dotfiles/vscode/.vscode/extensions/ms-azuretools.vscode-docker-1.29.1/dist/extension.bundle.js
2024-08-02 10:42:24 -06:00

2 lines
5.2 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*! For license information please see extension.bundle.js.LICENSE.txt */
(()=>{var g,v={92571:(g,v,b)=>{"use strict";b.d(v,{H:()=>AbortController,_:()=>AbortError});var S=b(4638);class AbortError extends Error{constructor(g){super(g),this.name="AbortError"}}class AbortController{constructor(g){if(this._signal=new S.R,g){Array.isArray(g)||(g=arguments);for(const v of g)v.aborted?this.abort():v.addEventListener("abort",(()=>{this.abort()}))}}get signal(){return this._signal}abort(){(0,S.G)(this._signal)}static timeout(g){const v=new S.R,b=setTimeout(S.G,g,v);return"function"==typeof b.unref&&b.unref(),v}}},4638:(g,v,b)=>{"use strict";b.d(v,{G:()=>abortSignal,R:()=>AbortSignal});const S=new WeakMap,P=new WeakMap;class AbortSignal{constructor(){this.onabort=null,S.set(this,[]),P.set(this,!1)}get aborted(){if(!P.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return P.get(this)}static get none(){return new AbortSignal}addEventListener(g,v){if(!S.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");S.get(this).push(v)}removeEventListener(g,v){if(!S.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");const b=S.get(this),P=b.indexOf(v);P>-1&&b.splice(P,1)}dispatchEvent(g){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}}function abortSignal(g){if(g.aborted)return;g.onabort&&g.onabort.call(g);const v=S.get(g);v&&v.slice().forEach((v=>{v.call(g,{type:"abort"})})),P.set(g,!0)}},46210:(g,v,b)=>{"use strict";b.r(v),b.d(v,{AbortController:()=>S.H,AbortError:()=>S._,AbortSignal:()=>P.R});var S=b(92571),P=b(4638)},46484:(g,v,b)=>{"use strict";b.r(v),b.d(v,{ApplicationInsightsManagementClient:()=>ApplicationInsightsManagementClient,KnownApplicationType:()=>G,KnownCategoryType:()=>_,KnownCreatedByType:()=>I,KnownFavoriteSourceType:()=>x,KnownFlowType:()=>j,KnownIngestionMode:()=>V,KnownItemScope:()=>T,KnownItemScopePath:()=>C,KnownItemType:()=>k,KnownItemTypeParameter:()=>R,KnownKind:()=>O,KnownManagedServiceIdentityType:()=>q,KnownMyWorkbookManagedIdentityType:()=>A,KnownPublicNetworkAccessType:()=>U,KnownPurgeState:()=>H,KnownRequestSource:()=>B,KnownStorageType:()=>K,KnownWorkbookSharedTypeKind:()=>z,KnownWorkbookUpdateSharedTypeKind:()=>L,getContinuationToken:()=>getContinuationToken});var S={};b.r(S),b.d(S,{APIKeyRequest:()=>pe,Annotation:()=>ne,AnnotationError:()=>ae,AnnotationsListResult:()=>ie,ApplicationInsightsComponent:()=>Xt,ApplicationInsightsComponentAPIKey:()=>le,ApplicationInsightsComponentAPIKeyListResult:()=>oe,ApplicationInsightsComponentAnalyticsItem:()=>De,ApplicationInsightsComponentAnalyticsItemProperties:()=>Le,ApplicationInsightsComponentAvailableFeatures:()=>fe,ApplicationInsightsComponentBillingFeatures:()=>me,ApplicationInsightsComponentDataVolumeCap:()=>he,ApplicationInsightsComponentExportConfiguration:()=>ce,ApplicationInsightsComponentExportRequest:()=>de,ApplicationInsightsComponentFavorite:()=>ke,ApplicationInsightsComponentFeature:()=>ve,ApplicationInsightsComponentFeatureCapabilities:()=>ge,ApplicationInsightsComponentFeatureCapability:()=>be,ApplicationInsightsComponentListResult:()=>ht,ApplicationInsightsComponentProactiveDetectionConfiguration:()=>Ne,ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions:()=>Se,ApplicationInsightsComponentQuotaStatus:()=>ye,ApplicationInsightsComponentWebTestLocation:()=>_e,ApplicationInsightsWebTestLocationsListResult:()=>Ee,ComponentLinkedStorageAccounts:()=>Jt,ComponentLinkedStorageAccountsPatch:()=>_t,ComponentPurgeBody:()=>Nt,ComponentPurgeBodyFilters:()=>Pt,ComponentPurgeResponse:()=>xt,ComponentPurgeStatusResponse:()=>Ct,ComponentsResource:()=>gt,ErrorDefinition:()=>nt,ErrorResponse:()=>At,ErrorResponseComponents:()=>ft,ErrorResponseComponentsError:()=>bt,ErrorResponseLinkedStorage:()=>Tt,ErrorResponseLinkedStorageError:()=>kt,InnerError:()=>se,InnerErrorTrace:()=>Lt,LiveTokenResponse:()=>Ot,ManagedServiceIdentity:()=>lt,MyWorkbook:()=>Ht,MyWorkbookError:()=>it,MyWorkbookManagedIdentity:()=>tt,MyWorkbookResource:()=>et,MyWorkbookUserAssignedIdentities:()=>rt,MyWorkbooksListResult:()=>Je,Operation:()=>Mt,OperationDisplay:()=>zt,OperationInfo:()=>Bt,OperationListResult:()=>Dt,OperationLive:()=>jt,OperationsListResult:()=>Gt,PrivateLinkScopedResource:()=>yt,ProxyResource:()=>Kt,Resource:()=>ct,SystemData:()=>Ze,TagsResource:()=>ze,TrackedResource:()=>$t,UserAssignedIdentity:()=>pt,WebTest:()=>Ut,WebTestGeolocation:()=>Ie,WebTestListResult:()=>Oe,WebTestPropertiesConfiguration:()=>Ae,WebtestsResource:()=>qe,WorkItemConfiguration:()=>xe,WorkItemConfigurationError:()=>Ce,WorkItemConfigurationsListResult:()=>Pe,WorkItemCreateConfiguration:()=>Te,Workbook:()=>Yt,WorkbookError:()=>ut,WorkbookErrorDefinition:()=>dt,WorkbookInnerErrorTrace:()=>Ft,WorkbookResource:()=>Qt,WorkbookResourceIdentity:()=>Wt,WorkbookTemplate:()=>Vt,WorkbookTemplateError:()=>Ue,WorkbookTemplateErrorBody:()=>He,WorkbookTemplateErrorFieldContract:()=>$e,WorkbookTemplateGallery:()=>Ge,WorkbookTemplateLocalizedGallery:()=>je,WorkbookTemplateResource:()=>Be,WorkbookTemplateUpdateParameters:()=>Xe,WorkbookTemplatesListResult:()=>Fe,WorkbookUpdateParameters:()=>mt,WorkbooksListResult:()=>ot});const P=new WeakMap;function getContinuationToken(g){var v;if("object"==typeof g&&null!==g)return null===(v=P.get(g))||void 0===v?void 0:v.continuationToken}function setContinuationToken(g,v){var b;if("object"!=typeof g||null===g||!v)return;const S=null!==(b=P.get(g))&&void 0!==b?b:{};S.continuationToken=v,P.set(g,S)}var x,C,T,R,k,_,O,I,A,q,z,L,G,j,B,U,V,H,K;!function(g){g.Retention="retention",g.Notebook="notebook",g.Sessions="sessions",g.Events="events",g.Userflows="userflows",g.Funnel="funnel",g.Impact="impact",g.Segmentation="segmentation"}(x||(x={})),function(g){g.AnalyticsItems="analyticsItems",g.MyanalyticsItems="myanalyticsItems"}(C||(C={})),function(g){g.Shared="shared",g.User="user"}(T||(T={})),function(g){g.None="none",g.Query="query",g.Function="function",g.Folder="folder",g.Recent="recent"}(R||(R={})),function(g){g.None="none",g.Query="query",g.Recent="recent",g.Function="function"}(k||(k={})),function(g){g.Workbook="workbook",g.TSG="TSG",g.Performance="performance",g.Retention="retention"}(_||(_={})),function(g){g.User="user",g.Shared="shared"}(O||(O={})),function(g){g.User="User",g.Application="Application",g.ManagedIdentity="ManagedIdentity",g.Key="Key"}(I||(I={})),function(g){g.UserAssigned="UserAssigned",g.None="None"}(A||(A={})),function(g){g.None="None",g.SystemAssigned="SystemAssigned",g.UserAssigned="UserAssigned",g.SystemAssignedUserAssigned="SystemAssigned,UserAssigned"}(q||(q={})),function(g){g.Shared="shared"}(z||(z={})),function(g){g.Shared="shared"}(L||(L={})),function(g){g.Web="web",g.Other="other"}(G||(G={})),function(g){g.Bluefield="Bluefield"}(j||(j={})),function(g){g.Rest="rest"}(B||(B={})),function(g){g.Enabled="Enabled",g.Disabled="Disabled"}(U||(U={})),function(g){g.ApplicationInsights="ApplicationInsights",g.ApplicationInsightsWithDiagnosticSettings="ApplicationInsightsWithDiagnosticSettings",g.LogAnalytics="LogAnalytics"}(V||(V={})),function(g){g.Pending="pending",g.Completed="completed"}(H||(H={})),function(g){g.ServiceProfiler="ServiceProfiler"}(K||(K={}));var X=b(22400),J=b(92196),Y=b(58714),te=b(70655),re=b(78018);const ie={type:{name:"Composite",className:"AnnotationsListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"Annotation"}}}}}}},ne={type:{name:"Composite",className:"Annotation",modelProperties:{annotationName:{serializedName:"AnnotationName",type:{name:"String"}},category:{serializedName:"Category",type:{name:"String"}},eventTime:{serializedName:"EventTime",type:{name:"DateTime"}},id:{serializedName:"Id",type:{name:"String"}},properties:{serializedName:"Properties",type:{name:"String"}},relatedAnnotation:{defaultValue:"null",serializedName:"RelatedAnnotation",type:{name:"String"}}}}},ae={type:{name:"Composite",className:"AnnotationError",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}},innererror:{serializedName:"innererror",type:{name:"Composite",className:"InnerError"}}}}},se={type:{name:"Composite",className:"InnerError",modelProperties:{diagnosticcontext:{serializedName:"diagnosticcontext",type:{name:"String"}},time:{serializedName:"time",type:{name:"DateTime"}}}}},oe={type:{name:"Composite",className:"ApplicationInsightsComponentAPIKeyListResult",modelProperties:{value:{serializedName:"value",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentAPIKey"}}}}}}},le={type:{name:"Composite",className:"ApplicationInsightsComponentAPIKey",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},apiKey:{serializedName:"apiKey",readOnly:!0,type:{name:"String"}},createdDate:{serializedName:"createdDate",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},linkedReadProperties:{serializedName:"linkedReadProperties",type:{name:"Sequence",element:{type:{name:"String"}}}},linkedWriteProperties:{serializedName:"linkedWriteProperties",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},pe={type:{name:"Composite",className:"APIKeyRequest",modelProperties:{name:{serializedName:"name",type:{name:"String"}},linkedReadProperties:{serializedName:"linkedReadProperties",type:{name:"Sequence",element:{type:{name:"String"}}}},linkedWriteProperties:{serializedName:"linkedWriteProperties",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},ce={type:{name:"Composite",className:"ApplicationInsightsComponentExportConfiguration",modelProperties:{exportId:{serializedName:"ExportId",readOnly:!0,type:{name:"String"}},instrumentationKey:{serializedName:"InstrumentationKey",readOnly:!0,type:{name:"String"}},recordTypes:{serializedName:"RecordTypes",type:{name:"String"}},applicationName:{serializedName:"ApplicationName",readOnly:!0,type:{name:"String"}},subscriptionId:{serializedName:"SubscriptionId",readOnly:!0,type:{name:"String"}},resourceGroup:{serializedName:"ResourceGroup",readOnly:!0,type:{name:"String"}},destinationStorageSubscriptionId:{serializedName:"DestinationStorageSubscriptionId",readOnly:!0,type:{name:"String"}},destinationStorageLocationId:{serializedName:"DestinationStorageLocationId",readOnly:!0,type:{name:"String"}},destinationAccountId:{serializedName:"DestinationAccountId",readOnly:!0,type:{name:"String"}},destinationType:{serializedName:"DestinationType",readOnly:!0,type:{name:"String"}},isUserEnabled:{serializedName:"IsUserEnabled",readOnly:!0,type:{name:"String"}},lastUserUpdate:{serializedName:"LastUserUpdate",readOnly:!0,type:{name:"String"}},notificationQueueEnabled:{serializedName:"NotificationQueueEnabled",type:{name:"String"}},exportStatus:{serializedName:"ExportStatus",readOnly:!0,type:{name:"String"}},lastSuccessTime:{serializedName:"LastSuccessTime",readOnly:!0,type:{name:"String"}},lastGapTime:{serializedName:"LastGapTime",readOnly:!0,type:{name:"String"}},permanentErrorReason:{serializedName:"PermanentErrorReason",readOnly:!0,type:{name:"String"}},storageName:{serializedName:"StorageName",readOnly:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",readOnly:!0,type:{name:"String"}}}}},de={type:{name:"Composite",className:"ApplicationInsightsComponentExportRequest",modelProperties:{recordTypes:{serializedName:"RecordTypes",type:{name:"String"}},destinationType:{serializedName:"DestinationType",type:{name:"String"}},destinationAddress:{serializedName:"DestinationAddress",type:{name:"String"}},isEnabled:{serializedName:"IsEnabled",type:{name:"String"}},notificationQueueEnabled:{serializedName:"NotificationQueueEnabled",type:{name:"String"}},notificationQueueUri:{serializedName:"NotificationQueueUri",type:{name:"String"}},destinationStorageSubscriptionId:{serializedName:"DestinationStorageSubscriptionId",type:{name:"String"}},destinationStorageLocationId:{serializedName:"DestinationStorageLocationId",type:{name:"String"}},destinationAccountId:{serializedName:"DestinationAccountId",type:{name:"String"}}}}},me={type:{name:"Composite",className:"ApplicationInsightsComponentBillingFeatures",modelProperties:{dataVolumeCap:{serializedName:"DataVolumeCap",type:{name:"Composite",className:"ApplicationInsightsComponentDataVolumeCap"}},currentBillingFeatures:{serializedName:"CurrentBillingFeatures",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},he={type:{name:"Composite",className:"ApplicationInsightsComponentDataVolumeCap",modelProperties:{cap:{serializedName:"Cap",type:{name:"Number"}},resetTime:{serializedName:"ResetTime",readOnly:!0,type:{name:"Number"}},warningThreshold:{serializedName:"WarningThreshold",type:{name:"Number"}},stopSendNotificationWhenHitThreshold:{serializedName:"StopSendNotificationWhenHitThreshold",type:{name:"Boolean"}},stopSendNotificationWhenHitCap:{serializedName:"StopSendNotificationWhenHitCap",type:{name:"Boolean"}},maxHistoryCap:{serializedName:"MaxHistoryCap",readOnly:!0,type:{name:"Number"}}}}},ye={type:{name:"Composite",className:"ApplicationInsightsComponentQuotaStatus",modelProperties:{appId:{serializedName:"AppId",readOnly:!0,type:{name:"String"}},shouldBeThrottled:{serializedName:"ShouldBeThrottled",readOnly:!0,type:{name:"Boolean"}},expirationTime:{serializedName:"ExpirationTime",readOnly:!0,type:{name:"String"}}}}},ge={type:{name:"Composite",className:"ApplicationInsightsComponentFeatureCapabilities",modelProperties:{supportExportData:{serializedName:"SupportExportData",readOnly:!0,type:{name:"Boolean"}},burstThrottlePolicy:{serializedName:"BurstThrottlePolicy",readOnly:!0,type:{name:"String"}},metadataClass:{serializedName:"MetadataClass",readOnly:!0,type:{name:"String"}},liveStreamMetrics:{serializedName:"LiveStreamMetrics",readOnly:!0,type:{name:"Boolean"}},applicationMap:{serializedName:"ApplicationMap",readOnly:!0,type:{name:"Boolean"}},workItemIntegration:{serializedName:"WorkItemIntegration",readOnly:!0,type:{name:"Boolean"}},powerBIIntegration:{serializedName:"PowerBIIntegration",readOnly:!0,type:{name:"Boolean"}},openSchema:{serializedName:"OpenSchema",readOnly:!0,type:{name:"Boolean"}},proactiveDetection:{serializedName:"ProactiveDetection",readOnly:!0,type:{name:"Boolean"}},analyticsIntegration:{serializedName:"AnalyticsIntegration",readOnly:!0,type:{name:"Boolean"}},multipleStepWebTest:{serializedName:"MultipleStepWebTest",readOnly:!0,type:{name:"Boolean"}},apiAccessLevel:{serializedName:"ApiAccessLevel",readOnly:!0,type:{name:"String"}},trackingType:{serializedName:"TrackingType",readOnly:!0,type:{name:"String"}},dailyCap:{serializedName:"DailyCap",readOnly:!0,type:{name:"Number"}},dailyCapResetTime:{serializedName:"DailyCapResetTime",readOnly:!0,type:{name:"Number"}},throttleRate:{serializedName:"ThrottleRate",readOnly:!0,type:{name:"Number"}}}}},fe={type:{name:"Composite",className:"ApplicationInsightsComponentAvailableFeatures",modelProperties:{result:{serializedName:"Result",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentFeature"}}}}}}},ve={type:{name:"Composite",className:"ApplicationInsightsComponentFeature",modelProperties:{featureName:{serializedName:"FeatureName",readOnly:!0,type:{name:"String"}},meterId:{serializedName:"MeterId",readOnly:!0,type:{name:"String"}},meterRateFrequency:{serializedName:"MeterRateFrequency",readOnly:!0,type:{name:"String"}},resouceId:{serializedName:"ResouceId",readOnly:!0,type:{name:"String"}},isHidden:{serializedName:"IsHidden",readOnly:!0,type:{name:"Boolean"}},capabilities:{serializedName:"Capabilities",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentFeatureCapability"}}}},title:{serializedName:"Title",readOnly:!0,type:{name:"String"}},isMainFeature:{serializedName:"IsMainFeature",readOnly:!0,type:{name:"Boolean"}},supportedAddonFeatures:{serializedName:"SupportedAddonFeatures",readOnly:!0,type:{name:"String"}}}}},be={type:{name:"Composite",className:"ApplicationInsightsComponentFeatureCapability",modelProperties:{name:{serializedName:"Name",readOnly:!0,type:{name:"String"}},description:{serializedName:"Description",readOnly:!0,type:{name:"String"}},value:{serializedName:"Value",readOnly:!0,type:{name:"String"}},unit:{serializedName:"Unit",readOnly:!0,type:{name:"String"}},meterId:{serializedName:"MeterId",readOnly:!0,type:{name:"String"}},meterRateFrequency:{serializedName:"MeterRateFrequency",readOnly:!0,type:{name:"String"}}}}},Ne={type:{name:"Composite",className:"ApplicationInsightsComponentProactiveDetectionConfiguration",modelProperties:{name:{serializedName:"Name",type:{name:"String"}},enabled:{serializedName:"Enabled",type:{name:"Boolean"}},sendEmailsToSubscriptionOwners:{serializedName:"SendEmailsToSubscriptionOwners",type:{name:"Boolean"}},customEmails:{serializedName:"CustomEmails",type:{name:"Sequence",element:{type:{name:"String"}}}},lastUpdatedTime:{serializedName:"LastUpdatedTime",type:{name:"String"}},ruleDefinitions:{serializedName:"RuleDefinitions",type:{name:"Composite",className:"ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions"}}}}},Se={type:{name:"Composite",className:"ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions",modelProperties:{name:{serializedName:"Name",type:{name:"String"}},displayName:{serializedName:"DisplayName",type:{name:"String"}},description:{serializedName:"Description",type:{name:"String"}},helpUrl:{serializedName:"HelpUrl",type:{name:"String"}},isHidden:{serializedName:"IsHidden",type:{name:"Boolean"}},isEnabledByDefault:{serializedName:"IsEnabledByDefault",type:{name:"Boolean"}},isInPreview:{serializedName:"IsInPreview",type:{name:"Boolean"}},supportsEmailNotifications:{serializedName:"SupportsEmailNotifications",type:{name:"Boolean"}}}}},Pe={type:{name:"Composite",className:"WorkItemConfigurationsListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkItemConfiguration"}}}}}}},xe={type:{name:"Composite",className:"WorkItemConfiguration",modelProperties:{connectorId:{serializedName:"ConnectorId",type:{name:"String"}},configDisplayName:{serializedName:"ConfigDisplayName",type:{name:"String"}},isDefault:{serializedName:"IsDefault",type:{name:"Boolean"}},id:{serializedName:"Id",type:{name:"String"}},configProperties:{serializedName:"ConfigProperties",type:{name:"String"}}}}},Ce={type:{name:"Composite",className:"WorkItemConfigurationError",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}},innererror:{serializedName:"innererror",type:{name:"Composite",className:"InnerError"}}}}},Te={type:{name:"Composite",className:"WorkItemCreateConfiguration",modelProperties:{connectorId:{serializedName:"ConnectorId",type:{name:"String"}},connectorDataConfiguration:{serializedName:"ConnectorDataConfiguration",type:{name:"String"}},validateOnly:{serializedName:"ValidateOnly",type:{name:"Boolean"}},workItemProperties:{serializedName:"WorkItemProperties",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},ke={type:{name:"Composite",className:"ApplicationInsightsComponentFavorite",modelProperties:{name:{serializedName:"Name",type:{name:"String"}},config:{serializedName:"Config",type:{name:"String"}},version:{serializedName:"Version",type:{name:"String"}},favoriteId:{serializedName:"FavoriteId",readOnly:!0,type:{name:"String"}},favoriteType:{serializedName:"FavoriteType",type:{name:"Enum",allowedValues:["shared","user"]}},sourceType:{serializedName:"SourceType",type:{name:"String"}},timeModified:{serializedName:"TimeModified",readOnly:!0,type:{name:"String"}},tags:{serializedName:"Tags",type:{name:"Sequence",element:{type:{name:"String"}}}},category:{serializedName:"Category",type:{name:"String"}},isGeneratedFromTemplate:{serializedName:"IsGeneratedFromTemplate",type:{name:"Boolean"}},userId:{serializedName:"UserId",readOnly:!0,type:{name:"String"}}}}},Ee={type:{name:"Composite",className:"ApplicationInsightsWebTestLocationsListResult",modelProperties:{value:{serializedName:"value",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentWebTestLocation"}}}}}}},_e={type:{name:"Composite",className:"ApplicationInsightsComponentWebTestLocation",modelProperties:{displayName:{serializedName:"DisplayName",readOnly:!0,type:{name:"String"}},tag:{serializedName:"Tag",readOnly:!0,type:{name:"String"}}}}},Oe={type:{name:"Composite",className:"WebTestListResult",modelProperties:{value:{serializedName:"value",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"WebTest"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Ie={type:{name:"Composite",className:"WebTestGeolocation",modelProperties:{location:{serializedName:"Id",type:{name:"String"}}}}},Ae={type:{name:"Composite",className:"WebTestPropertiesConfiguration",modelProperties:{webTest:{serializedName:"WebTest",type:{name:"String"}}}}},qe={type:{name:"Composite",className:"WebtestsResource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},location:{serializedName:"location",required:!0,type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},ze={type:{name:"Composite",className:"TagsResource",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},De={type:{name:"Composite",className:"ApplicationInsightsComponentAnalyticsItem",modelProperties:{id:{serializedName:"Id",type:{name:"String"}},name:{serializedName:"Name",type:{name:"String"}},content:{serializedName:"Content",type:{name:"String"}},version:{serializedName:"Version",readOnly:!0,type:{name:"String"}},scope:{serializedName:"Scope",type:{name:"String"}},type:{serializedName:"Type",type:{name:"String"}},timeCreated:{serializedName:"TimeCreated",readOnly:!0,type:{name:"String"}},timeModified:{serializedName:"TimeModified",readOnly:!0,type:{name:"String"}},properties:{serializedName:"Properties",type:{name:"Composite",className:"ApplicationInsightsComponentAnalyticsItemProperties"}}}}},Le={type:{name:"Composite",className:"ApplicationInsightsComponentAnalyticsItemProperties",modelProperties:{functionAlias:{serializedName:"functionAlias",type:{name:"String"}}}}},Fe={type:{name:"Composite",className:"WorkbookTemplatesListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkbookTemplate"}}}}}}},Ge={type:{name:"Composite",className:"WorkbookTemplateGallery",modelProperties:{name:{serializedName:"name",type:{name:"String"}},category:{serializedName:"category",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}},order:{serializedName:"order",type:{name:"Number"}},resourceType:{serializedName:"resourceType",type:{name:"String"}}}}},je={type:{name:"Composite",className:"WorkbookTemplateLocalizedGallery",modelProperties:{templateData:{serializedName:"templateData",type:{name:"Dictionary",value:{type:{name:"any"}}}},galleries:{serializedName:"galleries",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkbookTemplateGallery"}}}}}}},Be={type:{name:"Composite",className:"WorkbookTemplateResource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},location:{serializedName:"location",required:!0,type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},Ue={type:{name:"Composite",className:"WorkbookTemplateError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"WorkbookTemplateErrorBody"}}}}},He={type:{name:"Composite",className:"WorkbookTemplateErrorBody",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}},details:{serializedName:"details",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkbookTemplateErrorFieldContract"}}}}}}},$e={type:{name:"Composite",className:"WorkbookTemplateErrorFieldContract",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}},target:{serializedName:"target",type:{name:"String"}}}}},Xe={type:{name:"Composite",className:"WorkbookTemplateUpdateParameters",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},priority:{serializedName:"properties.priority",type:{name:"Number"}},author:{serializedName:"properties.author",type:{name:"String"}},templateData:{serializedName:"properties.templateData",type:{name:"Dictionary",value:{type:{name:"any"}}}},galleries:{serializedName:"properties.galleries",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkbookTemplateGallery"}}}},localized:{serializedName:"properties.localized",type:{name:"Dictionary",value:{type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkbookTemplateLocalizedGallery"}}}}}}}}},Je={type:{name:"Composite",className:"MyWorkbooksListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"MyWorkbook"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Ze={type:{name:"Composite",className:"SystemData",modelProperties:{createdBy:{serializedName:"createdBy",type:{name:"String"}},createdByType:{serializedName:"createdByType",type:{name:"String"}},createdAt:{serializedName:"createdAt",type:{name:"DateTime"}},lastModifiedBy:{serializedName:"lastModifiedBy",type:{name:"String"}},lastModifiedByType:{serializedName:"lastModifiedByType",type:{name:"String"}},lastModifiedAt:{serializedName:"lastModifiedAt",type:{name:"DateTime"}}}}},et={type:{name:"Composite",className:"MyWorkbookResource",modelProperties:{identity:{serializedName:"identity",type:{name:"Composite",className:"MyWorkbookManagedIdentity"}},id:{serializedName:"id",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},etag:{serializedName:"etag",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},tt={type:{name:"Composite",className:"MyWorkbookManagedIdentity",modelProperties:{userAssignedIdentities:{serializedName:"userAssignedIdentities",type:{name:"Composite",className:"MyWorkbookUserAssignedIdentities"}},type:{serializedName:"type",type:{name:"String"}}}}},rt={type:{name:"Composite",className:"MyWorkbookUserAssignedIdentities",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"String"}}}}},it={type:{name:"Composite",className:"MyWorkbookError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorDefinition"}}}}},nt={type:{name:"Composite",className:"ErrorDefinition",modelProperties:{code:{serializedName:"code",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}},innererror:{serializedName:"innererror",readOnly:!0,type:{name:"any"}}}}},ot={type:{name:"Composite",className:"WorkbooksListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"Workbook"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},lt={type:{name:"Composite",className:"ManagedServiceIdentity",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"Uuid"}},tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"Uuid"}},type:{serializedName:"type",required:!0,type:{name:"String"}},userAssignedIdentities:{serializedName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"UserAssignedIdentity"}}}}}}},pt={type:{name:"Composite",className:"UserAssignedIdentity",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"Uuid"}},clientId:{serializedName:"clientId",readOnly:!0,type:{name:"Uuid"}}}}},ct={type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}}}}},ut={type:{name:"Composite",className:"WorkbookError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"WorkbookErrorDefinition"}}}}},dt={type:{name:"Composite",className:"WorkbookErrorDefinition",modelProperties:{code:{serializedName:"code",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}},innerError:{serializedName:"innerError",readOnly:!0,type:{name:"any"}}}}},mt={type:{name:"Composite",className:"WorkbookUpdateParameters",modelProperties:{kind:{serializedName:"kind",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},displayName:{serializedName:"properties.displayName",type:{name:"String"}},serializedData:{serializedName:"properties.serializedData",type:{name:"String"}},category:{serializedName:"properties.category",type:{name:"String"}},tagsPropertiesTags:{serializedName:"properties.tags",type:{name:"Sequence",element:{type:{name:"String"}}}},description:{serializedName:"properties.description",nullable:!0,type:{name:"String"}},revision:{serializedName:"properties.revision",nullable:!0,type:{name:"String"}}}}},ht={type:{name:"Composite",className:"ApplicationInsightsComponentListResult",modelProperties:{value:{serializedName:"value",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponent"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},yt={type:{name:"Composite",className:"PrivateLinkScopedResource",modelProperties:{resourceId:{serializedName:"ResourceId",type:{name:"String"}},scopeId:{serializedName:"ScopeId",type:{name:"String"}}}}},gt={type:{name:"Composite",className:"ComponentsResource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},location:{serializedName:"location",required:!0,type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},ft={type:{name:"Composite",className:"ErrorResponseComponents",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponseComponentsError"}}}}},bt={type:{name:"Composite",className:"ErrorResponseComponentsError",modelProperties:{code:{serializedName:"code",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}}}}},Nt={type:{name:"Composite",className:"ComponentPurgeBody",modelProperties:{table:{serializedName:"table",required:!0,type:{name:"String"}},filters:{serializedName:"filters",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ComponentPurgeBodyFilters"}}}}}}},Pt={type:{name:"Composite",className:"ComponentPurgeBodyFilters",modelProperties:{column:{serializedName:"column",type:{name:"String"}},operator:{serializedName:"operator",type:{name:"String"}},value:{serializedName:"value",type:{name:"any"}},key:{serializedName:"key",type:{name:"String"}}}}},xt={type:{name:"Composite",className:"ComponentPurgeResponse",modelProperties:{operationId:{serializedName:"operationId",required:!0,type:{name:"String"}}}}},Ct={type:{name:"Composite",className:"ComponentPurgeStatusResponse",modelProperties:{status:{serializedName:"status",required:!0,type:{name:"String"}}}}},Tt={type:{name:"Composite",className:"ErrorResponseLinkedStorage",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponseLinkedStorageError"}}}}},kt={type:{name:"Composite",className:"ErrorResponseLinkedStorageError",modelProperties:{code:{serializedName:"code",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}}}}},_t={type:{name:"Composite",className:"ComponentLinkedStorageAccountsPatch",modelProperties:{linkedStorageAccount:{serializedName:"properties.linkedStorageAccount",type:{name:"String"}}}}},Ot={type:{name:"Composite",className:"LiveTokenResponse",modelProperties:{liveToken:{serializedName:"liveToken",readOnly:!0,type:{name:"String"}}}}},At={type:{name:"Composite",className:"ErrorResponse",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}}}}},Mt={type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}}}}},zt={type:{name:"Composite",className:"OperationDisplay",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}}}}},Dt={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Lt={type:{name:"Composite",className:"InnerErrorTrace",modelProperties:{trace:{serializedName:"trace",readOnly:!0,type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Ft={type:{name:"Composite",className:"WorkbookInnerErrorTrace",modelProperties:{trace:{serializedName:"trace",readOnly:!0,type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Gt={type:{name:"Composite",className:"OperationsListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"OperationLive"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},jt={type:{name:"Composite",className:"OperationLive",modelProperties:{name:{serializedName:"name",type:{name:"String"}},isDataAction:{serializedName:"isDataAction",type:{name:"Boolean"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationInfo"}},origin:{serializedName:"origin",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},Bt={type:{name:"Composite",className:"OperationInfo",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},Ut={type:{name:"Composite",className:"WebTest",modelProperties:Object.assign(Object.assign({},qe.type.modelProperties),{kind:{serializedName:"kind",type:{name:"Enum",allowedValues:["ping","multistep"]}},syntheticMonitorId:{serializedName:"properties.SyntheticMonitorId",type:{name:"String"}},webTestName:{serializedName:"properties.Name",type:{name:"String"}},description:{serializedName:"properties.Description",type:{name:"String"}},enabled:{serializedName:"properties.Enabled",type:{name:"Boolean"}},frequency:{defaultValue:300,serializedName:"properties.Frequency",type:{name:"Number"}},timeout:{defaultValue:30,serializedName:"properties.Timeout",type:{name:"Number"}},webTestKind:{serializedName:"properties.Kind",type:{name:"Enum",allowedValues:["ping","multistep"]}},retryEnabled:{serializedName:"properties.RetryEnabled",type:{name:"Boolean"}},locations:{serializedName:"properties.Locations",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebTestGeolocation"}}}},configuration:{serializedName:"properties.Configuration",type:{name:"Composite",className:"WebTestPropertiesConfiguration"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}}})}},Vt={type:{name:"Composite",className:"WorkbookTemplate",modelProperties:Object.assign(Object.assign({},Be.type.modelProperties),{priority:{serializedName:"properties.priority",type:{name:"Number"}},author:{serializedName:"properties.author",type:{name:"String"}},templateData:{serializedName:"properties.templateData",type:{name:"Dictionary",value:{type:{name:"any"}}}},galleries:{serializedName:"properties.galleries",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkbookTemplateGallery"}}}},localized:{serializedName:"properties.localized",type:{name:"Dictionary",value:{type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkbookTemplateLocalizedGallery"}}}}}}})}},Ht={type:{name:"Composite",className:"MyWorkbook",modelProperties:Object.assign(Object.assign({},et.type.modelProperties),{kind:{serializedName:"kind",type:{name:"String"}},systemData:{serializedName:"systemData",type:{name:"Composite",className:"SystemData"}},displayName:{serializedName:"properties.displayName",type:{name:"String"}},serializedData:{serializedName:"properties.serializedData",nullable:!0,type:{name:"String"}},version:{serializedName:"properties.version",type:{name:"String"}},timeModified:{serializedName:"properties.timeModified",readOnly:!0,type:{name:"String"}},category:{serializedName:"properties.category",type:{name:"String"}},tagsPropertiesTags:{serializedName:"properties.tags",type:{name:"Sequence",element:{type:{name:"String"}}}},userId:{serializedName:"properties.userId",readOnly:!0,type:{name:"String"}},sourceId:{serializedName:"properties.sourceId",type:{name:"String"}},storageUri:{serializedName:"properties.storageUri",nullable:!0,type:{name:"String"}}})}},Wt={type:{name:"Composite",className:"WorkbookResourceIdentity",modelProperties:Object.assign({},lt.type.modelProperties)}},$t={type:{name:"Composite",className:"TrackedResource",modelProperties:Object.assign(Object.assign({},ct.type.modelProperties),{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},location:{serializedName:"location",required:!0,type:{name:"String"}}})}},Kt={type:{name:"Composite",className:"ProxyResource",modelProperties:Object.assign({},ct.type.modelProperties)}},Xt={type:{name:"Composite",className:"ApplicationInsightsComponent",modelProperties:Object.assign(Object.assign({},gt.type.modelProperties),{kind:{serializedName:"kind",required:!0,type:{name:"String"}},etag:{serializedName:"etag",type:{name:"String"}},applicationId:{serializedName:"properties.ApplicationId",readOnly:!0,type:{name:"String"}},appId:{serializedName:"properties.AppId",readOnly:!0,type:{name:"String"}},namePropertiesName:{serializedName:"properties.Name",readOnly:!0,type:{name:"String"}},applicationType:{defaultValue:"web",serializedName:"properties.Application_Type",type:{name:"String"}},flowType:{defaultValue:"Bluefield",serializedName:"properties.Flow_Type",type:{name:"String"}},requestSource:{defaultValue:"rest",serializedName:"properties.Request_Source",type:{name:"String"}},instrumentationKey:{serializedName:"properties.InstrumentationKey",readOnly:!0,type:{name:"String"}},creationDate:{serializedName:"properties.CreationDate",readOnly:!0,type:{name:"DateTime"}},tenantId:{serializedName:"properties.TenantId",readOnly:!0,type:{name:"String"}},hockeyAppId:{serializedName:"properties.HockeyAppId",type:{name:"String"}},hockeyAppToken:{serializedName:"properties.HockeyAppToken",readOnly:!0,type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}},samplingPercentage:{serializedName:"properties.SamplingPercentage",type:{name:"Number"}},connectionString:{serializedName:"properties.ConnectionString",readOnly:!0,type:{name:"String"}},retentionInDays:{serializedName:"properties.RetentionInDays",type:{name:"Number"}},disableIpMasking:{serializedName:"properties.DisableIpMasking",type:{name:"Boolean"}},immediatePurgeDataOn30Days:{serializedName:"properties.ImmediatePurgeDataOn30Days",type:{name:"Boolean"}},workspaceResourceId:{serializedName:"properties.WorkspaceResourceId",type:{name:"String"}},laMigrationDate:{serializedName:"properties.LaMigrationDate",readOnly:!0,type:{name:"DateTime"}},privateLinkScopedResources:{serializedName:"properties.PrivateLinkScopedResources",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkScopedResource"}}}},publicNetworkAccessForIngestion:{defaultValue:"Enabled",serializedName:"properties.publicNetworkAccessForIngestion",type:{name:"String"}},publicNetworkAccessForQuery:{defaultValue:"Enabled",serializedName:"properties.publicNetworkAccessForQuery",type:{name:"String"}},ingestionMode:{defaultValue:"LogAnalytics",serializedName:"properties.IngestionMode",type:{name:"String"}},disableLocalAuth:{serializedName:"properties.DisableLocalAuth",type:{name:"Boolean"}},forceCustomerStorageForProfiler:{serializedName:"properties.ForceCustomerStorageForProfiler",type:{name:"Boolean"}}})}},Qt={type:{name:"Composite",className:"WorkbookResource",modelProperties:Object.assign(Object.assign({},$t.type.modelProperties),{identity:{serializedName:"identity",type:{name:"Composite",className:"WorkbookResourceIdentity"}},kind:{serializedName:"kind",type:{name:"String"}},etag:{serializedName:"etag",type:{name:"String"}}})}},Jt={type:{name:"Composite",className:"ComponentLinkedStorageAccounts",modelProperties:Object.assign(Object.assign({},Kt.type.modelProperties),{linkedStorageAccount:{serializedName:"properties.linkedStorageAccount",type:{name:"String"}}})}},Yt={type:{name:"Composite",className:"Workbook",modelProperties:Object.assign(Object.assign({},Qt.type.modelProperties),{systemData:{serializedName:"systemData",type:{name:"Composite",className:"SystemData"}},displayName:{serializedName:"properties.displayName",type:{name:"String"}},serializedData:{serializedName:"properties.serializedData",nullable:!0,type:{name:"String"}},version:{serializedName:"properties.version",type:{name:"String"}},timeModified:{serializedName:"properties.timeModified",readOnly:!0,type:{name:"DateTime"}},category:{serializedName:"properties.category",type:{name:"String"}},tagsPropertiesTags:{serializedName:"properties.tags",type:{name:"Sequence",element:{type:{name:"String"}}}},userId:{serializedName:"properties.userId",readOnly:!0,type:{name:"String"}},sourceId:{serializedName:"properties.sourceId",type:{name:"String"}},storageUri:{serializedName:"properties.storageUri",nullable:!0,type:{name:"String"}},description:{serializedName:"properties.description",nullable:!0,type:{name:"String"}},revision:{serializedName:"properties.revision",readOnly:!0,nullable:!0,type:{name:"String"}}})}},Zt={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},er={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},tr={parameterPath:"resourceGroupName",mapper:{constraints:{MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},rr={parameterPath:"apiVersion",mapper:{defaultValue:"2015-05-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},ir={parameterPath:"subscriptionId",mapper:{constraints:{MinLength:1},serializedName:"subscriptionId",required:!0,type:{name:"String"}}},nr={parameterPath:"resourceName",mapper:{serializedName:"resourceName",required:!0,type:{name:"String"}}},ar={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},sr={parameterPath:"annotationProperties",mapper:ne},or={parameterPath:"annotationId",mapper:{serializedName:"annotationId",required:!0,type:{name:"String"}}},lr={parameterPath:"aPIKeyProperties",mapper:pe},pr={parameterPath:"keyId",mapper:{serializedName:"keyId",required:!0,type:{name:"String"}}},cr={parameterPath:"exportProperties",mapper:de},ur={parameterPath:"exportId",mapper:{serializedName:"exportId",required:!0,type:{name:"String"}}},dr={parameterPath:"billingFeaturesProperties",mapper:me},mr={parameterPath:"configurationId",mapper:{serializedName:"ConfigurationId",required:!0,type:{name:"String"}}},hr={parameterPath:"proactiveDetectionProperties",mapper:Ne},gr={parameterPath:"workItemConfigurationProperties",mapper:Te},fr={parameterPath:"workItemConfigId",mapper:{serializedName:"workItemConfigId",required:!0,type:{name:"String"}}},vr={parameterPath:["options","canFetchContent"],mapper:{serializedName:"canFetchContent",type:{name:"Boolean"}}},br={parameterPath:["options","tags"],mapper:{serializedName:"tags",type:{name:"Sequence",element:{type:{name:"String"}}}},collectionFormat:"CSV"},Nr={parameterPath:"favoriteId",mapper:{serializedName:"favoriteId",required:!0,type:{name:"String"}}},Sr={parameterPath:"favoriteProperties",mapper:ke},Pr={parameterPath:"webTestName",mapper:{serializedName:"webTestName",required:!0,type:{name:"String"}}},xr={parameterPath:"webTestDefinition",mapper:Ut},Cr={parameterPath:"webTestTags",mapper:ze},Tr={parameterPath:"componentName",mapper:{serializedName:"componentName",required:!0,type:{name:"String"}}},Rr={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},kr={parameterPath:"scopePath",mapper:{serializedName:"scopePath",required:!0,type:{name:"String"}}},Er={parameterPath:["options","id"],mapper:{serializedName:"id",type:{name:"String"}}},_r={parameterPath:["options","name"],mapper:{serializedName:"name",type:{name:"String"}}},Or={parameterPath:"itemProperties",mapper:De},Ir={parameterPath:"apiVersion",mapper:{defaultValue:"2020-11-20",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Ar={parameterPath:"workbookTemplateProperties",mapper:Vt},Mr={parameterPath:["options","workbookTemplateUpdateParameters"],mapper:Xe},qr={parameterPath:"category",mapper:{serializedName:"category",required:!0,type:{name:"String"}}},zr={parameterPath:["options","sourceId"],mapper:{serializedName:"sourceId",type:{name:"String"}}},Lr={parameterPath:"apiVersion",mapper:{defaultValue:"2021-03-08",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Fr={parameterPath:"workbookProperties",mapper:Ht},Gr={parameterPath:"apiVersion",mapper:{defaultValue:"2022-04-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},jr={parameterPath:"workbookProperties",mapper:Yt},Br={parameterPath:["options","workbookUpdateParameters"],mapper:mt},Ur={parameterPath:"apiVersion",mapper:{defaultValue:"2020-02-02",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Vr={parameterPath:"insightProperties",mapper:Xt},Hr={parameterPath:"componentTags",mapper:ze},Wr={parameterPath:"body",mapper:Nt},Kr={parameterPath:"apiVersion",mapper:{defaultValue:"2020-03-01-preview",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Qr={parameterPath:"storageType",mapper:{serializedName:"storageType",required:!0,type:{name:"String"}}},Jr={parameterPath:"linkedStorageAccountsProperties",mapper:Jt},Yr={parameterPath:"linkedStorageAccountsProperties",mapper:_t};class AnnotationsImpl{constructor(g){this.client=g}list(g,v,b,S,P){const x=this.listPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S,P,x)}}}listPagingPage(g,v,b,S,P,x){return(0,te.FC)(this,arguments,(function*listPagingPage_1(){let x;x=yield(0,te.qq)(this._list(g,v,b,S,P)),yield yield(0,te.qq)(x.value||[])}))}listPagingAll(g,v,b,S,P){return(0,te.FC)(this,arguments,(function*listPagingAll_1(){var x,C;try{for(var T,R=(0,te.KL)(this.listPagingPage(g,v,b,S,P));!(T=yield(0,te.qq)(R.next())).done;){const g=T.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,te.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}_list(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,start:b,end:S,options:P},ei)}create(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,annotationProperties:b,options:S},ti)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,annotationId:b,options:S},ri)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,annotationId:b,options:S},ii)}}const Zr=re.Q(S,!1),ei={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:ae}},queryParameters:[rr,{parameterPath:"start",mapper:{serializedName:"start",required:!0,type:{name:"String"}}},{parameterPath:"end",mapper:{serializedName:"end",required:!0,type:{name:"String"}}}],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:Zr},ti={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations",httpMethod:"PUT",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Annotation"}}}}},default:{bodyMapper:ae}},requestBody:sr,queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:Zr},ri={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations/{annotationId}",httpMethod:"DELETE",responses:{200:{}},queryParameters:[rr],urlParameters:[er,tr,ir,nr,or],serializer:Zr},ii={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations/{annotationId}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"Annotation"}}}}},default:{bodyMapper:ae}},queryParameters:[rr],urlParameters:[er,tr,ir,nr,or],headerParameters:[Zt],serializer:Zr};class APIKeysImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,te.FC)(this,arguments,(function*listPagingPage_1(){let S;S=yield(0,te.qq)(this._list(g,v,b)),yield yield(0,te.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,te.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,te.KL)(this.listPagingPage(g,v,b));!(x=yield(0,te.qq)(C.next())).done;){const g=x.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,te.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},ai)}create(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,aPIKeyProperties:b,options:S},si)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,keyId:b,options:S},oi)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,keyId:b,options:S},li)}}const ni=re.Q(S,!1),ai={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ApiKeys",httpMethod:"GET",responses:{200:{bodyMapper:oe}},queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:ni},si={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ApiKeys",httpMethod:"POST",responses:{200:{bodyMapper:le}},requestBody:lr,queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:ni},oi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/APIKeys/{keyId}",httpMethod:"DELETE",responses:{200:{bodyMapper:le}},queryParameters:[rr],urlParameters:[er,tr,ir,nr,pr],headerParameters:[Zt],serializer:ni},li={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/APIKeys/{keyId}",httpMethod:"GET",responses:{200:{bodyMapper:le}},queryParameters:[rr],urlParameters:[er,tr,ir,nr,pr],headerParameters:[Zt],serializer:ni};class ExportConfigurationsImpl{constructor(g){this.client=g}list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},ci)}create(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,exportProperties:b,options:S},ui)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,exportId:b,options:S},di)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,exportId:b,options:S},mi)}update(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,exportId:b,exportProperties:S,options:P},hi)}}const pi=re.Q(S,!1),ci={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentExportConfiguration"}}}}}},queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:pi},ui={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentExportConfiguration"}}}}}},requestBody:cr,queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:pi},di={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration/{exportId}",httpMethod:"DELETE",responses:{200:{bodyMapper:ce}},queryParameters:[rr],urlParameters:[er,tr,ir,nr,ur],headerParameters:[Zt],serializer:pi},mi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration/{exportId}",httpMethod:"GET",responses:{200:{bodyMapper:ce}},queryParameters:[rr],urlParameters:[er,tr,ir,nr,ur],headerParameters:[Zt],serializer:pi},hi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration/{exportId}",httpMethod:"PUT",responses:{200:{bodyMapper:ce}},requestBody:cr,queryParameters:[rr],urlParameters:[er,tr,ir,nr,ur],headerParameters:[Zt,ar],mediaType:"json",serializer:pi};class ComponentCurrentBillingFeaturesImpl{constructor(g){this.client=g}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},gi)}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,billingFeaturesProperties:b,options:S},fi)}}const yi=re.Q(S,!1),gi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/currentbillingfeatures",httpMethod:"GET",responses:{200:{bodyMapper:me}},queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:yi},fi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/currentbillingfeatures",httpMethod:"PUT",responses:{200:{bodyMapper:me}},requestBody:dr,queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:yi};class ComponentQuotaStatusImpl{constructor(g){this.client=g}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},bi)}}const vi=re.Q(S,!1),bi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/quotastatus",httpMethod:"GET",responses:{200:{bodyMapper:ye}},queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:vi};class ComponentFeatureCapabilitiesImpl{constructor(g){this.client=g}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},Pi)}}const Ni=re.Q(S,!1),Pi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/featurecapabilities",httpMethod:"GET",responses:{200:{bodyMapper:ge}},queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:Ni};class ComponentAvailableFeaturesImpl{constructor(g){this.client=g}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},Ci)}}const xi=re.Q(S,!1),Ci={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/getavailablebillingfeatures",httpMethod:"GET",responses:{200:{bodyMapper:fe}},queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:xi};class ProactiveDetectionConfigurationsImpl{constructor(g){this.client=g}list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},Ti)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,configurationId:b,options:S},ki)}update(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,configurationId:b,proactiveDetectionProperties:S,options:P},Ei)}}const wi=re.Q(S,!1),Ti={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ProactiveDetectionConfigs",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentProactiveDetectionConfiguration"}}}}}},queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:wi},ki={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ProactiveDetectionConfigs/{ConfigurationId}",httpMethod:"GET",responses:{200:{bodyMapper:Ne}},queryParameters:[rr],urlParameters:[er,tr,ir,nr,mr],headerParameters:[Zt],serializer:wi},Ei={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ProactiveDetectionConfigs/{ConfigurationId}",httpMethod:"PUT",responses:{200:{bodyMapper:Ne}},requestBody:hr,queryParameters:[rr],urlParameters:[er,tr,ir,nr,mr],headerParameters:[Zt,ar],mediaType:"json",serializer:wi};class WorkItemConfigurationsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,te.FC)(this,arguments,(function*listPagingPage_1(){let S;S=yield(0,te.qq)(this._list(g,v,b)),yield yield(0,te.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,te.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,te.KL)(this.listPagingPage(g,v,b));!(x=yield(0,te.qq)(C.next())).done;){const g=x.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,te.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},Oi)}create(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,workItemConfigurationProperties:b,options:S},Ii)}getDefault(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},Ai)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,workItemConfigId:b,options:S},Mi)}getItem(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,workItemConfigId:b,options:S},qi)}updateItem(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,workItemConfigId:b,workItemConfigurationProperties:S,options:P},Di)}}const _i=re.Q(S,!1),Oi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:Ce}},queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:_i},Ii={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs",httpMethod:"POST",responses:{200:{bodyMapper:xe}},requestBody:gr,queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:_i},Ai={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/DefaultWorkItemConfig",httpMethod:"GET",responses:{200:{bodyMapper:xe}},queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:_i},Mi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs/{workItemConfigId}",httpMethod:"DELETE",responses:{200:{}},queryParameters:[rr],urlParameters:[er,tr,ir,nr,fr],serializer:_i},qi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs/{workItemConfigId}",httpMethod:"GET",responses:{200:{bodyMapper:xe}},queryParameters:[rr],urlParameters:[er,tr,ir,nr,fr],headerParameters:[Zt],serializer:_i},Di={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs/{workItemConfigId}",httpMethod:"PATCH",responses:{200:{bodyMapper:xe}},requestBody:gr,queryParameters:[rr],urlParameters:[er,tr,ir,nr,fr],headerParameters:[Zt,ar],mediaType:"json",serializer:_i};class FavoritesImpl{constructor(g){this.client=g}list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},Fi)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,favoriteId:b,options:S},Gi)}add(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,favoriteId:b,favoriteProperties:S,options:P},ji)}update(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,favoriteId:b,favoriteProperties:S,options:P},Bi)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,favoriteId:b,options:S},Ui)}}const Li=re.Q(S,!1),Fi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentFavorite"}}}}}},queryParameters:[rr,{parameterPath:["options","favoriteType"],mapper:{serializedName:"favoriteType",type:{name:"Enum",allowedValues:["shared","user"]}}},{parameterPath:["options","sourceType"],mapper:{serializedName:"sourceType",type:{name:"String"}}},vr,br],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:Li},Gi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites/{favoriteId}",httpMethod:"GET",responses:{200:{bodyMapper:ke}},queryParameters:[rr],urlParameters:[er,tr,ir,nr,Nr],headerParameters:[Zt],serializer:Li},ji={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites/{favoriteId}",httpMethod:"PUT",responses:{200:{bodyMapper:ke}},requestBody:Sr,queryParameters:[rr],urlParameters:[er,tr,ir,nr,Nr],headerParameters:[Zt,ar],mediaType:"json",serializer:Li},Bi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites/{favoriteId}",httpMethod:"PATCH",responses:{200:{bodyMapper:ke}},requestBody:Sr,queryParameters:[rr],urlParameters:[er,tr,ir,nr,Nr],headerParameters:[Zt,ar],mediaType:"json",serializer:Li},Ui={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites/{favoriteId}",httpMethod:"DELETE",responses:{200:{}},queryParameters:[rr],urlParameters:[er,tr,ir,nr,Nr],serializer:Li};class WebTestLocationsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,te.FC)(this,arguments,(function*listPagingPage_1(){let S;S=yield(0,te.qq)(this._list(g,v,b)),yield yield(0,te.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,te.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,te.KL)(this.listPagingPage(g,v,b));!(x=yield(0,te.qq)(C.next())).done;){const g=x.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,te.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},Hi)}}const Vi=re.Q(S,!1),Hi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/syntheticmonitorlocations",httpMethod:"GET",responses:{200:{bodyMapper:Ee}},queryParameters:[rr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:Vi};class WebTestsImpl{constructor(g){this.client=g}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,te.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,te.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,te.qq)(b)}for(;P;){S=yield(0,te.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,te.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,te.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,te.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,te.qq)(x.next())).done;){const g=P.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,te.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,te.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,te.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,te.qq)(v)}for(;S;){b=yield(0,te.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,te.qq)(v)}}))}listPagingAll(g){return(0,te.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,te.KL)(this.listPagingPage(g));!(S=yield(0,te.qq)(P.next())).done;){const g=S.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,te.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByComponent(g,v,b){const S=this.listByComponentPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByComponentPagingPage(g,v,b,S)}}}listByComponentPagingPage(g,v,b,S){return(0,te.FC)(this,arguments,(function*listByComponentPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,te.qq)(this._listByComponent(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,te.qq)(S)}for(;x;){P=yield(0,te.qq)(this._listByComponentNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,te.qq)(S)}}))}listByComponentPagingAll(g,v,b){return(0,te.FC)(this,arguments,(function*listByComponentPagingAll_1(){var S,P;try{for(var x,C=(0,te.KL)(this.listByComponentPagingPage(g,v,b));!(x=yield(0,te.qq)(C.next())).done;){const g=x.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,te.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},$i)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,webTestName:v,options:b},Ki)}createOrUpdate(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,webTestName:v,webTestDefinition:b,options:S},Xi)}updateTags(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,webTestName:v,webTestTags:b,options:S},Qi)}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,webTestName:v,options:b},Ji)}_list(g){return this.client.sendOperationRequest({options:g},Yi)}_listByComponent(g,v,b){return this.client.sendOperationRequest({componentName:g,resourceGroupName:v,options:b},en)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},tn)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},rn)}_listByComponentNext(g,v,b,S){return this.client.sendOperationRequest({componentName:g,resourceGroupName:v,nextLink:b,options:S},an)}}const Wi=re.Q(S,!1),$i={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests",httpMethod:"GET",responses:{200:{bodyMapper:Oe}},queryParameters:[rr],urlParameters:[er,tr,ir],headerParameters:[Zt],serializer:Wi},Ki={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}",httpMethod:"GET",responses:{200:{bodyMapper:Ut}},queryParameters:[rr],urlParameters:[er,tr,ir,Pr],headerParameters:[Zt],serializer:Wi},Xi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ut}},requestBody:xr,queryParameters:[rr],urlParameters:[er,tr,ir,Pr],headerParameters:[Zt,ar],mediaType:"json",serializer:Wi},Qi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ut}},requestBody:Cr,queryParameters:[rr],urlParameters:[er,tr,ir,Pr],headerParameters:[Zt,ar],mediaType:"json",serializer:Wi},Ji={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}",httpMethod:"DELETE",responses:{200:{},204:{}},queryParameters:[rr],urlParameters:[er,tr,ir,Pr],serializer:Wi},Yi={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Insights/webtests",httpMethod:"GET",responses:{200:{bodyMapper:Oe}},queryParameters:[rr],urlParameters:[er,ir],headerParameters:[Zt],serializer:Wi},en={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{componentName}/webtests",httpMethod:"GET",responses:{200:{bodyMapper:Oe}},queryParameters:[rr],urlParameters:[er,tr,ir,Tr],headerParameters:[Zt],serializer:Wi},tn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Oe}},queryParameters:[rr],urlParameters:[er,tr,ir,Rr],headerParameters:[Zt],serializer:Wi},rn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Oe}},queryParameters:[rr],urlParameters:[er,ir,Rr],headerParameters:[Zt],serializer:Wi},an={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Oe}},queryParameters:[rr],urlParameters:[er,tr,ir,Tr,Rr],headerParameters:[Zt],serializer:Wi};class AnalyticsItemsImpl{constructor(g){this.client=g}list(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,scopePath:b,options:S},on)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,scopePath:b,options:S},ln)}put(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,scopePath:b,itemProperties:S,options:P},pn)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,scopePath:b,options:S},cn)}}const sn=re.Q(S,!1),on={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentAnalyticsItem"}}}}}},queryParameters:[rr,{parameterPath:["options","scope"],mapper:{serializedName:"scope",type:{name:"String"}}},{parameterPath:["options","type"],mapper:{defaultValue:"none",serializedName:"type",type:{name:"String"}}},{parameterPath:["options","includeContent"],mapper:{serializedName:"includeContent",type:{name:"Boolean"}}}],urlParameters:[er,tr,ir,nr,kr],headerParameters:[Zt],serializer:sn},ln={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}/item",httpMethod:"GET",responses:{200:{bodyMapper:De}},queryParameters:[rr,Er,_r],urlParameters:[er,tr,ir,nr,kr],headerParameters:[Zt],serializer:sn},pn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}/item",httpMethod:"PUT",responses:{200:{bodyMapper:De}},requestBody:Or,queryParameters:[rr,{parameterPath:["options","overrideItem"],mapper:{serializedName:"overrideItem",type:{name:"Boolean"}}}],urlParameters:[er,tr,ir,nr,kr],headerParameters:[Zt,ar],mediaType:"json",serializer:sn},cn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}/item",httpMethod:"DELETE",responses:{200:{}},queryParameters:[rr,Er,_r],urlParameters:[er,tr,ir,nr,kr],serializer:sn};class WorkbookTemplatesImpl{constructor(g){this.client=g}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,te.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let b;b=yield(0,te.qq)(this._listByResourceGroup(g,v)),yield yield(0,te.qq)(b.value||[])}))}listByResourceGroupPagingAll(g,v){return(0,te.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,te.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,te.qq)(x.next())).done;){const g=P.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,te.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},mn)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},hn)}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},yn)}createOrUpdate(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,workbookTemplateProperties:b,options:S},gn)}update(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},vn)}}const dn=re.Q(S,!1),mn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates",httpMethod:"GET",responses:{200:{bodyMapper:Fe},default:{bodyMapper:Ue}},queryParameters:[Ir],urlParameters:[er,tr,ir],headerParameters:[Zt],serializer:dn},hn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates/{resourceName}",httpMethod:"GET",responses:{200:{bodyMapper:Vt},default:{bodyMapper:Ue}},queryParameters:[Ir],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:dn},yn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates/{resourceName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ue}},queryParameters:[Ir],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:dn},gn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates/{resourceName}",httpMethod:"PUT",responses:{200:{bodyMapper:Vt},201:{bodyMapper:Vt},default:{bodyMapper:Ue}},requestBody:Ar,queryParameters:[Ir],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:dn},vn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates/{resourceName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vt},default:{bodyMapper:Ue}},requestBody:Mr,queryParameters:[Ir],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:dn};class MyWorkbooksImpl{constructor(g){this.client=g}listByResourceGroup(g,v,b){const S=this.listByResourceGroupPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b,S)}}}listByResourceGroupPagingPage(g,v,b,S){return(0,te.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,te.qq)(this._listByResourceGroup(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,te.qq)(S)}for(;x;){P=yield(0,te.qq)(this._listByResourceGroupNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,te.qq)(S)}}))}listByResourceGroupPagingAll(g,v,b){return(0,te.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var S,P;try{for(var x,C=(0,te.KL)(this.listByResourceGroupPagingPage(g,v,b));!(x=yield(0,te.qq)(C.next())).done;){const g=x.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,te.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listBySubscription(g,v){const b=this.listBySubscriptionPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listBySubscriptionPagingPage(g,v,b)}}}listBySubscriptionPagingPage(g,v,b){return(0,te.FC)(this,arguments,(function*listBySubscriptionPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,te.qq)(this._listBySubscription(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,te.qq)(b)}for(;P;){S=yield(0,te.qq)(this._listBySubscriptionNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,te.qq)(b)}}))}listBySubscriptionPagingAll(g,v){return(0,te.FC)(this,arguments,(function*listBySubscriptionPagingAll_1(){var b,S;try{for(var P,x=(0,te.KL)(this.listBySubscriptionPagingPage(g,v));!(P=yield(0,te.qq)(x.next())).done;){const g=P.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,te.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_listByResourceGroup(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,category:v,options:b},Nn)}_listBySubscription(g,v){return this.client.sendOperationRequest({category:g,options:v},Sn)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},Pn)}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},xn)}createOrUpdate(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,workbookProperties:b,options:S},Cn)}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,workbookProperties:b,options:S},Tn)}_listByResourceGroupNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,category:v,nextLink:b,options:S},Rn)}_listBySubscriptionNext(g,v,b){return this.client.sendOperationRequest({category:g,nextLink:v,options:b},kn)}}const bn=re.Q(S,!1),Nn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/myWorkbooks",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:it}},queryParameters:[vr,br,qr,zr,Lr],urlParameters:[er,tr,ir],headerParameters:[Zt],serializer:bn},Sn={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Insights/myWorkbooks",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:it}},queryParameters:[vr,br,qr,Lr],urlParameters:[er,ir],headerParameters:[Zt],serializer:bn},Pn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/myWorkbooks/{resourceName}",httpMethod:"GET",responses:{200:{bodyMapper:Ht},default:{bodyMapper:it}},queryParameters:[Lr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:bn},xn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/myWorkbooks/{resourceName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:it}},queryParameters:[Lr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:bn},Cn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/myWorkbooks/{resourceName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ht},201:{bodyMapper:Ht},default:{bodyMapper:it}},requestBody:Fr,queryParameters:[zr,Lr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:bn},Tn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/myWorkbooks/{resourceName}",httpMethod:"PATCH",responses:{201:{bodyMapper:Ht},default:{bodyMapper:it}},requestBody:Fr,queryParameters:[zr,Lr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:bn},Rn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:it}},queryParameters:[vr,br,qr,zr,Lr],urlParameters:[er,tr,ir,Rr],headerParameters:[Zt],serializer:bn},kn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:it}},queryParameters:[vr,br,qr,Lr],urlParameters:[er,ir,Rr],headerParameters:[Zt],serializer:bn};class WorkbooksImpl{constructor(g){this.client=g}listBySubscription(g,v){const b=this.listBySubscriptionPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listBySubscriptionPagingPage(g,v,b)}}}listBySubscriptionPagingPage(g,v,b){return(0,te.FC)(this,arguments,(function*listBySubscriptionPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,te.qq)(this._listBySubscription(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,te.qq)(b)}for(;P;){S=yield(0,te.qq)(this._listBySubscriptionNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,te.qq)(b)}}))}listBySubscriptionPagingAll(g,v){return(0,te.FC)(this,arguments,(function*listBySubscriptionPagingAll_1(){var b,S;try{for(var P,x=(0,te.KL)(this.listBySubscriptionPagingPage(g,v));!(P=yield(0,te.qq)(x.next())).done;){const g=P.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,te.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listByResourceGroup(g,v,b){const S=this.listByResourceGroupPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b,S)}}}listByResourceGroupPagingPage(g,v,b,S){return(0,te.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,te.qq)(this._listByResourceGroup(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,te.qq)(S)}for(;x;){P=yield(0,te.qq)(this._listByResourceGroupNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,te.qq)(S)}}))}listByResourceGroupPagingAll(g,v,b){return(0,te.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var S,P;try{for(var x,C=(0,te.KL)(this.listByResourceGroupPagingPage(g,v,b));!(x=yield(0,te.qq)(C.next())).done;){const g=x.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,te.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listRevisionsList(g,v,b){const S=this.revisionsListPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.revisionsListPagingPage(g,v,b,S)}}}revisionsListPagingPage(g,v,b,S){return(0,te.FC)(this,arguments,(function*revisionsListPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,te.qq)(this._revisionsList(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,te.qq)(S)}for(;x;){P=yield(0,te.qq)(this._revisionsListNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,te.qq)(S)}}))}revisionsListPagingAll(g,v,b){return(0,te.FC)(this,arguments,(function*revisionsListPagingAll_1(){var S,P;try{for(var x,C=(0,te.KL)(this.revisionsListPagingPage(g,v,b));!(x=yield(0,te.qq)(C.next())).done;){const g=x.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,te.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_listBySubscription(g,v){return this.client.sendOperationRequest({category:g,options:v},_n)}_listByResourceGroup(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,category:v,options:b},On)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},In)}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},An)}createOrUpdate(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,workbookProperties:b,options:S},Mn)}update(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},qn)}_revisionsList(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},zn)}revisionGet(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,revisionId:b,options:S},Ln)}_listBySubscriptionNext(g,v,b){return this.client.sendOperationRequest({category:g,nextLink:v,options:b},Gn)}_listByResourceGroupNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,category:v,nextLink:b,options:S},jn)}_revisionsListNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,nextLink:b,options:S},Bn)}}const En=re.Q(S,!1),_n={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Insights/workbooks",httpMethod:"GET",responses:{200:{bodyMapper:ot},default:{bodyMapper:ut}},queryParameters:[vr,br,qr,Gr],urlParameters:[er,ir],headerParameters:[Zt],serializer:En},On={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks",httpMethod:"GET",responses:{200:{bodyMapper:ot},default:{bodyMapper:ut}},queryParameters:[vr,br,qr,zr,Gr],urlParameters:[er,tr,ir],headerParameters:[Zt],serializer:En},In={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}",httpMethod:"GET",responses:{200:{bodyMapper:Yt},default:{bodyMapper:ut}},queryParameters:[vr,Gr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:En},An={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:ut}},queryParameters:[Gr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:En},Mn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}",httpMethod:"PUT",responses:{200:{bodyMapper:Yt},201:{bodyMapper:Yt},default:{bodyMapper:ut}},requestBody:jr,queryParameters:[zr,Gr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:En},qn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}",httpMethod:"PATCH",responses:{201:{bodyMapper:Yt},default:{bodyMapper:ut}},requestBody:Br,queryParameters:[zr,Gr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:En},zn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}/revisions",httpMethod:"GET",responses:{200:{bodyMapper:ot},default:{bodyMapper:ut}},queryParameters:[Gr],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:En},Ln={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}/revisions/{revisionId}",httpMethod:"GET",responses:{200:{bodyMapper:Yt},default:{bodyMapper:ut}},queryParameters:[Gr],urlParameters:[er,tr,ir,nr,{parameterPath:"revisionId",mapper:{serializedName:"revisionId",required:!0,type:{name:"String"}}}],headerParameters:[Zt],serializer:En},Gn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ot},default:{bodyMapper:ut}},queryParameters:[vr,br,qr,Gr],urlParameters:[er,ir,Rr],headerParameters:[Zt],serializer:En},jn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ot},default:{bodyMapper:ut}},queryParameters:[vr,br,qr,zr,Gr],urlParameters:[er,tr,ir,Rr],headerParameters:[Zt],serializer:En},Bn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ot},default:{bodyMapper:ut}},queryParameters:[Gr],urlParameters:[er,tr,ir,nr,Rr],headerParameters:[Zt],serializer:En};class ComponentsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,te.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,te.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,te.qq)(v)}for(;S;){b=yield(0,te.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,te.qq)(v)}}))}listPagingAll(g){return(0,te.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,te.KL)(this.listPagingPage(g));!(S=yield(0,te.qq)(P.next())).done;){const g=S.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,te.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,te.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,te.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,te.qq)(b)}for(;P;){S=yield(0,te.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,te.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,te.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,te.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,te.qq)(x.next())).done;){const g=P.value;yield(0,te.qq)(yield*(0,te.V2)((0,te.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,te.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Vn)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Hn)}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},Wn)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,options:b},$n)}createOrUpdate(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,insightProperties:b,options:S},Kn)}updateTags(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,componentTags:b,options:S},Xn)}purge(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,body:b,options:S},Qn)}getPurgeStatus(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,purgeId:b,options:S},Jn)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Zn)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},ea)}}const Un=re.Q(S,!1),Vn={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Insights/components",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:ft}},queryParameters:[Ur],urlParameters:[er,ir],headerParameters:[Zt],serializer:Un},Hn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:ft}},queryParameters:[Ur],urlParameters:[er,tr,ir],headerParameters:[Zt],serializer:Un},Wn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:ft}},queryParameters:[Ur],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:Un},$n={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}",httpMethod:"GET",responses:{200:{bodyMapper:Xt},default:{bodyMapper:ft}},queryParameters:[Ur],urlParameters:[er,tr,ir,nr],headerParameters:[Zt],serializer:Un},Kn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}",httpMethod:"PUT",responses:{200:{bodyMapper:Xt},default:{bodyMapper:ft}},requestBody:Vr,queryParameters:[Ur],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:Un},Xn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Xt},default:{bodyMapper:ft}},requestBody:Hr,queryParameters:[Ur],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:Un},Qn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge",httpMethod:"POST",responses:{202:{bodyMapper:xt},default:{bodyMapper:ft}},requestBody:Wr,queryParameters:[Ur],urlParameters:[er,tr,ir,nr],headerParameters:[Zt,ar],mediaType:"json",serializer:Un},Jn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/operations/{purgeId}",httpMethod:"GET",responses:{200:{bodyMapper:Ct},default:{bodyMapper:ft}},queryParameters:[Ur],urlParameters:[er,tr,ir,nr,{parameterPath:"purgeId",mapper:{serializedName:"purgeId",required:!0,type:{name:"String"}}}],headerParameters:[Zt],serializer:Un},Zn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:ft}},queryParameters:[Ur],urlParameters:[er,ir,Rr],headerParameters:[Zt],serializer:Un},ea={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:ft}},queryParameters:[Ur],urlParameters:[er,tr,ir,Rr],headerParameters:[Zt],serializer:Un};class ComponentLinkedStorageAccountsOperationsImpl{constructor(g){this.client=g}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,storageType:b,options:S},na)}createAndUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,storageType:b,linkedStorageAccountsProperties:S,options:P},aa)}update(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,storageType:b,linkedStorageAccountsProperties:S,options:P},sa)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,resourceName:v,storageType:b,options:S},la)}}const ia=re.Q(S,!1),na={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/linkedStorageAccounts/{storageType}",httpMethod:"GET",responses:{200:{bodyMapper:Jt},default:{bodyMapper:Tt}},queryParameters:[Kr],urlParameters:[er,tr,ir,nr,Qr],headerParameters:[Zt],serializer:ia},aa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/linkedStorageAccounts/{storageType}",httpMethod:"PUT",responses:{200:{bodyMapper:Jt},default:{bodyMapper:Tt}},requestBody:Jr,queryParameters:[Kr],urlParameters:[er,tr,ir,nr,Qr],headerParameters:[Zt,ar],mediaType:"json",serializer:ia},sa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/linkedStorageAccounts/{storageType}",httpMethod:"PATCH",responses:{200:{bodyMapper:Jt},default:{bodyMapper:Tt}},requestBody:Yr,queryParameters:[Kr],urlParameters:[er,tr,ir,nr,Qr],headerParameters:[Zt,ar],mediaType:"json",serializer:ia},la={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/linkedStorageAccounts/{storageType}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Tt}},queryParameters:[Kr],urlParameters:[er,tr,ir,nr,Qr],headerParameters:[Zt],serializer:ia};class LiveTokenImpl{constructor(g){this.client=g}get(g,v){return this.client.sendOperationRequest({resourceUri:g,options:v},ma)}}const pa=re.Q(S,!1),ma={path:"/{resourceUri}/providers/Microsoft.Insights/generatelivetoken",httpMethod:"POST",responses:{200:{bodyMapper:Ot},default:{bodyMapper:Tt}},queryParameters:[{parameterPath:"apiVersion",mapper:{defaultValue:"2021-10-14",isConstant:!0,serializedName:"api-version",type:{name:"String"}}}],urlParameters:[er,{parameterPath:"resourceUri",mapper:{serializedName:"resourceUri",required:!0,type:{name:"String"}},skipEncoding:!0}],headerParameters:[Zt],serializer:pa};class ApplicationInsightsManagementClient extends X.S{constructor(g,v,b){var S,P,x;if(void 0===g)throw new Error("'credentials' cannot be null");if(void 0===v)throw new Error("'subscriptionId' cannot be null");b||(b={});const C={requestContentType:"application/json; charset=utf-8",credential:g},T="azsdk-js-arm-appinsights/5.0.0-beta.7",R=b.userAgentOptions&&b.userAgentOptions.userAgentPrefix?`${b.userAgentOptions.userAgentPrefix} ${T}`:`${T}`,k=Object.assign(Object.assign(Object.assign({},C),b),{userAgentOptions:{userAgentPrefix:R},endpoint:null!==(P=null!==(S=b.endpoint)&&void 0!==S?S:b.baseUri)&&void 0!==P?P:"https://management.azure.com"});super(k);let _=!1;if((null==b?void 0:b.pipeline)&&b.pipeline.getOrderedPolicies().length>0){_=b.pipeline.getOrderedPolicies().some((g=>g.name===Y.V))}b&&b.pipeline&&0!=b.pipeline.getOrderedPolicies().length&&_||(this.pipeline.removePolicy({name:Y.V}),this.pipeline.addPolicy(Y.v({credential:g,scopes:null!==(x=k.credentialScopes)&&void 0!==x?x:`${k.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:J.k}}))),this.subscriptionId=v,this.$host=b.$host||"https://management.azure.com",this.annotations=new AnnotationsImpl(this),this.aPIKeys=new APIKeysImpl(this),this.exportConfigurations=new ExportConfigurationsImpl(this),this.componentCurrentBillingFeatures=new ComponentCurrentBillingFeaturesImpl(this),this.componentQuotaStatus=new ComponentQuotaStatusImpl(this),this.componentFeatureCapabilities=new ComponentFeatureCapabilitiesImpl(this),this.componentAvailableFeatures=new ComponentAvailableFeaturesImpl(this),this.proactiveDetectionConfigurations=new ProactiveDetectionConfigurationsImpl(this),this.workItemConfigurations=new WorkItemConfigurationsImpl(this),this.favorites=new FavoritesImpl(this),this.webTestLocations=new WebTestLocationsImpl(this),this.webTests=new WebTestsImpl(this),this.analyticsItems=new AnalyticsItemsImpl(this),this.workbookTemplates=new WorkbookTemplatesImpl(this),this.myWorkbooks=new MyWorkbooksImpl(this),this.workbooks=new WorkbooksImpl(this),this.components=new ComponentsImpl(this),this.componentLinkedStorageAccountsOperations=new ComponentLinkedStorageAccountsOperationsImpl(this),this.liveToken=new LiveTokenImpl(this)}}},70729:(g,v,b)=>{"use strict";b.r(v),b.d(v,{KnownActiveRevisionsMode:()=>z,KnownBuildStatus:()=>ae,KnownCheckNameResourceTypes:()=>Y,KnownContainerAppProvisioningState:()=>q,KnownCustomDomainStatus:()=>oe,KnownDatabaseType:()=>le,KnownDeploymentBuildStatus:()=>pe,KnownEnterpriseGradeCdnStatus:()=>ne,KnownEnum14:()=>B,KnownEnum15:()=>U,KnownEnum16:()=>V,KnownEnum17:()=>H,KnownEnum18:()=>K,KnownEnum19:()=>X,KnownFtpsState:()=>I,KnownInAvailabilityReasonType:()=>te,KnownIngressTransportMethod:()=>L,KnownIpFilterTag:()=>_,KnownKeyType:()=>de,KnownKind:()=>Se,KnownLoadBalancingMode:()=>C,KnownOpenAuthenticationProviderType:()=>be,KnownParameterType:()=>he,KnownPublishingProfileFormat:()=>ce,KnownRecurrenceFrequency:()=>fe,KnownResourceNotRenewableReason:()=>x,KnownResourceScopeType:()=>J,KnownRevisionHealthState:()=>G,KnownRevisionProvisioningState:()=>j,KnownRouteType:()=>A,KnownScmType:()=>k,KnownSkuName:()=>re,KnownSupportedTlsVersions:()=>O,KnownTriggerTypes:()=>se,KnownUpgradeAvailability:()=>R,KnownUpgradePreference:()=>T,KnownValidateResourceTypes:()=>ie,KnownWorkflowProvisioningState:()=>ve,KnownWorkflowSkuName:()=>Ne,KnownWorkflowState:()=>ge,KnownWorkflowStatus:()=>me,KnownWorkflowTriggerProvisioningState:()=>ye,WebSiteManagementClient:()=>WebSiteManagementClient,getContinuationToken:()=>getContinuationToken});var S={};b.r(S),b.d(S,{AbnormalTimePeriod:()=>qi,Address:()=>Tt,AddressResponse:()=>jl,AllowedAudiencesValidation:()=>_a,AllowedPrincipals:()=>xa,AnalysisData:()=>Fi,AnalysisDefinition:()=>sp,ApiDefinitionInfo:()=>hr,ApiKVReference:()=>lc,ApiKVReferenceCollection:()=>rs,ApiManagementConfig:()=>gr,AppInsightsWebAppStackSettings:()=>cn,AppLogsConfiguration:()=>Xi,AppRegistration:()=>wa,AppServiceCertificate:()=>_e,AppServiceCertificateCollection:()=>Fe,AppServiceCertificateOrder:()=>vl,AppServiceCertificateOrderCollection:()=>Ee,AppServiceCertificateOrderPatchResource:()=>_l,AppServiceCertificatePatchResource:()=>Ol,AppServiceCertificateResource:()=>bl,AppServiceEnvironment:()=>Bt,AppServiceEnvironmentCollection:()=>jt,AppServiceEnvironmentPatchResource:()=>Gl,AppServiceEnvironmentResource:()=>Sl,AppServicePlan:()=>xl,AppServicePlanCollection:()=>Zr,AppServicePlanPatchResource:()=>Kl,Apple:()=>Ma,AppleRegistration:()=>qa,ApplicationLogsConfig:()=>as,ApplicationStack:()=>en,ApplicationStackCollection:()=>Yi,ApplicationStackResource:()=>mp,AppserviceGithubToken:()=>cl,AppserviceGithubTokenRequest:()=>ul,ArcConfiguration:()=>$i,ArmIdWrapper:()=>Wr,ArmPlan:()=>Wn,AseV3NetworkingConfiguration:()=>Fl,AuthPlatform:()=>ha,AutoHealActions:()=>ur,AutoHealCustomAction:()=>dr,AutoHealRules:()=>ar,AutoHealTriggers:()=>sr,AzureActiveDirectory:()=>fa,AzureActiveDirectoryLogin:()=>ba,AzureActiveDirectoryRegistration:()=>va,AzureActiveDirectoryValidation:()=>Na,AzureBlobStorageApplicationLogsConfig:()=>ls,AzureBlobStorageHttpLogsConfig:()=>us,AzureResourceErrorInfo:()=>tu,AzureStaticWebApps:()=>za,AzureStaticWebAppsRegistration:()=>Da,AzureStorageInfoValue:()=>vr,AzureStoragePropertyDictionaryResource:()=>oc,AzureTableStorageApplicationLogsConfig:()=>os,BackupItem:()=>tc,BackupItemCollection:()=>la,BackupRequest:()=>ec,BackupSchedule:()=>aa,BillingMeter:()=>xp,BillingMeterCollection:()=>Tn,BlobStorageTokenStore:()=>Qa,Capability:()=>Ir,Certificate:()=>Cl,CertificateCollection:()=>oi,CertificateDetails:()=>Oe,CertificateEmail:()=>He,CertificateOrderAction:()=>Ue,CertificateOrderContact:()=>Ie,CertificatePatchResource:()=>rp,ClientRegistration:()=>ka,CloningInfo:()=>Nr,Configuration:()=>pi,ConnStringInfo:()=>Jt,ConnStringValueTypePair:()=>ns,ConnectionStringDictionary:()=>pc,Contact:()=>Ct,Container:()=>yi,ContainerApp:()=>wl,ContainerAppCollection:()=>li,ContainerAppSecret:()=>_i,ContainerAppsConfiguration:()=>Ji,ContainerCpuStatistics:()=>ws,ContainerCpuUsage:()=>Ts,ContainerInfo:()=>Cs,ContainerMemoryStatistics:()=>ks,ContainerNetworkInterfaceStatistics:()=>Es,ContainerResources:()=>fi,ContainerThrottlingData:()=>Rs,ContentHash:()=>yo,ContentLink:()=>ho,ContinuousWebJob:()=>mc,ContinuousWebJobCollection:()=>hs,CookieExpiration:()=>Ja,Correlation:()=>co,CorsSettings:()=>mr,CsmDeploymentStatus:()=>hc,CsmDeploymentStatusCollection:()=>ys,CsmMoveResourceEnvelope:()=>Ln,CsmOperationCollection:()=>ut,CsmOperationDescription:()=>dt,CsmOperationDescriptionProperties:()=>ht,CsmOperationDisplay:()=>mt,CsmPublishingCredentialsPoliciesEntity:()=>ic,CsmPublishingProfileOptions:()=>Vs,CsmSlotEntity:()=>na,CsmUsageQuota:()=>ri,CsmUsageQuotaCollection:()=>ti,CustomDnsSuffixConfiguration:()=>Ll,CustomHostnameAnalysisResult:()=>Zp,CustomHostnameSites:()=>Tp,CustomHostnameSitesCollection:()=>En,CustomOpenIdConnectProvider:()=>La,CustomScaleRule:()=>xi,Dapr:()=>wi,DaprComponent:()=>Ti,DaprMetadata:()=>ki,DataProviderMetadata:()=>nt,DataSource:()=>Vi,DataTableResponseColumn:()=>tt,DataTableResponseObject:()=>et,DatabaseBackupSetting:()=>sa,DefaultAuthorizationPolicy:()=>Pa,DefaultErrorResponse:()=>qe,DefaultErrorResponseError:()=>ze,DefaultErrorResponseErrorDetailsItem:()=>De,DeletedAppRestoreRequest:()=>Dc,DeletedSite:()=>ip,DeletedWebAppCollection:()=>Ii,Deployment:()=>yc,DeploymentCollection:()=>gs,DeploymentLocations:()=>_n,DetectorAbnormalTimePeriod:()=>Di,DetectorDefinition:()=>Gi,DetectorDefinitionResource:()=>lp,DetectorInfo:()=>Xe,DetectorResponse:()=>Ml,DetectorResponseCollection:()=>$e,DiagnosticAnalysis:()=>op,DiagnosticAnalysisCollection:()=>Mi,DiagnosticCategory:()=>ap,DiagnosticCategoryCollection:()=>Ai,DiagnosticData:()=>Ze,DiagnosticDetectorCollection:()=>Hi,DiagnosticDetectorResponse:()=>pp,DiagnosticMetricSample:()=>Bi,DiagnosticMetricSet:()=>ji,Dimension:()=>ft,Domain:()=>Nl,DomainAvailabilityCheckResult:()=>Pt,DomainCollection:()=>xt,DomainControlCenterSsoRequest:()=>Ot,DomainOwnershipIdentifier:()=>zl,DomainOwnershipIdentifierCollection:()=>zt,DomainPatchResource:()=>ql,DomainPurchaseConsent:()=>_t,DomainRecommendationSearchParameters:()=>At,EnabledConfig:()=>ds,EndpointDependency:()=>Ur,EndpointDetail:()=>Vr,EnvironmentVar:()=>gi,ErrorEntity:()=>Gr,ErrorInfo:()=>Ro,ErrorProperties:()=>lo,ErrorResponse:()=>oo,Experiments:()=>rr,Expression:()=>To,ExpressionRoot:()=>eu,ExpressionTraces:()=>xo,ExtendedLocation:()=>Cr,Facebook:()=>Ca,FileSystemApplicationLogsConfig:()=>ss,FileSystemHttpLogsConfig:()=>cs,FileSystemTokenStore:()=>Xa,FlowAccessControlConfiguration:()=>Zo,FlowAccessControlConfigurationPolicy:()=>il,FlowEndpoints:()=>Qo,FlowEndpointsConfiguration:()=>Xo,ForwardProxy:()=>ts,FrontEndConfiguration:()=>Ki,FunctionAppMajorVersion:()=>sn,FunctionAppMinorVersion:()=>on,FunctionAppRuntimeSettings:()=>pn,FunctionAppRuntimes:()=>ln,FunctionAppStack:()=>hp,FunctionAppStackCollection:()=>an,FunctionEnvelope:()=>Nc,FunctionEnvelopeCollection:()=>vs,FunctionSecrets:()=>Ns,GeoRegion:()=>Rp,GeoRegionCollection:()=>In,GitHub:()=>Ra,GitHubActionCodeConfiguration:()=>Qs,GitHubActionConfiguration:()=>Xs,GitHubActionContainerConfiguration:()=>Ys,GitHubActionWebAppStackSettings:()=>dn,GlobalCsmSkuDescription:()=>zn,GlobalValidation:()=>ya,Google:()=>Ea,HandlerMapping:()=>Zt,HostKeys:()=>Ss,HostName:()=>kt,HostNameBinding:()=>Sc,HostNameBindingCollection:()=>Ps,HostNameSslState:()=>Xt,HostingEnvironmentDeploymentInfo:()=>On,HostingEnvironmentDiagnostics:()=>Tr,HostingEnvironmentProfile:()=>br,HttpLogsConfig:()=>ps,HttpScaleRule:()=>Ci,HttpSettings:()=>Za,HttpSettingsRoutes:()=>es,HybridConnection:()=>Xl,HybridConnectionCollection:()=>ai,HybridConnectionKey:()=>Ql,HybridConnectionLimits:()=>Jl,Identifier:()=>Cp,IdentifierCollection:()=>An,IdentityProviders:()=>ga,InboundEnvironmentEndpoint:()=>kr,InboundEnvironmentEndpointCollection:()=>Rr,Ingress:()=>ui,IpAddress:()=>Jo,IpAddressRange:()=>nl,IpSecurityRestriction:()=>fr,JsonSchema:()=>Ko,JwtClaimChecks:()=>Sa,KeyInfo:()=>bs,KeyValuePairStringObject:()=>ot,KubeEnvironment:()=>Rl,KubeEnvironmentCollection:()=>Wi,KubeEnvironmentPatchResource:()=>dp,KubeEnvironmentProfile:()=>ei,LegacyMicrosoftAccount:()=>Oa,LinuxJavaContainerSettings:()=>Nn,LocalizableString:()=>ii,LogAnalyticsConfiguration:()=>Qi,LogSpecification:()=>Nt,Login:()=>Wa,LoginRoutes:()=>$a,LoginScopes:()=>Ta,MSDeploy:()=>vc,MSDeployLog:()=>bc,MSDeployLogEntry:()=>fs,MSDeployStatus:()=>fc,ManagedServiceIdentity:()=>Pr,MetricAvailability:()=>bt,MetricSpecification:()=>gt,MigrateMySqlRequest:()=>Ec,MigrateMySqlStatus:()=>_c,NameIdentifier:()=>Ge,NameIdentifierCollection:()=>Mt,NameValuePair:()=>Vt,NetworkFeatures:()=>Ic,NetworkTrace:()=>zs,Nonce:()=>Ya,OpenAuthenticationAccessPolicies:()=>al,OpenAuthenticationAccessPolicy:()=>sl,OpenAuthenticationPolicyClaim:()=>ol,OpenIdConnectClientCredential:()=>Ga,OpenIdConnectConfig:()=>ja,OpenIdConnectLogin:()=>Va,OpenIdConnectRegistration:()=>Fa,Operation:()=>Fr,OperationResult:()=>ru,OperationResultProperties:()=>_o,OutboundEnvironmentEndpoint:()=>Br,OutboundEnvironmentEndpointCollection:()=>jr,PerfMonCounterCollection:()=>Ds,PerfMonResponse:()=>Ls,PerfMonSample:()=>Gs,PerfMonSet:()=>Fs,PremierAddOn:()=>El,PremierAddOnOffer:()=>kp,PremierAddOnOfferCollection:()=>Mn,PremierAddOnPatchResource:()=>Mc,PrivateAccess:()=>qc,PrivateAccessSubnet:()=>Bs,PrivateAccessVirtualNetwork:()=>js,PrivateEndpointConnectionCollection:()=>Hr,PrivateLinkConnectionApprovalRequestResource:()=>$l,PrivateLinkConnectionState:()=>Kr,PrivateLinkResource:()=>Jr,PrivateLinkResourceProperties:()=>Yr,PrivateLinkResourcesWrapper:()=>Qr,ProcessInfo:()=>Tc,ProcessInfoCollection:()=>_s,ProcessModuleInfo:()=>wc,ProcessModuleInfoCollection:()=>Os,ProcessThreadInfo:()=>Cc,ProcessThreadInfoCollection:()=>As,ProxyOnlyResource:()=>Le,PublicCertificate:()=>zc,PublicCertificateCollection:()=>Us,PublishingCredentialsPoliciesCollection:()=>pa,PushSettings:()=>Bl,QueryUtterancesResult:()=>pt,QueryUtterancesResults:()=>lt,QueueScaleRule:()=>Ni,RampUpRule:()=>ir,Recommendation:()=>gp,RecommendationCollection:()=>Pn,RecommendationRule:()=>fp,RecurrenceSchedule:()=>jo,RecurrenceScheduleOccurrence:()=>Vo,RegenerateActionParameter:()=>so,RegistryCredentials:()=>mi,ReissueCertificateOrderRequest:()=>Il,RelayServiceConnectionEntity:()=>Pc,RemotePrivateEndpointConnection:()=>Mp,RemotePrivateEndpointConnectionARMResource:()=>Wl,Rendering:()=>rt,RenewCertificateOrderRequest:()=>Al,RepetitionIndex:()=>Eo,Request:()=>zo,RequestHistory:()=>nu,RequestHistoryListResult:()=>Ao,RequestHistoryProperties:()=>qo,RequestsBasedTrigger:()=>or,Resource:()=>Ae,ResourceCollection:()=>ni,ResourceHealthMetadata:()=>vp,ResourceHealthMetadataCollection:()=>xn,ResourceMetricAvailability:()=>Mr,ResourceMetricDefinition:()=>Vl,ResourceMetricDefinitionCollection:()=>Ar,ResourceNameAvailability:()=>kn,ResourceNameAvailabilityRequest:()=>Rn,ResourceReference:()=>uo,Response:()=>Do,ResponseMessageEnvelopeRemotePrivateEndpointConnection:()=>Hn,ResponseMetaData:()=>Ui,RestoreRequest:()=>rc,RetryHistory:()=>Po,Revision:()=>Tl,RevisionCollection:()=>Oi,RunActionCorrelation:()=>Zc,RunCorrelation:()=>bo,SampleUtterance:()=>ct,Scale:()=>vi,ScaleRule:()=>bi,ScaleRuleAuth:()=>Pi,Secret:()=>ci,SecretsCollection:()=>Ei,ServiceSpecification:()=>yt,Site:()=>Pl,SiteAuthSettings:()=>ac,SiteAuthSettingsV2:()=>sc,SiteCloneability:()=>Ms,SiteCloneabilityCriterion:()=>qs,SiteConfig:()=>Qt,SiteConfigPropertiesDictionary:()=>mn,SiteConfigResource:()=>nc,SiteConfigResourceCollection:()=>ma,SiteConfigurationSnapshotInfo:()=>dc,SiteConfigurationSnapshotInfoCollection:()=>ms,SiteExtensionInfo:()=>Fc,SiteExtensionInfoCollection:()=>Ws,SiteLimits:()=>nr,SiteLogsConfig:()=>cc,SiteMachineKey:()=>Yt,SitePatchResource:()=>Jp,SitePhpErrorLogFlag:()=>Ac,SiteSeal:()=>Be,SiteSealRequest:()=>je,SiteSourceControl:()=>jc,SkuCapacity:()=>Or,SkuDescription:()=>_r,SkuInfo:()=>zr,SkuInfoCollection:()=>qr,SkuInfos:()=>qn,SlotConfigNamesResource:()=>uc,SlotDifference:()=>Gc,SlotDifferenceCollection:()=>$s,SlotSwapStatus:()=>Sr,SlowRequestsBasedTrigger:()=>pr,Snapshot:()=>cp,SnapshotCollection:()=>Ks,SnapshotRecoverySource:()=>Hs,SnapshotRestoreRequest:()=>Lc,Solution:()=>Li,SourceControl:()=>Sp,SourceControlCollection:()=>Cn,StackMajorVersion:()=>tn,StackMinorVersion:()=>rn,StampCapacity:()=>Wt,StampCapacityCollection:()=>Ht,StaticSiteARMResource:()=>kl,StaticSiteBuildARMResource:()=>Fp,StaticSiteBuildCollection:()=>Qn,StaticSiteBuildProperties:()=>Un,StaticSiteCollection:()=>Vn,StaticSiteCustomDomainOverviewARMResource:()=>Wp,StaticSiteCustomDomainOverviewCollection:()=>ea,StaticSiteCustomDomainRequestPropertiesARMResource:()=>$p,StaticSiteFunctionOverviewARMResource:()=>jp,StaticSiteFunctionOverviewCollection:()=>Jn,StaticSiteLinkedBackend:()=>Kn,StaticSiteLinkedBackendARMResource:()=>Qp,StaticSiteLinkedBackendsCollection:()=>ia,StaticSitePatchResource:()=>zp,StaticSiteResetPropertiesARMResource:()=>Xp,StaticSiteTemplateOptions:()=>$n,StaticSiteUserARMResource:()=>Lp,StaticSiteUserCollection:()=>Xn,StaticSiteUserInvitationRequestResource:()=>Vp,StaticSiteUserInvitationResponseResource:()=>Hp,StaticSiteUserProvidedFunctionApp:()=>qp,StaticSiteUserProvidedFunctionAppARMResource:()=>Bp,StaticSiteUserProvidedFunctionAppsCollection:()=>Zn,StaticSiteZipDeploymentARMResource:()=>Up,StaticSitesWorkflowPreview:()=>Ap,StaticSitesWorkflowPreviewRequest:()=>Ip,Status:()=>it,StatusCodesBasedTrigger:()=>lr,StatusCodesRangeBasedTrigger:()=>cr,StorageMigrationOptions:()=>Rc,StorageMigrationResponse:()=>kc,StringDictionary:()=>Gp,StringList:()=>Kp,SubResource:()=>fo,SupportTopic:()=>Je,SwiftVirtualNetwork:()=>Oc,Template:()=>hi,TldLegalAgreement:()=>Gt,TldLegalAgreementCollection:()=>Ft,TokenStore:()=>Ka,TopLevelDomain:()=>Dl,TopLevelDomainAgreementOption:()=>Lt,TopLevelDomainCollection:()=>Dt,TrafficWeight:()=>di,TriggeredJobHistory:()=>Uc,TriggeredJobHistoryCollection:()=>no,TriggeredJobRun:()=>io,TriggeredWebJob:()=>Bc,TriggeredWebJobCollection:()=>ro,Twitter:()=>Ia,TwitterRegistration:()=>Aa,Usage:()=>Hl,UsageCollection:()=>Lr,User:()=>bp,UserAssignedIdentity:()=>xr,ValidateRequest:()=>Gn,ValidateResponse:()=>jn,ValidateResponseError:()=>Bn,VirtualApplication:()=>er,VirtualDirectory:()=>tr,VirtualIPMapping:()=>$t,VirtualNetworkProfile:()=>Ut,VnetGateway:()=>ep,VnetInfo:()=>si,VnetInfoResource:()=>Zl,VnetParameters:()=>Ep,VnetRoute:()=>Yl,VnetValidationFailureDetails:()=>Op,VnetValidationTestFailure:()=>_p,WebAppCollection:()=>Kt,WebAppInstanceStatusCollection:()=>xs,WebAppMajorVersion:()=>yn,WebAppMinorVersion:()=>gn,WebAppRuntimeSettings:()=>bn,WebAppRuntimes:()=>vn,WebAppStack:()=>yp,WebAppStackCollection:()=>hn,WebJob:()=>Vc,WebJobCollection:()=>ao,WebSiteInstanceStatus:()=>xc,WindowsJavaContainerSettings:()=>Sn,WorkerPoolCollection:()=>Er,WorkerPoolResource:()=>Ul,Workflow:()=>au,WorkflowFilter:()=>dl,WorkflowListResult:()=>ml,WorkflowOutputParameter:()=>Hc,WorkflowParameter:()=>go,WorkflowResource:()=>Oo,WorkflowRun:()=>Wc,WorkflowRunAction:()=>$c,WorkflowRunActionFilter:()=>hl,WorkflowRunActionListResult:()=>vo,WorkflowRunActionRepetitionDefinition:()=>iu,WorkflowRunActionRepetitionDefinitionCollection:()=>ko,WorkflowRunActionRepetitionProperties:()=>ou,WorkflowRunFilter:()=>yl,WorkflowRunListResult:()=>po,WorkflowRunTrigger:()=>mo,WorkflowSku:()=>ll,WorkflowTrigger:()=>Kc,WorkflowTriggerCallbackUrl:()=>Wo,WorkflowTriggerFilter:()=>gl,WorkflowTriggerHistory:()=>Xc,WorkflowTriggerHistoryFilter:()=>fl,WorkflowTriggerHistoryListResult:()=>Ho,WorkflowTriggerListCallbackUrlQueries:()=>$o,WorkflowTriggerListResult:()=>Lo,WorkflowTriggerRecurrence:()=>Go,WorkflowVersion:()=>su,WorkflowVersionListResult:()=>pl});const P=new WeakMap;function getContinuationToken(g){var v;if("object"==typeof g&&null!==g)return null===(v=P.get(g))||void 0===v?void 0:v.continuationToken}function setContinuationToken(g,v){var b;if("object"!=typeof g||null===g||!v)return;const S=null!==(b=P.get(g))&&void 0!==b?b:{};S.continuationToken=v,P.set(g,S)}var x,C,T,R,k,_,O,I,A,q,z,L,G,j,B,U,V,H,K,X,J,Y,te,re,ie,ne,ae,se,oe,le,pe,ce,de,me,he,ye,ge,fe,ve,be,Ne,Se;!function(g){g.RegistrationStatusNotSupportedForRenewal="RegistrationStatusNotSupportedForRenewal",g.ExpirationNotInRenewalTimeRange="ExpirationNotInRenewalTimeRange",g.SubscriptionNotActive="SubscriptionNotActive"}(x||(x={})),function(g){g.None="None",g.Web="Web",g.Publishing="Publishing",g.WebPublishing="Web, Publishing"}(C||(C={})),function(g){g.None="None",g.Early="Early",g.Late="Late",g.Manual="Manual"}(T||(T={})),function(g){g.None="None",g.Ready="Ready"}(R||(R={})),function(g){g.None="None",g.Dropbox="Dropbox",g.Tfs="Tfs",g.LocalGit="LocalGit",g.GitHub="GitHub",g.CodePlexGit="CodePlexGit",g.CodePlexHg="CodePlexHg",g.BitbucketGit="BitbucketGit",g.BitbucketHg="BitbucketHg",g.ExternalGit="ExternalGit",g.ExternalHg="ExternalHg",g.OneDrive="OneDrive",g.VSO="VSO",g.Vstsrm="VSTSRM"}(k||(k={})),function(g){g.Default="Default",g.XffProxy="XffProxy",g.ServiceTag="ServiceTag"}(_||(_={})),function(g){g.One0="1.0",g.One1="1.1",g.One2="1.2"}(O||(O={})),function(g){g.AllAllowed="AllAllowed",g.FtpsOnly="FtpsOnly",g.Disabled="Disabled"}(I||(I={})),function(g){g.Default="DEFAULT",g.Inherited="INHERITED",g.Static="STATIC"}(A||(A={})),function(g){g.InProgress="InProgress",g.Succeeded="Succeeded",g.Failed="Failed",g.Canceled="Canceled"}(q||(q={})),function(g){g.Multiple="multiple",g.Single="single"}(z||(z={})),function(g){g.Auto="auto",g.Http="http",g.Http2="http2"}(L||(L={})),function(g){g.Healthy="Healthy",g.Unhealthy="Unhealthy",g.None="None"}(G||(G={})),function(g){g.Provisioning="Provisioning",g.Provisioned="Provisioned",g.Failed="Failed",g.Deprovisioning="Deprovisioning",g.Deprovisioned="Deprovisioned"}(j||(j={})),function(g){g.Windows="Windows",g.Linux="Linux",g.WindowsFunctions="WindowsFunctions",g.LinuxFunctions="LinuxFunctions",g.All="All"}(B||(B={})),function(g){g.Windows="Windows",g.Linux="Linux",g.All="All"}(U||(U={})),function(g){g.Windows="Windows",g.Linux="Linux",g.All="All"}(V||(V={})),function(g){g.Windows="Windows",g.Linux="Linux",g.All="All"}(H||(H={})),function(g){g.Windows="Windows",g.Linux="Linux",g.All="All"}(K||(K={})),function(g){g.Windows="Windows",g.Linux="Linux",g.WindowsFunctions="WindowsFunctions",g.LinuxFunctions="LinuxFunctions",g.All="All"}(X||(X={})),function(g){g.ServerFarm="ServerFarm",g.Subscription="Subscription",g.WebSite="WebSite"}(J||(J={})),function(g){g.Site="Site",g.Slot="Slot",g.HostingEnvironment="HostingEnvironment",g.PublishingUser="PublishingUser",g.MicrosoftWebSites="Microsoft.Web/sites",g.MicrosoftWebSitesSlots="Microsoft.Web/sites/slots",g.MicrosoftWebHostingEnvironments="Microsoft.Web/hostingEnvironments",g.MicrosoftWebPublishingUsers="Microsoft.Web/publishingUsers"}(Y||(Y={})),function(g){g.Invalid="Invalid",g.AlreadyExists="AlreadyExists"}(te||(te={})),function(g){g.Free="Free",g.Shared="Shared",g.Basic="Basic",g.Standard="Standard",g.Premium="Premium",g.Dynamic="Dynamic",g.Isolated="Isolated",g.IsolatedV2="IsolatedV2",g.PremiumV2="PremiumV2",g.PremiumV3="PremiumV3",g.PremiumContainer="PremiumContainer",g.ElasticPremium="ElasticPremium",g.ElasticIsolated="ElasticIsolated"}(re||(re={})),function(g){g.ServerFarm="ServerFarm",g.Site="Site",g.MicrosoftWebHostingEnvironments="Microsoft.Web/hostingEnvironments"}(ie||(ie={})),function(g){g.Enabled="Enabled",g.Enabling="Enabling",g.Disabled="Disabled",g.Disabling="Disabling"}(ne||(ne={})),function(g){g.WaitingForDeployment="WaitingForDeployment",g.Uploading="Uploading",g.Deploying="Deploying",g.Ready="Ready",g.Failed="Failed",g.Deleting="Deleting",g.Detached="Detached"}(ae||(ae={})),function(g){g.HttpTrigger="HttpTrigger",g.Unknown="Unknown"}(se||(se={})),function(g){g.RetrievingValidationToken="RetrievingValidationToken",g.Validating="Validating",g.Adding="Adding",g.Ready="Ready",g.Failed="Failed",g.Deleting="Deleting",g.Unhealthy="Unhealthy"}(oe||(oe={})),function(g){g.SqlAzure="SqlAzure",g.MySql="MySql",g.LocalMySql="LocalMySql",g.PostgreSql="PostgreSql"}(le||(le={})),function(g){g.TimedOut="TimedOut",g.RuntimeFailed="RuntimeFailed",g.BuildAborted="BuildAborted",g.BuildFailed="BuildFailed",g.BuildRequestReceived="BuildRequestReceived",g.BuildPending="BuildPending",g.BuildInProgress="BuildInProgress",g.BuildSuccessful="BuildSuccessful",g.PostBuildRestartRequired="PostBuildRestartRequired",g.StartPolling="StartPolling",g.StartPollingWithRestart="StartPollingWithRestart",g.RuntimeStarting="RuntimeStarting",g.RuntimeSuccessful="RuntimeSuccessful"}(pe||(pe={})),function(g){g.FileZilla3="FileZilla3",g.WebDeploy="WebDeploy",g.Ftp="Ftp"}(ce||(ce={})),function(g){g.NotSpecified="NotSpecified",g.Primary="Primary",g.Secondary="Secondary"}(de||(de={})),function(g){g.NotSpecified="NotSpecified",g.Paused="Paused",g.Running="Running",g.Waiting="Waiting",g.Succeeded="Succeeded",g.Skipped="Skipped",g.Suspended="Suspended",g.Cancelled="Cancelled",g.Failed="Failed",g.Faulted="Faulted",g.TimedOut="TimedOut",g.Aborted="Aborted",g.Ignored="Ignored"}(me||(me={})),function(g){g.NotSpecified="NotSpecified",g.String="String",g.SecureString="SecureString",g.Int="Int",g.Float="Float",g.Bool="Bool",g.Array="Array",g.Object="Object",g.SecureObject="SecureObject"}(he||(he={})),function(g){g.NotSpecified="NotSpecified",g.Accepted="Accepted",g.Running="Running",g.Ready="Ready",g.Creating="Creating",g.Created="Created",g.Deleting="Deleting",g.Deleted="Deleted",g.Canceled="Canceled",g.Failed="Failed",g.Succeeded="Succeeded",g.Moving="Moving",g.Updating="Updating",g.Registering="Registering",g.Registered="Registered",g.Unregistering="Unregistering",g.Unregistered="Unregistered",g.Completed="Completed"}(ye||(ye={})),function(g){g.NotSpecified="NotSpecified",g.Completed="Completed",g.Enabled="Enabled",g.Disabled="Disabled",g.Deleted="Deleted",g.Suspended="Suspended"}(ge||(ge={})),function(g){g.NotSpecified="NotSpecified",g.Second="Second",g.Minute="Minute",g.Hour="Hour",g.Day="Day",g.Week="Week",g.Month="Month",g.Year="Year"}(fe||(fe={})),function(g){g.NotSpecified="NotSpecified",g.Accepted="Accepted",g.Running="Running",g.Ready="Ready",g.Creating="Creating",g.Created="Created",g.Deleting="Deleting",g.Deleted="Deleted",g.Canceled="Canceled",g.Failed="Failed",g.Succeeded="Succeeded",g.Moving="Moving",g.Updating="Updating",g.Registering="Registering",g.Registered="Registered",g.Unregistering="Unregistering",g.Unregistered="Unregistered",g.Completed="Completed",g.Renewing="Renewing",g.Pending="Pending",g.Waiting="Waiting",g.InProgress="InProgress"}(ve||(ve={})),function(g){g.AAD="AAD"}(be||(be={})),function(g){g.NotSpecified="NotSpecified",g.Free="Free",g.Shared="Shared",g.Basic="Basic",g.Standard="Standard",g.Premium="Premium"}(Ne||(Ne={})),function(g){g.Stateful="Stateful",g.Stateless="Stateless"}(Se||(Se={}));var Pe=b(70655),xe=b(22400),Ce=b(92196),Te=b(78018),ke=b(58714);const Ee={serializedName:"AppServiceCertificateOrderCollection",type:{name:"Composite",className:"AppServiceCertificateOrderCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"AppServiceCertificateOrder",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceCertificateOrder"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},_e={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:!0,xmlName:"provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}}}},Oe={serializedName:"CertificateDetails",type:{name:"Composite",className:"CertificateDetails",modelProperties:{version:{serializedName:"version",readOnly:!0,xmlName:"version",type:{name:"Number"}},serialNumber:{serializedName:"serialNumber",readOnly:!0,xmlName:"serialNumber",type:{name:"String"}},thumbprint:{serializedName:"thumbprint",readOnly:!0,xmlName:"thumbprint",type:{name:"String"}},subject:{serializedName:"subject",readOnly:!0,xmlName:"subject",type:{name:"String"}},notBefore:{serializedName:"notBefore",readOnly:!0,xmlName:"notBefore",type:{name:"DateTime"}},notAfter:{serializedName:"notAfter",readOnly:!0,xmlName:"notAfter",type:{name:"DateTime"}},signatureAlgorithm:{serializedName:"signatureAlgorithm",readOnly:!0,xmlName:"signatureAlgorithm",type:{name:"String"}},issuer:{serializedName:"issuer",readOnly:!0,xmlName:"issuer",type:{name:"String"}},rawData:{serializedName:"rawData",readOnly:!0,xmlName:"rawData",type:{name:"String"}}}}},Ie={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"}}}}},Ae={serializedName:"Resource",type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:!0,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},location:{serializedName:"location",required:!0,xmlName:"location",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"String"}},tags:{serializedName:"tags",xmlName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},qe={serializedName:"DefaultErrorResponse",type:{name:"Composite",className:"DefaultErrorResponse",modelProperties:{error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"DefaultErrorResponseError"}}}}},ze={serializedName:"DefaultErrorResponseError",type:{name:"Composite",className:"DefaultErrorResponseError",modelProperties:{code:{serializedName:"code",readOnly:!0,xmlName:"code",type:{name:"String"}},message:{serializedName:"message",readOnly:!0,xmlName:"message",type:{name:"String"}},target:{serializedName:"target",readOnly:!0,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:!0,xmlName:"innererror",type:{name:"String"}}}}},De={serializedName:"DefaultErrorResponseErrorDetailsItem",type:{name:"Composite",className:"DefaultErrorResponseErrorDetailsItem",modelProperties:{code:{serializedName:"code",readOnly:!0,xmlName:"code",type:{name:"String"}},message:{serializedName:"message",readOnly:!0,xmlName:"message",type:{name:"String"}},target:{serializedName:"target",readOnly:!0,xmlName:"target",type:{name:"String"}}}}},Le={serializedName:"ProxyOnlyResource",type:{name:"Composite",className:"ProxyOnlyResource",modelProperties:{id:{serializedName:"id",readOnly:!0,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},kind:{serializedName:"kind",xmlName:"kind",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"String"}}}}},Fe={serializedName:"AppServiceCertificateCollection",type:{name:"Composite",className:"AppServiceCertificateCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"AppServiceCertificateResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceCertificateResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Ge={serializedName:"NameIdentifier",type:{name:"Composite",className:"NameIdentifier",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}}}}},je={serializedName:"SiteSealRequest",type:{name:"Composite",className:"SiteSealRequest",modelProperties:{lightTheme:{serializedName:"lightTheme",xmlName:"lightTheme",type:{name:"Boolean"}},locale:{serializedName:"locale",xmlName:"locale",type:{name:"String"}}}}},Be={serializedName:"SiteSeal",type:{name:"Composite",className:"SiteSeal",modelProperties:{html:{serializedName:"html",required:!0,xmlName:"html",type:{name:"String"}}}}},Ue={serializedName:"CertificateOrderAction",type:{name:"Composite",className:"CertificateOrderAction",modelProperties:{actionType:{serializedName:"actionType",readOnly:!0,xmlName:"actionType",type:{name:"Enum",allowedValues:["CertificateIssued","CertificateOrderCanceled","CertificateOrderCreated","CertificateRevoked","DomainValidationComplete","FraudDetected","OrgNameChange","OrgValidationComplete","SanDrop","FraudCleared","CertificateExpired","CertificateExpirationWarning","FraudDocumentationRequired","Unknown"]}},createdAt:{serializedName:"createdAt",readOnly:!0,xmlName:"createdAt",type:{name:"DateTime"}}}}},He={serializedName:"CertificateEmail",type:{name:"Composite",className:"CertificateEmail",modelProperties:{emailId:{serializedName:"emailId",xmlName:"emailId",type:{name:"String"}},timeStamp:{serializedName:"timeStamp",xmlName:"timeStamp",type:{name:"DateTime"}}}}},$e={serializedName:"DetectorResponseCollection",type:{name:"Composite",className:"DetectorResponseCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"DetectorResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorResponse"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Xe={serializedName:"DetectorInfo",type:{name:"Composite",className:"DetectorInfo",modelProperties:{id:{serializedName:"id",readOnly:!0,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},description:{serializedName:"description",readOnly:!0,xmlName:"description",type:{name:"String"}},author:{serializedName:"author",readOnly:!0,xmlName:"author",type:{name:"String"}},category:{serializedName:"category",readOnly:!0,xmlName:"category",type:{name:"String"}},supportTopicList:{serializedName:"supportTopicList",readOnly:!0,xmlName:"supportTopicList",xmlElementName:"SupportTopic",type:{name:"Sequence",element:{type:{name:"Composite",className:"SupportTopic"}}}},analysisType:{serializedName:"analysisType",readOnly:!0,xmlName:"analysisType",xmlElementName:"DetectorInfoAnalysisTypeItem",type:{name:"Sequence",element:{type:{name:"String"}}}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"Enum",allowedValues:["Detector","Analysis","CategoryOverview"]}},score:{serializedName:"score",readOnly:!0,xmlName:"score",type:{name:"Number"}}}}},Je={serializedName:"SupportTopic",type:{name:"Composite",className:"SupportTopic",modelProperties:{id:{serializedName:"id",readOnly:!0,xmlName:"id",type:{name:"String"}},pesId:{serializedName:"pesId",readOnly:!0,xmlName:"pesId",type:{name:"String"}}}}},Ze={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"}}}}},et={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"}}}}}}}}},tt={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"}}}}},rt={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"}}}}},it={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"]}}}}},nt={serializedName:"DataProviderMetadata",type:{name:"Composite",className:"DataProviderMetadata",modelProperties:{providerName:{serializedName:"providerName",xmlName:"providerName",type:{name:"String"}},propertyBag:{serializedName:"propertyBag",readOnly:!0,xmlName:"propertyBag",xmlElementName:"KeyValuePairStringObject",type:{name:"Sequence",element:{type:{name:"Composite",className:"KeyValuePairStringObject"}}}}}}},ot={serializedName:"KeyValuePairStringObject",type:{name:"Composite",className:"KeyValuePairStringObject",modelProperties:{key:{serializedName:"key",readOnly:!0,xmlName:"key",type:{name:"String"}},value:{serializedName:"value",readOnly:!0,xmlName:"value",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},lt={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"}}}}}}},pt={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"}}}}},ct={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"}}}}},ut={serializedName:"CsmOperationCollection",type:{name:"Composite",className:"CsmOperationCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"CsmOperationDescription",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmOperationDescription"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},dt={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"}}}}},mt={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"}}}}},ht={serializedName:"CsmOperationDescriptionProperties",type:{name:"Composite",className:"CsmOperationDescriptionProperties",modelProperties:{serviceSpecification:{serializedName:"serviceSpecification",xmlName:"serviceSpecification",type:{name:"Composite",className:"ServiceSpecification"}}}}},yt={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"}}}}}}},gt={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"}}}}}}},ft={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"}}}}},bt={serializedName:"MetricAvailability",type:{name:"Composite",className:"MetricAvailability",modelProperties:{timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",xmlName:"blobDuration",type:{name:"String"}}}}},Nt={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"}}}}},Pt={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"]}}}}},xt={serializedName:"DomainCollection",type:{name:"Composite",className:"DomainCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"Domain",type:{name:"Sequence",element:{type:{name:"Composite",className:"Domain"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Ct={serializedName:"Contact",type:{name:"Composite",className:"Contact",modelProperties:{addressMailing:{serializedName:"addressMailing",xmlName:"addressMailing",type:{name:"Composite",className:"Address"}},email:{serializedName:"email",required:!0,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:!0,xmlName:"nameFirst",type:{name:"String"}},nameLast:{serializedName:"nameLast",required:!0,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:!0,xmlName:"phone",type:{name:"String"}}}}},Tt={serializedName:"Address",type:{name:"Composite",className:"Address",modelProperties:{address1:{serializedName:"address1",required:!0,xmlName:"address1",type:{name:"String"}},address2:{serializedName:"address2",xmlName:"address2",type:{name:"String"}},city:{serializedName:"city",required:!0,xmlName:"city",type:{name:"String"}},country:{serializedName:"country",required:!0,xmlName:"country",type:{name:"String"}},postalCode:{serializedName:"postalCode",required:!0,xmlName:"postalCode",type:{name:"String"}},state:{serializedName:"state",required:!0,xmlName:"state",type:{name:"String"}}}}},kt={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"]}}}}},_t={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"}}}}},Ot={serializedName:"DomainControlCenterSsoRequest",type:{name:"Composite",className:"DomainControlCenterSsoRequest",modelProperties:{url:{serializedName:"url",readOnly:!0,xmlName:"url",type:{name:"String"}},postParameterKey:{serializedName:"postParameterKey",readOnly:!0,xmlName:"postParameterKey",type:{name:"String"}},postParameterValue:{serializedName:"postParameterValue",readOnly:!0,xmlName:"postParameterValue",type:{name:"String"}}}}},At={serializedName:"DomainRecommendationSearchParameters",type:{name:"Composite",className:"DomainRecommendationSearchParameters",modelProperties:{keywords:{serializedName:"keywords",xmlName:"keywords",type:{name:"String"}},maxDomainRecommendations:{serializedName:"maxDomainRecommendations",xmlName:"maxDomainRecommendations",type:{name:"Number"}}}}},Mt={serializedName:"NameIdentifierCollection",type:{name:"Composite",className:"NameIdentifierCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"NameIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"NameIdentifier"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},zt={serializedName:"DomainOwnershipIdentifierCollection",type:{name:"Composite",className:"DomainOwnershipIdentifierCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"DomainOwnershipIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"DomainOwnershipIdentifier"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Dt={serializedName:"TopLevelDomainCollection",type:{name:"Composite",className:"TopLevelDomainCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"TopLevelDomain",type:{name:"Sequence",element:{type:{name:"Composite",className:"TopLevelDomain"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Lt={serializedName:"TopLevelDomainAgreementOption",type:{name:"Composite",className:"TopLevelDomainAgreementOption",modelProperties:{includePrivacy:{serializedName:"includePrivacy",xmlName:"includePrivacy",type:{name:"Boolean"}},forTransfer:{serializedName:"forTransfer",xmlName:"forTransfer",type:{name:"Boolean"}}}}},Ft={serializedName:"TldLegalAgreementCollection",type:{name:"Composite",className:"TldLegalAgreementCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"TldLegalAgreement",type:{name:"Sequence",element:{type:{name:"Composite",className:"TldLegalAgreement"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Gt={serializedName:"TldLegalAgreement",type:{name:"Composite",className:"TldLegalAgreement",modelProperties:{agreementKey:{serializedName:"agreementKey",required:!0,xmlName:"agreementKey",type:{name:"String"}},title:{serializedName:"title",required:!0,xmlName:"title",type:{name:"String"}},content:{serializedName:"content",required:!0,xmlName:"content",type:{name:"String"}},url:{serializedName:"url",xmlName:"url",type:{name:"String"}}}}},jt={serializedName:"AppServiceEnvironmentCollection",type:{name:"Composite",className:"AppServiceEnvironmentCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"AppServiceEnvironmentResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServiceEnvironmentResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Bt={serializedName:"AppServiceEnvironment",type:{name:"Composite",className:"AppServiceEnvironment",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:!0,xmlName:"provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"status",readOnly:!0,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:!0,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:!0,xmlName:"maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"frontEndScaleFactor",xmlName:"frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"suspended",readOnly:!0,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:!0,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:!0,xmlName:"upgradeAvailability",type:{name:"String"}}}}},Ut={serializedName:"VirtualNetworkProfile",type:{name:"Composite",className:"VirtualNetworkProfile",modelProperties:{id:{serializedName:"id",required:!0,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"String"}},subnet:{serializedName:"subnet",xmlName:"subnet",type:{name:"String"}}}}},Vt={serializedName:"NameValuePair",type:{name:"Composite",className:"NameValuePair",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}},Ht={serializedName:"StampCapacityCollection",type:{name:"Composite",className:"StampCapacityCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"StampCapacity",type:{name:"Sequence",element:{type:{name:"Composite",className:"StampCapacity"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Wt={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"}}}}},$t={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"}}}}},Kt={serializedName:"WebAppCollection",type:{name:"Composite",className:"WebAppCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"Site",type:{name:"Sequence",element:{type:{name:"Composite",className:"Site"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Xt={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"]}}}}},Qt={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"}}}},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:!1,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"}}}},scmIpSecurityRestrictions:{serializedName:"scmIpSecurityRestrictions",xmlName:"scmIpSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},scmIpSecurityRestrictionsUseMain:{serializedName:"scmIpSecurityRestrictionsUseMain",xmlName:"scmIpSecurityRestrictionsUseMain",type:{name:"Boolean"}},http20Enabled:{defaultValue:!0,serializedName:"http20Enabled",xmlName:"http20Enabled",type:{name:"Boolean"}},minTlsVersion:{serializedName:"minTlsVersion",xmlName:"minTlsVersion",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"}},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"}}}}},Jt={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"]}}}}},Yt={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"}}}}},Zt={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"}}}}},er={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"}}}}}}},tr={serializedName:"VirtualDirectory",type:{name:"Composite",className:"VirtualDirectory",modelProperties:{virtualPath:{serializedName:"virtualPath",xmlName:"virtualPath",type:{name:"String"}},physicalPath:{serializedName:"physicalPath",xmlName:"physicalPath",type:{name:"String"}}}}},rr={serializedName:"Experiments",type:{name:"Composite",className:"Experiments",modelProperties:{rampUpRules:{serializedName:"rampUpRules",xmlName:"rampUpRules",xmlElementName:"RampUpRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"RampUpRule"}}}}}}},ir={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"}}}}},nr={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"}}}}},ar={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"}}}}},sr={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"}}}}}}},or={serializedName:"RequestsBasedTrigger",type:{name:"Composite",className:"RequestsBasedTrigger",modelProperties:{count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}},lr={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"}}}}},pr={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"}}}}},cr={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"}}}}},ur={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"}}}}},dr={serializedName:"AutoHealCustomAction",type:{name:"Composite",className:"AutoHealCustomAction",modelProperties:{exe:{serializedName:"exe",xmlName:"exe",type:{name:"String"}},parameters:{serializedName:"parameters",xmlName:"parameters",type:{name:"String"}}}}},mr={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"}}}}},hr={serializedName:"ApiDefinitionInfo",type:{name:"Composite",className:"ApiDefinitionInfo",modelProperties:{url:{serializedName:"url",xmlName:"url",type:{name:"String"}}}}},gr={serializedName:"ApiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}},fr={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"}}}}}}}}},vr={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:!0,xmlName:"state",type:{name:"Enum",allowedValues:["Ok","InvalidCredentials","InvalidShare","NotValidated"]}}}}},br={serializedName:"HostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"String"}}}}},Nr={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:!0,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"}}}}},Sr={serializedName:"SlotSwapStatus",type:{name:"Composite",className:"SlotSwapStatus",modelProperties:{timestampUtc:{serializedName:"timestampUtc",readOnly:!0,xmlName:"timestampUtc",type:{name:"DateTime"}},sourceSlotName:{serializedName:"sourceSlotName",readOnly:!0,xmlName:"sourceSlotName",type:{name:"String"}},destinationSlotName:{serializedName:"destinationSlotName",readOnly:!0,xmlName:"destinationSlotName",type:{name:"String"}}}}},Pr={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:!0,xmlName:"tenantId",type:{name:"String"}},principalId:{serializedName:"principalId",readOnly:!0,xmlName:"principalId",type:{name:"String"}},userAssignedIdentities:{serializedName:"userAssignedIdentities",xmlName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"UserAssignedIdentity"}}}}}}},xr={serializedName:"UserAssignedIdentity",type:{name:"Composite",className:"UserAssignedIdentity",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,xmlName:"principalId",type:{name:"String"}},clientId:{serializedName:"clientId",readOnly:!0,xmlName:"clientId",type:{name:"String"}}}}},Cr={serializedName:"ExtendedLocation",type:{name:"Composite",className:"ExtendedLocation",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"String"}}}}},Tr={serializedName:"HostingEnvironmentDiagnostics",type:{name:"Composite",className:"HostingEnvironmentDiagnostics",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},diagnosticsOutput:{serializedName:"diagnosticsOutput",xmlName:"diagnosticsOutput",type:{name:"String"}}}}},Rr={serializedName:"InboundEnvironmentEndpointCollection",type:{name:"Composite",className:"InboundEnvironmentEndpointCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"InboundEnvironmentEndpoint",type:{name:"Sequence",element:{type:{name:"Composite",className:"InboundEnvironmentEndpoint"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},kr={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"}}}}}}},Er={serializedName:"WorkerPoolCollection",type:{name:"Composite",className:"WorkerPoolCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"WorkerPoolResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkerPoolResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},_r={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"}}}}}}},Or={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"}}}}},Ir={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"}}}}},Ar={serializedName:"ResourceMetricDefinitionCollection",type:{name:"Composite",className:"ResourceMetricDefinitionCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"ResourceMetricDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceMetricDefinition"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Mr={serializedName:"ResourceMetricAvailability",type:{name:"Composite",className:"ResourceMetricAvailability",modelProperties:{timeGrain:{serializedName:"timeGrain",readOnly:!0,xmlName:"timeGrain",type:{name:"String"}},retention:{serializedName:"retention",readOnly:!0,xmlName:"retention",type:{name:"String"}}}}},qr={serializedName:"SkuInfoCollection",type:{name:"Composite",className:"SkuInfoCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"SkuInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SkuInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},zr={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"}}}}},Lr={serializedName:"UsageCollection",type:{name:"Composite",className:"UsageCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"Usage",type:{name:"Sequence",element:{type:{name:"Composite",className:"Usage"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Fr={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"}}}}},Gr={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"}}}}},jr={serializedName:"OutboundEnvironmentEndpointCollection",type:{name:"Composite",className:"OutboundEnvironmentEndpointCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"OutboundEnvironmentEndpoint",type:{name:"Sequence",element:{type:{name:"Composite",className:"OutboundEnvironmentEndpoint"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Br={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"}}}}}}},Ur={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"}}}}}}},Vr={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"}}}}},Hr={serializedName:"PrivateEndpointConnectionCollection",type:{name:"Composite",className:"PrivateEndpointConnectionCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"RemotePrivateEndpointConnectionARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"RemotePrivateEndpointConnectionARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Wr={serializedName:"ArmIdWrapper",type:{name:"Composite",className:"ArmIdWrapper",modelProperties:{id:{serializedName:"id",readOnly:!0,xmlName:"id",type:{name:"String"}}}}},Kr={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"}}}}},Qr={serializedName:"PrivateLinkResourcesWrapper",type:{name:"Composite",className:"PrivateLinkResourcesWrapper",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"PrivateLinkResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkResource"}}}}}}},Jr={serializedName:"PrivateLinkResource",type:{name:"Composite",className:"PrivateLinkResource",modelProperties:{id:{serializedName:"id",required:!0,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",required:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",required:!0,xmlName:"type",type:{name:"String"}},properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"PrivateLinkResourceProperties"}}}}},Yr={serializedName:"PrivateLinkResourceProperties",type:{name:"Composite",className:"PrivateLinkResourceProperties",modelProperties:{groupId:{serializedName:"groupId",readOnly:!0,xmlName:"groupId",type:{name:"String"}},requiredMembers:{serializedName:"requiredMembers",readOnly:!0,xmlName:"requiredMembers",xmlElementName:"PrivateLinkResourcePropertiesRequiredMembersItem",type:{name:"Sequence",element:{type:{name:"String"}}}},requiredZoneNames:{serializedName:"requiredZoneNames",readOnly:!0,xmlName:"requiredZoneNames",xmlElementName:"PrivateLinkResourcePropertiesRequiredZoneNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Zr={serializedName:"AppServicePlanCollection",type:{name:"Composite",className:"AppServicePlanCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"AppServicePlan",type:{name:"Sequence",element:{type:{name:"Composite",className:"AppServicePlan"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},ei={serializedName:"KubeEnvironmentProfile",type:{name:"Composite",className:"KubeEnvironmentProfile",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"String"}}}}},ti={serializedName:"CsmUsageQuotaCollection",type:{name:"Composite",className:"CsmUsageQuotaCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"CsmUsageQuota",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmUsageQuota"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},ri={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"}}}}},ii={serializedName:"LocalizableString",type:{name:"Composite",className:"LocalizableString",modelProperties:{value:{serializedName:"value",xmlName:"value",type:{name:"String"}},localizedValue:{serializedName:"localizedValue",xmlName:"localizedValue",type:{name:"String"}}}}},ni={serializedName:"ResourceCollection",type:{name:"Composite",className:"ResourceCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"ResourceCollectionValueItem",type:{name:"Sequence",element:{type:{name:"String"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},ai={serializedName:"HybridConnectionCollection",type:{name:"Composite",className:"HybridConnectionCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"HybridConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"HybridConnection"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},si={serializedName:"VnetInfo",type:{name:"Composite",className:"VnetInfo",modelProperties:{vnetResourceId:{serializedName:"vnetResourceId",xmlName:"vnetResourceId",type:{name:"String"}},certThumbprint:{serializedName:"certThumbprint",readOnly:!0,xmlName:"certThumbprint",type:{name:"String"}},certBlob:{serializedName:"certBlob",xmlName:"certBlob",type:{name:"String"}},routes:{serializedName:"routes",readOnly:!0,xmlName:"routes",xmlElementName:"VnetRoute",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}},resyncRequired:{serializedName:"resyncRequired",readOnly:!0,xmlName:"resyncRequired",type:{name:"Boolean"}},dnsServers:{serializedName:"dnsServers",xmlName:"dnsServers",type:{name:"String"}},isSwift:{serializedName:"isSwift",xmlName:"isSwift",type:{name:"Boolean"}}}}},oi={serializedName:"CertificateCollection",type:{name:"Composite",className:"CertificateCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"Certificate",type:{name:"Sequence",element:{type:{name:"Composite",className:"Certificate"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},li={serializedName:"ContainerAppCollection",type:{name:"Composite",className:"ContainerAppCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"ContainerApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerApp"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},pi={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"}}}}}}},ci={serializedName:"Secret",type:{name:"Composite",className:"Secret",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}},ui={serializedName:"Ingress",type:{name:"Composite",className:"Ingress",modelProperties:{fqdn:{serializedName:"fqdn",readOnly:!0,xmlName:"fqdn",type:{name:"String"}},external:{defaultValue:!1,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"}}}}},di={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:!1,serializedName:"latestRevision",xmlName:"latestRevision",type:{name:"Boolean"}}}}},mi={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"}}}}},hi={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"}}}}},yi={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"}}}}},gi={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"}}}}},fi={serializedName:"ContainerResources",type:{name:"Composite",className:"ContainerResources",modelProperties:{cpu:{serializedName:"cpu",xmlName:"cpu",type:{name:"Number"}},memory:{serializedName:"memory",xmlName:"memory",type:{name:"String"}}}}},vi={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"}}}}}}},bi={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"}}}}},Ni={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"}}}}}}},Pi={serializedName:"ScaleRuleAuth",type:{name:"Composite",className:"ScaleRuleAuth",modelProperties:{secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}},triggerParameter:{serializedName:"triggerParameter",xmlName:"triggerParameter",type:{name:"String"}}}}},xi={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"}}}}}}},Ci={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"}}}}}}},wi={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"}}}}}}},Ti={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"}}}}}}},ki={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"}}}}},Ei={serializedName:"SecretsCollection",type:{name:"Composite",className:"SecretsCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"ContainerAppSecret",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerAppSecret"}}}}}}},_i={serializedName:"ContainerAppSecret",type:{name:"Composite",className:"ContainerAppSecret",modelProperties:{name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},value:{serializedName:"value",readOnly:!0,xmlName:"value",type:{name:"String"}}}}},Oi={serializedName:"RevisionCollection",type:{name:"Composite",className:"RevisionCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"Revision",type:{name:"Sequence",element:{type:{name:"Composite",className:"Revision"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Ii={serializedName:"DeletedWebAppCollection",type:{name:"Composite",className:"DeletedWebAppCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"DeletedSite",type:{name:"Sequence",element:{type:{name:"Composite",className:"DeletedSite"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Ai={serializedName:"DiagnosticCategoryCollection",type:{name:"Composite",className:"DiagnosticCategoryCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"DiagnosticCategory",type:{name:"Sequence",element:{type:{name:"Composite",className:"DiagnosticCategory"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Mi={serializedName:"DiagnosticAnalysisCollection",type:{name:"Composite",className:"DiagnosticAnalysisCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"AnalysisDefinition",type:{name:"Sequence",element:{type:{name:"Composite",className:"AnalysisDefinition"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},qi={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"}}}}}}},Di={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"}}}}}}},Li={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"}}}}}}}}},Fi={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"}}}}},Gi={serializedName:"DetectorDefinition",type:{name:"Composite",className:"DetectorDefinition",modelProperties:{displayName:{serializedName:"displayName",readOnly:!0,xmlName:"displayName",type:{name:"String"}},description:{serializedName:"description",readOnly:!0,xmlName:"description",type:{name:"String"}},rank:{serializedName:"rank",readOnly:!0,xmlName:"rank",type:{name:"Number"}},isEnabled:{serializedName:"isEnabled",readOnly:!0,xmlName:"isEnabled",type:{name:"Boolean"}}}}},ji={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"}}}}}}},Bi={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"}}}}},Ui={serializedName:"ResponseMetaData",type:{name:"Composite",className:"ResponseMetaData",modelProperties:{dataSource:{serializedName:"dataSource",xmlName:"dataSource",type:{name:"Composite",className:"DataSource"}}}}},Vi={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"}}}}}}},Hi={serializedName:"DiagnosticDetectorCollection",type:{name:"Composite",className:"DiagnosticDetectorCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"DetectorDefinitionResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"DetectorDefinitionResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Wi={serializedName:"KubeEnvironmentCollection",type:{name:"Composite",className:"KubeEnvironmentCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"KubeEnvironment",type:{name:"Sequence",element:{type:{name:"Composite",className:"KubeEnvironment"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},$i={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"}}}}},Ki={serializedName:"FrontEndConfiguration",type:{name:"Composite",className:"FrontEndConfiguration",modelProperties:{kind:{serializedName:"kind",xmlName:"kind",type:{name:"Enum",allowedValues:["NodePort","LoadBalancer"]}}}}},Xi={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"}}}}},Qi={serializedName:"LogAnalyticsConfiguration",type:{name:"Composite",className:"LogAnalyticsConfiguration",modelProperties:{customerId:{serializedName:"customerId",xmlName:"customerId",type:{name:"String"}},sharedKey:{serializedName:"sharedKey",xmlName:"sharedKey",type:{name:"String"}}}}},Ji={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"}}}}},Yi={serializedName:"ApplicationStackCollection",type:{name:"Composite",className:"ApplicationStackCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"ApplicationStackResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationStackResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},en={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"}}}}}}},tn={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"}}}}}}}}},rn={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"}}}}},an={serializedName:"FunctionAppStackCollection",type:{name:"Composite",className:"FunctionAppStackCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"FunctionAppStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppStack"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},sn={serializedName:"FunctionAppMajorVersion",type:{name:"Composite",className:"FunctionAppMajorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:!0,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:!0,xmlName:"value",type:{name:"String"}},minorVersions:{serializedName:"minorVersions",readOnly:!0,xmlName:"minorVersions",xmlElementName:"FunctionAppMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppMinorVersion"}}}}}}},on={serializedName:"FunctionAppMinorVersion",type:{name:"Composite",className:"FunctionAppMinorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:!0,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:!0,xmlName:"value",type:{name:"String"}},stackSettings:{serializedName:"stackSettings",xmlName:"stackSettings",type:{name:"Composite",className:"FunctionAppRuntimes"}}}}},ln={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"}}}}},pn={serializedName:"FunctionAppRuntimeSettings",type:{name:"Composite",className:"FunctionAppRuntimeSettings",modelProperties:{runtimeVersion:{serializedName:"runtimeVersion",readOnly:!0,xmlName:"runtimeVersion",type:{name:"String"}},remoteDebuggingSupported:{serializedName:"remoteDebuggingSupported",readOnly:!0,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:!0,xmlName:"appSettingsDictionary",type:{name:"Dictionary",value:{type:{name:"String"}}}},siteConfigPropertiesDictionary:{serializedName:"siteConfigPropertiesDictionary",xmlName:"siteConfigPropertiesDictionary",type:{name:"Composite",className:"SiteConfigPropertiesDictionary"}},supportedFunctionsExtensionVersions:{serializedName:"supportedFunctionsExtensionVersions",readOnly:!0,xmlName:"supportedFunctionsExtensionVersions",xmlElementName:"FunctionAppRuntimeSettingsSupportedFunctionsExtensionVersionsItem",type:{name:"Sequence",element:{type:{name:"String"}}}},isPreview:{serializedName:"isPreview",readOnly:!0,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:!0,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:!0,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:!0,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:!0,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:!0,xmlName:"isEarlyAccess",type:{name:"Boolean"}},isDefault:{serializedName:"isDefault",readOnly:!0,xmlName:"isDefault",type:{name:"Boolean"}}}}},cn={serializedName:"AppInsightsWebAppStackSettings",type:{name:"Composite",className:"AppInsightsWebAppStackSettings",modelProperties:{isSupported:{serializedName:"isSupported",readOnly:!0,xmlName:"isSupported",type:{name:"Boolean"}},isDefaultOff:{serializedName:"isDefaultOff",readOnly:!0,xmlName:"isDefaultOff",type:{name:"Boolean"}}}}},dn={serializedName:"GitHubActionWebAppStackSettings",type:{name:"Composite",className:"GitHubActionWebAppStackSettings",modelProperties:{isSupported:{serializedName:"isSupported",readOnly:!0,xmlName:"isSupported",type:{name:"Boolean"}},supportedVersion:{serializedName:"supportedVersion",readOnly:!0,xmlName:"supportedVersion",type:{name:"String"}}}}},mn={serializedName:"SiteConfigPropertiesDictionary",type:{name:"Composite",className:"SiteConfigPropertiesDictionary",modelProperties:{use32BitWorkerProcess:{serializedName:"use32BitWorkerProcess",readOnly:!0,xmlName:"use32BitWorkerProcess",type:{name:"Boolean"}},linuxFxVersion:{serializedName:"linuxFxVersion",readOnly:!0,xmlName:"linuxFxVersion",type:{name:"String"}},javaVersion:{serializedName:"javaVersion",readOnly:!0,xmlName:"javaVersion",type:{name:"String"}},powerShellVersion:{serializedName:"powerShellVersion",readOnly:!0,xmlName:"powerShellVersion",type:{name:"String"}}}}},hn={serializedName:"WebAppStackCollection",type:{name:"Composite",className:"WebAppStackCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"WebAppStack",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppStack"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},yn={serializedName:"WebAppMajorVersion",type:{name:"Composite",className:"WebAppMajorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:!0,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:!0,xmlName:"value",type:{name:"String"}},minorVersions:{serializedName:"minorVersions",readOnly:!0,xmlName:"minorVersions",xmlElementName:"WebAppMinorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppMinorVersion"}}}}}}},gn={serializedName:"WebAppMinorVersion",type:{name:"Composite",className:"WebAppMinorVersion",modelProperties:{displayText:{serializedName:"displayText",readOnly:!0,xmlName:"displayText",type:{name:"String"}},value:{serializedName:"value",readOnly:!0,xmlName:"value",type:{name:"String"}},stackSettings:{serializedName:"stackSettings",xmlName:"stackSettings",type:{name:"Composite",className:"WebAppRuntimes"}}}}},vn={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"}}}}},bn={serializedName:"WebAppRuntimeSettings",type:{name:"Composite",className:"WebAppRuntimeSettings",modelProperties:{runtimeVersion:{serializedName:"runtimeVersion",readOnly:!0,xmlName:"runtimeVersion",type:{name:"String"}},remoteDebuggingSupported:{serializedName:"remoteDebuggingSupported",readOnly:!0,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:!0,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:!0,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:!0,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:!0,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:!0,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:!0,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}},Nn={serializedName:"LinuxJavaContainerSettings",type:{name:"Composite",className:"LinuxJavaContainerSettings",modelProperties:{java11Runtime:{serializedName:"java11Runtime",readOnly:!0,xmlName:"java11Runtime",type:{name:"String"}},java8Runtime:{serializedName:"java8Runtime",readOnly:!0,xmlName:"java8Runtime",type:{name:"String"}},isPreview:{serializedName:"isPreview",readOnly:!0,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:!0,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:!0,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:!0,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:!0,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:!0,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}},Sn={serializedName:"WindowsJavaContainerSettings",type:{name:"Composite",className:"WindowsJavaContainerSettings",modelProperties:{javaContainer:{serializedName:"javaContainer",readOnly:!0,xmlName:"javaContainer",type:{name:"String"}},javaContainerVersion:{serializedName:"javaContainerVersion",readOnly:!0,xmlName:"javaContainerVersion",type:{name:"String"}},isPreview:{serializedName:"isPreview",readOnly:!0,xmlName:"isPreview",type:{name:"Boolean"}},isDeprecated:{serializedName:"isDeprecated",readOnly:!0,xmlName:"isDeprecated",type:{name:"Boolean"}},isHidden:{serializedName:"isHidden",readOnly:!0,xmlName:"isHidden",type:{name:"Boolean"}},endOfLifeDate:{serializedName:"endOfLifeDate",readOnly:!0,xmlName:"endOfLifeDate",type:{name:"DateTime"}},isAutoUpdate:{serializedName:"isAutoUpdate",readOnly:!0,xmlName:"isAutoUpdate",type:{name:"Boolean"}},isEarlyAccess:{serializedName:"isEarlyAccess",readOnly:!0,xmlName:"isEarlyAccess",type:{name:"Boolean"}}}}},Pn={serializedName:"RecommendationCollection",type:{name:"Composite",className:"RecommendationCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"Recommendation",type:{name:"Sequence",element:{type:{name:"Composite",className:"Recommendation"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},xn={serializedName:"ResourceHealthMetadataCollection",type:{name:"Composite",className:"ResourceHealthMetadataCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"ResourceHealthMetadata",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceHealthMetadata"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Cn={serializedName:"SourceControlCollection",type:{name:"Composite",className:"SourceControlCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"SourceControl",type:{name:"Sequence",element:{type:{name:"Composite",className:"SourceControl"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Tn={serializedName:"BillingMeterCollection",type:{name:"Composite",className:"BillingMeterCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"BillingMeter",type:{name:"Sequence",element:{type:{name:"Composite",className:"BillingMeter"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Rn={serializedName:"ResourceNameAvailabilityRequest",type:{name:"Composite",className:"ResourceNameAvailabilityRequest",modelProperties:{name:{serializedName:"name",required:!0,xmlName:"name",type:{name:"String"}},typeParam:{serializedName:"type",required:!0,xmlName:"type",type:{name:"String"}},isFqdn:{serializedName:"isFqdn",xmlName:"isFqdn",type:{name:"Boolean"}}}}},kn={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"}}}}},En={serializedName:"CustomHostnameSitesCollection",type:{name:"Composite",className:"CustomHostnameSitesCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"CustomHostnameSites",type:{name:"Sequence",element:{type:{name:"Composite",className:"CustomHostnameSites"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},_n={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"}}}}}}},On={serializedName:"HostingEnvironmentDeploymentInfo",type:{name:"Composite",className:"HostingEnvironmentDeploymentInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}}}}},In={serializedName:"GeoRegionCollection",type:{name:"Composite",className:"GeoRegionCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"GeoRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"GeoRegion"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},An={serializedName:"IdentifierCollection",type:{name:"Composite",className:"IdentifierCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"Identifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"Identifier"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Mn={serializedName:"PremierAddOnOfferCollection",type:{name:"Composite",className:"PremierAddOnOfferCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"PremierAddOnOffer",type:{name:"Sequence",element:{type:{name:"Composite",className:"PremierAddOnOffer"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},qn={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"}}}}}}},zn={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"}}}}}}},Ln={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"}}}}}}},Gn={serializedName:"ValidateRequest",type:{name:"Composite",className:"ValidateRequest",modelProperties:{name:{serializedName:"name",required:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",required:!0,xmlName:"type",type:{name:"String"}},location:{serializedName:"location",required:!0,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"}}}}},jn={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"}}}}},Bn={serializedName:"ValidateResponseError",type:{name:"Composite",className:"ValidateResponseError",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}},Un={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"}}}}},Vn={serializedName:"StaticSiteCollection",type:{name:"Composite",className:"StaticSiteCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"StaticSiteARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Hn={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"}}}}}}},Wn={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"}}}}},$n={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"}}}}},Kn={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:!0,xmlName:"createdOn",type:{name:"DateTime"}},provisioningState:{serializedName:"provisioningState",readOnly:!0,xmlName:"provisioningState",type:{name:"String"}}}}},Xn={serializedName:"StaticSiteUserCollection",type:{name:"Composite",className:"StaticSiteUserCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"StaticSiteUserARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Qn={serializedName:"StaticSiteBuildCollection",type:{name:"Composite",className:"StaticSiteBuildCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"StaticSiteBuildARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteBuildARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Jn={serializedName:"StaticSiteFunctionOverviewCollection",type:{name:"Composite",className:"StaticSiteFunctionOverviewCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"StaticSiteFunctionOverviewARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteFunctionOverviewARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Zn={serializedName:"StaticSiteUserProvidedFunctionAppsCollection",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppsCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"StaticSiteUserProvidedFunctionAppARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},ea={serializedName:"StaticSiteCustomDomainOverviewCollection",type:{name:"Composite",className:"StaticSiteCustomDomainOverviewCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"StaticSiteCustomDomainOverviewARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteCustomDomainOverviewARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},ia={serializedName:"StaticSiteLinkedBackendsCollection",type:{name:"Composite",className:"StaticSiteLinkedBackendsCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"StaticSiteLinkedBackendARMResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackendARMResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},na={serializedName:"CsmSlotEntity",type:{name:"Composite",className:"CsmSlotEntity",modelProperties:{targetSlot:{serializedName:"targetSlot",required:!0,xmlName:"targetSlot",type:{name:"String"}},preserveVnet:{serializedName:"preserveVnet",required:!0,xmlName:"preserveVnet",type:{name:"Boolean"}}}}},aa={serializedName:"BackupSchedule",type:{name:"Composite",className:"BackupSchedule",modelProperties:{frequencyInterval:{defaultValue:7,serializedName:"frequencyInterval",required:!0,xmlName:"frequencyInterval",type:{name:"Number"}},frequencyUnit:{defaultValue:"Day",serializedName:"frequencyUnit",required:!0,xmlName:"frequencyUnit",type:{name:"Enum",allowedValues:["Day","Hour"]}},keepAtLeastOneBackup:{defaultValue:!0,serializedName:"keepAtLeastOneBackup",required:!0,xmlName:"keepAtLeastOneBackup",type:{name:"Boolean"}},retentionPeriodInDays:{defaultValue:30,serializedName:"retentionPeriodInDays",required:!0,xmlName:"retentionPeriodInDays",type:{name:"Number"}},startTime:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}},lastExecutionTime:{serializedName:"lastExecutionTime",readOnly:!0,xmlName:"lastExecutionTime",type:{name:"DateTime"}}}}},sa={serializedName:"DatabaseBackupSetting",type:{name:"Composite",className:"DatabaseBackupSetting",modelProperties:{databaseType:{serializedName:"databaseType",required:!0,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"}}}}},la={serializedName:"BackupItemCollection",type:{name:"Composite",className:"BackupItemCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"BackupItem",type:{name:"Sequence",element:{type:{name:"Composite",className:"BackupItem"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},pa={serializedName:"PublishingCredentialsPoliciesCollection",type:{name:"Composite",className:"PublishingCredentialsPoliciesCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"CsmPublishingCredentialsPoliciesEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmPublishingCredentialsPoliciesEntity"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},ma={serializedName:"SiteConfigResourceCollection",type:{name:"Composite",className:"SiteConfigResourceCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"SiteConfigResource",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteConfigResource"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},ha={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"}}}}},ya={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"}}}}}}},ga={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"}}}}}}},fa={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"}}}}},va={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"}}}}},ba={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"}}}}},Na={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"}}}}},Sa={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"}}}}}}},Pa={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"}}}}}}},xa={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"}}}}}}},Ca={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"}}}}},wa={serializedName:"AppRegistration",type:{name:"Composite",className:"AppRegistration",modelProperties:{appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appSecretSettingName:{serializedName:"appSecretSettingName",xmlName:"appSecretSettingName",type:{name:"String"}}}}},Ta={serializedName:"LoginScopes",type:{name:"Composite",className:"LoginScopes",modelProperties:{scopes:{serializedName:"scopes",xmlName:"scopes",xmlElementName:"LoginScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Ra={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"}}}}},ka={serializedName:"ClientRegistration",type:{name:"Composite",className:"ClientRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}},Ea={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"}}}}},_a={serializedName:"AllowedAudiencesValidation",type:{name:"Composite",className:"AllowedAudiencesValidation",modelProperties:{allowedAudiences:{serializedName:"allowedAudiences",xmlName:"allowedAudiences",xmlElementName:"AllowedAudiencesValidationAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Oa={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"}}}}},Ia={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"}}}}},Aa={serializedName:"TwitterRegistration",type:{name:"Composite",className:"TwitterRegistration",modelProperties:{consumerKey:{serializedName:"consumerKey",xmlName:"consumerKey",type:{name:"String"}},consumerSecretSettingName:{serializedName:"consumerSecretSettingName",xmlName:"consumerSecretSettingName",type:{name:"String"}}}}},Ma={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"}}}}},qa={serializedName:"AppleRegistration",type:{name:"Composite",className:"AppleRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}},za={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"}}}}},Da={serializedName:"AzureStaticWebAppsRegistration",type:{name:"Composite",className:"AzureStaticWebAppsRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}}}}},La={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"}}}}},Fa={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"}}}}},Ga={serializedName:"OpenIdConnectClientCredential",type:{name:"Composite",className:"OpenIdConnectClientCredential",modelProperties:{method:{defaultValue:"ClientSecretPost",isConstant:!0,serializedName:"method",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}},ja={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"}}}}},Va={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"}}}}}}},Wa={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"}}}}},$a={serializedName:"LoginRoutes",type:{name:"Composite",className:"LoginRoutes",modelProperties:{logoutEndpoint:{serializedName:"logoutEndpoint",xmlName:"logoutEndpoint",type:{name:"String"}}}}},Ka={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"}}}}},Xa={serializedName:"FileSystemTokenStore",type:{name:"Composite",className:"FileSystemTokenStore",modelProperties:{directory:{serializedName:"directory",xmlName:"directory",type:{name:"String"}}}}},Qa={serializedName:"BlobStorageTokenStore",type:{name:"Composite",className:"BlobStorageTokenStore",modelProperties:{sasUrlSettingName:{serializedName:"sasUrlSettingName",xmlName:"sasUrlSettingName",type:{name:"String"}}}}},Ja={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"}}}}},Ya={serializedName:"Nonce",type:{name:"Composite",className:"Nonce",modelProperties:{validateNonce:{serializedName:"validateNonce",xmlName:"validateNonce",type:{name:"Boolean"}},nonceExpirationInterval:{serializedName:"nonceExpirationInterval",xmlName:"nonceExpirationInterval",type:{name:"String"}}}}},Za={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"}}}}},es={serializedName:"HttpSettingsRoutes",type:{name:"Composite",className:"HttpSettingsRoutes",modelProperties:{apiPrefix:{serializedName:"apiPrefix",xmlName:"apiPrefix",type:{name:"String"}}}}},ts={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"}}}}},rs={serializedName:"ApiKVReferenceCollection",type:{name:"Composite",className:"ApiKVReferenceCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"ApiKVReference",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApiKVReference"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},ns={serializedName:"ConnStringValueTypePair",type:{name:"Composite",className:"ConnStringValueTypePair",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",type:{name:"String"}},type:{serializedName:"type",required:!0,xmlName:"type",type:{name:"Enum",allowedValues:["MySql","SQLServer","SQLAzure","Custom","NotificationHub","ServiceBus","EventHub","ApiHub","DocDb","RedisCache","PostgreSQL"]}}}}},as={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"}}}}},ss={serializedName:"FileSystemApplicationLogsConfig",type:{name:"Composite",className:"FileSystemApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}}}}},os={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:!0,xmlName:"sasUrl",type:{name:"String"}}}}},ls={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"}}}}},ps={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"}}}}},cs={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"}}}}},us={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"}}}}},ds={serializedName:"EnabledConfig",type:{name:"Composite",className:"EnabledConfig",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}},ms={serializedName:"SiteConfigurationSnapshotInfoCollection",type:{name:"Composite",className:"SiteConfigurationSnapshotInfoCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"SiteConfigurationSnapshotInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteConfigurationSnapshotInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},hs={serializedName:"ContinuousWebJobCollection",type:{name:"Composite",className:"ContinuousWebJobCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"ContinuousWebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContinuousWebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},ys={serializedName:"CsmDeploymentStatusCollection",type:{name:"Composite",className:"CsmDeploymentStatusCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"CsmDeploymentStatus",type:{name:"Sequence",element:{type:{name:"Composite",className:"CsmDeploymentStatus"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},gs={serializedName:"DeploymentCollection",type:{name:"Composite",className:"DeploymentCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"Deployment",type:{name:"Sequence",element:{type:{name:"Composite",className:"Deployment"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},fs={serializedName:"MSDeployLogEntry",type:{name:"Composite",className:"MSDeployLogEntry",modelProperties:{time:{serializedName:"time",readOnly:!0,xmlName:"time",type:{name:"DateTime"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"Enum",allowedValues:["Message","Warning","Error"]}},message:{serializedName:"message",readOnly:!0,xmlName:"message",type:{name:"String"}}}}},vs={serializedName:"FunctionEnvelopeCollection",type:{name:"Composite",className:"FunctionEnvelopeCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"FunctionEnvelope",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionEnvelope"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},bs={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}},Ns={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"}}}}},Ss={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"}}}}}}},Ps={serializedName:"HostNameBindingCollection",type:{name:"Composite",className:"HostNameBindingCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"HostNameBinding",type:{name:"Sequence",element:{type:{name:"Composite",className:"HostNameBinding"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},xs={serializedName:"WebAppInstanceStatusCollection",type:{name:"Composite",className:"WebAppInstanceStatusCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"WebSiteInstanceStatus",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebSiteInstanceStatus"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Cs={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"}}}}},ws={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"}}}}},Ts={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"}}}}},Rs={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"}}}}},ks={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"}}}}},Es={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"}}}}},_s={serializedName:"ProcessInfoCollection",type:{name:"Composite",className:"ProcessInfoCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"ProcessInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Os={serializedName:"ProcessModuleInfoCollection",type:{name:"Composite",className:"ProcessModuleInfoCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"ProcessModuleInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessModuleInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},As={serializedName:"ProcessThreadInfoCollection",type:{name:"Composite",className:"ProcessThreadInfoCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"ProcessThreadInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProcessThreadInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Ms={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"}}}}}}},qs={serializedName:"SiteCloneabilityCriterion",type:{name:"Composite",className:"SiteCloneabilityCriterion",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}},zs={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"}}}}},Ds={serializedName:"PerfMonCounterCollection",type:{name:"Composite",className:"PerfMonCounterCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"PerfMonResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"PerfMonResponse"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Ls={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"}}}}},Fs={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"}}}}}}},Gs={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"}}}}},js={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"}}}}}}},Bs={serializedName:"PrivateAccessSubnet",type:{name:"Composite",className:"PrivateAccessSubnet",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},key:{serializedName:"key",xmlName:"key",type:{name:"Number"}}}}},Us={serializedName:"PublicCertificateCollection",type:{name:"Composite",className:"PublicCertificateCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"PublicCertificate",type:{name:"Sequence",element:{type:{name:"Composite",className:"PublicCertificate"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Vs={serializedName:"CsmPublishingProfileOptions",type:{name:"Composite",className:"CsmPublishingProfileOptions",modelProperties:{format:{serializedName:"format",xmlName:"format",type:{name:"String"}},includeDisasterRecoveryEndpoints:{serializedName:"includeDisasterRecoveryEndpoints",xmlName:"includeDisasterRecoveryEndpoints",type:{name:"Boolean"}}}}},Hs={serializedName:"SnapshotRecoverySource",type:{name:"Composite",className:"SnapshotRecoverySource",modelProperties:{location:{serializedName:"location",xmlName:"location",type:{name:"String"}},id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}},Ws={serializedName:"SiteExtensionInfoCollection",type:{name:"Composite",className:"SiteExtensionInfoCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"SiteExtensionInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"SiteExtensionInfo"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},$s={serializedName:"SlotDifferenceCollection",type:{name:"Composite",className:"SlotDifferenceCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"SlotDifference",type:{name:"Sequence",element:{type:{name:"Composite",className:"SlotDifference"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Ks={serializedName:"SnapshotCollection",type:{name:"Composite",className:"SnapshotCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"Snapshot",type:{name:"Sequence",element:{type:{name:"Composite",className:"Snapshot"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},Xs={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"}}}}},Qs={serializedName:"GitHubActionCodeConfiguration",type:{name:"Composite",className:"GitHubActionCodeConfiguration",modelProperties:{runtimeStack:{serializedName:"runtimeStack",xmlName:"runtimeStack",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}}}}},Ys={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"}}}}},ro={serializedName:"TriggeredWebJobCollection",type:{name:"Composite",className:"TriggeredWebJobCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"TriggeredWebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredWebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},io={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"}}}}},no={serializedName:"TriggeredJobHistoryCollection",type:{name:"Composite",className:"TriggeredJobHistoryCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"TriggeredJobHistory",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredJobHistory"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},ao={serializedName:"WebJobCollection",type:{name:"Composite",className:"WebJobCollection",modelProperties:{value:{serializedName:"value",required:!0,xmlName:"value",xmlElementName:"WebJob",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebJob"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,xmlName:"nextLink",type:{name:"String"}}}}},so={serializedName:"RegenerateActionParameter",type:{name:"Composite",className:"RegenerateActionParameter",modelProperties:{keyType:{serializedName:"keyType",xmlName:"keyType",type:{name:"String"}}}}},oo={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"ErrorProperties"}}}}},lo={serializedName:"ErrorProperties",type:{name:"Composite",className:"ErrorProperties",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}},po={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"}}}}},co={serializedName:"Correlation",type:{name:"Composite",className:"Correlation",modelProperties:{clientTrackingId:{serializedName:"clientTrackingId",xmlName:"clientTrackingId",type:{name:"String"}}}}},uo={serializedName:"ResourceReference",type:{name:"Composite",className:"ResourceReference",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"String"}}}}},mo={serializedName:"WorkflowRunTrigger",type:{name:"Composite",className:"WorkflowRunTrigger",modelProperties:{name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},inputs:{serializedName:"inputs",readOnly:!0,xmlName:"inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"inputsLink",xmlName:"inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"outputs",readOnly:!0,xmlName:"outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"outputsLink",xmlName:"outputsLink",type:{name:"Composite",className:"ContentLink"}},scheduledTime:{serializedName:"scheduledTime",readOnly:!0,xmlName:"scheduledTime",type:{name:"DateTime"}},startTime:{serializedName:"startTime",readOnly:!0,xmlName:"startTime",type:{name:"DateTime"}},endTime:{serializedName:"endTime",readOnly:!0,xmlName:"endTime",type:{name:"DateTime"}},trackingId:{serializedName:"trackingId",readOnly:!0,xmlName:"trackingId",type:{name:"String"}},correlation:{serializedName:"correlation",xmlName:"correlation",type:{name:"Composite",className:"Correlation"}},code:{serializedName:"code",readOnly:!0,xmlName:"code",type:{name:"String"}},status:{serializedName:"status",readOnly:!0,xmlName:"status",type:{name:"String"}},error:{serializedName:"error",readOnly:!0,xmlName:"error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackedProperties:{serializedName:"trackedProperties",readOnly:!0,xmlName:"trackedProperties",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},ho={serializedName:"ContentLink",type:{name:"Composite",className:"ContentLink",modelProperties:{uri:{serializedName:"uri",xmlName:"uri",type:{name:"String"}},contentVersion:{serializedName:"contentVersion",readOnly:!0,xmlName:"contentVersion",type:{name:"String"}},contentSize:{serializedName:"contentSize",readOnly:!0,xmlName:"contentSize",type:{name:"Number"}},contentHash:{serializedName:"contentHash",xmlName:"contentHash",type:{name:"Composite",className:"ContentHash"}},metadata:{serializedName:"metadata",readOnly:!0,xmlName:"metadata",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},yo={serializedName:"ContentHash",type:{name:"Composite",className:"ContentHash",modelProperties:{algorithm:{serializedName:"algorithm",xmlName:"algorithm",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}},go={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"}}}}},fo={serializedName:"SubResource",type:{name:"Composite",className:"SubResource",modelProperties:{id:{serializedName:"id",readOnly:!0,xmlName:"id",type:{name:"String"}}}}},vo={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"}}}}},bo={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"}}}}}}},Po={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"}}}}},xo={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"}}}}},To={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"}}}}},Ro={serializedName:"ErrorInfo",type:{name:"Composite",className:"ErrorInfo",modelProperties:{code:{serializedName:"code",required:!0,xmlName:"code",type:{name:"String"}}}}},ko={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"}}}}}}},Eo={serializedName:"RepetitionIndex",type:{name:"Composite",className:"RepetitionIndex",modelProperties:{scopeName:{serializedName:"scopeName",xmlName:"scopeName",type:{name:"String"}},itemIndex:{serializedName:"itemIndex",required:!0,xmlName:"itemIndex",type:{name:"Number"}}}}},_o={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"}}}}},Oo={serializedName:"WorkflowResource",type:{name:"Composite",className:"WorkflowResource",modelProperties:{id:{serializedName:"id",readOnly:!0,xmlName:"id",type:{name:"String"}},name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,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"}}}}}}},Ao={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"}}}}},qo={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"}}}}},zo={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"}}}}},Do={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"}}}}},Lo={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"}}}}},Go={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"}}}}},jo={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"}}}}}}},Vo={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"}}}}},Ho={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"}}}}},Wo={serializedName:"WorkflowTriggerCallbackUrl",type:{name:"Composite",className:"WorkflowTriggerCallbackUrl",modelProperties:{value:{serializedName:"value",readOnly:!0,xmlName:"value",type:{name:"String"}},method:{serializedName:"method",readOnly:!0,xmlName:"method",type:{name:"String"}},basePath:{serializedName:"basePath",readOnly:!0,xmlName:"basePath",type:{name:"String"}},relativePath:{serializedName:"relativePath",readOnly:!0,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"}}}}},$o={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"}}}}},Ko={serializedName:"JsonSchema",type:{name:"Composite",className:"JsonSchema",modelProperties:{title:{serializedName:"title",xmlName:"title",type:{name:"String"}},content:{serializedName:"content",xmlName:"content",type:{name:"String"}}}}},Xo={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"}}}}},Qo={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"}}}}}}},Jo={serializedName:"IpAddress",type:{name:"Composite",className:"IpAddress",modelProperties:{address:{serializedName:"address",xmlName:"address",type:{name:"String"}}}}},Zo={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"}}}}},il={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"}}}}},nl={serializedName:"IpAddressRange",type:{name:"Composite",className:"IpAddressRange",modelProperties:{addressRange:{serializedName:"addressRange",xmlName:"addressRange",type:{name:"String"}}}}},al={serializedName:"OpenAuthenticationAccessPolicies",type:{name:"Composite",className:"OpenAuthenticationAccessPolicies",modelProperties:{policies:{serializedName:"policies",xmlName:"policies",type:{name:"Dictionary",value:{type:{name:"Composite",className:"OpenAuthenticationAccessPolicy"}}}}}}},sl={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"}}}}}}},ol={serializedName:"OpenAuthenticationPolicyClaim",type:{name:"Composite",className:"OpenAuthenticationPolicyClaim",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}},ll={serializedName:"WorkflowSku",type:{name:"Composite",className:"WorkflowSku",modelProperties:{name:{serializedName:"name",required:!0,xmlName:"name",type:{name:"String"}},plan:{serializedName:"plan",xmlName:"plan",type:{name:"Composite",className:"ResourceReference"}}}}},pl={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"}}}}},cl={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"}}}}},ul={serializedName:"AppserviceGithubTokenRequest",type:{name:"Composite",className:"AppserviceGithubTokenRequest",modelProperties:{code:{serializedName:"code",required:!0,xmlName:"code",type:{name:"String"}},state:{serializedName:"state",required:!0,xmlName:"state",type:{name:"String"}}}}},dl={serializedName:"WorkflowFilter",type:{name:"Composite",className:"WorkflowFilter",modelProperties:{state:{serializedName:"state",xmlName:"state",type:{name:"String"}}}}},ml={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"}}}}},hl={serializedName:"WorkflowRunActionFilter",type:{name:"Composite",className:"WorkflowRunActionFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}},yl={serializedName:"WorkflowRunFilter",type:{name:"Composite",className:"WorkflowRunFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}},gl={serializedName:"WorkflowTriggerFilter",type:{name:"Composite",className:"WorkflowTriggerFilter",modelProperties:{state:{serializedName:"state",xmlName:"state",type:{name:"String"}}}}},fl={serializedName:"WorkflowTriggerHistoryFilter",type:{name:"Composite",className:"WorkflowTriggerHistoryFilter",modelProperties:{status:{serializedName:"status",xmlName:"status",type:{name:"String"}}}}},vl={serializedName:"AppServiceCertificateOrder",type:{name:"Composite",className:"AppServiceCertificateOrder",modelProperties:Object.assign(Object.assign({},Ae.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:!0,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:!0,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:!0,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:!0,xmlName:"properties.serialNumber",type:{name:"String"}},lastCertificateIssuanceTime:{serializedName:"properties.lastCertificateIssuanceTime",readOnly:!0,xmlName:"properties.lastCertificateIssuanceTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:!0,xmlName:"properties.expirationTime",type:{name:"DateTime"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",readOnly:!0,xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}},appServiceCertificateNotRenewableReasons:{serializedName:"properties.appServiceCertificateNotRenewableReasons",readOnly:!0,xmlName:"properties.appServiceCertificateNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},nextAutoRenewalTimeStamp:{serializedName:"properties.nextAutoRenewalTimeStamp",readOnly:!0,xmlName:"properties.nextAutoRenewalTimeStamp",type:{name:"DateTime"}},contact:{serializedName:"properties.contact",xmlName:"properties.contact",type:{name:"Composite",className:"CertificateOrderContact"}}})}},bl={serializedName:"AppServiceCertificateResource",type:{name:"Composite",className:"AppServiceCertificateResource",modelProperties:Object.assign(Object.assign({},Ae.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:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}})}},Nl={serializedName:"Domain",type:{name:"Composite",className:"Domain",modelProperties:Object.assign(Object.assign({},Ae.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:!0,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:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},nameServers:{serializedName:"properties.nameServers",readOnly:!0,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:!0,xmlName:"properties.createdTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:!0,xmlName:"properties.expirationTime",type:{name:"DateTime"}},lastRenewedTime:{serializedName:"properties.lastRenewedTime",readOnly:!0,xmlName:"properties.lastRenewedTime",type:{name:"DateTime"}},autoRenew:{defaultValue:!0,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},readyForDnsRecordManagement:{serializedName:"properties.readyForDnsRecordManagement",readOnly:!0,xmlName:"properties.readyForDnsRecordManagement",type:{name:"Boolean"}},managedHostNames:{serializedName:"properties.managedHostNames",readOnly:!0,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:!0,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"}}})}},Sl={serializedName:"AppServiceEnvironmentResource",type:{name:"Composite",className:"AppServiceEnvironmentResource",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:!0,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:!0,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:!0,xmlName:"properties.maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"properties.frontEndScaleFactor",xmlName:"properties.frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"properties.suspended",readOnly:!0,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:!0,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:!0,xmlName:"properties.upgradeAvailability",type:{name:"String"}}})}},Pl={serializedName:"Site",type:{name:"Composite",className:"Site",modelProperties:Object.assign(Object.assign({},Ae.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:!0,xmlName:"properties.state",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",readOnly:!0,xmlName:"properties.hostNames",xmlElementName:"SitePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositorySiteName:{serializedName:"properties.repositorySiteName",readOnly:!0,xmlName:"properties.repositorySiteName",type:{name:"String"}},usageState:{serializedName:"properties.usageState",readOnly:!0,xmlName:"properties.usageState",type:{name:"Enum",allowedValues:["Normal","Exceeded"]}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},enabledHostNames:{serializedName:"properties.enabledHostNames",readOnly:!0,xmlName:"properties.enabledHostNames",xmlElementName:"SitePropertiesEnabledHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availabilityState:{serializedName:"properties.availabilityState",readOnly:!0,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:!1,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:!1,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:!1,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},lastModifiedTimeUtc:{serializedName:"properties.lastModifiedTimeUtc",readOnly:!0,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"}},trafficManagerHostNames:{serializedName:"properties.trafficManagerHostNames",readOnly:!0,xmlName:"properties.trafficManagerHostNames",xmlElementName:"SitePropertiesTrafficManagerHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},scmSiteAlsoStopped:{defaultValue:!1,serializedName:"properties.scmSiteAlsoStopped",xmlName:"properties.scmSiteAlsoStopped",type:{name:"Boolean"}},targetSwapSlot:{serializedName:"properties.targetSwapSlot",readOnly:!0,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:!0,xmlName:"properties.outboundIpAddresses",type:{name:"String"}},possibleOutboundIpAddresses:{serializedName:"properties.possibleOutboundIpAddresses",readOnly:!0,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:!0,xmlName:"properties.suspendedTill",type:{name:"DateTime"}},maxNumberOfWorkers:{serializedName:"properties.maxNumberOfWorkers",readOnly:!0,xmlName:"properties.maxNumberOfWorkers",type:{name:"Number"}},cloningInfo:{serializedName:"properties.cloningInfo",xmlName:"properties.cloningInfo",type:{name:"Composite",className:"CloningInfo"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:!0,xmlName:"properties.resourceGroup",type:{name:"String"}},isDefaultContainer:{serializedName:"properties.isDefaultContainer",readOnly:!0,xmlName:"properties.isDefaultContainer",type:{name:"Boolean"}},defaultHostName:{serializedName:"properties.defaultHostName",readOnly:!0,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:!0,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"}}})}},xl={serializedName:"AppServicePlan",type:{name:"Composite",className:"AppServicePlan",modelProperties:Object.assign(Object.assign({},Ae.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:!0,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Ready","Pending","Creating"]}},subscription:{serializedName:"properties.subscription",readOnly:!0,xmlName:"properties.subscription",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},maximumNumberOfWorkers:{serializedName:"properties.maximumNumberOfWorkers",readOnly:!0,xmlName:"properties.maximumNumberOfWorkers",type:{name:"Number"}},numberOfWorkers:{serializedName:"properties.numberOfWorkers",readOnly:!0,xmlName:"properties.numberOfWorkers",type:{name:"Number"}},geoRegion:{serializedName:"properties.geoRegion",readOnly:!0,xmlName:"properties.geoRegion",type:{name:"String"}},perSiteScaling:{defaultValue:!1,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:!0,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:!0,xmlName:"properties.resourceGroup",type:{name:"String"}},reserved:{defaultValue:!1,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:!1,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:!1,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:!0,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:!1,serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}},Cl={serializedName:"Certificate",type:{name:"Composite",className:"Certificate",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",readOnly:!0,xmlName:"properties.friendlyName",type:{name:"String"}},subjectName:{serializedName:"properties.subjectName",readOnly:!0,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:!0,xmlName:"properties.siteName",type:{name:"String"}},selfLink:{serializedName:"properties.selfLink",readOnly:!0,xmlName:"properties.selfLink",type:{name:"String"}},issuer:{serializedName:"properties.issuer",readOnly:!0,xmlName:"properties.issuer",type:{name:"String"}},issueDate:{serializedName:"properties.issueDate",readOnly:!0,xmlName:"properties.issueDate",type:{name:"DateTime"}},expirationDate:{serializedName:"properties.expirationDate",readOnly:!0,xmlName:"properties.expirationDate",type:{name:"DateTime"}},thumbprint:{serializedName:"properties.thumbprint",readOnly:!0,xmlName:"properties.thumbprint",type:{name:"String"}},valid:{serializedName:"properties.valid",readOnly:!0,xmlName:"properties.valid",type:{name:"Boolean"}},cerBlob:{serializedName:"properties.cerBlob",readOnly:!0,xmlName:"properties.cerBlob",type:{name:"ByteArray"}},publicKeyHash:{serializedName:"properties.publicKeyHash",readOnly:!0,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:!0,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"}}})}},wl={serializedName:"ContainerApp",type:{name:"Composite",className:"ContainerApp",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"String"}},kubeEnvironmentId:{serializedName:"properties.kubeEnvironmentId",xmlName:"properties.kubeEnvironmentId",type:{name:"String"}},latestRevisionName:{serializedName:"properties.latestRevisionName",readOnly:!0,xmlName:"properties.latestRevisionName",type:{name:"String"}},latestRevisionFqdn:{serializedName:"properties.latestRevisionFqdn",readOnly:!0,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"}}})}},Tl={serializedName:"Revision",type:{name:"Composite",className:"Revision",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{createdTime:{serializedName:"properties.createdTime",readOnly:!0,xmlName:"properties.createdTime",type:{name:"DateTime"}},fqdn:{serializedName:"properties.fqdn",readOnly:!0,xmlName:"properties.fqdn",type:{name:"String"}},template:{serializedName:"properties.template",xmlName:"properties.template",type:{name:"Composite",className:"Template"}},active:{serializedName:"properties.active",readOnly:!0,xmlName:"properties.active",type:{name:"Boolean"}},replicas:{serializedName:"properties.replicas",readOnly:!0,xmlName:"properties.replicas",type:{name:"Number"}},trafficWeight:{serializedName:"properties.trafficWeight",readOnly:!0,xmlName:"properties.trafficWeight",type:{name:"Number"}},provisioningError:{serializedName:"properties.provisioningError",readOnly:!0,xmlName:"properties.provisioningError",type:{name:"String"}},healthState:{serializedName:"properties.healthState",readOnly:!0,xmlName:"properties.healthState",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"String"}}})}},Rl={serializedName:"KubeEnvironment",type:{name:"Composite",className:"KubeEnvironment",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{extendedLocation:{serializedName:"extendedLocation",xmlName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","Waiting","InitializationInProgress","InfrastructureSetupInProgress","InfrastructureSetupComplete","ScheduledForDelete","UpgradeRequested","UpgradeFailed"]}},deploymentErrors:{serializedName:"properties.deploymentErrors",readOnly:!0,xmlName:"properties.deploymentErrors",type:{name:"String"}},internalLoadBalancerEnabled:{serializedName:"properties.internalLoadBalancerEnabled",xmlName:"properties.internalLoadBalancerEnabled",type:{name:"Boolean"}},defaultDomain:{serializedName:"properties.defaultDomain",readOnly:!0,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"}}})}},kl={serializedName:"StaticSiteARMResource",type:{name:"Composite",className:"StaticSiteARMResource",modelProperties:Object.assign(Object.assign({},Ae.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:!0,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:!0,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:!0,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:!0,xmlName:"properties.contentDistributionEndpoint",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",readOnly:!0,xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:!0,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:!0,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"}}})}},El={serializedName:"PremierAddOn",type:{name:"Composite",className:"PremierAddOn",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},_l={serializedName:"AppServiceCertificateOrderPatchResource",type:{name:"Composite",className:"AppServiceCertificateOrderPatchResource",modelProperties:Object.assign(Object.assign({},Le.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:!0,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:!0,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:!0,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:!0,xmlName:"properties.serialNumber",type:{name:"String"}},lastCertificateIssuanceTime:{serializedName:"properties.lastCertificateIssuanceTime",readOnly:!0,xmlName:"properties.lastCertificateIssuanceTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:!0,xmlName:"properties.expirationTime",type:{name:"DateTime"}},isPrivateKeyExternal:{serializedName:"properties.isPrivateKeyExternal",readOnly:!0,xmlName:"properties.isPrivateKeyExternal",type:{name:"Boolean"}},appServiceCertificateNotRenewableReasons:{serializedName:"properties.appServiceCertificateNotRenewableReasons",readOnly:!0,xmlName:"properties.appServiceCertificateNotRenewableReasons",xmlElementName:"ResourceNotRenewableReason",type:{name:"Sequence",element:{type:{name:"String"}}}},nextAutoRenewalTimeStamp:{serializedName:"properties.nextAutoRenewalTimeStamp",readOnly:!0,xmlName:"properties.nextAutoRenewalTimeStamp",type:{name:"DateTime"}},contact:{serializedName:"properties.contact",xmlName:"properties.contact",type:{name:"Composite",className:"CertificateOrderContact"}}})}},Ol={serializedName:"AppServiceCertificatePatchResource",type:{name:"Composite",className:"AppServiceCertificatePatchResource",modelProperties:Object.assign(Object.assign({},Le.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:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Initialized","WaitingOnCertificateOrder","Succeeded","CertificateOrderFailed","OperationNotPermittedOnKeyVault","AzureServiceUnauthorizedToAccessKeyVault","KeyVaultDoesNotExist","KeyVaultSecretDoesNotExist","UnknownError","ExternalPrivateKey","Unknown"]}}})}},Il={serializedName:"ReissueCertificateOrderRequest",type:{name:"Composite",className:"ReissueCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Al={serializedName:"RenewCertificateOrderRequest",type:{name:"Composite",className:"RenewCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Ml={serializedName:"DetectorResponse",type:{name:"Composite",className:"DetectorResponse",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},ql={serializedName:"DomainPatchResource",type:{name:"Composite",className:"DomainPatchResource",modelProperties:Object.assign(Object.assign({},Le.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:!0,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:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},nameServers:{serializedName:"properties.nameServers",readOnly:!0,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:!0,xmlName:"properties.createdTime",type:{name:"DateTime"}},expirationTime:{serializedName:"properties.expirationTime",readOnly:!0,xmlName:"properties.expirationTime",type:{name:"DateTime"}},lastRenewedTime:{serializedName:"properties.lastRenewedTime",readOnly:!0,xmlName:"properties.lastRenewedTime",type:{name:"DateTime"}},autoRenew:{defaultValue:!0,serializedName:"properties.autoRenew",xmlName:"properties.autoRenew",type:{name:"Boolean"}},readyForDnsRecordManagement:{serializedName:"properties.readyForDnsRecordManagement",readOnly:!0,xmlName:"properties.readyForDnsRecordManagement",type:{name:"Boolean"}},managedHostNames:{serializedName:"properties.managedHostNames",readOnly:!0,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:!0,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"}}})}},zl={serializedName:"DomainOwnershipIdentifier",type:{name:"Composite",className:"DomainOwnershipIdentifier",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{ownershipId:{serializedName:"properties.ownershipId",xmlName:"properties.ownershipId",type:{name:"String"}}})}},Dl={serializedName:"TopLevelDomain",type:{name:"Composite",className:"TopLevelDomain",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}}})}},Ll={serializedName:"CustomDnsSuffixConfiguration",type:{name:"Composite",className:"CustomDnsSuffixConfiguration",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Degraded","InProgress"]}},provisioningDetails:{serializedName:"properties.provisioningDetails",readOnly:!0,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"}}})}},Fl={serializedName:"AseV3NetworkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{windowsOutboundIpAddresses:{serializedName:"properties.windowsOutboundIpAddresses",readOnly:!0,xmlName:"properties.windowsOutboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesWindowsOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},linuxOutboundIpAddresses:{serializedName:"properties.linuxOutboundIpAddresses",readOnly:!0,xmlName:"properties.linuxOutboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesLinuxOutboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},externalInboundIpAddresses:{serializedName:"properties.externalInboundIpAddresses",readOnly:!0,xmlName:"properties.externalInboundIpAddresses",xmlElementName:"AseV3NetworkingConfigurationPropertiesExternalInboundIpAddressesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},internalInboundIpAddresses:{serializedName:"properties.internalInboundIpAddresses",readOnly:!0,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"}}})}},Gl={serializedName:"AppServiceEnvironmentPatchResource",type:{name:"Composite",className:"AppServiceEnvironmentPatchResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","InProgress","Deleting"]}},status:{serializedName:"properties.status",readOnly:!0,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:!0,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:!0,xmlName:"properties.maximumNumberOfMachines",type:{name:"Number"}},frontEndScaleFactor:{serializedName:"properties.frontEndScaleFactor",xmlName:"properties.frontEndScaleFactor",type:{name:"Number"}},suspended:{serializedName:"properties.suspended",readOnly:!0,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:!0,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:!0,xmlName:"properties.upgradeAvailability",type:{name:"String"}}})}},jl={serializedName:"AddressResponse",type:{name:"Composite",className:"AddressResponse",modelProperties:Object.assign(Object.assign({},Le.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"}}}}})}},Bl={serializedName:"PushSettings",type:{name:"Composite",className:"PushSettings",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Ul={serializedName:"WorkerPoolResource",type:{name:"Composite",className:"WorkerPoolResource",modelProperties:Object.assign(Object.assign({},Le.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:!0,xmlName:"properties.instanceNames",xmlElementName:"WorkerPoolInstanceNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}},Vl={serializedName:"ResourceMetricDefinition",type:{name:"Composite",className:"ResourceMetricDefinition",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{unit:{serializedName:"properties.unit",readOnly:!0,xmlName:"properties.unit",type:{name:"String"}},primaryAggregationType:{serializedName:"properties.primaryAggregationType",readOnly:!0,xmlName:"properties.primaryAggregationType",type:{name:"String"}},metricAvailabilities:{serializedName:"properties.metricAvailabilities",readOnly:!0,xmlName:"properties.metricAvailabilities",xmlElementName:"ResourceMetricAvailability",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceMetricAvailability"}}}},resourceUri:{serializedName:"properties.resourceUri",readOnly:!0,xmlName:"properties.resourceUri",type:{name:"String"}},properties:{serializedName:"properties.properties",readOnly:!0,xmlName:"properties.properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}},Hl={serializedName:"Usage",type:{name:"Composite",className:"Usage",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:!0,xmlName:"properties.displayName",type:{name:"String"}},resourceName:{serializedName:"properties.resourceName",readOnly:!0,xmlName:"properties.resourceName",type:{name:"String"}},unit:{serializedName:"properties.unit",readOnly:!0,xmlName:"properties.unit",type:{name:"String"}},currentValue:{serializedName:"properties.currentValue",readOnly:!0,xmlName:"properties.currentValue",type:{name:"Number"}},limit:{serializedName:"properties.limit",readOnly:!0,xmlName:"properties.limit",type:{name:"Number"}},nextResetTime:{serializedName:"properties.nextResetTime",readOnly:!0,xmlName:"properties.nextResetTime",type:{name:"DateTime"}},computeMode:{serializedName:"properties.computeMode",readOnly:!0,xmlName:"properties.computeMode",type:{name:"Enum",allowedValues:["Shared","Dedicated","Dynamic"]}},siteMode:{serializedName:"properties.siteMode",readOnly:!0,xmlName:"properties.siteMode",type:{name:"String"}}})}},Wl={serializedName:"RemotePrivateEndpointConnectionARMResource",type:{name:"Composite",className:"RemotePrivateEndpointConnectionARMResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,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"}}}}})}},$l={serializedName:"PrivateLinkConnectionApprovalRequestResource",type:{name:"Composite",className:"PrivateLinkConnectionApprovalRequestResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}}})}},Kl={serializedName:"AppServicePlanPatchResource",type:{name:"Composite",className:"AppServicePlanPatchResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{workerTierName:{serializedName:"properties.workerTierName",xmlName:"properties.workerTierName",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:!0,xmlName:"properties.status",type:{name:"Enum",allowedValues:["Ready","Pending","Creating"]}},subscription:{serializedName:"properties.subscription",readOnly:!0,xmlName:"properties.subscription",type:{name:"String"}},hostingEnvironmentProfile:{serializedName:"properties.hostingEnvironmentProfile",xmlName:"properties.hostingEnvironmentProfile",type:{name:"Composite",className:"HostingEnvironmentProfile"}},maximumNumberOfWorkers:{serializedName:"properties.maximumNumberOfWorkers",readOnly:!0,xmlName:"properties.maximumNumberOfWorkers",type:{name:"Number"}},numberOfWorkers:{serializedName:"properties.numberOfWorkers",readOnly:!0,xmlName:"properties.numberOfWorkers",type:{name:"Number"}},geoRegion:{serializedName:"properties.geoRegion",readOnly:!0,xmlName:"properties.geoRegion",type:{name:"String"}},perSiteScaling:{defaultValue:!1,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:!0,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:!0,xmlName:"properties.resourceGroup",type:{name:"String"}},reserved:{defaultValue:!1,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:!1,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:!1,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:!0,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:!1,serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}},Xl={serializedName:"HybridConnection",type:{name:"Composite",className:"HybridConnection",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Ql={serializedName:"HybridConnectionKey",type:{name:"Composite",className:"HybridConnectionKey",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{sendKeyName:{serializedName:"properties.sendKeyName",readOnly:!0,xmlName:"properties.sendKeyName",type:{name:"String"}},sendKeyValue:{serializedName:"properties.sendKeyValue",readOnly:!0,xmlName:"properties.sendKeyValue",type:{name:"String"}}})}},Jl={serializedName:"HybridConnectionLimits",type:{name:"Composite",className:"HybridConnectionLimits",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{current:{serializedName:"properties.current",readOnly:!0,xmlName:"properties.current",type:{name:"Number"}},maximum:{serializedName:"properties.maximum",readOnly:!0,xmlName:"properties.maximum",type:{name:"Number"}}})}},Yl={serializedName:"VnetRoute",type:{name:"Composite",className:"VnetRoute",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Zl={serializedName:"VnetInfoResource",type:{name:"Composite",className:"VnetInfoResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{vnetResourceId:{serializedName:"properties.vnetResourceId",xmlName:"properties.vnetResourceId",type:{name:"String"}},certThumbprint:{serializedName:"properties.certThumbprint",readOnly:!0,xmlName:"properties.certThumbprint",type:{name:"String"}},certBlob:{serializedName:"properties.certBlob",xmlName:"properties.certBlob",type:{name:"String"}},routes:{serializedName:"properties.routes",readOnly:!0,xmlName:"properties.routes",xmlElementName:"VnetRoute",type:{name:"Sequence",element:{type:{name:"Composite",className:"VnetRoute"}}}},resyncRequired:{serializedName:"properties.resyncRequired",readOnly:!0,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"}}})}},ep={serializedName:"VnetGateway",type:{name:"Composite",className:"VnetGateway",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vpnPackageUri:{serializedName:"properties.vpnPackageUri",xmlName:"properties.vpnPackageUri",type:{name:"String"}}})}},rp={serializedName:"CertificatePatchResource",type:{name:"Composite",className:"CertificatePatchResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{password:{serializedName:"properties.password",xmlName:"properties.password",type:{name:"String"}},friendlyName:{serializedName:"properties.friendlyName",readOnly:!0,xmlName:"properties.friendlyName",type:{name:"String"}},subjectName:{serializedName:"properties.subjectName",readOnly:!0,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:!0,xmlName:"properties.siteName",type:{name:"String"}},selfLink:{serializedName:"properties.selfLink",readOnly:!0,xmlName:"properties.selfLink",type:{name:"String"}},issuer:{serializedName:"properties.issuer",readOnly:!0,xmlName:"properties.issuer",type:{name:"String"}},issueDate:{serializedName:"properties.issueDate",readOnly:!0,xmlName:"properties.issueDate",type:{name:"DateTime"}},expirationDate:{serializedName:"properties.expirationDate",readOnly:!0,xmlName:"properties.expirationDate",type:{name:"DateTime"}},thumbprint:{serializedName:"properties.thumbprint",readOnly:!0,xmlName:"properties.thumbprint",type:{name:"String"}},valid:{serializedName:"properties.valid",readOnly:!0,xmlName:"properties.valid",type:{name:"Boolean"}},cerBlob:{serializedName:"properties.cerBlob",readOnly:!0,xmlName:"properties.cerBlob",type:{name:"ByteArray"}},publicKeyHash:{serializedName:"properties.publicKeyHash",readOnly:!0,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:!0,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"}}})}},ip={serializedName:"DeletedSite",type:{name:"Composite",className:"DeletedSite",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{deletedSiteId:{serializedName:"properties.deletedSiteId",readOnly:!0,xmlName:"properties.deletedSiteId",type:{name:"Number"}},deletedTimestamp:{serializedName:"properties.deletedTimestamp",readOnly:!0,xmlName:"properties.deletedTimestamp",type:{name:"String"}},subscription:{serializedName:"properties.subscription",readOnly:!0,xmlName:"properties.subscription",type:{name:"String"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:!0,xmlName:"properties.resourceGroup",type:{name:"String"}},deletedSiteName:{serializedName:"properties.deletedSiteName",readOnly:!0,xmlName:"properties.deletedSiteName",type:{name:"String"}},slot:{serializedName:"properties.slot",readOnly:!0,xmlName:"properties.slot",type:{name:"String"}},kindPropertiesKind:{serializedName:"properties.kind",readOnly:!0,xmlName:"properties.kind",type:{name:"String"}},geoRegionName:{serializedName:"properties.geoRegionName",readOnly:!0,xmlName:"properties.geoRegionName",type:{name:"String"}}})}},ap={serializedName:"DiagnosticCategory",type:{name:"Composite",className:"DiagnosticCategory",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{description:{serializedName:"properties.description",readOnly:!0,xmlName:"properties.description",type:{name:"String"}}})}},sp={serializedName:"AnalysisDefinition",type:{name:"Composite",className:"AnalysisDefinition",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{description:{serializedName:"properties.description",readOnly:!0,xmlName:"properties.description",type:{name:"String"}}})}},op={serializedName:"DiagnosticAnalysis",type:{name:"Composite",className:"DiagnosticAnalysis",modelProperties:Object.assign(Object.assign({},Le.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"}}}}})}},lp={serializedName:"DetectorDefinitionResource",type:{name:"Composite",className:"DetectorDefinitionResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{displayName:{serializedName:"properties.displayName",readOnly:!0,xmlName:"properties.displayName",type:{name:"String"}},description:{serializedName:"properties.description",readOnly:!0,xmlName:"properties.description",type:{name:"String"}},rank:{serializedName:"properties.rank",readOnly:!0,xmlName:"properties.rank",type:{name:"Number"}},isEnabled:{serializedName:"properties.isEnabled",readOnly:!0,xmlName:"properties.isEnabled",type:{name:"Boolean"}}})}},pp={serializedName:"DiagnosticDetectorResponse",type:{name:"Composite",className:"DiagnosticDetectorResponse",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},cp={serializedName:"Snapshot",type:{name:"Composite",className:"Snapshot",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{time:{serializedName:"properties.time",readOnly:!0,xmlName:"properties.time",type:{name:"String"}}})}},dp={serializedName:"KubeEnvironmentPatchResource",type:{name:"Composite",className:"KubeEnvironmentPatchResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Succeeded","Failed","Canceled","Waiting","InitializationInProgress","InfrastructureSetupInProgress","InfrastructureSetupComplete","ScheduledForDelete","UpgradeRequested","UpgradeFailed"]}},deploymentErrors:{serializedName:"properties.deploymentErrors",readOnly:!0,xmlName:"properties.deploymentErrors",type:{name:"String"}},internalLoadBalancerEnabled:{serializedName:"properties.internalLoadBalancerEnabled",xmlName:"properties.internalLoadBalancerEnabled",type:{name:"Boolean"}},defaultDomain:{serializedName:"properties.defaultDomain",readOnly:!0,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"}}})}},mp={serializedName:"ApplicationStackResource",type:{name:"Composite",className:"ApplicationStackResource",modelProperties:Object.assign(Object.assign({},Le.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"}}}}})}},hp={serializedName:"FunctionAppStack",type:{name:"Composite",className:"FunctionAppStack",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{location:{serializedName:"location",readOnly:!0,xmlName:"location",type:{name:"String"}},displayText:{serializedName:"properties.displayText",readOnly:!0,xmlName:"properties.displayText",type:{name:"String"}},value:{serializedName:"properties.value",readOnly:!0,xmlName:"properties.value",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",readOnly:!0,xmlName:"properties.majorVersions",xmlElementName:"FunctionAppMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"FunctionAppMajorVersion"}}}},preferredOs:{serializedName:"properties.preferredOs",readOnly:!0,xmlName:"properties.preferredOs",type:{name:"Enum",allowedValues:["Windows","Linux"]}}})}},yp={serializedName:"WebAppStack",type:{name:"Composite",className:"WebAppStack",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{location:{serializedName:"location",readOnly:!0,xmlName:"location",type:{name:"String"}},displayText:{serializedName:"properties.displayText",readOnly:!0,xmlName:"properties.displayText",type:{name:"String"}},value:{serializedName:"properties.value",readOnly:!0,xmlName:"properties.value",type:{name:"String"}},majorVersions:{serializedName:"properties.majorVersions",readOnly:!0,xmlName:"properties.majorVersions",xmlElementName:"WebAppMajorVersion",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebAppMajorVersion"}}}},preferredOs:{serializedName:"properties.preferredOs",readOnly:!0,xmlName:"properties.preferredOs",type:{name:"Enum",allowedValues:["Windows","Linux"]}}})}},gp={serializedName:"Recommendation",type:{name:"Composite",className:"Recommendation",modelProperties:Object.assign(Object.assign({},Le.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:!0,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"}}})}},fp={serializedName:"RecommendationRule",type:{name:"Composite",className:"RecommendationRule",modelProperties:Object.assign(Object.assign({},Le.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:!0,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"}}})}},vp={serializedName:"ResourceHealthMetadata",type:{name:"Composite",className:"ResourceHealthMetadata",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{category:{serializedName:"properties.category",xmlName:"properties.category",type:{name:"String"}},signalAvailability:{serializedName:"properties.signalAvailability",xmlName:"properties.signalAvailability",type:{name:"Boolean"}}})}},bp={serializedName:"User",type:{name:"Composite",className:"User",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Sp={serializedName:"SourceControl",type:{name:"Composite",className:"SourceControl",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},xp={serializedName:"BillingMeter",type:{name:"Composite",className:"BillingMeter",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Cp={serializedName:"Identifier",type:{name:"Composite",className:"Identifier",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{value:{serializedName:"properties.id",xmlName:"properties.id",type:{name:"String"}}})}},Tp={serializedName:"CustomHostnameSites",type:{name:"Composite",className:"CustomHostnameSites",modelProperties:Object.assign(Object.assign({},Le.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"}}}}})}},Rp={serializedName:"GeoRegion",type:{name:"Composite",className:"GeoRegion",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{description:{serializedName:"properties.description",readOnly:!0,xmlName:"properties.description",type:{name:"String"}},displayName:{serializedName:"properties.displayName",readOnly:!0,xmlName:"properties.displayName",type:{name:"String"}},orgDomain:{serializedName:"properties.orgDomain",readOnly:!0,xmlName:"properties.orgDomain",type:{name:"String"}}})}},kp={serializedName:"PremierAddOnOffer",type:{name:"Composite",className:"PremierAddOnOffer",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Ep={serializedName:"VnetParameters",type:{name:"Composite",className:"VnetParameters",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},_p={serializedName:"VnetValidationTestFailure",type:{name:"Composite",className:"VnetValidationTestFailure",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{testName:{serializedName:"properties.testName",xmlName:"properties.testName",type:{name:"String"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}}})}},Op={serializedName:"VnetValidationFailureDetails",type:{name:"Composite",className:"VnetValidationFailureDetails",modelProperties:Object.assign(Object.assign({},Le.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"}}}}})}},Ip={serializedName:"StaticSitesWorkflowPreviewRequest",type:{name:"Composite",className:"StaticSitesWorkflowPreviewRequest",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Ap={serializedName:"StaticSitesWorkflowPreview",type:{name:"Composite",className:"StaticSitesWorkflowPreview",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{path:{serializedName:"properties.path",readOnly:!0,xmlName:"properties.path",type:{name:"String"}},contents:{serializedName:"properties.contents",readOnly:!0,xmlName:"properties.contents",type:{name:"String"}}})}},Mp={serializedName:"RemotePrivateEndpointConnection",type:{name:"Composite",className:"RemotePrivateEndpointConnection",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,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"}}}}})}},qp={serializedName:"StaticSiteUserProvidedFunctionApp",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp",modelProperties:Object.assign(Object.assign({},Le.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:!0,xmlName:"properties.createdOn",type:{name:"DateTime"}}})}},zp={serializedName:"StaticSitePatchResource",type:{name:"Composite",className:"StaticSitePatchResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{defaultHostname:{serializedName:"properties.defaultHostname",readOnly:!0,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:!0,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:!0,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:!0,xmlName:"properties.contentDistributionEndpoint",type:{name:"String"}},keyVaultReferenceIdentity:{serializedName:"properties.keyVaultReferenceIdentity",readOnly:!0,xmlName:"properties.keyVaultReferenceIdentity",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:!0,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:!0,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"}}})}},Lp={serializedName:"StaticSiteUserARMResource",type:{name:"Composite",className:"StaticSiteUserARMResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{provider:{serializedName:"properties.provider",readOnly:!0,xmlName:"properties.provider",type:{name:"String"}},userId:{serializedName:"properties.userId",readOnly:!0,xmlName:"properties.userId",type:{name:"String"}},displayName:{serializedName:"properties.displayName",readOnly:!0,xmlName:"properties.displayName",type:{name:"String"}},roles:{serializedName:"properties.roles",xmlName:"properties.roles",type:{name:"String"}}})}},Fp={serializedName:"StaticSiteBuildARMResource",type:{name:"Composite",className:"StaticSiteBuildARMResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{buildId:{serializedName:"properties.buildId",readOnly:!0,xmlName:"properties.buildId",type:{name:"String"}},sourceBranch:{serializedName:"properties.sourceBranch",readOnly:!0,xmlName:"properties.sourceBranch",type:{name:"String"}},pullRequestTitle:{serializedName:"properties.pullRequestTitle",readOnly:!0,xmlName:"properties.pullRequestTitle",type:{name:"String"}},hostname:{serializedName:"properties.hostname",readOnly:!0,xmlName:"properties.hostname",type:{name:"String"}},createdTimeUtc:{serializedName:"properties.createdTimeUtc",readOnly:!0,xmlName:"properties.createdTimeUtc",type:{name:"DateTime"}},lastUpdatedOn:{serializedName:"properties.lastUpdatedOn",readOnly:!0,xmlName:"properties.lastUpdatedOn",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:!0,xmlName:"properties.status",type:{name:"String"}},userProvidedFunctionApps:{serializedName:"properties.userProvidedFunctionApps",readOnly:!0,xmlName:"properties.userProvidedFunctionApps",xmlElementName:"StaticSiteUserProvidedFunctionApp",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp"}}}},linkedBackends:{serializedName:"properties.linkedBackends",readOnly:!0,xmlName:"properties.linkedBackends",xmlElementName:"StaticSiteLinkedBackend",type:{name:"Sequence",element:{type:{name:"Composite",className:"StaticSiteLinkedBackend"}}}}})}},Gp={serializedName:"StringDictionary",type:{name:"Composite",className:"StringDictionary",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}},jp={serializedName:"StaticSiteFunctionOverviewARMResource",type:{name:"Composite",className:"StaticSiteFunctionOverviewARMResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{functionName:{serializedName:"properties.functionName",readOnly:!0,xmlName:"properties.functionName",type:{name:"String"}},triggerType:{serializedName:"properties.triggerType",readOnly:!0,xmlName:"properties.triggerType",type:{name:"String"}}})}},Bp={serializedName:"StaticSiteUserProvidedFunctionAppARMResource",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppARMResource",modelProperties:Object.assign(Object.assign({},Le.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:!0,xmlName:"properties.createdOn",type:{name:"DateTime"}}})}},Up={serializedName:"StaticSiteZipDeploymentARMResource",type:{name:"Composite",className:"StaticSiteZipDeploymentARMResource",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Vp={serializedName:"StaticSiteUserInvitationRequestResource",type:{name:"Composite",className:"StaticSiteUserInvitationRequestResource",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Hp={serializedName:"StaticSiteUserInvitationResponseResource",type:{name:"Composite",className:"StaticSiteUserInvitationResponseResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{expiresOn:{serializedName:"properties.expiresOn",readOnly:!0,xmlName:"properties.expiresOn",type:{name:"DateTime"}},invitationUrl:{serializedName:"properties.invitationUrl",readOnly:!0,xmlName:"properties.invitationUrl",type:{name:"String"}}})}},Wp={serializedName:"StaticSiteCustomDomainOverviewARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainOverviewARMResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{domainName:{serializedName:"properties.domainName",readOnly:!0,xmlName:"properties.domainName",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:!0,xmlName:"properties.createdOn",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:!0,xmlName:"properties.status",type:{name:"String"}},validationToken:{serializedName:"properties.validationToken",readOnly:!0,xmlName:"properties.validationToken",type:{name:"String"}},errorMessage:{serializedName:"properties.errorMessage",readOnly:!0,xmlName:"properties.errorMessage",type:{name:"String"}}})}},$p={serializedName:"StaticSiteCustomDomainRequestPropertiesARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainRequestPropertiesARMResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{validationMethod:{defaultValue:"cname-delegation",serializedName:"properties.validationMethod",xmlName:"properties.validationMethod",type:{name:"String"}}})}},Kp={serializedName:"StringList",type:{name:"Composite",className:"StringList",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",xmlElementName:"StringListPropertiesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}},Xp={serializedName:"StaticSiteResetPropertiesARMResource",type:{name:"Composite",className:"StaticSiteResetPropertiesARMResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},shouldUpdateRepository:{serializedName:"properties.shouldUpdateRepository",xmlName:"properties.shouldUpdateRepository",type:{name:"Boolean"}}})}},Qp={serializedName:"StaticSiteLinkedBackendARMResource",type:{name:"Composite",className:"StaticSiteLinkedBackendARMResource",modelProperties:Object.assign(Object.assign({},Le.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:!0,xmlName:"properties.createdOn",type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"String"}}})}},Jp={serializedName:"SitePatchResource",type:{name:"Composite",className:"SitePatchResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},state:{serializedName:"properties.state",readOnly:!0,xmlName:"properties.state",type:{name:"String"}},hostNames:{serializedName:"properties.hostNames",readOnly:!0,xmlName:"properties.hostNames",xmlElementName:"SitePatchResourcePropertiesHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},repositorySiteName:{serializedName:"properties.repositorySiteName",readOnly:!0,xmlName:"properties.repositorySiteName",type:{name:"String"}},usageState:{serializedName:"properties.usageState",readOnly:!0,xmlName:"properties.usageState",type:{name:"Enum",allowedValues:["Normal","Exceeded"]}},enabled:{serializedName:"properties.enabled",xmlName:"properties.enabled",type:{name:"Boolean"}},enabledHostNames:{serializedName:"properties.enabledHostNames",readOnly:!0,xmlName:"properties.enabledHostNames",xmlElementName:"SitePatchResourcePropertiesEnabledHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},availabilityState:{serializedName:"properties.availabilityState",readOnly:!0,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:!1,serializedName:"properties.reserved",xmlName:"properties.reserved",type:{name:"Boolean"}},isXenon:{defaultValue:!1,serializedName:"properties.isXenon",xmlName:"properties.isXenon",type:{name:"Boolean"}},hyperV:{defaultValue:!1,serializedName:"properties.hyperV",xmlName:"properties.hyperV",type:{name:"Boolean"}},lastModifiedTimeUtc:{serializedName:"properties.lastModifiedTimeUtc",readOnly:!0,xmlName:"properties.lastModifiedTimeUtc",type:{name:"DateTime"}},siteConfig:{serializedName:"properties.siteConfig",xmlName:"properties.siteConfig",type:{name:"Composite",className:"SiteConfig"}},trafficManagerHostNames:{serializedName:"properties.trafficManagerHostNames",readOnly:!0,xmlName:"properties.trafficManagerHostNames",xmlElementName:"SitePatchResourcePropertiesTrafficManagerHostNamesItem",type:{name:"Sequence",element:{type:{name:"String"}}}},scmSiteAlsoStopped:{defaultValue:!1,serializedName:"properties.scmSiteAlsoStopped",xmlName:"properties.scmSiteAlsoStopped",type:{name:"Boolean"}},targetSwapSlot:{serializedName:"properties.targetSwapSlot",readOnly:!0,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:!0,xmlName:"properties.outboundIpAddresses",type:{name:"String"}},possibleOutboundIpAddresses:{serializedName:"properties.possibleOutboundIpAddresses",readOnly:!0,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:!0,xmlName:"properties.suspendedTill",type:{name:"DateTime"}},maxNumberOfWorkers:{serializedName:"properties.maxNumberOfWorkers",readOnly:!0,xmlName:"properties.maxNumberOfWorkers",type:{name:"Number"}},cloningInfo:{serializedName:"properties.cloningInfo",xmlName:"properties.cloningInfo",type:{name:"Composite",className:"CloningInfo"}},resourceGroup:{serializedName:"properties.resourceGroup",readOnly:!0,xmlName:"properties.resourceGroup",type:{name:"String"}},isDefaultContainer:{serializedName:"properties.isDefaultContainer",readOnly:!0,xmlName:"properties.isDefaultContainer",type:{name:"Boolean"}},defaultHostName:{serializedName:"properties.defaultHostName",readOnly:!0,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:!0,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"}}})}},Zp={serializedName:"CustomHostnameAnalysisResult",type:{name:"Composite",className:"CustomHostnameAnalysisResult",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{isHostnameAlreadyVerified:{serializedName:"properties.isHostnameAlreadyVerified",readOnly:!0,xmlName:"properties.isHostnameAlreadyVerified",type:{name:"Boolean"}},customDomainVerificationTest:{serializedName:"properties.customDomainVerificationTest",readOnly:!0,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:!0,xmlName:"properties.hasConflictOnScaleUnit",type:{name:"Boolean"}},hasConflictAcrossSubscription:{serializedName:"properties.hasConflictAcrossSubscription",readOnly:!0,xmlName:"properties.hasConflictAcrossSubscription",type:{name:"Boolean"}},conflictingAppResourceId:{serializedName:"properties.conflictingAppResourceId",readOnly:!0,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"}}}}})}},ec={serializedName:"BackupRequest",type:{name:"Composite",className:"BackupRequest",modelProperties:Object.assign(Object.assign({},Le.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"}}}}})}},tc={serializedName:"BackupItem",type:{name:"Composite",className:"BackupItem",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{backupId:{serializedName:"properties.id",readOnly:!0,xmlName:"properties.id",type:{name:"Number"}},storageAccountUrl:{serializedName:"properties.storageAccountUrl",readOnly:!0,xmlName:"properties.storageAccountUrl",type:{name:"String"}},blobName:{serializedName:"properties.blobName",readOnly:!0,xmlName:"properties.blobName",type:{name:"String"}},namePropertiesName:{serializedName:"properties.name",readOnly:!0,xmlName:"properties.name",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:!0,xmlName:"properties.status",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created","Skipped","PartiallySucceeded","DeleteInProgress","DeleteFailed","Deleted"]}},sizeInBytes:{serializedName:"properties.sizeInBytes",readOnly:!0,xmlName:"properties.sizeInBytes",type:{name:"Number"}},created:{serializedName:"properties.created",readOnly:!0,xmlName:"properties.created",type:{name:"DateTime"}},log:{serializedName:"properties.log",readOnly:!0,xmlName:"properties.log",type:{name:"String"}},databases:{serializedName:"properties.databases",readOnly:!0,xmlName:"properties.databases",xmlElementName:"DatabaseBackupSetting",type:{name:"Sequence",element:{type:{name:"Composite",className:"DatabaseBackupSetting"}}}},scheduled:{serializedName:"properties.scheduled",readOnly:!0,xmlName:"properties.scheduled",type:{name:"Boolean"}},lastRestoreTimeStamp:{serializedName:"properties.lastRestoreTimeStamp",readOnly:!0,xmlName:"properties.lastRestoreTimeStamp",type:{name:"DateTime"}},finishedTimeStamp:{serializedName:"properties.finishedTimeStamp",readOnly:!0,xmlName:"properties.finishedTimeStamp",type:{name:"DateTime"}},correlationId:{serializedName:"properties.correlationId",readOnly:!0,xmlName:"properties.correlationId",type:{name:"String"}},websiteSizeInBytes:{serializedName:"properties.websiteSizeInBytes",readOnly:!0,xmlName:"properties.websiteSizeInBytes",type:{name:"Number"}}})}},rc={serializedName:"RestoreRequest",type:{name:"Composite",className:"RestoreRequest",modelProperties:Object.assign(Object.assign({},Le.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:!1,serializedName:"properties.ignoreConflictingHostNames",xmlName:"properties.ignoreConflictingHostNames",type:{name:"Boolean"}},ignoreDatabases:{defaultValue:!1,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"}}})}},ic={serializedName:"CsmPublishingCredentialsPoliciesEntity",type:{name:"Composite",className:"CsmPublishingCredentialsPoliciesEntity",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{allow:{serializedName:"properties.allow",xmlName:"properties.allow",type:{name:"Boolean"}}})}},nc={serializedName:"SiteConfigResource",type:{name:"Composite",className:"SiteConfigResource",modelProperties:Object.assign(Object.assign({},Le.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"}}}},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:!1,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"}}}},scmIpSecurityRestrictions:{serializedName:"properties.scmIpSecurityRestrictions",xmlName:"properties.scmIpSecurityRestrictions",xmlElementName:"IpSecurityRestriction",type:{name:"Sequence",element:{type:{name:"Composite",className:"IpSecurityRestriction"}}}},scmIpSecurityRestrictionsUseMain:{serializedName:"properties.scmIpSecurityRestrictionsUseMain",xmlName:"properties.scmIpSecurityRestrictionsUseMain",type:{name:"Boolean"}},http20Enabled:{defaultValue:!0,serializedName:"properties.http20Enabled",xmlName:"properties.http20Enabled",type:{name:"Boolean"}},minTlsVersion:{serializedName:"properties.minTlsVersion",xmlName:"properties.minTlsVersion",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"}},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"}}})}},ac={serializedName:"SiteAuthSettings",type:{name:"Composite",className:"SiteAuthSettings",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},sc={serializedName:"SiteAuthSettingsV2",type:{name:"Composite",className:"SiteAuthSettingsV2",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},oc={serializedName:"AzureStoragePropertyDictionaryResource",type:{name:"Composite",className:"AzureStoragePropertyDictionaryResource",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}}})}},lc={serializedName:"ApiKVReference",type:{name:"Composite",className:"ApiKVReference",modelProperties:Object.assign(Object.assign({},Le.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:!0,serializedName:"properties.source",type:{name:"String"}},activeVersion:{serializedName:"properties.activeVersion",xmlName:"properties.activeVersion",type:{name:"String"}}})}},pc={serializedName:"ConnectionStringDictionary",type:{name:"Composite",className:"ConnectionStringDictionary",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"ConnStringValueTypePair"}}}}})}},cc={serializedName:"SiteLogsConfig",type:{name:"Composite",className:"SiteLogsConfig",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},uc={serializedName:"SlotConfigNamesResource",type:{name:"Composite",className:"SlotConfigNamesResource",modelProperties:Object.assign(Object.assign({},Le.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"}}}}})}},dc={serializedName:"SiteConfigurationSnapshotInfo",type:{name:"Composite",className:"SiteConfigurationSnapshotInfo",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{time:{serializedName:"properties.time",readOnly:!0,xmlName:"properties.time",type:{name:"DateTime"}},snapshotId:{serializedName:"properties.snapshotId",readOnly:!0,xmlName:"properties.snapshotId",type:{name:"Number"}}})}},mc={serializedName:"ContinuousWebJob",type:{name:"Composite",className:"ContinuousWebJob",modelProperties:Object.assign(Object.assign({},Le.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"}}}}}}})}},hc={serializedName:"CsmDeploymentStatus",type:{name:"Composite",className:"CsmDeploymentStatus",modelProperties:Object.assign(Object.assign({},Le.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"}}}}})}},yc={serializedName:"Deployment",type:{name:"Composite",className:"Deployment",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},fc={serializedName:"MSDeployStatus",type:{name:"Composite",className:"MSDeployStatus",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{deployer:{serializedName:"properties.deployer",readOnly:!0,xmlName:"properties.deployer",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"Enum",allowedValues:["accepted","running","succeeded","failed","canceled"]}},startTime:{serializedName:"properties.startTime",readOnly:!0,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:!0,xmlName:"properties.endTime",type:{name:"DateTime"}},complete:{serializedName:"properties.complete",readOnly:!0,xmlName:"properties.complete",type:{name:"Boolean"}}})}},vc={serializedName:"MSDeploy",type:{name:"Composite",className:"MSDeploy",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},bc={serializedName:"MSDeployLog",type:{name:"Composite",className:"MSDeployLog",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{entries:{serializedName:"properties.entries",readOnly:!0,xmlName:"properties.entries",xmlElementName:"MSDeployLogEntry",type:{name:"Sequence",element:{type:{name:"Composite",className:"MSDeployLogEntry"}}}}})}},Nc={serializedName:"FunctionEnvelope",type:{name:"Composite",className:"FunctionEnvelope",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Sc={serializedName:"HostNameBinding",type:{name:"Composite",className:"HostNameBinding",modelProperties:Object.assign(Object.assign({},Le.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:!0,xmlName:"properties.virtualIP",type:{name:"String"}}})}},Pc={serializedName:"RelayServiceConnectionEntity",type:{name:"Composite",className:"RelayServiceConnectionEntity",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},xc={serializedName:"WebSiteInstanceStatus",type:{name:"Composite",className:"WebSiteInstanceStatus",modelProperties:Object.assign(Object.assign({},Le.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"}}}}})}},Cc={serializedName:"ProcessThreadInfo",type:{name:"Composite",className:"ProcessThreadInfo",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{identifier:{serializedName:"properties.identifier",readOnly:!0,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"}}})}},wc={serializedName:"ProcessModuleInfo",type:{name:"Composite",className:"ProcessModuleInfo",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Tc={serializedName:"ProcessInfo",type:{name:"Composite",className:"ProcessInfo",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{identifier:{serializedName:"properties.identifier",readOnly:!0,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"}}})}},Rc={serializedName:"StorageMigrationOptions",type:{name:"Composite",className:"StorageMigrationOptions",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{azurefilesConnectionString:{serializedName:"properties.azurefilesConnectionString",xmlName:"properties.azurefilesConnectionString",type:{name:"String"}},azurefilesShare:{serializedName:"properties.azurefilesShare",xmlName:"properties.azurefilesShare",type:{name:"String"}},switchSiteAfterMigration:{defaultValue:!1,serializedName:"properties.switchSiteAfterMigration",xmlName:"properties.switchSiteAfterMigration",type:{name:"Boolean"}},blockWriteAccessToSite:{defaultValue:!1,serializedName:"properties.blockWriteAccessToSite",xmlName:"properties.blockWriteAccessToSite",type:{name:"Boolean"}}})}},kc={serializedName:"StorageMigrationResponse",type:{name:"Composite",className:"StorageMigrationResponse",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{operationId:{serializedName:"properties.operationId",readOnly:!0,xmlName:"properties.operationId",type:{name:"String"}}})}},Ec={serializedName:"MigrateMySqlRequest",type:{name:"Composite",className:"MigrateMySqlRequest",modelProperties:Object.assign(Object.assign({},Le.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"]}}})}},_c={serializedName:"MigrateMySqlStatus",type:{name:"Composite",className:"MigrateMySqlStatus",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{migrationOperationStatus:{serializedName:"properties.migrationOperationStatus",readOnly:!0,xmlName:"properties.migrationOperationStatus",type:{name:"Enum",allowedValues:["InProgress","Failed","Succeeded","TimedOut","Created"]}},operationId:{serializedName:"properties.operationId",readOnly:!0,xmlName:"properties.operationId",type:{name:"String"}},localMySqlEnabled:{serializedName:"properties.localMySqlEnabled",readOnly:!0,xmlName:"properties.localMySqlEnabled",type:{name:"Boolean"}}})}},Oc={serializedName:"SwiftVirtualNetwork",type:{name:"Composite",className:"SwiftVirtualNetwork",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{subnetResourceId:{serializedName:"properties.subnetResourceId",xmlName:"properties.subnetResourceId",type:{name:"String"}},swiftSupported:{serializedName:"properties.swiftSupported",xmlName:"properties.swiftSupported",type:{name:"Boolean"}}})}},Ic={serializedName:"NetworkFeatures",type:{name:"Composite",className:"NetworkFeatures",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{virtualNetworkName:{serializedName:"properties.virtualNetworkName",readOnly:!0,xmlName:"properties.virtualNetworkName",type:{name:"String"}},virtualNetworkConnection:{serializedName:"properties.virtualNetworkConnection",xmlName:"properties.virtualNetworkConnection",type:{name:"Composite",className:"VnetInfo"}},hybridConnections:{serializedName:"properties.hybridConnections",readOnly:!0,xmlName:"properties.hybridConnections",xmlElementName:"RelayServiceConnectionEntity",type:{name:"Sequence",element:{type:{name:"Composite",className:"RelayServiceConnectionEntity"}}}},hybridConnectionsV2:{serializedName:"properties.hybridConnectionsV2",readOnly:!0,xmlName:"properties.hybridConnectionsV2",xmlElementName:"HybridConnection",type:{name:"Sequence",element:{type:{name:"Composite",className:"HybridConnection"}}}}})}},Ac={serializedName:"SitePhpErrorLogFlag",type:{name:"Composite",className:"SitePhpErrorLogFlag",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Mc={serializedName:"PremierAddOnPatchResource",type:{name:"Composite",className:"PremierAddOnPatchResource",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},qc={serializedName:"PrivateAccess",type:{name:"Composite",className:"PrivateAccess",modelProperties:Object.assign(Object.assign({},Le.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"}}}}})}},zc={serializedName:"PublicCertificate",type:{name:"Composite",className:"PublicCertificate",modelProperties:Object.assign(Object.assign({},Le.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:!0,xmlName:"properties.thumbprint",type:{name:"String"}}})}},Dc={serializedName:"DeletedAppRestoreRequest",type:{name:"Composite",className:"DeletedAppRestoreRequest",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Lc={serializedName:"SnapshotRestoreRequest",type:{name:"Composite",className:"SnapshotRestoreRequest",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Fc={serializedName:"SiteExtensionInfo",type:{name:"Composite",className:"SiteExtensionInfo",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Gc={serializedName:"SlotDifference",type:{name:"Composite",className:"SlotDifference",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{level:{serializedName:"properties.level",readOnly:!0,xmlName:"properties.level",type:{name:"String"}},settingType:{serializedName:"properties.settingType",readOnly:!0,xmlName:"properties.settingType",type:{name:"String"}},diffRule:{serializedName:"properties.diffRule",readOnly:!0,xmlName:"properties.diffRule",type:{name:"String"}},settingName:{serializedName:"properties.settingName",readOnly:!0,xmlName:"properties.settingName",type:{name:"String"}},valueInCurrentSlot:{serializedName:"properties.valueInCurrentSlot",readOnly:!0,xmlName:"properties.valueInCurrentSlot",type:{name:"String"}},valueInTargetSlot:{serializedName:"properties.valueInTargetSlot",readOnly:!0,xmlName:"properties.valueInTargetSlot",type:{name:"String"}},description:{serializedName:"properties.description",readOnly:!0,xmlName:"properties.description",type:{name:"String"}}})}},jc={serializedName:"SiteSourceControl",type:{name:"Composite",className:"SiteSourceControl",modelProperties:Object.assign(Object.assign({},Le.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"}}})}},Bc={serializedName:"TriggeredWebJob",type:{name:"Composite",className:"TriggeredWebJob",modelProperties:Object.assign(Object.assign({},Le.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"}}}}}}})}},Uc={serializedName:"TriggeredJobHistory",type:{name:"Composite",className:"TriggeredJobHistory",modelProperties:Object.assign(Object.assign({},Le.type.modelProperties),{runs:{serializedName:"properties.runs",xmlName:"properties.runs",xmlElementName:"TriggeredJobRun",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredJobRun"}}}}})}},Vc={serializedName:"WebJob",type:{name:"Composite",className:"WebJob",modelProperties:Object.assign(Object.assign({},Le.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"}}}}}}})}},Hc={serializedName:"WorkflowOutputParameter",type:{name:"Composite",className:"WorkflowOutputParameter",modelProperties:Object.assign(Object.assign({},go.type.modelProperties),{error:{serializedName:"error",readOnly:!0,xmlName:"error",type:{name:"Dictionary",value:{type:{name:"any"}}}}})}},Wc={serializedName:"WorkflowRun",type:{name:"Composite",className:"WorkflowRun",modelProperties:Object.assign(Object.assign({},fo.type.modelProperties),{name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"String"}},waitEndTime:{serializedName:"properties.waitEndTime",readOnly:!0,xmlName:"properties.waitEndTime",type:{name:"DateTime"}},startTime:{serializedName:"properties.startTime",readOnly:!0,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:!0,xmlName:"properties.endTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:!0,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:!0,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:!0,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},correlationId:{serializedName:"properties.correlationId",readOnly:!0,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:!0,xmlName:"properties.outputs",type:{name:"Dictionary",value:{type:{name:"Composite",className:"WorkflowOutputParameter"}}}},response:{serializedName:"properties.response",xmlName:"properties.response",type:{name:"Composite",className:"WorkflowRunTrigger"}}})}},$c={serializedName:"WorkflowRunAction",type:{name:"Composite",className:"WorkflowRunAction",modelProperties:Object.assign(Object.assign({},fo.type.modelProperties),{name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"String"}},startTime:{serializedName:"properties.startTime",readOnly:!0,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:!0,xmlName:"properties.endTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:!0,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:!0,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:!0,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackingId:{serializedName:"properties.trackingId",readOnly:!0,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:!0,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"}}}}})}},Kc={serializedName:"WorkflowTrigger",type:{name:"Composite",className:"WorkflowTrigger",modelProperties:Object.assign(Object.assign({},fo.type.modelProperties),{name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:!0,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:!0,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",readOnly:!0,xmlName:"properties.state",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:!0,xmlName:"properties.status",type:{name:"String"}},lastExecutionTime:{serializedName:"properties.lastExecutionTime",readOnly:!0,xmlName:"properties.lastExecutionTime",type:{name:"DateTime"}},nextExecutionTime:{serializedName:"properties.nextExecutionTime",readOnly:!0,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"}}})}},Xc={serializedName:"WorkflowTriggerHistory",type:{name:"Composite",className:"WorkflowTriggerHistory",modelProperties:Object.assign(Object.assign({},fo.type.modelProperties),{name:{serializedName:"name",readOnly:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",readOnly:!0,xmlName:"type",type:{name:"String"}},startTime:{serializedName:"properties.startTime",readOnly:!0,xmlName:"properties.startTime",type:{name:"DateTime"}},endTime:{serializedName:"properties.endTime",readOnly:!0,xmlName:"properties.endTime",type:{name:"DateTime"}},scheduledTime:{serializedName:"properties.scheduledTime",readOnly:!0,xmlName:"properties.scheduledTime",type:{name:"DateTime"}},status:{serializedName:"properties.status",readOnly:!0,xmlName:"properties.status",type:{name:"String"}},code:{serializedName:"properties.code",readOnly:!0,xmlName:"properties.code",type:{name:"String"}},error:{serializedName:"properties.error",readOnly:!0,xmlName:"properties.error",type:{name:"Dictionary",value:{type:{name:"any"}}}},trackingId:{serializedName:"properties.trackingId",readOnly:!0,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:!0,xmlName:"properties.fired",type:{name:"Boolean"}},run:{serializedName:"properties.run",xmlName:"properties.run",type:{name:"Composite",className:"ResourceReference"}}})}},Zc={serializedName:"RunActionCorrelation",type:{name:"Composite",className:"RunActionCorrelation",modelProperties:Object.assign(Object.assign({},bo.type.modelProperties),{actionTrackingId:{serializedName:"actionTrackingId",xmlName:"actionTrackingId",type:{name:"String"}}})}},eu={serializedName:"ExpressionRoot",type:{name:"Composite",className:"ExpressionRoot",modelProperties:Object.assign(Object.assign({},To.type.modelProperties),{path:{serializedName:"path",xmlName:"path",type:{name:"String"}}})}},tu={serializedName:"AzureResourceErrorInfo",type:{name:"Composite",className:"AzureResourceErrorInfo",modelProperties:Object.assign(Object.assign({},Ro.type.modelProperties),{message:{serializedName:"message",required:!0,xmlName:"message",type:{name:"String"}},details:{serializedName:"details",xmlName:"details",xmlElementName:"AzureResourceErrorInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"AzureResourceErrorInfo"}}}}})}},ru={serializedName:"OperationResult",type:{name:"Composite",className:"OperationResult",modelProperties:Object.assign(Object.assign({},_o.type.modelProperties),{trackingId:{serializedName:"trackingId",readOnly:!0,xmlName:"trackingId",type:{name:"String"}},inputs:{serializedName:"inputs",readOnly:!0,xmlName:"inputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},inputsLink:{serializedName:"inputsLink",xmlName:"inputsLink",type:{name:"Composite",className:"ContentLink"}},outputs:{serializedName:"outputs",readOnly:!0,xmlName:"outputs",type:{name:"Dictionary",value:{type:{name:"any"}}}},outputsLink:{serializedName:"outputsLink",xmlName:"outputsLink",type:{name:"Composite",className:"ContentLink"}},trackedProperties:{serializedName:"trackedProperties",readOnly:!0,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"}}})}},iu={serializedName:"WorkflowRunActionRepetitionDefinition",type:{name:"Composite",className:"WorkflowRunActionRepetitionDefinition",modelProperties:Object.assign(Object.assign({},Oo.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:!0,xmlName:"properties.trackingId",type:{name:"String"}},inputs:{serializedName:"properties.inputs",readOnly:!0,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:!0,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:!0,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"}}}}})}},nu={serializedName:"RequestHistory",type:{name:"Composite",className:"RequestHistory",modelProperties:Object.assign(Object.assign({},Oo.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Composite",className:"RequestHistoryProperties"}}})}},au={serializedName:"Workflow",type:{name:"Composite",className:"Workflow",modelProperties:Object.assign(Object.assign({},Oo.type.modelProperties),{identity:{serializedName:"identity",xmlName:"identity",type:{name:"Composite",className:"ManagedServiceIdentity"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:!0,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:!0,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:!0,xmlName:"properties.version",type:{name:"String"}},accessEndpoint:{serializedName:"properties.accessEndpoint",readOnly:!0,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"}}})}},su={serializedName:"WorkflowVersion",type:{name:"Composite",className:"WorkflowVersion",modelProperties:Object.assign(Object.assign({},Oo.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,xmlName:"properties.provisioningState",type:{name:"String"}},createdTime:{serializedName:"properties.createdTime",readOnly:!0,xmlName:"properties.createdTime",type:{name:"DateTime"}},changedTime:{serializedName:"properties.changedTime",readOnly:!0,xmlName:"properties.changedTime",type:{name:"DateTime"}},state:{serializedName:"properties.state",xmlName:"properties.state",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:!0,xmlName:"properties.version",type:{name:"String"}},accessEndpoint:{serializedName:"properties.accessEndpoint",readOnly:!0,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"}}}}})}},ou={serializedName:"WorkflowRunActionRepetitionProperties",type:{name:"Composite",className:"WorkflowRunActionRepetitionProperties",modelProperties:Object.assign(Object.assign({},ru.type.modelProperties),{repetitionIndexes:{serializedName:"repetitionIndexes",xmlName:"repetitionIndexes",xmlElementName:"RepetitionIndex",type:{name:"Sequence",element:{type:{name:"Composite",className:"RepetitionIndex"}}}}})}},lu={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},pu={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,xmlName:"$host",type:{name:"String"}},skipEncoding:!0},cu={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:!0,xmlName:"subscriptionId",type:{name:"String"}}},uu={parameterPath:"apiVersion",mapper:{defaultValue:"2022-03-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},du={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},mu={parameterPath:"appServiceCertificateOrder",mapper:vl},hu={parameterPath:"resourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+[^\\.]$"),MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,xmlName:"resourceGroupName",type:{name:"String"}}},yu={parameterPath:"certificateOrderName",mapper:{serializedName:"certificateOrderName",required:!0,xmlName:"certificateOrderName",type:{name:"String"}}},gu={parameterPath:"certificateDistinguishedName",mapper:vl},fu={parameterPath:"certificateDistinguishedName",mapper:_l},vu={parameterPath:"name",mapper:{serializedName:"name",required:!0,xmlName:"name",type:{name:"String"}}},bu={parameterPath:"keyVaultCertificate",mapper:bl},Su={parameterPath:"keyVaultCertificate",mapper:Ol},Pu={parameterPath:"reissueCertificateOrderRequest",mapper:Il},Cu={parameterPath:"renewCertificateOrderRequest",mapper:Al},Tu={parameterPath:"nameIdentifier",mapper:Ge},Ru={parameterPath:"siteSealRequest",mapper:je},ku={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,xmlName:"nextLink",type:{name:"String"}},skipEncoding:!0},Eu={parameterPath:"detectorName",mapper:{serializedName:"detectorName",required:!0,xmlName:"detectorName",type:{name:"String"}}},_u={parameterPath:["options","startTime"],mapper:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}}},Ou={parameterPath:["options","endTime"],mapper:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}}},Iu={parameterPath:["options","timeGrain"],mapper:{constraints:{Pattern:new RegExp("PT[1-9][0-9]+[SMH]")},serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}}},Au={parameterPath:"identifier",mapper:Ge},Mu={parameterPath:"parameters",mapper:At},qu={parameterPath:"domainName",mapper:{serializedName:"domainName",required:!0,xmlName:"domainName",type:{name:"String"}}},zu={parameterPath:"domain",mapper:Nl},Lu={parameterPath:"domainName",mapper:{constraints:{Pattern:new RegExp("[a-zA-Z0-9][a-zA-Z0-9\\.-]+")},serializedName:"domainName",required:!0,xmlName:"domainName",type:{name:"String"}}},Fu={parameterPath:"domain",mapper:ql},Gu={parameterPath:"domainOwnershipIdentifier",mapper:zl},ju={parameterPath:"agreementOption",mapper:Lt},Bu={parameterPath:"hostingEnvironmentEnvelope",mapper:Sl},Uu={parameterPath:"hostingEnvironmentEnvelope",mapper:Gl},Vu={parameterPath:"vnetInfo",mapper:Ut},Hu={parameterPath:"customDnsSuffixConfiguration",mapper:Ll},Wu={parameterPath:"aseNetworkingConfiguration",mapper:Fl},$u={parameterPath:"multiRolePoolEnvelope",mapper:Ul},Ku={parameterPath:"instance",mapper:{serializedName:"instance",required:!0,xmlName:"instance",type:{name:"String"}}},Xu={parameterPath:"privateEndpointConnectionName",mapper:{serializedName:"privateEndpointConnectionName",required:!0,xmlName:"privateEndpointConnectionName",type:{name:"String"}}},Qu={parameterPath:"privateEndpointWrapper",mapper:$l},Ju={parameterPath:["options","propertiesToInclude"],mapper:{serializedName:"propertiesToInclude",xmlName:"propertiesToInclude",type:{name:"String"}}},Yu={parameterPath:["options","filter"],mapper:{serializedName:"$filter",xmlName:"$filter",type:{name:"String"}},skipEncoding:!0},Zu={parameterPath:"workerPoolName",mapper:{serializedName:"workerPoolName",required:!0,xmlName:"workerPoolName",type:{name:"String"}}},ed={parameterPath:"workerPoolEnvelope",mapper:Ul},rd={parameterPath:["options","detailed"],mapper:{serializedName:"detailed",xmlName:"detailed",type:{name:"Boolean"}}},nd={parameterPath:"appServicePlan",mapper:xl},ad={parameterPath:"appServicePlan",mapper:Kl},sd={parameterPath:"namespaceName",mapper:{serializedName:"namespaceName",required:!0,xmlName:"namespaceName",type:{name:"String"}}},od={parameterPath:"relayName",mapper:{serializedName:"relayName",required:!0,xmlName:"relayName",type:{name:"String"}}},ld={parameterPath:["options","softRestart"],mapper:{serializedName:"softRestart",xmlName:"softRestart",type:{name:"Boolean"}}},pd={parameterPath:["options","skipToken"],mapper:{serializedName:"$skipToken",xmlName:"$skipToken",type:{name:"String"}}},ud={parameterPath:["options","top"],mapper:{serializedName:"$top",xmlName:"$top",type:{name:"String"}}},dd={parameterPath:"vnetName",mapper:{serializedName:"vnetName",required:!0,xmlName:"vnetName",type:{name:"String"}}},md={parameterPath:"gatewayName",mapper:{serializedName:"gatewayName",required:!0,xmlName:"gatewayName",type:{name:"String"}}},hd={parameterPath:"connectionEnvelope",mapper:ep},yd={parameterPath:"routeName",mapper:{serializedName:"routeName",required:!0,xmlName:"routeName",type:{name:"String"}}},gd={parameterPath:"route",mapper:Yl},fd={parameterPath:"certificateEnvelope",mapper:Cl},vd={parameterPath:"certificateEnvelope",mapper:rp},bd={parameterPath:"containerAppEnvelope",mapper:wl},Nd={parameterPath:"containerAppName",mapper:{serializedName:"containerAppName",required:!0,xmlName:"containerAppName",type:{name:"String"}}},Sd={parameterPath:"location",mapper:{serializedName:"location",required:!0,xmlName:"location",type:{name:"String"}}},xd={parameterPath:"deletedSiteId",mapper:{serializedName:"deletedSiteId",required:!0,xmlName:"deletedSiteId",type:{name:"String"}}},Cd={parameterPath:"siteName",mapper:{serializedName:"siteName",required:!0,xmlName:"siteName",type:{name:"String"}}},Td={parameterPath:"diagnosticCategory",mapper:{serializedName:"diagnosticCategory",required:!0,xmlName:"diagnosticCategory",type:{name:"String"}}},kd={parameterPath:"analysisName",mapper:{serializedName:"analysisName",required:!0,xmlName:"analysisName",type:{name:"String"}}},Ed={parameterPath:"slot",mapper:{serializedName:"slot",required:!0,xmlName:"slot",type:{name:"String"}}},_d={parameterPath:"operationId",mapper:{serializedName:"operationId",required:!0,xmlName:"operationId",type:{name:"String"}}},Od={parameterPath:"kubeEnvironmentEnvelope",mapper:Rl},Id={parameterPath:"kubeEnvironmentEnvelope",mapper:dp},Ad={parameterPath:["options","osTypeSelected"],mapper:{serializedName:"osTypeSelected",xmlName:"osTypeSelected",type:{name:"String"}}},Md={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}},qd={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}},zd={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}},Ld={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}},Fd={parameterPath:["options","osTypeSelected"],mapper:{serializedName:"osTypeSelected",xmlName:"osTypeSelected",type:{name:"String"}}},Gd={parameterPath:["options","featured"],mapper:{serializedName:"featured",xmlName:"featured",type:{name:"Boolean"}}},jd={parameterPath:"hostingEnvironmentName",mapper:{serializedName:"hostingEnvironmentName",required:!0,xmlName:"hostingEnvironmentName",type:{name:"String"}}},Bd={parameterPath:["options","expiredOnly"],mapper:{serializedName:"expiredOnly",xmlName:"expiredOnly",type:{name:"Boolean"}}},Ud={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:!0,xmlName:"environmentName",type:{name:"String"}}},Vd={parameterPath:["options","updateSeen"],mapper:{serializedName:"updateSeen",xmlName:"updateSeen",type:{name:"Boolean"}}},Hd={parameterPath:["options","recommendationId"],mapper:{serializedName:"recommendationId",xmlName:"recommendationId",type:{name:"String"}}},Wd={parameterPath:"userDetails",mapper:bp},$d={parameterPath:"sourceControlType",mapper:{serializedName:"sourceControlType",required:!0,xmlName:"sourceControlType",type:{name:"String"}}},Kd={parameterPath:"requestMessage",mapper:Sp},Xd={parameterPath:["options","billingLocation"],mapper:{serializedName:"billingLocation",xmlName:"billingLocation",type:{name:"String"}}},Qd={parameterPath:["options","osType"],mapper:{serializedName:"osType",xmlName:"osType",type:{name:"String"}}},Jd={parameterPath:["options","hostname"],mapper:{serializedName:"hostname",xmlName:"hostname",type:{name:"String"}}},Yd={parameterPath:["options","sku"],mapper:{serializedName:"sku",xmlName:"sku",type:{name:"String"}}},Zd={parameterPath:["options","linuxWorkersEnabled"],mapper:{serializedName:"linuxWorkersEnabled",xmlName:"linuxWorkersEnabled",type:{name:"Boolean"}}},em={parameterPath:["options","xenonWorkersEnabled"],mapper:{serializedName:"xenonWorkersEnabled",xmlName:"xenonWorkersEnabled",type:{name:"Boolean"}}},tm={parameterPath:["options","linuxDynamicWorkersEnabled"],mapper:{serializedName:"linuxDynamicWorkersEnabled",xmlName:"linuxDynamicWorkersEnabled",type:{name:"Boolean"}}},rm={parameterPath:"parameters",mapper:Ep},im={parameterPath:"moveResourceEnvelope",mapper:Ln},nm={parameterPath:"validateRequest",mapper:Gn},am={parameterPath:"staticSitesWorkflowPreviewRequest",mapper:Ip},sm={parameterPath:"staticSiteEnvelope",mapper:kl},om={parameterPath:"staticSiteEnvelope",mapper:zp},lm={parameterPath:"authprovider",mapper:{serializedName:"authprovider",required:!0,xmlName:"authprovider",type:{name:"String"}}},pm={parameterPath:"userid",mapper:{serializedName:"userid",required:!0,xmlName:"userid",type:{name:"String"}}},dm={parameterPath:"staticSiteUserEnvelope",mapper:Lp},mm={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:!0,xmlName:"environmentName",type:{name:"String"}}},hm={parameterPath:"appSettings",mapper:Gp},ym={parameterPath:"functionAppName",mapper:{serializedName:"functionAppName",required:!0,xmlName:"functionAppName",type:{name:"String"}}},gm={parameterPath:"staticSiteUserProvidedFunctionEnvelope",mapper:Bp},fm={parameterPath:["options","isForced"],mapper:{serializedName:"isForced",xmlName:"isForced",type:{name:"Boolean"}}},bm={parameterPath:"staticSiteZipDeploymentEnvelope",mapper:Up},Nm={parameterPath:"staticSiteUserRolesInvitationEnvelope",mapper:Vp},Sm={parameterPath:"staticSiteCustomDomainRequestPropertiesEnvelope",mapper:$p},Pm={parameterPath:"resetPropertiesEnvelope",mapper:Xp},xm={parameterPath:"staticSiteLinkedBackendEnvelope",mapper:Qp},Cm={parameterPath:"linkedBackendName",mapper:{serializedName:"linkedBackendName",required:!0,xmlName:"linkedBackendName",type:{name:"String"}}},wm={parameterPath:["options","isCleaningAuthConfig"],mapper:{serializedName:"isCleaningAuthConfig",xmlName:"isCleaningAuthConfig",type:{name:"Boolean"}}},Tm={parameterPath:["options","includeSlots"],mapper:{serializedName:"includeSlots",xmlName:"includeSlots",type:{name:"Boolean"}}},Rm={parameterPath:"siteEnvelope",mapper:Pl},km={parameterPath:["options","deleteMetrics"],mapper:{serializedName:"deleteMetrics",xmlName:"deleteMetrics",type:{name:"Boolean"}}},Em={parameterPath:["options","deleteEmptyServerFarm"],mapper:{serializedName:"deleteEmptyServerFarm",xmlName:"deleteEmptyServerFarm",type:{name:"Boolean"}}},Om={parameterPath:"siteEnvelope",mapper:Jp},Im={parameterPath:["options","hostName"],mapper:{serializedName:"hostName",xmlName:"hostName",type:{name:"String"}}},Am={parameterPath:"slotSwapEntity",mapper:na},qm={parameterPath:"request",mapper:ec},Dm={parameterPath:"backupId",mapper:{serializedName:"backupId",required:!0,xmlName:"backupId",type:{name:"String"}}},Lm={parameterPath:"request",mapper:rc},Bm={parameterPath:"csmPublishingAccessPoliciesEntity",mapper:ic},Um={parameterPath:"siteAuthSettings",mapper:ac},Vm={parameterPath:"siteAuthSettingsV2",mapper:sc},Hm={parameterPath:"azureStorageAccounts",mapper:oc},$m={parameterPath:"appSettingKey",mapper:{serializedName:"appSettingKey",required:!0,xmlName:"appSettingKey",type:{name:"String"}}},Km={parameterPath:"connectionStringKey",mapper:{serializedName:"connectionStringKey",required:!0,xmlName:"connectionStringKey",type:{name:"String"}}},Xm={parameterPath:"connectionStrings",mapper:pc},Jm={parameterPath:"siteLogsConfig",mapper:cc},Zm={parameterPath:"metadata",mapper:Gp},eh={parameterPath:"pushSettings",mapper:Bl},th={parameterPath:"slotConfigNames",mapper:uc},rh={parameterPath:"siteConfig",mapper:nc},ih={parameterPath:"snapshotId",mapper:{serializedName:"snapshotId",required:!0,xmlName:"snapshotId",type:{name:"String"}}},nh={parameterPath:"accept",mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},ah={parameterPath:"accept",mapper:{defaultValue:"application/zip",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},sh={parameterPath:"webJobName",mapper:{serializedName:"webJobName",required:!0,xmlName:"webJobName",type:{name:"String"}}},oh={parameterPath:"deploymentStatusId",mapper:{serializedName:"deploymentStatusId",required:!0,xmlName:"deploymentStatusId",type:{name:"String"}}},lh={parameterPath:"id",mapper:{serializedName:"id",required:!0,xmlName:"id",type:{name:"String"}}},ch={parameterPath:"deployment",mapper:yc},uh={parameterPath:"domainOwnershipIdentifierName",mapper:{serializedName:"domainOwnershipIdentifierName",required:!0,xmlName:"domainOwnershipIdentifierName",type:{name:"String"}}},dh={parameterPath:"domainOwnershipIdentifier",mapper:Cp},mh={parameterPath:"mSDeploy",mapper:vc},hh={parameterPath:"functionName",mapper:{serializedName:"functionName",required:!0,xmlName:"functionName",type:{name:"String"}}},yh={parameterPath:"functionEnvelope",mapper:Nc},gh={parameterPath:"key",mapper:bs},vh={parameterPath:"keyName",mapper:{serializedName:"keyName",required:!0,xmlName:"keyName",type:{name:"String"}}},bh={parameterPath:"keyType",mapper:{serializedName:"keyType",required:!0,xmlName:"keyType",type:{name:"String"}}},Sh={parameterPath:"hostName",mapper:{serializedName:"hostName",required:!0,xmlName:"hostName",type:{name:"String"}}},Ph={parameterPath:"hostNameBinding",mapper:Sc},xh={parameterPath:"connectionEnvelope",mapper:Xl},Ch={parameterPath:"entityName",mapper:{serializedName:"entityName",required:!0,xmlName:"entityName",type:{name:"String"}}},wh={parameterPath:"connectionEnvelope",mapper:Pc},Th={parameterPath:"instanceId",mapper:{serializedName:"instanceId",required:!0,xmlName:"instanceId",type:{name:"String"}}},Rh={parameterPath:"processId",mapper:{serializedName:"processId",required:!0,xmlName:"processId",type:{name:"String"}}},kh={parameterPath:"baseAddress",mapper:{serializedName:"baseAddress",required:!0,xmlName:"baseAddress",type:{name:"String"}}},_h={parameterPath:"migrationOptions",mapper:Rc},Oh={parameterPath:"migrationRequestEnvelope",mapper:Ec},Ih={parameterPath:"connectionEnvelope",mapper:Oc},Ah={parameterPath:"view",mapper:{serializedName:"view",required:!0,xmlName:"view",type:{name:"String"}}},Mh={parameterPath:["options","durationInSeconds"],mapper:{serializedName:"durationInSeconds",xmlName:"durationInSeconds",type:{name:"Number"}}},qh={parameterPath:["options","maxFrameLength"],mapper:{serializedName:"maxFrameLength",xmlName:"maxFrameLength",type:{name:"Number"}}},zh={parameterPath:["options","sasUrl"],mapper:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}}},Lh={parameterPath:"premierAddOnName",mapper:{serializedName:"premierAddOnName",required:!0,xmlName:"premierAddOnName",type:{name:"String"}}},Fh={parameterPath:"premierAddOn",mapper:El},jh={parameterPath:"premierAddOn",mapper:Mc},Bh={parameterPath:"access",mapper:qc},Uh={parameterPath:"publicCertificateName",mapper:{serializedName:"publicCertificateName",required:!0,xmlName:"publicCertificateName",type:{name:"String"}}},Vh={parameterPath:"publicCertificate",mapper:zc},Hh={parameterPath:"publishingProfileOptions",mapper:Vs},$h={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Kh={parameterPath:["options","synchronous"],mapper:{serializedName:"synchronous",xmlName:"synchronous",type:{name:"Boolean"}}},Xh={parameterPath:"restoreRequest",mapper:Dc},Qh={parameterPath:"restoreRequest",mapper:Lc},Jh={parameterPath:"siteExtensionId",mapper:{serializedName:"siteExtensionId",required:!0,xmlName:"siteExtensionId",type:{name:"String"}}},Yh={parameterPath:"siteSourceControl",mapper:jc},Zh={parameterPath:["options","additionalFlags"],mapper:{serializedName:"additionalFlags",xmlName:"additionalFlags",type:{name:"String"}}},ey={parameterPath:"connectionEnvelope",mapper:Zl},ty={parameterPath:"keyType",mapper:so},ry={parameterPath:"workflowName",mapper:{serializedName:"workflowName",required:!0,xmlName:"workflowName",type:{name:"String"}}},iy={parameterPath:"validate",mapper:au},ny={parameterPath:["options","top"],mapper:{serializedName:"$top",xmlName:"$top",type:{name:"Number"}}},ay={parameterPath:["options","filter"],mapper:{serializedName:"$filter",xmlName:"$filter",type:{name:"String"}}},sy={parameterPath:"runName",mapper:{serializedName:"runName",required:!0,xmlName:"runName",type:{name:"String"}}},oy={parameterPath:"actionName",mapper:{serializedName:"actionName",required:!0,xmlName:"actionName",type:{name:"String"}}},ly={parameterPath:"repetitionName",mapper:{serializedName:"repetitionName",required:!0,xmlName:"repetitionName",type:{name:"String"}}},py={parameterPath:"triggerName",mapper:{serializedName:"triggerName",required:!0,xmlName:"triggerName",type:{name:"String"}}},cy={parameterPath:"historyName",mapper:{serializedName:"historyName",required:!0,xmlName:"historyName",type:{name:"String"}}};var uy=b(49363);class LroImpl{constructor(g,v,b,S=b.path,P=b.httpMethod){this.sendOperationFn=g,this.args=v,this.spec=b,this.requestPath=S,this.requestMethod=P}sendInitialRequest(){return(0,Pe.mG)(this,void 0,void 0,(function*(){return this.sendOperationFn(this.args,this.spec)}))}sendPollRequest(g){return(0,Pe.mG)(this,void 0,void 0,(function*(){const v=this.spec,{requestBody:b}=v,S=(0,Pe._T)(v,["requestBody"]);return this.sendOperationFn(this.args,Object.assign(Object.assign({},S),{path:g,httpMethod:"GET"}))}))}}class AppServiceCertificateOrdersImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listCertificates(g,v,b){const S=this.listCertificatesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listCertificatesPagingPage(g,v,b,S)}}}listCertificatesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listCertificatesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listCertificates(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listCertificatesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listCertificatesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listCertificatesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listCertificatesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},my)}validatePurchaseInformation(g,v){return this.client.sendOperationRequest({appServiceCertificateOrder:g,options:v},hy)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},yy)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,options:b},gy)}beginCreateOrUpdate(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,certificateOrderName:v,certificateDistinguishedName:b,options:S},fy),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S)).pollUntilDone()}))}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,options:b},vy)}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,certificateDistinguishedName:b,options:S},by)}_listCertificates(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,options:b},Ny)}getCertificate(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,name:b,options:S},Sy)}beginCreateOrUpdateCertificate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,certificateOrderName:v,name:b,keyVaultCertificate:S,options:P},Py),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateOrUpdateCertificateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateCertificate(g,v,b,S,P)).pollUntilDone()}))}deleteCertificate(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,name:b,options:S},xy)}updateCertificate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,name:b,keyVaultCertificate:S,options:P},Cy)}reissue(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,reissueCertificateOrderRequest:b,options:S},wy)}renew(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,renewCertificateOrderRequest:b,options:S},Ty)}resendEmail(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,options:b},Ry)}resendRequestEmails(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,nameIdentifier:b,options:S},ky)}retrieveSiteSeal(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,siteSealRequest:b,options:S},Ey)}verifyDomainOwnership(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,options:b},_y)}retrieveCertificateActions(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Oy)}retrieveCertificateEmailHistory(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Iy)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Ay)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},My)}_listCertificatesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,nextLink:b,options:S},qy)}}const dy=Te.Q(S,!1),my={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:dy},hy={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},requestBody:mu,queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu,du],mediaType:"json",serializer:dy},yy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu],serializer:dy},gy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"GET",responses:{200:{bodyMapper:vl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu],serializer:dy},fy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PUT",responses:{200:{bodyMapper:vl},201:{bodyMapper:vl},202:{bodyMapper:vl},204:{bodyMapper:vl},default:{bodyMapper:qe}},requestBody:gu,queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu,du],mediaType:"json",serializer:dy},vy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu],serializer:dy},by={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PATCH",responses:{200:{bodyMapper:vl},default:{bodyMapper:qe}},requestBody:fu,queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu,du],mediaType:"json",serializer:dy},Ny={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates",httpMethod:"GET",responses:{200:{bodyMapper:Fe},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu],serializer:dy},Sy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:bl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,yu,vu],headerParameters:[lu],serializer:dy},Py={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:bl},201:{bodyMapper:bl},202:{bodyMapper:bl},204:{bodyMapper:bl},default:{bodyMapper:qe}},requestBody:bu,queryParameters:[uu],urlParameters:[pu,cu,hu,yu,vu],headerParameters:[lu,du],mediaType:"json",serializer:dy},xy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,yu,vu],headerParameters:[lu],serializer:dy},Cy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:bl},default:{bodyMapper:qe}},requestBody:Su,queryParameters:[uu],urlParameters:[pu,cu,hu,yu,vu],headerParameters:[lu,du],mediaType:"json",serializer:dy},wy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},requestBody:Pu,queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu,du],mediaType:"json",serializer:dy},Ty={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},requestBody:Cu,queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu,du],mediaType:"json",serializer:dy},Ry={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu],serializer:dy},ky={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},requestBody:Tu,queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu,du],mediaType:"json",serializer:dy},Ey={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal",httpMethod:"POST",responses:{200:{bodyMapper:Be},default:{bodyMapper:qe}},requestBody:Ru,queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu,du],mediaType:"json",serializer:dy},_y={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu],serializer:dy},Oy={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:dy},Iy={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:dy},Ay={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:dy},My={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku],headerParameters:[lu],serializer:dy},qy={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fe},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,yu,ku],headerParameters:[lu],serializer:dy};class CertificateOrdersDiagnosticsImpl{constructor(g){this.client=g}listAppServiceCertificateOrderDetectorResponse(g,v,b){const S=this.listAppServiceCertificateOrderDetectorResponsePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAppServiceCertificateOrderDetectorResponsePagingPage(g,v,b,S)}}}listAppServiceCertificateOrderDetectorResponsePagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listAppServiceCertificateOrderDetectorResponse(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listAppServiceCertificateOrderDetectorResponseNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listAppServiceCertificateOrderDetectorResponsePagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listAppServiceCertificateOrderDetectorResponsePagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_listAppServiceCertificateOrderDetectorResponse(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,options:b},Dy)}getAppServiceCertificateOrderDetectorResponse(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,detectorName:b,options:S},Ly)}_listAppServiceCertificateOrderDetectorResponseNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,certificateOrderName:v,nextLink:b,options:S},Fy)}}const zy=Te.Q(S,!1),Dy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,yu],headerParameters:[lu],serializer:zy},Ly={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Ml},default:{bodyMapper:qe}},queryParameters:[uu,_u,Ou,Iu],urlParameters:[pu,cu,hu,yu,Eu],headerParameters:[lu],serializer:zy},Fy={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,yu,ku],headerParameters:[lu],serializer:zy};class CertificateRegistrationProviderImpl{constructor(g){this.client=g}listOperations(g){const v=this.listOperationsPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listOperationsPagingPage(g,v)}}}listOperationsPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listOperationsPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._listOperations(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listOperationsNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listOperationsPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listOperationsPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listOperationsPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_listOperations(g){return this.client.sendOperationRequest({options:g},jy)}_listOperationsNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},By)}}const Gy=Te.Q(S,!1),jy={path:"/providers/Microsoft.CertificateRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu],headerParameters:[lu],serializer:Gy},By={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,ku],headerParameters:[lu],serializer:Gy};class DomainsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listRecommendations(g,v){const b=this.listRecommendationsPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listRecommendationsPagingPage(g,v,b)}}}listRecommendationsPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listRecommendationsPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listRecommendations(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listRecommendationsNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listRecommendationsPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listRecommendationsPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listRecommendationsPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listOwnershipIdentifiers(g,v,b){const S=this.listOwnershipIdentifiersPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listOwnershipIdentifiersPagingPage(g,v,b,S)}}}listOwnershipIdentifiersPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listOwnershipIdentifiersPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listOwnershipIdentifiers(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listOwnershipIdentifiersNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listOwnershipIdentifiersPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listOwnershipIdentifiersPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listOwnershipIdentifiersPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}checkAvailability(g,v){return this.client.sendOperationRequest({identifier:g,options:v},Vy)}_list(g){return this.client.sendOperationRequest({options:g},Hy)}getControlCenterSsoRequest(g){return this.client.sendOperationRequest({options:g},Wy)}_listRecommendations(g,v){return this.client.sendOperationRequest({parameters:g,options:v},$y)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Ky)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,domainName:v,options:b},Xy)}beginCreateOrUpdate(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,domainName:v,domain:b,options:S},Qy),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S)).pollUntilDone()}))}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,domainName:v,options:b},Jy)}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,domainName:v,domain:b,options:S},Yy)}_listOwnershipIdentifiers(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,domainName:v,options:b},Zy)}getOwnershipIdentifier(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,domainName:v,name:b,options:S},eg)}createOrUpdateOwnershipIdentifier(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,domainName:v,name:b,domainOwnershipIdentifier:S,options:P},tg)}deleteOwnershipIdentifier(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,domainName:v,name:b,options:S},rg)}updateOwnershipIdentifier(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,domainName:v,name:b,domainOwnershipIdentifier:S,options:P},ig)}renew(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,domainName:v,options:b},ng)}transferOut(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,domainName:v,options:b},ag)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},sg)}_listRecommendationsNext(g,v,b){return this.client.sendOperationRequest({parameters:g,nextLink:v,options:b},og)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},lg)}_listOwnershipIdentifiersNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,domainName:v,nextLink:b,options:S},pg)}}const Uy=Te.Q(S,!1),Vy={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability",httpMethod:"POST",responses:{200:{bodyMapper:Pt},default:{bodyMapper:qe}},requestBody:Au,queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu,du],mediaType:"json",serializer:Uy},Hy={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:Uy},Wy={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest",httpMethod:"POST",responses:{200:{bodyMapper:Ot},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:Uy},$y={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations",httpMethod:"POST",responses:{200:{bodyMapper:Mt},default:{bodyMapper:qe}},requestBody:Mu,queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu,du],mediaType:"json",serializer:Uy},Ky={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu],serializer:Uy},Xy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:Nl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,qu],headerParameters:[lu],serializer:Uy},Qy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:Nl},201:{bodyMapper:Nl},202:{bodyMapper:Nl},204:{bodyMapper:Nl},default:{bodyMapper:qe}},requestBody:zu,queryParameters:[uu],urlParameters:[pu,cu,hu,Lu],headerParameters:[lu,du],mediaType:"json",serializer:Uy},Jy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu,{parameterPath:["options","forceHardDeleteDomain"],mapper:{serializedName:"forceHardDeleteDomain",xmlName:"forceHardDeleteDomain",type:{name:"Boolean"}}}],urlParameters:[pu,cu,hu,qu],headerParameters:[lu],serializer:Uy},Yy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Nl},202:{bodyMapper:Nl},default:{bodyMapper:qe}},requestBody:Fu,queryParameters:[uu],urlParameters:[pu,cu,hu,Lu],headerParameters:[lu,du],mediaType:"json",serializer:Uy},Zy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:zt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,qu],headerParameters:[lu],serializer:Uy},eg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"GET",responses:{200:{bodyMapper:zl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,qu],headerParameters:[lu],serializer:Uy},tg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:zl},default:{bodyMapper:qe}},requestBody:Gu,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,qu],headerParameters:[lu,du],mediaType:"json",serializer:Uy},rg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,qu],headerParameters:[lu],serializer:Uy},ig={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:zl},default:{bodyMapper:qe}},requestBody:Gu,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,qu],headerParameters:[lu,du],mediaType:"json",serializer:Uy},ng={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew",httpMethod:"POST",responses:{200:{},202:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,qu],headerParameters:[lu],serializer:Uy},ag={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut",httpMethod:"PUT",responses:{200:{bodyMapper:Nl},400:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,qu],headerParameters:[lu],serializer:Uy},sg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:Uy},og={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu,du],mediaType:"json",serializer:Uy},lg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku],headerParameters:[lu],serializer:Uy},pg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:zt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku,qu],headerParameters:[lu],serializer:Uy};class TopLevelDomainsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listAgreements(g,v,b){const S=this.listAgreementsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAgreementsPagingPage(g,v,b,S)}}}listAgreementsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listAgreementsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listAgreements(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listAgreementsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listAgreementsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listAgreementsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listAgreementsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},ug)}get(g,v){return this.client.sendOperationRequest({name:g,options:v},dg)}_listAgreements(g,v,b){return this.client.sendOperationRequest({name:g,agreementOption:v,options:b},mg)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},hg)}_listAgreementsNext(g,v,b,S){return this.client.sendOperationRequest({name:g,agreementOption:v,nextLink:b,options:S},yg)}}const cg=Te.Q(S,!1),ug={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains",httpMethod:"GET",responses:{200:{bodyMapper:Dt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:cg},dg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Dl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,vu],headerParameters:[lu],serializer:cg},mg={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements",httpMethod:"POST",responses:{200:{bodyMapper:Ft},default:{bodyMapper:qe}},requestBody:ju,queryParameters:[uu],urlParameters:[pu,cu,vu],headerParameters:[lu,du],mediaType:"json",serializer:cg},hg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Dt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:cg},yg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ft},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,vu,ku],headerParameters:[lu,du],mediaType:"json",serializer:cg};class DomainRegistrationProviderImpl{constructor(g){this.client=g}listOperations(g){const v=this.listOperationsPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listOperationsPagingPage(g,v)}}}listOperationsPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listOperationsPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._listOperations(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listOperationsNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listOperationsPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listOperationsPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listOperationsPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_listOperations(g){return this.client.sendOperationRequest({options:g},fg)}_listOperationsNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},vg)}}const gg=Te.Q(S,!1),fg={path:"/providers/Microsoft.DomainRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu],headerParameters:[lu],serializer:gg},vg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,ku],headerParameters:[lu],serializer:gg};class AppServiceEnvironmentsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listCapacities(g,v,b){const S=this.listCapacitiesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listCapacitiesPagingPage(g,v,b,S)}}}listCapacitiesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listCapacitiesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listCapacities(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listCapacitiesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listCapacitiesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listCapacitiesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listCapacitiesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}beginListChangeVnetAndWait(g,v,b,S){const P=this.changeVnetPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.changeVnetPagingPage(g,v,b,S,P)}}}changeVnetPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*changeVnetPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){const P=yield(0,Pe.qq)(this._changeVnet(g,v,b,S));x=yield(0,Pe.qq)(P.pollUntilDone());let T=x.value||[];C=x.nextLink,setContinuationToken(T,C),yield yield(0,Pe.qq)(T)}for(;C;){x=yield(0,Pe.qq)(this._changeVnetNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}changeVnetPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*changeVnetPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.changeVnetPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listInboundNetworkDependenciesEndpoints(g,v,b){const S=this.getInboundNetworkDependenciesEndpointsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getInboundNetworkDependenciesEndpointsPagingPage(g,v,b,S)}}}getInboundNetworkDependenciesEndpointsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._getInboundNetworkDependenciesEndpoints(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._getInboundNetworkDependenciesEndpointsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}getInboundNetworkDependenciesEndpointsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.getInboundNetworkDependenciesEndpointsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listMultiRolePools(g,v,b){const S=this.listMultiRolePoolsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listMultiRolePoolsPagingPage(g,v,b,S)}}}listMultiRolePoolsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listMultiRolePoolsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listMultiRolePools(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listMultiRolePoolsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listMultiRolePoolsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listMultiRolePoolsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listMultiRolePoolsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listMultiRolePoolInstanceMetricDefinitions(g,v,b,S){const P=this.listMultiRolePoolInstanceMetricDefinitionsPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(g,v,b,S,P)}}}listMultiRolePoolInstanceMetricDefinitionsPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listMultiRolePoolInstanceMetricDefinitions(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listMultiRolePoolInstanceMetricDefinitionsNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listMultiRolePoolInstanceMetricDefinitionsPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listMultiRoleMetricDefinitions(g,v,b){const S=this.listMultiRoleMetricDefinitionsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listMultiRoleMetricDefinitionsPagingPage(g,v,b,S)}}}listMultiRoleMetricDefinitionsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listMultiRoleMetricDefinitionsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listMultiRoleMetricDefinitions(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listMultiRoleMetricDefinitionsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listMultiRoleMetricDefinitionsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listMultiRoleMetricDefinitionsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listMultiRoleMetricDefinitionsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listMultiRolePoolSkus(g,v,b){const S=this.listMultiRolePoolSkusPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listMultiRolePoolSkusPagingPage(g,v,b,S)}}}listMultiRolePoolSkusPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listMultiRolePoolSkusPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listMultiRolePoolSkus(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listMultiRolePoolSkusNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listMultiRolePoolSkusPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listMultiRolePoolSkusPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listMultiRolePoolSkusPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listMultiRoleUsages(g,v,b){const S=this.listMultiRoleUsagesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listMultiRoleUsagesPagingPage(g,v,b,S)}}}listMultiRoleUsagesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listMultiRoleUsagesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listMultiRoleUsages(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listMultiRoleUsagesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listMultiRoleUsagesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listMultiRoleUsagesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listMultiRoleUsagesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listOutboundNetworkDependenciesEndpoints(g,v,b){const S=this.getOutboundNetworkDependenciesEndpointsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getOutboundNetworkDependenciesEndpointsPagingPage(g,v,b,S)}}}getOutboundNetworkDependenciesEndpointsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._getOutboundNetworkDependenciesEndpoints(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._getOutboundNetworkDependenciesEndpointsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}getOutboundNetworkDependenciesEndpointsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.getOutboundNetworkDependenciesEndpointsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listPrivateEndpointConnectionList(g,v,b){const S=this.getPrivateEndpointConnectionListPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getPrivateEndpointConnectionListPagingPage(g,v,b,S)}}}getPrivateEndpointConnectionListPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._getPrivateEndpointConnectionList(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._getPrivateEndpointConnectionListNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}getPrivateEndpointConnectionListPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.getPrivateEndpointConnectionListPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}beginListResumeAndWait(g,v,b){const S=this.resumePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.resumePagingPage(g,v,b,S)}}}resumePagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*resumePagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){const S=yield(0,Pe.qq)(this._resume(g,v,b));P=yield(0,Pe.qq)(S.pollUntilDone());let C=P.value||[];x=P.nextLink,setContinuationToken(C,x),yield yield(0,Pe.qq)(C)}for(;x;){P=yield(0,Pe.qq)(this._resumeNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}resumePagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*resumePagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.resumePagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listAppServicePlans(g,v,b){const S=this.listAppServicePlansPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAppServicePlansPagingPage(g,v,b,S)}}}listAppServicePlansPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listAppServicePlansPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listAppServicePlans(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listAppServicePlansNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listAppServicePlansPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listAppServicePlansPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listAppServicePlansPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listWebApps(g,v,b){const S=this.listWebAppsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listWebAppsPagingPage(g,v,b,S)}}}listWebAppsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listWebAppsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listWebApps(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listWebAppsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listWebAppsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listWebAppsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listWebAppsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}beginListSuspendAndWait(g,v,b){const S=this.suspendPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.suspendPagingPage(g,v,b,S)}}}suspendPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*suspendPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){const S=yield(0,Pe.qq)(this._suspend(g,v,b));P=yield(0,Pe.qq)(S.pollUntilDone());let C=P.value||[];x=P.nextLink,setContinuationToken(C,x),yield yield(0,Pe.qq)(C)}for(;x;){P=yield(0,Pe.qq)(this._suspendNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}suspendPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*suspendPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.suspendPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listUsages(g,v,b){const S=this.listUsagesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listUsagesPagingPage(g,v,b,S)}}}listUsagesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listUsagesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listUsages(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listUsagesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listUsagesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listUsagesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listUsagesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listWorkerPools(g,v,b){const S=this.listWorkerPoolsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listWorkerPoolsPagingPage(g,v,b,S)}}}listWorkerPoolsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listWorkerPoolsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listWorkerPools(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listWorkerPoolsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listWorkerPoolsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listWorkerPoolsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listWorkerPoolsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listWorkerPoolInstanceMetricDefinitions(g,v,b,S,P){const x=this.listWorkerPoolInstanceMetricDefinitionsPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listWorkerPoolInstanceMetricDefinitionsPagingPage(g,v,b,S,P,x)}}}listWorkerPoolInstanceMetricDefinitionsPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._listWorkerPoolInstanceMetricDefinitions(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listWorkerPoolInstanceMetricDefinitionsNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listWorkerPoolInstanceMetricDefinitionsPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listWorkerPoolInstanceMetricDefinitionsPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listWebWorkerMetricDefinitions(g,v,b,S){const P=this.listWebWorkerMetricDefinitionsPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listWebWorkerMetricDefinitionsPagingPage(g,v,b,S,P)}}}listWebWorkerMetricDefinitionsPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listWebWorkerMetricDefinitionsPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listWebWorkerMetricDefinitions(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listWebWorkerMetricDefinitionsNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listWebWorkerMetricDefinitionsPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listWebWorkerMetricDefinitionsPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listWebWorkerMetricDefinitionsPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listWorkerPoolSkus(g,v,b,S){const P=this.listWorkerPoolSkusPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listWorkerPoolSkusPagingPage(g,v,b,S,P)}}}listWorkerPoolSkusPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listWorkerPoolSkusPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listWorkerPoolSkus(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listWorkerPoolSkusNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listWorkerPoolSkusPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listWorkerPoolSkusPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listWorkerPoolSkusPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listWebWorkerUsages(g,v,b,S){const P=this.listWebWorkerUsagesPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listWebWorkerUsagesPagingPage(g,v,b,S,P)}}}listWebWorkerUsagesPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listWebWorkerUsagesPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listWebWorkerUsages(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listWebWorkerUsagesNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listWebWorkerUsagesPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listWebWorkerUsagesPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listWebWorkerUsagesPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Ng)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Sg)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Pg)}beginCreateOrUpdate(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,hostingEnvironmentEnvelope:b,options:S},xg),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S)).pollUntilDone()}))}beginDelete(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,options:b},Cg),P=new uy.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteAndWait(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b)).pollUntilDone()}))}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,hostingEnvironmentEnvelope:b,options:S},wg)}_listCapacities(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Tg)}getVipInfo(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Rg)}_changeVnet(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,vnetInfo:b,options:S},kg),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}getAseCustomDnsSuffixConfiguration(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Eg)}updateAseCustomDnsSuffixConfiguration(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,customDnsSuffixConfiguration:b,options:S},_g)}deleteAseCustomDnsSuffixConfiguration(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Og)}getAseV3NetworkingConfiguration(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Ig)}updateAseNetworkingConfiguration(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,aseNetworkingConfiguration:b,options:S},Ag)}listDiagnostics(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Mg)}getDiagnosticsItem(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,diagnosticsName:b,options:S},qg)}_getInboundNetworkDependenciesEndpoints(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},zg)}_listMultiRolePools(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Dg)}getMultiRolePool(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Lg)}beginCreateOrUpdateMultiRolePool(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,multiRolePoolEnvelope:b,options:S},Fg),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateMultiRolePoolAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateMultiRolePool(g,v,b,S)).pollUntilDone()}))}updateMultiRolePool(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,multiRolePoolEnvelope:b,options:S},Gg)}_listMultiRolePoolInstanceMetricDefinitions(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,instance:b,options:S},jg)}_listMultiRoleMetricDefinitions(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Bg)}_listMultiRolePoolSkus(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Ug)}testUpgradeAvailableNotification(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Vg)}beginUpgrade(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,options:b},Hg),P=new uy.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginUpgradeAndWait(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpgrade(g,v,b)).pollUntilDone()}))}_listMultiRoleUsages(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Wg)}listOperations(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},$g)}_getOutboundNetworkDependenciesEndpoints(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Kg)}_getPrivateEndpointConnectionList(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Xg)}getPrivateEndpointConnection(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,privateEndpointConnectionName:b,options:S},Qg)}beginApproveOrRejectPrivateEndpointConnection(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,privateEndpointConnectionName:b,privateEndpointWrapper:S,options:P},Jg),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginApproveOrRejectPrivateEndpointConnection(g,v,b,S,P)).pollUntilDone()}))}beginDeletePrivateEndpointConnection(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,privateEndpointConnectionName:b,options:S},Yg),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginDeletePrivateEndpointConnectionAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeletePrivateEndpointConnection(g,v,b,S)).pollUntilDone()}))}getPrivateLinkResources(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Zg)}reboot(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},ef)}_resume(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,options:b},of),P=new uy.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}_listAppServicePlans(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},lf)}_listWebApps(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},pf)}_suspend(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,options:b},uf),P=new uy.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}_listUsages(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},df)}_listWorkerPools(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},mf)}getWorkerPool(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workerPoolName:b,options:S},hf)}beginCreateOrUpdateWorkerPool(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,workerPoolName:b,workerPoolEnvelope:S,options:P},yf),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateOrUpdateWorkerPoolAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateWorkerPool(g,v,b,S,P)).pollUntilDone()}))}updateWorkerPool(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workerPoolName:b,workerPoolEnvelope:S,options:P},gf)}_listWorkerPoolInstanceMetricDefinitions(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workerPoolName:b,instance:S,options:P},vf)}_listWebWorkerMetricDefinitions(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workerPoolName:b,options:S},bf)}_listWorkerPoolSkus(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workerPoolName:b,options:S},Nf)}_listWebWorkerUsages(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workerPoolName:b,options:S},Sf)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Pf)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},Cf)}_listCapacitiesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},wf)}_changeVnetNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetInfo:b,nextLink:S,options:P},Tf)}_getInboundNetworkDependenciesEndpointsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Rf)}_listMultiRolePoolsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},kf)}_listMultiRolePoolInstanceMetricDefinitionsNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,instance:b,nextLink:S,options:P},Ef)}_listMultiRoleMetricDefinitionsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},_f)}_listMultiRolePoolSkusNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Of)}_listMultiRoleUsagesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},If)}_getOutboundNetworkDependenciesEndpointsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Af)}_getPrivateEndpointConnectionListNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},zf)}_resumeNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Df)}_listAppServicePlansNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Gf)}_listWebAppsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},jf)}_suspendNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Bf)}_listUsagesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Uf)}_listWorkerPoolsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Vf)}_listWorkerPoolInstanceMetricDefinitionsNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workerPoolName:b,instance:S,nextLink:P,options:x},Hf)}_listWebWorkerMetricDefinitionsNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workerPoolName:b,nextLink:S,options:P},Wf)}_listWorkerPoolSkusNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workerPoolName:b,nextLink:S,options:P},$f)}_listWebWorkerUsagesNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workerPoolName:b,nextLink:S,options:P},Kf)}}const bg=Te.Q(S,!1),Ng={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:jt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:bg},Sg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:jt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu],serializer:bg},Pg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Sl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},xg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Sl},201:{bodyMapper:Sl},202:{bodyMapper:Sl},204:{bodyMapper:Sl},default:{bodyMapper:qe}},requestBody:Bu,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:bg},Cg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu,{parameterPath:["options","forceDelete"],mapper:{serializedName:"forceDelete",xmlName:"forceDelete",type:{name:"Boolean"}}}],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},wg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Sl},201:{bodyMapper:Sl},202:{bodyMapper:Sl},default:{bodyMapper:qe}},requestBody:Uu,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:bg},Tg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute",httpMethod:"GET",responses:{200:{bodyMapper:Ht},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Rg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip",httpMethod:"GET",responses:{200:{bodyMapper:jl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},kg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork",httpMethod:"POST",responses:{200:{bodyMapper:Kt},201:{bodyMapper:Kt},202:{bodyMapper:Kt},204:{bodyMapper:Kt},default:{bodyMapper:qe}},requestBody:Vu,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:bg},Eg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"GET",responses:{200:{bodyMapper:Ll},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},_g={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix",httpMethod:"PUT",responses:{200:{bodyMapper:Ll},default:{bodyMapper:qe}},requestBody:Hu,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:bg},Og={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Ig={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"GET",responses:{200:{bodyMapper:Fl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Ag={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"PUT",responses:{200:{bodyMapper:Fl},default:{bodyMapper:qe}},requestBody:Wu,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:bg},Mg={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},qg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,{parameterPath:"diagnosticsName",mapper:{serializedName:"diagnosticsName",required:!0,xmlName:"diagnosticsName",type:{name:"String"}}}],headerParameters:[lu],serializer:bg},zg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:Rr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Dg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools",httpMethod:"GET",responses:{200:{bodyMapper:Er},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Lg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"GET",responses:{200:{bodyMapper:Ul},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Fg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PUT",responses:{200:{bodyMapper:Ul},201:{bodyMapper:Ul},202:{bodyMapper:Ul},204:{bodyMapper:Ul},default:{bodyMapper:qe}},requestBody:$u,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:bg},Gg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PATCH",responses:{200:{bodyMapper:Ul},202:{bodyMapper:Ul},default:{bodyMapper:qe}},requestBody:$u,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:bg},jg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:Ar},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ku],headerParameters:[lu],serializer:bg},Bg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:Ar},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Ug={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus",httpMethod:"GET",responses:{200:{bodyMapper:qr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Vg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/testUpgradeAvailableNotification",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Hg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/upgrade",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Wg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages",httpMethod:"GET",responses:{200:{bodyMapper:Lr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},$g={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Kg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:jr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Xg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},Qg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Wl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu],headerParameters:[lu],serializer:bg},Jg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Wl},201:{bodyMapper:Wl},202:{bodyMapper:Wl},204:{bodyMapper:Wl},default:{bodyMapper:qe}},requestBody:Qu,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu],headerParameters:[lu,du],mediaType:"json",serializer:bg},Yg={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu],headerParameters:[lu],serializer:bg},Zg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},ef={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot",httpMethod:"POST",responses:{202:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},of={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume",httpMethod:"POST",responses:{200:{bodyMapper:Kt},201:{bodyMapper:Kt},202:{bodyMapper:Kt},204:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},lf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:Zr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},pf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu,Ju],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},uf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend",httpMethod:"POST",responses:{200:{bodyMapper:Kt},201:{bodyMapper:Kt},202:{bodyMapper:Kt},204:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},df={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:ti},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},mf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools",httpMethod:"GET",responses:{200:{bodyMapper:Er},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bg},hf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"GET",responses:{200:{bodyMapper:Ul},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Zu],headerParameters:[lu],serializer:bg},yf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ul},201:{bodyMapper:Ul},202:{bodyMapper:Ul},204:{bodyMapper:Ul},default:{bodyMapper:qe}},requestBody:ed,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Zu],headerParameters:[lu,du],mediaType:"json",serializer:bg},gf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ul},202:{bodyMapper:Ul},default:{bodyMapper:qe}},requestBody:ed,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Zu],headerParameters:[lu,du],mediaType:"json",serializer:bg},vf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:Ar},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ku,Zu],headerParameters:[lu],serializer:bg},bf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:Ar},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Zu],headerParameters:[lu],serializer:bg},Nf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus",httpMethod:"GET",responses:{200:{bodyMapper:qr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Zu],headerParameters:[lu],serializer:bg},Sf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Lr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Zu],headerParameters:[lu],serializer:bg},Pf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:jt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:bg},Cf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:jt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku],headerParameters:[lu],serializer:bg},wf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ht},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},Tf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},202:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu,du],mediaType:"json",serializer:bg},Rf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Rr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},kf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Er},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},Ef={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ar},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ku],headerParameters:[lu],serializer:bg},_f={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ar},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},Of={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:qr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},If={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Lr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},Af={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:jr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},zf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},Df={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},202:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},Gf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},jf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu,Ju],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},Bf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},202:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},Uf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ti},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},Vf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Er},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:bg},Hf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ar},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ku,Zu],headerParameters:[lu],serializer:bg},Wf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ar},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Zu],headerParameters:[lu],serializer:bg},$f={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:qr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Zu],headerParameters:[lu],serializer:bg},Kf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Lr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Zu],headerParameters:[lu],serializer:bg};class AppServicePlansImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listWebAppsByHybridConnection(g,v,b,S,P){const x=this.listWebAppsByHybridConnectionPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listWebAppsByHybridConnectionPagingPage(g,v,b,S,P,x)}}}listWebAppsByHybridConnectionPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listWebAppsByHybridConnectionPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._listWebAppsByHybridConnection(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listWebAppsByHybridConnectionNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listWebAppsByHybridConnectionPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listWebAppsByHybridConnectionPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listWebAppsByHybridConnectionPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listHybridConnections(g,v,b){const S=this.listHybridConnectionsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listHybridConnectionsPagingPage(g,v,b,S)}}}listHybridConnectionsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listHybridConnectionsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listHybridConnections(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listHybridConnectionsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listHybridConnectionsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listHybridConnectionsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listHybridConnectionsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listWebApps(g,v,b){const S=this.listWebAppsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listWebAppsPagingPage(g,v,b,S)}}}listWebAppsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listWebAppsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listWebApps(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listWebAppsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listWebAppsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listWebAppsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listWebAppsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listUsages(g,v,b){const S=this.listUsagesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listUsagesPagingPage(g,v,b,S)}}}listUsagesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listUsagesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listUsages(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listUsagesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listUsagesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listUsagesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listUsagesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Qf)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Yf)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Zf)}beginCreateOrUpdate(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,appServicePlan:b,options:S},ev),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S)).pollUntilDone()}))}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},tv)}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,appServicePlan:b,options:S},rv)}listCapabilities(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},iv)}getHybridConnection(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,options:P},nv)}deleteHybridConnection(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,options:P},av)}listHybridConnectionKeys(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,options:P},sv)}_listWebAppsByHybridConnection(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,options:P},ov)}getHybridConnectionPlanLimit(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},lv)}_listHybridConnections(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},pv)}restartWebApps(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},cv)}_listWebApps(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},uv)}getServerFarmSkus(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},dv)}_listUsages(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},mv)}listVnets(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},hv)}getVnetFromServerFarm(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,options:S},yv)}getVnetGateway(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,gatewayName:S,options:P},gv)}updateVnetGateway(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,gatewayName:S,connectionEnvelope:P,options:x},fv)}listRoutesForVnet(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,options:S},vv)}getRouteForVnet(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,routeName:S,options:P},bv)}createOrUpdateVnetRoute(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,routeName:S,route:P,options:x},Nv)}deleteVnetRoute(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,routeName:S,options:P},Sv)}updateVnetRoute(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,routeName:S,route:P,options:x},Pv)}rebootWorker(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workerName:b,options:S},xv)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Cv)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},wv)}_listWebAppsByHybridConnectionNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,nextLink:P,options:x},Tv)}_listHybridConnectionsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Rv)}_listWebAppsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},kv)}_listUsagesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Ev)}}const Xf=Te.Q(S,!1),Qf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:Zr},default:{bodyMapper:qe}},queryParameters:[uu,rd],urlParameters:[pu,cu],headerParameters:[lu],serializer:Xf},Yf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:Zr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu],serializer:Xf},Zf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"GET",responses:{200:{bodyMapper:xl},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Xf},ev={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:xl},201:{bodyMapper:xl},202:{bodyMapper:xl},204:{bodyMapper:xl},default:{bodyMapper:qe}},requestBody:nd,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Xf},tv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Xf},rv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:xl},202:{bodyMapper:xl},default:{bodyMapper:qe}},requestBody:ad,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Xf},iv={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Xf},nv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Xl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od],headerParameters:[lu],serializer:Xf},av={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od],headerParameters:[lu],serializer:Xf},sv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys",httpMethod:"POST",responses:{200:{bodyMapper:Ql},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od],headerParameters:[lu],serializer:Xf},ov={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites",httpMethod:"GET",responses:{200:{bodyMapper:ni},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od],headerParameters:[lu],serializer:Xf},lv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit",httpMethod:"GET",responses:{200:{bodyMapper:Jl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Xf},pv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:ai},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Xf},cv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu,ld],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Xf},uv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu,Yu,pd,ud],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Xf},dv={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Xf},mv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:ti},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Xf},hv={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Xf},yv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Zl},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd],headerParameters:[lu],serializer:Xf},gv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:ep},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,md],headerParameters:[lu],serializer:Xf},fv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:ep},default:{bodyMapper:qe}},requestBody:hd,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,md],headerParameters:[lu,du],mediaType:"json",serializer:Xf},vv={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd],headerParameters:[lu],serializer:Xf},bv={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:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,yd],headerParameters:[lu],serializer:Xf},Nv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PUT",responses:{200:{bodyMapper:Yl},400:{isError:!0},404:{isError:!0},default:{bodyMapper:qe}},requestBody:gd,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,yd],headerParameters:[lu,du],mediaType:"json",serializer:Xf},Sv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,yd],headerParameters:[lu],serializer:Xf},Pv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Yl},400:{isError:!0},404:{isError:!0},default:{bodyMapper:qe}},requestBody:gd,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,yd],headerParameters:[lu,du],mediaType:"json",serializer:Xf},xv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,{parameterPath:"workerName",mapper:{serializedName:"workerName",required:!0,xmlName:"workerName",type:{name:"String"}}}],headerParameters:[lu],serializer:Xf},Cv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zr},default:{bodyMapper:qe}},queryParameters:[uu,rd],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:Xf},wv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku],headerParameters:[lu],serializer:Xf},Tv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ni},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,sd,od],headerParameters:[lu],serializer:Xf},Rv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ai},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Xf},kv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu,Yu,pd,ud],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Xf},Ev={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ti},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Xf};class CertificatesImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Ov)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Iv)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Av)}createOrUpdate(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,certificateEnvelope:b,options:S},Mv)}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},qv)}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,certificateEnvelope:b,options:S},zv)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Dv)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},Lv)}}const _v=Te.Q(S,!1),Ov={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:oi},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu],headerParameters:[lu],serializer:_v},Iv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:oi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu],serializer:_v},Av={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Cl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:_v},Mv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Cl},default:{bodyMapper:qe}},requestBody:fd,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:_v},qv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:_v},zv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Cl},default:{bodyMapper:qe}},requestBody:vd,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:_v},Dv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:oi},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:_v},Lv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:oi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku],headerParameters:[lu],serializer:_v};class ContainerAppsImpl{constructor(g){this.client=g}listBySubscription(g){const v=this.listBySubscriptionPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listBySubscriptionPagingPage(g,v)}}}listBySubscriptionPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listBySubscriptionPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._listBySubscription(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listBySubscriptionNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listBySubscriptionPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listBySubscriptionPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listBySubscriptionPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_listBySubscription(g){return this.client.sendOperationRequest({options:g},Gv)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},jv)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Bv)}beginCreateOrUpdate(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,containerAppEnvelope:b,options:S},Uv),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S)).pollUntilDone()}))}beginDelete(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,options:b},Vv),P=new uy.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteAndWait(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b)).pollUntilDone()}))}listSecrets(g,v){return this.client.sendOperationRequest({name:g,options:v},Hv)}_listBySubscriptionNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Wv)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},$v)}}const Fv=Te.Q(S,!1),Gv={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:Fv},jv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu],serializer:Fv},Bv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"GET",responses:{200:{bodyMapper:wl},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Fv},Uv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:wl},201:{bodyMapper:wl},202:{bodyMapper:wl},204:{bodyMapper:wl},default:{bodyMapper:qe}},requestBody:bd,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Fv},Vv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Fv},Hv={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:Ei},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,vu],headerParameters:[lu],serializer:Fv},Wv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:Fv},$v={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku],headerParameters:[lu],serializer:Fv};class ContainerAppsRevisionsImpl{constructor(g){this.client=g}listRevisions(g,v,b){const S=this.listRevisionsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listRevisionsPagingPage(g,v,b,S)}}}listRevisionsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listRevisionsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listRevisions(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listRevisionsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listRevisionsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listRevisionsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listRevisionsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_listRevisions(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,containerAppName:v,options:b},Xv)}getRevision(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,containerAppName:v,name:b,options:S},Qv)}activateRevision(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,containerAppName:v,name:b,options:S},Jv)}deactivateRevision(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,containerAppName:v,name:b,options:S},Yv)}restartRevision(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,containerAppName:v,name:b,options:S},Zv)}_listRevisionsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,containerAppName:v,nextLink:b,options:S},eb)}}const Kv=Te.Q(S,!1),Xv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions",httpMethod:"GET",responses:{200:{bodyMapper:Oi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Nd],headerParameters:[lu],serializer:Kv},Qv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Tl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Nd],headerParameters:[lu],serializer:Kv},Jv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/activate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Nd],headerParameters:[lu],serializer:Kv},Yv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/deactivate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Nd],headerParameters:[lu],serializer:Kv},Zv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Nd],headerParameters:[lu],serializer:Kv},eb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Oi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku,Nd],headerParameters:[lu],serializer:Kv};class DeletedWebAppsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByLocation(g,v){const b=this.listByLocationPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByLocationPagingPage(g,v,b)}}}listByLocationPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listByLocationPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listByLocation(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listByLocationNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listByLocationPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listByLocationPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listByLocationPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},rb)}_listByLocation(g,v){return this.client.sendOperationRequest({location:g,options:v},ib)}getDeletedWebAppByLocation(g,v,b){return this.client.sendOperationRequest({location:g,deletedSiteId:v,options:b},nb)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},ob)}_listByLocationNext(g,v,b){return this.client.sendOperationRequest({location:g,nextLink:v,options:b},lb)}}const tb=Te.Q(S,!1),rb={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:Ii},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:tb},ib={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:Ii},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,Sd],headerParameters:[lu],serializer:tb},nb={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:ip},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,Sd,xd],headerParameters:[lu],serializer:tb},ob={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ii},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:tb},lb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ii},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku,Sd],headerParameters:[lu],serializer:tb};class DiagnosticsImpl{constructor(g){this.client=g}listHostingEnvironmentDetectorResponses(g,v,b){const S=this.listHostingEnvironmentDetectorResponsesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listHostingEnvironmentDetectorResponsesPagingPage(g,v,b,S)}}}listHostingEnvironmentDetectorResponsesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listHostingEnvironmentDetectorResponses(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listHostingEnvironmentDetectorResponsesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listHostingEnvironmentDetectorResponsesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listHostingEnvironmentDetectorResponsesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listSiteDetectorResponses(g,v,b){const S=this.listSiteDetectorResponsesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteDetectorResponsesPagingPage(g,v,b,S)}}}listSiteDetectorResponsesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSiteDetectorResponsesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listSiteDetectorResponses(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listSiteDetectorResponsesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listSiteDetectorResponsesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listSiteDetectorResponsesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listSiteDetectorResponsesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listSiteDiagnosticCategories(g,v,b){const S=this.listSiteDiagnosticCategoriesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteDiagnosticCategoriesPagingPage(g,v,b,S)}}}listSiteDiagnosticCategoriesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSiteDiagnosticCategoriesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listSiteDiagnosticCategories(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listSiteDiagnosticCategoriesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listSiteDiagnosticCategoriesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listSiteDiagnosticCategoriesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listSiteDiagnosticCategoriesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listSiteAnalyses(g,v,b,S){const P=this.listSiteAnalysesPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteAnalysesPagingPage(g,v,b,S,P)}}}listSiteAnalysesPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSiteAnalysesPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listSiteAnalyses(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listSiteAnalysesNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listSiteAnalysesPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSiteAnalysesPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listSiteAnalysesPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listSiteDetectors(g,v,b,S){const P=this.listSiteDetectorsPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteDetectorsPagingPage(g,v,b,S,P)}}}listSiteDetectorsPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSiteDetectorsPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listSiteDetectors(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listSiteDetectorsNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listSiteDetectorsPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSiteDetectorsPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listSiteDetectorsPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listSiteDetectorResponsesSlot(g,v,b,S){const P=this.listSiteDetectorResponsesSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteDetectorResponsesSlotPagingPage(g,v,b,S,P)}}}listSiteDetectorResponsesSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSiteDetectorResponsesSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listSiteDetectorResponsesSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listSiteDetectorResponsesSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listSiteDetectorResponsesSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSiteDetectorResponsesSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listSiteDetectorResponsesSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listSiteDiagnosticCategoriesSlot(g,v,b,S){const P=this.listSiteDiagnosticCategoriesSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteDiagnosticCategoriesSlotPagingPage(g,v,b,S,P)}}}listSiteDiagnosticCategoriesSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listSiteDiagnosticCategoriesSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listSiteDiagnosticCategoriesSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listSiteDiagnosticCategoriesSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listSiteDiagnosticCategoriesSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listSiteAnalysesSlot(g,v,b,S,P){const x=this.listSiteAnalysesSlotPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteAnalysesSlotPagingPage(g,v,b,S,P,x)}}}listSiteAnalysesSlotPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listSiteAnalysesSlotPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._listSiteAnalysesSlot(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listSiteAnalysesSlotNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listSiteAnalysesSlotPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSiteAnalysesSlotPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listSiteAnalysesSlotPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listSiteDetectorsSlot(g,v,b,S,P){const x=this.listSiteDetectorsSlotPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteDetectorsSlotPagingPage(g,v,b,S,P,x)}}}listSiteDetectorsSlotPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listSiteDetectorsSlotPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._listSiteDetectorsSlot(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listSiteDetectorsSlotNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listSiteDetectorsSlotPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSiteDetectorsSlotPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listSiteDetectorsSlotPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}_listHostingEnvironmentDetectorResponses(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},ub)}getHostingEnvironmentDetectorResponse(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,detectorName:b,options:S},db)}_listSiteDetectorResponses(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,options:b},hb)}getSiteDetectorResponse(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,detectorName:b,options:S},gb)}_listSiteDiagnosticCategories(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,options:b},fb)}getSiteDiagnosticCategory(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,options:S},vb)}_listSiteAnalyses(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,options:S},bb)}getSiteAnalysis(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,analysisName:S,options:P},Sb)}executeSiteAnalysis(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,analysisName:S,options:P},Pb)}_listSiteDetectors(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,options:S},wb)}getSiteDetector(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,detectorName:S,options:P},Tb)}executeSiteDetector(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,detectorName:b,diagnosticCategory:S,options:P},Rb)}_listSiteDetectorResponsesSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,slot:b,options:S},kb)}getSiteDetectorResponseSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,detectorName:b,slot:S,options:P},_b)}_listSiteDiagnosticCategoriesSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,slot:b,options:S},Ob)}getSiteDiagnosticCategorySlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,slot:S,options:P},Ab)}_listSiteAnalysesSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,slot:S,options:P},qb)}getSiteAnalysisSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,analysisName:S,slot:P,options:x},zb)}executeSiteAnalysisSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,analysisName:S,slot:P,options:x},Db)}_listSiteDetectorsSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,slot:S,options:P},Lb)}getSiteDetectorSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,detectorName:S,slot:P,options:x},Fb)}executeSiteDetectorSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,detectorName:b,diagnosticCategory:S,slot:P,options:x},Gb)}_listHostingEnvironmentDetectorResponsesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Bb)}_listSiteDetectorResponsesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,nextLink:b,options:S},Ub)}_listSiteDiagnosticCategoriesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,nextLink:b,options:S},Vb)}_listSiteAnalysesNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,nextLink:S,options:P},Hb)}_listSiteDetectorsNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,nextLink:S,options:P},Wb)}_listSiteDetectorResponsesSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,slot:b,nextLink:S,options:P},$b)}_listSiteDiagnosticCategoriesSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,slot:b,nextLink:S,options:P},Kb)}_listSiteAnalysesSlotNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,slot:S,nextLink:P,options:x},Xb)}_listSiteDetectorsSlotNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,diagnosticCategory:b,slot:S,nextLink:P,options:x},Qb)}}const pb=Te.Q(S,!1),ub={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:pb},db={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Ml},default:{bodyMapper:qe}},queryParameters:[uu,_u,Ou,Iu],urlParameters:[pu,cu,hu,vu,Eu],headerParameters:[lu],serializer:pb},hb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd],headerParameters:[lu],serializer:pb},gb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Ml},default:{bodyMapper:qe}},queryParameters:[uu,_u,Ou,Iu],urlParameters:[pu,cu,hu,Eu,Cd],headerParameters:[lu],serializer:pb},fb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd],headerParameters:[lu],serializer:pb},vb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:ap},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd,Td],headerParameters:[lu],serializer:pb},bb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:Mi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd,Td],headerParameters:[lu],serializer:pb},Sb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:sp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd,Td,kd],headerParameters:[lu],serializer:pb},Pb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:op},default:{bodyMapper:qe}},queryParameters:[uu,_u,Ou,Iu],urlParameters:[pu,cu,hu,Cd,Td,kd],headerParameters:[lu],serializer:pb},wb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:Hi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd,Td],headerParameters:[lu],serializer:pb},Tb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:lp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Eu,Cd,Td],headerParameters:[lu],serializer:pb},Rb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:pp},default:{bodyMapper:qe}},queryParameters:[uu,_u,Ou,Iu],urlParameters:[pu,cu,hu,Eu,Cd,Td],headerParameters:[lu],serializer:pb},kb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd,Ed],headerParameters:[lu],serializer:pb},_b={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Ml},default:{bodyMapper:qe}},queryParameters:[uu,_u,Ou,Iu],urlParameters:[pu,cu,hu,Eu,Cd,Ed],headerParameters:[lu],serializer:pb},Ob={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd,Ed],headerParameters:[lu],serializer:pb},Ab={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:ap},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd,Td,Ed],headerParameters:[lu],serializer:pb},qb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:Mi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd,Td,Ed],headerParameters:[lu],serializer:pb},zb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:sp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd,Td,kd,Ed],headerParameters:[lu],serializer:pb},Db={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:op},default:{bodyMapper:qe}},queryParameters:[uu,_u,Ou,Iu],urlParameters:[pu,cu,hu,Cd,Td,kd,Ed],headerParameters:[lu],serializer:pb},Lb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:Hi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd,Td,Ed],headerParameters:[lu],serializer:pb},Fb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:lp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Eu,Cd,Td,Ed],headerParameters:[lu],serializer:pb},Gb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:pp},default:{bodyMapper:qe}},queryParameters:[uu,_u,Ou,Iu],urlParameters:[pu,cu,hu,Eu,Cd,Td,Ed],headerParameters:[lu],serializer:pb},Bb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:pb},Ub={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku,Cd],headerParameters:[lu],serializer:pb},Vb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku,Cd],headerParameters:[lu],serializer:pb},Hb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku,Cd,Td],headerParameters:[lu],serializer:pb},Wb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku,Cd,Td],headerParameters:[lu],serializer:pb},$b={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku,Cd,Ed],headerParameters:[lu],serializer:pb},Kb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku,Cd,Ed],headerParameters:[lu],serializer:pb},Xb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku,Cd,Td,Ed],headerParameters:[lu],serializer:pb},Qb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku,Cd,Td,Ed],headerParameters:[lu],serializer:pb};class GlobalImpl{constructor(g){this.client=g}getDeletedWebApp(g,v){return this.client.sendOperationRequest({deletedSiteId:g,options:v},Yb)}getDeletedWebAppSnapshots(g,v){return this.client.sendOperationRequest({deletedSiteId:g,options:v},Zb)}getSubscriptionOperationWithAsyncResponse(g,v,b){return this.client.sendOperationRequest({location:g,operationId:v,options:b},gN)}}const Jb=Te.Q(S,!1),Yb={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:ip},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,xd],headerParameters:[lu],serializer:Jb},Zb={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,xd],headerParameters:[lu],serializer:Jb},gN={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}",httpMethod:"GET",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,Sd,_d],headerParameters:[lu],serializer:Jb};class KubeEnvironmentsImpl{constructor(g){this.client=g}listBySubscription(g){const v=this.listBySubscriptionPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listBySubscriptionPagingPage(g,v)}}}listBySubscriptionPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listBySubscriptionPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._listBySubscription(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listBySubscriptionNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listBySubscriptionPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listBySubscriptionPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listBySubscriptionPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_listBySubscription(g){return this.client.sendOperationRequest({options:g},PN)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},CN)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},RN)}beginCreateOrUpdate(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,kubeEnvironmentEnvelope:b,options:S},kN),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S)).pollUntilDone()}))}beginDelete(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,options:b},ON),P=new uy.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteAndWait(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b)).pollUntilDone()}))}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,kubeEnvironmentEnvelope:b,options:S},MN)}_listBySubscriptionNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},DN)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},LN)}}const bN=Te.Q(S,!1),PN={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:Wi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:bN},CN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:Wi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu],serializer:bN},RN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Rl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bN},kN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Rl},201:{bodyMapper:Rl},202:{bodyMapper:Rl},204:{bodyMapper:Rl},default:{bodyMapper:qe}},requestBody:Od,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:bN},ON={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:bN},MN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Rl},201:{bodyMapper:Rl},default:{bodyMapper:qe}},requestBody:Id,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:bN},DN={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:bN},LN={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wi},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku],headerParameters:[lu],serializer:bN};class ProviderImpl{constructor(g){this.client=g}listAvailableStacks(g){const v=this.getAvailableStacksPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getAvailableStacksPagingPage(g,v)}}}getAvailableStacksPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*getAvailableStacksPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._getAvailableStacks(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._getAvailableStacksNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}getAvailableStacksPagingAll(g){return(0,Pe.FC)(this,arguments,(function*getAvailableStacksPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.getAvailableStacksPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listFunctionAppStacks(g){const v=this.getFunctionAppStacksPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getFunctionAppStacksPagingPage(g,v)}}}getFunctionAppStacksPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*getFunctionAppStacksPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._getFunctionAppStacks(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._getFunctionAppStacksNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}getFunctionAppStacksPagingAll(g){return(0,Pe.FC)(this,arguments,(function*getFunctionAppStacksPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.getFunctionAppStacksPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listFunctionAppStacksForLocation(g,v){const b=this.getFunctionAppStacksForLocationPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getFunctionAppStacksForLocationPagingPage(g,v,b)}}}getFunctionAppStacksForLocationPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*getFunctionAppStacksForLocationPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._getFunctionAppStacksForLocation(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._getFunctionAppStacksForLocationNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}getFunctionAppStacksForLocationPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*getFunctionAppStacksForLocationPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.getFunctionAppStacksForLocationPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listWebAppStacksForLocation(g,v){const b=this.getWebAppStacksForLocationPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getWebAppStacksForLocationPagingPage(g,v,b)}}}getWebAppStacksForLocationPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*getWebAppStacksForLocationPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._getWebAppStacksForLocation(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._getWebAppStacksForLocationNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}getWebAppStacksForLocationPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*getWebAppStacksForLocationPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.getWebAppStacksForLocationPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listOperations(g){const v=this.listOperationsPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listOperationsPagingPage(g,v)}}}listOperationsPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listOperationsPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._listOperations(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listOperationsNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listOperationsPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listOperationsPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listOperationsPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listWebAppStacks(g){const v=this.getWebAppStacksPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getWebAppStacksPagingPage(g,v)}}}getWebAppStacksPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*getWebAppStacksPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._getWebAppStacks(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._getWebAppStacksNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}getWebAppStacksPagingAll(g){return(0,Pe.FC)(this,arguments,(function*getWebAppStacksPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.getWebAppStacksPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listAvailableStacksOnPrem(g){const v=this.getAvailableStacksOnPremPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getAvailableStacksOnPremPagingPage(g,v)}}}getAvailableStacksOnPremPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*getAvailableStacksOnPremPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._getAvailableStacksOnPrem(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._getAvailableStacksOnPremNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}getAvailableStacksOnPremPagingAll(g){return(0,Pe.FC)(this,arguments,(function*getAvailableStacksOnPremPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.getAvailableStacksOnPremPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_getAvailableStacks(g){return this.client.sendOperationRequest({options:g},UN)}_getFunctionAppStacks(g){return this.client.sendOperationRequest({options:g},HN)}_getFunctionAppStacksForLocation(g,v){return this.client.sendOperationRequest({location:g,options:v},eS)}_getWebAppStacksForLocation(g,v){return this.client.sendOperationRequest({location:g,options:v},tS)}_listOperations(g){return this.client.sendOperationRequest({options:g},rS)}_getWebAppStacks(g){return this.client.sendOperationRequest({options:g},iS)}_getAvailableStacksOnPrem(g){return this.client.sendOperationRequest({options:g},aS)}_getAvailableStacksNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},sS)}_getFunctionAppStacksNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},oS)}_getFunctionAppStacksForLocationNext(g,v,b){return this.client.sendOperationRequest({location:g,nextLink:v,options:b},lS)}_getWebAppStacksForLocationNext(g,v,b){return this.client.sendOperationRequest({location:g,nextLink:v,options:b},pS)}_listOperationsNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},cS)}_getWebAppStacksNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},uS)}_getAvailableStacksOnPremNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},dS)}}const BN=Te.Q(S,!1),UN={path:"/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:Yi},default:{bodyMapper:qe}},queryParameters:[uu,Ad],urlParameters:[pu],headerParameters:[lu],serializer:BN},HN={path:"/providers/Microsoft.Web/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:an},default:{bodyMapper:qe}},queryParameters:[uu,Md],urlParameters:[pu],headerParameters:[lu],serializer:BN},eS={path:"/providers/Microsoft.Web/locations/{location}/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:an},default:{bodyMapper:qe}},queryParameters:[uu,qd],urlParameters:[pu,Sd],headerParameters:[lu],serializer:BN},tS={path:"/providers/Microsoft.Web/locations/{location}/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:hn},default:{bodyMapper:qe}},queryParameters:[uu,zd],urlParameters:[pu,Sd],headerParameters:[lu],serializer:BN},rS={path:"/providers/Microsoft.Web/operations",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu],headerParameters:[lu],serializer:BN},iS={path:"/providers/Microsoft.Web/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:hn},default:{bodyMapper:qe}},queryParameters:[uu,Ld],urlParameters:[pu],headerParameters:[lu],serializer:BN},aS={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:Yi},default:{bodyMapper:qe}},queryParameters:[uu,Fd],urlParameters:[pu,cu],headerParameters:[lu],serializer:BN},sS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Yi},default:{bodyMapper:qe}},queryParameters:[uu,Ad],urlParameters:[pu,ku],headerParameters:[lu],serializer:BN},oS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:an},default:{bodyMapper:qe}},queryParameters:[uu,Md],urlParameters:[pu,ku],headerParameters:[lu],serializer:BN},lS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:an},default:{bodyMapper:qe}},queryParameters:[uu,qd],urlParameters:[pu,ku,Sd],headerParameters:[lu],serializer:BN},pS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hn},default:{bodyMapper:qe}},queryParameters:[uu,zd],urlParameters:[pu,ku,Sd],headerParameters:[lu],serializer:BN},cS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,ku],headerParameters:[lu],serializer:BN},uS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hn},default:{bodyMapper:qe}},queryParameters:[uu,Ld],urlParameters:[pu,ku],headerParameters:[lu],serializer:BN},dS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Yi},default:{bodyMapper:qe}},queryParameters:[uu,Fd],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:BN};class RecommendationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listHistoryForHostingEnvironment(g,v,b){const S=this.listHistoryForHostingEnvironmentPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listHistoryForHostingEnvironmentPagingPage(g,v,b,S)}}}listHistoryForHostingEnvironmentPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listHistoryForHostingEnvironmentPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listHistoryForHostingEnvironment(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listHistoryForHostingEnvironmentNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listHistoryForHostingEnvironmentPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listHistoryForHostingEnvironmentPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listHistoryForHostingEnvironmentPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listRecommendedRulesForHostingEnvironment(g,v,b){const S=this.listRecommendedRulesForHostingEnvironmentPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listRecommendedRulesForHostingEnvironmentPagingPage(g,v,b,S)}}}listRecommendedRulesForHostingEnvironmentPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listRecommendedRulesForHostingEnvironment(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listRecommendedRulesForHostingEnvironmentNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listRecommendedRulesForHostingEnvironmentPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listRecommendedRulesForHostingEnvironmentPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listHistoryForWebApp(g,v,b){const S=this.listHistoryForWebAppPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listHistoryForWebAppPagingPage(g,v,b,S)}}}listHistoryForWebAppPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listHistoryForWebAppPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listHistoryForWebApp(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listHistoryForWebAppNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listHistoryForWebAppPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listHistoryForWebAppPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listHistoryForWebAppPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listRecommendedRulesForWebApp(g,v,b){const S=this.listRecommendedRulesForWebAppPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listRecommendedRulesForWebAppPagingPage(g,v,b,S)}}}listRecommendedRulesForWebAppPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listRecommendedRulesForWebAppPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listRecommendedRulesForWebApp(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listRecommendedRulesForWebAppNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listRecommendedRulesForWebAppPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listRecommendedRulesForWebAppPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listRecommendedRulesForWebAppPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},hS)}resetAllFilters(g){return this.client.sendOperationRequest({options:g},yS)}disableRecommendationForSubscription(g,v){return this.client.sendOperationRequest({name:g,options:v},fS)}_listHistoryForHostingEnvironment(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,hostingEnvironmentName:v,options:b},bS)}_listRecommendedRulesForHostingEnvironment(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,hostingEnvironmentName:v,options:b},NS)}disableAllForHostingEnvironment(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,environmentName:v,hostingEnvironmentName:b,options:S},SS)}resetAllFiltersForHostingEnvironment(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,environmentName:v,hostingEnvironmentName:b,options:S},PS)}getRuleDetailsByHostingEnvironment(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,hostingEnvironmentName:v,name:b,options:S},CS)}disableRecommendationForHostingEnvironment(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,environmentName:v,name:b,hostingEnvironmentName:S,options:P},wS)}_listHistoryForWebApp(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,options:b},TS)}_listRecommendedRulesForWebApp(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,options:b},RS)}disableAllForWebApp(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,options:b},kS)}resetAllFiltersForWebApp(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,options:b},_S)}getRuleDetailsByWebApp(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,name:b,options:S},OS)}disableRecommendationForSite(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,name:b,options:S},IS)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},qS)}_listHistoryForHostingEnvironmentNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,hostingEnvironmentName:v,nextLink:b,options:S},zS)}_listRecommendedRulesForHostingEnvironmentNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,hostingEnvironmentName:v,nextLink:b,options:S},DS)}_listHistoryForWebAppNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,nextLink:b,options:S},LS)}_listRecommendedRulesForWebAppNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,siteName:v,nextLink:b,options:S},FS)}}const mS=Te.Q(S,!1),hS={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:qe}},queryParameters:[uu,Yu,Gd],urlParameters:[pu,cu],headerParameters:[lu],serializer:mS},yS={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:mS},fS={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,vu],headerParameters:[lu],serializer:mS},bS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:qe}},queryParameters:[uu,Yu,Bd],urlParameters:[pu,cu,hu,jd],headerParameters:[lu],serializer:mS},NS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:qe}},queryParameters:[uu,Yu,Gd],urlParameters:[pu,cu,hu,jd],headerParameters:[lu],serializer:mS},SS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu,Ud],urlParameters:[pu,cu,hu,jd],headerParameters:[lu],serializer:mS},PS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu,Ud],urlParameters:[pu,cu,hu,jd],headerParameters:[lu],serializer:mS},CS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:fp},default:{bodyMapper:qe}},queryParameters:[uu,Vd,Hd],urlParameters:[pu,cu,hu,vu,jd],headerParameters:[lu],serializer:mS},wS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu,Ud],urlParameters:[pu,cu,hu,vu,jd],headerParameters:[lu],serializer:mS},TS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:qe}},queryParameters:[uu,Yu,Bd],urlParameters:[pu,cu,hu,Cd],headerParameters:[lu],serializer:mS},RS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:qe}},queryParameters:[uu,Yu,Gd],urlParameters:[pu,cu,hu,Cd],headerParameters:[lu],serializer:mS},kS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd],headerParameters:[lu],serializer:mS},_S={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,Cd],headerParameters:[lu],serializer:mS},OS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:fp},default:{bodyMapper:qe}},queryParameters:[uu,Vd,Hd],urlParameters:[pu,cu,hu,vu,Cd],headerParameters:[lu],serializer:mS},IS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Cd],headerParameters:[lu],serializer:mS},qS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:qe}},queryParameters:[uu,Yu,Gd],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:mS},zS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:qe}},queryParameters:[uu,Yu,Bd],urlParameters:[pu,cu,hu,ku,jd],headerParameters:[lu],serializer:mS},DS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:qe}},queryParameters:[uu,Yu,Gd],urlParameters:[pu,cu,hu,ku,jd],headerParameters:[lu],serializer:mS},LS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:qe}},queryParameters:[uu,Yu,Bd],urlParameters:[pu,cu,hu,ku,Cd],headerParameters:[lu],serializer:mS},FS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pn},default:{bodyMapper:qe}},queryParameters:[uu,Yu,Gd],urlParameters:[pu,cu,hu,ku,Cd],headerParameters:[lu],serializer:mS};class ResourceHealthMetadataOperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listBySite(g,v,b){const S=this.listBySitePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listBySitePagingPage(g,v,b,S)}}}listBySitePagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listBySitePagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listBySite(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listBySiteNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listBySitePagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listBySitePagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listBySitePagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listBySiteSlot(g,v,b,S){const P=this.listBySiteSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listBySiteSlotPagingPage(g,v,b,S,P)}}}listBySiteSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listBySiteSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listBySiteSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listBySiteSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listBySiteSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listBySiteSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listBySiteSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},BS)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},US)}_listBySite(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},VS)}getBySite(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},HS)}_listBySiteSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},WS)}getBySiteSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},$S)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},KS)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},XS)}_listBySiteNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},QS)}_listBySiteSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},YS)}}const GS=Te.Q(S,!1),BS={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:GS},US={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu],serializer:GS},VS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:GS},HS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:vp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:GS},WS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:GS},$S={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:vp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:GS},KS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:GS},XS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku],headerParameters:[lu],serializer:GS},QS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:GS},YS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:GS};class StaticSitesImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listStaticSitesByResourceGroup(g,v){const b=this.getStaticSitesByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getStaticSitesByResourceGroupPagingPage(g,v,b)}}}getStaticSitesByResourceGroupPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*getStaticSitesByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._getStaticSitesByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._getStaticSitesByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}getStaticSitesByResourceGroupPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*getStaticSitesByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.getStaticSitesByResourceGroupPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listStaticSiteUsers(g,v,b,S){const P=this.listStaticSiteUsersPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listStaticSiteUsersPagingPage(g,v,b,S,P)}}}listStaticSiteUsersPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listStaticSiteUsersPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listStaticSiteUsers(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listStaticSiteUsersNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listStaticSiteUsersPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listStaticSiteUsersPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listStaticSiteUsersPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listStaticSiteBuilds(g,v,b){const S=this.getStaticSiteBuildsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getStaticSiteBuildsPagingPage(g,v,b,S)}}}getStaticSiteBuildsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getStaticSiteBuildsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._getStaticSiteBuilds(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._getStaticSiteBuildsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}getStaticSiteBuildsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*getStaticSiteBuildsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.getStaticSiteBuildsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listStaticSiteBuildFunctions(g,v,b,S){const P=this.listStaticSiteBuildFunctionsPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listStaticSiteBuildFunctionsPagingPage(g,v,b,S,P)}}}listStaticSiteBuildFunctionsPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listStaticSiteBuildFunctionsPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listStaticSiteBuildFunctions(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listStaticSiteBuildFunctionsNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listStaticSiteBuildFunctionsPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listStaticSiteBuildFunctionsPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listStaticSiteBuildFunctionsPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listUserProvidedFunctionAppsForStaticSiteBuild(g,v,b,S){const P=this.getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(g,v,b,S,P)}}}getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._getUserProvidedFunctionAppsForStaticSiteBuild(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._getUserProvidedFunctionAppsForStaticSiteBuildNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listStaticSiteCustomDomains(g,v,b){const S=this.listStaticSiteCustomDomainsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listStaticSiteCustomDomainsPagingPage(g,v,b,S)}}}listStaticSiteCustomDomainsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listStaticSiteCustomDomainsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listStaticSiteCustomDomains(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listStaticSiteCustomDomainsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listStaticSiteCustomDomainsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listStaticSiteCustomDomainsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listStaticSiteCustomDomainsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listStaticSiteFunctions(g,v,b){const S=this.listStaticSiteFunctionsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listStaticSiteFunctionsPagingPage(g,v,b,S)}}}listStaticSiteFunctionsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listStaticSiteFunctionsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listStaticSiteFunctions(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listStaticSiteFunctionsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listStaticSiteFunctionsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listStaticSiteFunctionsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listStaticSiteFunctionsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listPrivateEndpointConnectionList(g,v,b){const S=this.getPrivateEndpointConnectionListPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getPrivateEndpointConnectionListPagingPage(g,v,b,S)}}}getPrivateEndpointConnectionListPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._getPrivateEndpointConnectionList(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._getPrivateEndpointConnectionListNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}getPrivateEndpointConnectionListPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.getPrivateEndpointConnectionListPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listUserProvidedFunctionAppsForStaticSite(g,v,b){const S=this.getUserProvidedFunctionAppsForStaticSitePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getUserProvidedFunctionAppsForStaticSitePagingPage(g,v,b,S)}}}getUserProvidedFunctionAppsForStaticSitePagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._getUserProvidedFunctionAppsForStaticSite(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._getUserProvidedFunctionAppsForStaticSiteNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}getUserProvidedFunctionAppsForStaticSitePagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.getUserProvidedFunctionAppsForStaticSitePagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listLinkedBackends(g,v,b){const S=this.getLinkedBackendsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getLinkedBackendsPagingPage(g,v,b,S)}}}getLinkedBackendsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getLinkedBackendsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._getLinkedBackends(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._getLinkedBackendsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}getLinkedBackendsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*getLinkedBackendsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.getLinkedBackendsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listLinkedBackendsForBuild(g,v,b,S){const P=this.getLinkedBackendsForBuildPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getLinkedBackendsForBuildPagingPage(g,v,b,S,P)}}}getLinkedBackendsForBuildPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*getLinkedBackendsForBuildPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._getLinkedBackendsForBuild(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._getLinkedBackendsForBuildNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}getLinkedBackendsForBuildPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getLinkedBackendsForBuildPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.getLinkedBackendsForBuildPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}previewWorkflow(g,v,b){return this.client.sendOperationRequest({location:g,staticSitesWorkflowPreviewRequest:v,options:b},rP)}_list(g){return this.client.sendOperationRequest({options:g},iP)}_getStaticSitesByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},sP)}getStaticSite(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},lP)}beginCreateOrUpdateStaticSite(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,staticSiteEnvelope:b,options:S},cP),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateStaticSiteAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateStaticSite(g,v,b,S)).pollUntilDone()}))}beginDeleteStaticSite(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,options:b},uP),P=new uy.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteStaticSiteAndWait(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteStaticSite(g,v,b)).pollUntilDone()}))}updateStaticSite(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,staticSiteEnvelope:b,options:S},dP)}_listStaticSiteUsers(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,authprovider:b,options:S},yP)}deleteStaticSiteUser(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,authprovider:b,userid:S,options:P},fP)}updateStaticSiteUser(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,authprovider:b,userid:S,staticSiteUserEnvelope:P,options:x},bP)}_getStaticSiteBuilds(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},NP)}getStaticSiteBuild(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,options:S},xP)}beginDeleteStaticSiteBuild(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,environmentName:b,options:S},CP),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginDeleteStaticSiteBuildAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteStaticSiteBuild(g,v,b,S)).pollUntilDone()}))}createOrUpdateStaticSiteBuildAppSettings(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,appSettings:S,options:P},wP)}createOrUpdateStaticSiteBuildFunctionAppSettings(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,appSettings:S,options:P},kP)}_listStaticSiteBuildFunctions(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,options:S},OP)}listStaticSiteBuildAppSettings(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,options:S},IP)}listStaticSiteBuildFunctionAppSettings(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,options:S},AP)}_getUserProvidedFunctionAppsForStaticSiteBuild(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,options:S},MP)}getUserProvidedFunctionAppForStaticSiteBuild(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,functionAppName:S,options:P},qP)}beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),C=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,environmentName:b,functionAppName:S,staticSiteUserProvidedFunctionEnvelope:P,options:x},zP),T=new uy.F(C,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs});return yield T.poll(),T}))}beginRegisterUserProvidedFunctionAppWithStaticSiteBuildAndWait(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(g,v,b,S,P,x)).pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSiteBuild(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,functionAppName:S,options:P},LP)}beginCreateZipDeploymentForStaticSiteBuild(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,environmentName:b,staticSiteZipDeploymentEnvelope:S,options:P},FP),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateZipDeploymentForStaticSiteBuildAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateZipDeploymentForStaticSiteBuild(g,v,b,S,P)).pollUntilDone()}))}createOrUpdateStaticSiteAppSettings(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,appSettings:b,options:S},GP)}createOrUpdateStaticSiteFunctionAppSettings(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,appSettings:b,options:S},jP)}createUserRolesInvitationLink(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,staticSiteUserRolesInvitationEnvelope:b,options:S},BP)}_listStaticSiteCustomDomains(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},UP)}getStaticSiteCustomDomain(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,domainName:b,options:S},VP)}beginCreateOrUpdateStaticSiteCustomDomain(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,domainName:b,staticSiteCustomDomainRequestPropertiesEnvelope:S,options:P},HP),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateOrUpdateStaticSiteCustomDomainAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateStaticSiteCustomDomain(g,v,b,S,P)).pollUntilDone()}))}beginDeleteStaticSiteCustomDomain(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,domainName:b,options:S},WP),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginDeleteStaticSiteCustomDomainAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteStaticSiteCustomDomain(g,v,b,S)).pollUntilDone()}))}beginValidateCustomDomainCanBeAddedToStaticSite(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,domainName:b,staticSiteCustomDomainRequestPropertiesEnvelope:S,options:P},$P),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginValidateCustomDomainCanBeAddedToStaticSiteAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateCustomDomainCanBeAddedToStaticSite(g,v,b,S,P)).pollUntilDone()}))}beginDetachStaticSite(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,options:b},KP),P=new uy.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDetachStaticSiteAndWait(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDetachStaticSite(g,v,b)).pollUntilDone()}))}_listStaticSiteFunctions(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},XP)}listStaticSiteAppSettings(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},QP)}listStaticSiteConfiguredRoles(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},JP)}listStaticSiteFunctionAppSettings(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},YP)}listStaticSiteSecrets(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},ZP)}_getPrivateEndpointConnectionList(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},ex)}getPrivateEndpointConnection(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,privateEndpointConnectionName:b,options:S},tx)}beginApproveOrRejectPrivateEndpointConnection(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,privateEndpointConnectionName:b,privateEndpointWrapper:S,options:P},rx),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginApproveOrRejectPrivateEndpointConnection(g,v,b,S,P)).pollUntilDone()}))}beginDeletePrivateEndpointConnection(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,privateEndpointConnectionName:b,options:S},ix),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginDeletePrivateEndpointConnectionAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeletePrivateEndpointConnection(g,v,b,S)).pollUntilDone()}))}getPrivateLinkResources(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},nx)}resetStaticSiteApiKey(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,resetPropertiesEnvelope:b,options:S},ax)}_getUserProvidedFunctionAppsForStaticSite(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},sx)}getUserProvidedFunctionAppForStaticSite(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionAppName:b,options:S},lx)}beginRegisterUserProvidedFunctionAppWithStaticSite(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,functionAppName:b,staticSiteUserProvidedFunctionEnvelope:S,options:P},px),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginRegisterUserProvidedFunctionAppWithStaticSiteAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRegisterUserProvidedFunctionAppWithStaticSite(g,v,b,S,P)).pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSite(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionAppName:b,options:S},dx)}beginCreateZipDeploymentForStaticSite(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,staticSiteZipDeploymentEnvelope:b,options:S},mx),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateZipDeploymentForStaticSiteAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateZipDeploymentForStaticSite(g,v,b,S)).pollUntilDone()}))}beginValidateBackend(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,linkedBackendName:b,staticSiteLinkedBackendEnvelope:S,options:P},hx),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginValidateBackendAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateBackend(g,v,b,S,P)).pollUntilDone()}))}beginValidateBackendForBuild(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),C=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,environmentName:b,linkedBackendName:S,staticSiteLinkedBackendEnvelope:P,options:x},yx),T=new uy.F(C,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs});return yield T.poll(),T}))}beginValidateBackendForBuildAndWait(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateBackendForBuild(g,v,b,S,P,x)).pollUntilDone()}))}_getLinkedBackends(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},gx)}_getLinkedBackendsForBuild(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,options:S},vx)}getLinkedBackend(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,linkedBackendName:b,options:S},bx)}beginLinkBackend(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,linkedBackendName:b,staticSiteLinkedBackendEnvelope:S,options:P},Nx),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginLinkBackendAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginLinkBackend(g,v,b,S,P)).pollUntilDone()}))}unlinkBackend(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,linkedBackendName:b,options:S},Sx)}getLinkedBackendForBuild(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,linkedBackendName:S,options:P},Px)}beginLinkBackendToBuild(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),C=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,environmentName:b,linkedBackendName:S,staticSiteLinkedBackendEnvelope:P,options:x},xx),T=new uy.F(C,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs});return yield T.poll(),T}))}beginLinkBackendToBuildAndWait(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginLinkBackendToBuild(g,v,b,S,P,x)).pollUntilDone()}))}unlinkBackendFromBuild(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,linkedBackendName:S,options:P},Cx)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},wx)}_getStaticSitesByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},Tx)}_listStaticSiteUsersNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,authprovider:b,nextLink:S,options:P},Rx)}_getStaticSiteBuildsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Ex)}_listStaticSiteBuildFunctionsNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,nextLink:S,options:P},_x)}_getUserProvidedFunctionAppsForStaticSiteBuildNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,nextLink:S,options:P},Ox)}_listStaticSiteCustomDomainsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Ix)}_listStaticSiteFunctionsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Ax)}_getPrivateEndpointConnectionListNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},Mx)}_getUserProvidedFunctionAppsForStaticSiteNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},qx)}_getLinkedBackendsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},zx)}_getLinkedBackendsForBuildNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,environmentName:b,nextLink:S,options:P},Dx)}}const eP=Te.Q(S,!1),rP={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile",httpMethod:"POST",responses:{200:{bodyMapper:Ap},default:{bodyMapper:qe}},requestBody:am,queryParameters:[uu],urlParameters:[pu,cu,Sd],headerParameters:[lu,du],mediaType:"json",serializer:eP},iP={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:Vn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:eP},sP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:Vn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu],serializer:eP},lP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:kl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},cP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:kl},201:{bodyMapper:kl},202:{bodyMapper:kl},204:{bodyMapper:kl},default:{bodyMapper:qe}},requestBody:sm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:eP},uP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},dP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:kl},202:{bodyMapper:kl},default:{bodyMapper:qe}},requestBody:om,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:eP},yP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers",httpMethod:"POST",responses:{200:{bodyMapper:Xn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,lm],headerParameters:[lu],serializer:eP},fP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,lm,pm],headerParameters:[lu],serializer:eP},bP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"PATCH",responses:{200:{bodyMapper:Lp},default:{bodyMapper:qe}},requestBody:dm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,lm,pm],headerParameters:[lu,du],mediaType:"json",serializer:eP},NP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds",httpMethod:"GET",responses:{200:{bodyMapper:Qn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},xP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"GET",responses:{200:{bodyMapper:Fp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm],headerParameters:[lu],serializer:eP},CP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm],headerParameters:[lu],serializer:eP},wP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},requestBody:hm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm],headerParameters:[lu,du],mediaType:"json",serializer:eP},kP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},requestBody:hm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm],headerParameters:[lu,du],mediaType:"json",serializer:eP},OP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions",httpMethod:"GET",responses:{200:{bodyMapper:Jn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm],headerParameters:[lu],serializer:eP},IP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm],headerParameters:[lu],serializer:eP},AP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm],headerParameters:[lu],serializer:eP},MP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm],headerParameters:[lu],serializer:eP},qP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Bp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm,ym],headerParameters:[lu],serializer:eP},zP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Bp},201:{bodyMapper:Bp},202:{bodyMapper:Bp},204:{bodyMapper:Bp},default:{bodyMapper:qe}},requestBody:gm,queryParameters:[uu,fm],urlParameters:[pu,cu,hu,vu,mm,ym],headerParameters:[lu,du],mediaType:"json",serializer:eP},LP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm,ym],headerParameters:[lu],serializer:eP},FP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:bm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm],headerParameters:[lu,du],mediaType:"json",serializer:eP},GP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},requestBody:hm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:eP},jP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},requestBody:hm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:eP},BP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation",httpMethod:"POST",responses:{200:{bodyMapper:Hp},default:{bodyMapper:qe}},requestBody:Nm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:eP},UP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains",httpMethod:"GET",responses:{200:{bodyMapper:ea},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},VP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:Wp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,qu],headerParameters:[lu],serializer:eP},HP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:Wp},201:{bodyMapper:Wp},202:{bodyMapper:Wp},204:{bodyMapper:Wp},default:{bodyMapper:qe}},requestBody:Sm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,qu],headerParameters:[lu,du],mediaType:"json",serializer:eP},WP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,qu],headerParameters:[lu],serializer:eP},$P={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:Sm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,qu],headerParameters:[lu,du],mediaType:"json",serializer:eP},KP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},XP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:Jn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},QP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},JP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles",httpMethod:"POST",responses:{200:{bodyMapper:Kp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},YP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},ZP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},ex={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},tx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Wl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu],headerParameters:[lu],serializer:eP},rx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Wl},201:{bodyMapper:Wl},202:{bodyMapper:Wl},204:{bodyMapper:Wl},default:{bodyMapper:qe}},requestBody:Qu,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu],headerParameters:[lu,du],mediaType:"json",serializer:eP},ix={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu],headerParameters:[lu],serializer:eP},nx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},ax={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},requestBody:Pm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:eP},sx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},lx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Bp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ym],headerParameters:[lu],serializer:eP},px={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Bp},201:{bodyMapper:Bp},202:{bodyMapper:Bp},204:{bodyMapper:Bp},default:{bodyMapper:qe}},requestBody:gm,queryParameters:[uu,fm],urlParameters:[pu,cu,hu,vu,ym],headerParameters:[lu,du],mediaType:"json",serializer:eP},dx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ym],headerParameters:[lu],serializer:eP},mx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:bm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:eP},hx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:xm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Cm],headerParameters:[lu,du],mediaType:"json",serializer:eP},yx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:xm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm,Cm],headerParameters:[lu,du],mediaType:"json",serializer:eP},gx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends",httpMethod:"GET",responses:{200:{bodyMapper:ia},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:eP},vx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends",httpMethod:"GET",responses:{200:{bodyMapper:ia},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm],headerParameters:[lu],serializer:eP},bx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"GET",responses:{200:{bodyMapper:Qp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Cm],headerParameters:[lu],serializer:eP},Nx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"PUT",responses:{200:{bodyMapper:Qp},201:{bodyMapper:Qp},202:{bodyMapper:Qp},204:{bodyMapper:Qp},default:{bodyMapper:qe}},requestBody:xm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Cm],headerParameters:[lu,du],mediaType:"json",serializer:eP},Sx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu,wm],urlParameters:[pu,cu,hu,vu,Cm],headerParameters:[lu],serializer:eP},Px={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"GET",responses:{200:{bodyMapper:Qp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm,Cm],headerParameters:[lu],serializer:eP},xx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"PUT",responses:{200:{bodyMapper:Qp},201:{bodyMapper:Qp},202:{bodyMapper:Qp},204:{bodyMapper:Qp},default:{bodyMapper:qe}},requestBody:xm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,mm,Cm],headerParameters:[lu,du],mediaType:"json",serializer:eP},Cx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu,wm],urlParameters:[pu,cu,hu,vu,mm,Cm],headerParameters:[lu],serializer:eP},wx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:eP},Tx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,ku],headerParameters:[lu],serializer:eP},Rx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Xn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,lm],headerParameters:[lu],serializer:eP},Ex={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:eP},_x={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Jn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,mm],headerParameters:[lu],serializer:eP},Ox={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,mm],headerParameters:[lu],serializer:eP},Ix={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ea},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:eP},Ax={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Jn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:eP},Mx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:eP},qx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:eP},zx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ia},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:eP},Dx={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ia},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,mm],headerParameters:[lu],serializer:eP};class WebAppsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listBackups(g,v,b){const S=this.listBackupsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listBackupsPagingPage(g,v,b,S)}}}listBackupsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listBackupsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listBackups(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listBackupsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listBackupsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listBackupsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listBackupsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listBasicPublishingCredentialsPolicies(g,v,b){const S=this.listBasicPublishingCredentialsPoliciesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listBasicPublishingCredentialsPoliciesPagingPage(g,v,b,S)}}}listBasicPublishingCredentialsPoliciesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listBasicPublishingCredentialsPolicies(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listBasicPublishingCredentialsPoliciesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listBasicPublishingCredentialsPoliciesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listBasicPublishingCredentialsPoliciesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listConfigurations(g,v,b){const S=this.listConfigurationsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listConfigurationsPagingPage(g,v,b,S)}}}listConfigurationsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listConfigurationsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listConfigurations(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listConfigurationsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listConfigurationsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listConfigurationsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listConfigurationsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listAppSettingsKeyVaultReferences(g,v,b){const S=this.getAppSettingsKeyVaultReferencesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getAppSettingsKeyVaultReferencesPagingPage(g,v,b,S)}}}getAppSettingsKeyVaultReferencesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._getAppSettingsKeyVaultReferences(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._getAppSettingsKeyVaultReferencesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}getAppSettingsKeyVaultReferencesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.getAppSettingsKeyVaultReferencesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listSiteConnectionStringKeyVaultReferences(g,v,b){const S=this.getSiteConnectionStringKeyVaultReferencesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getSiteConnectionStringKeyVaultReferencesPagingPage(g,v,b,S)}}}getSiteConnectionStringKeyVaultReferencesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._getSiteConnectionStringKeyVaultReferences(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._getSiteConnectionStringKeyVaultReferencesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}getSiteConnectionStringKeyVaultReferencesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.getSiteConnectionStringKeyVaultReferencesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listConfigurationSnapshotInfo(g,v,b){const S=this.listConfigurationSnapshotInfoPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listConfigurationSnapshotInfoPagingPage(g,v,b,S)}}}listConfigurationSnapshotInfoPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listConfigurationSnapshotInfoPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listConfigurationSnapshotInfo(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listConfigurationSnapshotInfoNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listConfigurationSnapshotInfoPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listConfigurationSnapshotInfoPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listConfigurationSnapshotInfoPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listContinuousWebJobs(g,v,b){const S=this.listContinuousWebJobsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listContinuousWebJobsPagingPage(g,v,b,S)}}}listContinuousWebJobsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listContinuousWebJobsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listContinuousWebJobs(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listContinuousWebJobsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listContinuousWebJobsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listContinuousWebJobsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listContinuousWebJobsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listProductionSiteDeploymentStatuses(g,v,b){const S=this.listProductionSiteDeploymentStatusesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listProductionSiteDeploymentStatusesPagingPage(g,v,b,S)}}}listProductionSiteDeploymentStatusesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listProductionSiteDeploymentStatusesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listProductionSiteDeploymentStatuses(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listProductionSiteDeploymentStatusesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listProductionSiteDeploymentStatusesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listProductionSiteDeploymentStatusesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listProductionSiteDeploymentStatusesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listDeployments(g,v,b){const S=this.listDeploymentsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listDeploymentsPagingPage(g,v,b,S)}}}listDeploymentsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listDeploymentsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listDeployments(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listDeploymentsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listDeploymentsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listDeploymentsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listDeploymentsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listDomainOwnershipIdentifiers(g,v,b){const S=this.listDomainOwnershipIdentifiersPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listDomainOwnershipIdentifiersPagingPage(g,v,b,S)}}}listDomainOwnershipIdentifiersPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listDomainOwnershipIdentifiersPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listDomainOwnershipIdentifiers(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listDomainOwnershipIdentifiersNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listDomainOwnershipIdentifiersPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listDomainOwnershipIdentifiersPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listDomainOwnershipIdentifiersPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listFunctions(g,v,b){const S=this.listFunctionsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listFunctionsPagingPage(g,v,b,S)}}}listFunctionsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listFunctionsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listFunctions(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listFunctionsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listFunctionsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listFunctionsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listFunctionsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listHostNameBindings(g,v,b){const S=this.listHostNameBindingsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listHostNameBindingsPagingPage(g,v,b,S)}}}listHostNameBindingsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listHostNameBindingsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listHostNameBindings(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listHostNameBindingsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listHostNameBindingsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listHostNameBindingsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listHostNameBindingsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listInstanceIdentifiers(g,v,b){const S=this.listInstanceIdentifiersPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listInstanceIdentifiersPagingPage(g,v,b,S)}}}listInstanceIdentifiersPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listInstanceIdentifiersPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listInstanceIdentifiers(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listInstanceIdentifiersNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listInstanceIdentifiersPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listInstanceIdentifiersPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listInstanceIdentifiersPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listInstanceProcesses(g,v,b,S){const P=this.listInstanceProcessesPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listInstanceProcessesPagingPage(g,v,b,S,P)}}}listInstanceProcessesPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessesPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listInstanceProcesses(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listInstanceProcessesNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listInstanceProcessesPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessesPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listInstanceProcessesPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listInstanceProcessModules(g,v,b,S,P){const x=this.listInstanceProcessModulesPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listInstanceProcessModulesPagingPage(g,v,b,S,P,x)}}}listInstanceProcessModulesPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessModulesPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._listInstanceProcessModules(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listInstanceProcessModulesNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listInstanceProcessModulesPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessModulesPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listInstanceProcessModulesPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listInstanceProcessThreads(g,v,b,S,P){const x=this.listInstanceProcessThreadsPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listInstanceProcessThreadsPagingPage(g,v,b,S,P,x)}}}listInstanceProcessThreadsPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessThreadsPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._listInstanceProcessThreads(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listInstanceProcessThreadsNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listInstanceProcessThreadsPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessThreadsPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listInstanceProcessThreadsPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listSiteBackups(g,v,b){const S=this.listSiteBackupsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteBackupsPagingPage(g,v,b,S)}}}listSiteBackupsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSiteBackupsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listSiteBackups(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listSiteBackupsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listSiteBackupsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listSiteBackupsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listSiteBackupsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listPerfMonCounters(g,v,b){const S=this.listPerfMonCountersPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPerfMonCountersPagingPage(g,v,b,S)}}}listPerfMonCountersPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPerfMonCountersPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listPerfMonCounters(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listPerfMonCountersNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPerfMonCountersPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPerfMonCountersPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPerfMonCountersPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listPrivateEndpointConnectionList(g,v,b){const S=this.getPrivateEndpointConnectionListPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getPrivateEndpointConnectionListPagingPage(g,v,b,S)}}}getPrivateEndpointConnectionListPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._getPrivateEndpointConnectionList(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._getPrivateEndpointConnectionListNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}getPrivateEndpointConnectionListPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.getPrivateEndpointConnectionListPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listProcesses(g,v,b){const S=this.listProcessesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listProcessesPagingPage(g,v,b,S)}}}listProcessesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listProcessesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listProcesses(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listProcessesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listProcessesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listProcessesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listProcessesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listProcessModules(g,v,b,S){const P=this.listProcessModulesPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listProcessModulesPagingPage(g,v,b,S,P)}}}listProcessModulesPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listProcessModulesPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listProcessModules(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listProcessModulesNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listProcessModulesPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listProcessModulesPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listProcessModulesPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listProcessThreads(g,v,b,S){const P=this.listProcessThreadsPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listProcessThreadsPagingPage(g,v,b,S,P)}}}listProcessThreadsPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listProcessThreadsPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listProcessThreads(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listProcessThreadsNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listProcessThreadsPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listProcessThreadsPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listProcessThreadsPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listPublicCertificates(g,v,b){const S=this.listPublicCertificatesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPublicCertificatesPagingPage(g,v,b,S)}}}listPublicCertificatesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPublicCertificatesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listPublicCertificates(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listPublicCertificatesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPublicCertificatesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPublicCertificatesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPublicCertificatesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listSiteExtensions(g,v,b){const S=this.listSiteExtensionsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteExtensionsPagingPage(g,v,b,S)}}}listSiteExtensionsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSiteExtensionsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listSiteExtensions(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listSiteExtensionsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listSiteExtensionsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listSiteExtensionsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listSiteExtensionsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listSlots(g,v,b){const S=this.listSlotsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSlotsPagingPage(g,v,b,S)}}}listSlotsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSlotsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listSlots(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listSlotsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listSlotsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listSlotsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listSlotsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listBackupsSlot(g,v,b,S){const P=this.listBackupsSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listBackupsSlotPagingPage(g,v,b,S,P)}}}listBackupsSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listBackupsSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listBackupsSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listBackupsSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listBackupsSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listBackupsSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listBackupsSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listBasicPublishingCredentialsPoliciesSlot(g,v,b,S){const P=this.listBasicPublishingCredentialsPoliciesSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listBasicPublishingCredentialsPoliciesSlotPagingPage(g,v,b,S,P)}}}listBasicPublishingCredentialsPoliciesSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listBasicPublishingCredentialsPoliciesSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listBasicPublishingCredentialsPoliciesSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listBasicPublishingCredentialsPoliciesSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listBasicPublishingCredentialsPoliciesSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listConfigurationsSlot(g,v,b,S){const P=this.listConfigurationsSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listConfigurationsSlotPagingPage(g,v,b,S,P)}}}listConfigurationsSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listConfigurationsSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listConfigurationsSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listConfigurationsSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listConfigurationsSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listConfigurationsSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listConfigurationsSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listAppSettingsKeyVaultReferencesSlot(g,v,b,S){const P=this.getAppSettingsKeyVaultReferencesSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getAppSettingsKeyVaultReferencesSlotPagingPage(g,v,b,S,P)}}}getAppSettingsKeyVaultReferencesSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._getAppSettingsKeyVaultReferencesSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._getAppSettingsKeyVaultReferencesSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}getAppSettingsKeyVaultReferencesSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.getAppSettingsKeyVaultReferencesSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listSiteConnectionStringKeyVaultReferencesSlot(g,v,b,S){const P=this.getSiteConnectionStringKeyVaultReferencesSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(g,v,b,S,P)}}}getSiteConnectionStringKeyVaultReferencesSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._getSiteConnectionStringKeyVaultReferencesSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._getSiteConnectionStringKeyVaultReferencesSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}getSiteConnectionStringKeyVaultReferencesSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listConfigurationSnapshotInfoSlot(g,v,b,S){const P=this.listConfigurationSnapshotInfoSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listConfigurationSnapshotInfoSlotPagingPage(g,v,b,S,P)}}}listConfigurationSnapshotInfoSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listConfigurationSnapshotInfoSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listConfigurationSnapshotInfoSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listConfigurationSnapshotInfoSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listConfigurationSnapshotInfoSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listContinuousWebJobsSlot(g,v,b,S){const P=this.listContinuousWebJobsSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listContinuousWebJobsSlotPagingPage(g,v,b,S,P)}}}listContinuousWebJobsSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listContinuousWebJobsSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listContinuousWebJobsSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listContinuousWebJobsSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listContinuousWebJobsSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listContinuousWebJobsSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listContinuousWebJobsSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listSlotSiteDeploymentStatusesSlot(g,v,b,S){const P=this.listSlotSiteDeploymentStatusesSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSlotSiteDeploymentStatusesSlotPagingPage(g,v,b,S,P)}}}listSlotSiteDeploymentStatusesSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSlotSiteDeploymentStatusesSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listSlotSiteDeploymentStatusesSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listSlotSiteDeploymentStatusesSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listSlotSiteDeploymentStatusesSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSlotSiteDeploymentStatusesSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listSlotSiteDeploymentStatusesSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listDeploymentsSlot(g,v,b,S){const P=this.listDeploymentsSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listDeploymentsSlotPagingPage(g,v,b,S,P)}}}listDeploymentsSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listDeploymentsSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listDeploymentsSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listDeploymentsSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listDeploymentsSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listDeploymentsSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listDeploymentsSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listDomainOwnershipIdentifiersSlot(g,v,b,S){const P=this.listDomainOwnershipIdentifiersSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listDomainOwnershipIdentifiersSlotPagingPage(g,v,b,S,P)}}}listDomainOwnershipIdentifiersSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listDomainOwnershipIdentifiersSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listDomainOwnershipIdentifiersSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listDomainOwnershipIdentifiersSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listDomainOwnershipIdentifiersSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listInstanceFunctionsSlot(g,v,b,S){const P=this.listInstanceFunctionsSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listInstanceFunctionsSlotPagingPage(g,v,b,S,P)}}}listInstanceFunctionsSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listInstanceFunctionsSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listInstanceFunctionsSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listInstanceFunctionsSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listInstanceFunctionsSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listInstanceFunctionsSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listInstanceFunctionsSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listHostNameBindingsSlot(g,v,b,S){const P=this.listHostNameBindingsSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listHostNameBindingsSlotPagingPage(g,v,b,S,P)}}}listHostNameBindingsSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listHostNameBindingsSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listHostNameBindingsSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listHostNameBindingsSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listHostNameBindingsSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listHostNameBindingsSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listHostNameBindingsSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listInstanceIdentifiersSlot(g,v,b,S){const P=this.listInstanceIdentifiersSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listInstanceIdentifiersSlotPagingPage(g,v,b,S,P)}}}listInstanceIdentifiersSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listInstanceIdentifiersSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listInstanceIdentifiersSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listInstanceIdentifiersSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listInstanceIdentifiersSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listInstanceIdentifiersSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listInstanceIdentifiersSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listInstanceProcessesSlot(g,v,b,S,P){const x=this.listInstanceProcessesSlotPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listInstanceProcessesSlotPagingPage(g,v,b,S,P,x)}}}listInstanceProcessesSlotPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessesSlotPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._listInstanceProcessesSlot(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listInstanceProcessesSlotNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listInstanceProcessesSlotPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessesSlotPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listInstanceProcessesSlotPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listInstanceProcessModulesSlot(g,v,b,S,P,x){const C=this.listInstanceProcessModulesSlotPagingAll(g,v,b,S,P,x);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:C=>{if(null==C?void 0:C.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listInstanceProcessModulesSlotPagingPage(g,v,b,S,P,x,C)}}}listInstanceProcessModulesSlotPagingPage(g,v,b,S,P,x,C){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessModulesSlotPagingPage_1(){let T,R=null==C?void 0:C.continuationToken;if(!R){T=yield(0,Pe.qq)(this._listInstanceProcessModulesSlot(g,v,b,S,P,x));let C=T.value||[];R=T.nextLink,setContinuationToken(C,R),yield yield(0,Pe.qq)(C)}for(;R;){T=yield(0,Pe.qq)(this._listInstanceProcessModulesSlotNext(g,v,b,S,P,R,x)),R=T.nextLink;let C=T.value||[];setContinuationToken(C,R),yield yield(0,Pe.qq)(C)}}))}listInstanceProcessModulesSlotPagingAll(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessModulesSlotPagingAll_1(){var C,T;try{for(var R,k=(0,Pe.KL)(this.listInstanceProcessModulesSlotPagingPage(g,v,b,S,P,x));!(R=yield(0,Pe.qq)(k.next())).done;){const g=R.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){C={error:g}}finally{try{R&&!R.done&&(T=k.return)&&(yield(0,Pe.qq)(T.call(k)))}finally{if(C)throw C.error}}}))}listInstanceProcessThreadsSlot(g,v,b,S,P,x){const C=this.listInstanceProcessThreadsSlotPagingAll(g,v,b,S,P,x);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:C=>{if(null==C?void 0:C.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listInstanceProcessThreadsSlotPagingPage(g,v,b,S,P,x,C)}}}listInstanceProcessThreadsSlotPagingPage(g,v,b,S,P,x,C){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessThreadsSlotPagingPage_1(){let T,R=null==C?void 0:C.continuationToken;if(!R){T=yield(0,Pe.qq)(this._listInstanceProcessThreadsSlot(g,v,b,S,P,x));let C=T.value||[];R=T.nextLink,setContinuationToken(C,R),yield yield(0,Pe.qq)(C)}for(;R;){T=yield(0,Pe.qq)(this._listInstanceProcessThreadsSlotNext(g,v,b,S,P,R,x)),R=T.nextLink;let C=T.value||[];setContinuationToken(C,R),yield yield(0,Pe.qq)(C)}}))}listInstanceProcessThreadsSlotPagingAll(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listInstanceProcessThreadsSlotPagingAll_1(){var C,T;try{for(var R,k=(0,Pe.KL)(this.listInstanceProcessThreadsSlotPagingPage(g,v,b,S,P,x));!(R=yield(0,Pe.qq)(k.next())).done;){const g=R.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){C={error:g}}finally{try{R&&!R.done&&(T=k.return)&&(yield(0,Pe.qq)(T.call(k)))}finally{if(C)throw C.error}}}))}listSiteBackupsSlot(g,v,b,S){const P=this.listSiteBackupsSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteBackupsSlotPagingPage(g,v,b,S,P)}}}listSiteBackupsSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSiteBackupsSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listSiteBackupsSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listSiteBackupsSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listSiteBackupsSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSiteBackupsSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listSiteBackupsSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listPerfMonCountersSlot(g,v,b,S){const P=this.listPerfMonCountersSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPerfMonCountersSlotPagingPage(g,v,b,S,P)}}}listPerfMonCountersSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listPerfMonCountersSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listPerfMonCountersSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listPerfMonCountersSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listPerfMonCountersSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPerfMonCountersSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listPerfMonCountersSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listPrivateEndpointConnectionListSlot(g,v,b,S){const P=this.getPrivateEndpointConnectionListSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getPrivateEndpointConnectionListSlotPagingPage(g,v,b,S,P)}}}getPrivateEndpointConnectionListSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._getPrivateEndpointConnectionListSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._getPrivateEndpointConnectionListSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}getPrivateEndpointConnectionListSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.getPrivateEndpointConnectionListSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listProcessesSlot(g,v,b,S){const P=this.listProcessesSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listProcessesSlotPagingPage(g,v,b,S,P)}}}listProcessesSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listProcessesSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listProcessesSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listProcessesSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listProcessesSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listProcessesSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listProcessesSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listProcessModulesSlot(g,v,b,S,P){const x=this.listProcessModulesSlotPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listProcessModulesSlotPagingPage(g,v,b,S,P,x)}}}listProcessModulesSlotPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listProcessModulesSlotPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._listProcessModulesSlot(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listProcessModulesSlotNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listProcessModulesSlotPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listProcessModulesSlotPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listProcessModulesSlotPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listProcessThreadsSlot(g,v,b,S,P){const x=this.listProcessThreadsSlotPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listProcessThreadsSlotPagingPage(g,v,b,S,P,x)}}}listProcessThreadsSlotPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listProcessThreadsSlotPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._listProcessThreadsSlot(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listProcessThreadsSlotNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listProcessThreadsSlotPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listProcessThreadsSlotPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listProcessThreadsSlotPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listPublicCertificatesSlot(g,v,b,S){const P=this.listPublicCertificatesSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPublicCertificatesSlotPagingPage(g,v,b,S,P)}}}listPublicCertificatesSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listPublicCertificatesSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listPublicCertificatesSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listPublicCertificatesSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listPublicCertificatesSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPublicCertificatesSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listPublicCertificatesSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listSiteExtensionsSlot(g,v,b,S){const P=this.listSiteExtensionsSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteExtensionsSlotPagingPage(g,v,b,S,P)}}}listSiteExtensionsSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSiteExtensionsSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listSiteExtensionsSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listSiteExtensionsSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listSiteExtensionsSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSiteExtensionsSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listSiteExtensionsSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listSlotDifferencesSlot(g,v,b,S,P){const x=this.listSlotDifferencesSlotPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSlotDifferencesSlotPagingPage(g,v,b,S,P,x)}}}listSlotDifferencesSlotPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listSlotDifferencesSlotPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._listSlotDifferencesSlot(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listSlotDifferencesSlotNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listSlotDifferencesSlotPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSlotDifferencesSlotPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listSlotDifferencesSlotPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listSnapshotsSlot(g,v,b,S){const P=this.listSnapshotsSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSnapshotsSlotPagingPage(g,v,b,S,P)}}}listSnapshotsSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSnapshotsSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listSnapshotsSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listSnapshotsSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listSnapshotsSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSnapshotsSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listSnapshotsSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listSnapshotsFromDRSecondarySlot(g,v,b,S){const P=this.listSnapshotsFromDRSecondarySlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSnapshotsFromDRSecondarySlotPagingPage(g,v,b,S,P)}}}listSnapshotsFromDRSecondarySlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listSnapshotsFromDRSecondarySlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listSnapshotsFromDRSecondarySlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listSnapshotsFromDRSecondarySlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listSnapshotsFromDRSecondarySlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listTriggeredWebJobsSlot(g,v,b,S){const P=this.listTriggeredWebJobsSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listTriggeredWebJobsSlotPagingPage(g,v,b,S,P)}}}listTriggeredWebJobsSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listTriggeredWebJobsSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listTriggeredWebJobsSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listTriggeredWebJobsSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listTriggeredWebJobsSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listTriggeredWebJobsSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listTriggeredWebJobsSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listTriggeredWebJobHistorySlot(g,v,b,S,P){const x=this.listTriggeredWebJobHistorySlotPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listTriggeredWebJobHistorySlotPagingPage(g,v,b,S,P,x)}}}listTriggeredWebJobHistorySlotPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listTriggeredWebJobHistorySlotPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._listTriggeredWebJobHistorySlot(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listTriggeredWebJobHistorySlotNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listTriggeredWebJobHistorySlotPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listTriggeredWebJobHistorySlotPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listTriggeredWebJobHistorySlotPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listUsagesSlot(g,v,b,S){const P=this.listUsagesSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listUsagesSlotPagingPage(g,v,b,S,P)}}}listUsagesSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listUsagesSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listUsagesSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listUsagesSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listUsagesSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listUsagesSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listUsagesSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listWebJobsSlot(g,v,b,S){const P=this.listWebJobsSlotPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listWebJobsSlotPagingPage(g,v,b,S,P)}}}listWebJobsSlotPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listWebJobsSlotPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listWebJobsSlot(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listWebJobsSlotNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listWebJobsSlotPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listWebJobsSlotPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listWebJobsSlotPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listSlotDifferencesFromProduction(g,v,b,S){const P=this.listSlotDifferencesFromProductionPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSlotDifferencesFromProductionPagingPage(g,v,b,S,P)}}}listSlotDifferencesFromProductionPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listSlotDifferencesFromProductionPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listSlotDifferencesFromProduction(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listSlotDifferencesFromProductionNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listSlotDifferencesFromProductionPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSlotDifferencesFromProductionPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listSlotDifferencesFromProductionPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listSnapshots(g,v,b){const S=this.listSnapshotsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSnapshotsPagingPage(g,v,b,S)}}}listSnapshotsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSnapshotsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listSnapshots(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listSnapshotsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listSnapshotsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listSnapshotsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listSnapshotsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listSnapshotsFromDRSecondary(g,v,b){const S=this.listSnapshotsFromDRSecondaryPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSnapshotsFromDRSecondaryPagingPage(g,v,b,S)}}}listSnapshotsFromDRSecondaryPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listSnapshotsFromDRSecondaryPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listSnapshotsFromDRSecondary(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listSnapshotsFromDRSecondaryNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listSnapshotsFromDRSecondaryPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listSnapshotsFromDRSecondaryPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listSnapshotsFromDRSecondaryPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listTriggeredWebJobs(g,v,b){const S=this.listTriggeredWebJobsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listTriggeredWebJobsPagingPage(g,v,b,S)}}}listTriggeredWebJobsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listTriggeredWebJobsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listTriggeredWebJobs(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listTriggeredWebJobsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listTriggeredWebJobsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listTriggeredWebJobsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listTriggeredWebJobsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listTriggeredWebJobHistory(g,v,b,S){const P=this.listTriggeredWebJobHistoryPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listTriggeredWebJobHistoryPagingPage(g,v,b,S,P)}}}listTriggeredWebJobHistoryPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listTriggeredWebJobHistoryPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listTriggeredWebJobHistory(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listTriggeredWebJobHistoryNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listTriggeredWebJobHistoryPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listTriggeredWebJobHistoryPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listTriggeredWebJobHistoryPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listUsages(g,v,b){const S=this.listUsagesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listUsagesPagingPage(g,v,b,S)}}}listUsagesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listUsagesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listUsages(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listUsagesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listUsagesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listUsagesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listUsagesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listWebJobs(g,v,b){const S=this.listWebJobsPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listWebJobsPagingPage(g,v,b,S)}}}listWebJobsPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listWebJobsPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listWebJobs(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listWebJobsNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listWebJobsPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listWebJobsPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listWebJobsPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},jx)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Wx)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Kx)}beginCreateOrUpdate(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,siteEnvelope:b,options:S},Xx),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S)).pollUntilDone()}))}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Qx)}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,siteEnvelope:b,options:S},Jx)}analyzeCustomHostname(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Yx)}applySlotConfigToProduction(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slotSwapEntity:b,options:S},Zx)}backup(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,request:b,options:S},eC)}_listBackups(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},rC)}getBackupStatus(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,backupId:b,options:S},iC)}deleteBackup(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,backupId:b,options:S},nC)}listBackupStatusSecrets(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,backupId:b,request:S,options:P},aC)}beginRestore(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,backupId:b,request:S,options:P},sC),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginRestoreAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestore(g,v,b,S,P)).pollUntilDone()}))}_listBasicPublishingCredentialsPolicies(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},pC)}getFtpAllowed(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},uC)}updateFtpAllowed(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,csmPublishingAccessPoliciesEntity:b,options:S},mC)}getScmAllowed(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},yC)}updateScmAllowed(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,csmPublishingAccessPoliciesEntity:b,options:S},bC)}_listConfigurations(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},NC)}updateApplicationSettings(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,appSettings:b,options:S},SC)}listApplicationSettings(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},PC)}updateAuthSettings(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,siteAuthSettings:b,options:S},xC)}getAuthSettings(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},CC)}getAuthSettingsV2WithoutSecrets(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},wC)}updateAuthSettingsV2(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,siteAuthSettingsV2:b,options:S},TC)}getAuthSettingsV2(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},RC)}updateAzureStorageAccounts(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,azureStorageAccounts:b,options:S},kC)}listAzureStorageAccounts(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},EC)}updateBackupConfiguration(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,request:b,options:S},_C)}deleteBackupConfiguration(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},OC)}getBackupConfiguration(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},IC)}_getAppSettingsKeyVaultReferences(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},AC)}getAppSettingKeyVaultReference(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,appSettingKey:b,options:S},MC)}_getSiteConnectionStringKeyVaultReferences(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},qC)}getSiteConnectionStringKeyVaultReference(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,connectionStringKey:b,options:S},DC)}updateConnectionStrings(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,connectionStrings:b,options:S},LC)}listConnectionStrings(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},GC)}getDiagnosticLogsConfiguration(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},jC)}updateDiagnosticLogsConfig(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,siteLogsConfig:b,options:S},BC)}updateMetadata(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,metadata:b,options:S},UC)}listMetadata(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},VC)}beginListPublishingCredentials(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,options:b},HC),P=new uy.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginListPublishingCredentialsAndWait(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginListPublishingCredentials(g,v,b)).pollUntilDone()}))}updateSitePushSettings(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,pushSettings:b,options:S},$C)}listSitePushSettings(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},JC)}listSlotConfigurationNames(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},ew)}updateSlotConfigurationNames(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slotConfigNames:b,options:S},tw)}getConfiguration(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},rw)}createOrUpdateConfiguration(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,siteConfig:b,options:S},iw)}updateConfiguration(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,siteConfig:b,options:S},nw)}_listConfigurationSnapshotInfo(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},aw)}getConfigurationSnapshot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,snapshotId:b,options:S},sw)}recoverSiteConfigurationSnapshot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,snapshotId:b,options:S},ow)}getWebSiteContainerLogs(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},lw)}getContainerLogsZip(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},cw)}_listContinuousWebJobs(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},uw)}getContinuousWebJob(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,options:S},dw)}deleteContinuousWebJob(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,options:S},mw)}startContinuousWebJob(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,options:S},hw)}stopContinuousWebJob(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,options:S},gw)}_listProductionSiteDeploymentStatuses(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},fw)}beginGetProductionSiteDeploymentStatus(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,deploymentStatusId:b,options:S},bw),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginGetProductionSiteDeploymentStatusAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginGetProductionSiteDeploymentStatus(g,v,b,S)).pollUntilDone()}))}_listDeployments(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Nw)}getDeployment(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,id:b,options:S},Sw)}createDeployment(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,id:b,deployment:S,options:P},Pw)}deleteDeployment(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,id:b,options:S},xw)}listDeploymentLog(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,id:b,options:S},Cw)}discoverBackup(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,request:b,options:S},ww)}_listDomainOwnershipIdentifiers(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Tw)}getDomainOwnershipIdentifier(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,domainOwnershipIdentifierName:b,options:S},Rw)}createOrUpdateDomainOwnershipIdentifier(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,domainOwnershipIdentifierName:b,domainOwnershipIdentifier:S,options:P},kw)}deleteDomainOwnershipIdentifier(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,domainOwnershipIdentifierName:b,options:S},_w)}updateDomainOwnershipIdentifier(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,domainOwnershipIdentifierName:b,domainOwnershipIdentifier:S,options:P},Ow)}getMSDeployStatus(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Mw)}beginCreateMSDeployOperation(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,mSDeploy:b,options:S},qw),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateMSDeployOperationAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateMSDeployOperation(g,v,b,S)).pollUntilDone()}))}getMSDeployLog(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},zw)}getOneDeployStatus(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Dw)}createOneDeployOperation(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Lw)}_listFunctions(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Fw)}getFunctionsAdminToken(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Gw)}getFunction(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,options:S},jw)}beginCreateFunction(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,functionName:b,functionEnvelope:S,options:P},Bw),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateFunctionAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateFunction(g,v,b,S,P)).pollUntilDone()}))}deleteFunction(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,options:S},Uw)}createOrUpdateFunctionSecret(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,keyName:S,key:P,options:x},Vw)}deleteFunctionSecret(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,keyName:S,options:P},Hw)}listFunctionKeys(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,options:S},Ww)}listFunctionSecrets(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,options:S},$w)}listHostKeys(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Kw)}listSyncStatus(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Xw)}syncFunctions(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Qw)}createOrUpdateHostSecret(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,keyType:b,keyName:S,key:P,options:x},Jw)}deleteHostSecret(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,keyType:b,keyName:S,options:P},Yw)}_listHostNameBindings(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},Zw)}getHostNameBinding(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,hostName:b,options:S},eT)}createOrUpdateHostNameBinding(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,hostName:b,hostNameBinding:S,options:P},tT)}deleteHostNameBinding(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,hostName:b,options:S},rT)}getHybridConnection(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,options:P},iT)}createOrUpdateHybridConnection(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,connectionEnvelope:P,options:x},nT)}deleteHybridConnection(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,options:P},aT)}updateHybridConnection(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,connectionEnvelope:P,options:x},sT)}listHybridConnections(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},oT)}listRelayServiceConnections(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},lT)}getRelayServiceConnection(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,entityName:b,options:S},pT)}createOrUpdateRelayServiceConnection(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,entityName:b,connectionEnvelope:S,options:P},cT)}deleteRelayServiceConnection(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,entityName:b,options:S},uT)}updateRelayServiceConnection(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,entityName:b,connectionEnvelope:S,options:P},dT)}_listInstanceIdentifiers(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},mT)}getInstanceInfo(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,instanceId:b,options:S},hT)}getInstanceMsDeployStatus(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,instanceId:b,options:S},yT)}beginCreateInstanceMSDeployOperation(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,instanceId:b,mSDeploy:S,options:P},fT),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateInstanceMSDeployOperationAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateInstanceMSDeployOperation(g,v,b,S,P)).pollUntilDone()}))}getInstanceMSDeployLog(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,instanceId:b,options:S},vT)}_listInstanceProcesses(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,instanceId:b,options:S},bT)}getInstanceProcess(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,instanceId:S,options:P},NT)}deleteInstanceProcess(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,instanceId:S,options:P},ST)}getInstanceProcessDump(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,instanceId:S,options:P},PT)}_listInstanceProcessModules(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,instanceId:S,options:P},xT)}getInstanceProcessModule(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,baseAddress:S,instanceId:P,options:x},CT)}_listInstanceProcessThreads(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,instanceId:S,options:P},wT)}isCloneable(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},TT)}_listSiteBackups(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},RT)}listSyncFunctionTriggers(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},kT)}beginMigrateStorage(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{subscriptionName:g,resourceGroupName:v,name:b,migrationOptions:S,options:P},ET),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginMigrateStorageAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginMigrateStorage(g,v,b,S,P)).pollUntilDone()}))}beginMigrateMySql(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,migrationRequestEnvelope:b,options:S},_T),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginMigrateMySqlAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginMigrateMySql(g,v,b,S)).pollUntilDone()}))}getMigrateMySqlStatus(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},OT)}getSwiftVirtualNetworkConnection(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},IT)}createOrUpdateSwiftVirtualNetworkConnectionWithCheck(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,connectionEnvelope:b,options:S},AT)}deleteSwiftVirtualNetwork(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},MT)}updateSwiftVirtualNetworkConnectionWithCheck(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,connectionEnvelope:b,options:S},qT)}listNetworkFeatures(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,view:b,options:S},zT)}getNetworkTraceOperation(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,operationId:b,options:S},DT)}startWebSiteNetworkTrace(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},LT)}beginStartWebSiteNetworkTraceOperation(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,options:b},FT),P=new uy.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginStartWebSiteNetworkTraceOperationAndWait(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginStartWebSiteNetworkTraceOperation(g,v,b)).pollUntilDone()}))}stopWebSiteNetworkTrace(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},GT)}getNetworkTraces(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,operationId:b,options:S},jT)}getNetworkTraceOperationV2(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,operationId:b,options:S},BT)}getNetworkTracesV2(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,operationId:b,options:S},UT)}generateNewSitePublishingPassword(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},VT)}_listPerfMonCounters(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},HT)}getSitePhpErrorLogFlag(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},WT)}listPremierAddOns(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},$T)}getPremierAddOn(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,premierAddOnName:b,options:S},KT)}addPremierAddOn(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,premierAddOnName:b,premierAddOn:S,options:P},XT)}deletePremierAddOn(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,premierAddOnName:b,options:S},QT)}updatePremierAddOn(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,premierAddOnName:b,premierAddOn:S,options:P},JT)}getPrivateAccess(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},YT)}putPrivateAccessVnet(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,access:b,options:S},ZT)}_getPrivateEndpointConnectionList(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},eR)}getPrivateEndpointConnection(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,privateEndpointConnectionName:b,options:S},tR)}beginApproveOrRejectPrivateEndpointConnection(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,privateEndpointConnectionName:b,privateEndpointWrapper:S,options:P},rR),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginApproveOrRejectPrivateEndpointConnection(g,v,b,S,P)).pollUntilDone()}))}beginDeletePrivateEndpointConnection(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,privateEndpointConnectionName:b,options:S},iR),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginDeletePrivateEndpointConnectionAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeletePrivateEndpointConnection(g,v,b,S)).pollUntilDone()}))}getPrivateLinkResources(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},nR)}_listProcesses(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},aR)}getProcess(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,options:S},sR)}deleteProcess(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,options:S},oR)}getProcessDump(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,options:S},lR)}_listProcessModules(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,options:S},pR)}getProcessModule(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,baseAddress:S,options:P},cR)}_listProcessThreads(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,options:S},uR)}_listPublicCertificates(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},dR)}getPublicCertificate(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,publicCertificateName:b,options:S},mR)}createOrUpdatePublicCertificate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,publicCertificateName:b,publicCertificate:S,options:P},hR)}deletePublicCertificate(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,publicCertificateName:b,options:S},gR)}listPublishingProfileXmlWithSecrets(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,publishingProfileOptions:b,options:S},fR)}resetProductionSlotConfig(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},vR)}restart(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},bR)}beginRestoreFromBackupBlob(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,request:b,options:S},NR),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginRestoreFromBackupBlobAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreFromBackupBlob(g,v,b,S)).pollUntilDone()}))}beginRestoreFromDeletedApp(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,restoreRequest:b,options:S},SR),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginRestoreFromDeletedAppAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreFromDeletedApp(g,v,b,S)).pollUntilDone()}))}beginRestoreSnapshot(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,restoreRequest:b,options:S},PR),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginRestoreSnapshotAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreSnapshot(g,v,b,S)).pollUntilDone()}))}_listSiteExtensions(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},xR)}getSiteExtension(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,siteExtensionId:b,options:S},CR)}beginInstallSiteExtension(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,siteExtensionId:b,options:S},wR),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginInstallSiteExtensionAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginInstallSiteExtension(g,v,b,S)).pollUntilDone()}))}deleteSiteExtension(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,siteExtensionId:b,options:S},RR)}_listSlots(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},ER)}getSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},_R)}beginCreateOrUpdateSlot(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,siteEnvelope:S,options:P},OR),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateOrUpdateSlotAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateSlot(g,v,b,S,P)).pollUntilDone()}))}deleteSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},IR)}updateSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,siteEnvelope:S,options:P},MR)}analyzeCustomHostnameSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},DR)}applySlotConfigurationSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,slotSwapEntity:S,options:P},ek)}backupSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,request:S,options:P},tk)}_listBackupsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},rk)}getBackupStatusSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,backupId:b,slot:S,options:P},ik)}deleteBackupSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,backupId:b,slot:S,options:P},nk)}listBackupStatusSecretsSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,backupId:b,slot:S,request:P,options:x},ak)}beginRestoreSlot(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),C=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,backupId:b,slot:S,request:P,options:x},sk),T=new uy.F(C,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs});return yield T.poll(),T}))}beginRestoreSlotAndWait(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreSlot(g,v,b,S,P,x)).pollUntilDone()}))}_listBasicPublishingCredentialsPoliciesSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},ok)}getFtpAllowedSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},lk)}updateFtpAllowedSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,csmPublishingAccessPoliciesEntity:S,options:P},pk)}getScmAllowedSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},ck)}updateScmAllowedSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,csmPublishingAccessPoliciesEntity:S,options:P},uk)}_listConfigurationsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},dk)}updateApplicationSettingsSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,appSettings:S,options:P},mk)}listApplicationSettingsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},hk)}updateAuthSettingsSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,siteAuthSettings:S,options:P},yk)}getAuthSettingsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},gk)}getAuthSettingsV2WithoutSecretsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},fk)}updateAuthSettingsV2Slot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,siteAuthSettingsV2:S,options:P},vk)}getAuthSettingsV2Slot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},bk)}updateAzureStorageAccountsSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,azureStorageAccounts:S,options:P},Nk)}listAzureStorageAccountsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Sk)}updateBackupConfigurationSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,request:S,options:P},Pk)}deleteBackupConfigurationSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},xk)}getBackupConfigurationSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Ck)}_getAppSettingsKeyVaultReferencesSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},wk)}getAppSettingKeyVaultReferenceSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,appSettingKey:b,slot:S,options:P},Tk)}_getSiteConnectionStringKeyVaultReferencesSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Rk)}getSiteConnectionStringKeyVaultReferenceSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,connectionStringKey:b,slot:S,options:P},kk)}updateConnectionStringsSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,connectionStrings:S,options:P},Ek)}listConnectionStringsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},_k)}getDiagnosticLogsConfigurationSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Ok)}updateDiagnosticLogsConfigSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,siteLogsConfig:S,options:P},Ik)}updateMetadataSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,metadata:S,options:P},Ak)}listMetadataSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Mk)}beginListPublishingCredentialsSlot(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,options:S},qk),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginListPublishingCredentialsSlotAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginListPublishingCredentialsSlot(g,v,b,S)).pollUntilDone()}))}updateSitePushSettingsSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,pushSettings:S,options:P},zk)}listSitePushSettingsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Dk)}getConfigurationSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Lk)}createOrUpdateConfigurationSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,siteConfig:S,options:P},Fk)}updateConfigurationSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,siteConfig:S,options:P},Gk)}_listConfigurationSnapshotInfoSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},jk)}getConfigurationSnapshotSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,snapshotId:b,slot:S,options:P},Bk)}recoverSiteConfigurationSnapshotSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,snapshotId:b,slot:S,options:P},Uk)}getWebSiteContainerLogsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Vk)}getContainerLogsZipSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Hk)}_listContinuousWebJobsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Wk)}getContinuousWebJobSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,slot:S,options:P},$k)}deleteContinuousWebJobSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,slot:S,options:P},Kk)}startContinuousWebJobSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,slot:S,options:P},Xk)}stopContinuousWebJobSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,slot:S,options:P},Qk)}_listSlotSiteDeploymentStatusesSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Jk)}beginGetSlotSiteDeploymentStatusSlot(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,deploymentStatusId:S,options:P},Yk),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginGetSlotSiteDeploymentStatusSlotAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginGetSlotSiteDeploymentStatusSlot(g,v,b,S,P)).pollUntilDone()}))}_listDeploymentsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},Zk)}getDeploymentSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,id:b,slot:S,options:P},eE)}createDeploymentSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,id:b,slot:S,deployment:P,options:x},tE)}deleteDeploymentSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,id:b,slot:S,options:P},rE)}listDeploymentLogSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,id:b,slot:S,options:P},iE)}discoverBackupSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,request:S,options:P},nE)}_listDomainOwnershipIdentifiersSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},aE)}getDomainOwnershipIdentifierSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,domainOwnershipIdentifierName:b,slot:S,options:P},sE)}createOrUpdateDomainOwnershipIdentifierSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,domainOwnershipIdentifierName:b,slot:S,domainOwnershipIdentifier:P,options:x},oE)}deleteDomainOwnershipIdentifierSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,domainOwnershipIdentifierName:b,slot:S,options:P},lE)}updateDomainOwnershipIdentifierSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,domainOwnershipIdentifierName:b,slot:S,domainOwnershipIdentifier:P,options:x},pE)}getMSDeployStatusSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},cE)}beginCreateMSDeployOperationSlot(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,mSDeploy:S,options:P},uE),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateMSDeployOperationSlotAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateMSDeployOperationSlot(g,v,b,S,P)).pollUntilDone()}))}getMSDeployLogSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},dE)}_listInstanceFunctionsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},mE)}getFunctionsAdminTokenSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},hE)}getInstanceFunctionSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,slot:S,options:P},yE)}beginCreateInstanceFunctionSlot(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),C=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,functionName:b,slot:S,functionEnvelope:P,options:x},gE),T=new uy.F(C,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs});return yield T.poll(),T}))}beginCreateInstanceFunctionSlotAndWait(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateInstanceFunctionSlot(g,v,b,S,P,x)).pollUntilDone()}))}deleteInstanceFunctionSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,slot:S,options:P},fE)}createOrUpdateFunctionSecretSlot(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,keyName:S,slot:P,key:x,options:C},vE)}deleteFunctionSecretSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,keyName:S,slot:P,options:x},bE)}listFunctionKeysSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,slot:S,options:P},NE)}listFunctionSecretsSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,functionName:b,slot:S,options:P},SE)}listHostKeysSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},PE)}listSyncStatusSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},xE)}syncFunctionsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},CE)}createOrUpdateHostSecretSlot(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,keyType:b,keyName:S,slot:P,key:x,options:C},wE)}deleteHostSecretSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,keyType:b,keyName:S,slot:P,options:x},TE)}_listHostNameBindingsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},RE)}getHostNameBindingSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,hostName:S,options:P},kE)}createOrUpdateHostNameBindingSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,hostName:b,slot:S,hostNameBinding:P,options:x},EE)}deleteHostNameBindingSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,hostName:S,options:P},_E)}getHybridConnectionSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,slot:P,options:x},OE)}createOrUpdateHybridConnectionSlot(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,slot:P,connectionEnvelope:x,options:C},IE)}deleteHybridConnectionSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,slot:P,options:x},AE)}updateHybridConnectionSlot(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,namespaceName:b,relayName:S,slot:P,connectionEnvelope:x,options:C},ME)}listHybridConnectionsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},qE)}listRelayServiceConnectionsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},zE)}getRelayServiceConnectionSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,entityName:b,slot:S,options:P},DE)}createOrUpdateRelayServiceConnectionSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,entityName:b,slot:S,connectionEnvelope:P,options:x},LE)}deleteRelayServiceConnectionSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,entityName:b,slot:S,options:P},FE)}updateRelayServiceConnectionSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,entityName:b,slot:S,connectionEnvelope:P,options:x},VE)}_listInstanceIdentifiersSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},HE)}getInstanceInfoSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,instanceId:b,slot:S,options:P},WE)}getInstanceMsDeployStatusSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,instanceId:S,options:P},QE)}beginCreateInstanceMSDeployOperationSlot(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),C=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,instanceId:S,mSDeploy:P,options:x},JE),T=new uy.F(C,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs});return yield T.poll(),T}))}beginCreateInstanceMSDeployOperationSlotAndWait(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateInstanceMSDeployOperationSlot(g,v,b,S,P,x)).pollUntilDone()}))}getInstanceMSDeployLogSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,instanceId:S,options:P},YE)}_listInstanceProcessesSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,instanceId:S,options:P},ZE)}getInstanceProcessSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,instanceId:P,options:x},e_)}deleteInstanceProcessSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,instanceId:P,options:x},i_)}getInstanceProcessDumpSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,instanceId:P,options:x},n_)}_listInstanceProcessModulesSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,instanceId:P,options:x},a_)}getInstanceProcessModuleSlot(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,baseAddress:S,slot:P,instanceId:x,options:C},s_)}_listInstanceProcessThreadsSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,instanceId:P,options:x},o_)}isCloneableSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},l_)}_listSiteBackupsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},p_)}listSyncFunctionTriggersSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},c_)}getMigrateMySqlStatusSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},u_)}getSwiftVirtualNetworkConnectionSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},d_)}createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,connectionEnvelope:S,options:P},m_)}deleteSwiftVirtualNetworkSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},h_)}updateSwiftVirtualNetworkConnectionWithCheckSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,connectionEnvelope:S,options:P},y_)}listNetworkFeaturesSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,view:b,slot:S,options:P},g_)}getNetworkTraceOperationSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,operationId:b,slot:S,options:P},f_)}startWebSiteNetworkTraceSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},v_)}beginStartWebSiteNetworkTraceOperationSlot(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,options:S},b_),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginStartWebSiteNetworkTraceOperationSlotAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginStartWebSiteNetworkTraceOperationSlot(g,v,b,S)).pollUntilDone()}))}stopWebSiteNetworkTraceSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},N_)}getNetworkTracesSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,operationId:b,slot:S,options:P},S_)}getNetworkTraceOperationSlotV2(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,operationId:b,slot:S,options:P},P_)}getNetworkTracesSlotV2(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,operationId:b,slot:S,options:P},x_)}generateNewSitePublishingPasswordSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},C_)}_listPerfMonCountersSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},w_)}getSitePhpErrorLogFlagSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},T_)}listPremierAddOnsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},R_)}getPremierAddOnSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,premierAddOnName:b,slot:S,options:P},k_)}addPremierAddOnSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,premierAddOnName:b,slot:S,premierAddOn:P,options:x},E_)}deletePremierAddOnSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,premierAddOnName:b,slot:S,options:P},I_)}updatePremierAddOnSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,premierAddOnName:b,slot:S,premierAddOn:P,options:x},A_)}getPrivateAccessSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},M_)}putPrivateAccessVnetSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,access:S,options:P},q_)}_getPrivateEndpointConnectionListSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},D_)}getPrivateEndpointConnectionSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,privateEndpointConnectionName:b,slot:S,options:P},L_)}beginApproveOrRejectPrivateEndpointConnectionSlot(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),C=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,privateEndpointConnectionName:b,slot:S,privateEndpointWrapper:P,options:x},F_),T=new uy.F(C,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs});return yield T.poll(),T}))}beginApproveOrRejectPrivateEndpointConnectionSlotAndWait(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginApproveOrRejectPrivateEndpointConnectionSlot(g,v,b,S,P,x)).pollUntilDone()}))}beginDeletePrivateEndpointConnectionSlot(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,privateEndpointConnectionName:b,slot:S,options:P},j_),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginDeletePrivateEndpointConnectionSlotAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeletePrivateEndpointConnectionSlot(g,v,b,S,P)).pollUntilDone()}))}getPrivateLinkResourcesSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},V_)}_listProcessesSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},W_)}getProcessSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,options:P},K_)}deleteProcessSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,options:P},X_)}getProcessDumpSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,options:P},Q_)}_listProcessModulesSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,options:P},J_)}getProcessModuleSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,baseAddress:S,slot:P,options:x},Y_)}_listProcessThreadsSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,options:P},Z_)}_listPublicCertificatesSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},eO)}getPublicCertificateSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,publicCertificateName:S,options:P},tO)}createOrUpdatePublicCertificateSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,publicCertificateName:b,slot:S,publicCertificate:P,options:x},rO)}deletePublicCertificateSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,publicCertificateName:S,options:P},iO)}listPublishingProfileXmlWithSecretsSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,publishingProfileOptions:S,options:P},nO)}resetSlotConfigurationSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},aO)}restartSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},sO)}beginRestoreFromBackupBlobSlot(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,request:S,options:P},oO),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginRestoreFromBackupBlobSlotAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreFromBackupBlobSlot(g,v,b,S,P)).pollUntilDone()}))}beginRestoreFromDeletedAppSlot(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,restoreRequest:S,options:P},lO),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginRestoreFromDeletedAppSlotAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreFromDeletedAppSlot(g,v,b,S,P)).pollUntilDone()}))}beginRestoreSnapshotSlot(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,restoreRequest:S,options:P},pO),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginRestoreSnapshotSlotAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreSnapshotSlot(g,v,b,S,P)).pollUntilDone()}))}_listSiteExtensionsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},cO)}getSiteExtensionSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,siteExtensionId:b,slot:S,options:P},uO)}beginInstallSiteExtensionSlot(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,siteExtensionId:b,slot:S,options:P},dO),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginInstallSiteExtensionSlotAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginInstallSiteExtensionSlot(g,v,b,S,P)).pollUntilDone()}))}deleteSiteExtensionSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,siteExtensionId:b,slot:S,options:P},mO)}_listSlotDifferencesSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,slotSwapEntity:S,options:P},hO)}beginSwapSlot(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,slotSwapEntity:S,options:P},yO),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginSwapSlotAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginSwapSlot(g,v,b,S,P)).pollUntilDone()}))}_listSnapshotsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},gO)}_listSnapshotsFromDRSecondarySlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},fO)}getSourceControlSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},vO)}beginCreateOrUpdateSourceControlSlot(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,siteSourceControl:S,options:P},bO),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateOrUpdateSourceControlSlotAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateSourceControlSlot(g,v,b,S,P)).pollUntilDone()}))}deleteSourceControlSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},SO)}updateSourceControlSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,siteSourceControl:S,options:P},PO)}startSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},CO)}beginStartNetworkTraceSlot(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slot:b,options:S},TO),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginStartNetworkTraceSlotAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginStartNetworkTraceSlot(g,v,b,S)).pollUntilDone()}))}stopSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},kO)}stopNetworkTraceSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},EO)}syncRepositorySlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},_O)}syncFunctionTriggersSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},OO)}_listTriggeredWebJobsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},IO)}getTriggeredWebJobSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,slot:S,options:P},AO)}deleteTriggeredWebJobSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,slot:S,options:P},MO)}_listTriggeredWebJobHistorySlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,slot:S,options:P},qO)}getTriggeredWebJobHistorySlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,id:S,slot:P,options:x},LO)}runTriggeredWebJobSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,slot:S,options:P},FO)}_listUsagesSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},jO)}listVnetConnectionsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},BO)}getVnetConnectionSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,slot:S,options:P},UO)}createOrUpdateVnetConnectionSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,slot:S,connectionEnvelope:P,options:x},HO)}deleteVnetConnectionSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,slot:S,options:P},tI)}updateVnetConnectionSlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,slot:S,connectionEnvelope:P,options:x},rI)}getVnetConnectionGatewaySlot(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,gatewayName:S,slot:P,options:x},nI)}createOrUpdateVnetConnectionGatewaySlot(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,gatewayName:S,slot:P,connectionEnvelope:x,options:C},sI)}updateVnetConnectionGatewaySlot(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,gatewayName:S,slot:P,connectionEnvelope:x,options:C},oI)}_listWebJobsSlot(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,options:S},lI)}getWebJobSlot(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,slot:S,options:P},pI)}_listSlotDifferencesFromProduction(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slotSwapEntity:b,options:S},uI)}beginSwapSlotWithProduction(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,slotSwapEntity:b,options:S},dI),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginSwapSlotWithProductionAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginSwapSlotWithProduction(g,v,b,S)).pollUntilDone()}))}_listSnapshots(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},mI)}_listSnapshotsFromDRSecondary(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},hI)}getSourceControl(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},yI)}beginCreateOrUpdateSourceControl(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,siteSourceControl:b,options:S},gI),x=new uy.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateSourceControlAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateSourceControl(g,v,b,S)).pollUntilDone()}))}deleteSourceControl(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},fI)}updateSourceControl(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,siteSourceControl:b,options:S},vI)}start(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},NI)}beginStartNetworkTrace(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,options:b},SI),P=new uy.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginStartNetworkTraceAndWait(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginStartNetworkTrace(g,v,b)).pollUntilDone()}))}stop(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},PI)}stopNetworkTrace(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},xI)}syncRepository(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},wI)}syncFunctionTriggers(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},TI)}_listTriggeredWebJobs(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},RI)}getTriggeredWebJob(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,options:S},kI)}deleteTriggeredWebJob(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,options:S},EI)}_listTriggeredWebJobHistory(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,options:S},_I)}getTriggeredWebJobHistory(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,id:S,options:P},II)}runTriggeredWebJob(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,options:S},AI)}_listUsages(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},MI)}listVnetConnections(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},qI)}getVnetConnection(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,options:S},zI)}createOrUpdateVnetConnection(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,connectionEnvelope:S,options:P},DI)}deleteVnetConnection(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,options:S},LI)}updateVnetConnection(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,connectionEnvelope:S,options:P},FI)}getVnetConnectionGateway(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,gatewayName:S,options:P},GI)}createOrUpdateVnetConnectionGateway(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,gatewayName:S,connectionEnvelope:P,options:x},jI)}updateVnetConnectionGateway(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,vnetName:b,gatewayName:S,connectionEnvelope:P,options:x},VI)}_listWebJobs(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,name:v,options:b},$I)}getWebJob(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,options:S},XI)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},QI)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},eA)}_listBackupsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},tA)}_listBasicPublishingCredentialsPoliciesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},iA)}_listConfigurationsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},nA)}_getAppSettingsKeyVaultReferencesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},aA)}_getSiteConnectionStringKeyVaultReferencesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},sA)}_listConfigurationSnapshotInfoNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},oA)}_listContinuousWebJobsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},lA)}_listProductionSiteDeploymentStatusesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},pA)}_listDeploymentsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},cA)}_listDomainOwnershipIdentifiersNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},uA)}_listFunctionsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},dA)}_listHostNameBindingsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},mA)}_listInstanceIdentifiersNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},hA)}_listInstanceProcessesNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,instanceId:b,nextLink:S,options:P},yA)}_listInstanceProcessModulesNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,instanceId:S,nextLink:P,options:x},gA)}_listInstanceProcessThreadsNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,instanceId:S,nextLink:P,options:x},fA)}_listSiteBackupsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},vA)}_listPerfMonCountersNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},TA)}_getPrivateEndpointConnectionListNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},EA)}_listProcessesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},_A)}_listProcessModulesNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,nextLink:S,options:P},eM)}_listProcessThreadsNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,nextLink:S,options:P},tM)}_listPublicCertificatesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},rM)}_listSiteExtensionsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},iM)}_listSlotsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},nM)}_listBackupsSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},aM)}_listBasicPublishingCredentialsPoliciesSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},sM)}_listConfigurationsSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},oM)}_getAppSettingsKeyVaultReferencesSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},lM)}_getSiteConnectionStringKeyVaultReferencesSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},pM)}_listConfigurationSnapshotInfoSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},cM)}_listContinuousWebJobsSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},uM)}_listSlotSiteDeploymentStatusesSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},dM)}_listDeploymentsSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},mM)}_listDomainOwnershipIdentifiersSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},hM)}_listInstanceFunctionsSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},yM)}_listHostNameBindingsSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},gM)}_listInstanceIdentifiersSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},fM)}_listInstanceProcessesSlotNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,instanceId:S,nextLink:P,options:x},vM)}_listInstanceProcessModulesSlotNext(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,instanceId:P,nextLink:x,options:C},bM)}_listInstanceProcessThreadsSlotNext(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,instanceId:P,nextLink:x,options:C},NM)}_listSiteBackupsSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},SM)}_listPerfMonCountersSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},PM)}_getPrivateEndpointConnectionListSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},xM)}_listProcessesSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},CM)}_listProcessModulesSlotNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,nextLink:P,options:x},wM)}_listProcessThreadsSlotNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,processId:b,slot:S,nextLink:P,options:x},TM)}_listPublicCertificatesSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},RM)}_listSiteExtensionsSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},kM)}_listSlotDifferencesSlotNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,slotSwapEntity:S,nextLink:P,options:x},EM)}_listSnapshotsSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},_M)}_listSnapshotsFromDRSecondarySlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},OM)}_listTriggeredWebJobsSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},IM)}_listTriggeredWebJobHistorySlotNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,slot:S,nextLink:P,options:x},AM)}_listUsagesSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},MM)}_listWebJobsSlotNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slot:b,nextLink:S,options:P},qM)}_listSlotDifferencesFromProductionNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,slotSwapEntity:b,nextLink:S,options:P},zM)}_listSnapshotsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},DM)}_listSnapshotsFromDRSecondaryNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},LM)}_listTriggeredWebJobsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},FM)}_listTriggeredWebJobHistoryNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,webJobName:b,nextLink:S,options:P},GM)}_listUsagesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},jM)}_listWebJobsNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,nextLink:b,options:S},BM)}}const Lx=Te.Q(S,!1),jx={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:Lx},Wx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu,Tm],urlParameters:[pu,cu,hu],headerParameters:[lu],serializer:Lx},Kx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Pl},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Xx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},204:{bodyMapper:Pl},default:{bodyMapper:qe}},requestBody:Rm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Qx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu,km,Em],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Jx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:qe}},requestBody:Om,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Yx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Zp},default:{bodyMapper:qe}},queryParameters:[uu,Im],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Zx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},requestBody:Am,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},eC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup",httpMethod:"POST",responses:{200:{bodyMapper:tc},default:{bodyMapper:qe}},requestBody:qm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},rC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups",httpMethod:"GET",responses:{200:{bodyMapper:la},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},iC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:tc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Dm],headerParameters:[lu],serializer:Lx},nC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Dm],headerParameters:[lu],serializer:Lx},aC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:tc},default:{bodyMapper:qe}},requestBody:qm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Dm],headerParameters:[lu,du],mediaType:"json",serializer:Lx},sC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:Lm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Dm],headerParameters:[lu,du],mediaType:"json",serializer:Lx},pC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:pa},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},uC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:ic},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},mC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:ic},default:{bodyMapper:qe}},requestBody:Bm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},yC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:ic},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},bC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:ic},default:{bodyMapper:qe}},requestBody:Bm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},NC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config",httpMethod:"GET",responses:{200:{bodyMapper:ma},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},SC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},requestBody:hm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},PC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},xC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:ac},default:{bodyMapper:qe}},requestBody:Um,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},CC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:ac},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},wC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"GET",responses:{200:{bodyMapper:sc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},TC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:sc},default:{bodyMapper:qe}},requestBody:Vm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},RC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:sc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},kC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:oc},default:{bodyMapper:qe}},requestBody:Hm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},EC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:oc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},_C={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:ec},default:{bodyMapper:qe}},requestBody:qm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},OC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},IC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:ec},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},AC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},MC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:lc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,$m],headerParameters:[lu],serializer:Lx},qC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},DC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:lc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Km],headerParameters:[lu],serializer:Lx},LC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:pc},default:{bodyMapper:qe}},requestBody:Xm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},GC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:pc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},jC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:cc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},BC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:cc},default:{bodyMapper:qe}},requestBody:Jm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},UC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},requestBody:Zm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},VC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},HC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:bp},201:{bodyMapper:bp},202:{bodyMapper:bp},204:{bodyMapper:bp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},$C={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Bl},default:{bodyMapper:qe}},requestBody:eh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},JC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Bl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},ew={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"GET",responses:{200:{bodyMapper:uc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},tw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"PUT",responses:{200:{bodyMapper:uc},default:{bodyMapper:qe}},requestBody:th,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:nc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},iw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:nc},default:{bodyMapper:qe}},requestBody:rh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:nc},default:{bodyMapper:qe}},requestBody:rh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},aw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:ms},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:nc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ih],headerParameters:[lu],serializer:Lx},ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ih],headerParameters:[lu],serializer:Lx},lw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[nh],serializer:Lx},cw={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:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[ah],serializer:Lx},uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:hs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},dw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:mc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sh],headerParameters:[lu],serializer:Lx},mw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sh],headerParameters:[lu],serializer:Lx},hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sh],headerParameters:[lu],serializer:Lx},gw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sh],headerParameters:[lu],serializer:Lx},fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus",httpMethod:"GET",responses:{200:{bodyMapper:ys},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}",httpMethod:"GET",responses:{200:{bodyMapper:hc},201:{bodyMapper:hc},202:{bodyMapper:hc},204:{bodyMapper:hc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,oh],headerParameters:[lu],serializer:Lx},Nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:gs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:yc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,lh],headerParameters:[lu],serializer:Lx},Pw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:yc},default:{bodyMapper:qe}},requestBody:ch,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,lh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,lh],headerParameters:[lu],serializer:Lx},Cw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:yc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,lh],headerParameters:[lu],serializer:Lx},ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:rc},default:{bodyMapper:qe}},requestBody:Lm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Tw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:An},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:Cp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,uh],headerParameters:[lu],serializer:Lx},kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:Cp},default:{bodyMapper:qe}},requestBody:dh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,uh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},_w={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,uh],headerParameters:[lu],serializer:Lx},Ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Cp},default:{bodyMapper:qe}},requestBody:dh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,uh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Mw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:fc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:fc},201:{bodyMapper:fc},202:{bodyMapper:fc},204:{bodyMapper:fc},409:{isError:!0},default:{bodyMapper:qe}},requestBody:mh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},zw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:bc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Dw={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Lw={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:vs},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Gw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:Nc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,hh],headerParameters:[lu],serializer:Lx},Bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Nc},201:{bodyMapper:Nc},202:{bodyMapper:Nc},204:{bodyMapper:Nc},default:{bodyMapper:qe}},requestBody:yh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,hh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,hh],headerParameters:[lu],serializer:Lx},Vw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:bs},201:{bodyMapper:bs},default:{bodyMapper:qe}},requestBody:gh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,hh,vh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,hh,vh],headerParameters:[lu],serializer:Lx},Ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,hh],headerParameters:[lu],serializer:Lx},$w={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:Ns},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,hh],headerParameters:[lu],serializer:Lx},Kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:Ss},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},Jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:bs},201:{bodyMapper:bs},default:{bodyMapper:qe}},requestBody:gh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,vh,bh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Yw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,vh,bh],headerParameters:[lu],serializer:Lx},Zw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Ps},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},eT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:Sc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Sh],headerParameters:[lu],serializer:Lx},tT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:Sc},default:{bodyMapper:qe}},requestBody:Ph,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Sh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},rT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Sh],headerParameters:[lu],serializer:Lx},iT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Xl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od],headerParameters:[lu],serializer:Lx},nT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Xl},default:{bodyMapper:qe}},requestBody:xh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od],headerParameters:[lu,du],mediaType:"json",serializer:Lx},aT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od],headerParameters:[lu],serializer:Lx},sT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Xl},default:{bodyMapper:qe}},requestBody:xh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od],headerParameters:[lu,du],mediaType:"json",serializer:Lx},oT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Xl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},lT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:Pc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},pT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:Pc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ch],headerParameters:[lu],serializer:Lx},cT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pc},default:{bodyMapper:qe}},requestBody:wh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ch],headerParameters:[lu,du],mediaType:"json",serializer:Lx},uT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ch],headerParameters:[lu],serializer:Lx},dT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pc},default:{bodyMapper:qe}},requestBody:wh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ch],headerParameters:[lu,du],mediaType:"json",serializer:Lx},mT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},hT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:xc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Th],headerParameters:[lu],serializer:Lx},yT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:fc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Th],headerParameters:[lu],serializer:Lx},fT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:fc},201:{bodyMapper:fc},202:{bodyMapper:fc},204:{bodyMapper:fc},409:{isError:!0},default:{bodyMapper:qe}},requestBody:mh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Th],headerParameters:[lu,du],mediaType:"json",serializer:Lx},vT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:bc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Th],headerParameters:[lu],serializer:Lx},bT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:_s},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Th],headerParameters:[lu],serializer:Lx},NT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:Tc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Th,Rh],headerParameters:[lu],serializer:Lx},ST={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Th,Rh],headerParameters:[lu],serializer:Lx},PT={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:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Th,Rh],headerParameters:[lu],serializer:Lx},xT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:Os},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Th,Rh],headerParameters:[lu],serializer:Lx},CT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:wc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Th,Rh,kh],headerParameters:[lu],serializer:Lx},wT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:As},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Th,Rh],headerParameters:[lu],serializer:Lx},TT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:Ms},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},RT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:la},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},kT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:Ns},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},ET={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate",httpMethod:"PUT",responses:{200:{bodyMapper:kc},201:{bodyMapper:kc},202:{bodyMapper:kc},204:{bodyMapper:kc},default:{bodyMapper:qe}},requestBody:_h,queryParameters:[uu,{parameterPath:"subscriptionName",mapper:{serializedName:"subscriptionName",required:!0,xmlName:"subscriptionName",type:{name:"String"}}}],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},_T={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql",httpMethod:"POST",responses:{200:{bodyMapper:Fr},201:{bodyMapper:Fr},202:{bodyMapper:Fr},204:{bodyMapper:Fr},default:{bodyMapper:qe}},requestBody:Oh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},OT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:_c},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},IT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:Oc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},AT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:Oc},default:{bodyMapper:qe}},requestBody:Ih,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},MT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},qT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:Oc},default:{bodyMapper:qe}},requestBody:Ih,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},zT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:Ic},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ah],headerParameters:[lu],serializer:Lx},DT={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,_d],headerParameters:[lu],serializer:Lx},LT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:qe}},queryParameters:[uu,Mh,qh,zh],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},FT={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:qe}},queryParameters:[uu,Mh,qh,zh],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},GT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},jT={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,_d],headerParameters:[lu],serializer:Lx},BT={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,_d],headerParameters:[lu],serializer:Lx},UT={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,_d],headerParameters:[lu],serializer:Lx},VT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},HT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:Ds},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},WT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:Ac},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},$T={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},KT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Lh],headerParameters:[lu],serializer:Lx},XT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:El},default:{bodyMapper:qe}},requestBody:Fh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Lh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},QT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Lh],headerParameters:[lu],serializer:Lx},JT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:El},default:{bodyMapper:qe}},requestBody:jh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Lh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},YT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:qc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},ZT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:qc},default:{bodyMapper:qe}},requestBody:Bh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},eR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},tR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Wl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu],headerParameters:[lu],serializer:Lx},rR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Wl},201:{bodyMapper:Wl},202:{bodyMapper:Wl},204:{bodyMapper:Wl},default:{bodyMapper:qe}},requestBody:Qu,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},iR={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu],headerParameters:[lu],serializer:Lx},nR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},aR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes",httpMethod:"GET",responses:{200:{bodyMapper:_s},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},sR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:Tc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Rh],headerParameters:[lu],serializer:Lx},oR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Rh],headerParameters:[lu],serializer:Lx},lR={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:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Rh],headerParameters:[lu],serializer:Lx},pR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:Os},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Rh],headerParameters:[lu],serializer:Lx},cR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:wc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Rh,kh],headerParameters:[lu],serializer:Lx},uR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:As},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Rh],headerParameters:[lu],serializer:Lx},dR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Us},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},mR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:zc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Uh],headerParameters:[lu],serializer:Lx},hR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:zc},default:{bodyMapper:qe}},requestBody:Vh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Uh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},gR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Uh],headerParameters:[lu],serializer:Lx},fR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},default:{bodyMapper:qe}},requestBody:Hh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[du,$h],mediaType:"json",serializer:Lx},vR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},bR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu,ld,Kh],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},NR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:Lm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},SR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:Xh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},PR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:Qh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},xR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:Ws},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},CR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Fc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Jh],headerParameters:[lu],serializer:Lx},wR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Fc},201:{bodyMapper:Fc},202:{bodyMapper:Fc},204:{bodyMapper:Fc},429:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Jh],headerParameters:[lu],serializer:Lx},RR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Jh],headerParameters:[lu],serializer:Lx},ER={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},_R={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"GET",responses:{200:{bodyMapper:Pl},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},OR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PUT",responses:{200:{bodyMapper:Pl},201:{bodyMapper:Pl},202:{bodyMapper:Pl},204:{bodyMapper:Pl},default:{bodyMapper:qe}},requestBody:Rm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},IR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu,km,Em],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},MR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pl},202:{bodyMapper:Pl},default:{bodyMapper:qe}},requestBody:Om,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},DR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Zp},default:{bodyMapper:qe}},queryParameters:[uu,Im],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},ek={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},requestBody:Am,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},tk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup",httpMethod:"POST",responses:{200:{bodyMapper:tc},default:{bodyMapper:qe}},requestBody:qm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},rk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups",httpMethod:"GET",responses:{200:{bodyMapper:la},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},ik={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:tc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Dm],headerParameters:[lu],serializer:Lx},nk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Dm],headerParameters:[lu],serializer:Lx},ak={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:tc},default:{bodyMapper:qe}},requestBody:qm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Dm],headerParameters:[lu,du],mediaType:"json",serializer:Lx},sk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:Lm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Dm],headerParameters:[lu,du],mediaType:"json",serializer:Lx},ok={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:pa},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},lk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:ic},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},pk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:ic},default:{bodyMapper:qe}},requestBody:Bm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},ck={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:ic},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},uk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:ic},default:{bodyMapper:qe}},requestBody:Bm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},dk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config",httpMethod:"GET",responses:{200:{bodyMapper:ma},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},mk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},requestBody:hm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},hk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},yk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:ac},default:{bodyMapper:qe}},requestBody:Um,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},gk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:ac},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},fk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2",httpMethod:"GET",responses:{200:{bodyMapper:sc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},vk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:sc},default:{bodyMapper:qe}},requestBody:Vm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},bk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:sc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},Nk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:oc},default:{bodyMapper:qe}},requestBody:Hm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Sk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:oc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},Pk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:ec},default:{bodyMapper:qe}},requestBody:qm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},xk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},Ck={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:ec},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},wk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},Tk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:lc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,$m],headerParameters:[lu],serializer:Lx},Rk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},kk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:lc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Km],headerParameters:[lu],serializer:Lx},Ek={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:pc},default:{bodyMapper:qe}},requestBody:Xm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},_k={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:pc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},Ok={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:cc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},Ik={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:cc},default:{bodyMapper:qe}},requestBody:Jm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Ak={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},requestBody:Zm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Mk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},qk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:bp},201:{bodyMapper:bp},202:{bodyMapper:bp},204:{bodyMapper:bp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},zk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Bl},default:{bodyMapper:qe}},requestBody:eh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Dk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Bl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},Lk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:nc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},Fk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:nc},default:{bodyMapper:qe}},requestBody:rh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},Gk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:nc},default:{bodyMapper:qe}},requestBody:rh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},jk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:ms},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},Bk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:nc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,ih],headerParameters:[lu],serializer:Lx},Uk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,ih],headerParameters:[lu],serializer:Lx},Vk={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:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[nh],serializer:Lx},Hk={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:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[ah],serializer:Lx},Wk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:hs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},$k={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:mc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,sh],headerParameters:[lu],serializer:Lx},Kk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,sh],headerParameters:[lu],serializer:Lx},Xk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,sh],headerParameters:[lu],serializer:Lx},Qk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,sh],headerParameters:[lu],serializer:Lx},Jk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus",httpMethod:"GET",responses:{200:{bodyMapper:ys},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},Yk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}",httpMethod:"GET",responses:{200:{bodyMapper:hc},201:{bodyMapper:hc},202:{bodyMapper:hc},204:{bodyMapper:hc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,oh],headerParameters:[lu],serializer:Lx},Zk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:gs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},eE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:yc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,lh],headerParameters:[lu],serializer:Lx},tE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:yc},default:{bodyMapper:qe}},requestBody:ch,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,lh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},rE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,lh],headerParameters:[lu],serializer:Lx},iE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:yc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,lh],headerParameters:[lu],serializer:Lx},nE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:rc},default:{bodyMapper:qe}},requestBody:Lm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},aE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:An},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},sE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:Cp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,uh],headerParameters:[lu],serializer:Lx},oE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:Cp},default:{bodyMapper:qe}},requestBody:dh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,uh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},lE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,uh],headerParameters:[lu],serializer:Lx},pE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Cp},default:{bodyMapper:qe}},requestBody:dh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,uh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},cE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:fc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},uE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:fc},201:{bodyMapper:fc},202:{bodyMapper:fc},204:{bodyMapper:fc},409:{isError:!0},default:{bodyMapper:qe}},requestBody:mh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},dE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:bc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},mE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions",httpMethod:"GET",responses:{200:{bodyMapper:vs},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},hE={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},yE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:Nc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,hh],headerParameters:[lu],serializer:Lx},gE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Nc},201:{bodyMapper:Nc},202:{bodyMapper:Nc},204:{bodyMapper:Nc},default:{bodyMapper:qe}},requestBody:yh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,hh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},fE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,hh],headerParameters:[lu],serializer:Lx},vE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:bs},201:{bodyMapper:bs},default:{bodyMapper:qe}},requestBody:gh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,hh,vh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},bE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,hh,vh],headerParameters:[lu],serializer:Lx},NE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:Gp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,hh],headerParameters:[lu],serializer:Lx},SE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:Ns},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,hh],headerParameters:[lu],serializer:Lx},PE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:Ss},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},xE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},CE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},wE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:bs},201:{bodyMapper:bs},default:{bodyMapper:qe}},requestBody:gh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,vh,bh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},TE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,vh,bh],headerParameters:[lu],serializer:Lx},RE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Ps},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},kE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:Sc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Sh],headerParameters:[lu],serializer:Lx},EE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:Sc},default:{bodyMapper:qe}},requestBody:Ph,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Sh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},_E={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Sh],headerParameters:[lu],serializer:Lx},OE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Xl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od,Ed],headerParameters:[lu],serializer:Lx},IE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Xl},default:{bodyMapper:qe}},requestBody:xh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},AE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od,Ed],headerParameters:[lu],serializer:Lx},ME={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Xl},default:{bodyMapper:qe}},requestBody:xh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sd,od,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},qE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Xl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},zE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:Pc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},DE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:Pc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Ch],headerParameters:[lu],serializer:Lx},LE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pc},default:{bodyMapper:qe}},requestBody:wh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Ch],headerParameters:[lu,du],mediaType:"json",serializer:Lx},FE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Ch],headerParameters:[lu],serializer:Lx},VE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pc},default:{bodyMapper:qe}},requestBody:wh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Ch],headerParameters:[lu,du],mediaType:"json",serializer:Lx},HE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},WE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:xc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Th],headerParameters:[lu],serializer:Lx},QE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:fc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Th],headerParameters:[lu],serializer:Lx},JE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:fc},201:{bodyMapper:fc},202:{bodyMapper:fc},204:{bodyMapper:fc},409:{isError:!0},default:{bodyMapper:qe}},requestBody:mh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Th],headerParameters:[lu,du],mediaType:"json",serializer:Lx},YE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:bc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Th],headerParameters:[lu],serializer:Lx},ZE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:_s},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Th],headerParameters:[lu],serializer:Lx},e_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:Tc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Th,Rh],headerParameters:[lu],serializer:Lx},i_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Th,Rh],headerParameters:[lu],serializer:Lx},n_={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:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Th,Rh],headerParameters:[lu],serializer:Lx},a_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:Os},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Th,Rh],headerParameters:[lu],serializer:Lx},s_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:wc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Th,Rh,kh],headerParameters:[lu],serializer:Lx},o_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:As},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Th,Rh],headerParameters:[lu],serializer:Lx},l_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:Ms},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},p_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:la},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},c_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:Ns},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},u_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:_c},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},d_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:Oc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},m_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:Oc},default:{bodyMapper:qe}},requestBody:Ih,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},h_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},y_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:Oc},default:{bodyMapper:qe}},requestBody:Ih,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},g_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:Ic},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Ah],headerParameters:[lu],serializer:Lx},f_={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,_d],headerParameters:[lu],serializer:Lx},v_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:qe}},queryParameters:[uu,Mh,qh,zh],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},b_={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:qe}},queryParameters:[uu,Mh,qh,zh],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},N_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},S_={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,_d],headerParameters:[lu],serializer:Lx},P_={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,_d],headerParameters:[lu],serializer:Lx},x_={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,_d],headerParameters:[lu],serializer:Lx},C_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},w_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:Ds},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},T_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:Ac},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},R_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},k_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:El},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Lh],headerParameters:[lu],serializer:Lx},E_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:El},default:{bodyMapper:qe}},requestBody:Fh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Lh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},I_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Lh],headerParameters:[lu],serializer:Lx},A_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:El},default:{bodyMapper:qe}},requestBody:jh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Lh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},M_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:qc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},q_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:qc},default:{bodyMapper:qe}},requestBody:Bh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},D_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},L_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Wl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu,Ed],headerParameters:[lu],serializer:Lx},F_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Wl},201:{bodyMapper:Wl},202:{bodyMapper:Wl},204:{bodyMapper:Wl},default:{bodyMapper:qe}},requestBody:Qu,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},j_={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Xu,Ed],headerParameters:[lu],serializer:Lx},V_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},W_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes",httpMethod:"GET",responses:{200:{bodyMapper:_s},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},K_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:Tc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Rh],headerParameters:[lu],serializer:Lx},X_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Rh],headerParameters:[lu],serializer:Lx},Q_={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:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Rh],headerParameters:[lu],serializer:Lx},J_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:Os},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Rh],headerParameters:[lu],serializer:Lx},Y_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:wc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Rh,kh],headerParameters:[lu],serializer:Lx},Z_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:As},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Rh],headerParameters:[lu],serializer:Lx},eO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Us},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},tO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:zc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Uh],headerParameters:[lu],serializer:Lx},rO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:zc},default:{bodyMapper:qe}},requestBody:Vh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Uh],headerParameters:[lu,du],mediaType:"json",serializer:Lx},iO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Uh],headerParameters:[lu],serializer:Lx},nO={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:qe}},requestBody:Hh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[du,$h],mediaType:"json",serializer:Lx},aO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},sO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu,ld,Kh],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},oO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:Lm,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},lO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:Xh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},pO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:Qh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},cO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:Ws},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},uO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Fc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Jh],headerParameters:[lu],serializer:Lx},dO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Fc},201:{bodyMapper:Fc},202:{bodyMapper:Fc},204:{bodyMapper:Fc},429:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Jh],headerParameters:[lu],serializer:Lx},mO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,Jh],headerParameters:[lu],serializer:Lx},hO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:$s},default:{bodyMapper:qe}},requestBody:Am,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},yO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:Am,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},gO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Ks},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},fO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Ks},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},vO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:jc},201:{bodyMapper:jc},202:{bodyMapper:jc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},bO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:jc},201:{bodyMapper:jc},202:{bodyMapper:jc},204:{bodyMapper:jc},default:{bodyMapper:qe}},requestBody:Yh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},SO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu,Zh],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},PO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:jc},201:{bodyMapper:jc},202:{bodyMapper:jc},default:{bodyMapper:qe}},requestBody:Yh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},CO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},TO={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:qe}},queryParameters:[uu,Mh,qh,zh],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},kO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},EO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},_O={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},OO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},IO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:ro},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},AO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:Bc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,sh],headerParameters:[lu],serializer:Lx},MO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,sh],headerParameters:[lu],serializer:Lx},qO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:no},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,sh],headerParameters:[lu],serializer:Lx},LO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Uc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,sh,lh],headerParameters:[lu],serializer:Lx},FO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,sh],headerParameters:[lu],serializer:Lx},jO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages",httpMethod:"GET",responses:{200:{bodyMapper:ti},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},BO={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},UO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Zl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,Ed],headerParameters:[lu],serializer:Lx},HO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:Zl},default:{bodyMapper:qe}},requestBody:ey,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},tI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,Ed],headerParameters:[lu],serializer:Lx},rI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Zl},default:{bodyMapper:qe}},requestBody:ey,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},nI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:ep},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,md,Ed],headerParameters:[lu],serializer:Lx},sI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:ep},default:{bodyMapper:qe}},requestBody:hd,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,md,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},oI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ep},default:{bodyMapper:qe}},requestBody:hd,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,md,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},lI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:ao},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed],headerParameters:[lu],serializer:Lx},pI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:Vc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,Ed,sh],headerParameters:[lu],serializer:Lx},uI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:$s},default:{bodyMapper:qe}},requestBody:Am,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},dI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:qe}},requestBody:Am,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},mI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Ks},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},hI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Ks},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},yI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:jc},201:{bodyMapper:jc},202:{bodyMapper:jc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},gI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:jc},201:{bodyMapper:jc},202:{bodyMapper:jc},204:{bodyMapper:jc},default:{bodyMapper:qe}},requestBody:Yh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},fI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu,Zh],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},vI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:jc},201:{bodyMapper:jc},202:{bodyMapper:jc},default:{bodyMapper:qe}},requestBody:Yh,queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu,du],mediaType:"json",serializer:Lx},NI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},SI={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:qe}},queryParameters:[uu,Mh,qh,zh],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},PI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},xI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},wI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},TI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},RI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:ro},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},kI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:Bc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sh],headerParameters:[lu],serializer:Lx},EI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sh],headerParameters:[lu],serializer:Lx},_I={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:no},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sh],headerParameters:[lu],serializer:Lx},II={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Uc},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sh,lh],headerParameters:[lu],serializer:Lx},AI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sh],headerParameters:[lu],serializer:Lx},MI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:ti},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},qI={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:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},zI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:Zl},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd],headerParameters:[lu],serializer:Lx},DI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:Zl},default:{bodyMapper:qe}},requestBody:ey,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd],headerParameters:[lu,du],mediaType:"json",serializer:Lx},LI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd],headerParameters:[lu],serializer:Lx},FI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Zl},default:{bodyMapper:qe}},requestBody:ey,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd],headerParameters:[lu,du],mediaType:"json",serializer:Lx},GI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:ep},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,md],headerParameters:[lu],serializer:Lx},jI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:ep},default:{bodyMapper:qe}},requestBody:hd,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,md],headerParameters:[lu,du],mediaType:"json",serializer:Lx},VI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ep},default:{bodyMapper:qe}},requestBody:hd,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,dd,md],headerParameters:[lu,du],mediaType:"json",serializer:Lx},$I={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:ao},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu],headerParameters:[lu],serializer:Lx},XI={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:Vc},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,sh],headerParameters:[lu],serializer:Lx},QI={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:Lx},eA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu,Tm],urlParameters:[pu,cu,hu,ku],headerParameters:[lu],serializer:Lx},tA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:la},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},iA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:pa},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},nA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ma},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},aA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},sA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},oA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ms},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},lA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},pA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ys},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},cA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},uA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:An},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},dA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vs},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},mA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ps},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},hA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},yA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:_s},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Th],headerParameters:[lu],serializer:Lx},gA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Os},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Th,Rh],headerParameters:[lu],serializer:Lx},fA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:As},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Th,Rh],headerParameters:[lu],serializer:Lx},vA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:la},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},TA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ds},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},EA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},_A={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:_s},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},eM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Os},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Rh],headerParameters:[lu],serializer:Lx},tM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:As},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Rh],headerParameters:[lu],serializer:Lx},rM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Us},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},iM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ws},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},nM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},aM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:la},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},sM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:pa},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},oM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ma},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},lM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},pM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:rs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},cM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ms},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},uM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},dM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ys},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},mM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},hM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:An},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},yM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vs},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},gM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ps},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},fM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xs},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},vM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:_s},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed,Th],headerParameters:[lu],serializer:Lx},bM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Os},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed,Th,Rh],headerParameters:[lu],serializer:Lx},NM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:As},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed,Th,Rh],headerParameters:[lu],serializer:Lx},SM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:la},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},PM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ds},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},xM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hr},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},CM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:_s},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},wM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Os},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed,Rh],headerParameters:[lu],serializer:Lx},TM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:As},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed,Rh],headerParameters:[lu],serializer:Lx},RM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Us},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},kM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ws},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},EM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$s},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu,du],mediaType:"json",serializer:Lx},_M={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ks},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},OM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ks},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},IM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ro},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},AM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:no},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed,sh],headerParameters:[lu],serializer:Lx},MM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ti},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},qM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ao},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,Ed],headerParameters:[lu],serializer:Lx},zM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$s},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu,du],mediaType:"json",serializer:Lx},DM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ks},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},LM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ks},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},FM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ro},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},GM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:no},404:{isError:!0},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,sh],headerParameters:[lu],serializer:Lx},jM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ti},default:{bodyMapper:qe}},queryParameters:[uu,Yu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx},BM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ao},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku],headerParameters:[lu],serializer:Lx};class WorkflowsImpl{constructor(g){this.client=g}regenerateAccessKey(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,keyType:S,options:P},VM)}validate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,validate:S,options:P},HM)}}const UM=Te.Q(S,!1),VM={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:oo}},requestBody:ty,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry],headerParameters:[lu,du],mediaType:"json",serializer:UM},HM={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:oo}},requestBody:iy,queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry],headerParameters:[lu,du],mediaType:"json",serializer:UM};class WorkflowRunsImpl{constructor(g){this.client=g}list(g,v,b,S){const P=this.listPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S,P)}}}listPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._list(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}_list(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,options:S},$M)}get(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,options:P},KM)}cancel(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,options:P},XM)}_listNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,nextLink:S,options:P},QM)}}const WM=Te.Q(S,!1),$M={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs",httpMethod:"GET",responses:{200:{bodyMapper:po},default:{bodyMapper:oo}},queryParameters:[uu,ny,ay],urlParameters:[pu,cu,hu,vu,ry],headerParameters:[lu],serializer:WM},KM={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:Wc},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,sy],headerParameters:[lu],serializer:WM},XM={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:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,sy],headerParameters:[lu],serializer:WM},QM={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:po},default:{bodyMapper:oo}},queryParameters:[uu,ny,ay],urlParameters:[pu,cu,hu,vu,ku,ry],headerParameters:[lu],serializer:WM};class WorkflowRunActionsImpl{constructor(g){this.client=g}list(g,v,b,S,P){const x=this.listPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S,P,x)}}}listPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._list(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listExpressionTraces(g,v,b,S,P,x){const C=this.listExpressionTracesPagingAll(g,v,b,S,P,x);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:C=>{if(null==C?void 0:C.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listExpressionTracesPagingPage(g,v,b,S,P,x,C)}}}listExpressionTracesPagingPage(g,v,b,S,P,x,C){return(0,Pe.FC)(this,arguments,(function*listExpressionTracesPagingPage_1(){let T,R=null==C?void 0:C.continuationToken;if(!R){T=yield(0,Pe.qq)(this._listExpressionTraces(g,v,b,S,P,x));let C=T.inputs||[];R=T.nextLink,setContinuationToken(C,R),yield yield(0,Pe.qq)(C)}for(;R;){T=yield(0,Pe.qq)(this._listExpressionTracesNext(g,v,b,S,P,R,x)),R=T.nextLink;let C=T.inputs||[];setContinuationToken(C,R),yield yield(0,Pe.qq)(C)}}))}listExpressionTracesPagingAll(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listExpressionTracesPagingAll_1(){var C,T;try{for(var R,k=(0,Pe.KL)(this.listExpressionTracesPagingPage(g,v,b,S,P,x));!(R=yield(0,Pe.qq)(k.next())).done;){const g=R.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){C={error:g}}finally{try{R&&!R.done&&(T=k.return)&&(yield(0,Pe.qq)(T.call(k)))}finally{if(C)throw C.error}}}))}_list(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,options:P},YM)}get(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,options:x},ZM)}_listExpressionTraces(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,options:x},tq)}_listNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,nextLink:P,options:x},rq)}_listExpressionTracesNext(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,nextLink:x,options:C},iq)}}const JM=Te.Q(S,!1),YM={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:vo},default:{bodyMapper:oo}},queryParameters:[uu,ny,ay],urlParameters:[pu,cu,hu,vu,ry,sy],headerParameters:[lu],serializer:JM},ZM={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:$c},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,sy,oy],headerParameters:[lu],serializer:JM},tq={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:xo},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,sy,oy],headerParameters:[lu],serializer:JM},rq={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vo},default:{bodyMapper:oo}},queryParameters:[uu,ny,ay],urlParameters:[pu,cu,hu,vu,ku,ry,sy],headerParameters:[lu],serializer:JM},iq={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xo},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,ry,sy,oy],headerParameters:[lu],serializer:JM};class WorkflowRunActionRepetitionsImpl{constructor(g){this.client=g}list(g,v,b,S,P,x){const C=this.listPagingAll(g,v,b,S,P,x);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:C=>{if(null==C?void 0:C.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S,P,x,C)}}}listPagingPage(g,v,b,S,P,x,C){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let T,R=null==C?void 0:C.continuationToken;if(!R){T=yield(0,Pe.qq)(this._list(g,v,b,S,P,x));let C=T.value||[];R=T.nextLink,setContinuationToken(C,R),yield yield(0,Pe.qq)(C)}for(;R;){T=yield(0,Pe.qq)(this._listNext(g,v,b,S,P,R,x)),R=T.nextLink;let C=T.value||[];setContinuationToken(C,R),yield yield(0,Pe.qq)(C)}}))}listPagingAll(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var C,T;try{for(var R,k=(0,Pe.KL)(this.listPagingPage(g,v,b,S,P,x));!(R=yield(0,Pe.qq)(k.next())).done;){const g=R.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){C={error:g}}finally{try{R&&!R.done&&(T=k.return)&&(yield(0,Pe.qq)(T.call(k)))}finally{if(C)throw C.error}}}))}listExpressionTraces(g,v,b,S,P,x,C){const T=this.listExpressionTracesPagingAll(g,v,b,S,P,x,C);return{next:()=>T.next(),[Symbol.asyncIterator](){return this},byPage:T=>{if(null==T?void 0:T.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listExpressionTracesPagingPage(g,v,b,S,P,x,C,T)}}}listExpressionTracesPagingPage(g,v,b,S,P,x,C,T){return(0,Pe.FC)(this,arguments,(function*listExpressionTracesPagingPage_1(){let R,k=null==T?void 0:T.continuationToken;if(!k){R=yield(0,Pe.qq)(this._listExpressionTraces(g,v,b,S,P,x,C));let T=R.inputs||[];k=R.nextLink,setContinuationToken(T,k),yield yield(0,Pe.qq)(T)}for(;k;){R=yield(0,Pe.qq)(this._listExpressionTracesNext(g,v,b,S,P,x,k,C)),k=R.nextLink;let T=R.inputs||[];setContinuationToken(T,k),yield yield(0,Pe.qq)(T)}}))}listExpressionTracesPagingAll(g,v,b,S,P,x,C){return(0,Pe.FC)(this,arguments,(function*listExpressionTracesPagingAll_1(){var T,R;try{for(var k,_=(0,Pe.KL)(this.listExpressionTracesPagingPage(g,v,b,S,P,x,C));!(k=yield(0,Pe.qq)(_.next())).done;){const g=k.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){T={error:g}}finally{try{k&&!k.done&&(R=_.return)&&(yield(0,Pe.qq)(R.call(_)))}finally{if(T)throw T.error}}}))}_list(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,options:x},aq)}get(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,repetitionName:x,options:C},sq)}_listExpressionTraces(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,repetitionName:x,options:C},oq)}_listNext(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,nextLink:x,options:C},lq)}_listExpressionTracesNext(g,v,b,S,P,x,C,T){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,repetitionName:x,nextLink:C,options:T},pq)}}const nq=Te.Q(S,!1),aq={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:ko},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,sy,oy],headerParameters:[lu],serializer:nq},sq={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:iu},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,sy,oy,ly],headerParameters:[lu],serializer:nq},oq={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:xo},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,sy,oy,ly],headerParameters:[lu],serializer:nq},lq={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ko},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,ry,sy,oy],headerParameters:[lu],serializer:nq},pq={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xo},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,ry,sy,oy,ly],headerParameters:[lu],serializer:nq};class WorkflowRunActionRepetitionsRequestHistoriesImpl{constructor(g){this.client=g}list(g,v,b,S,P,x,C){const T=this.listPagingAll(g,v,b,S,P,x,C);return{next:()=>T.next(),[Symbol.asyncIterator](){return this},byPage:T=>{if(null==T?void 0:T.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S,P,x,C,T)}}}listPagingPage(g,v,b,S,P,x,C,T){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let R,k=null==T?void 0:T.continuationToken;if(!k){R=yield(0,Pe.qq)(this._list(g,v,b,S,P,x,C));let T=R.value||[];k=R.nextLink,setContinuationToken(T,k),yield yield(0,Pe.qq)(T)}for(;k;){R=yield(0,Pe.qq)(this._listNext(g,v,b,S,P,x,k,C)),k=R.nextLink;let T=R.value||[];setContinuationToken(T,k),yield yield(0,Pe.qq)(T)}}))}listPagingAll(g,v,b,S,P,x,C){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var T,R;try{for(var k,_=(0,Pe.KL)(this.listPagingPage(g,v,b,S,P,x,C));!(k=yield(0,Pe.qq)(_.next())).done;){const g=k.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){T={error:g}}finally{try{k&&!k.done&&(R=_.return)&&(yield(0,Pe.qq)(R.call(_)))}finally{if(T)throw T.error}}}))}_list(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,repetitionName:x,options:C},uq)}get(g,v,b,S,P,x,C,T){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,repetitionName:x,requestHistoryName:C,options:T},dq)}_listNext(g,v,b,S,P,x,C,T){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,repetitionName:x,nextLink:C,options:T},mq)}}const cq=Te.Q(S,!1),uq={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:Ao},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,sy,oy,ly],headerParameters:[lu],serializer:cq},dq={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:nu},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,sy,oy,ly,{parameterPath:"requestHistoryName",mapper:{serializedName:"requestHistoryName",required:!0,xmlName:"requestHistoryName",type:{name:"String"}}}],headerParameters:[lu],serializer:cq},mq={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ao},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,ry,sy,oy,ly],headerParameters:[lu],serializer:cq};class WorkflowRunActionScopeRepetitionsImpl{constructor(g){this.client=g}list(g,v,b,S,P,x){const C=this.listPagingAll(g,v,b,S,P,x);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:C=>{if(null==C?void 0:C.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S,P,x,C)}}}listPagingPage(g,v,b,S,P,x,C){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let T,R=null==C?void 0:C.continuationToken;if(!R){T=yield(0,Pe.qq)(this._list(g,v,b,S,P,x));let C=T.value||[];R=T.nextLink,setContinuationToken(C,R),yield yield(0,Pe.qq)(C)}for(;R;){T=yield(0,Pe.qq)(this._listNext(g,v,b,S,P,R,x)),R=T.nextLink;let C=T.value||[];setContinuationToken(C,R),yield yield(0,Pe.qq)(C)}}))}listPagingAll(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var C,T;try{for(var R,k=(0,Pe.KL)(this.listPagingPage(g,v,b,S,P,x));!(R=yield(0,Pe.qq)(k.next())).done;){const g=R.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){C={error:g}}finally{try{R&&!R.done&&(T=k.return)&&(yield(0,Pe.qq)(T.call(k)))}finally{if(C)throw C.error}}}))}_list(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,options:x},yq)}get(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,repetitionName:x,options:C},gq)}_listNext(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,runName:S,actionName:P,nextLink:x,options:C},fq)}}const hq=Te.Q(S,!1),yq={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:ko},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,sy,oy],headerParameters:[lu],serializer:hq},gq={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:iu},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,sy,oy,ly],headerParameters:[lu],serializer:hq},fq={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ko},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ku,ry,sy,oy],headerParameters:[lu],serializer:hq};class WorkflowTriggersImpl{constructor(g){this.client=g}list(g,v,b,S){const P=this.listPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S,P)}}}listPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._list(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}_list(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,options:S},bq)}get(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,triggerName:S,options:P},Nq)}listCallbackUrl(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,triggerName:S,options:P},Sq)}beginRun(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,workflowName:b,triggerName:S,options:P},Pq),C=new uy.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginRunAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRun(g,v,b,S,P)).pollUntilDone()}))}getSchemaJson(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,triggerName:S,options:P},xq)}_listNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,nextLink:S,options:P},Cq)}}const vq=Te.Q(S,!1),bq={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers",httpMethod:"GET",responses:{200:{bodyMapper:Lo},default:{bodyMapper:oo}},queryParameters:[uu,ny,ay],urlParameters:[pu,cu,hu,vu,ry],headerParameters:[lu],serializer:vq},Nq={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:Kc},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,py],headerParameters:[lu],serializer:vq},Sq={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:Wo},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,py],headerParameters:[lu],serializer:vq},Pq={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:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,py],headerParameters:[lu],serializer:vq},xq={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:Ko},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,py],headerParameters:[lu],serializer:vq},Cq={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Lo},default:{bodyMapper:oo}},queryParameters:[uu,ny,ay],urlParameters:[pu,cu,hu,vu,ku,ry],headerParameters:[lu],serializer:vq};class WorkflowTriggerHistoriesImpl{constructor(g){this.client=g}list(g,v,b,S,P){const x=this.listPagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S,P,x)}}}listPagingPage(g,v,b,S,P,x){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,Pe.qq)(this._list(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}for(;T;){C=yield(0,Pe.qq)(this._listNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,Pe.qq)(x)}}))}listPagingAll(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var x,C;try{for(var T,R=(0,Pe.KL)(this.listPagingPage(g,v,b,S,P));!(T=yield(0,Pe.qq)(R.next())).done;){const g=T.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,Pe.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}_list(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,triggerName:S,options:P},Tq)}get(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,triggerName:S,historyName:P,options:x},Rq)}beginResubmit(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),C=new LroImpl(((g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,name:v,workflowName:b,triggerName:S,historyName:P,options:x},kq),T=new uy.F(C,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs});return yield T.poll(),T}))}beginResubmitAndWait(g,v,b,S,P,x){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginResubmit(g,v,b,S,P,x)).pollUntilDone()}))}_listNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,triggerName:S,nextLink:P,options:x},Eq)}}const wq=Te.Q(S,!1),Tq={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:Ho},default:{bodyMapper:oo}},queryParameters:[uu,ny,ay],urlParameters:[pu,cu,hu,vu,ry,py],headerParameters:[lu],serializer:wq},Rq={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:Xc},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,py,cy],headerParameters:[lu],serializer:wq},kq={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:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,py,cy],headerParameters:[lu],serializer:wq},Eq={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ho},default:{bodyMapper:oo}},queryParameters:[uu,ny,ay],urlParameters:[pu,cu,hu,vu,ku,ry,py],headerParameters:[lu],serializer:wq};class WorkflowVersionsImpl{constructor(g){this.client=g}list(g,v,b,S){const P=this.listPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S,P)}}}listPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._list(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}_list(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,options:S},Oq)}get(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,versionId:S,options:P},Iq)}_listNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,name:v,workflowName:b,nextLink:S,options:P},Aq)}}const _q=Te.Q(S,!1),Oq={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions",httpMethod:"GET",responses:{200:{bodyMapper:pl},default:{bodyMapper:oo}},queryParameters:[uu,ny],urlParameters:[pu,cu,hu,vu,ry],headerParameters:[lu],serializer:_q},Iq={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:su},default:{bodyMapper:oo}},queryParameters:[uu],urlParameters:[pu,cu,hu,vu,ry,{parameterPath:"versionId",mapper:{serializedName:"versionId",required:!0,xmlName:"versionId",type:{name:"String"}}}],headerParameters:[lu],serializer:_q},Aq={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:pl},default:{bodyMapper:oo}},queryParameters:[uu,ny],urlParameters:[pu,cu,hu,vu,ku,ry],headerParameters:[lu],serializer:_q};class WebSiteManagementClient extends xe.S{constructor(g,v,b){var S,P,x;if(void 0===g)throw new Error("'credentials' cannot be null");if(void 0===v)throw new Error("'subscriptionId' cannot be null");b||(b={});const C={requestContentType:"application/json; charset=utf-8",credential:g},T="azsdk-js-arm-appservice/13.0.3",R=b.userAgentOptions&&b.userAgentOptions.userAgentPrefix?`${b.userAgentOptions.userAgentPrefix} ${T}`:`${T}`,k=Object.assign(Object.assign(Object.assign({},C),b),{userAgentOptions:{userAgentPrefix:R},endpoint:null!==(P=null!==(S=b.endpoint)&&void 0!==S?S:b.baseUri)&&void 0!==P?P:"https://management.azure.com"});super(k);let _=!1;if((null==b?void 0:b.pipeline)&&b.pipeline.getOrderedPolicies().length>0){_=b.pipeline.getOrderedPolicies().some((g=>g.name===ke.V))}b&&b.pipeline&&0!=b.pipeline.getOrderedPolicies().length&&_||(this.pipeline.removePolicy({name:ke.V}),this.pipeline.addPolicy(ke.v({credential:g,scopes:null!==(x=k.credentialScopes)&&void 0!==x?x:`${k.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:Ce.k}}))),this.subscriptionId=v,this.$host=b.$host||"https://management.azure.com",this.apiVersion=b.apiVersion||"2022-03-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.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(b.apiVersion)}addCustomApiVersionPolicy(g){if(!g)return;const v={name:"CustomApiVersionPolicy",sendRequest(v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const S=v.url.split("?");if(S.length>1){const b=S[1].split("&").map((v=>v.indexOf("api-version")>-1?"api-version="+g:v));v.url=S[0]+"?"+b.join("&")}return b(v)}))}};this.pipeline.addPolicy(v)}listSourceControls(g){const v=this.listSourceControlsPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSourceControlsPagingPage(g,v)}}}listSourceControlsPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listSourceControlsPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._listSourceControls(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listSourceControlsNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listSourceControlsPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listSourceControlsPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listSourceControlsPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listBillingMeters(g){const v=this.listBillingMetersPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listBillingMetersPagingPage(g,v)}}}listBillingMetersPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listBillingMetersPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._listBillingMeters(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listBillingMetersNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listBillingMetersPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listBillingMetersPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listBillingMetersPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listCustomHostNameSites(g){const v=this.listCustomHostNameSitesPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listCustomHostNameSitesPagingPage(g,v)}}}listCustomHostNameSitesPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listCustomHostNameSitesPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._listCustomHostNameSites(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listCustomHostNameSitesNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listCustomHostNameSitesPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listCustomHostNameSitesPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listCustomHostNameSitesPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listGeoRegions(g){const v=this.listGeoRegionsPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listGeoRegionsPagingPage(g,v)}}}listGeoRegionsPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listGeoRegionsPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._listGeoRegions(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listGeoRegionsNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listGeoRegionsPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listGeoRegionsPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listGeoRegionsPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listSiteIdentifiersAssignedToHostName(g,v){const b=this.listSiteIdentifiersAssignedToHostNamePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listSiteIdentifiersAssignedToHostNamePagingPage(g,v,b)}}}listSiteIdentifiersAssignedToHostNamePagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listSiteIdentifiersAssignedToHostName(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listSiteIdentifiersAssignedToHostNameNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listSiteIdentifiersAssignedToHostNamePagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listSiteIdentifiersAssignedToHostNamePagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listPremierAddOnOffers(g){const v=this.listPremierAddOnOffersPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPremierAddOnOffersPagingPage(g,v)}}}listPremierAddOnOffersPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPremierAddOnOffersPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._listPremierAddOnOffers(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listPremierAddOnOffersNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPremierAddOnOffersPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPremierAddOnOffersPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPremierAddOnOffersPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}getPublishingUser(g){return this.sendOperationRequest({options:g},qq)}updatePublishingUser(g,v){return this.sendOperationRequest({userDetails:g,options:v},zq)}_listSourceControls(g){return this.sendOperationRequest({options:g},Dq)}getSourceControl(g,v){return this.sendOperationRequest({sourceControlType:g,options:v},Lq)}updateSourceControl(g,v,b){return this.sendOperationRequest({sourceControlType:g,requestMessage:v,options:b},Fq)}_listBillingMeters(g){return this.sendOperationRequest({options:g},Gq)}checkNameAvailability(g,v,b){return this.sendOperationRequest({name:g,typeParam:v,options:b},jq)}_listCustomHostNameSites(g){return this.sendOperationRequest({options:g},Bq)}getSubscriptionDeploymentLocations(g){return this.sendOperationRequest({options:g},Uq)}_listGeoRegions(g){return this.sendOperationRequest({options:g},Vq)}_listSiteIdentifiersAssignedToHostName(g,v){return this.sendOperationRequest({nameIdentifier:g,options:v},Hq)}_listPremierAddOnOffers(g){return this.sendOperationRequest({options:g},Wq)}listSkus(g){return this.sendOperationRequest({options:g},$q)}verifyHostingEnvironmentVnet(g,v){return this.sendOperationRequest({parameters:g,options:v},Kq)}move(g,v,b){return this.sendOperationRequest({resourceGroupName:g,moveResourceEnvelope:v,options:b},Xq)}validate(g,v,b){return this.sendOperationRequest({resourceGroupName:g,validateRequest:v,options:b},Qq)}validateMove(g,v,b){return this.sendOperationRequest({resourceGroupName:g,moveResourceEnvelope:v,options:b},Jq)}_listSourceControlsNext(g,v){return this.sendOperationRequest({nextLink:g,options:v},Yq)}_listBillingMetersNext(g,v){return this.sendOperationRequest({nextLink:g,options:v},Zq)}_listCustomHostNameSitesNext(g,v){return this.sendOperationRequest({nextLink:g,options:v},ez)}_listGeoRegionsNext(g,v){return this.sendOperationRequest({nextLink:g,options:v},tz)}_listSiteIdentifiersAssignedToHostNameNext(g,v,b){return this.sendOperationRequest({nameIdentifier:g,nextLink:v,options:b},rz)}_listPremierAddOnOffersNext(g,v){return this.sendOperationRequest({nextLink:g,options:v},iz)}}const Mq=Te.Q(S,!1),qq={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"GET",responses:{200:{bodyMapper:bp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu],headerParameters:[lu],serializer:Mq},zq={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"PUT",responses:{200:{bodyMapper:bp},default:{bodyMapper:qe}},requestBody:Wd,queryParameters:[uu],urlParameters:[pu],headerParameters:[lu,du],mediaType:"json",serializer:Mq},Dq={path:"/providers/Microsoft.Web/sourcecontrols",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu],headerParameters:[lu],serializer:Mq},Lq={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"GET",responses:{200:{bodyMapper:Sp},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,$d],headerParameters:[lu],serializer:Mq},Fq={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"PUT",responses:{200:{bodyMapper:Sp},default:{bodyMapper:qe}},requestBody:Kd,queryParameters:[uu],urlParameters:[pu,$d],headerParameters:[lu,du],mediaType:"json",serializer:Mq},Gq={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters",httpMethod:"GET",responses:{200:{bodyMapper:Tn},default:{bodyMapper:qe}},queryParameters:[uu,Xd,Qd],urlParameters:[pu,cu],headerParameters:[lu],serializer:Mq},jq={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability",httpMethod:"POST",responses:{200:{bodyMapper:kn},default:{bodyMapper:qe}},requestBody:{parameterPath:{name:["name"],typeParam:["typeParam"],isFqdn:["options","isFqdn"]},mapper:Object.assign(Object.assign({},Rn),{required:!0})},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu,du],mediaType:"json",serializer:Mq},Bq={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/customhostnameSites",httpMethod:"GET",responses:{200:{bodyMapper:En},default:{bodyMapper:qe}},queryParameters:[uu,Jd],urlParameters:[pu,cu],headerParameters:[lu],serializer:Mq},Uq={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations",httpMethod:"GET",responses:{200:{bodyMapper:_n},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:Mq},Vq={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions",httpMethod:"GET",responses:{200:{bodyMapper:In},default:{bodyMapper:qe}},queryParameters:[uu,Yd,Zd,em,tm],urlParameters:[pu,cu],headerParameters:[lu],serializer:Mq},Hq={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName",httpMethod:"POST",responses:{200:{bodyMapper:An},default:{bodyMapper:qe}},requestBody:Tu,queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu,du],mediaType:"json",serializer:Mq},Wq={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers",httpMethod:"GET",responses:{200:{bodyMapper:Mn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:Mq},$q={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/skus",httpMethod:"GET",responses:{200:{bodyMapper:qn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu],serializer:Mq},Kq={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet",httpMethod:"POST",responses:{200:{bodyMapper:Op},default:{bodyMapper:qe}},requestBody:rm,queryParameters:[uu],urlParameters:[pu,cu],headerParameters:[lu,du],mediaType:"json",serializer:Mq},Xq={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},requestBody:im,queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu,du],mediaType:"json",serializer:Mq},Qq={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate",httpMethod:"POST",responses:{200:{bodyMapper:jn},default:{bodyMapper:qe}},requestBody:nm,queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu,du],mediaType:"json",serializer:Mq},Jq={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:qe}},requestBody:im,queryParameters:[uu],urlParameters:[pu,cu,hu],headerParameters:[lu,du],mediaType:"json",serializer:Mq},Yq={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Cn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,ku],headerParameters:[lu],serializer:Mq},Zq={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tn},default:{bodyMapper:qe}},queryParameters:[uu,Xd,Qd],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:Mq},ez={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:En},default:{bodyMapper:qe}},queryParameters:[uu,Jd],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:Mq},tz={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:In},default:{bodyMapper:qe}},queryParameters:[uu,Yd,Zd,em,tm],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:Mq},rz={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:An},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu,du],mediaType:"json",serializer:Mq},iz={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Mn},default:{bodyMapper:qe}},queryParameters:[uu],urlParameters:[pu,cu,ku],headerParameters:[lu],serializer:Mq}},43013:(g,v,b)=>{"use strict";b.r(v),b.d(v,{AuthorizationManagementClient:()=>AuthorizationManagementClient,KnownApprovalMode:()=>I,KnownAssignmentType:()=>C,KnownEnablementRules:()=>q,KnownMemberType:()=>T,KnownNotificationDeliveryMechanism:()=>z,KnownNotificationLevel:()=>L,KnownPrincipalType:()=>x,KnownRecipientType:()=>G,KnownRequestType:()=>k,KnownRoleManagementPolicyRuleType:()=>O,KnownStatus:()=>R,KnownType:()=>_,KnownUserType:()=>A,getContinuationToken:()=>getContinuationToken});var S={};b.r(S),b.d(S,{ApprovalSettings:()=>ft,ApprovalStage:()=>bt,ClassicAdministrator:()=>X,ClassicAdministratorListResult:()=>K,CloudError:()=>Ne,CloudErrorBody:()=>Se,DenyAssignment:()=>ie,DenyAssignmentFilter:()=>dt,DenyAssignmentListResult:()=>re,DenyAssignmentPermission:()=>ne,EligibleChildResource:()=>be,EligibleChildResourcesListResult:()=>ve,ErrorAdditionalInfo:()=>te,ErrorDetail:()=>Y,ErrorResponse:()=>J,ExpandedProperties:()=>xe,ExpandedPropertiesPrincipal:()=>ke,ExpandedPropertiesRoleDefinition:()=>Te,ExpandedPropertiesScope:()=>Ce,Permission:()=>ye,PermissionGetResult:()=>he,PolicyAssignmentProperties:()=>ot,PolicyAssignmentPropertiesPolicy:()=>ct,PolicyAssignmentPropertiesRoleDefinition:()=>pt,PolicyAssignmentPropertiesScope:()=>lt,PolicyProperties:()=>tt,PolicyPropertiesScope:()=>rt,Principal:()=>ae,ProviderOperation:()=>le,ProviderOperationsMetadata:()=>se,ProviderOperationsMetadataListResult:()=>pe,ResourceType:()=>oe,RoleAssignment:()=>de,RoleAssignmentCreateParameters:()=>me,RoleAssignmentFilter:()=>yt,RoleAssignmentListResult:()=>ce,RoleAssignmentSchedule:()=>Pe,RoleAssignmentScheduleFilter:()=>Pt,RoleAssignmentScheduleInstance:()=>Oe,RoleAssignmentScheduleInstanceFilter:()=>xt,RoleAssignmentScheduleInstanceListResult:()=>_e,RoleAssignmentScheduleListResult:()=>Ee,RoleAssignmentScheduleRequest:()=>Ie,RoleAssignmentScheduleRequestFilter:()=>Ct,RoleAssignmentScheduleRequestListResult:()=>De,RoleAssignmentScheduleRequestPropertiesScheduleInfo:()=>Ae,RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration:()=>qe,RoleAssignmentScheduleRequestPropertiesTicketInfo:()=>ze,RoleDefinition:()=>ge,RoleDefinitionFilter:()=>gt,RoleDefinitionListResult:()=>fe,RoleEligibilitySchedule:()=>Le,RoleEligibilityScheduleFilter:()=>Tt,RoleEligibilityScheduleInstance:()=>je,RoleEligibilityScheduleInstanceFilter:()=>kt,RoleEligibilityScheduleInstanceListResult:()=>Ge,RoleEligibilityScheduleListResult:()=>Fe,RoleEligibilityScheduleRequest:()=>Be,RoleEligibilityScheduleRequestFilter:()=>_t,RoleEligibilityScheduleRequestListResult:()=>Xe,RoleEligibilityScheduleRequestPropertiesScheduleInfo:()=>Ue,RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration:()=>He,RoleEligibilityScheduleRequestPropertiesTicketInfo:()=>$e,RoleManagementPolicy:()=>Je,RoleManagementPolicyApprovalRule:()=>Ot,RoleManagementPolicyAssignment:()=>nt,RoleManagementPolicyAssignmentListResult:()=>ut,RoleManagementPolicyAuthenticationContextRule:()=>At,RoleManagementPolicyEnablementRule:()=>Mt,RoleManagementPolicyExpirationRule:()=>zt,RoleManagementPolicyListResult:()=>it,RoleManagementPolicyNotificationRule:()=>Dt,RoleManagementPolicyRule:()=>Ze,RoleManagementPolicyRuleTarget:()=>et,UserSet:()=>Nt,ValidationResponse:()=>ht,ValidationResponseErrorInfo:()=>mt,discriminators:()=>Lt});const P=new WeakMap;function getContinuationToken(g){var v;if("object"==typeof g&&null!==g)return null===(v=P.get(g))||void 0===v?void 0:v.continuationToken}function setContinuationToken(g,v){var b;if("object"!=typeof g||null===g||!v)return;const S=null!==(b=P.get(g))&&void 0!==b?b:{};S.continuationToken=v,P.set(g,S)}var x,C,T,R,k,_,O,I,A,q,z,L,G;!function(g){g.User="User",g.Group="Group",g.ServicePrincipal="ServicePrincipal",g.ForeignGroup="ForeignGroup",g.Device="Device"}(x||(x={})),function(g){g.Activated="Activated",g.Assigned="Assigned"}(C||(C={})),function(g){g.Inherited="Inherited",g.Direct="Direct",g.Group="Group"}(T||(T={})),function(g){g.Accepted="Accepted",g.PendingEvaluation="PendingEvaluation",g.Granted="Granted",g.Denied="Denied",g.PendingProvisioning="PendingProvisioning",g.Provisioned="Provisioned",g.PendingRevocation="PendingRevocation",g.Revoked="Revoked",g.Canceled="Canceled",g.Failed="Failed",g.PendingApprovalProvisioning="PendingApprovalProvisioning",g.PendingApproval="PendingApproval",g.FailedAsResourceIsLocked="FailedAsResourceIsLocked",g.PendingAdminDecision="PendingAdminDecision",g.AdminApproved="AdminApproved",g.AdminDenied="AdminDenied",g.TimedOut="TimedOut",g.ProvisioningStarted="ProvisioningStarted",g.Invalid="Invalid",g.PendingScheduleCreation="PendingScheduleCreation",g.ScheduleCreated="ScheduleCreated",g.PendingExternalProvisioning="PendingExternalProvisioning"}(R||(R={})),function(g){g.AdminAssign="AdminAssign",g.AdminRemove="AdminRemove",g.AdminUpdate="AdminUpdate",g.AdminExtend="AdminExtend",g.AdminRenew="AdminRenew",g.SelfActivate="SelfActivate",g.SelfDeactivate="SelfDeactivate",g.SelfExtend="SelfExtend",g.SelfRenew="SelfRenew"}(k||(k={})),function(g){g.AfterDuration="AfterDuration",g.AfterDateTime="AfterDateTime",g.NoExpiration="NoExpiration"}(_||(_={})),function(g){g.RoleManagementPolicyApprovalRule="RoleManagementPolicyApprovalRule",g.RoleManagementPolicyAuthenticationContextRule="RoleManagementPolicyAuthenticationContextRule",g.RoleManagementPolicyEnablementRule="RoleManagementPolicyEnablementRule",g.RoleManagementPolicyExpirationRule="RoleManagementPolicyExpirationRule",g.RoleManagementPolicyNotificationRule="RoleManagementPolicyNotificationRule"}(O||(O={})),function(g){g.SingleStage="SingleStage",g.Serial="Serial",g.Parallel="Parallel",g.NoApproval="NoApproval"}(I||(I={})),function(g){g.User="User",g.Group="Group"}(A||(A={})),function(g){g.MultiFactorAuthentication="MultiFactorAuthentication",g.Justification="Justification",g.Ticketing="Ticketing"}(q||(q={})),function(g){g.Email="Email"}(z||(z={})),function(g){g.None="None",g.Critical="Critical",g.All="All"}(L||(L={})),function(g){g.Requestor="Requestor",g.Approver="Approver",g.Admin="Admin"}(G||(G={}));var j=b(22400),B=b(92196),U=b(58714),V=b(70655),H=b(78018);const K={type:{name:"Composite",className:"ClassicAdministratorListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClassicAdministrator"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},X={type:{name:"Composite",className:"ClassicAdministrator",modelProperties:{id:{serializedName:"id",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}},emailAddress:{serializedName:"properties.emailAddress",type:{name:"String"}},role:{serializedName:"properties.role",type:{name:"String"}}}}},J={type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorDetail"}}}}},Y={type:{name:"Composite",className:"ErrorDetail",modelProperties:{code:{serializedName:"code",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}},target:{serializedName:"target",readOnly:!0,type:{name:"String"}},details:{serializedName:"details",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorDetail"}}}},additionalInfo:{serializedName:"additionalInfo",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorAdditionalInfo"}}}}}}},te={type:{name:"Composite",className:"ErrorAdditionalInfo",modelProperties:{type:{serializedName:"type",readOnly:!0,type:{name:"String"}},info:{serializedName:"info",readOnly:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},re={type:{name:"Composite",className:"DenyAssignmentListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"DenyAssignment"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ie={type:{name:"Composite",className:"DenyAssignment",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},denyAssignmentName:{serializedName:"properties.denyAssignmentName",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},permissions:{serializedName:"properties.permissions",type:{name:"Sequence",element:{type:{name:"Composite",className:"DenyAssignmentPermission"}}}},scope:{serializedName:"properties.scope",type:{name:"String"}},doNotApplyToChildScopes:{serializedName:"properties.doNotApplyToChildScopes",type:{name:"Boolean"}},principals:{serializedName:"properties.principals",type:{name:"Sequence",element:{type:{name:"Composite",className:"Principal"}}}},excludePrincipals:{serializedName:"properties.excludePrincipals",type:{name:"Sequence",element:{type:{name:"Composite",className:"Principal"}}}},isSystemProtected:{serializedName:"properties.isSystemProtected",type:{name:"Boolean"}},condition:{serializedName:"properties.condition",type:{name:"String"}},conditionVersion:{serializedName:"properties.conditionVersion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:!0,type:{name:"DateTime"}},updatedOn:{serializedName:"properties.updatedOn",readOnly:!0,type:{name:"DateTime"}},createdBy:{serializedName:"properties.createdBy",readOnly:!0,type:{name:"String"}},updatedBy:{serializedName:"properties.updatedBy",readOnly:!0,type:{name:"String"}}}}},ne={type:{name:"Composite",className:"DenyAssignmentPermission",modelProperties:{actions:{serializedName:"actions",type:{name:"Sequence",element:{type:{name:"String"}}}},notActions:{serializedName:"notActions",type:{name:"Sequence",element:{type:{name:"String"}}}},dataActions:{serializedName:"dataActions",type:{name:"Sequence",element:{type:{name:"String"}}}},notDataActions:{serializedName:"notDataActions",type:{name:"Sequence",element:{type:{name:"String"}}}},condition:{serializedName:"condition",type:{name:"String"}},conditionVersion:{serializedName:"conditionVersion",type:{name:"String"}}}}},ae={type:{name:"Composite",className:"Principal",modelProperties:{id:{serializedName:"id",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}},email:{serializedName:"email",type:{name:"String"}}}}},se={type:{name:"Composite",className:"ProviderOperationsMetadata",modelProperties:{id:{serializedName:"id",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},resourceTypes:{serializedName:"resourceTypes",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceType"}}}},operations:{serializedName:"operations",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProviderOperation"}}}}}}},oe={type:{name:"Composite",className:"ResourceType",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},operations:{serializedName:"operations",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProviderOperation"}}}}}}},le={type:{name:"Composite",className:"ProviderOperation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}},origin:{serializedName:"origin",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Dictionary",value:{type:{name:"any"}}}},isDataAction:{serializedName:"isDataAction",type:{name:"Boolean"}}}}},pe={type:{name:"Composite",className:"ProviderOperationsMetadataListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProviderOperationsMetadata"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ce={type:{name:"Composite",className:"RoleAssignmentListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleAssignment"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},de={type:{name:"Composite",className:"RoleAssignment",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},scope:{serializedName:"properties.scope",readOnly:!0,type:{name:"String"}},roleDefinitionId:{serializedName:"properties.roleDefinitionId",type:{name:"String"}},principalId:{serializedName:"properties.principalId",type:{name:"String"}},principalType:{serializedName:"properties.principalType",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},condition:{serializedName:"properties.condition",type:{name:"String"}},conditionVersion:{serializedName:"properties.conditionVersion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:!0,type:{name:"DateTime"}},updatedOn:{serializedName:"properties.updatedOn",readOnly:!0,type:{name:"DateTime"}},createdBy:{serializedName:"properties.createdBy",readOnly:!0,type:{name:"String"}},updatedBy:{serializedName:"properties.updatedBy",readOnly:!0,type:{name:"String"}},delegatedManagedIdentityResourceId:{serializedName:"properties.delegatedManagedIdentityResourceId",type:{name:"String"}}}}},me={type:{name:"Composite",className:"RoleAssignmentCreateParameters",modelProperties:{scope:{serializedName:"properties.scope",readOnly:!0,type:{name:"String"}},roleDefinitionId:{serializedName:"properties.roleDefinitionId",required:!0,type:{name:"String"}},principalId:{serializedName:"properties.principalId",required:!0,type:{name:"String"}},principalType:{serializedName:"properties.principalType",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},condition:{serializedName:"properties.condition",type:{name:"String"}},conditionVersion:{serializedName:"properties.conditionVersion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:!0,type:{name:"DateTime"}},updatedOn:{serializedName:"properties.updatedOn",readOnly:!0,type:{name:"DateTime"}},createdBy:{serializedName:"properties.createdBy",readOnly:!0,type:{name:"String"}},updatedBy:{serializedName:"properties.updatedBy",readOnly:!0,type:{name:"String"}},delegatedManagedIdentityResourceId:{serializedName:"properties.delegatedManagedIdentityResourceId",type:{name:"String"}}}}},he={type:{name:"Composite",className:"PermissionGetResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Permission"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ye={type:{name:"Composite",className:"Permission",modelProperties:{actions:{serializedName:"actions",type:{name:"Sequence",element:{type:{name:"String"}}}},notActions:{serializedName:"notActions",type:{name:"Sequence",element:{type:{name:"String"}}}},dataActions:{serializedName:"dataActions",type:{name:"Sequence",element:{type:{name:"String"}}}},notDataActions:{serializedName:"notDataActions",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},ge={type:{name:"Composite",className:"RoleDefinition",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},roleName:{serializedName:"properties.roleName",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},roleType:{serializedName:"properties.type",type:{name:"String"}},permissions:{serializedName:"properties.permissions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Permission"}}}},assignableScopes:{serializedName:"properties.assignableScopes",type:{name:"Sequence",element:{type:{name:"String"}}}},createdOn:{serializedName:"properties.createdOn",readOnly:!0,type:{name:"DateTime"}},updatedOn:{serializedName:"properties.updatedOn",readOnly:!0,type:{name:"DateTime"}},createdBy:{serializedName:"properties.createdBy",readOnly:!0,type:{name:"String"}},updatedBy:{serializedName:"properties.updatedBy",readOnly:!0,type:{name:"String"}}}}},fe={type:{name:"Composite",className:"RoleDefinitionListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleDefinition"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ve={type:{name:"Composite",className:"EligibleChildResourcesListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"EligibleChildResource"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},be={type:{name:"Composite",className:"EligibleChildResource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}}}}},Ne={type:{name:"Composite",className:"CloudError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"CloudErrorBody"}}}}},Se={type:{name:"Composite",className:"CloudErrorBody",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}}}}},Pe={type:{name:"Composite",className:"RoleAssignmentSchedule",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},scope:{serializedName:"properties.scope",type:{name:"String"}},roleDefinitionId:{serializedName:"properties.roleDefinitionId",type:{name:"String"}},principalId:{serializedName:"properties.principalId",type:{name:"String"}},principalType:{serializedName:"properties.principalType",type:{name:"String"}},roleAssignmentScheduleRequestId:{serializedName:"properties.roleAssignmentScheduleRequestId",type:{name:"String"}},linkedRoleEligibilityScheduleId:{serializedName:"properties.linkedRoleEligibilityScheduleId",type:{name:"String"}},assignmentType:{serializedName:"properties.assignmentType",type:{name:"String"}},memberType:{serializedName:"properties.memberType",type:{name:"String"}},status:{serializedName:"properties.status",type:{name:"String"}},startDateTime:{serializedName:"properties.startDateTime",type:{name:"DateTime"}},endDateTime:{serializedName:"properties.endDateTime",type:{name:"DateTime"}},condition:{serializedName:"properties.condition",type:{name:"String"}},conditionVersion:{serializedName:"properties.conditionVersion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",type:{name:"DateTime"}},updatedOn:{serializedName:"properties.updatedOn",type:{name:"DateTime"}},expandedProperties:{serializedName:"properties.expandedProperties",type:{name:"Composite",className:"ExpandedProperties"}}}}},xe={type:{name:"Composite",className:"ExpandedProperties",modelProperties:{scope:{serializedName:"scope",type:{name:"Composite",className:"ExpandedPropertiesScope"}},roleDefinition:{serializedName:"roleDefinition",type:{name:"Composite",className:"ExpandedPropertiesRoleDefinition"}},principal:{serializedName:"principal",type:{name:"Composite",className:"ExpandedPropertiesPrincipal"}}}}},Ce={type:{name:"Composite",className:"ExpandedPropertiesScope",modelProperties:{id:{serializedName:"id",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},Te={type:{name:"Composite",className:"ExpandedPropertiesRoleDefinition",modelProperties:{id:{serializedName:"id",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},ke={type:{name:"Composite",className:"ExpandedPropertiesPrincipal",modelProperties:{id:{serializedName:"id",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},email:{serializedName:"email",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},Ee={type:{name:"Composite",className:"RoleAssignmentScheduleListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleAssignmentSchedule"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},_e={type:{name:"Composite",className:"RoleAssignmentScheduleInstanceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleAssignmentScheduleInstance"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Oe={type:{name:"Composite",className:"RoleAssignmentScheduleInstance",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},scope:{serializedName:"properties.scope",type:{name:"String"}},roleDefinitionId:{serializedName:"properties.roleDefinitionId",type:{name:"String"}},principalId:{serializedName:"properties.principalId",type:{name:"String"}},principalType:{serializedName:"properties.principalType",type:{name:"String"}},roleAssignmentScheduleId:{serializedName:"properties.roleAssignmentScheduleId",type:{name:"String"}},originRoleAssignmentId:{serializedName:"properties.originRoleAssignmentId",type:{name:"String"}},status:{serializedName:"properties.status",type:{name:"String"}},startDateTime:{serializedName:"properties.startDateTime",type:{name:"DateTime"}},endDateTime:{serializedName:"properties.endDateTime",type:{name:"DateTime"}},linkedRoleEligibilityScheduleId:{serializedName:"properties.linkedRoleEligibilityScheduleId",type:{name:"String"}},linkedRoleEligibilityScheduleInstanceId:{serializedName:"properties.linkedRoleEligibilityScheduleInstanceId",type:{name:"String"}},assignmentType:{serializedName:"properties.assignmentType",type:{name:"String"}},memberType:{serializedName:"properties.memberType",type:{name:"String"}},condition:{serializedName:"properties.condition",type:{name:"String"}},conditionVersion:{serializedName:"properties.conditionVersion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",type:{name:"DateTime"}},expandedProperties:{serializedName:"properties.expandedProperties",type:{name:"Composite",className:"ExpandedProperties"}}}}},Ie={type:{name:"Composite",className:"RoleAssignmentScheduleRequest",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},scope:{serializedName:"properties.scope",readOnly:!0,type:{name:"String"}},roleDefinitionId:{serializedName:"properties.roleDefinitionId",type:{name:"String"}},principalId:{serializedName:"properties.principalId",type:{name:"String"}},principalType:{serializedName:"properties.principalType",readOnly:!0,type:{name:"String"}},requestType:{serializedName:"properties.requestType",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:!0,type:{name:"String"}},approvalId:{serializedName:"properties.approvalId",readOnly:!0,type:{name:"String"}},targetRoleAssignmentScheduleId:{serializedName:"properties.targetRoleAssignmentScheduleId",type:{name:"String"}},targetRoleAssignmentScheduleInstanceId:{serializedName:"properties.targetRoleAssignmentScheduleInstanceId",type:{name:"String"}},scheduleInfo:{serializedName:"properties.scheduleInfo",type:{name:"Composite",className:"RoleAssignmentScheduleRequestPropertiesScheduleInfo"}},linkedRoleEligibilityScheduleId:{serializedName:"properties.linkedRoleEligibilityScheduleId",type:{name:"String"}},justification:{serializedName:"properties.justification",type:{name:"String"}},ticketInfo:{serializedName:"properties.ticketInfo",type:{name:"Composite",className:"RoleAssignmentScheduleRequestPropertiesTicketInfo"}},condition:{serializedName:"properties.condition",type:{name:"String"}},conditionVersion:{serializedName:"properties.conditionVersion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:!0,type:{name:"DateTime"}},requestorId:{serializedName:"properties.requestorId",readOnly:!0,type:{name:"String"}},expandedProperties:{serializedName:"properties.expandedProperties",type:{name:"Composite",className:"ExpandedProperties"}}}}},Ae={type:{name:"Composite",className:"RoleAssignmentScheduleRequestPropertiesScheduleInfo",modelProperties:{startDateTime:{serializedName:"startDateTime",type:{name:"DateTime"}},expiration:{serializedName:"expiration",type:{name:"Composite",className:"RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration"}}}}},qe={type:{name:"Composite",className:"RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration",modelProperties:{type:{serializedName:"type",type:{name:"String"}},endDateTime:{serializedName:"endDateTime",type:{name:"DateTime"}},duration:{serializedName:"duration",type:{name:"String"}}}}},ze={type:{name:"Composite",className:"RoleAssignmentScheduleRequestPropertiesTicketInfo",modelProperties:{ticketNumber:{serializedName:"ticketNumber",type:{name:"String"}},ticketSystem:{serializedName:"ticketSystem",type:{name:"String"}}}}},De={type:{name:"Composite",className:"RoleAssignmentScheduleRequestListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleAssignmentScheduleRequest"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Le={type:{name:"Composite",className:"RoleEligibilitySchedule",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},scope:{serializedName:"properties.scope",type:{name:"String"}},roleDefinitionId:{serializedName:"properties.roleDefinitionId",type:{name:"String"}},principalId:{serializedName:"properties.principalId",type:{name:"String"}},principalType:{serializedName:"properties.principalType",type:{name:"String"}},roleEligibilityScheduleRequestId:{serializedName:"properties.roleEligibilityScheduleRequestId",type:{name:"String"}},memberType:{serializedName:"properties.memberType",type:{name:"String"}},status:{serializedName:"properties.status",type:{name:"String"}},startDateTime:{serializedName:"properties.startDateTime",type:{name:"DateTime"}},endDateTime:{serializedName:"properties.endDateTime",type:{name:"DateTime"}},condition:{serializedName:"properties.condition",type:{name:"String"}},conditionVersion:{serializedName:"properties.conditionVersion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",type:{name:"DateTime"}},updatedOn:{serializedName:"properties.updatedOn",type:{name:"DateTime"}},expandedProperties:{serializedName:"properties.expandedProperties",type:{name:"Composite",className:"ExpandedProperties"}}}}},Fe={type:{name:"Composite",className:"RoleEligibilityScheduleListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleEligibilitySchedule"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Ge={type:{name:"Composite",className:"RoleEligibilityScheduleInstanceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleEligibilityScheduleInstance"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},je={type:{name:"Composite",className:"RoleEligibilityScheduleInstance",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},scope:{serializedName:"properties.scope",type:{name:"String"}},roleDefinitionId:{serializedName:"properties.roleDefinitionId",type:{name:"String"}},principalId:{serializedName:"properties.principalId",type:{name:"String"}},principalType:{serializedName:"properties.principalType",type:{name:"String"}},roleEligibilityScheduleId:{serializedName:"properties.roleEligibilityScheduleId",type:{name:"String"}},status:{serializedName:"properties.status",type:{name:"String"}},startDateTime:{serializedName:"properties.startDateTime",type:{name:"DateTime"}},endDateTime:{serializedName:"properties.endDateTime",type:{name:"DateTime"}},memberType:{serializedName:"properties.memberType",type:{name:"String"}},condition:{serializedName:"properties.condition",type:{name:"String"}},conditionVersion:{serializedName:"properties.conditionVersion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",type:{name:"DateTime"}},expandedProperties:{serializedName:"properties.expandedProperties",type:{name:"Composite",className:"ExpandedProperties"}}}}},Be={type:{name:"Composite",className:"RoleEligibilityScheduleRequest",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},scope:{serializedName:"properties.scope",readOnly:!0,type:{name:"String"}},roleDefinitionId:{serializedName:"properties.roleDefinitionId",type:{name:"String"}},principalId:{serializedName:"properties.principalId",type:{name:"String"}},principalType:{serializedName:"properties.principalType",readOnly:!0,type:{name:"String"}},requestType:{serializedName:"properties.requestType",type:{name:"String"}},status:{serializedName:"properties.status",readOnly:!0,type:{name:"String"}},approvalId:{serializedName:"properties.approvalId",readOnly:!0,type:{name:"String"}},scheduleInfo:{serializedName:"properties.scheduleInfo",type:{name:"Composite",className:"RoleEligibilityScheduleRequestPropertiesScheduleInfo"}},targetRoleEligibilityScheduleId:{serializedName:"properties.targetRoleEligibilityScheduleId",type:{name:"String"}},targetRoleEligibilityScheduleInstanceId:{serializedName:"properties.targetRoleEligibilityScheduleInstanceId",type:{name:"String"}},justification:{serializedName:"properties.justification",type:{name:"String"}},ticketInfo:{serializedName:"properties.ticketInfo",type:{name:"Composite",className:"RoleEligibilityScheduleRequestPropertiesTicketInfo"}},condition:{serializedName:"properties.condition",type:{name:"String"}},conditionVersion:{serializedName:"properties.conditionVersion",type:{name:"String"}},createdOn:{serializedName:"properties.createdOn",readOnly:!0,type:{name:"DateTime"}},requestorId:{serializedName:"properties.requestorId",readOnly:!0,type:{name:"String"}},expandedProperties:{serializedName:"properties.expandedProperties",type:{name:"Composite",className:"ExpandedProperties"}}}}},Ue={type:{name:"Composite",className:"RoleEligibilityScheduleRequestPropertiesScheduleInfo",modelProperties:{startDateTime:{serializedName:"startDateTime",type:{name:"DateTime"}},expiration:{serializedName:"expiration",type:{name:"Composite",className:"RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration"}}}}},He={type:{name:"Composite",className:"RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration",modelProperties:{type:{serializedName:"type",type:{name:"String"}},endDateTime:{serializedName:"endDateTime",type:{name:"DateTime"}},duration:{serializedName:"duration",type:{name:"String"}}}}},$e={type:{name:"Composite",className:"RoleEligibilityScheduleRequestPropertiesTicketInfo",modelProperties:{ticketNumber:{serializedName:"ticketNumber",type:{name:"String"}},ticketSystem:{serializedName:"ticketSystem",type:{name:"String"}}}}},Xe={type:{name:"Composite",className:"RoleEligibilityScheduleRequestListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleEligibilityScheduleRequest"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Je={type:{name:"Composite",className:"RoleManagementPolicy",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},scope:{serializedName:"properties.scope",type:{name:"String"}},displayName:{serializedName:"properties.displayName",type:{name:"String"}},description:{serializedName:"properties.description",type:{name:"String"}},isOrganizationDefault:{serializedName:"properties.isOrganizationDefault",type:{name:"Boolean"}},lastModifiedBy:{serializedName:"properties.lastModifiedBy",type:{name:"Composite",className:"Principal"}},lastModifiedDateTime:{serializedName:"properties.lastModifiedDateTime",readOnly:!0,type:{name:"DateTime"}},rules:{serializedName:"properties.rules",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleManagementPolicyRule"}}}},effectiveRules:{serializedName:"properties.effectiveRules",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleManagementPolicyRule"}}}},policyProperties:{serializedName:"properties.policyProperties",type:{name:"Composite",className:"PolicyProperties"}}}}},Ze={type:{name:"Composite",className:"RoleManagementPolicyRule",uberParent:"RoleManagementPolicyRule",polymorphicDiscriminator:{serializedName:"ruleType",clientName:"ruleType"},modelProperties:{id:{serializedName:"id",type:{name:"String"}},ruleType:{serializedName:"ruleType",required:!0,type:{name:"String"}},target:{serializedName:"target",type:{name:"Composite",className:"RoleManagementPolicyRuleTarget"}}}}},et={type:{name:"Composite",className:"RoleManagementPolicyRuleTarget",modelProperties:{caller:{serializedName:"caller",type:{name:"String"}},operations:{serializedName:"operations",type:{name:"Sequence",element:{type:{name:"String"}}}},level:{serializedName:"level",type:{name:"String"}},targetObjects:{serializedName:"targetObjects",type:{name:"Sequence",element:{type:{name:"String"}}}},inheritableSettings:{serializedName:"inheritableSettings",type:{name:"Sequence",element:{type:{name:"String"}}}},enforcedSettings:{serializedName:"enforcedSettings",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},tt={type:{name:"Composite",className:"PolicyProperties",modelProperties:{scope:{serializedName:"scope",type:{name:"Composite",className:"PolicyPropertiesScope"}}}}},rt={type:{name:"Composite",className:"PolicyPropertiesScope",modelProperties:{id:{serializedName:"id",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},it={type:{name:"Composite",className:"RoleManagementPolicyListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleManagementPolicy"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},nt={type:{name:"Composite",className:"RoleManagementPolicyAssignment",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},scope:{serializedName:"properties.scope",type:{name:"String"}},roleDefinitionId:{serializedName:"properties.roleDefinitionId",type:{name:"String"}},policyId:{serializedName:"properties.policyId",type:{name:"String"}},effectiveRules:{serializedName:"properties.effectiveRules",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleManagementPolicyRule"}}}},policyAssignmentProperties:{serializedName:"properties.policyAssignmentProperties",type:{name:"Composite",className:"PolicyAssignmentProperties"}}}}},ot={type:{name:"Composite",className:"PolicyAssignmentProperties",modelProperties:{scope:{serializedName:"scope",type:{name:"Composite",className:"PolicyAssignmentPropertiesScope"}},roleDefinition:{serializedName:"roleDefinition",type:{name:"Composite",className:"PolicyAssignmentPropertiesRoleDefinition"}},policy:{serializedName:"policy",type:{name:"Composite",className:"PolicyAssignmentPropertiesPolicy"}}}}},lt={type:{name:"Composite",className:"PolicyAssignmentPropertiesScope",modelProperties:{id:{serializedName:"id",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},pt={type:{name:"Composite",className:"PolicyAssignmentPropertiesRoleDefinition",modelProperties:{id:{serializedName:"id",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},ct={type:{name:"Composite",className:"PolicyAssignmentPropertiesPolicy",modelProperties:{id:{serializedName:"id",type:{name:"String"}},lastModifiedBy:{serializedName:"lastModifiedBy",type:{name:"Composite",className:"Principal"}},lastModifiedDateTime:{serializedName:"lastModifiedDateTime",type:{name:"DateTime"}}}}},ut={type:{name:"Composite",className:"RoleManagementPolicyAssignmentListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleManagementPolicyAssignment"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},dt={type:{name:"Composite",className:"DenyAssignmentFilter",modelProperties:{denyAssignmentName:{serializedName:"denyAssignmentName",type:{name:"String"}},principalId:{serializedName:"principalId",type:{name:"String"}},gdprExportPrincipalId:{serializedName:"gdprExportPrincipalId",type:{name:"String"}}}}},mt={type:{name:"Composite",className:"ValidationResponseErrorInfo",modelProperties:{code:{serializedName:"code",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}}}}},ht={type:{name:"Composite",className:"ValidationResponse",modelProperties:{isValid:{serializedName:"isValid",readOnly:!0,type:{name:"Boolean"}},errorInfo:{serializedName:"errorInfo",type:{name:"Composite",className:"ValidationResponseErrorInfo"}}}}},yt={type:{name:"Composite",className:"RoleAssignmentFilter",modelProperties:{principalId:{serializedName:"principalId",type:{name:"String"}}}}},gt={type:{name:"Composite",className:"RoleDefinitionFilter",modelProperties:{roleName:{serializedName:"roleName",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},ft={type:{name:"Composite",className:"ApprovalSettings",modelProperties:{isApprovalRequired:{serializedName:"isApprovalRequired",type:{name:"Boolean"}},isApprovalRequiredForExtension:{serializedName:"isApprovalRequiredForExtension",type:{name:"Boolean"}},isRequestorJustificationRequired:{serializedName:"isRequestorJustificationRequired",type:{name:"Boolean"}},approvalMode:{serializedName:"approvalMode",type:{name:"String"}},approvalStages:{serializedName:"approvalStages",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApprovalStage"}}}}}}},bt={type:{name:"Composite",className:"ApprovalStage",modelProperties:{approvalStageTimeOutInDays:{serializedName:"approvalStageTimeOutInDays",type:{name:"Number"}},isApproverJustificationRequired:{serializedName:"isApproverJustificationRequired",type:{name:"Boolean"}},escalationTimeInMinutes:{serializedName:"escalationTimeInMinutes",type:{name:"Number"}},primaryApprovers:{serializedName:"primaryApprovers",type:{name:"Sequence",element:{type:{name:"Composite",className:"UserSet"}}}},isEscalationEnabled:{serializedName:"isEscalationEnabled",type:{name:"Boolean"}},escalationApprovers:{serializedName:"escalationApprovers",type:{name:"Sequence",element:{type:{name:"Composite",className:"UserSet"}}}}}}},Nt={type:{name:"Composite",className:"UserSet",modelProperties:{userType:{serializedName:"userType",type:{name:"String"}},isBackup:{serializedName:"isBackup",type:{name:"Boolean"}},id:{serializedName:"id",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},Pt={type:{name:"Composite",className:"RoleAssignmentScheduleFilter",modelProperties:{principalId:{serializedName:"principalId",type:{name:"String"}},roleDefinitionId:{serializedName:"roleDefinitionId",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}}}}},xt={type:{name:"Composite",className:"RoleAssignmentScheduleInstanceFilter",modelProperties:{principalId:{serializedName:"principalId",type:{name:"String"}},roleDefinitionId:{serializedName:"roleDefinitionId",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}},roleAssignmentScheduleId:{serializedName:"roleAssignmentScheduleId",type:{name:"String"}}}}},Ct={type:{name:"Composite",className:"RoleAssignmentScheduleRequestFilter",modelProperties:{principalId:{serializedName:"principalId",type:{name:"String"}},roleDefinitionId:{serializedName:"roleDefinitionId",type:{name:"String"}},requestorId:{serializedName:"requestorId",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}}}}},Tt={type:{name:"Composite",className:"RoleEligibilityScheduleFilter",modelProperties:{principalId:{serializedName:"principalId",type:{name:"String"}},roleDefinitionId:{serializedName:"roleDefinitionId",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}}}}},kt={type:{name:"Composite",className:"RoleEligibilityScheduleInstanceFilter",modelProperties:{principalId:{serializedName:"principalId",type:{name:"String"}},roleDefinitionId:{serializedName:"roleDefinitionId",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}},roleEligibilityScheduleId:{serializedName:"roleEligibilityScheduleId",type:{name:"String"}}}}},_t={type:{name:"Composite",className:"RoleEligibilityScheduleRequestFilter",modelProperties:{principalId:{serializedName:"principalId",type:{name:"String"}},roleDefinitionId:{serializedName:"roleDefinitionId",type:{name:"String"}},requestorId:{serializedName:"requestorId",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}}}}},Ot={serializedName:"RoleManagementPolicyApprovalRule",type:{name:"Composite",className:"RoleManagementPolicyApprovalRule",uberParent:"RoleManagementPolicyRule",polymorphicDiscriminator:Ze.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Ze.type.modelProperties),{setting:{serializedName:"setting",type:{name:"Composite",className:"ApprovalSettings"}}})}},At={serializedName:"RoleManagementPolicyAuthenticationContextRule",type:{name:"Composite",className:"RoleManagementPolicyAuthenticationContextRule",uberParent:"RoleManagementPolicyRule",polymorphicDiscriminator:Ze.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Ze.type.modelProperties),{isEnabled:{serializedName:"isEnabled",type:{name:"Boolean"}},claimValue:{serializedName:"claimValue",type:{name:"String"}}})}},Mt={serializedName:"RoleManagementPolicyEnablementRule",type:{name:"Composite",className:"RoleManagementPolicyEnablementRule",uberParent:"RoleManagementPolicyRule",polymorphicDiscriminator:Ze.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Ze.type.modelProperties),{enabledRules:{serializedName:"enabledRules",type:{name:"Sequence",element:{type:{name:"String"}}}}})}},zt={serializedName:"RoleManagementPolicyExpirationRule",type:{name:"Composite",className:"RoleManagementPolicyExpirationRule",uberParent:"RoleManagementPolicyRule",polymorphicDiscriminator:Ze.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Ze.type.modelProperties),{isExpirationRequired:{serializedName:"isExpirationRequired",type:{name:"Boolean"}},maximumDuration:{serializedName:"maximumDuration",type:{name:"String"}}})}},Dt={serializedName:"RoleManagementPolicyNotificationRule",type:{name:"Composite",className:"RoleManagementPolicyNotificationRule",uberParent:"RoleManagementPolicyRule",polymorphicDiscriminator:Ze.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Ze.type.modelProperties),{notificationType:{serializedName:"notificationType",type:{name:"String"}},notificationLevel:{serializedName:"notificationLevel",type:{name:"String"}},recipientType:{serializedName:"recipientType",type:{name:"String"}},notificationRecipients:{serializedName:"notificationRecipients",type:{name:"Sequence",element:{type:{name:"String"}}}},isDefaultRecipientsEnabled:{serializedName:"isDefaultRecipientsEnabled",type:{name:"Boolean"}}})}};let Lt={RoleManagementPolicyRule:Ze,"RoleManagementPolicyRule.RoleManagementPolicyApprovalRule":Ot,"RoleManagementPolicyRule.RoleManagementPolicyAuthenticationContextRule":At,"RoleManagementPolicyRule.RoleManagementPolicyEnablementRule":Mt,"RoleManagementPolicyRule.RoleManagementPolicyExpirationRule":zt,"RoleManagementPolicyRule.RoleManagementPolicyNotificationRule":Dt};const Ft={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Gt={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},jt={parameterPath:"apiVersion",mapper:{defaultValue:"2015-07-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Bt={parameterPath:"subscriptionId",mapper:{constraints:{MinLength:1},serializedName:"subscriptionId",required:!0,type:{name:"String"}}},Ut={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},Vt={parameterPath:"resourceGroupName",mapper:{constraints:{MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},Ht={parameterPath:"resourceProviderNamespace",mapper:{serializedName:"resourceProviderNamespace",required:!0,type:{name:"String"}},skipEncoding:!0},Wt={parameterPath:"parentResourcePath",mapper:{serializedName:"parentResourcePath",required:!0,type:{name:"String"}},skipEncoding:!0},$t={parameterPath:"resourceType",mapper:{serializedName:"resourceType",required:!0,type:{name:"String"}},skipEncoding:!0},Kt={parameterPath:"resourceName",mapper:{serializedName:"resourceName",required:!0,type:{name:"String"}}},Xt={parameterPath:"apiVersion",mapper:{defaultValue:"2022-04-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Qt={parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}}},Jt={parameterPath:"scope",mapper:{serializedName:"scope",required:!0,type:{name:"String"}},skipEncoding:!0},Yt={parameterPath:["options","expand"],mapper:{defaultValue:"resourceTypes",serializedName:"$expand",type:{name:"String"}}},Zt={parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}},skipEncoding:!0},er={parameterPath:["options","tenantId"],mapper:{serializedName:"tenantId",type:{name:"String"}}},tr={parameterPath:"resourceName",mapper:{serializedName:"resourceName",required:!0,type:{name:"String"}},skipEncoding:!0},rr={parameterPath:"roleAssignmentName",mapper:{serializedName:"roleAssignmentName",required:!0,type:{name:"String"}},skipEncoding:!0},ir={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},nr={parameterPath:"parameters",mapper:me},ar={parameterPath:"roleAssignmentId",mapper:{serializedName:"roleAssignmentId",required:!0,type:{name:"String"}},skipEncoding:!0},sr={parameterPath:"roleDefinitionId",mapper:{serializedName:"roleDefinitionId",required:!0,type:{name:"String"}}},or={parameterPath:"roleDefinition",mapper:ge},lr={parameterPath:"apiVersion",mapper:{defaultValue:"2020-10-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},pr={parameterPath:"parameters",mapper:Ie},cr={parameterPath:"roleAssignmentScheduleRequestName",mapper:{serializedName:"roleAssignmentScheduleRequestName",required:!0,type:{name:"String"}}},ur={parameterPath:"parameters",mapper:Be},dr={parameterPath:"roleEligibilityScheduleRequestName",mapper:{serializedName:"roleEligibilityScheduleRequestName",required:!0,type:{name:"String"}}},mr={parameterPath:"roleManagementPolicyName",mapper:{serializedName:"roleManagementPolicyName",required:!0,type:{name:"String"}}},hr={parameterPath:"parameters",mapper:Je},gr={parameterPath:"roleManagementPolicyAssignmentName",mapper:{serializedName:"roleManagementPolicyAssignmentName",required:!0,type:{name:"String"}}},fr={parameterPath:"parameters",mapper:nt};class ClassicAdministratorsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,V.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,V.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,V.qq)(v)}for(;S;){b=yield(0,V.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,V.qq)(v)}}))}listPagingAll(g){return(0,V.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,V.KL)(this.listPagingPage(g));!(S=yield(0,V.qq)(P.next())).done;){const g=S.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,V.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},br)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Nr)}}const vr=H.Q(S,!1),br={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/classicAdministrators",httpMethod:"GET",responses:{200:{bodyMapper:K},default:{bodyMapper:J}},queryParameters:[jt],urlParameters:[Gt,Bt],headerParameters:[Ft],serializer:vr},Nr={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:K},default:{bodyMapper:J}},urlParameters:[Gt,Bt,Ut],headerParameters:[Ft],serializer:vr};class GlobalAdministratorImpl{constructor(g){this.client=g}elevateAccess(g){return this.client.sendOperationRequest({options:g},Pr)}}const Sr=H.Q(S,!1),Pr={path:"/providers/Microsoft.Authorization/elevateAccess",httpMethod:"POST",responses:{200:{},default:{bodyMapper:J}},queryParameters:[jt],urlParameters:[Gt],headerParameters:[Ft],serializer:Sr};class DenyAssignmentsImpl{constructor(g){this.client=g}listForResource(g,v,b,S,P,x){const C=this.listForResourcePagingAll(g,v,b,S,P,x);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:C=>{if(null==C?void 0:C.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForResourcePagingPage(g,v,b,S,P,x,C)}}}listForResourcePagingPage(g,v,b,S,P,x,C){return(0,V.FC)(this,arguments,(function*listForResourcePagingPage_1(){let T,R=null==C?void 0:C.continuationToken;if(!R){T=yield(0,V.qq)(this._listForResource(g,v,b,S,P,x));let C=T.value||[];R=T.nextLink,setContinuationToken(C,R),yield yield(0,V.qq)(C)}for(;R;){T=yield(0,V.qq)(this._listForResourceNext(g,v,b,S,P,R,x)),R=T.nextLink;let C=T.value||[];setContinuationToken(C,R),yield yield(0,V.qq)(C)}}))}listForResourcePagingAll(g,v,b,S,P,x){return(0,V.FC)(this,arguments,(function*listForResourcePagingAll_1(){var C,T;try{for(var R,k=(0,V.KL)(this.listForResourcePagingPage(g,v,b,S,P,x));!(R=yield(0,V.qq)(k.next())).done;){const g=R.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){C={error:g}}finally{try{R&&!R.done&&(T=k.return)&&(yield(0,V.qq)(T.call(k)))}finally{if(C)throw C.error}}}))}listForResourceGroup(g,v){const b=this.listForResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForResourceGroupPagingPage(g,v,b)}}}listForResourceGroupPagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForResourceGroupPagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForResourceGroupPagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,V.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,V.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,V.qq)(v)}for(;S;){b=yield(0,V.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,V.qq)(v)}}))}listPagingAll(g){return(0,V.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,V.KL)(this.listPagingPage(g));!(S=yield(0,V.qq)(P.next())).done;){const g=S.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,V.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listForScope(g,v){const b=this.listForScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForScopePagingPage(g,v,b)}}}listForScopePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForScopePagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForScopePagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForScopePagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_listForResource(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,options:x},Cr)}_listForResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Tr)}_list(g){return this.client.sendOperationRequest({options:g},Rr)}get(g,v,b){return this.client.sendOperationRequest({scope:g,denyAssignmentId:v,options:b},kr)}getById(g,v){return this.client.sendOperationRequest({denyAssignmentId:g,options:v},Er)}_listForScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},_r)}_listForResourceNext(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,nextLink:x,options:C},Or)}_listForResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},Ir)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Ar)}_listForScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},Mr)}}const xr=H.Q(S,!1),Cr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/denyAssignments",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:J}},queryParameters:[Xt,Qt],urlParameters:[Gt,Bt,Vt,Ht,Wt,$t,Kt],headerParameters:[Ft],serializer:xr},Tr={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/denyAssignments",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:J}},queryParameters:[Xt,Qt],urlParameters:[Gt,Bt,Vt],headerParameters:[Ft],serializer:xr},Rr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/denyAssignments",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:J}},queryParameters:[Xt,Qt],urlParameters:[Gt,Bt],headerParameters:[Ft],serializer:xr},kr={path:"/{scope}/providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId}",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:J}},queryParameters:[Xt],urlParameters:[Gt,Jt,{parameterPath:"denyAssignmentId",mapper:{serializedName:"denyAssignmentId",required:!0,type:{name:"String"}}}],headerParameters:[Ft],serializer:xr},Er={path:"/{denyAssignmentId}",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:J}},queryParameters:[Xt],urlParameters:[Gt,{parameterPath:"denyAssignmentId",mapper:{serializedName:"denyAssignmentId",required:!0,type:{name:"String"}},skipEncoding:!0}],headerParameters:[Ft],serializer:xr},_r={path:"/{scope}/providers/Microsoft.Authorization/denyAssignments",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:J}},queryParameters:[Xt,Qt],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:xr},Or={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:J}},urlParameters:[Gt,Bt,Ut,Vt,Ht,Wt,$t,Kt],headerParameters:[Ft],serializer:xr},Ir={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:J}},urlParameters:[Gt,Bt,Ut,Vt],headerParameters:[Ft],serializer:xr},Ar={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:J}},urlParameters:[Gt,Bt,Ut],headerParameters:[Ft],serializer:xr},Mr={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:re},default:{bodyMapper:J}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:xr};class ProviderOperationsMetadataOperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,V.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,V.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,V.qq)(v)}for(;S;){b=yield(0,V.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,V.qq)(v)}}))}listPagingAll(g){return(0,V.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,V.KL)(this.listPagingPage(g));!(S=yield(0,V.qq)(P.next())).done;){const g=S.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,V.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}get(g,v){return this.client.sendOperationRequest({resourceProviderNamespace:g,options:v},zr)}_list(g){return this.client.sendOperationRequest({options:g},Lr)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Fr)}}const qr=H.Q(S,!1),zr={path:"/providers/Microsoft.Authorization/providerOperations/{resourceProviderNamespace}",httpMethod:"GET",responses:{200:{bodyMapper:se},default:{bodyMapper:J}},queryParameters:[Xt,Yt],urlParameters:[Gt,Ht],headerParameters:[Ft],serializer:qr},Lr={path:"/providers/Microsoft.Authorization/providerOperations",httpMethod:"GET",responses:{200:{bodyMapper:pe},default:{bodyMapper:J}},queryParameters:[Xt,Yt],urlParameters:[Gt],headerParameters:[Ft],serializer:qr},Fr={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:pe},default:{bodyMapper:J}},urlParameters:[Gt,Ut],headerParameters:[Ft],serializer:qr};class RoleAssignmentsImpl{constructor(g){this.client=g}listForSubscription(g){const v=this.listForSubscriptionPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForSubscriptionPagingPage(g,v)}}}listForSubscriptionPagingPage(g,v){return(0,V.FC)(this,arguments,(function*listForSubscriptionPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,V.qq)(this._listForSubscription(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,V.qq)(v)}for(;S;){b=yield(0,V.qq)(this._listForSubscriptionNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,V.qq)(v)}}))}listForSubscriptionPagingAll(g){return(0,V.FC)(this,arguments,(function*listForSubscriptionPagingAll_1(){var v,b;try{for(var S,P=(0,V.KL)(this.listForSubscriptionPagingPage(g));!(S=yield(0,V.qq)(P.next())).done;){const g=S.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,V.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listForResourceGroup(g,v){const b=this.listForResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForResourceGroupPagingPage(g,v,b)}}}listForResourceGroupPagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForResourceGroupPagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForResourceGroupPagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listForResource(g,v,b,S,P){const x=this.listForResourcePagingAll(g,v,b,S,P);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:x=>{if(null==x?void 0:x.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForResourcePagingPage(g,v,b,S,P,x)}}}listForResourcePagingPage(g,v,b,S,P,x){return(0,V.FC)(this,arguments,(function*listForResourcePagingPage_1(){let C,T=null==x?void 0:x.continuationToken;if(!T){C=yield(0,V.qq)(this._listForResource(g,v,b,S,P));let x=C.value||[];T=C.nextLink,setContinuationToken(x,T),yield yield(0,V.qq)(x)}for(;T;){C=yield(0,V.qq)(this._listForResourceNext(g,v,b,S,T,P)),T=C.nextLink;let x=C.value||[];setContinuationToken(x,T),yield yield(0,V.qq)(x)}}))}listForResourcePagingAll(g,v,b,S,P){return(0,V.FC)(this,arguments,(function*listForResourcePagingAll_1(){var x,C;try{for(var T,R=(0,V.KL)(this.listForResourcePagingPage(g,v,b,S,P));!(T=yield(0,V.qq)(R.next())).done;){const g=T.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){x={error:g}}finally{try{T&&!T.done&&(C=R.return)&&(yield(0,V.qq)(C.call(R)))}finally{if(x)throw x.error}}}))}listForScope(g,v){const b=this.listForScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForScopePagingPage(g,v,b)}}}listForScopePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForScopePagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForScopePagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForScopePagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_listForSubscription(g){return this.client.sendOperationRequest({options:g},jr)}_listForResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Br)}_listForResource(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,resourceProviderNamespace:v,resourceType:b,resourceName:S,options:P},Ur)}get(g,v,b){return this.client.sendOperationRequest({scope:g,roleAssignmentName:v,options:b},Vr)}create(g,v,b,S){return this.client.sendOperationRequest({scope:g,roleAssignmentName:v,parameters:b,options:S},Hr)}delete(g,v,b){return this.client.sendOperationRequest({scope:g,roleAssignmentName:v,options:b},Wr)}_listForScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},Kr)}getById(g,v){return this.client.sendOperationRequest({roleAssignmentId:g,options:v},Qr)}createById(g,v,b){return this.client.sendOperationRequest({roleAssignmentId:g,parameters:v,options:b},Jr)}deleteById(g,v){return this.client.sendOperationRequest({roleAssignmentId:g,options:v},Yr)}_listForSubscriptionNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Zr)}_listForResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},ei)}_listForResourceNext(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,resourceProviderNamespace:v,resourceType:b,resourceName:S,nextLink:P,options:x},ti)}_listForScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},ri)}}const Gr=H.Q(S,!1),jr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments",httpMethod:"GET",responses:{200:{bodyMapper:ce},default:{bodyMapper:J}},queryParameters:[Xt,Zt,er],urlParameters:[Gt,Bt],headerParameters:[Ft],serializer:Gr},Br={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/roleAssignments",httpMethod:"GET",responses:{200:{bodyMapper:ce},default:{bodyMapper:J}},queryParameters:[Xt,Zt,er],urlParameters:[Gt,Bt,Vt],headerParameters:[Ft],serializer:Gr},Ur={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/roleAssignments",httpMethod:"GET",responses:{200:{bodyMapper:ce},default:{bodyMapper:J}},queryParameters:[Xt,Zt,er],urlParameters:[Gt,Bt,Vt,Ht,$t,tr],headerParameters:[Ft],serializer:Gr},Vr={path:"/{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:J}},queryParameters:[Xt,er],urlParameters:[Gt,Jt,rr],headerParameters:[Ft],serializer:Gr},Hr={path:"/{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}",httpMethod:"PUT",responses:{200:{bodyMapper:de},201:{bodyMapper:de},default:{bodyMapper:J}},requestBody:nr,queryParameters:[Xt],urlParameters:[Gt,Jt,rr],headerParameters:[Ft,ir],mediaType:"json",serializer:Gr},Wr={path:"/{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}",httpMethod:"DELETE",responses:{200:{bodyMapper:de},204:{},default:{bodyMapper:J}},queryParameters:[Xt,er],urlParameters:[Gt,Jt,rr],headerParameters:[Ft],serializer:Gr},Kr={path:"/{scope}/providers/Microsoft.Authorization/roleAssignments",httpMethod:"GET",responses:{200:{bodyMapper:ce},default:{bodyMapper:J}},queryParameters:[Xt,Zt,er,{parameterPath:["options","skipToken"],mapper:{serializedName:"$skipToken",type:{name:"String"}},skipEncoding:!0}],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:Gr},Qr={path:"/{roleAssignmentId}",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:J}},queryParameters:[Xt,er],urlParameters:[Gt,ar],headerParameters:[Ft],serializer:Gr},Jr={path:"/{roleAssignmentId}",httpMethod:"PUT",responses:{200:{bodyMapper:de},201:{bodyMapper:de},default:{bodyMapper:J}},requestBody:nr,queryParameters:[Xt],urlParameters:[Gt,ar],headerParameters:[Ft,ir],mediaType:"json",serializer:Gr},Yr={path:"/{roleAssignmentId}",httpMethod:"DELETE",responses:{200:{bodyMapper:de},204:{},default:{bodyMapper:J}},queryParameters:[Xt,er],urlParameters:[Gt,ar],headerParameters:[Ft],serializer:Gr},Zr={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ce},default:{bodyMapper:J}},urlParameters:[Gt,Bt,Ut],headerParameters:[Ft],serializer:Gr},ei={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ce},default:{bodyMapper:J}},urlParameters:[Gt,Bt,Ut,Vt],headerParameters:[Ft],serializer:Gr},ti={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ce},default:{bodyMapper:J}},urlParameters:[Gt,Bt,Ut,Vt,Ht,$t,tr],headerParameters:[Ft],serializer:Gr},ri={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ce},default:{bodyMapper:J}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:Gr};class PermissionsImpl{constructor(g){this.client=g}listForResourceGroup(g,v){const b=this.listForResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForResourceGroupPagingPage(g,v,b)}}}listForResourceGroupPagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForResourceGroupPagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForResourceGroupPagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listForResource(g,v,b,S,P,x){const C=this.listForResourcePagingAll(g,v,b,S,P,x);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:C=>{if(null==C?void 0:C.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForResourcePagingPage(g,v,b,S,P,x,C)}}}listForResourcePagingPage(g,v,b,S,P,x,C){return(0,V.FC)(this,arguments,(function*listForResourcePagingPage_1(){let T,R=null==C?void 0:C.continuationToken;if(!R){T=yield(0,V.qq)(this._listForResource(g,v,b,S,P,x));let C=T.value||[];R=T.nextLink,setContinuationToken(C,R),yield yield(0,V.qq)(C)}for(;R;){T=yield(0,V.qq)(this._listForResourceNext(g,v,b,S,P,R,x)),R=T.nextLink;let C=T.value||[];setContinuationToken(C,R),yield yield(0,V.qq)(C)}}))}listForResourcePagingAll(g,v,b,S,P,x){return(0,V.FC)(this,arguments,(function*listForResourcePagingAll_1(){var C,T;try{for(var R,k=(0,V.KL)(this.listForResourcePagingPage(g,v,b,S,P,x));!(R=yield(0,V.qq)(k.next())).done;){const g=R.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){C={error:g}}finally{try{R&&!R.done&&(T=k.return)&&(yield(0,V.qq)(T.call(k)))}finally{if(C)throw C.error}}}))}_listForResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},ni)}_listForResource(g,v,b,S,P,x){return this.client.sendOperationRequest({resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,options:x},ai)}_listForResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},si)}_listForResourceNext(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,nextLink:x,options:C},oi)}}const ii=H.Q(S,!1),ni={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Authorization/permissions",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:J}},queryParameters:[Xt],urlParameters:[Gt,Bt,Vt],headerParameters:[Ft],serializer:ii},ai={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/permissions",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:J}},queryParameters:[Xt],urlParameters:[Gt,Bt,Vt,Ht,Wt,$t,Kt],headerParameters:[Ft],serializer:ii},si={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:J}},urlParameters:[Gt,Bt,Ut,Vt],headerParameters:[Ft],serializer:ii},oi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:he},default:{bodyMapper:J}},urlParameters:[Gt,Bt,Ut,Vt,Ht,Wt,$t,Kt],headerParameters:[Ft],serializer:ii};class RoleDefinitionsImpl{constructor(g){this.client=g}list(g,v){const b=this.listPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b)}}}listPagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._list(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listPagingAll(g,v){return(0,V.FC)(this,arguments,(function*listPagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listPagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}delete(g,v,b){return this.client.sendOperationRequest({scope:g,roleDefinitionId:v,options:b},pi)}get(g,v,b){return this.client.sendOperationRequest({scope:g,roleDefinitionId:v,options:b},ci)}createOrUpdate(g,v,b,S){return this.client.sendOperationRequest({scope:g,roleDefinitionId:v,roleDefinition:b,options:S},ui)}_list(g,v){return this.client.sendOperationRequest({scope:g,options:v},di)}getById(g,v){return this.client.sendOperationRequest({roleId:g,options:v},mi)}_listNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},hi)}}const li=H.Q(S,!1),pi={path:"/{scope}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId}",httpMethod:"DELETE",responses:{200:{bodyMapper:ge},204:{},default:{bodyMapper:J}},queryParameters:[Xt],urlParameters:[Gt,Jt,sr],headerParameters:[Ft],serializer:li},ci={path:"/{scope}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:J}},queryParameters:[Xt],urlParameters:[Gt,Jt,sr],headerParameters:[Ft],serializer:li},ui={path:"/{scope}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId}",httpMethod:"PUT",responses:{201:{bodyMapper:ge},default:{bodyMapper:J}},requestBody:or,queryParameters:[Xt],urlParameters:[Gt,Jt,sr],headerParameters:[Ft,ir],mediaType:"json",serializer:li},di={path:"/{scope}/providers/Microsoft.Authorization/roleDefinitions",httpMethod:"GET",responses:{200:{bodyMapper:fe},default:{bodyMapper:J}},queryParameters:[Xt,Qt],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:li},mi={path:"/{roleId}",httpMethod:"GET",responses:{200:{bodyMapper:ge},default:{bodyMapper:J}},queryParameters:[Xt],urlParameters:[Gt,{parameterPath:"roleId",mapper:{serializedName:"roleId",required:!0,type:{name:"String"}},skipEncoding:!0}],headerParameters:[Ft],serializer:li},hi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:fe},default:{bodyMapper:J}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:li};class EligibleChildResourcesImpl{constructor(g){this.client=g}list(g,v){const b=this.getPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.getPagingPage(g,v,b)}}}getPagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*getPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._get(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._getNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}getPagingAll(g,v){return(0,V.FC)(this,arguments,(function*getPagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.getPagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_get(g,v){return this.client.sendOperationRequest({scope:g,options:v},gi)}_getNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},fi)}}const yi=H.Q(S,!1),gi={path:"/{scope}/providers/Microsoft.Authorization/eligibleChildResources",httpMethod:"GET",responses:{200:{bodyMapper:ve},default:{bodyMapper:Ne}},queryParameters:[Qt,lr],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:yi},fi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ve},default:{bodyMapper:Ne}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:yi};class RoleAssignmentSchedulesImpl{constructor(g){this.client=g}listForScope(g,v){const b=this.listForScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForScopePagingPage(g,v,b)}}}listForScopePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForScopePagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForScopePagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForScopePagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}get(g,v,b){return this.client.sendOperationRequest({scope:g,roleAssignmentScheduleName:v,options:b},bi)}_listForScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},Ni)}_listForScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},Pi)}}const vi=H.Q(S,!1),bi={path:"/{scope}/providers/Microsoft.Authorization/roleAssignmentSchedules/{roleAssignmentScheduleName}",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,{parameterPath:"roleAssignmentScheduleName",mapper:{serializedName:"roleAssignmentScheduleName",required:!0,type:{name:"String"}}}],headerParameters:[Ft],serializer:vi},Ni={path:"/{scope}/providers/Microsoft.Authorization/roleAssignmentSchedules",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:Ne}},queryParameters:[Qt,lr],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:vi},Pi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:Ne}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:vi};class RoleAssignmentScheduleInstancesImpl{constructor(g){this.client=g}listForScope(g,v){const b=this.listForScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForScopePagingPage(g,v,b)}}}listForScopePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForScopePagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForScopePagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForScopePagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_listForScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},Ci)}get(g,v,b){return this.client.sendOperationRequest({scope:g,roleAssignmentScheduleInstanceName:v,options:b},wi)}_listForScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},Ti)}}const xi=H.Q(S,!1),Ci={path:"/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances",httpMethod:"GET",responses:{200:{bodyMapper:_e},default:{bodyMapper:Ne}},queryParameters:[Qt,lr],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:xi},wi={path:"/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances/{roleAssignmentScheduleInstanceName}",httpMethod:"GET",responses:{200:{bodyMapper:Oe},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,{parameterPath:"roleAssignmentScheduleInstanceName",mapper:{serializedName:"roleAssignmentScheduleInstanceName",required:!0,type:{name:"String"}}}],headerParameters:[Ft],serializer:xi},Ti={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:_e},default:{bodyMapper:Ne}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:xi};class RoleAssignmentScheduleRequestsImpl{constructor(g){this.client=g}listForScope(g,v){const b=this.listForScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForScopePagingPage(g,v,b)}}}listForScopePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForScopePagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForScopePagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForScopePagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}create(g,v,b,S){return this.client.sendOperationRequest({scope:g,roleAssignmentScheduleRequestName:v,parameters:b,options:S},Ei)}get(g,v,b){return this.client.sendOperationRequest({scope:g,roleAssignmentScheduleRequestName:v,options:b},_i)}_listForScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},Oi)}cancel(g,v,b){return this.client.sendOperationRequest({scope:g,roleAssignmentScheduleRequestName:v,options:b},Ii)}validate(g,v,b,S){return this.client.sendOperationRequest({scope:g,roleAssignmentScheduleRequestName:v,parameters:b,options:S},Ai)}_listForScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},Mi)}}const ki=H.Q(S,!1),Ei={path:"/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}",httpMethod:"PUT",responses:{201:{bodyMapper:Ie},default:{bodyMapper:Ne}},requestBody:pr,queryParameters:[lr],urlParameters:[Gt,Jt,cr],headerParameters:[Ft,ir],mediaType:"json",serializer:ki},_i={path:"/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}",httpMethod:"GET",responses:{200:{bodyMapper:Ie},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,cr],headerParameters:[Ft],serializer:ki},Oi={path:"/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests",httpMethod:"GET",responses:{200:{bodyMapper:De},default:{bodyMapper:Ne}},queryParameters:[Qt,lr],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:ki},Ii={path:"/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}/cancel",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,cr],headerParameters:[Ft],serializer:ki},Ai={path:"/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:Ie},default:{bodyMapper:Ne}},requestBody:pr,queryParameters:[lr],urlParameters:[Gt,Jt,cr],headerParameters:[Ft,ir],mediaType:"json",serializer:ki},Mi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:De},default:{bodyMapper:Ne}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:ki};class RoleEligibilitySchedulesImpl{constructor(g){this.client=g}listForScope(g,v){const b=this.listForScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForScopePagingPage(g,v,b)}}}listForScopePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForScopePagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForScopePagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForScopePagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}get(g,v,b){return this.client.sendOperationRequest({scope:g,roleEligibilityScheduleName:v,options:b},Di)}_listForScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},Li)}_listForScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},Fi)}}const qi=H.Q(S,!1),Di={path:"/{scope}/providers/Microsoft.Authorization/roleEligibilitySchedules/{roleEligibilityScheduleName}",httpMethod:"GET",responses:{200:{bodyMapper:Le},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,{parameterPath:"roleEligibilityScheduleName",mapper:{serializedName:"roleEligibilityScheduleName",required:!0,type:{name:"String"}}}],headerParameters:[Ft],serializer:qi},Li={path:"/{scope}/providers/Microsoft.Authorization/roleEligibilitySchedules",httpMethod:"GET",responses:{200:{bodyMapper:Fe},default:{bodyMapper:Ne}},queryParameters:[Qt,lr],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:qi},Fi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fe},default:{bodyMapper:Ne}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:qi};class RoleEligibilityScheduleInstancesImpl{constructor(g){this.client=g}listForScope(g,v){const b=this.listForScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForScopePagingPage(g,v,b)}}}listForScopePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForScopePagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForScopePagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForScopePagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_listForScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},ji)}get(g,v,b){return this.client.sendOperationRequest({scope:g,roleEligibilityScheduleInstanceName:v,options:b},Bi)}_listForScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},Ui)}}const Gi=H.Q(S,!1),ji={path:"/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleInstances",httpMethod:"GET",responses:{200:{bodyMapper:Ge},default:{bodyMapper:Ne}},queryParameters:[Qt,lr],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:Gi},Bi={path:"/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleInstances/{roleEligibilityScheduleInstanceName}",httpMethod:"GET",responses:{200:{bodyMapper:je},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,{parameterPath:"roleEligibilityScheduleInstanceName",mapper:{serializedName:"roleEligibilityScheduleInstanceName",required:!0,type:{name:"String"}}}],headerParameters:[Ft],serializer:Gi},Ui={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ge},default:{bodyMapper:Ne}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:Gi};class RoleEligibilityScheduleRequestsImpl{constructor(g){this.client=g}listForScope(g,v){const b=this.listForScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForScopePagingPage(g,v,b)}}}listForScopePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForScopePagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForScopePagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForScopePagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}create(g,v,b,S){return this.client.sendOperationRequest({scope:g,roleEligibilityScheduleRequestName:v,parameters:b,options:S},Hi)}get(g,v,b){return this.client.sendOperationRequest({scope:g,roleEligibilityScheduleRequestName:v,options:b},Wi)}_listForScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},$i)}cancel(g,v,b){return this.client.sendOperationRequest({scope:g,roleEligibilityScheduleRequestName:v,options:b},Ki)}validate(g,v,b,S){return this.client.sendOperationRequest({scope:g,roleEligibilityScheduleRequestName:v,parameters:b,options:S},Xi)}_listForScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},Qi)}}const Vi=H.Q(S,!1),Hi={path:"/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}",httpMethod:"PUT",responses:{201:{bodyMapper:Be},default:{bodyMapper:Ne}},requestBody:ur,queryParameters:[lr],urlParameters:[Gt,Jt,dr],headerParameters:[Ft,ir],mediaType:"json",serializer:Vi},Wi={path:"/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}",httpMethod:"GET",responses:{200:{bodyMapper:Be},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,dr],headerParameters:[Ft],serializer:Vi},$i={path:"/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests",httpMethod:"GET",responses:{200:{bodyMapper:Xe},default:{bodyMapper:Ne}},queryParameters:[Qt,lr],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:Vi},Ki={path:"/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}/cancel",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,dr],headerParameters:[Ft],serializer:Vi},Xi={path:"/{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:Be},default:{bodyMapper:Ne}},requestBody:ur,queryParameters:[lr],urlParameters:[Gt,Jt,dr],headerParameters:[Ft,ir],mediaType:"json",serializer:Vi},Qi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Xe},default:{bodyMapper:Ne}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:Vi};class RoleManagementPoliciesImpl{constructor(g){this.client=g}listForScope(g,v){const b=this.listForScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForScopePagingPage(g,v,b)}}}listForScopePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForScopePagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForScopePagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForScopePagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}get(g,v,b){return this.client.sendOperationRequest({scope:g,roleManagementPolicyName:v,options:b},Yi)}update(g,v,b,S){return this.client.sendOperationRequest({scope:g,roleManagementPolicyName:v,parameters:b,options:S},en)}delete(g,v,b){return this.client.sendOperationRequest({scope:g,roleManagementPolicyName:v,options:b},tn)}_listForScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},rn)}_listForScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},an)}}const Ji=H.Q(S,!1),Yi={path:"/{scope}/providers/Microsoft.Authorization/roleManagementPolicies/{roleManagementPolicyName}",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,mr],headerParameters:[Ft],serializer:Ji},en={path:"/{scope}/providers/Microsoft.Authorization/roleManagementPolicies/{roleManagementPolicyName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Je},default:{bodyMapper:Ne}},requestBody:hr,queryParameters:[lr],urlParameters:[Gt,Jt,mr],headerParameters:[Ft,ir],mediaType:"json",serializer:Ji},tn={path:"/{scope}/providers/Microsoft.Authorization/roleManagementPolicies/{roleManagementPolicyName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,mr],headerParameters:[Ft],serializer:Ji},rn={path:"/{scope}/providers/Microsoft.Authorization/roleManagementPolicies",httpMethod:"GET",responses:{200:{bodyMapper:it},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:Ji},an={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:it},default:{bodyMapper:Ne}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:Ji};class RoleManagementPolicyAssignmentsImpl{constructor(g){this.client=g}listForScope(g,v){const b=this.listForScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listForScopePagingPage(g,v,b)}}}listForScopePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listForScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,V.qq)(this._listForScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,V.qq)(b)}for(;P;){S=yield(0,V.qq)(this._listForScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,V.qq)(b)}}))}listForScopePagingAll(g,v){return(0,V.FC)(this,arguments,(function*listForScopePagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listForScopePagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}get(g,v,b){return this.client.sendOperationRequest({scope:g,roleManagementPolicyAssignmentName:v,options:b},on)}create(g,v,b,S){return this.client.sendOperationRequest({scope:g,roleManagementPolicyAssignmentName:v,parameters:b,options:S},ln)}delete(g,v,b){return this.client.sendOperationRequest({scope:g,roleManagementPolicyAssignmentName:v,options:b},pn)}_listForScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},cn)}_listForScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},dn)}}const sn=H.Q(S,!1),on={path:"/{scope}/providers/Microsoft.Authorization/roleManagementPolicyAssignments/{roleManagementPolicyAssignmentName}",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,gr],headerParameters:[Ft],serializer:sn},ln={path:"/{scope}/providers/Microsoft.Authorization/roleManagementPolicyAssignments/{roleManagementPolicyAssignmentName}",httpMethod:"PUT",responses:{201:{bodyMapper:nt},default:{bodyMapper:Ne}},requestBody:fr,queryParameters:[lr],urlParameters:[Gt,Jt,gr],headerParameters:[Ft,ir],mediaType:"json",serializer:sn},pn={path:"/{scope}/providers/Microsoft.Authorization/roleManagementPolicyAssignments/{roleManagementPolicyAssignmentName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt,gr],headerParameters:[Ft],serializer:sn},cn={path:"/{scope}/providers/Microsoft.Authorization/roleManagementPolicyAssignments",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:Ne}},queryParameters:[lr],urlParameters:[Gt,Jt],headerParameters:[Ft],serializer:sn},dn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:Ne}},urlParameters:[Gt,Ut,Jt],headerParameters:[Ft],serializer:sn};class AuthorizationManagementClient extends j.S{constructor(g,v,b){var S,P,x;if(void 0===g)throw new Error("'credentials' cannot be null");if(void 0===v)throw new Error("'subscriptionId' cannot be null");b||(b={});const C={requestContentType:"application/json; charset=utf-8",credential:g},T="azsdk-js-arm-authorization/9.0.0",R=b.userAgentOptions&&b.userAgentOptions.userAgentPrefix?`${b.userAgentOptions.userAgentPrefix} ${T}`:`${T}`,k=Object.assign(Object.assign(Object.assign({},C),b),{userAgentOptions:{userAgentPrefix:R},endpoint:null!==(P=null!==(S=b.endpoint)&&void 0!==S?S:b.baseUri)&&void 0!==P?P:"https://management.azure.com"});super(k);let _=!1;if((null==b?void 0:b.pipeline)&&b.pipeline.getOrderedPolicies().length>0){_=b.pipeline.getOrderedPolicies().some((g=>g.name===U.V))}b&&b.pipeline&&0!=b.pipeline.getOrderedPolicies().length&&_||(this.pipeline.removePolicy({name:U.V}),this.pipeline.addPolicy(U.v({credential:g,scopes:null!==(x=k.credentialScopes)&&void 0!==x?x:`${k.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:B.k}}))),this.subscriptionId=v,this.$host=b.$host||"https://management.azure.com",this.classicAdministrators=new ClassicAdministratorsImpl(this),this.globalAdministrator=new GlobalAdministratorImpl(this),this.denyAssignments=new DenyAssignmentsImpl(this),this.providerOperationsMetadataOperations=new ProviderOperationsMetadataOperationsImpl(this),this.roleAssignments=new RoleAssignmentsImpl(this),this.permissions=new PermissionsImpl(this),this.roleDefinitions=new RoleDefinitionsImpl(this),this.eligibleChildResources=new EligibleChildResourcesImpl(this),this.roleAssignmentSchedules=new RoleAssignmentSchedulesImpl(this),this.roleAssignmentScheduleInstances=new RoleAssignmentScheduleInstancesImpl(this),this.roleAssignmentScheduleRequests=new RoleAssignmentScheduleRequestsImpl(this),this.roleEligibilitySchedules=new RoleEligibilitySchedulesImpl(this),this.roleEligibilityScheduleInstances=new RoleEligibilityScheduleInstancesImpl(this),this.roleEligibilityScheduleRequests=new RoleEligibilityScheduleRequestsImpl(this),this.roleManagementPolicies=new RoleManagementPoliciesImpl(this),this.roleManagementPolicyAssignments=new RoleManagementPolicyAssignmentsImpl(this)}}},81988:(g,v,b)=>{"use strict";b.r(v),b.d(v,{ContainerRegistryManagementClient:()=>ContainerRegistryManagementClient,KnownAction:()=>q,KnownActionsRequired:()=>T,KnownArchitecture:()=>ae,KnownBaseImageDependencyType:()=>pe,KnownBaseImageTriggerType:()=>ye,KnownConnectionStatus:()=>C,KnownCreatedByType:()=>k,KnownDefaultAction:()=>A,KnownEncryptionStatus:()=>j,KnownExportPolicyStatus:()=>G,KnownImportMode:()=>x,KnownLastModifiedByType:()=>_,KnownNetworkRuleBypassOptions:()=>U,KnownOS:()=>re,KnownPolicyStatus:()=>z,KnownProvisioningState:()=>R,KnownPublicNetworkAccess:()=>B,KnownRegistryUsageUnit:()=>H,KnownRunStatus:()=>ie,KnownRunType:()=>ne,KnownSecretObjectType:()=>ve,KnownSkuName:()=>O,KnownSkuTier:()=>I,KnownSourceControlType:()=>de,KnownSourceRegistryLoginMode:()=>fe,KnownSourceTriggerEvent:()=>he,KnownStepType:()=>le,KnownTaskStatus:()=>oe,KnownTokenCertificateName:()=>K,KnownTokenPasswordName:()=>X,KnownTokenStatus:()=>J,KnownTokenType:()=>me,KnownTriggerStatus:()=>ce,KnownTrustPolicyType:()=>L,KnownUpdateTriggerPayloadType:()=>ge,KnownVariant:()=>se,KnownWebhookAction:()=>te,KnownWebhookStatus:()=>Y,KnownZoneRedundancy:()=>V,getContinuationToken:()=>getContinuationToken});var S={};b.r(S),b.d(S,{ActiveDirectoryObject:()=>Br,Actor:()=>Xt,AgentPool:()=>ii,AgentPoolListResult:()=>er,AgentPoolQueueStatus:()=>tr,AgentPoolUpdateParameters:()=>Zt,AgentProperties:()=>lr,Argument:()=>Vr,AuthInfo:()=>xr,AuthInfoUpdateParameters:()=>Lr,BaseImageDependency:()=>vr,BaseImageTrigger:()=>Cr,BaseImageTriggerUpdateParameters:()=>Fr,CallbackConfig:()=>Yt,Credentials:()=>Tr,CustomRegistryCredentials:()=>kr,DockerBuildRequest:()=>si,DockerBuildStep:()=>ci,DockerBuildStepUpdateParameters:()=>mi,EncodedTaskRunRequest:()=>pi,EncodedTaskStep:()=>di,EncodedTaskStepUpdateParameters:()=>yi,EncryptionProperty:()=>lt,ErrorResponse:()=>gt,ErrorResponseBody:()=>ft,Event:()=>ai,EventContent:()=>Wt,EventInfo:()=>Ut,EventListResult:()=>Vt,EventRequestMessage:()=>Ht,EventResponseMessage:()=>Jt,ExportPolicy:()=>ot,FileTaskRunRequest:()=>oi,FileTaskStep:()=>ui,FileTaskStepUpdateParameters:()=>hi,GenerateCredentialsParameters:()=>Lt,GenerateCredentialsResult:()=>Ft,IPRule:()=>et,IdentityProperties:()=>$e,ImageDescriptor:()=>ir,ImageUpdateTrigger:()=>nr,ImportImageParameters:()=>Ce,ImportSource:()=>Te,ImportSourceCredentials:()=>ke,InnerErrorDescription:()=>bt,KeyVaultProperties:()=>pt,NetworkRuleSet:()=>Ze,OperationDefinition:()=>_e,OperationDisplayDefinition:()=>Oe,OperationListResult:()=>Ee,OperationLogSpecificationDefinition:()=>qe,OperationMetricSpecificationDefinition:()=>Ae,OperationServiceSpecificationDefinition:()=>Ie,OverrideTaskStepProperties:()=>Wr,PackageType:()=>jr,PlatformProperties:()=>or,PlatformUpdateParameters:()=>Or,Policies:()=>tt,PrivateEndpoint:()=>Fe,PrivateEndpointConnection:()=>Kr,PrivateEndpointConnectionListResult:()=>Le,PrivateEndpointConnectionsCreateOrUpdateHeaders:()=>Pi,PrivateEndpointConnectionsDeleteHeaders:()=>xi,PrivateLinkResource:()=>yt,PrivateLinkResourceListResult:()=>ht,PrivateLinkServiceConnectionState:()=>Ge,ProxyResource:()=>je,QuarantinePolicy:()=>rt,RegenerateCredentialParameters:()=>xt,RegistriesCreateHeaders:()=>fi,RegistriesDeleteHeaders:()=>vi,RegistriesGenerateCredentialsHeaders:()=>Ni,RegistriesImportImageHeaders:()=>gi,RegistriesUpdateHeaders:()=>bi,Registry:()=>ei,RegistryListCredentialsResult:()=>Nt,RegistryListResult:()=>Ue,RegistryNameCheckRequest:()=>ze,RegistryNameStatus:()=>De,RegistryPassword:()=>Pt,RegistryUpdateParameters:()=>ut,RegistryUsage:()=>mt,RegistryUsageListResult:()=>dt,Replication:()=>ti,ReplicationListResult:()=>Ct,ReplicationUpdateParameters:()=>Tt,ReplicationsCreateHeaders:()=>Ci,ReplicationsDeleteHeaders:()=>wi,ReplicationsUpdateHeaders:()=>Ti,Request:()=>Kt,Resource:()=>ct,RetentionPolicy:()=>nt,Run:()=>Yr,RunFilter:()=>Ur,RunGetLogResult:()=>dr,RunListResult:()=>cr,RunRequest:()=>rr,RunUpdateParameters:()=>ur,ScopeMap:()=>Qr,ScopeMapListResult:()=>kt,ScopeMapUpdateParameters:()=>_t,ScopeMapsCreateHeaders:()=>ki,ScopeMapsDeleteHeaders:()=>Ei,ScopeMapsUpdateHeaders:()=>_i,SecretObject:()=>Er,SetValue:()=>Hr,Sku:()=>He,Source:()=>Qt,SourceProperties:()=>Pr,SourceRegistryCredentials:()=>Rr,SourceTrigger:()=>Sr,SourceTriggerDescriptor:()=>ar,SourceTriggerUpdateParameters:()=>qr,SourceUpdateParameters:()=>zr,SourceUploadDefinition:()=>pr,Status:()=>Je,StorageAccountProperties:()=>Gr,SystemData:()=>Be,Target:()=>$t,Task:()=>ni,TaskListResult:()=>gr,TaskRun:()=>Zr,TaskRunListResult:()=>hr,TaskRunRequest:()=>li,TaskRunUpdateParameters:()=>mr,TaskStepProperties:()=>fr,TaskStepUpdateParameters:()=>Ir,TaskUpdateParameters:()=>_r,TimerTrigger:()=>Nr,TimerTriggerDescriptor:()=>sr,TimerTriggerUpdateParameters:()=>Mr,Token:()=>Jr,TokenCertificate:()=>Mt,TokenCredentialsProperties:()=>At,TokenListResult:()=>Ot,TokenPassword:()=>zt,TokenUpdateParameters:()=>Dt,TokensCreateHeaders:()=>Oi,TokensDeleteHeaders:()=>Ii,TokensUpdateHeaders:()=>Ai,TriggerProperties:()=>br,TriggerUpdateParameters:()=>Ar,TrustPolicy:()=>it,UserIdentityProperties:()=>Xe,Webhook:()=>ri,WebhookCreateParameters:()=>jt,WebhookListResult:()=>Gt,WebhookUpdateParameters:()=>Bt,WebhooksCreateHeaders:()=>Mi,WebhooksDeleteHeaders:()=>qi,WebhooksUpdateHeaders:()=>Di,discriminators:()=>Li});const P=new WeakMap;function getContinuationToken(g){var v;if("object"==typeof g&&null!==g)return null===(v=P.get(g))||void 0===v?void 0:v.continuationToken}function setContinuationToken(g,v){var b;if("object"!=typeof g||null===g||!v)return;const S=null!==(b=P.get(g))&&void 0!==b?b:{};S.continuationToken=v,P.set(g,S)}var x,C,T,R,k,_,O,I,A,q,z,L,G,j,B,U,V,H,K,X,J,Y,te,re,ie,ne,ae,se,oe,le,pe,ce,de,me,he,ye,ge,fe,ve;!function(g){g.NoForce="NoForce",g.Force="Force"}(x||(x={})),function(g){g.Approved="Approved",g.Pending="Pending",g.Rejected="Rejected",g.Disconnected="Disconnected"}(C||(C={})),function(g){g.None="None",g.Recreate="Recreate"}(T||(T={})),function(g){g.Creating="Creating",g.Updating="Updating",g.Deleting="Deleting",g.Succeeded="Succeeded",g.Failed="Failed",g.Canceled="Canceled"}(R||(R={})),function(g){g.User="User",g.Application="Application",g.ManagedIdentity="ManagedIdentity",g.Key="Key"}(k||(k={})),function(g){g.User="User",g.Application="Application",g.ManagedIdentity="ManagedIdentity",g.Key="Key"}(_||(_={})),function(g){g.Classic="Classic",g.Basic="Basic",g.Standard="Standard",g.Premium="Premium"}(O||(O={})),function(g){g.Classic="Classic",g.Basic="Basic",g.Standard="Standard",g.Premium="Premium"}(I||(I={})),function(g){g.Allow="Allow",g.Deny="Deny"}(A||(A={})),function(g){g.Allow="Allow"}(q||(q={})),function(g){g.Enabled="enabled",g.Disabled="disabled"}(z||(z={})),function(g){g.Notary="Notary"}(L||(L={})),function(g){g.Enabled="enabled",g.Disabled="disabled"}(G||(G={})),function(g){g.Enabled="enabled",g.Disabled="disabled"}(j||(j={})),function(g){g.Enabled="Enabled",g.Disabled="Disabled"}(B||(B={})),function(g){g.AzureServices="AzureServices",g.None="None"}(U||(U={})),function(g){g.Enabled="Enabled",g.Disabled="Disabled"}(V||(V={})),function(g){g.Count="Count",g.Bytes="Bytes"}(H||(H={})),function(g){g.Certificate1="certificate1",g.Certificate2="certificate2"}(K||(K={})),function(g){g.Password1="password1",g.Password2="password2"}(X||(X={})),function(g){g.Enabled="enabled",g.Disabled="disabled"}(J||(J={})),function(g){g.Enabled="enabled",g.Disabled="disabled"}(Y||(Y={})),function(g){g.Push="push",g.Delete="delete",g.Quarantine="quarantine",g.ChartPush="chart_push",g.ChartDelete="chart_delete"}(te||(te={})),function(g){g.Windows="Windows",g.Linux="Linux"}(re||(re={})),function(g){g.Queued="Queued",g.Started="Started",g.Running="Running",g.Succeeded="Succeeded",g.Failed="Failed",g.Canceled="Canceled",g.Error="Error",g.Timeout="Timeout"}(ie||(ie={})),function(g){g.QuickBuild="QuickBuild",g.QuickRun="QuickRun",g.AutoBuild="AutoBuild",g.AutoRun="AutoRun"}(ne||(ne={})),function(g){g.Amd64="amd64",g.X86="x86",g.ThreeHundredEightySix="386",g.Arm="arm",g.Arm64="arm64"}(ae||(ae={})),function(g){g.V6="v6",g.V7="v7",g.V8="v8"}(se||(se={})),function(g){g.Disabled="Disabled",g.Enabled="Enabled"}(oe||(oe={})),function(g){g.Docker="Docker",g.FileTask="FileTask",g.EncodedTask="EncodedTask"}(le||(le={})),function(g){g.BuildTime="BuildTime",g.RunTime="RunTime"}(pe||(pe={})),function(g){g.Disabled="Disabled",g.Enabled="Enabled"}(ce||(ce={})),function(g){g.Github="Github",g.VisualStudioTeamService="VisualStudioTeamService"}(de||(de={})),function(g){g.PAT="PAT",g.OAuth="OAuth"}(me||(me={})),function(g){g.Commit="commit",g.Pullrequest="pullrequest"}(he||(he={})),function(g){g.All="All",g.Runtime="Runtime"}(ye||(ye={})),function(g){g.Default="Default",g.Token="Token"}(ge||(ge={})),function(g){g.None="None",g.Default="Default"}(fe||(fe={})),function(g){g.Opaque="Opaque",g.Vaultsecret="Vaultsecret"}(ve||(ve={}));var be=b(22400),Ne=b(92196),Se=b(58714),Pe=b(70655),xe=b(78018);const Ce={type:{name:"Composite",className:"ImportImageParameters",modelProperties:{source:{serializedName:"source",type:{name:"Composite",className:"ImportSource"}},targetTags:{serializedName:"targetTags",type:{name:"Sequence",element:{type:{name:"String"}}}},untaggedTargetRepositories:{serializedName:"untaggedTargetRepositories",type:{name:"Sequence",element:{type:{name:"String"}}}},mode:{defaultValue:"NoForce",serializedName:"mode",type:{name:"String"}}}}},Te={type:{name:"Composite",className:"ImportSource",modelProperties:{resourceId:{serializedName:"resourceId",type:{name:"String"}},registryUri:{serializedName:"registryUri",type:{name:"String"}},credentials:{serializedName:"credentials",type:{name:"Composite",className:"ImportSourceCredentials"}},sourceImage:{serializedName:"sourceImage",required:!0,type:{name:"String"}}}}},ke={type:{name:"Composite",className:"ImportSourceCredentials",modelProperties:{username:{serializedName:"username",type:{name:"String"}},password:{serializedName:"password",required:!0,type:{name:"String"}}}}},Ee={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"OperationDefinition"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},_e={type:{name:"Composite",className:"OperationDefinition",modelProperties:{origin:{serializedName:"origin",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplayDefinition"}},isDataAction:{serializedName:"isDataAction",type:{name:"Boolean"}},serviceSpecification:{serializedName:"properties.serviceSpecification",type:{name:"Composite",className:"OperationServiceSpecificationDefinition"}}}}},Oe={type:{name:"Composite",className:"OperationDisplayDefinition",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},Ie={type:{name:"Composite",className:"OperationServiceSpecificationDefinition",modelProperties:{metricSpecifications:{serializedName:"metricSpecifications",type:{name:"Sequence",element:{type:{name:"Composite",className:"OperationMetricSpecificationDefinition"}}}},logSpecifications:{serializedName:"logSpecifications",type:{name:"Sequence",element:{type:{name:"Composite",className:"OperationLogSpecificationDefinition"}}}}}}},Ae={type:{name:"Composite",className:"OperationMetricSpecificationDefinition",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},displayDescription:{serializedName:"displayDescription",type:{name:"String"}},unit:{serializedName:"unit",type:{name:"String"}},aggregationType:{serializedName:"aggregationType",type:{name:"String"}},internalMetricName:{serializedName:"internalMetricName",type:{name:"String"}}}}},qe={type:{name:"Composite",className:"OperationLogSpecificationDefinition",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",type:{name:"String"}}}}},ze={type:{name:"Composite",className:"RegistryNameCheckRequest",modelProperties:{name:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]*$"),MaxLength:50,MinLength:5},serializedName:"name",required:!0,type:{name:"String"}},type:{defaultValue:"Microsoft.ContainerRegistry/registries",isConstant:!0,serializedName:"type",type:{name:"String"}}}}},De={type:{name:"Composite",className:"RegistryNameStatus",modelProperties:{nameAvailable:{serializedName:"nameAvailable",type:{name:"Boolean"}},reason:{serializedName:"reason",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}}}}},Le={type:{name:"Composite",className:"PrivateEndpointConnectionListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateEndpointConnection"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Fe={type:{name:"Composite",className:"PrivateEndpoint",modelProperties:{id:{serializedName:"id",type:{name:"String"}}}}},Ge={type:{name:"Composite",className:"PrivateLinkServiceConnectionState",modelProperties:{status:{serializedName:"status",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}},actionsRequired:{serializedName:"actionsRequired",type:{name:"String"}}}}},je={type:{name:"Composite",className:"ProxyResource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},systemData:{serializedName:"systemData",type:{name:"Composite",className:"SystemData"}}}}},Be={type:{name:"Composite",className:"SystemData",modelProperties:{createdBy:{serializedName:"createdBy",type:{name:"String"}},createdByType:{serializedName:"createdByType",type:{name:"String"}},createdAt:{serializedName:"createdAt",type:{name:"DateTime"}},lastModifiedBy:{serializedName:"lastModifiedBy",type:{name:"String"}},lastModifiedByType:{serializedName:"lastModifiedByType",type:{name:"String"}},lastModifiedAt:{serializedName:"lastModifiedAt",type:{name:"DateTime"}}}}},Ue={type:{name:"Composite",className:"RegistryListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Registry"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},He={type:{name:"Composite",className:"Sku",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},tier:{serializedName:"tier",readOnly:!0,type:{name:"String"}}}}},$e={type:{name:"Composite",className:"IdentityProperties",modelProperties:{principalId:{serializedName:"principalId",type:{name:"String"}},tenantId:{serializedName:"tenantId",type:{name:"String"}},type:{serializedName:"type",type:{name:"Enum",allowedValues:["SystemAssigned","UserAssigned","SystemAssigned, UserAssigned","None"]}},userAssignedIdentities:{serializedName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"UserIdentityProperties"}}}}}}},Xe={type:{name:"Composite",className:"UserIdentityProperties",modelProperties:{principalId:{serializedName:"principalId",type:{name:"String"}},clientId:{serializedName:"clientId",type:{name:"String"}}}}},Je={type:{name:"Composite",className:"Status",modelProperties:{displayStatus:{serializedName:"displayStatus",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}},timestamp:{serializedName:"timestamp",readOnly:!0,type:{name:"DateTime"}}}}},Ze={type:{name:"Composite",className:"NetworkRuleSet",modelProperties:{defaultAction:{defaultValue:"Allow",serializedName:"defaultAction",required:!0,type:{name:"String"}},ipRules:{serializedName:"ipRules",type:{name:"Sequence",element:{type:{name:"Composite",className:"IPRule"}}}}}}},et={type:{name:"Composite",className:"IPRule",modelProperties:{action:{defaultValue:"Allow",serializedName:"action",type:{name:"String"}},iPAddressOrRange:{serializedName:"value",required:!0,type:{name:"String"}}}}},tt={type:{name:"Composite",className:"Policies",modelProperties:{quarantinePolicy:{serializedName:"quarantinePolicy",type:{name:"Composite",className:"QuarantinePolicy"}},trustPolicy:{serializedName:"trustPolicy",type:{name:"Composite",className:"TrustPolicy"}},retentionPolicy:{serializedName:"retentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},exportPolicy:{serializedName:"exportPolicy",type:{name:"Composite",className:"ExportPolicy"}}}}},rt={type:{name:"Composite",className:"QuarantinePolicy",modelProperties:{status:{serializedName:"status",type:{name:"String"}}}}},it={type:{name:"Composite",className:"TrustPolicy",modelProperties:{type:{defaultValue:"Notary",serializedName:"type",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}}}}},nt={type:{name:"Composite",className:"RetentionPolicy",modelProperties:{days:{defaultValue:7,serializedName:"days",type:{name:"Number"}},lastUpdatedTime:{serializedName:"lastUpdatedTime",readOnly:!0,type:{name:"DateTime"}},status:{serializedName:"status",type:{name:"String"}}}}},ot={type:{name:"Composite",className:"ExportPolicy",modelProperties:{status:{defaultValue:"enabled",serializedName:"status",type:{name:"String"}}}}},lt={type:{name:"Composite",className:"EncryptionProperty",modelProperties:{status:{serializedName:"status",type:{name:"String"}},keyVaultProperties:{serializedName:"keyVaultProperties",type:{name:"Composite",className:"KeyVaultProperties"}}}}},pt={type:{name:"Composite",className:"KeyVaultProperties",modelProperties:{keyIdentifier:{serializedName:"keyIdentifier",type:{name:"String"}},versionedKeyIdentifier:{serializedName:"versionedKeyIdentifier",readOnly:!0,type:{name:"String"}},identity:{serializedName:"identity",type:{name:"String"}},keyRotationEnabled:{serializedName:"keyRotationEnabled",readOnly:!0,type:{name:"Boolean"}},lastKeyRotationTimestamp:{serializedName:"lastKeyRotationTimestamp",readOnly:!0,type:{name:"DateTime"}}}}},ct={type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},location:{serializedName:"location",required:!0,type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},systemData:{serializedName:"systemData",type:{name:"Composite",className:"SystemData"}}}}},ut={type:{name:"Composite",className:"RegistryUpdateParameters",modelProperties:{identity:{serializedName:"identity",type:{name:"Composite",className:"IdentityProperties"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},adminUserEnabled:{serializedName:"properties.adminUserEnabled",type:{name:"Boolean"}},networkRuleSet:{serializedName:"properties.networkRuleSet",type:{name:"Composite",className:"NetworkRuleSet"}},policies:{serializedName:"properties.policies",type:{name:"Composite",className:"Policies"}},encryption:{serializedName:"properties.encryption",type:{name:"Composite",className:"EncryptionProperty"}},dataEndpointEnabled:{serializedName:"properties.dataEndpointEnabled",type:{name:"Boolean"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",type:{name:"String"}},networkRuleBypassOptions:{serializedName:"properties.networkRuleBypassOptions",type:{name:"String"}}}}},dt={type:{name:"Composite",className:"RegistryUsageListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RegistryUsage"}}}}}}},mt={type:{name:"Composite",className:"RegistryUsage",modelProperties:{name:{serializedName:"name",type:{name:"String"}},limit:{serializedName:"limit",type:{name:"Number"}},currentValue:{serializedName:"currentValue",type:{name:"Number"}},unit:{serializedName:"unit",type:{name:"String"}}}}},ht={type:{name:"Composite",className:"PrivateLinkResourceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkResource"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},yt={type:{name:"Composite",className:"PrivateLinkResource",modelProperties:{type:{serializedName:"type",readOnly:!0,type:{name:"String"}},id:{serializedName:"id",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},groupId:{serializedName:"properties.groupId",type:{name:"String"}},requiredMembers:{serializedName:"properties.requiredMembers",type:{name:"Sequence",element:{type:{name:"String"}}}},requiredZoneNames:{serializedName:"properties.requiredZoneNames",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},gt={type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponseBody"}}}}},ft={type:{name:"Composite",className:"ErrorResponseBody",modelProperties:{code:{serializedName:"code",required:!0,type:{name:"String"}},message:{serializedName:"message",required:!0,type:{name:"String"}},target:{serializedName:"target",type:{name:"String"}},details:{serializedName:"details",type:{name:"Sequence",element:{type:{name:"Composite",className:"InnerErrorDescription"}}}}}}},bt={type:{name:"Composite",className:"InnerErrorDescription",modelProperties:{code:{serializedName:"code",required:!0,type:{name:"String"}},message:{serializedName:"message",required:!0,type:{name:"String"}},target:{serializedName:"target",type:{name:"String"}}}}},Nt={type:{name:"Composite",className:"RegistryListCredentialsResult",modelProperties:{username:{serializedName:"username",type:{name:"String"}},passwords:{serializedName:"passwords",type:{name:"Sequence",element:{type:{name:"Composite",className:"RegistryPassword"}}}}}}},Pt={type:{name:"Composite",className:"RegistryPassword",modelProperties:{name:{serializedName:"name",type:{name:"Enum",allowedValues:["password","password2"]}},value:{serializedName:"value",type:{name:"String"}}}}},xt={type:{name:"Composite",className:"RegenerateCredentialParameters",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"Enum",allowedValues:["password","password2"]}}}}},Ct={type:{name:"Composite",className:"ReplicationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Replication"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Tt={type:{name:"Composite",className:"ReplicationUpdateParameters",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},regionEndpointEnabled:{serializedName:"properties.regionEndpointEnabled",type:{name:"Boolean"}}}}},kt={type:{name:"Composite",className:"ScopeMapListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"ScopeMap"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},_t={type:{name:"Composite",className:"ScopeMapUpdateParameters",modelProperties:{description:{serializedName:"properties.description",type:{name:"String"}},actions:{serializedName:"properties.actions",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Ot={type:{name:"Composite",className:"TokenListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Token"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},At={type:{name:"Composite",className:"TokenCredentialsProperties",modelProperties:{certificates:{serializedName:"certificates",type:{name:"Sequence",element:{type:{name:"Composite",className:"TokenCertificate"}}}},passwords:{serializedName:"passwords",type:{name:"Sequence",element:{type:{name:"Composite",className:"TokenPassword"}}}}}}},Mt={type:{name:"Composite",className:"TokenCertificate",modelProperties:{name:{serializedName:"name",type:{name:"String"}},expiry:{serializedName:"expiry",type:{name:"DateTime"}},thumbprint:{serializedName:"thumbprint",type:{name:"String"}},encodedPemCertificate:{serializedName:"encodedPemCertificate",type:{name:"String"}}}}},zt={type:{name:"Composite",className:"TokenPassword",modelProperties:{creationTime:{serializedName:"creationTime",type:{name:"DateTime"}},expiry:{serializedName:"expiry",type:{name:"DateTime"}},name:{serializedName:"name",type:{name:"String"}},value:{serializedName:"value",readOnly:!0,type:{name:"String"}}}}},Dt={type:{name:"Composite",className:"TokenUpdateParameters",modelProperties:{scopeMapId:{serializedName:"properties.scopeMapId",type:{name:"String"}},status:{serializedName:"properties.status",type:{name:"String"}},credentials:{serializedName:"properties.credentials",type:{name:"Composite",className:"TokenCredentialsProperties"}}}}},Lt={type:{name:"Composite",className:"GenerateCredentialsParameters",modelProperties:{tokenId:{serializedName:"tokenId",type:{name:"String"}},expiry:{serializedName:"expiry",type:{name:"DateTime"}},name:{serializedName:"name",type:{name:"String"}}}}},Ft={type:{name:"Composite",className:"GenerateCredentialsResult",modelProperties:{username:{serializedName:"username",type:{name:"String"}},passwords:{serializedName:"passwords",type:{name:"Sequence",element:{type:{name:"Composite",className:"TokenPassword"}}}}}}},Gt={type:{name:"Composite",className:"WebhookListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Webhook"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},jt={type:{name:"Composite",className:"WebhookCreateParameters",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},location:{serializedName:"location",required:!0,type:{name:"String"}},serviceUri:{serializedName:"properties.serviceUri",type:{name:"String"}},customHeaders:{serializedName:"properties.customHeaders",type:{name:"Dictionary",value:{type:{name:"String"}}}},status:{serializedName:"properties.status",type:{name:"String"}},scope:{serializedName:"properties.scope",type:{name:"String"}},actions:{serializedName:"properties.actions",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Bt={type:{name:"Composite",className:"WebhookUpdateParameters",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},serviceUri:{serializedName:"properties.serviceUri",type:{name:"String"}},customHeaders:{serializedName:"properties.customHeaders",type:{name:"Dictionary",value:{type:{name:"String"}}}},status:{serializedName:"properties.status",type:{name:"String"}},scope:{serializedName:"properties.scope",type:{name:"String"}},actions:{serializedName:"properties.actions",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Ut={type:{name:"Composite",className:"EventInfo",modelProperties:{id:{serializedName:"id",type:{name:"String"}}}}},Vt={type:{name:"Composite",className:"EventListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Event"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Ht={type:{name:"Composite",className:"EventRequestMessage",modelProperties:{content:{serializedName:"content",type:{name:"Composite",className:"EventContent"}},headers:{serializedName:"headers",type:{name:"Dictionary",value:{type:{name:"String"}}}},method:{serializedName:"method",type:{name:"String"}},requestUri:{serializedName:"requestUri",type:{name:"String"}},version:{serializedName:"version",type:{name:"String"}}}}},Wt={type:{name:"Composite",className:"EventContent",modelProperties:{id:{serializedName:"id",type:{name:"String"}},timestamp:{serializedName:"timestamp",type:{name:"DateTime"}},action:{serializedName:"action",type:{name:"String"}},target:{serializedName:"target",type:{name:"Composite",className:"Target"}},request:{serializedName:"request",type:{name:"Composite",className:"Request"}},actor:{serializedName:"actor",type:{name:"Composite",className:"Actor"}},source:{serializedName:"source",type:{name:"Composite",className:"Source"}}}}},$t={type:{name:"Composite",className:"Target",modelProperties:{mediaType:{serializedName:"mediaType",type:{name:"String"}},size:{serializedName:"size",type:{name:"Number"}},digest:{serializedName:"digest",type:{name:"String"}},length:{serializedName:"length",type:{name:"Number"}},repository:{serializedName:"repository",type:{name:"String"}},url:{serializedName:"url",type:{name:"String"}},tag:{serializedName:"tag",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},version:{serializedName:"version",type:{name:"String"}}}}},Kt={type:{name:"Composite",className:"Request",modelProperties:{id:{serializedName:"id",type:{name:"String"}},addr:{serializedName:"addr",type:{name:"String"}},host:{serializedName:"host",type:{name:"String"}},method:{serializedName:"method",type:{name:"String"}},useragent:{serializedName:"useragent",type:{name:"String"}}}}},Xt={type:{name:"Composite",className:"Actor",modelProperties:{name:{serializedName:"name",type:{name:"String"}}}}},Qt={type:{name:"Composite",className:"Source",modelProperties:{addr:{serializedName:"addr",type:{name:"String"}},instanceID:{serializedName:"instanceID",type:{name:"String"}}}}},Jt={type:{name:"Composite",className:"EventResponseMessage",modelProperties:{content:{serializedName:"content",type:{name:"String"}},headers:{serializedName:"headers",type:{name:"Dictionary",value:{type:{name:"String"}}}},reasonPhrase:{serializedName:"reasonPhrase",type:{name:"String"}},statusCode:{serializedName:"statusCode",type:{name:"String"}},version:{serializedName:"version",type:{name:"String"}}}}},Yt={type:{name:"Composite",className:"CallbackConfig",modelProperties:{serviceUri:{serializedName:"serviceUri",required:!0,type:{name:"String"}},customHeaders:{serializedName:"customHeaders",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},Zt={type:{name:"Composite",className:"AgentPoolUpdateParameters",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},count:{serializedName:"properties.count",type:{name:"Number"}}}}},er={type:{name:"Composite",className:"AgentPoolListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"AgentPool"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},tr={type:{name:"Composite",className:"AgentPoolQueueStatus",modelProperties:{count:{serializedName:"count",type:{name:"Number"}}}}},rr={type:{name:"Composite",className:"RunRequest",uberParent:"RunRequest",polymorphicDiscriminator:{serializedName:"type",clientName:"type"},modelProperties:{type:{serializedName:"type",required:!0,type:{name:"String"}},isArchiveEnabled:{defaultValue:!1,serializedName:"isArchiveEnabled",type:{name:"Boolean"}},agentPoolName:{serializedName:"agentPoolName",type:{name:"String"}},logTemplate:{serializedName:"logTemplate",type:{name:"String"}}}}},ir={type:{name:"Composite",className:"ImageDescriptor",modelProperties:{registry:{serializedName:"registry",type:{name:"String"}},repository:{serializedName:"repository",type:{name:"String"}},tag:{serializedName:"tag",type:{name:"String"}},digest:{serializedName:"digest",type:{name:"String"}}}}},nr={type:{name:"Composite",className:"ImageUpdateTrigger",modelProperties:{id:{serializedName:"id",type:{name:"String"}},timestamp:{serializedName:"timestamp",type:{name:"DateTime"}},images:{serializedName:"images",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageDescriptor"}}}}}}},ar={type:{name:"Composite",className:"SourceTriggerDescriptor",modelProperties:{id:{serializedName:"id",type:{name:"String"}},eventType:{serializedName:"eventType",type:{name:"String"}},commitId:{serializedName:"commitId",type:{name:"String"}},pullRequestId:{serializedName:"pullRequestId",type:{name:"String"}},repositoryUrl:{serializedName:"repositoryUrl",type:{name:"String"}},branchName:{serializedName:"branchName",type:{name:"String"}},providerType:{serializedName:"providerType",type:{name:"String"}}}}},sr={type:{name:"Composite",className:"TimerTriggerDescriptor",modelProperties:{timerTriggerName:{serializedName:"timerTriggerName",type:{name:"String"}},scheduleOccurrence:{serializedName:"scheduleOccurrence",type:{name:"String"}}}}},or={type:{name:"Composite",className:"PlatformProperties",modelProperties:{os:{serializedName:"os",required:!0,type:{name:"String"}},architecture:{serializedName:"architecture",type:{name:"String"}},variant:{serializedName:"variant",type:{name:"String"}}}}},lr={type:{name:"Composite",className:"AgentProperties",modelProperties:{cpu:{serializedName:"cpu",type:{name:"Number"}}}}},pr={type:{name:"Composite",className:"SourceUploadDefinition",modelProperties:{uploadUrl:{serializedName:"uploadUrl",type:{name:"String"}},relativePath:{serializedName:"relativePath",type:{name:"String"}}}}},cr={type:{name:"Composite",className:"RunListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Run"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ur={type:{name:"Composite",className:"RunUpdateParameters",modelProperties:{isArchiveEnabled:{serializedName:"isArchiveEnabled",type:{name:"Boolean"}}}}},dr={type:{name:"Composite",className:"RunGetLogResult",modelProperties:{logLink:{serializedName:"logLink",type:{name:"String"}},logArtifactLink:{serializedName:"logArtifactLink",type:{name:"String"}}}}},mr={type:{name:"Composite",className:"TaskRunUpdateParameters",modelProperties:{identity:{serializedName:"identity",type:{name:"Composite",className:"IdentityProperties"}},location:{serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},runRequest:{serializedName:"properties.runRequest",type:{name:"Composite",className:"RunRequest"}},forceUpdateTag:{serializedName:"properties.forceUpdateTag",type:{name:"String"}}}}},hr={type:{name:"Composite",className:"TaskRunListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"TaskRun"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},gr={type:{name:"Composite",className:"TaskListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Task"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},fr={type:{name:"Composite",className:"TaskStepProperties",uberParent:"TaskStepProperties",polymorphicDiscriminator:{serializedName:"type",clientName:"type"},modelProperties:{type:{serializedName:"type",required:!0,type:{name:"String"}},baseImageDependencies:{serializedName:"baseImageDependencies",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"BaseImageDependency"}}}},contextPath:{serializedName:"contextPath",type:{name:"String"}},contextAccessToken:{serializedName:"contextAccessToken",type:{name:"String"}}}}},vr={type:{name:"Composite",className:"BaseImageDependency",modelProperties:{type:{serializedName:"type",type:{name:"String"}},registry:{serializedName:"registry",type:{name:"String"}},repository:{serializedName:"repository",type:{name:"String"}},tag:{serializedName:"tag",type:{name:"String"}},digest:{serializedName:"digest",type:{name:"String"}}}}},br={type:{name:"Composite",className:"TriggerProperties",modelProperties:{timerTriggers:{serializedName:"timerTriggers",type:{name:"Sequence",element:{type:{name:"Composite",className:"TimerTrigger"}}}},sourceTriggers:{serializedName:"sourceTriggers",type:{name:"Sequence",element:{type:{name:"Composite",className:"SourceTrigger"}}}},baseImageTrigger:{serializedName:"baseImageTrigger",type:{name:"Composite",className:"BaseImageTrigger"}}}}},Nr={type:{name:"Composite",className:"TimerTrigger",modelProperties:{schedule:{serializedName:"schedule",required:!0,type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}},name:{serializedName:"name",required:!0,type:{name:"String"}}}}},Sr={type:{name:"Composite",className:"SourceTrigger",modelProperties:{sourceRepository:{serializedName:"sourceRepository",type:{name:"Composite",className:"SourceProperties"}},sourceTriggerEvents:{serializedName:"sourceTriggerEvents",required:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},status:{serializedName:"status",type:{name:"String"}},name:{serializedName:"name",required:!0,type:{name:"String"}}}}},Pr={type:{name:"Composite",className:"SourceProperties",modelProperties:{sourceControlType:{serializedName:"sourceControlType",required:!0,type:{name:"String"}},repositoryUrl:{serializedName:"repositoryUrl",required:!0,type:{name:"String"}},branch:{serializedName:"branch",type:{name:"String"}},sourceControlAuthProperties:{serializedName:"sourceControlAuthProperties",type:{name:"Composite",className:"AuthInfo"}}}}},xr={type:{name:"Composite",className:"AuthInfo",modelProperties:{tokenType:{serializedName:"tokenType",required:!0,type:{name:"String"}},token:{serializedName:"token",required:!0,type:{name:"String"}},refreshToken:{serializedName:"refreshToken",type:{name:"String"}},scope:{serializedName:"scope",type:{name:"String"}},expiresIn:{serializedName:"expiresIn",type:{name:"Number"}}}}},Cr={type:{name:"Composite",className:"BaseImageTrigger",modelProperties:{baseImageTriggerType:{serializedName:"baseImageTriggerType",required:!0,type:{name:"String"}},updateTriggerEndpoint:{serializedName:"updateTriggerEndpoint",type:{name:"String"}},updateTriggerPayloadType:{serializedName:"updateTriggerPayloadType",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}},name:{serializedName:"name",required:!0,type:{name:"String"}}}}},Tr={type:{name:"Composite",className:"Credentials",modelProperties:{sourceRegistry:{serializedName:"sourceRegistry",type:{name:"Composite",className:"SourceRegistryCredentials"}},customRegistries:{serializedName:"customRegistries",type:{name:"Dictionary",value:{type:{name:"Composite",className:"CustomRegistryCredentials"}}}}}}},Rr={type:{name:"Composite",className:"SourceRegistryCredentials",modelProperties:{loginMode:{serializedName:"loginMode",type:{name:"String"}}}}},kr={type:{name:"Composite",className:"CustomRegistryCredentials",modelProperties:{userName:{serializedName:"userName",type:{name:"Composite",className:"SecretObject"}},password:{serializedName:"password",type:{name:"Composite",className:"SecretObject"}},identity:{serializedName:"identity",type:{name:"String"}}}}},Er={type:{name:"Composite",className:"SecretObject",modelProperties:{value:{serializedName:"value",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},_r={type:{name:"Composite",className:"TaskUpdateParameters",modelProperties:{identity:{serializedName:"identity",type:{name:"Composite",className:"IdentityProperties"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},status:{serializedName:"properties.status",type:{name:"String"}},platform:{serializedName:"properties.platform",type:{name:"Composite",className:"PlatformUpdateParameters"}},agentConfiguration:{serializedName:"properties.agentConfiguration",type:{name:"Composite",className:"AgentProperties"}},agentPoolName:{serializedName:"properties.agentPoolName",type:{name:"String"}},timeout:{serializedName:"properties.timeout",type:{name:"Number"}},step:{serializedName:"properties.step",type:{name:"Composite",className:"TaskStepUpdateParameters"}},trigger:{serializedName:"properties.trigger",type:{name:"Composite",className:"TriggerUpdateParameters"}},credentials:{serializedName:"properties.credentials",type:{name:"Composite",className:"Credentials"}},logTemplate:{serializedName:"properties.logTemplate",type:{name:"String"}}}}},Or={type:{name:"Composite",className:"PlatformUpdateParameters",modelProperties:{os:{serializedName:"os",type:{name:"String"}},architecture:{serializedName:"architecture",type:{name:"String"}},variant:{serializedName:"variant",type:{name:"String"}}}}},Ir={type:{name:"Composite",className:"TaskStepUpdateParameters",uberParent:"TaskStepUpdateParameters",polymorphicDiscriminator:{serializedName:"type",clientName:"type"},modelProperties:{type:{serializedName:"type",required:!0,type:{name:"String"}},contextPath:{serializedName:"contextPath",type:{name:"String"}},contextAccessToken:{serializedName:"contextAccessToken",type:{name:"String"}}}}},Ar={type:{name:"Composite",className:"TriggerUpdateParameters",modelProperties:{timerTriggers:{serializedName:"timerTriggers",type:{name:"Sequence",element:{type:{name:"Composite",className:"TimerTriggerUpdateParameters"}}}},sourceTriggers:{serializedName:"sourceTriggers",type:{name:"Sequence",element:{type:{name:"Composite",className:"SourceTriggerUpdateParameters"}}}},baseImageTrigger:{serializedName:"baseImageTrigger",type:{name:"Composite",className:"BaseImageTriggerUpdateParameters"}}}}},Mr={type:{name:"Composite",className:"TimerTriggerUpdateParameters",modelProperties:{schedule:{serializedName:"schedule",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}},name:{serializedName:"name",required:!0,type:{name:"String"}}}}},qr={type:{name:"Composite",className:"SourceTriggerUpdateParameters",modelProperties:{sourceRepository:{serializedName:"sourceRepository",type:{name:"Composite",className:"SourceUpdateParameters"}},sourceTriggerEvents:{serializedName:"sourceTriggerEvents",type:{name:"Sequence",element:{type:{name:"String"}}}},status:{serializedName:"status",type:{name:"String"}},name:{serializedName:"name",required:!0,type:{name:"String"}}}}},zr={type:{name:"Composite",className:"SourceUpdateParameters",modelProperties:{sourceControlType:{serializedName:"sourceControlType",type:{name:"String"}},repositoryUrl:{serializedName:"repositoryUrl",type:{name:"String"}},branch:{serializedName:"branch",type:{name:"String"}},sourceControlAuthProperties:{serializedName:"sourceControlAuthProperties",type:{name:"Composite",className:"AuthInfoUpdateParameters"}}}}},Lr={type:{name:"Composite",className:"AuthInfoUpdateParameters",modelProperties:{tokenType:{serializedName:"tokenType",type:{name:"String"}},token:{serializedName:"token",type:{name:"String"}},refreshToken:{serializedName:"refreshToken",type:{name:"String"}},scope:{serializedName:"scope",type:{name:"String"}},expiresIn:{serializedName:"expiresIn",type:{name:"Number"}}}}},Fr={type:{name:"Composite",className:"BaseImageTriggerUpdateParameters",modelProperties:{baseImageTriggerType:{serializedName:"baseImageTriggerType",type:{name:"String"}},updateTriggerEndpoint:{serializedName:"updateTriggerEndpoint",type:{name:"String"}},updateTriggerPayloadType:{serializedName:"updateTriggerPayloadType",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}},name:{serializedName:"name",required:!0,type:{name:"String"}}}}},Gr={type:{name:"Composite",className:"StorageAccountProperties",modelProperties:{id:{serializedName:"id",required:!0,type:{name:"String"}}}}},jr={type:{name:"Composite",className:"PackageType",modelProperties:{name:{serializedName:"name",type:{name:"String"}},endpoint:{serializedName:"endpoint",readOnly:!0,type:{name:"String"}}}}},Br={type:{name:"Composite",className:"ActiveDirectoryObject",modelProperties:{objectId:{serializedName:"objectId",type:{name:"String"}},tenantId:{serializedName:"tenantId",type:{name:"String"}}}}},Ur={type:{name:"Composite",className:"RunFilter",modelProperties:{runId:{serializedName:"runId",type:{name:"String"}},runType:{serializedName:"runType",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}},createTime:{serializedName:"createTime",type:{name:"DateTime"}},finishTime:{serializedName:"finishTime",type:{name:"DateTime"}},outputImageManifests:{serializedName:"outputImageManifests",type:{name:"String"}},isArchiveEnabled:{serializedName:"isArchiveEnabled",type:{name:"Boolean"}},taskName:{serializedName:"taskName",type:{name:"String"}},agentPoolName:{serializedName:"agentPoolName",type:{name:"String"}}}}},Vr={type:{name:"Composite",className:"Argument",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},value:{serializedName:"value",required:!0,type:{name:"String"}},isSecret:{defaultValue:!1,serializedName:"isSecret",type:{name:"Boolean"}}}}},Hr={type:{name:"Composite",className:"SetValue",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},value:{serializedName:"value",required:!0,type:{name:"String"}},isSecret:{defaultValue:!1,serializedName:"isSecret",type:{name:"Boolean"}}}}},Wr={type:{name:"Composite",className:"OverrideTaskStepProperties",modelProperties:{contextPath:{serializedName:"contextPath",type:{name:"String"}},file:{serializedName:"file",type:{name:"String"}},arguments:{serializedName:"arguments",type:{name:"Sequence",element:{type:{name:"Composite",className:"Argument"}}}},target:{serializedName:"target",type:{name:"String"}},values:{serializedName:"values",type:{name:"Sequence",element:{type:{name:"Composite",className:"SetValue"}}}},updateTriggerToken:{serializedName:"updateTriggerToken",type:{name:"String"}}}}},Kr={type:{name:"Composite",className:"PrivateEndpointConnection",modelProperties:Object.assign(Object.assign({},je.type.modelProperties),{privateEndpoint:{serializedName:"properties.privateEndpoint",type:{name:"Composite",className:"PrivateEndpoint"}},privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkServiceConnectionState"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}}})}},Qr={type:{name:"Composite",className:"ScopeMap",modelProperties:Object.assign(Object.assign({},je.type.modelProperties),{description:{serializedName:"properties.description",type:{name:"String"}},typePropertiesType:{serializedName:"properties.type",readOnly:!0,type:{name:"String"}},creationDate:{serializedName:"properties.creationDate",readOnly:!0,type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}},actions:{serializedName:"properties.actions",type:{name:"Sequence",element:{type:{name:"String"}}}}})}},Jr={type:{name:"Composite",className:"Token",modelProperties:Object.assign(Object.assign({},je.type.modelProperties),{creationDate:{serializedName:"properties.creationDate",readOnly:!0,type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}},scopeMapId:{serializedName:"properties.scopeMapId",type:{name:"String"}},credentials:{serializedName:"properties.credentials",type:{name:"Composite",className:"TokenCredentialsProperties"}},status:{serializedName:"properties.status",type:{name:"String"}}})}},Yr={type:{name:"Composite",className:"Run",modelProperties:Object.assign(Object.assign({},je.type.modelProperties),{runId:{serializedName:"properties.runId",type:{name:"String"}},status:{serializedName:"properties.status",type:{name:"String"}},lastUpdatedTime:{serializedName:"properties.lastUpdatedTime",type:{name:"DateTime"}},runType:{serializedName:"properties.runType",type:{name:"String"}},agentPoolName:{serializedName:"properties.agentPoolName",type:{name:"String"}},createTime:{serializedName:"properties.createTime",type:{name:"DateTime"}},startTime:{serializedName:"properties.startTime",type:{name:"DateTime"}},finishTime:{serializedName:"properties.finishTime",type:{name:"DateTime"}},outputImages:{serializedName:"properties.outputImages",type:{name:"Sequence",element:{type:{name:"Composite",className:"ImageDescriptor"}}}},task:{serializedName:"properties.task",type:{name:"String"}},imageUpdateTrigger:{serializedName:"properties.imageUpdateTrigger",type:{name:"Composite",className:"ImageUpdateTrigger"}},sourceTrigger:{serializedName:"properties.sourceTrigger",type:{name:"Composite",className:"SourceTriggerDescriptor"}},timerTrigger:{serializedName:"properties.timerTrigger",type:{name:"Composite",className:"TimerTriggerDescriptor"}},platform:{serializedName:"properties.platform",type:{name:"Composite",className:"PlatformProperties"}},agentConfiguration:{serializedName:"properties.agentConfiguration",type:{name:"Composite",className:"AgentProperties"}},sourceRegistryAuth:{serializedName:"properties.sourceRegistryAuth",type:{name:"String"}},customRegistries:{serializedName:"properties.customRegistries",type:{name:"Sequence",element:{type:{name:"String"}}}},runErrorMessage:{serializedName:"properties.runErrorMessage",readOnly:!0,type:{name:"String"}},updateTriggerToken:{serializedName:"properties.updateTriggerToken",type:{name:"String"}},logArtifact:{serializedName:"properties.logArtifact",type:{name:"Composite",className:"ImageDescriptor"}},provisioningState:{serializedName:"properties.provisioningState",type:{name:"String"}},isArchiveEnabled:{defaultValue:!1,serializedName:"properties.isArchiveEnabled",type:{name:"Boolean"}}})}},Zr={type:{name:"Composite",className:"TaskRun",modelProperties:Object.assign(Object.assign({},je.type.modelProperties),{identity:{serializedName:"identity",type:{name:"Composite",className:"IdentityProperties"}},location:{serializedName:"location",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}},runRequest:{serializedName:"properties.runRequest",type:{name:"Composite",className:"RunRequest"}},runResult:{serializedName:"properties.runResult",type:{name:"Composite",className:"Run"}},forceUpdateTag:{serializedName:"properties.forceUpdateTag",type:{name:"String"}}})}},ei={type:{name:"Composite",className:"Registry",modelProperties:Object.assign(Object.assign({},ct.type.modelProperties),{sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},identity:{serializedName:"identity",type:{name:"Composite",className:"IdentityProperties"}},loginServer:{serializedName:"properties.loginServer",readOnly:!0,type:{name:"String"}},creationDate:{serializedName:"properties.creationDate",readOnly:!0,type:{name:"DateTime"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}},status:{serializedName:"properties.status",type:{name:"Composite",className:"Status"}},adminUserEnabled:{defaultValue:!1,serializedName:"properties.adminUserEnabled",type:{name:"Boolean"}},networkRuleSet:{serializedName:"properties.networkRuleSet",type:{name:"Composite",className:"NetworkRuleSet"}},policies:{serializedName:"properties.policies",type:{name:"Composite",className:"Policies"}},encryption:{serializedName:"properties.encryption",type:{name:"Composite",className:"EncryptionProperty"}},dataEndpointEnabled:{serializedName:"properties.dataEndpointEnabled",type:{name:"Boolean"}},dataEndpointHostNames:{serializedName:"properties.dataEndpointHostNames",readOnly:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},privateEndpointConnections:{serializedName:"properties.privateEndpointConnections",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateEndpointConnection"}}}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",type:{name:"String"}},networkRuleBypassOptions:{serializedName:"properties.networkRuleBypassOptions",type:{name:"String"}},zoneRedundancy:{serializedName:"properties.zoneRedundancy",type:{name:"String"}}})}},ti={type:{name:"Composite",className:"Replication",modelProperties:Object.assign(Object.assign({},ct.type.modelProperties),{provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}},status:{serializedName:"properties.status",type:{name:"Composite",className:"Status"}},regionEndpointEnabled:{defaultValue:!0,serializedName:"properties.regionEndpointEnabled",type:{name:"Boolean"}},zoneRedundancy:{serializedName:"properties.zoneRedundancy",type:{name:"String"}}})}},ri={type:{name:"Composite",className:"Webhook",modelProperties:Object.assign(Object.assign({},ct.type.modelProperties),{status:{serializedName:"properties.status",type:{name:"String"}},scope:{serializedName:"properties.scope",type:{name:"String"}},actions:{serializedName:"properties.actions",type:{name:"Sequence",element:{type:{name:"String"}}}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}}})}},ii={type:{name:"Composite",className:"AgentPool",modelProperties:Object.assign(Object.assign({},ct.type.modelProperties),{count:{serializedName:"properties.count",type:{name:"Number"}},tier:{serializedName:"properties.tier",type:{name:"String"}},os:{serializedName:"properties.os",type:{name:"String"}},virtualNetworkSubnetResourceId:{serializedName:"properties.virtualNetworkSubnetResourceId",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}}})}},ni={type:{name:"Composite",className:"Task",modelProperties:Object.assign(Object.assign({},ct.type.modelProperties),{identity:{serializedName:"identity",type:{name:"Composite",className:"IdentityProperties"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}},creationDate:{serializedName:"properties.creationDate",readOnly:!0,type:{name:"DateTime"}},status:{serializedName:"properties.status",type:{name:"String"}},platform:{serializedName:"properties.platform",type:{name:"Composite",className:"PlatformProperties"}},agentConfiguration:{serializedName:"properties.agentConfiguration",type:{name:"Composite",className:"AgentProperties"}},agentPoolName:{serializedName:"properties.agentPoolName",type:{name:"String"}},timeout:{defaultValue:3600,constraints:{InclusiveMaximum:28800,InclusiveMinimum:300},serializedName:"properties.timeout",type:{name:"Number"}},step:{serializedName:"properties.step",type:{name:"Composite",className:"TaskStepProperties"}},trigger:{serializedName:"properties.trigger",type:{name:"Composite",className:"TriggerProperties"}},credentials:{serializedName:"properties.credentials",type:{name:"Composite",className:"Credentials"}},logTemplate:{serializedName:"properties.logTemplate",type:{name:"String"}},isSystemTask:{defaultValue:!1,serializedName:"properties.isSystemTask",type:{name:"Boolean"}}})}},ai={type:{name:"Composite",className:"Event",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{eventRequestMessage:{serializedName:"eventRequestMessage",type:{name:"Composite",className:"EventRequestMessage"}},eventResponseMessage:{serializedName:"eventResponseMessage",type:{name:"Composite",className:"EventResponseMessage"}}})}},si={serializedName:"DockerBuildRequest",type:{name:"Composite",className:"DockerBuildRequest",uberParent:"RunRequest",polymorphicDiscriminator:rr.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},rr.type.modelProperties),{imageNames:{serializedName:"imageNames",type:{name:"Sequence",element:{type:{name:"String"}}}},isPushEnabled:{defaultValue:!0,serializedName:"isPushEnabled",type:{name:"Boolean"}},noCache:{defaultValue:!1,serializedName:"noCache",type:{name:"Boolean"}},dockerFilePath:{serializedName:"dockerFilePath",required:!0,type:{name:"String"}},target:{serializedName:"target",type:{name:"String"}},arguments:{serializedName:"arguments",type:{name:"Sequence",element:{type:{name:"Composite",className:"Argument"}}}},timeout:{defaultValue:3600,constraints:{InclusiveMaximum:28800,InclusiveMinimum:300},serializedName:"timeout",type:{name:"Number"}},platform:{serializedName:"platform",type:{name:"Composite",className:"PlatformProperties"}},agentConfiguration:{serializedName:"agentConfiguration",type:{name:"Composite",className:"AgentProperties"}},sourceLocation:{serializedName:"sourceLocation",type:{name:"String"}},credentials:{serializedName:"credentials",type:{name:"Composite",className:"Credentials"}}})}},oi={serializedName:"FileTaskRunRequest",type:{name:"Composite",className:"FileTaskRunRequest",uberParent:"RunRequest",polymorphicDiscriminator:rr.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},rr.type.modelProperties),{taskFilePath:{serializedName:"taskFilePath",required:!0,type:{name:"String"}},valuesFilePath:{serializedName:"valuesFilePath",type:{name:"String"}},values:{serializedName:"values",type:{name:"Sequence",element:{type:{name:"Composite",className:"SetValue"}}}},timeout:{defaultValue:3600,constraints:{InclusiveMaximum:28800,InclusiveMinimum:300},serializedName:"timeout",type:{name:"Number"}},platform:{serializedName:"platform",type:{name:"Composite",className:"PlatformProperties"}},agentConfiguration:{serializedName:"agentConfiguration",type:{name:"Composite",className:"AgentProperties"}},sourceLocation:{serializedName:"sourceLocation",type:{name:"String"}},credentials:{serializedName:"credentials",type:{name:"Composite",className:"Credentials"}}})}},li={serializedName:"TaskRunRequest",type:{name:"Composite",className:"TaskRunRequest",uberParent:"RunRequest",polymorphicDiscriminator:rr.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},rr.type.modelProperties),{taskId:{serializedName:"taskId",required:!0,type:{name:"String"}},overrideTaskStepProperties:{serializedName:"overrideTaskStepProperties",type:{name:"Composite",className:"OverrideTaskStepProperties"}}})}},pi={serializedName:"EncodedTaskRunRequest",type:{name:"Composite",className:"EncodedTaskRunRequest",uberParent:"RunRequest",polymorphicDiscriminator:rr.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},rr.type.modelProperties),{encodedTaskContent:{serializedName:"encodedTaskContent",required:!0,type:{name:"String"}},encodedValuesContent:{serializedName:"encodedValuesContent",type:{name:"String"}},values:{serializedName:"values",type:{name:"Sequence",element:{type:{name:"Composite",className:"SetValue"}}}},timeout:{defaultValue:3600,constraints:{InclusiveMaximum:28800,InclusiveMinimum:300},serializedName:"timeout",type:{name:"Number"}},platform:{serializedName:"platform",type:{name:"Composite",className:"PlatformProperties"}},agentConfiguration:{serializedName:"agentConfiguration",type:{name:"Composite",className:"AgentProperties"}},sourceLocation:{serializedName:"sourceLocation",type:{name:"String"}},credentials:{serializedName:"credentials",type:{name:"Composite",className:"Credentials"}}})}},ci={serializedName:"Docker",type:{name:"Composite",className:"DockerBuildStep",uberParent:"TaskStepProperties",polymorphicDiscriminator:fr.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},fr.type.modelProperties),{imageNames:{serializedName:"imageNames",type:{name:"Sequence",element:{type:{name:"String"}}}},isPushEnabled:{defaultValue:!0,serializedName:"isPushEnabled",type:{name:"Boolean"}},noCache:{defaultValue:!1,serializedName:"noCache",type:{name:"Boolean"}},dockerFilePath:{serializedName:"dockerFilePath",required:!0,type:{name:"String"}},target:{serializedName:"target",type:{name:"String"}},arguments:{serializedName:"arguments",type:{name:"Sequence",element:{type:{name:"Composite",className:"Argument"}}}}})}},ui={serializedName:"FileTask",type:{name:"Composite",className:"FileTaskStep",uberParent:"TaskStepProperties",polymorphicDiscriminator:fr.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},fr.type.modelProperties),{taskFilePath:{serializedName:"taskFilePath",required:!0,type:{name:"String"}},valuesFilePath:{serializedName:"valuesFilePath",type:{name:"String"}},values:{serializedName:"values",type:{name:"Sequence",element:{type:{name:"Composite",className:"SetValue"}}}}})}},di={serializedName:"EncodedTask",type:{name:"Composite",className:"EncodedTaskStep",uberParent:"TaskStepProperties",polymorphicDiscriminator:fr.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},fr.type.modelProperties),{encodedTaskContent:{serializedName:"encodedTaskContent",required:!0,type:{name:"String"}},encodedValuesContent:{serializedName:"encodedValuesContent",type:{name:"String"}},values:{serializedName:"values",type:{name:"Sequence",element:{type:{name:"Composite",className:"SetValue"}}}}})}},mi={serializedName:"Docker",type:{name:"Composite",className:"DockerBuildStepUpdateParameters",uberParent:"TaskStepUpdateParameters",polymorphicDiscriminator:Ir.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Ir.type.modelProperties),{imageNames:{serializedName:"imageNames",type:{name:"Sequence",element:{type:{name:"String"}}}},isPushEnabled:{serializedName:"isPushEnabled",type:{name:"Boolean"}},noCache:{serializedName:"noCache",type:{name:"Boolean"}},dockerFilePath:{serializedName:"dockerFilePath",type:{name:"String"}},arguments:{serializedName:"arguments",type:{name:"Sequence",element:{type:{name:"Composite",className:"Argument"}}}},target:{serializedName:"target",type:{name:"String"}}})}},hi={serializedName:"FileTask",type:{name:"Composite",className:"FileTaskStepUpdateParameters",uberParent:"TaskStepUpdateParameters",polymorphicDiscriminator:Ir.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Ir.type.modelProperties),{taskFilePath:{serializedName:"taskFilePath",type:{name:"String"}},valuesFilePath:{serializedName:"valuesFilePath",type:{name:"String"}},values:{serializedName:"values",type:{name:"Sequence",element:{type:{name:"Composite",className:"SetValue"}}}}})}},yi={serializedName:"EncodedTask",type:{name:"Composite",className:"EncodedTaskStepUpdateParameters",uberParent:"TaskStepUpdateParameters",polymorphicDiscriminator:Ir.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Ir.type.modelProperties),{encodedTaskContent:{serializedName:"encodedTaskContent",type:{name:"String"}},encodedValuesContent:{serializedName:"encodedValuesContent",type:{name:"String"}},values:{serializedName:"values",type:{name:"Sequence",element:{type:{name:"Composite",className:"SetValue"}}}}})}},gi={type:{name:"Composite",className:"RegistriesImportImageHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}}}}},fi={type:{name:"Composite",className:"RegistriesCreateHeaders",modelProperties:{azureAsyncOperation:{serializedName:"azure-asyncoperation",type:{name:"String"}}}}},vi={type:{name:"Composite",className:"RegistriesDeleteHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}}}}},bi={type:{name:"Composite",className:"RegistriesUpdateHeaders",modelProperties:{azureAsyncOperation:{serializedName:"azure-asyncoperation",type:{name:"String"}}}}},Ni={type:{name:"Composite",className:"RegistriesGenerateCredentialsHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}}}}},Pi={type:{name:"Composite",className:"PrivateEndpointConnectionsCreateOrUpdateHeaders",modelProperties:{azureAsyncOperation:{serializedName:"azure-asyncoperation",type:{name:"String"}}}}},xi={type:{name:"Composite",className:"PrivateEndpointConnectionsDeleteHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}}}}},Ci={type:{name:"Composite",className:"ReplicationsCreateHeaders",modelProperties:{azureAsyncOperation:{serializedName:"azure-asyncoperation",type:{name:"String"}}}}},wi={type:{name:"Composite",className:"ReplicationsDeleteHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}}}}},Ti={type:{name:"Composite",className:"ReplicationsUpdateHeaders",modelProperties:{azureAsyncOperation:{serializedName:"azure-asyncoperation",type:{name:"String"}}}}},ki={type:{name:"Composite",className:"ScopeMapsCreateHeaders",modelProperties:{azureAsyncOperation:{serializedName:"azure-asyncoperation",type:{name:"String"}}}}},Ei={type:{name:"Composite",className:"ScopeMapsDeleteHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}}}}},_i={type:{name:"Composite",className:"ScopeMapsUpdateHeaders",modelProperties:{azureAsyncOperation:{serializedName:"azure-asyncoperation",type:{name:"String"}}}}},Oi={type:{name:"Composite",className:"TokensCreateHeaders",modelProperties:{azureAsyncOperation:{serializedName:"azure-asyncoperation",type:{name:"String"}}}}},Ii={type:{name:"Composite",className:"TokensDeleteHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}}}}},Ai={type:{name:"Composite",className:"TokensUpdateHeaders",modelProperties:{azureAsyncOperation:{serializedName:"azure-asyncoperation",type:{name:"String"}}}}},Mi={type:{name:"Composite",className:"WebhooksCreateHeaders",modelProperties:{azureAsyncOperation:{serializedName:"azure-asyncoperation",type:{name:"String"}}}}},qi={type:{name:"Composite",className:"WebhooksDeleteHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}}}}},Di={type:{name:"Composite",className:"WebhooksUpdateHeaders",modelProperties:{azureAsyncOperation:{serializedName:"azure-asyncoperation",type:{name:"String"}}}}};let Li={RunRequest:rr,TaskStepProperties:fr,TaskStepUpdateParameters:Ir,"RunRequest.DockerBuildRequest":si,"RunRequest.FileTaskRunRequest":oi,"RunRequest.TaskRunRequest":li,"RunRequest.EncodedTaskRunRequest":pi,"TaskStepProperties.Docker":ci,"TaskStepProperties.FileTask":ui,"TaskStepProperties.EncodedTask":di,"TaskStepUpdateParameters.Docker":mi,"TaskStepUpdateParameters.FileTask":hi,"TaskStepUpdateParameters.EncodedTask":yi};const Fi={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Gi={parameterPath:"parameters",mapper:Ce},ji={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},Bi={parameterPath:"apiVersion",mapper:{defaultValue:"2022-12-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Ui={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:!0,type:{name:"Uuid"}}},Vi={parameterPath:"resourceGroupName",mapper:{constraints:{MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},Hi={parameterPath:"registryName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]*$"),MaxLength:50,MinLength:5},serializedName:"registryName",required:!0,type:{name:"String"}}},Wi={parameterPath:"registryNameCheckRequest",mapper:ze},$i={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Ki={parameterPath:"registry",mapper:ei},Xi={parameterPath:"registryUpdateParameters",mapper:ut},Qi={parameterPath:"regenerateCredentialParameters",mapper:xt},Ji={parameterPath:"generateCredentialsParameters",mapper:Lt},Yi={parameterPath:"runRequest",mapper:rr},en={parameterPath:"resourceGroupName",mapper:{constraints:{MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},tn={parameterPath:"apiVersion",mapper:{defaultValue:"2019-06-01-preview",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},rn={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},an={parameterPath:"privateEndpointConnectionName",mapper:{serializedName:"privateEndpointConnectionName",required:!0,type:{name:"String"}}},sn={parameterPath:"privateEndpointConnection",mapper:Kr},on={parameterPath:"replicationName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]*$"),MaxLength:50,MinLength:5},serializedName:"replicationName",required:!0,type:{name:"String"}}},ln={parameterPath:"replication",mapper:ti},pn={parameterPath:"replicationUpdateParameters",mapper:Tt},cn={parameterPath:"scopeMapName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9-_]*$"),MaxLength:50,MinLength:5},serializedName:"scopeMapName",required:!0,type:{name:"String"}}},dn={parameterPath:"scopeMapCreateParameters",mapper:Qr},mn={parameterPath:"scopeMapUpdateParameters",mapper:_t},hn={parameterPath:"tokenName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9-]*$"),MaxLength:50,MinLength:5},serializedName:"tokenName",required:!0,type:{name:"String"}}},yn={parameterPath:"tokenCreateParameters",mapper:Jr},gn={parameterPath:"tokenUpdateParameters",mapper:Dt},vn={parameterPath:"webhookName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]*$"),MaxLength:50,MinLength:5},serializedName:"webhookName",required:!0,type:{name:"String"}}},bn={parameterPath:"webhookCreateParameters",mapper:jt},Nn={parameterPath:"webhookUpdateParameters",mapper:Bt},Sn={parameterPath:"agentPoolName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9-]*$"),MaxLength:20,MinLength:3},serializedName:"agentPoolName",required:!0,type:{name:"String"}}},Pn={parameterPath:"agentPool",mapper:ii},xn={parameterPath:"updateParameters",mapper:Zt},Cn={parameterPath:"runId",mapper:{serializedName:"runId",required:!0,type:{name:"String"}}},Tn={parameterPath:"runUpdateParameters",mapper:ur},Rn={parameterPath:"taskRunName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9-]*$"),MaxLength:50,MinLength:5},serializedName:"taskRunName",required:!0,type:{name:"String"}}},kn={parameterPath:"taskRun",mapper:Zr},En={parameterPath:"updateParameters",mapper:mr},_n={parameterPath:"taskName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9-_]*$"),MaxLength:50,MinLength:5},serializedName:"taskName",required:!0,type:{name:"String"}}},On={parameterPath:"taskCreateParameters",mapper:ni},In={parameterPath:"taskUpdateParameters",mapper:_r};var An=b(72661);function createLroSpec(g){const{args:v,spec:b,sendOperationFn:S}=g;return{requestMethod:b.httpMethod,requestPath:b.path,sendInitialRequest:()=>S(v,b),sendPollRequest:(g,P)=>{const{requestBody:x}=b,C=(0,Pe._T)(b,["requestBody"]);return S(v,Object.assign(Object.assign({},C),{httpMethod:"GET",path:g,abortSignal:null==P?void 0:P.abortSignal}))}}}class RegistriesImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,Pe.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}for(;P;){S=yield(0,Pe.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,Pe.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,Pe.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,Pe.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,Pe.qq)(x.next())).done;){const g=P.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,Pe.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listPrivateLinkResources(g,v,b){const S=this.listPrivateLinkResourcesPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPrivateLinkResourcesPagingPage(g,v,b,S)}}}listPrivateLinkResourcesPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPrivateLinkResourcesPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._listPrivateLinkResources(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listPrivateLinkResourcesNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPrivateLinkResourcesPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPrivateLinkResourcesPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPrivateLinkResourcesPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}beginImportImage(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,parameters:b,options:S},spec:qn}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,resourceLocationConfig:"location"});return yield x.poll(),x}))}beginImportImageAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginImportImage(g,v,b,S)).pollUntilDone()}))}checkNameAvailability(g,v){return this.client.sendOperationRequest({registryNameCheckRequest:g,options:v},zn)}_list(g){return this.client.sendOperationRequest({options:g},Ln)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Gn)}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},jn)}beginCreate(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,registry:b,options:S},spec:Bn}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,resourceLocationConfig:"azure-async-operation"});return yield x.poll(),x}))}beginCreateAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(g,v,b,S)).pollUntilDone()}))}beginDelete(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,options:b},spec:Un}),P=yield(0,An.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs,resourceLocationConfig:"location"});return yield P.poll(),P}))}beginDeleteAndWait(g,v,b){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b)).pollUntilDone()}))}beginUpdate(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,registryUpdateParameters:b,options:S},spec:Vn}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,resourceLocationConfig:"azure-async-operation"});return yield x.poll(),x}))}beginUpdateAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S)).pollUntilDone()}))}listUsages(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},Hn)}_listPrivateLinkResources(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},Wn)}getPrivateLinkResource(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,groupName:b,options:S},$n)}listCredentials(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},Kn)}regenerateCredential(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,regenerateCredentialParameters:b,options:S},Xn)}beginGenerateCredentials(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,generateCredentialsParameters:b,options:S},spec:Qn}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,resourceLocationConfig:"location"});return yield x.poll(),x}))}beginGenerateCredentialsAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginGenerateCredentials(g,v,b,S)).pollUntilDone()}))}beginScheduleRun(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,runRequest:b,options:S},spec:Jn}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginScheduleRunAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginScheduleRun(g,v,b,S)).pollUntilDone()}))}getBuildSourceUploadUrl(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},Zn)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},ea)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},ia)}_listPrivateLinkResourcesNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,nextLink:b,options:S},na)}}const Mn=xe.Q(S,!1),qn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importImage",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{}},requestBody:Gi,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[Fi],mediaType:"json",serializer:Mn},zn={path:"/subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/checkNameAvailability",httpMethod:"POST",responses:{200:{bodyMapper:De}},requestBody:Wi,queryParameters:[Bi],urlParameters:[ji,Ui],headerParameters:[Fi,$i],mediaType:"json",serializer:Mn},Ln={path:"/subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/registries",httpMethod:"GET",responses:{200:{bodyMapper:Ue}},queryParameters:[Bi],urlParameters:[ji,Ui],headerParameters:[$i],serializer:Mn},Gn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries",httpMethod:"GET",responses:{200:{bodyMapper:Ue}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi],headerParameters:[$i],serializer:Mn},jn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}",httpMethod:"GET",responses:{200:{bodyMapper:ei}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[$i],serializer:Mn},Bn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}",httpMethod:"PUT",responses:{200:{bodyMapper:ei},201:{bodyMapper:ei},202:{bodyMapper:ei},204:{bodyMapper:ei}},requestBody:Ki,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[Fi,$i],mediaType:"json",serializer:Mn},Un={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],serializer:Mn},Vn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ei},201:{bodyMapper:ei},202:{bodyMapper:ei},204:{bodyMapper:ei}},requestBody:Xi,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[Fi,$i],mediaType:"json",serializer:Mn},Hn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listUsages",httpMethod:"GET",responses:{200:{bodyMapper:dt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[$i],serializer:Mn},Wn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:ht}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[$i],serializer:Mn},$n={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateLinkResources/{groupName}",httpMethod:"GET",responses:{200:{bodyMapper:yt},default:{bodyMapper:gt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,{parameterPath:"groupName",mapper:{serializedName:"groupName",required:!0,type:{name:"String"}}}],headerParameters:[$i],serializer:Mn},Kn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listCredentials",httpMethod:"POST",responses:{200:{bodyMapper:Nt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[$i],serializer:Mn},Xn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/regenerateCredential",httpMethod:"POST",responses:{200:{bodyMapper:Nt}},requestBody:Qi,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[Fi,$i],mediaType:"json",serializer:Mn},Qn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/generateCredentials",httpMethod:"POST",responses:{200:{bodyMapper:Ft},201:{bodyMapper:Ft},202:{bodyMapper:Ft},204:{bodyMapper:Ft},default:{bodyMapper:gt}},requestBody:Ji,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[Fi,$i],mediaType:"json",serializer:Mn},Jn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scheduleRun",httpMethod:"POST",responses:{200:{bodyMapper:Yr},201:{bodyMapper:Yr},202:{bodyMapper:Yr},204:{bodyMapper:Yr},default:{bodyMapper:gt}},requestBody:Yi,queryParameters:[tn],urlParameters:[ji,Ui,Hi,en],headerParameters:[Fi,$i],mediaType:"json",serializer:Mn},Zn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listBuildSourceUploadUrl",httpMethod:"POST",responses:{200:{bodyMapper:pr},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en],headerParameters:[$i],serializer:Mn},ea={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ue}},urlParameters:[ji,Ui,rn],headerParameters:[$i],serializer:Mn},ia={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ue}},urlParameters:[ji,Ui,Vi,rn],headerParameters:[$i],serializer:Mn},na={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ht}},urlParameters:[ji,Ui,Vi,Hi,rn],headerParameters:[$i],serializer:Mn};class OperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,Pe.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}for(;S;){b=yield(0,Pe.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,Pe.qq)(v)}}))}listPagingAll(g){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,Pe.KL)(this.listPagingPage(g));!(S=yield(0,Pe.qq)(P.next())).done;){const g=S.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,Pe.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},sa)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},la)}}const aa=xe.Q(S,!1),sa={path:"/providers/Microsoft.ContainerRegistry/operations",httpMethod:"GET",responses:{200:{bodyMapper:Ee}},queryParameters:[Bi],urlParameters:[ji],headerParameters:[$i],serializer:aa},la={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ee}},urlParameters:[ji,rn],headerParameters:[$i],serializer:aa};class PrivateEndpointConnectionsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},ma)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,privateEndpointConnectionName:b,options:S},ha)}beginCreateOrUpdate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,privateEndpointConnectionName:b,privateEndpointConnection:S,options:P},spec:ya}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs,resourceLocationConfig:"azure-async-operation"});return yield C.poll(),C}))}beginCreateOrUpdateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S,P)).pollUntilDone()}))}beginDelete(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,privateEndpointConnectionName:b,options:S},spec:ga}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,resourceLocationConfig:"location"});return yield x.poll(),x}))}beginDeleteAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b,S)).pollUntilDone()}))}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,nextLink:b,options:S},fa)}}const pa=xe.Q(S,!1),ma={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:Le}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[$i],serializer:pa},ha={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Kr}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,an],headerParameters:[$i],serializer:pa},ya={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Kr},201:{bodyMapper:Kr},202:{bodyMapper:Kr},204:{bodyMapper:Kr}},requestBody:sn,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,an],headerParameters:[Fi,$i],mediaType:"json",serializer:pa},ga={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,an],serializer:pa},fa={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Le}},urlParameters:[ji,Ui,Vi,Hi,rn],headerParameters:[$i],serializer:pa};class ReplicationsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},ba)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,replicationName:b,options:S},Na)}beginCreate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,replicationName:b,replication:S,options:P},spec:Sa}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs,resourceLocationConfig:"azure-async-operation"});return yield C.poll(),C}))}beginCreateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(g,v,b,S,P)).pollUntilDone()}))}beginDelete(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,replicationName:b,options:S},spec:Pa}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,resourceLocationConfig:"location"});return yield x.poll(),x}))}beginDeleteAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b,S)).pollUntilDone()}))}beginUpdate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,replicationName:b,replicationUpdateParameters:S,options:P},spec:xa}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs,resourceLocationConfig:"azure-async-operation"});return yield C.poll(),C}))}beginUpdateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S,P)).pollUntilDone()}))}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,nextLink:b,options:S},Ca)}}const va=xe.Q(S,!1),ba={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications",httpMethod:"GET",responses:{200:{bodyMapper:Ct}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[$i],serializer:va},Na={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications/{replicationName}",httpMethod:"GET",responses:{200:{bodyMapper:ti}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,on],headerParameters:[$i],serializer:va},Sa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications/{replicationName}",httpMethod:"PUT",responses:{200:{bodyMapper:ti},201:{bodyMapper:ti},202:{bodyMapper:ti},204:{bodyMapper:ti}},requestBody:ln,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,on],headerParameters:[Fi,$i],mediaType:"json",serializer:va},Pa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications/{replicationName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,on],serializer:va},xa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications/{replicationName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ti},201:{bodyMapper:ti},202:{bodyMapper:ti},204:{bodyMapper:ti}},requestBody:pn,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,on],headerParameters:[Fi,$i],mediaType:"json",serializer:va},Ca={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ct}},urlParameters:[ji,Ui,Vi,Hi,rn],headerParameters:[$i],serializer:va};class ScopeMapsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},Ta)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,scopeMapName:b,options:S},Ra)}beginCreate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,scopeMapName:b,scopeMapCreateParameters:S,options:P},spec:ka}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs,resourceLocationConfig:"azure-async-operation"});return yield C.poll(),C}))}beginCreateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(g,v,b,S,P)).pollUntilDone()}))}beginDelete(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,scopeMapName:b,options:S},spec:Ea}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,resourceLocationConfig:"location"});return yield x.poll(),x}))}beginDeleteAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b,S)).pollUntilDone()}))}beginUpdate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,scopeMapName:b,scopeMapUpdateParameters:S,options:P},spec:_a}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs,resourceLocationConfig:"azure-async-operation"});return yield C.poll(),C}))}beginUpdateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S,P)).pollUntilDone()}))}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,nextLink:b,options:S},Oa)}}const wa=xe.Q(S,!1),Ta={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps",httpMethod:"GET",responses:{200:{bodyMapper:kt},default:{bodyMapper:gt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[$i],serializer:wa},Ra={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:gt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,cn],headerParameters:[$i],serializer:wa},ka={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}",httpMethod:"PUT",responses:{200:{bodyMapper:Qr},201:{bodyMapper:Qr},202:{bodyMapper:Qr},204:{bodyMapper:Qr},default:{bodyMapper:gt}},requestBody:dn,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,cn],headerParameters:[Fi,$i],mediaType:"json",serializer:wa},Ea={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:gt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,cn],headerParameters:[$i],serializer:wa},_a={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Qr},201:{bodyMapper:Qr},202:{bodyMapper:Qr},204:{bodyMapper:Qr},default:{bodyMapper:gt}},requestBody:mn,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,cn],headerParameters:[Fi,$i],mediaType:"json",serializer:wa},Oa={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:kt},default:{bodyMapper:gt}},urlParameters:[ji,Ui,Vi,Hi,rn],headerParameters:[$i],serializer:wa};class TokensImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},Aa)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,tokenName:b,options:S},Ma)}beginCreate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,tokenName:b,tokenCreateParameters:S,options:P},spec:qa}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs,resourceLocationConfig:"azure-async-operation"});return yield C.poll(),C}))}beginCreateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(g,v,b,S,P)).pollUntilDone()}))}beginDelete(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,tokenName:b,options:S},spec:za}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,resourceLocationConfig:"location"});return yield x.poll(),x}))}beginDeleteAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b,S)).pollUntilDone()}))}beginUpdate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,tokenName:b,tokenUpdateParameters:S,options:P},spec:Da}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs,resourceLocationConfig:"azure-async-operation"});return yield C.poll(),C}))}beginUpdateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S,P)).pollUntilDone()}))}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,nextLink:b,options:S},La)}}const Ia=xe.Q(S,!1),Aa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens",httpMethod:"GET",responses:{200:{bodyMapper:Ot},default:{bodyMapper:gt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[$i],serializer:Ia},Ma={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}",httpMethod:"GET",responses:{200:{bodyMapper:Jr},default:{bodyMapper:gt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,hn],headerParameters:[$i],serializer:Ia},qa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}",httpMethod:"PUT",responses:{200:{bodyMapper:Jr},201:{bodyMapper:Jr},202:{bodyMapper:Jr},204:{bodyMapper:Jr},default:{bodyMapper:gt}},requestBody:yn,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,hn],headerParameters:[Fi,$i],mediaType:"json",serializer:Ia},za={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:gt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,hn],headerParameters:[$i],serializer:Ia},Da={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Jr},201:{bodyMapper:Jr},202:{bodyMapper:Jr},204:{bodyMapper:Jr},default:{bodyMapper:gt}},requestBody:gn,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,hn],headerParameters:[Fi,$i],mediaType:"json",serializer:Ia},La={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ot},default:{bodyMapper:gt}},urlParameters:[ji,Ui,Vi,Hi,rn],headerParameters:[$i],serializer:Ia};class WebhooksImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listEvents(g,v,b,S){const P=this.listEventsPagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:P=>{if(null==P?void 0:P.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listEventsPagingPage(g,v,b,S,P)}}}listEventsPagingPage(g,v,b,S,P){return(0,Pe.FC)(this,arguments,(function*listEventsPagingPage_1(){let x,C=null==P?void 0:P.continuationToken;if(!C){x=yield(0,Pe.qq)(this._listEvents(g,v,b,S));let P=x.value||[];C=x.nextLink,setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}for(;C;){x=yield(0,Pe.qq)(this._listEventsNext(g,v,b,C,S)),C=x.nextLink;let P=x.value||[];setContinuationToken(P,C),yield yield(0,Pe.qq)(P)}}))}listEventsPagingAll(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listEventsPagingAll_1(){var P,x;try{for(var C,T=(0,Pe.KL)(this.listEventsPagingPage(g,v,b,S));!(C=yield(0,Pe.qq)(T.next())).done;){const g=C.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,Pe.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},Ga)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,webhookName:b,options:S},ja)}beginCreate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,webhookName:b,webhookCreateParameters:S,options:P},spec:Va}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs,resourceLocationConfig:"azure-async-operation"});return yield C.poll(),C}))}beginCreateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(g,v,b,S,P)).pollUntilDone()}))}beginDelete(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,webhookName:b,options:S},spec:Wa}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,resourceLocationConfig:"location"});return yield x.poll(),x}))}beginDeleteAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b,S)).pollUntilDone()}))}beginUpdate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,webhookName:b,webhookUpdateParameters:S,options:P},spec:$a}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs,resourceLocationConfig:"azure-async-operation"});return yield C.poll(),C}))}beginUpdateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S,P)).pollUntilDone()}))}ping(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,webhookName:b,options:S},Ka)}_listEvents(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,webhookName:b,options:S},Xa)}getCallbackConfig(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,webhookName:b,options:S},Qa)}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,nextLink:b,options:S},Ja)}_listEventsNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,webhookName:b,nextLink:S,options:P},Ya)}}const Fa=xe.Q(S,!1),Ga={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks",httpMethod:"GET",responses:{200:{bodyMapper:Gt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi],headerParameters:[$i],serializer:Fa},ja={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}",httpMethod:"GET",responses:{200:{bodyMapper:ri}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,vn],headerParameters:[$i],serializer:Fa},Va={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}",httpMethod:"PUT",responses:{200:{bodyMapper:ri},201:{bodyMapper:ri},202:{bodyMapper:ri},204:{bodyMapper:ri}},requestBody:bn,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,vn],headerParameters:[Fi,$i],mediaType:"json",serializer:Fa},Wa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,vn],serializer:Fa},$a={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ri},201:{bodyMapper:ri},202:{bodyMapper:ri},204:{bodyMapper:ri}},requestBody:Nn,queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,vn],headerParameters:[Fi,$i],mediaType:"json",serializer:Fa},Ka={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/ping",httpMethod:"POST",responses:{200:{bodyMapper:Ut}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,vn],headerParameters:[$i],serializer:Fa},Xa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/listEvents",httpMethod:"POST",responses:{200:{bodyMapper:Vt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,vn],headerParameters:[$i],serializer:Fa},Qa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/getCallbackConfig",httpMethod:"POST",responses:{200:{bodyMapper:Yt}},queryParameters:[Bi],urlParameters:[ji,Ui,Vi,Hi,vn],headerParameters:[$i],serializer:Fa},Ja={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gt}},urlParameters:[ji,Ui,Vi,Hi,rn],headerParameters:[$i],serializer:Fa},Ya={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vt}},urlParameters:[ji,Ui,Vi,Hi,rn,vn],headerParameters:[$i],serializer:Fa};class AgentPoolsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,agentPoolName:b,options:S},es)}beginCreate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,agentPoolName:b,agentPool:S,options:P},spec:ts}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(g,v,b,S,P)).pollUntilDone()}))}beginDelete(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,agentPoolName:b,options:S},spec:rs}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginDeleteAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b,S)).pollUntilDone()}))}beginUpdate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,agentPoolName:b,updateParameters:S,options:P},spec:ns}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginUpdateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S,P)).pollUntilDone()}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},as)}getQueueStatus(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,agentPoolName:b,options:S},ss)}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,nextLink:b,options:S},os)}}const Za=xe.Q(S,!1),es={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}",httpMethod:"GET",responses:{200:{bodyMapper:ii},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Sn],headerParameters:[$i],serializer:Za},ts={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}",httpMethod:"PUT",responses:{200:{bodyMapper:ii},201:{bodyMapper:ii},202:{bodyMapper:ii},204:{bodyMapper:ii},default:{bodyMapper:gt}},requestBody:Pn,queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Sn],headerParameters:[Fi,$i],mediaType:"json",serializer:Za},rs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Sn],headerParameters:[$i],serializer:Za},ns={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ii},201:{bodyMapper:ii},202:{bodyMapper:ii},204:{bodyMapper:ii},default:{bodyMapper:gt}},requestBody:xn,queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Sn],headerParameters:[Fi,$i],mediaType:"json",serializer:Za},as={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools",httpMethod:"GET",responses:{200:{bodyMapper:er},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en],headerParameters:[$i],serializer:Za},ss={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}/listQueueStatus",httpMethod:"POST",responses:{200:{bodyMapper:tr},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Sn],headerParameters:[$i],serializer:Za},os={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:er},default:{bodyMapper:gt}},urlParameters:[ji,Ui,Hi,en,rn],headerParameters:[$i],serializer:Za};class RunsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},ps)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,runId:b,options:S},cs)}beginUpdate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,runId:b,runUpdateParameters:S,options:P},spec:us}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginUpdateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S,P)).pollUntilDone()}))}getLogSasUrl(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,runId:b,options:S},ds)}beginCancel(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,runId:b,options:S},spec:ms}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCancelAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCancel(g,v,b,S)).pollUntilDone()}))}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,nextLink:b,options:S},hs)}}const ls=xe.Q(S,!1),ps={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:gt}},queryParameters:[tn,{parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}}},{parameterPath:["options","top"],mapper:{serializedName:"$top",type:{name:"Number"}}}],urlParameters:[ji,Ui,Hi,en],headerParameters:[$i],serializer:ls},cs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}",httpMethod:"GET",responses:{200:{bodyMapper:Yr},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Cn],headerParameters:[$i],serializer:ls},us={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}",httpMethod:"PATCH",responses:{200:{bodyMapper:Yr},201:{bodyMapper:Yr},202:{bodyMapper:Yr},204:{bodyMapper:Yr},default:{bodyMapper:gt}},requestBody:Tn,queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Cn],headerParameters:[Fi,$i],mediaType:"json",serializer:ls},ds={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}/listLogSasUrl",httpMethod:"POST",responses:{200:{bodyMapper:dr},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Cn],headerParameters:[$i],serializer:ls},ms={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}/cancel",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Cn],headerParameters:[$i],serializer:ls},hs={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:cr},default:{bodyMapper:gt}},urlParameters:[ji,Ui,Hi,en,rn],headerParameters:[$i],serializer:ls};class TaskRunsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,taskRunName:b,options:S},gs)}beginCreate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,taskRunName:b,taskRun:S,options:P},spec:fs}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(g,v,b,S,P)).pollUntilDone()}))}beginDelete(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,taskRunName:b,options:S},spec:vs}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginDeleteAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b,S)).pollUntilDone()}))}beginUpdate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,taskRunName:b,updateParameters:S,options:P},spec:bs}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginUpdateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S,P)).pollUntilDone()}))}getDetails(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,taskRunName:b,options:S},Ns)}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},Ss)}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,nextLink:b,options:S},Ps)}}const ys=xe.Q(S,!1),gs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}",httpMethod:"GET",responses:{200:{bodyMapper:Zr},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Rn],headerParameters:[$i],serializer:ys},fs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}",httpMethod:"PUT",responses:{200:{bodyMapper:Zr},201:{bodyMapper:Zr},202:{bodyMapper:Zr},204:{bodyMapper:Zr},default:{bodyMapper:gt}},requestBody:kn,queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Rn],headerParameters:[Fi,$i],mediaType:"json",serializer:ys},vs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Rn],headerParameters:[$i],serializer:ys},bs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Zr},201:{bodyMapper:Zr},202:{bodyMapper:Zr},204:{bodyMapper:Zr},default:{bodyMapper:gt}},requestBody:En,queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Rn],headerParameters:[Fi,$i],mediaType:"json",serializer:ys},Ns={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}/listDetails",httpMethod:"POST",responses:{200:{bodyMapper:Zr},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,Rn],headerParameters:[$i],serializer:ys},Ss={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns",httpMethod:"GET",responses:{200:{bodyMapper:hr},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en],headerParameters:[$i],serializer:ys},Ps={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hr},default:{bodyMapper:gt}},urlParameters:[ji,Ui,Hi,en,rn],headerParameters:[$i],serializer:ys};class TasksImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,Pe.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,Pe.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}for(;x;){P=yield(0,Pe.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,Pe.qq)(S)}}))}listPagingAll(g,v,b){return(0,Pe.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,Pe.KL)(this.listPagingPage(g,v,b));!(x=yield(0,Pe.qq)(C.next())).done;){const g=x.value;yield(0,Pe.qq)(yield*(0,Pe.V2)((0,Pe.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,Pe.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,options:b},Cs)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,taskName:b,options:S},ws)}beginCreate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,taskName:b,taskCreateParameters:S,options:P},spec:Ts}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(g,v,b,S,P)).pollUntilDone()}))}beginDelete(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,taskName:b,options:S},spec:Rs}),x=yield(0,An.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginDeleteAndWait(g,v,b,S){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b,S)).pollUntilDone()}))}beginUpdate(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=createLroSpec({sendOperationFn:(g,v)=>(0,Pe.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,registryName:v,taskName:b,taskUpdateParameters:S,options:P},spec:ks}),C=yield(0,An.d)(x,{restoreFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginUpdateAndWait(g,v,b,S,P){return(0,Pe.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S,P)).pollUntilDone()}))}getDetails(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,taskName:b,options:S},Es)}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,registryName:v,nextLink:b,options:S},_s)}}const xs=xe.Q(S,!1),Cs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks",httpMethod:"GET",responses:{200:{bodyMapper:gr},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en],headerParameters:[$i],serializer:xs},ws={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}",httpMethod:"GET",responses:{200:{bodyMapper:ni},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,_n],headerParameters:[$i],serializer:xs},Ts={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}",httpMethod:"PUT",responses:{200:{bodyMapper:ni},201:{bodyMapper:ni},202:{bodyMapper:ni},204:{bodyMapper:ni},default:{bodyMapper:gt}},requestBody:On,queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,_n],headerParameters:[Fi,$i],mediaType:"json",serializer:xs},Rs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,_n],headerParameters:[$i],serializer:xs},ks={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ni},201:{bodyMapper:ni},202:{bodyMapper:ni},204:{bodyMapper:ni},default:{bodyMapper:gt}},requestBody:In,queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,_n],headerParameters:[Fi,$i],mediaType:"json",serializer:xs},Es={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}/listDetails",httpMethod:"POST",responses:{200:{bodyMapper:ni},default:{bodyMapper:gt}},queryParameters:[tn],urlParameters:[ji,Ui,Hi,en,_n],headerParameters:[$i],serializer:xs},_s={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gr},default:{bodyMapper:gt}},urlParameters:[ji,Ui,Hi,en,rn],headerParameters:[$i],serializer:xs};class ContainerRegistryManagementClient extends be.S{constructor(g,v,b){var S,P,x;if(void 0===g)throw new Error("'credentials' cannot be null");if(void 0===v)throw new Error("'subscriptionId' cannot be null");b||(b={});const C={requestContentType:"application/json; charset=utf-8",credential:g},T="azsdk-js-arm-containerregistry/10.1.0",R=b.userAgentOptions&&b.userAgentOptions.userAgentPrefix?`${b.userAgentOptions.userAgentPrefix} ${T}`:`${T}`,k=Object.assign(Object.assign(Object.assign({},C),b),{userAgentOptions:{userAgentPrefix:R},endpoint:null!==(P=null!==(S=b.endpoint)&&void 0!==S?S:b.baseUri)&&void 0!==P?P:"https://management.azure.com"});super(k);let _=!1;if((null==b?void 0:b.pipeline)&&b.pipeline.getOrderedPolicies().length>0){_=b.pipeline.getOrderedPolicies().some((g=>g.name===Se.V))}b&&b.pipeline&&0!=b.pipeline.getOrderedPolicies().length&&_||(this.pipeline.removePolicy({name:Se.V}),this.pipeline.addPolicy(Se.v({credential:g,scopes:null!==(x=k.credentialScopes)&&void 0!==x?x:`${k.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:Ne.k}}))),this.subscriptionId=v,this.$host=b.$host||"https://management.azure.com",this.registries=new RegistriesImpl(this),this.operations=new OperationsImpl(this),this.privateEndpointConnections=new PrivateEndpointConnectionsImpl(this),this.replications=new ReplicationsImpl(this),this.scopeMaps=new ScopeMapsImpl(this),this.tokens=new TokensImpl(this),this.webhooks=new WebhooksImpl(this),this.agentPools=new AgentPoolsImpl(this),this.runs=new RunsImpl(this),this.taskRuns=new TaskRunsImpl(this),this.tasks=new TasksImpl(this)}}},81028:(g,v,b)=>{"use strict";b.r(v),b.d(v,{KnownBillingType:()=>I,KnownClusterEntityStatus:()=>O,KnownClusterSkuNameEnum:()=>_,KnownDataIngestionStatus:()=>z,KnownDataSourceKind:()=>P,KnownLinkedServiceEntityStatus:()=>x,KnownPublicNetworkAccessType:()=>L,KnownPurgeState:()=>k,KnownSearchSortEnum:()=>R,KnownSkuNameEnum:()=>T,KnownStorageInsightState:()=>C,KnownType:()=>S,KnownWorkspaceEntityStatus:()=>A,KnownWorkspaceSkuNameEnum:()=>q,OperationalInsightsManagementClient:()=>OperationalInsightsManagementClient});var S,P,x,C,T,R,k,_,O,I,A,q,z,L,G={};b.r(G),b.d(G,{AssociatedWorkspace:()=>Be,AvailableServiceTier:()=>be,AzureEntityResource:()=>nt,CapacityReservationProperties:()=>Ue,Cluster:()=>ht,ClusterListResult:()=>De,ClusterPatch:()=>He,ClusterSku:()=>Ge,CoreSummary:()=>Pe,DataExport:()=>ot,DataExportListResult:()=>K,DataSource:()=>lt,DataSourceFilter:()=>tt,DataSourceListResult:()=>re,ErrorAdditionalInfo:()=>te,ErrorDetail:()=>Y,ErrorResponse:()=>J,Identity:()=>Le,IntelligencePack:()=>ie,KeyVaultProperties:()=>je,LinkedService:()=>pt,LinkedServiceListResult:()=>ne,LinkedStorageAccountsListResult:()=>ae,LinkedStorageAccountsResource:()=>ct,ManagementGroup:()=>oe,MetricName:()=>me,Operation:()=>Ae,OperationDisplay:()=>qe,OperationListResult:()=>Ie,OperationStatus:()=>le,PrivateLinkScopedResource:()=>Ze,ProxyResource:()=>rt,Resource:()=>X,SavedSearch:()=>dt,SavedSearchesListResult:()=>ve,SearchGetSchemaResponse:()=>Ne,SearchMetadata:()=>Se,SearchMetadataSchema:()=>Ce,SearchSchemaValue:()=>Te,SearchSort:()=>xe,SharedKeys:()=>pe,StorageAccount:()=>he,StorageInsight:()=>ut,StorageInsightListResult:()=>ge,StorageInsightStatus:()=>ye,Table:()=>mt,TablesListResult:()=>ze,Tag:()=>fe,TrackedResource:()=>it,UsageMetric:()=>de,UserIdentityProperties:()=>Fe,Workspace:()=>yt,WorkspaceCapping:()=>Je,WorkspaceFeatures:()=>et,WorkspaceListManagementGroupsResult:()=>se,WorkspaceListResult:()=>$e,WorkspaceListUsagesResult:()=>ce,WorkspacePatch:()=>gt,WorkspacePurgeBody:()=>ke,WorkspacePurgeBodyFilters:()=>Ee,WorkspacePurgePurgeHeaders:()=>ft,WorkspacePurgeResponse:()=>_e,WorkspacePurgeStatusResponse:()=>Oe,WorkspaceSku:()=>Xe}),function(g){g.StorageAccount="StorageAccount",g.EventHub="EventHub"}(S||(S={})),function(g){g.WindowsEvent="WindowsEvent",g.WindowsPerformanceCounter="WindowsPerformanceCounter",g.IISLogs="IISLogs",g.LinuxSyslog="LinuxSyslog",g.LinuxSyslogCollection="LinuxSyslogCollection",g.LinuxPerformanceObject="LinuxPerformanceObject",g.LinuxPerformanceCollection="LinuxPerformanceCollection",g.CustomLog="CustomLog",g.CustomLogCollection="CustomLogCollection",g.AzureAuditLog="AzureAuditLog",g.AzureActivityLog="AzureActivityLog",g.GenericDataSource="GenericDataSource",g.ChangeTrackingCustomPath="ChangeTrackingCustomPath",g.ChangeTrackingPath="ChangeTrackingPath",g.ChangeTrackingServices="ChangeTrackingServices",g.ChangeTrackingDataTypeConfiguration="ChangeTrackingDataTypeConfiguration",g.ChangeTrackingDefaultRegistry="ChangeTrackingDefaultRegistry",g.ChangeTrackingRegistry="ChangeTrackingRegistry",g.ChangeTrackingLinuxPath="ChangeTrackingLinuxPath",g.LinuxChangeTrackingPath="LinuxChangeTrackingPath",g.ChangeTrackingContentLocation="ChangeTrackingContentLocation",g.WindowsTelemetry="WindowsTelemetry",g.Office365="Office365",g.SecurityWindowsBaselineConfiguration="SecurityWindowsBaselineConfiguration",g.SecurityCenterSecurityWindowsBaselineConfiguration="SecurityCenterSecurityWindowsBaselineConfiguration",g.SecurityEventCollectionConfiguration="SecurityEventCollectionConfiguration",g.SecurityInsightsSecurityEventCollectionConfiguration="SecurityInsightsSecurityEventCollectionConfiguration",g.ImportComputerGroup="ImportComputerGroup",g.NetworkMonitoring="NetworkMonitoring",g.Itsm="Itsm",g.DnsAnalytics="DnsAnalytics",g.ApplicationInsights="ApplicationInsights",g.SqlDataClassification="SqlDataClassification"}(P||(P={})),function(g){g.Succeeded="Succeeded",g.Deleting="Deleting",g.ProvisioningAccount="ProvisioningAccount",g.Updating="Updating"}(x||(x={})),function(g){g.OK="OK",g.Error="ERROR"}(C||(C={})),function(g){g.Free="Free",g.Standard="Standard",g.Premium="Premium",g.PerNode="PerNode",g.PerGB2018="PerGB2018",g.Standalone="Standalone",g.CapacityReservation="CapacityReservation"}(T||(T={})),function(g){g.Asc="asc",g.Desc="desc"}(R||(R={})),function(g){g.Pending="pending",g.Completed="completed"}(k||(k={})),function(g){g.CapacityReservation="CapacityReservation"}(_||(_={})),function(g){g.Creating="Creating",g.Succeeded="Succeeded",g.Failed="Failed",g.Canceled="Canceled",g.Deleting="Deleting",g.ProvisioningAccount="ProvisioningAccount",g.Updating="Updating"}(O||(O={})),function(g){g.Cluster="Cluster",g.Workspaces="Workspaces"}(I||(I={})),function(g){g.Creating="Creating",g.Succeeded="Succeeded",g.Failed="Failed",g.Canceled="Canceled",g.Deleting="Deleting",g.ProvisioningAccount="ProvisioningAccount",g.Updating="Updating"}(A||(A={})),function(g){g.Free="Free",g.Standard="Standard",g.Premium="Premium",g.PerNode="PerNode",g.PerGB2018="PerGB2018",g.Standalone="Standalone",g.CapacityReservation="CapacityReservation",g.LACluster="LACluster"}(q||(q={})),function(g){g.RespectQuota="RespectQuota",g.ForceOn="ForceOn",g.ForceOff="ForceOff",g.OverQuota="OverQuota",g.SubscriptionSuspended="SubscriptionSuspended",g.ApproachingQuota="ApproachingQuota"}(z||(z={})),function(g){g.Enabled="Enabled",g.Disabled="Disabled"}(L||(L={}));var j=b(22400),B=b(92196),U=b(58714),V=b(70655),H=b(78018);const K={type:{name:"Composite",className:"DataExportListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"DataExport"}}}}}}},X={type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}}}}},J={type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorDetail"}}}}},Y={type:{name:"Composite",className:"ErrorDetail",modelProperties:{code:{serializedName:"code",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}},target:{serializedName:"target",readOnly:!0,type:{name:"String"}},details:{serializedName:"details",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorDetail"}}}},additionalInfo:{serializedName:"additionalInfo",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorAdditionalInfo"}}}}}}},te={type:{name:"Composite",className:"ErrorAdditionalInfo",modelProperties:{type:{serializedName:"type",readOnly:!0,type:{name:"String"}},info:{serializedName:"info",readOnly:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},re={type:{name:"Composite",className:"DataSourceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"DataSource"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ie={type:{name:"Composite",className:"IntelligencePack",modelProperties:{name:{serializedName:"name",type:{name:"String"}},enabled:{serializedName:"enabled",type:{name:"Boolean"}},displayName:{serializedName:"displayName",type:{name:"String"}}}}},ne={type:{name:"Composite",className:"LinkedServiceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"LinkedService"}}}}}}},ae={type:{name:"Composite",className:"LinkedStorageAccountsListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"LinkedStorageAccountsResource"}}}}}}},se={type:{name:"Composite",className:"WorkspaceListManagementGroupsResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"ManagementGroup"}}}}}}},oe={type:{name:"Composite",className:"ManagementGroup",modelProperties:{serverCount:{serializedName:"properties.serverCount",type:{name:"Number"}},isGateway:{serializedName:"properties.isGateway",type:{name:"Boolean"}},name:{serializedName:"properties.name",type:{name:"String"}},id:{serializedName:"properties.id",type:{name:"String"}},created:{serializedName:"properties.created",type:{name:"DateTime"}},dataReceived:{serializedName:"properties.dataReceived",type:{name:"DateTime"}},version:{serializedName:"properties.version",type:{name:"String"}},sku:{serializedName:"properties.sku",type:{name:"String"}}}}},le={type:{name:"Composite",className:"OperationStatus",modelProperties:{id:{serializedName:"id",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},startTime:{serializedName:"startTime",type:{name:"String"}},endTime:{serializedName:"endTime",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},pe={type:{name:"Composite",className:"SharedKeys",modelProperties:{primarySharedKey:{serializedName:"primarySharedKey",type:{name:"String"}},secondarySharedKey:{serializedName:"secondarySharedKey",type:{name:"String"}}}}},ce={type:{name:"Composite",className:"WorkspaceListUsagesResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"UsageMetric"}}}}}}},de={type:{name:"Composite",className:"UsageMetric",modelProperties:{name:{serializedName:"name",type:{name:"Composite",className:"MetricName"}},unit:{serializedName:"unit",type:{name:"String"}},currentValue:{serializedName:"currentValue",type:{name:"Number"}},limit:{serializedName:"limit",type:{name:"Number"}},nextResetTime:{serializedName:"nextResetTime",type:{name:"DateTime"}},quotaPeriod:{serializedName:"quotaPeriod",type:{name:"String"}}}}},me={type:{name:"Composite",className:"MetricName",modelProperties:{value:{serializedName:"value",type:{name:"String"}},localizedValue:{serializedName:"localizedValue",type:{name:"String"}}}}},he={type:{name:"Composite",className:"StorageAccount",modelProperties:{id:{serializedName:"id",required:!0,type:{name:"String"}},key:{serializedName:"key",required:!0,type:{name:"String"}}}}},ye={type:{name:"Composite",className:"StorageInsightStatus",modelProperties:{state:{serializedName:"state",required:!0,type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},ge={type:{name:"Composite",className:"StorageInsightListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"StorageInsight"}}}},odataNextLink:{serializedName:"@odata\\.nextLink",type:{name:"String"}}}}},fe={type:{name:"Composite",className:"Tag",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},value:{serializedName:"value",required:!0,type:{name:"String"}}}}},ve={type:{name:"Composite",className:"SavedSearchesListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"SavedSearch"}}}}}}},be={type:{name:"Composite",className:"AvailableServiceTier",modelProperties:{serviceTier:{serializedName:"serviceTier",readOnly:!0,type:{name:"String"}},enabled:{serializedName:"enabled",readOnly:!0,type:{name:"Boolean"}},minimumRetention:{serializedName:"minimumRetention",readOnly:!0,type:{name:"Number"}},maximumRetention:{serializedName:"maximumRetention",readOnly:!0,type:{name:"Number"}},defaultRetention:{serializedName:"defaultRetention",readOnly:!0,type:{name:"Number"}},capacityReservationLevel:{serializedName:"capacityReservationLevel",readOnly:!0,type:{name:"Number"}},lastSkuUpdate:{serializedName:"lastSkuUpdate",readOnly:!0,type:{name:"String"}}}}},Ne={type:{name:"Composite",className:"SearchGetSchemaResponse",modelProperties:{metadata:{serializedName:"metadata",type:{name:"Composite",className:"SearchMetadata"}},value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"SearchSchemaValue"}}}}}}},Se={type:{name:"Composite",className:"SearchMetadata",modelProperties:{searchId:{serializedName:"requestId",type:{name:"String"}},resultType:{serializedName:"resultType",type:{name:"String"}},total:{serializedName:"total",type:{name:"Number"}},top:{serializedName:"top",type:{name:"Number"}},id:{serializedName:"id",type:{name:"String"}},coreSummaries:{serializedName:"coreSummaries",type:{name:"Sequence",element:{type:{name:"Composite",className:"CoreSummary"}}}},status:{serializedName:"status",type:{name:"String"}},startTime:{serializedName:"startTime",type:{name:"DateTime"}},lastUpdated:{serializedName:"lastUpdated",type:{name:"DateTime"}},eTag:{serializedName:"eTag",type:{name:"String"}},sort:{serializedName:"sort",type:{name:"Sequence",element:{type:{name:"Composite",className:"SearchSort"}}}},requestTime:{serializedName:"requestTime",type:{name:"Number"}},aggregatedValueField:{serializedName:"aggregatedValueField",type:{name:"String"}},aggregatedGroupingFields:{serializedName:"aggregatedGroupingFields",type:{name:"String"}},sum:{serializedName:"sum",type:{name:"Number"}},max:{serializedName:"max",type:{name:"Number"}},schema:{serializedName:"schema",type:{name:"Composite",className:"SearchMetadataSchema"}}}}},Pe={type:{name:"Composite",className:"CoreSummary",modelProperties:{status:{serializedName:"status",type:{name:"String"}},numberOfDocuments:{serializedName:"numberOfDocuments",required:!0,type:{name:"Number"}}}}},xe={type:{name:"Composite",className:"SearchSort",modelProperties:{name:{serializedName:"name",type:{name:"String"}},order:{serializedName:"order",type:{name:"String"}}}}},Ce={type:{name:"Composite",className:"SearchMetadataSchema",modelProperties:{name:{serializedName:"name",type:{name:"String"}},version:{serializedName:"version",type:{name:"Number"}}}}},Te={type:{name:"Composite",className:"SearchSchemaValue",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}},indexed:{serializedName:"indexed",required:!0,type:{name:"Boolean"}},stored:{serializedName:"stored",required:!0,type:{name:"Boolean"}},facet:{serializedName:"facet",required:!0,type:{name:"Boolean"}},ownerType:{serializedName:"ownerType",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},ke={type:{name:"Composite",className:"WorkspacePurgeBody",modelProperties:{table:{serializedName:"table",required:!0,type:{name:"String"}},filters:{serializedName:"filters",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkspacePurgeBodyFilters"}}}}}}},Ee={type:{name:"Composite",className:"WorkspacePurgeBodyFilters",modelProperties:{column:{serializedName:"column",type:{name:"String"}},operator:{serializedName:"operator",type:{name:"String"}},value:{serializedName:"value",type:{name:"any"}},key:{serializedName:"key",type:{name:"String"}}}}},_e={type:{name:"Composite",className:"WorkspacePurgeResponse",modelProperties:{operationId:{serializedName:"operationId",required:!0,type:{name:"String"}}}}},Oe={type:{name:"Composite",className:"WorkspacePurgeStatusResponse",modelProperties:{status:{serializedName:"status",required:!0,type:{name:"String"}}}}},Ie={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Ae={type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}}}}},qe={type:{name:"Composite",className:"OperationDisplay",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},ze={type:{name:"Composite",className:"TablesListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Table"}}}}}}},De={type:{name:"Composite",className:"ClusterListResult",modelProperties:{nextLink:{serializedName:"nextLink",type:{name:"String"}},value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Cluster"}}}}}}},Le={type:{name:"Composite",className:"Identity",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",required:!0,type:{name:"Enum",allowedValues:["SystemAssigned","UserAssigned","None"]}},userAssignedIdentities:{serializedName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"UserIdentityProperties"}}}}}}},Fe={type:{name:"Composite",className:"UserIdentityProperties",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},clientId:{serializedName:"clientId",readOnly:!0,type:{name:"String"}}}}},Ge={type:{name:"Composite",className:"ClusterSku",modelProperties:{capacity:{serializedName:"capacity",type:{name:"Enum",allowedValues:[500,1e3,2e3,5e3]}},name:{serializedName:"name",type:{name:"String"}}}}},je={type:{name:"Composite",className:"KeyVaultProperties",modelProperties:{keyVaultUri:{serializedName:"keyVaultUri",type:{name:"String"}},keyName:{serializedName:"keyName",type:{name:"String"}},keyVersion:{serializedName:"keyVersion",type:{name:"String"}},keyRsaSize:{serializedName:"keyRsaSize",type:{name:"Number"}}}}},Be={type:{name:"Composite",className:"AssociatedWorkspace",modelProperties:{workspaceId:{serializedName:"workspaceId",readOnly:!0,type:{name:"String"}},workspaceName:{serializedName:"workspaceName",readOnly:!0,type:{name:"String"}},resourceId:{serializedName:"resourceId",readOnly:!0,type:{name:"String"}},associateDate:{serializedName:"associateDate",readOnly:!0,type:{name:"String"}}}}},Ue={type:{name:"Composite",className:"CapacityReservationProperties",modelProperties:{lastSkuUpdate:{serializedName:"lastSkuUpdate",readOnly:!0,type:{name:"String"}},minCapacity:{serializedName:"minCapacity",readOnly:!0,type:{name:"Number"}}}}},He={type:{name:"Composite",className:"ClusterPatch",modelProperties:{identity:{serializedName:"identity",type:{name:"Composite",className:"Identity"}},sku:{serializedName:"sku",type:{name:"Composite",className:"ClusterSku"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},keyVaultProperties:{serializedName:"properties.keyVaultProperties",type:{name:"Composite",className:"KeyVaultProperties"}},billingType:{serializedName:"properties.billingType",type:{name:"String"}}}}},$e={type:{name:"Composite",className:"WorkspaceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Workspace"}}}}}}},Xe={type:{name:"Composite",className:"WorkspaceSku",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},capacityReservationLevel:{serializedName:"capacityReservationLevel",type:{name:"Enum",allowedValues:[100,200,300,400,500,1e3,2e3,5e3]}},lastSkuUpdate:{serializedName:"lastSkuUpdate",readOnly:!0,type:{name:"String"}}}}},Je={type:{name:"Composite",className:"WorkspaceCapping",modelProperties:{dailyQuotaGb:{serializedName:"dailyQuotaGb",type:{name:"Number"}},quotaNextResetTime:{serializedName:"quotaNextResetTime",readOnly:!0,type:{name:"String"}},dataIngestionStatus:{serializedName:"dataIngestionStatus",readOnly:!0,type:{name:"String"}}}}},Ze={type:{name:"Composite",className:"PrivateLinkScopedResource",modelProperties:{resourceId:{serializedName:"resourceId",type:{name:"String"}},scopeId:{serializedName:"scopeId",type:{name:"String"}}}}},et={type:{name:"Composite",className:"WorkspaceFeatures",additionalProperties:{type:{name:"Object"}},modelProperties:{enableDataExport:{serializedName:"enableDataExport",nullable:!0,type:{name:"Boolean"}},immediatePurgeDataOn30Days:{serializedName:"immediatePurgeDataOn30Days",nullable:!0,type:{name:"Boolean"}},enableLogAccessUsingOnlyResourcePermissions:{serializedName:"enableLogAccessUsingOnlyResourcePermissions",nullable:!0,type:{name:"Boolean"}},clusterResourceId:{serializedName:"clusterResourceId",nullable:!0,type:{name:"String"}},disableLocalAuth:{serializedName:"disableLocalAuth",nullable:!0,type:{name:"Boolean"}}}}},tt={type:{name:"Composite",className:"DataSourceFilter",modelProperties:{kind:{serializedName:"kind",type:{name:"String"}}}}},rt={type:{name:"Composite",className:"ProxyResource",modelProperties:Object.assign({},X.type.modelProperties)}},it={type:{name:"Composite",className:"TrackedResource",modelProperties:Object.assign(Object.assign({},X.type.modelProperties),{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},location:{serializedName:"location",required:!0,type:{name:"String"}}})}},nt={type:{name:"Composite",className:"AzureEntityResource",modelProperties:Object.assign(Object.assign({},X.type.modelProperties),{etag:{serializedName:"etag",readOnly:!0,type:{name:"String"}}})}},ot={type:{name:"Composite",className:"DataExport",modelProperties:Object.assign(Object.assign({},rt.type.modelProperties),{dataExportId:{serializedName:"properties.dataExportId",type:{name:"String"}},tableNames:{serializedName:"properties.tableNames",type:{name:"Sequence",element:{type:{name:"String"}}}},enable:{serializedName:"properties.enable",type:{name:"Boolean"}},createdDate:{serializedName:"properties.createdDate",type:{name:"String"}},lastModifiedDate:{serializedName:"properties.lastModifiedDate",type:{name:"String"}},resourceId:{serializedName:"properties.destination.resourceId",type:{name:"String"}},typePropertiesDestinationType:{serializedName:"properties.destination.type",readOnly:!0,type:{name:"String"}},eventHubName:{serializedName:"properties.destination.metaData.eventHubName",type:{name:"String"}}})}},lt={type:{name:"Composite",className:"DataSource",modelProperties:Object.assign(Object.assign({},rt.type.modelProperties),{properties:{serializedName:"properties",required:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}},etag:{serializedName:"etag",type:{name:"String"}},kind:{serializedName:"kind",required:!0,type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}},pt={type:{name:"Composite",className:"LinkedService",modelProperties:Object.assign(Object.assign({},rt.type.modelProperties),{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},resourceId:{serializedName:"properties.resourceId",type:{name:"String"}},writeAccessResourceId:{serializedName:"properties.writeAccessResourceId",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",type:{name:"String"}}})}},ct={type:{name:"Composite",className:"LinkedStorageAccountsResource",modelProperties:Object.assign(Object.assign({},rt.type.modelProperties),{dataSourceType:{serializedName:"properties.dataSourceType",readOnly:!0,type:{name:"Enum",allowedValues:["CustomLogs","AzureWatson","Query","Alerts"]}},storageAccountIds:{serializedName:"properties.storageAccountIds",type:{name:"Sequence",element:{type:{name:"String"}}}}})}},ut={type:{name:"Composite",className:"StorageInsight",modelProperties:Object.assign(Object.assign({},rt.type.modelProperties),{eTag:{serializedName:"eTag",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},containers:{serializedName:"properties.containers",type:{name:"Sequence",element:{type:{name:"String"}}}},tables:{serializedName:"properties.tables",type:{name:"Sequence",element:{type:{name:"String"}}}},storageAccount:{serializedName:"properties.storageAccount",type:{name:"Composite",className:"StorageAccount"}},status:{serializedName:"properties.status",type:{name:"Composite",className:"StorageInsightStatus"}}})}},dt={type:{name:"Composite",className:"SavedSearch",modelProperties:Object.assign(Object.assign({},rt.type.modelProperties),{etag:{serializedName:"etag",type:{name:"String"}},category:{serializedName:"properties.category",required:!0,type:{name:"String"}},displayName:{serializedName:"properties.displayName",required:!0,type:{name:"String"}},query:{serializedName:"properties.query",required:!0,type:{name:"String"}},functionAlias:{serializedName:"properties.functionAlias",type:{name:"String"}},functionParameters:{serializedName:"properties.functionParameters",type:{name:"String"}},version:{serializedName:"properties.version",type:{name:"Number"}},tags:{serializedName:"properties.tags",type:{name:"Sequence",element:{type:{name:"Composite",className:"Tag"}}}}})}},mt={type:{name:"Composite",className:"Table",modelProperties:Object.assign(Object.assign({},rt.type.modelProperties),{retentionInDays:{constraints:{InclusiveMaximum:730,InclusiveMinimum:7},serializedName:"properties.retentionInDays",type:{name:"Number"}},isTroubleshootingAllowed:{serializedName:"properties.isTroubleshootingAllowed",readOnly:!0,type:{name:"Boolean"}},isTroubleshootEnabled:{serializedName:"properties.isTroubleshootEnabled",type:{name:"Boolean"}},lastTroubleshootDate:{serializedName:"properties.lastTroubleshootDate",readOnly:!0,type:{name:"String"}}})}},ht={type:{name:"Composite",className:"Cluster",modelProperties:Object.assign(Object.assign({},it.type.modelProperties),{identity:{serializedName:"identity",type:{name:"Composite",className:"Identity"}},sku:{serializedName:"sku",type:{name:"Composite",className:"ClusterSku"}},clusterId:{serializedName:"properties.clusterId",readOnly:!0,type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}},isDoubleEncryptionEnabled:{serializedName:"properties.isDoubleEncryptionEnabled",type:{name:"Boolean"}},isAvailabilityZonesEnabled:{serializedName:"properties.isAvailabilityZonesEnabled",type:{name:"Boolean"}},billingType:{serializedName:"properties.billingType",type:{name:"String"}},keyVaultProperties:{serializedName:"properties.keyVaultProperties",type:{name:"Composite",className:"KeyVaultProperties"}},lastModifiedDate:{serializedName:"properties.lastModifiedDate",readOnly:!0,type:{name:"String"}},createdDate:{serializedName:"properties.createdDate",readOnly:!0,type:{name:"String"}},associatedWorkspaces:{serializedName:"properties.associatedWorkspaces",type:{name:"Sequence",element:{type:{name:"Composite",className:"AssociatedWorkspace"}}}},capacityReservationProperties:{serializedName:"properties.capacityReservationProperties",type:{name:"Composite",className:"CapacityReservationProperties"}}})}},yt={type:{name:"Composite",className:"Workspace",modelProperties:Object.assign(Object.assign({},it.type.modelProperties),{eTag:{serializedName:"eTag",type:{name:"String"}},provisioningState:{serializedName:"properties.provisioningState",type:{name:"String"}},customerId:{serializedName:"properties.customerId",readOnly:!0,type:{name:"String"}},sku:{serializedName:"properties.sku",type:{name:"Composite",className:"WorkspaceSku"}},retentionInDays:{serializedName:"properties.retentionInDays",nullable:!0,type:{name:"Number"}},workspaceCapping:{serializedName:"properties.workspaceCapping",type:{name:"Composite",className:"WorkspaceCapping"}},createdDate:{serializedName:"properties.createdDate",readOnly:!0,type:{name:"String"}},modifiedDate:{serializedName:"properties.modifiedDate",readOnly:!0,type:{name:"String"}},publicNetworkAccessForIngestion:{defaultValue:"Enabled",serializedName:"properties.publicNetworkAccessForIngestion",type:{name:"String"}},publicNetworkAccessForQuery:{defaultValue:"Enabled",serializedName:"properties.publicNetworkAccessForQuery",type:{name:"String"}},forceCmkForQuery:{serializedName:"properties.forceCmkForQuery",type:{name:"Boolean"}},privateLinkScopedResources:{serializedName:"properties.privateLinkScopedResources",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkScopedResource"}}}},features:{serializedName:"properties.features",type:{name:"Composite",className:"WorkspaceFeatures"}}})}},gt={type:{name:"Composite",className:"WorkspacePatch",modelProperties:Object.assign(Object.assign({},nt.type.modelProperties),{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},provisioningState:{serializedName:"properties.provisioningState",type:{name:"String"}},customerId:{serializedName:"properties.customerId",readOnly:!0,type:{name:"String"}},sku:{serializedName:"properties.sku",type:{name:"Composite",className:"WorkspaceSku"}},retentionInDays:{serializedName:"properties.retentionInDays",nullable:!0,type:{name:"Number"}},workspaceCapping:{serializedName:"properties.workspaceCapping",type:{name:"Composite",className:"WorkspaceCapping"}},createdDate:{serializedName:"properties.createdDate",readOnly:!0,type:{name:"String"}},modifiedDate:{serializedName:"properties.modifiedDate",readOnly:!0,type:{name:"String"}},publicNetworkAccessForIngestion:{defaultValue:"Enabled",serializedName:"properties.publicNetworkAccessForIngestion",type:{name:"String"}},publicNetworkAccessForQuery:{defaultValue:"Enabled",serializedName:"properties.publicNetworkAccessForQuery",type:{name:"String"}},forceCmkForQuery:{serializedName:"properties.forceCmkForQuery",type:{name:"Boolean"}},privateLinkScopedResources:{serializedName:"properties.privateLinkScopedResources",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkScopedResource"}}}},features:{serializedName:"properties.features",type:{name:"Composite",className:"WorkspaceFeatures"}}})}},ft={type:{name:"Composite",className:"WorkspacePurgePurgeHeaders",modelProperties:{xMsStatusLocation:{serializedName:"x-ms-status-location",type:{name:"String"}}}}},bt={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Nt={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},Pt={parameterPath:"subscriptionId",mapper:{constraints:{MinLength:1},serializedName:"subscriptionId",required:!0,type:{name:"String"}}},xt={parameterPath:"resourceGroupName",mapper:{constraints:{MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},Ct={parameterPath:"workspaceName",mapper:{constraints:{Pattern:new RegExp("^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$"),MaxLength:63,MinLength:4},serializedName:"workspaceName",required:!0,type:{name:"String"}}},Tt={parameterPath:"apiVersion",mapper:{defaultValue:"2020-08-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},kt={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},_t={parameterPath:"parameters",mapper:ot},Ot={parameterPath:"dataExportName",mapper:{constraints:{Pattern:new RegExp("^[A-Za-z][A-Za-z0-9-]+[A-Za-z0-9]$"),MaxLength:63,MinLength:4},serializedName:"dataExportName",required:!0,type:{name:"String"}}},At={parameterPath:"dataExportName",mapper:{serializedName:"dataExportName",required:!0,type:{name:"String"}}},Mt={parameterPath:"parameters",mapper:lt},zt={parameterPath:"dataSourceName",mapper:{serializedName:"dataSourceName",required:!0,type:{name:"String"}}},Dt={parameterPath:"filter",mapper:{serializedName:"$filter",required:!0,type:{name:"String"}}},Lt={parameterPath:["options","skiptoken"],mapper:{serializedName:"$skiptoken",type:{name:"String"}}},Ft={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},Gt={parameterPath:"intelligencePackName",mapper:{serializedName:"intelligencePackName",required:!0,type:{name:"String"}}},jt={parameterPath:"parameters",mapper:pt},Bt={parameterPath:"linkedServiceName",mapper:{serializedName:"linkedServiceName",required:!0,type:{name:"String"}}},Ut={parameterPath:"parameters",mapper:ct},Vt={parameterPath:"dataSourceType",mapper:{serializedName:"dataSourceType",required:!0,type:{name:"Enum",allowedValues:["CustomLogs","AzureWatson","Query","Alerts"]}}},Ht={parameterPath:"parameters",mapper:ut},Wt={parameterPath:"storageInsightName",mapper:{serializedName:"storageInsightName",required:!0,type:{name:"String"}}},$t={parameterPath:"savedSearchId",mapper:{serializedName:"savedSearchId",required:!0,type:{name:"String"}}},Kt={parameterPath:"parameters",mapper:dt},Xt={parameterPath:"body",mapper:ke},Qt={parameterPath:"apiVersion",mapper:{defaultValue:"2020-10-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Jt={parameterPath:"apiVersion",mapper:{defaultValue:"2021-06-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Yt={parameterPath:"parameters",mapper:mt},Zt={parameterPath:"tableName",mapper:{serializedName:"tableName",required:!0,type:{name:"String"}}},er={parameterPath:"parameters",mapper:ht},tr={parameterPath:"clusterName",mapper:{constraints:{Pattern:new RegExp("^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$"),MaxLength:63,MinLength:4},serializedName:"clusterName",required:!0,type:{name:"String"}}},rr={parameterPath:"clusterName",mapper:{serializedName:"clusterName",required:!0,type:{name:"String"}}},ir={parameterPath:"parameters",mapper:He},nr={parameterPath:"parameters",mapper:yt},ar={parameterPath:"parameters",mapper:gt};class DataExportsImpl{constructor(g){this.client=g}listByWorkspace(g,v,b){const S=this.listByWorkspacePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByWorkspacePagingPage(g,v,b)}}listByWorkspacePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingPage_1(){let S=yield(0,V.qq)(this._listByWorkspace(g,v,b));yield yield(0,V.qq)(S.value||[])}))}listByWorkspacePagingAll(g,v,b){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingAll_1(){var S,P;try{for(var x,C=(0,V.KL)(this.listByWorkspacePagingPage(g,v,b));!(x=yield(0,V.qq)(C.next())).done;){const g=x.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,V.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_listByWorkspace(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},or)}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,dataExportName:b,parameters:S,options:P},lr)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,dataExportName:b,options:S},pr)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,dataExportName:b,options:S},cr)}}const sr=H.Q(G,!1),or={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataExports",httpMethod:"GET",responses:{200:{bodyMapper:K},default:{bodyMapper:J}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:sr},lr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataExports/{dataExportName}",httpMethod:"PUT",responses:{200:{bodyMapper:ot},201:{bodyMapper:ot},default:{bodyMapper:J}},requestBody:_t,queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Ot],headerParameters:[bt,kt],mediaType:"json",serializer:sr},pr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataExports/{dataExportName}",httpMethod:"GET",responses:{200:{bodyMapper:ot},default:{bodyMapper:J}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,At],headerParameters:[bt],serializer:sr},cr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataExports/{dataExportName}",httpMethod:"DELETE",responses:{200:{},404:{},default:{bodyMapper:J}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,At],headerParameters:[bt],serializer:sr};class DataSourcesImpl{constructor(g){this.client=g}listByWorkspace(g,v,b,S){const P=this.listByWorkspacePagingAll(g,v,b,S);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByWorkspacePagingPage(g,v,b,S)}}listByWorkspacePagingPage(g,v,b,S){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingPage_1(){let P=yield(0,V.qq)(this._listByWorkspace(g,v,b,S));yield yield(0,V.qq)(P.value||[]);let x=P.nextLink;for(;x;)P=yield(0,V.qq)(this._listByWorkspaceNext(g,v,b,x,S)),x=P.nextLink,yield yield(0,V.qq)(P.value||[])}))}listByWorkspacePagingAll(g,v,b,S){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingAll_1(){var P,x;try{for(var C,T=(0,V.KL)(this.listByWorkspacePagingPage(g,v,b,S));!(C=yield(0,V.qq)(T.next())).done;){const g=C.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,V.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,dataSourceName:b,parameters:S,options:P},dr)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,dataSourceName:b,options:S},mr)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,dataSourceName:b,options:S},hr)}_listByWorkspace(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,filter:b,options:S},gr)}_listByWorkspaceNext(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,filter:b,nextLink:S,options:P},fr)}}const ur=H.Q(G,!1),dr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataSources/{dataSourceName}",httpMethod:"PUT",responses:{200:{bodyMapper:lt},201:{bodyMapper:lt}},requestBody:Mt,queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,zt],headerParameters:[bt,kt],mediaType:"json",serializer:ur},mr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataSources/{dataSourceName}",httpMethod:"DELETE",responses:{200:{},204:{}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,zt],serializer:ur},hr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataSources/{dataSourceName}",httpMethod:"GET",responses:{200:{bodyMapper:lt}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,zt],headerParameters:[bt],serializer:ur},gr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataSources",httpMethod:"GET",responses:{200:{bodyMapper:re}},queryParameters:[Tt,Dt,Lt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:ur},fr={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:re}},queryParameters:[Tt,Dt,Lt],urlParameters:[Nt,Pt,xt,Ct,Ft],headerParameters:[bt],serializer:ur};class IntelligencePacksImpl{constructor(g){this.client=g}disable(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,intelligencePackName:b,options:S},br)}enable(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,intelligencePackName:b,options:S},Nr)}list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},Sr)}}const vr=H.Q(G,!1),br={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/intelligencePacks/{intelligencePackName}/Disable",httpMethod:"POST",responses:{200:{}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Gt],serializer:vr},Nr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/intelligencePacks/{intelligencePackName}/Enable",httpMethod:"POST",responses:{200:{}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Gt],serializer:vr},Sr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/intelligencePacks",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"IntelligencePack"}}}}}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:vr};var Pr=b(49363);class LroImpl{constructor(g,v,b,S=b.path,P=b.httpMethod){this.sendOperationFn=g,this.args=v,this.spec=b,this.requestPath=S,this.requestMethod=P}sendInitialRequest(){return(0,V.mG)(this,void 0,void 0,(function*(){return this.sendOperationFn(this.args,this.spec)}))}sendPollRequest(g){return(0,V.mG)(this,void 0,void 0,(function*(){const v=this.spec,{requestBody:b}=v,S=(0,V._T)(v,["requestBody"]);return this.sendOperationFn(this.args,Object.assign(Object.assign({},S),{path:g,httpMethod:"GET"}))}))}}class LinkedServicesImpl{constructor(g){this.client=g}listByWorkspace(g,v,b){const S=this.listByWorkspacePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByWorkspacePagingPage(g,v,b)}}listByWorkspacePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingPage_1(){let S=yield(0,V.qq)(this._listByWorkspace(g,v,b));yield yield(0,V.qq)(S.value||[])}))}listByWorkspacePagingAll(g,v,b){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingAll_1(){var S,P;try{for(var x,C=(0,V.KL)(this.listByWorkspacePagingPage(g,v,b));!(x=yield(0,V.qq)(C.next())).done;){const g=x.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,V.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}beginCreateOrUpdate(g,v,b,S,P){return(0,V.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),x=new LroImpl(((g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,workspaceName:v,linkedServiceName:b,parameters:S,options:P},Cr),C=new Pr.F(x,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs});return yield C.poll(),C}))}beginCreateOrUpdateAndWait(g,v,b,S,P){return(0,V.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S,P)).pollUntilDone()}))}beginDelete(g,v,b,S){return(0,V.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,workspaceName:v,linkedServiceName:b,options:S},Tr),x=new Pr.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginDeleteAndWait(g,v,b,S){return(0,V.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b,S)).pollUntilDone()}))}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,linkedServiceName:b,options:S},Rr)}_listByWorkspace(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},kr)}}const xr=H.Q(G,!1),Cr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedServices/{linkedServiceName}",httpMethod:"PUT",responses:{200:{bodyMapper:pt},201:{bodyMapper:pt},202:{bodyMapper:pt},204:{bodyMapper:pt}},requestBody:jt,queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Bt],headerParameters:[bt,kt],mediaType:"json",serializer:xr},Tr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedServices/{linkedServiceName}",httpMethod:"DELETE",responses:{200:{bodyMapper:pt},201:{bodyMapper:pt},202:{bodyMapper:pt},204:{bodyMapper:pt}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Bt],headerParameters:[bt],serializer:xr},Rr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedServices/{linkedServiceName}",httpMethod:"GET",responses:{200:{bodyMapper:pt}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Bt],headerParameters:[bt],serializer:xr},kr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedServices",httpMethod:"GET",responses:{200:{bodyMapper:ne}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:xr};class LinkedStorageAccountsImpl{constructor(g){this.client=g}listByWorkspace(g,v,b){const S=this.listByWorkspacePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByWorkspacePagingPage(g,v,b)}}listByWorkspacePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingPage_1(){let S=yield(0,V.qq)(this._listByWorkspace(g,v,b));yield yield(0,V.qq)(S.value||[])}))}listByWorkspacePagingAll(g,v,b){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingAll_1(){var S,P;try{for(var x,C=(0,V.KL)(this.listByWorkspacePagingPage(g,v,b));!(x=yield(0,V.qq)(C.next())).done;){const g=x.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,V.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,dataSourceType:b,parameters:S,options:P},_r)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,dataSourceType:b,options:S},Or)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,dataSourceType:b,options:S},Ir)}_listByWorkspace(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},Ar)}}const Er=H.Q(G,!1),_r={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedStorageAccounts/{dataSourceType}",httpMethod:"PUT",responses:{200:{bodyMapper:ct}},requestBody:Ut,queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Vt],headerParameters:[bt,kt],mediaType:"json",serializer:Er},Or={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedStorageAccounts/{dataSourceType}",httpMethod:"DELETE",responses:{200:{}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Vt],serializer:Er},Ir={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedStorageAccounts/{dataSourceType}",httpMethod:"GET",responses:{200:{bodyMapper:ct}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Vt],headerParameters:[bt],serializer:Er},Ar={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedStorageAccounts",httpMethod:"GET",responses:{200:{bodyMapper:ae}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:Er};class ManagementGroupsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(g,v,b)}}listPagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listPagingPage_1(){let S=yield(0,V.qq)(this._list(g,v,b));yield yield(0,V.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,V.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,V.KL)(this.listPagingPage(g,v,b));!(x=yield(0,V.qq)(C.next())).done;){const g=x.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,V.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},qr)}}const Mr=H.Q(G,!1),qr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/managementGroups",httpMethod:"GET",responses:{200:{bodyMapper:se}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:Mr};class OperationStatusesImpl{constructor(g){this.client=g}get(g,v,b){return this.client.sendOperationRequest({location:g,asyncOperationId:v,options:b},Lr)}}const zr=H.Q(G,!1),Lr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/locations/{location}/operationStatuses/{asyncOperationId}",httpMethod:"GET",responses:{200:{bodyMapper:le}},queryParameters:[Tt],urlParameters:[Nt,Pt,{parameterPath:"location",mapper:{serializedName:"location",required:!0,type:{name:"String"}}},{parameterPath:"asyncOperationId",mapper:{serializedName:"asyncOperationId",required:!0,type:{name:"String"}}}],headerParameters:[bt],serializer:zr};class SharedKeysOperationsImpl{constructor(g){this.client=g}getSharedKeys(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},Gr)}regenerate(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},jr)}}const Fr=H.Q(G,!1),Gr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/sharedKeys",httpMethod:"POST",responses:{200:{bodyMapper:pe}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:Fr},jr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/regenerateSharedKey",httpMethod:"POST",responses:{200:{bodyMapper:pe}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:Fr};class UsagesImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(g,v,b)}}listPagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listPagingPage_1(){let S=yield(0,V.qq)(this._list(g,v,b));yield yield(0,V.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,V.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,V.KL)(this.listPagingPage(g,v,b));!(x=yield(0,V.qq)(C.next())).done;){const g=x.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,V.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},Ur)}}const Br=H.Q(G,!1),Ur={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/usages",httpMethod:"GET",responses:{200:{bodyMapper:ce}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:Br};class StorageInsightConfigsImpl{constructor(g){this.client=g}listByWorkspace(g,v,b){const S=this.listByWorkspacePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByWorkspacePagingPage(g,v,b)}}listByWorkspacePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingPage_1(){let S=yield(0,V.qq)(this._listByWorkspace(g,v,b));yield yield(0,V.qq)(S.value||[]);let P=S.odataNextLink;for(;P;)S=yield(0,V.qq)(this._listByWorkspaceNext(g,v,P,b)),P=S.odataNextLink,yield yield(0,V.qq)(S.value||[])}))}listByWorkspacePagingAll(g,v,b){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingAll_1(){var S,P;try{for(var x,C=(0,V.KL)(this.listByWorkspacePagingPage(g,v,b));!(x=yield(0,V.qq)(C.next())).done;){const g=x.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,V.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,storageInsightName:b,parameters:S,options:P},Hr)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,storageInsightName:b,options:S},Wr)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,storageInsightName:b,options:S},Kr)}_listByWorkspace(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},Qr)}_listByWorkspaceNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,nextLink:b,options:S},Jr)}}const Vr=H.Q(G,!1),Hr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs/{storageInsightName}",httpMethod:"PUT",responses:{200:{bodyMapper:ut},201:{bodyMapper:ut}},requestBody:Ht,queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Wt],headerParameters:[bt,kt],mediaType:"json",serializer:Vr},Wr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs/{storageInsightName}",httpMethod:"GET",responses:{200:{bodyMapper:ut}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Wt],headerParameters:[bt],serializer:Vr},Kr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs/{storageInsightName}",httpMethod:"DELETE",responses:{200:{},204:{}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Wt],serializer:Vr},Qr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs",httpMethod:"GET",responses:{200:{bodyMapper:ge}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:Vr},Jr={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ge}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,Ft],headerParameters:[bt],serializer:Vr};class SavedSearchesImpl{constructor(g){this.client=g}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,savedSearchId:b,options:S},Zr)}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,savedSearchId:b,parameters:S,options:P},ei)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,savedSearchId:b,options:S},ti)}listByWorkspace(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},ri)}}const Yr=H.Q(G,!1),Zr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches/{savedSearchId}",httpMethod:"DELETE",responses:{200:{}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,$t],serializer:Yr},ei={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches/{savedSearchId}",httpMethod:"PUT",responses:{200:{bodyMapper:dt}},requestBody:Kt,queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,$t],headerParameters:[bt,kt],mediaType:"json",serializer:Yr},ti={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches/{savedSearchId}",httpMethod:"GET",responses:{200:{bodyMapper:dt}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,$t],headerParameters:[bt],serializer:Yr},ri={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches",httpMethod:"GET",responses:{200:{bodyMapper:ve}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:Yr};class AvailableServiceTiersImpl{constructor(g){this.client=g}listByWorkspace(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},ii)}}const ii={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/availableServiceTiers",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"AvailableServiceTier"}}}}}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:H.Q(G,!1)};class GatewaysImpl{constructor(g){this.client=g}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,gatewayId:b,options:S},ni)}}const ni={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/gateways/{gatewayId}",httpMethod:"DELETE",responses:{200:{}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,{parameterPath:"gatewayId",mapper:{serializedName:"gatewayId",required:!0,type:{name:"String"}}}],serializer:H.Q(G,!1)};class SchemaImpl{constructor(g){this.client=g}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},si)}}const ai=H.Q(G,!1),si={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/schema",httpMethod:"POST",responses:{200:{bodyMapper:Ne}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:ai};class WorkspacePurgeImpl{constructor(g){this.client=g}purge(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,body:b,options:S},li)}getPurgeStatus(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,purgeId:b,options:S},pi)}}const oi=H.Q(G,!1),li={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/purge",httpMethod:"POST",responses:{202:{bodyMapper:_e,headersMapper:ft}},requestBody:Xt,queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt,kt],mediaType:"json",serializer:oi},pi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/operations/{purgeId}",httpMethod:"GET",responses:{200:{bodyMapper:Oe}},queryParameters:[Tt],urlParameters:[Nt,Pt,xt,Ct,{parameterPath:"purgeId",mapper:{serializedName:"purgeId",required:!0,type:{name:"String"}}}],headerParameters:[bt],serializer:oi};class OperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(g)}}listPagingPage(g){return(0,V.FC)(this,arguments,(function*listPagingPage_1(){let v=yield(0,V.qq)(this._list(g));yield yield(0,V.qq)(v.value||[]);let b=v.nextLink;for(;b;)v=yield(0,V.qq)(this._listNext(b,g)),b=v.nextLink,yield yield(0,V.qq)(v.value||[])}))}listPagingAll(g){return(0,V.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,V.KL)(this.listPagingPage(g));!(S=yield(0,V.qq)(P.next())).done;){const g=S.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,V.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},ui)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},di)}}const ci=H.Q(G,!1),ui={path:"/providers/Microsoft.OperationalInsights/operations",httpMethod:"GET",responses:{200:{bodyMapper:Ie},default:{bodyMapper:J}},queryParameters:[Qt],urlParameters:[Nt],headerParameters:[bt],serializer:ci},di={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ie},default:{bodyMapper:J}},queryParameters:[Qt],urlParameters:[Nt,Ft],headerParameters:[bt],serializer:ci};class TablesImpl{constructor(g){this.client=g}listByWorkspace(g,v,b){const S=this.listByWorkspacePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByWorkspacePagingPage(g,v,b)}}listByWorkspacePagingPage(g,v,b){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingPage_1(){let S=yield(0,V.qq)(this._listByWorkspace(g,v,b));yield yield(0,V.qq)(S.value||[])}))}listByWorkspacePagingAll(g,v,b){return(0,V.FC)(this,arguments,(function*listByWorkspacePagingAll_1(){var S,P;try{for(var x,C=(0,V.KL)(this.listByWorkspacePagingPage(g,v,b));!(x=yield(0,V.qq)(C.next())).done;){const g=x.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,V.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_listByWorkspace(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},hi)}update(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,tableName:b,parameters:S,options:P},yi)}create(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,tableName:b,parameters:S,options:P},gi)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,tableName:b,options:S},fi)}}const mi=H.Q(G,!1),hi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables",httpMethod:"GET",responses:{200:{bodyMapper:ze},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:mi},yi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}",httpMethod:"PATCH",responses:{200:{bodyMapper:mt},default:{bodyMapper:J}},requestBody:Yt,queryParameters:[Jt],urlParameters:[Nt,Pt,xt,Ct,Zt],headerParameters:[bt,kt],mediaType:"json",serializer:mi},gi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}",httpMethod:"PUT",responses:{200:{bodyMapper:mt},default:{bodyMapper:J}},requestBody:Yt,queryParameters:[Jt],urlParameters:[Nt,Pt,xt,Ct,Zt],headerParameters:[bt,kt],mediaType:"json",serializer:mi},fi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}",httpMethod:"GET",responses:{200:{bodyMapper:mt},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt,xt,Ct,Zt],headerParameters:[bt],serializer:mi};class ClustersImpl{constructor(g){this.client=g}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(g,v)}}listByResourceGroupPagingPage(g,v){return(0,V.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let b=yield(0,V.qq)(this._listByResourceGroup(g,v));yield yield(0,V.qq)(b.value||[]);let S=b.nextLink;for(;S;)b=yield(0,V.qq)(this._listByResourceGroupNext(g,S,v)),S=b.nextLink,yield yield(0,V.qq)(b.value||[])}))}listByResourceGroupPagingAll(g,v){return(0,V.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(g)}}listPagingPage(g){return(0,V.FC)(this,arguments,(function*listPagingPage_1(){let v=yield(0,V.qq)(this._list(g));yield yield(0,V.qq)(v.value||[]);let b=v.nextLink;for(;b;)v=yield(0,V.qq)(this._listNext(b,g)),b=v.nextLink,yield yield(0,V.qq)(v.value||[])}))}listPagingAll(g){return(0,V.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,V.KL)(this.listPagingPage(g));!(S=yield(0,V.qq)(P.next())).done;){const g=S.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,V.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},bi)}_list(g){return this.client.sendOperationRequest({options:g},Ni)}beginCreateOrUpdate(g,v,b,S){return(0,V.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,clusterName:v,parameters:b,options:S},Pi),x=new Pr.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAndWait(g,v,b,S){return(0,V.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S)).pollUntilDone()}))}beginDelete(g,v,b){return(0,V.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,clusterName:v,options:b},xi),P=new Pr.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteAndWait(g,v,b){return(0,V.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b)).pollUntilDone()}))}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,clusterName:v,options:b},Ci)}beginUpdate(g,v,b,S){return(0,V.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,clusterName:v,parameters:b,options:S},wi),x=new Pr.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginUpdateAndWait(g,v,b,S){return(0,V.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S)).pollUntilDone()}))}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},Ti)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},ki)}}const vi=H.Q(G,!1),bi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters",httpMethod:"GET",responses:{200:{bodyMapper:De},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt,xt],headerParameters:[bt],serializer:vi},Ni={path:"/subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/clusters",httpMethod:"GET",responses:{200:{bodyMapper:De},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt],headerParameters:[bt],serializer:vi},Pi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}",httpMethod:"PUT",responses:{200:{bodyMapper:ht},201:{bodyMapper:ht},202:{bodyMapper:ht},204:{bodyMapper:ht},default:{bodyMapper:J}},requestBody:er,queryParameters:[Jt],urlParameters:[Nt,Pt,xt,tr],headerParameters:[bt,kt],mediaType:"json",serializer:vi},xi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt,xt,rr],headerParameters:[bt],serializer:vi},Ci={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt,xt,rr],headerParameters:[bt],serializer:vi},wi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}",httpMethod:"PATCH",responses:{200:{bodyMapper:ht},201:{bodyMapper:ht},202:{bodyMapper:ht},204:{bodyMapper:ht},default:{bodyMapper:J}},requestBody:ir,queryParameters:[Jt],urlParameters:[Nt,Pt,xt,rr],headerParameters:[bt,kt],mediaType:"json",serializer:vi},Ti={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:De},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt,xt,Ft],headerParameters:[bt],serializer:vi},ki={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:De},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt,Ft],headerParameters:[bt],serializer:vi};class WorkspacesImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(g)}}listPagingPage(g){return(0,V.FC)(this,arguments,(function*listPagingPage_1(){let v=yield(0,V.qq)(this._list(g));yield yield(0,V.qq)(v.value||[])}))}listPagingAll(g){return(0,V.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,V.KL)(this.listPagingPage(g));!(S=yield(0,V.qq)(P.next())).done;){const g=S.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,V.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(g,v)}}listByResourceGroupPagingPage(g,v){return(0,V.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let b=yield(0,V.qq)(this._listByResourceGroup(g,v));yield yield(0,V.qq)(b.value||[])}))}listByResourceGroupPagingAll(g,v){return(0,V.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},_i)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Oi)}beginCreateOrUpdate(g,v,b,S){return(0,V.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,workspaceName:v,parameters:b,options:S},Ii),x=new Pr.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAndWait(g,v,b,S){return(0,V.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S)).pollUntilDone()}))}beginDelete(g,v,b){return(0,V.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,V.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,workspaceName:v,options:b},Ai),P=new Pr.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteAndWait(g,v,b){return(0,V.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b)).pollUntilDone()}))}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,options:b},Mi)}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,workspaceName:v,parameters:b,options:S},qi)}}const Ei=H.Q(G,!1),_i={path:"/subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/workspaces",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt],headerParameters:[bt],serializer:Ei},Oi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt,xt],headerParameters:[bt],serializer:Ei},Ii={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}",httpMethod:"PUT",responses:{200:{bodyMapper:yt},201:{bodyMapper:yt},202:{bodyMapper:yt},204:{bodyMapper:yt},default:{bodyMapper:J}},requestBody:nr,queryParameters:[Jt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt,kt],mediaType:"json",serializer:Ei},Ai={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:J}},queryParameters:[Jt,{parameterPath:["options","force"],mapper:{serializedName:"force",type:{name:"Boolean"}}}],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:Ei},Mi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}",httpMethod:"GET",responses:{200:{bodyMapper:yt},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt],serializer:Ei},qi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}",httpMethod:"PATCH",responses:{200:{bodyMapper:yt},default:{bodyMapper:J}},requestBody:ar,queryParameters:[Jt],urlParameters:[Nt,Pt,xt,Ct],headerParameters:[bt,kt],mediaType:"json",serializer:Ei};class DeletedWorkspacesImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(g)}}listPagingPage(g){return(0,V.FC)(this,arguments,(function*listPagingPage_1(){let v=yield(0,V.qq)(this._list(g));yield yield(0,V.qq)(v.value||[])}))}listPagingAll(g){return(0,V.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,V.KL)(this.listPagingPage(g));!(S=yield(0,V.qq)(P.next())).done;){const g=S.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,V.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(g,v)}}listByResourceGroupPagingPage(g,v){return(0,V.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let b=yield(0,V.qq)(this._listByResourceGroup(g,v));yield yield(0,V.qq)(b.value||[])}))}listByResourceGroupPagingAll(g,v){return(0,V.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,V.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,V.qq)(x.next())).done;){const g=P.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,V.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Li)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Fi)}}const Di=H.Q(G,!1),Li={path:"/subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/deletedWorkspaces",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt],headerParameters:[bt],serializer:Di},Fi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/deletedWorkspaces",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:J}},queryParameters:[Jt],urlParameters:[Nt,Pt,xt],headerParameters:[bt],serializer:Di};class OperationalInsightsManagementClient extends j.S{constructor(g,v,b){var S,P;if(void 0===g)throw new Error("'credentials' cannot be null");if(void 0===v)throw new Error("'subscriptionId' cannot be null");b||(b={});const x={requestContentType:"application/json; charset=utf-8",credential:g},C="azsdk-js-arm-operationalinsights/8.0.1",T=b.userAgentOptions&&b.userAgentOptions.userAgentPrefix?`${b.userAgentOptions.userAgentPrefix} ${C}`:`${C}`;b.credentialScopes||(b.credentialScopes=["https://management.azure.com/.default"]);const R=Object.assign(Object.assign(Object.assign({},x),b),{userAgentOptions:{userAgentPrefix:T},baseUri:null!==(P=null!==(S=b.endpoint)&&void 0!==S?S:b.baseUri)&&void 0!==P?P:"https://management.azure.com"});if(super(R),(null==b?void 0:b.pipeline)&&b.pipeline.getOrderedPolicies().length>0){b.pipeline.getOrderedPolicies().some((g=>g.name===U.V))||(this.pipeline.removePolicy({name:U.V}),this.pipeline.addPolicy(U.v({scopes:`${R.baseUri}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:B.k}})))}this.subscriptionId=v,this.$host=b.$host||"https://management.azure.com",this.dataExports=new DataExportsImpl(this),this.dataSources=new DataSourcesImpl(this),this.intelligencePacks=new IntelligencePacksImpl(this),this.linkedServices=new LinkedServicesImpl(this),this.linkedStorageAccounts=new LinkedStorageAccountsImpl(this),this.managementGroups=new ManagementGroupsImpl(this),this.operationStatuses=new OperationStatusesImpl(this),this.sharedKeysOperations=new SharedKeysOperationsImpl(this),this.usages=new UsagesImpl(this),this.storageInsightConfigs=new StorageInsightConfigsImpl(this),this.savedSearches=new SavedSearchesImpl(this),this.availableServiceTiers=new AvailableServiceTiersImpl(this),this.gateways=new GatewaysImpl(this),this.schema=new SchemaImpl(this),this.workspacePurge=new WorkspacePurgeImpl(this),this.operations=new OperationsImpl(this),this.tables=new TablesImpl(this),this.clusters=new ClustersImpl(this),this.workspaces=new WorkspacesImpl(this),this.deletedWorkspaces=new DeletedWorkspacesImpl(this)}}},24512:(g,v,b)=>{"use strict";b.r(v),b.d(v,{ResourceGraphClient:()=>ResourceGraphClient,getContinuationToken:()=>getContinuationToken});var S={};b.r(S),b.d(S,{Column:()=>Y,DateTimeInterval:()=>X,ErrorDetails:()=>j,ErrorModel:()=>G,ErrorResponse:()=>L,Facet:()=>z,FacetError:()=>re,FacetRequest:()=>I,FacetRequestOptions:()=>A,FacetResult:()=>te,Operation:()=>U,OperationDisplay:()=>V,OperationListResult:()=>B,QueryRequest:()=>_,QueryRequestOptions:()=>O,QueryResponse:()=>q,ResourcesHistoryRequest:()=>H,ResourcesHistoryRequestOptions:()=>K,Table:()=>J,discriminators:()=>ie});const P=new WeakMap;function getContinuationToken(g){var v;if("object"==typeof g&&null!==g)return null===(v=P.get(g))||void 0===v?void 0:v.continuationToken}var x=b(70655),C=b(22400),T=b(92196),R=b(78018),k=b(58714);const _={type:{name:"Composite",className:"QueryRequest",modelProperties:{subscriptions:{serializedName:"subscriptions",type:{name:"Sequence",element:{type:{name:"String"}}}},managementGroups:{serializedName:"managementGroups",type:{name:"Sequence",element:{type:{name:"String"}}}},query:{serializedName:"query",required:!0,type:{name:"String"}},options:{serializedName:"options",type:{name:"Composite",className:"QueryRequestOptions"}},facets:{serializedName:"facets",type:{name:"Sequence",element:{type:{name:"Composite",className:"FacetRequest"}}}}}}},O={type:{name:"Composite",className:"QueryRequestOptions",modelProperties:{skipToken:{serializedName:"$skipToken",type:{name:"String"}},top:{constraints:{InclusiveMaximum:1e3,InclusiveMinimum:1},serializedName:"$top",type:{name:"Number"}},skip:{constraints:{InclusiveMinimum:0},serializedName:"$skip",type:{name:"Number"}},resultFormat:{serializedName:"resultFormat",type:{name:"Enum",allowedValues:["table","objectArray"]}},allowPartialScopes:{defaultValue:!1,serializedName:"allowPartialScopes",type:{name:"Boolean"}},authorizationScopeFilter:{defaultValue:"AtScopeAndBelow",serializedName:"authorizationScopeFilter",type:{name:"Enum",allowedValues:["AtScopeAndBelow","AtScopeAndAbove","AtScopeExact","AtScopeAboveAndBelow"]}}}}},I={type:{name:"Composite",className:"FacetRequest",modelProperties:{expression:{serializedName:"expression",required:!0,type:{name:"String"}},options:{serializedName:"options",type:{name:"Composite",className:"FacetRequestOptions"}}}}},A={type:{name:"Composite",className:"FacetRequestOptions",modelProperties:{sortBy:{serializedName:"sortBy",type:{name:"String"}},sortOrder:{defaultValue:"desc",serializedName:"sortOrder",type:{name:"Enum",allowedValues:["asc","desc"]}},filter:{serializedName:"filter",type:{name:"String"}},top:{constraints:{InclusiveMaximum:1e3,InclusiveMinimum:1},serializedName:"$top",type:{name:"Number"}}}}},q={type:{name:"Composite",className:"QueryResponse",modelProperties:{totalRecords:{serializedName:"totalRecords",required:!0,type:{name:"Number"}},count:{serializedName:"count",required:!0,type:{name:"Number"}},resultTruncated:{serializedName:"resultTruncated",required:!0,type:{name:"Enum",allowedValues:["true","false"]}},skipToken:{serializedName:"$skipToken",type:{name:"String"}},data:{serializedName:"data",required:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}},facets:{serializedName:"facets",type:{name:"Sequence",element:{type:{name:"Composite",className:"Facet"}}}}}}},z={type:{name:"Composite",className:"Facet",uberParent:"Facet",polymorphicDiscriminator:{serializedName:"resultType",clientName:"resultType"},modelProperties:{expression:{serializedName:"expression",required:!0,type:{name:"String"}},resultType:{serializedName:"resultType",required:!0,type:{name:"String"}}}}},L={type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorModel"}}}}},G={type:{name:"Composite",className:"ErrorModel",modelProperties:{code:{serializedName:"code",required:!0,type:{name:"String"}},message:{serializedName:"message",required:!0,type:{name:"String"}},details:{serializedName:"details",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorDetails"}}}}}}},j={type:{name:"Composite",className:"ErrorDetails",additionalProperties:{type:{name:"Object"}},modelProperties:{code:{serializedName:"code",required:!0,type:{name:"String"}},message:{serializedName:"message",required:!0,type:{name:"String"}}}}},B={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}}}}},U={type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}},origin:{serializedName:"origin",type:{name:"String"}}}}},V={type:{name:"Composite",className:"OperationDisplay",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},H={type:{name:"Composite",className:"ResourcesHistoryRequest",modelProperties:{subscriptions:{serializedName:"subscriptions",type:{name:"Sequence",element:{type:{name:"String"}}}},query:{serializedName:"query",type:{name:"String"}},options:{serializedName:"options",type:{name:"Composite",className:"ResourcesHistoryRequestOptions"}},managementGroups:{serializedName:"managementGroups",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},K={type:{name:"Composite",className:"ResourcesHistoryRequestOptions",modelProperties:{interval:{serializedName:"interval",type:{name:"Composite",className:"DateTimeInterval"}},top:{constraints:{InclusiveMaximum:1e3,InclusiveMinimum:1},serializedName:"$top",type:{name:"Number"}},skip:{constraints:{InclusiveMinimum:0},serializedName:"$skip",type:{name:"Number"}},skipToken:{serializedName:"$skipToken",type:{name:"String"}},resultFormat:{serializedName:"resultFormat",type:{name:"Enum",allowedValues:["table","objectArray"]}}}}},X={type:{name:"Composite",className:"DateTimeInterval",modelProperties:{start:{serializedName:"start",required:!0,type:{name:"DateTime"}},end:{serializedName:"end",required:!0,type:{name:"DateTime"}}}}},J={type:{name:"Composite",className:"Table",modelProperties:{columns:{serializedName:"columns",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"Column"}}}},rows:{serializedName:"rows",required:!0,type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}}}}}},Y={type:{name:"Composite",className:"Column",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},type:{serializedName:"type",required:!0,type:{name:"Enum",allowedValues:["string","integer","number","boolean","object","datetime"]}}}}},te={serializedName:"FacetResult",type:{name:"Composite",className:"FacetResult",uberParent:"Facet",polymorphicDiscriminator:z.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},z.type.modelProperties),{totalRecords:{serializedName:"totalRecords",required:!0,type:{name:"Number"}},count:{serializedName:"count",required:!0,type:{name:"Number"}},data:{serializedName:"data",required:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}}})}},re={serializedName:"FacetError",type:{name:"Composite",className:"FacetError",uberParent:"Facet",polymorphicDiscriminator:z.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},z.type.modelProperties),{errors:{serializedName:"errors",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorDetails"}}}}})}};let ie={Facet:z,"Facet.FacetResult":te,"Facet.FacetError":re};const ne={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},ae={parameterPath:"query",mapper:_},se={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},oe={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},le={parameterPath:"apiVersion",mapper:{defaultValue:"2021-06-01-preview",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},pe={parameterPath:"request",mapper:H};class OperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,x.FC)(this,arguments,(function*listPagingPage_1(){let v;v=yield(0,x.qq)(this._list(g)),yield yield(0,x.qq)(v.value||[])}))}listPagingAll(g){return(0,x.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,x.KL)(this.listPagingPage(g));!(S=yield(0,x.qq)(P.next())).done;){const g=S.value;yield(0,x.qq)(yield*(0,x.V2)((0,x.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,x.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},de)}}const ce=R.Q(S,!1),de={path:"/providers/Microsoft.ResourceGraph/operations",httpMethod:"GET",responses:{200:{bodyMapper:B},default:{bodyMapper:L}},queryParameters:[le],urlParameters:[oe],headerParameters:[se],serializer:ce};class ResourceGraphClient extends C.S{constructor(g,v){var b,S,P;if(void 0===g)throw new Error("'credentials' cannot be null");v||(v={});const x={requestContentType:"application/json; charset=utf-8",credential:g},C="azsdk-js-arm-resourcegraph/5.0.0-beta.3",R=v.userAgentOptions&&v.userAgentOptions.userAgentPrefix?`${v.userAgentOptions.userAgentPrefix} ${C}`:`${C}`,_=Object.assign(Object.assign(Object.assign({},x),v),{userAgentOptions:{userAgentPrefix:R},endpoint:null!==(S=null!==(b=v.endpoint)&&void 0!==b?b:v.baseUri)&&void 0!==S?S:"https://management.azure.com"});super(_);let O=!1;if((null==v?void 0:v.pipeline)&&v.pipeline.getOrderedPolicies().length>0){O=v.pipeline.getOrderedPolicies().some((g=>g.name===k.V))}v&&v.pipeline&&0!=v.pipeline.getOrderedPolicies().length&&O||(this.pipeline.removePolicy({name:k.V}),this.pipeline.addPolicy(k.v({credential:g,scopes:null!==(P=_.credentialScopes)&&void 0!==P?P:`${_.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:T.k}}))),this.$host=v.$host||"https://management.azure.com",this.apiVersion=v.apiVersion||"2021-06-01-preview",this.operations=new OperationsImpl(this),this.addCustomApiVersionPolicy(v.apiVersion)}addCustomApiVersionPolicy(g){if(!g)return;const v={name:"CustomApiVersionPolicy",sendRequest(v,b){return(0,x.mG)(this,void 0,void 0,(function*(){const S=v.url.split("?");if(S.length>1){const b=S[1].split("&").map((v=>v.indexOf("api-version")>-1?"api-version="+g:v));v.url=S[0]+"?"+b.join("&")}return b(v)}))}};this.pipeline.addPolicy(v)}resources(g,v){return this.sendOperationRequest({query:g,options:v},he)}resourcesHistory(g,v){return this.sendOperationRequest({request:g,options:v},ye)}}const me=R.Q(S,!1),he={path:"/providers/Microsoft.ResourceGraph/resources",httpMethod:"POST",responses:{200:{bodyMapper:q},default:{bodyMapper:L}},requestBody:ae,queryParameters:[le],urlParameters:[oe],headerParameters:[ne,se],mediaType:"json",serializer:me},ye={path:"/providers/Microsoft.ResourceGraph/resourcesHistory",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Dictionary",value:{type:{name:"any"}}}}},default:{bodyMapper:L}},requestBody:pe,queryParameters:[le],urlParameters:[oe],headerParameters:[ne,se],mediaType:"json",serializer:me}},21440:(g,v,b)=>{"use strict";b.r(v),b.d(v,{KnownTagsPatchOperation:()=>x,ResourceManagementClient:()=>ResourceManagementClient,getContinuationToken:()=>getContinuationToken});var S={};b.r(S),b.d(S,{Alias:()=>te,AliasPath:()=>re,AliasPattern:()=>ie,BasicDependency:()=>se,CloudError:()=>q,DebugSetting:()=>V,Dependency:()=>ae,Deployment:()=>G,DeploymentExportResult:()=>ce,DeploymentExtended:()=>K,DeploymentExtendedFilter:()=>tt,DeploymentListResult:()=>de,DeploymentOperation:()=>je,DeploymentOperationProperties:()=>Be,DeploymentOperationsListResult:()=>$e,DeploymentProperties:()=>j,DeploymentPropertiesExtended:()=>X,DeploymentValidateResult:()=>pe,DeploymentWhatIf:()=>be,DeploymentWhatIfProperties:()=>lt,DeploymentWhatIfSettings:()=>ye,DeploymentsWhatIfAtManagementGroupScopeHeaders:()=>dt,DeploymentsWhatIfAtSubscriptionScopeHeaders:()=>mt,DeploymentsWhatIfAtTenantScopeHeaders:()=>ut,DeploymentsWhatIfHeaders:()=>ht,ErrorAdditionalInfo:()=>L,ErrorResponse:()=>z,ExportTemplateRequest:()=>Ie,GenericResource:()=>pt,GenericResourceExpanded:()=>ct,GenericResourceFilter:()=>rt,HttpMessage:()=>He,Identity:()=>Ce,IdentityUserAssignedIdentitiesValue:()=>Te,OnErrorDeployment:()=>H,OnErrorDeploymentExtended:()=>oe,Operation:()=>I,OperationDisplay:()=>A,OperationListResult:()=>O,ParametersLink:()=>U,Plan:()=>Pe,Provider:()=>J,ProviderListResult:()=>Ne,ProviderResourceType:()=>Y,Resource:()=>ke,ResourceGroup:()=>Ee,ResourceGroupExportResult:()=>Ae,ResourceGroupFilter:()=>it,ResourceGroupListResult:()=>qe,ResourceGroupPatchable:()=>Oe,ResourceGroupProperties:()=>_e,ResourceListResult:()=>Se,ResourceProviderOperationDisplayProperties:()=>nt,ResourceReference:()=>le,ResourcesMoveInfo:()=>ze,ScopedDeployment:()=>me,ScopedDeploymentWhatIf:()=>he,Sku:()=>xe,SubResource:()=>ot,TagCount:()=>Le,TagDetails:()=>Fe,TagValue:()=>De,Tags:()=>Ze,TagsListResult:()=>Ge,TagsPatchResource:()=>et,TagsResource:()=>Je,TargetResource:()=>Ue,TemplateHashResult:()=>Xe,TemplateLink:()=>B,WhatIfChange:()=>fe,WhatIfOperationResult:()=>ge,WhatIfPropertyChange:()=>ve,ZoneMapping:()=>ne});const P=new WeakMap;function getContinuationToken(g){var v;if("object"==typeof g&&null!==g)return null===(v=P.get(g))||void 0===v?void 0:v.continuationToken}function setContinuationToken(g,v){var b;if("object"!=typeof g||null===g||!v)return;const S=null!==(b=P.get(g))&&void 0!==b?b:{};S.continuationToken=v,P.set(g,S)}var x;!function(g){g.Replace="Replace",g.Merge="Merge",g.Delete="Delete"}(x||(x={}));var C=b(70655),T=b(22400),R=b(92196),k=b(58714),_=b(78018);const O={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},I={type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}}}}},A={type:{name:"Composite",className:"OperationDisplay",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},q={type:{name:"Composite",className:"CloudError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},z={type:{name:"Composite",className:"ErrorResponse",modelProperties:{code:{serializedName:"code",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}},target:{serializedName:"target",readOnly:!0,type:{name:"String"}},details:{serializedName:"details",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorResponse"}}}},additionalInfo:{serializedName:"additionalInfo",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorAdditionalInfo"}}}}}}},L={type:{name:"Composite",className:"ErrorAdditionalInfo",modelProperties:{type:{serializedName:"type",readOnly:!0,type:{name:"String"}},info:{serializedName:"info",readOnly:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},G={type:{name:"Composite",className:"Deployment",modelProperties:{location:{serializedName:"location",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentProperties"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},j={type:{name:"Composite",className:"DeploymentProperties",modelProperties:{template:{serializedName:"template",type:{name:"Dictionary",value:{type:{name:"any"}}}},templateLink:{serializedName:"templateLink",type:{name:"Composite",className:"TemplateLink"}},parameters:{serializedName:"parameters",type:{name:"Dictionary",value:{type:{name:"any"}}}},parametersLink:{serializedName:"parametersLink",type:{name:"Composite",className:"ParametersLink"}},mode:{serializedName:"mode",required:!0,type:{name:"Enum",allowedValues:["Incremental","Complete"]}},debugSetting:{serializedName:"debugSetting",type:{name:"Composite",className:"DebugSetting"}},onErrorDeployment:{serializedName:"onErrorDeployment",type:{name:"Composite",className:"OnErrorDeployment"}}}}},B={type:{name:"Composite",className:"TemplateLink",modelProperties:{uri:{serializedName:"uri",required:!0,type:{name:"String"}},contentVersion:{serializedName:"contentVersion",type:{name:"String"}}}}},U={type:{name:"Composite",className:"ParametersLink",modelProperties:{uri:{serializedName:"uri",required:!0,type:{name:"String"}},contentVersion:{serializedName:"contentVersion",type:{name:"String"}}}}},V={type:{name:"Composite",className:"DebugSetting",modelProperties:{detailLevel:{serializedName:"detailLevel",type:{name:"String"}}}}},H={type:{name:"Composite",className:"OnErrorDeployment",modelProperties:{type:{serializedName:"type",type:{name:"Enum",allowedValues:["LastSuccessful","SpecificDeployment"]}},deploymentName:{serializedName:"deploymentName",type:{name:"String"}}}}},K={type:{name:"Composite",className:"DeploymentExtended",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentPropertiesExtended"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},X={type:{name:"Composite",className:"DeploymentPropertiesExtended",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:!0,type:{name:"String"}},correlationId:{serializedName:"correlationId",readOnly:!0,type:{name:"String"}},timestamp:{serializedName:"timestamp",readOnly:!0,type:{name:"DateTime"}},duration:{serializedName:"duration",readOnly:!0,type:{name:"String"}},outputs:{serializedName:"outputs",readOnly:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}},providers:{serializedName:"providers",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"Provider"}}}},dependencies:{serializedName:"dependencies",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"Dependency"}}}},templateLink:{serializedName:"templateLink",type:{name:"Composite",className:"TemplateLink"}},parameters:{serializedName:"parameters",readOnly:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}},parametersLink:{serializedName:"parametersLink",type:{name:"Composite",className:"ParametersLink"}},mode:{serializedName:"mode",readOnly:!0,type:{name:"Enum",allowedValues:["Incremental","Complete"]}},debugSetting:{serializedName:"debugSetting",type:{name:"Composite",className:"DebugSetting"}},onErrorDeployment:{serializedName:"onErrorDeployment",type:{name:"Composite",className:"OnErrorDeploymentExtended"}},templateHash:{serializedName:"templateHash",readOnly:!0,type:{name:"String"}},outputResources:{serializedName:"outputResources",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceReference"}}}},validatedResources:{serializedName:"validatedResources",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceReference"}}}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},J={type:{name:"Composite",className:"Provider",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},namespace:{serializedName:"namespace",type:{name:"String"}},registrationState:{serializedName:"registrationState",readOnly:!0,type:{name:"String"}},registrationPolicy:{serializedName:"registrationPolicy",readOnly:!0,type:{name:"String"}},resourceTypes:{serializedName:"resourceTypes",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ProviderResourceType"}}}}}}},Y={type:{name:"Composite",className:"ProviderResourceType",modelProperties:{resourceType:{serializedName:"resourceType",type:{name:"String"}},locations:{serializedName:"locations",type:{name:"Sequence",element:{type:{name:"String"}}}},aliases:{serializedName:"aliases",type:{name:"Sequence",element:{type:{name:"Composite",className:"Alias"}}}},apiVersions:{serializedName:"apiVersions",type:{name:"Sequence",element:{type:{name:"String"}}}},zoneMappings:{serializedName:"zoneMappings",type:{name:"Sequence",element:{type:{name:"Composite",className:"ZoneMapping"}}}},capabilities:{serializedName:"capabilities",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},te={type:{name:"Composite",className:"Alias",modelProperties:{name:{serializedName:"name",type:{name:"String"}},paths:{serializedName:"paths",type:{name:"Sequence",element:{type:{name:"Composite",className:"AliasPath"}}}},type:{serializedName:"type",type:{name:"Enum",allowedValues:["NotSpecified","PlainText","Mask"]}},defaultPath:{serializedName:"defaultPath",type:{name:"String"}},defaultPattern:{serializedName:"defaultPattern",type:{name:"Composite",className:"AliasPattern"}}}}},re={type:{name:"Composite",className:"AliasPath",modelProperties:{path:{serializedName:"path",type:{name:"String"}},apiVersions:{serializedName:"apiVersions",type:{name:"Sequence",element:{type:{name:"String"}}}},pattern:{serializedName:"pattern",type:{name:"Composite",className:"AliasPattern"}}}}},ie={type:{name:"Composite",className:"AliasPattern",modelProperties:{phrase:{serializedName:"phrase",type:{name:"String"}},variable:{serializedName:"variable",type:{name:"String"}},type:{serializedName:"type",type:{name:"Enum",allowedValues:["NotSpecified","Extract"]}}}}},ne={type:{name:"Composite",className:"ZoneMapping",modelProperties:{location:{serializedName:"location",type:{name:"String"}},zones:{serializedName:"zones",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},ae={type:{name:"Composite",className:"Dependency",modelProperties:{dependsOn:{serializedName:"dependsOn",type:{name:"Sequence",element:{type:{name:"Composite",className:"BasicDependency"}}}},id:{serializedName:"id",type:{name:"String"}},resourceType:{serializedName:"resourceType",type:{name:"String"}},resourceName:{serializedName:"resourceName",type:{name:"String"}}}}},se={type:{name:"Composite",className:"BasicDependency",modelProperties:{id:{serializedName:"id",type:{name:"String"}},resourceType:{serializedName:"resourceType",type:{name:"String"}},resourceName:{serializedName:"resourceName",type:{name:"String"}}}}},oe={type:{name:"Composite",className:"OnErrorDeploymentExtended",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",type:{name:"Enum",allowedValues:["LastSuccessful","SpecificDeployment"]}},deploymentName:{serializedName:"deploymentName",type:{name:"String"}}}}},le={type:{name:"Composite",className:"ResourceReference",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}}}}},pe={type:{name:"Composite",className:"DeploymentValidateResult",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentPropertiesExtended"}}}}},ce={type:{name:"Composite",className:"DeploymentExportResult",modelProperties:{template:{serializedName:"template",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},de={type:{name:"Composite",className:"DeploymentListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"DeploymentExtended"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},me={type:{name:"Composite",className:"ScopedDeployment",modelProperties:{location:{serializedName:"location",required:!0,type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentProperties"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},he={type:{name:"Composite",className:"ScopedDeploymentWhatIf",modelProperties:{location:{serializedName:"location",required:!0,type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentWhatIfProperties"}}}}},ye={type:{name:"Composite",className:"DeploymentWhatIfSettings",modelProperties:{resultFormat:{serializedName:"resultFormat",type:{name:"Enum",allowedValues:["ResourceIdOnly","FullResourcePayloads"]}}}}},ge={type:{name:"Composite",className:"WhatIfOperationResult",modelProperties:{status:{serializedName:"status",type:{name:"String"}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}},changes:{serializedName:"properties.changes",type:{name:"Sequence",element:{type:{name:"Composite",className:"WhatIfChange"}}}}}}},fe={type:{name:"Composite",className:"WhatIfChange",modelProperties:{resourceId:{serializedName:"resourceId",required:!0,type:{name:"String"}},changeType:{serializedName:"changeType",required:!0,type:{name:"Enum",allowedValues:["Create","Delete","Ignore","Deploy","NoChange","Modify"]}},before:{serializedName:"before",type:{name:"Dictionary",value:{type:{name:"any"}}}},after:{serializedName:"after",type:{name:"Dictionary",value:{type:{name:"any"}}}},delta:{serializedName:"delta",type:{name:"Sequence",element:{type:{name:"Composite",className:"WhatIfPropertyChange"}}}}}}},ve={type:{name:"Composite",className:"WhatIfPropertyChange",modelProperties:{path:{serializedName:"path",required:!0,type:{name:"String"}},propertyChangeType:{serializedName:"propertyChangeType",required:!0,type:{name:"Enum",allowedValues:["Create","Delete","Modify","Array"]}},before:{serializedName:"before",type:{name:"Dictionary",value:{type:{name:"any"}}}},after:{serializedName:"after",type:{name:"Dictionary",value:{type:{name:"any"}}}},children:{serializedName:"children",type:{name:"Sequence",element:{type:{name:"Composite",className:"WhatIfPropertyChange"}}}}}}},be={type:{name:"Composite",className:"DeploymentWhatIf",modelProperties:{location:{serializedName:"location",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentWhatIfProperties"}}}}},Ne={type:{name:"Composite",className:"ProviderListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Provider"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Se={type:{name:"Composite",className:"ResourceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"GenericResourceExpanded"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Pe={type:{name:"Composite",className:"Plan",modelProperties:{name:{serializedName:"name",type:{name:"String"}},publisher:{serializedName:"publisher",type:{name:"String"}},product:{serializedName:"product",type:{name:"String"}},promotionCode:{serializedName:"promotionCode",type:{name:"String"}},version:{serializedName:"version",type:{name:"String"}}}}},xe={type:{name:"Composite",className:"Sku",modelProperties:{name:{serializedName:"name",type:{name:"String"}},tier:{serializedName:"tier",type:{name:"String"}},size:{serializedName:"size",type:{name:"String"}},family:{serializedName:"family",type:{name:"String"}},model:{serializedName:"model",type:{name:"String"}},capacity:{serializedName:"capacity",type:{name:"Number"}}}}},Ce={type:{name:"Composite",className:"Identity",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",type:{name:"Enum",allowedValues:["SystemAssigned","UserAssigned","SystemAssigned, UserAssigned","None"]}},userAssignedIdentities:{serializedName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"IdentityUserAssignedIdentitiesValue"}}}}}}},Te={type:{name:"Composite",className:"IdentityUserAssignedIdentitiesValue",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},clientId:{serializedName:"clientId",readOnly:!0,type:{name:"String"}}}}},ke={type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},Ee={type:{name:"Composite",className:"ResourceGroup",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"ResourceGroupProperties"}},location:{serializedName:"location",required:!0,type:{name:"String"}},managedBy:{serializedName:"managedBy",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},_e={type:{name:"Composite",className:"ResourceGroupProperties",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:!0,type:{name:"String"}}}}},Oe={type:{name:"Composite",className:"ResourceGroupPatchable",modelProperties:{name:{serializedName:"name",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"ResourceGroupProperties"}},managedBy:{serializedName:"managedBy",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},Ie={type:{name:"Composite",className:"ExportTemplateRequest",modelProperties:{resources:{serializedName:"resources",type:{name:"Sequence",element:{type:{name:"String"}}}},options:{serializedName:"options",type:{name:"String"}}}}},Ae={type:{name:"Composite",className:"ResourceGroupExportResult",modelProperties:{template:{serializedName:"template",type:{name:"Dictionary",value:{type:{name:"any"}}}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},qe={type:{name:"Composite",className:"ResourceGroupListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceGroup"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},ze={type:{name:"Composite",className:"ResourcesMoveInfo",modelProperties:{resources:{serializedName:"resources",type:{name:"Sequence",element:{type:{name:"String"}}}},targetResourceGroup:{serializedName:"targetResourceGroup",type:{name:"String"}}}}},De={type:{name:"Composite",className:"TagValue",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},tagValue:{serializedName:"tagValue",type:{name:"String"}},count:{serializedName:"count",type:{name:"Composite",className:"TagCount"}}}}},Le={type:{name:"Composite",className:"TagCount",modelProperties:{type:{serializedName:"type",type:{name:"String"}},value:{serializedName:"value",type:{name:"Number"}}}}},Fe={type:{name:"Composite",className:"TagDetails",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},tagName:{serializedName:"tagName",type:{name:"String"}},count:{serializedName:"count",type:{name:"Composite",className:"TagCount"}},values:{serializedName:"values",type:{name:"Sequence",element:{type:{name:"Composite",className:"TagValue"}}}}}}},Ge={type:{name:"Composite",className:"TagsListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"TagDetails"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},je={type:{name:"Composite",className:"DeploymentOperation",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},operationId:{serializedName:"operationId",readOnly:!0,type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentOperationProperties"}}}}},Be={type:{name:"Composite",className:"DeploymentOperationProperties",modelProperties:{provisioningOperation:{serializedName:"provisioningOperation",readOnly:!0,type:{name:"Enum",allowedValues:["NotSpecified","Create","Delete","Waiting","AzureAsyncOperationWaiting","ResourceCacheWaiting","Action","Read","EvaluateDeploymentOutput","DeploymentCleanup"]}},provisioningState:{serializedName:"provisioningState",readOnly:!0,type:{name:"String"}},timestamp:{serializedName:"timestamp",readOnly:!0,type:{name:"DateTime"}},duration:{serializedName:"duration",readOnly:!0,type:{name:"String"}},serviceRequestId:{serializedName:"serviceRequestId",readOnly:!0,type:{name:"String"}},statusCode:{serializedName:"statusCode",readOnly:!0,type:{name:"String"}},statusMessage:{serializedName:"statusMessage",readOnly:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}},targetResource:{serializedName:"targetResource",type:{name:"Composite",className:"TargetResource"}},request:{serializedName:"request",type:{name:"Composite",className:"HttpMessage"}},response:{serializedName:"response",type:{name:"Composite",className:"HttpMessage"}}}}},Ue={type:{name:"Composite",className:"TargetResource",modelProperties:{id:{serializedName:"id",type:{name:"String"}},resourceName:{serializedName:"resourceName",type:{name:"String"}},resourceType:{serializedName:"resourceType",type:{name:"String"}}}}},He={type:{name:"Composite",className:"HttpMessage",modelProperties:{content:{serializedName:"content",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},$e={type:{name:"Composite",className:"DeploymentOperationsListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"DeploymentOperation"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Xe={type:{name:"Composite",className:"TemplateHashResult",modelProperties:{minifiedTemplate:{serializedName:"minifiedTemplate",type:{name:"String"}},templateHash:{serializedName:"templateHash",type:{name:"String"}}}}},Je={type:{name:"Composite",className:"TagsResource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"Tags"}}}}},Ze={type:{name:"Composite",className:"Tags",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},et={type:{name:"Composite",className:"TagsPatchResource",modelProperties:{operation:{serializedName:"operation",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"Tags"}}}}},tt={type:{name:"Composite",className:"DeploymentExtendedFilter",modelProperties:{provisioningState:{serializedName:"provisioningState",type:{name:"String"}}}}},rt={type:{name:"Composite",className:"GenericResourceFilter",modelProperties:{resourceType:{serializedName:"resourceType",type:{name:"String"}},tagname:{serializedName:"tagname",type:{name:"String"}},tagvalue:{serializedName:"tagvalue",type:{name:"String"}}}}},it={type:{name:"Composite",className:"ResourceGroupFilter",modelProperties:{tagName:{serializedName:"tagName",type:{name:"String"}},tagValue:{serializedName:"tagValue",type:{name:"String"}}}}},nt={type:{name:"Composite",className:"ResourceProviderOperationDisplayProperties",modelProperties:{publisher:{serializedName:"publisher",type:{name:"String"}},provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},ot={type:{name:"Composite",className:"SubResource",modelProperties:{id:{serializedName:"id",type:{name:"String"}}}}},lt={type:{name:"Composite",className:"DeploymentWhatIfProperties",modelProperties:Object.assign(Object.assign({},j.type.modelProperties),{whatIfSettings:{serializedName:"whatIfSettings",type:{name:"Composite",className:"DeploymentWhatIfSettings"}}})}},pt={type:{name:"Composite",className:"GenericResource",modelProperties:Object.assign(Object.assign({},ke.type.modelProperties),{plan:{serializedName:"plan",type:{name:"Composite",className:"Plan"}},properties:{serializedName:"properties",type:{name:"Dictionary",value:{type:{name:"any"}}}},kind:{constraints:{Pattern:new RegExp("^[-\\w\\._,\\(\\)]+$")},serializedName:"kind",type:{name:"String"}},managedBy:{serializedName:"managedBy",type:{name:"String"}},sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},identity:{serializedName:"identity",type:{name:"Composite",className:"Identity"}}})}},ct={type:{name:"Composite",className:"GenericResourceExpanded",modelProperties:Object.assign(Object.assign({},pt.type.modelProperties),{createdTime:{serializedName:"createdTime",readOnly:!0,type:{name:"DateTime"}},changedTime:{serializedName:"changedTime",readOnly:!0,type:{name:"DateTime"}},provisioningState:{serializedName:"provisioningState",readOnly:!0,type:{name:"String"}}})}},ut={type:{name:"Composite",className:"DeploymentsWhatIfAtTenantScopeHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},dt={type:{name:"Composite",className:"DeploymentsWhatIfAtManagementGroupScopeHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},mt={type:{name:"Composite",className:"DeploymentsWhatIfAtSubscriptionScopeHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},ht={type:{name:"Composite",className:"DeploymentsWhatIfHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},yt={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},gt={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},ft={parameterPath:"apiVersion",mapper:{defaultValue:"2019-10-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},bt={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},Nt={parameterPath:"scope",mapper:{serializedName:"scope",required:!0,type:{name:"String"}},skipEncoding:!0},Pt={parameterPath:"deploymentName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+$"),MaxLength:64,MinLength:1},serializedName:"deploymentName",required:!0,type:{name:"String"}}},xt={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Ct={parameterPath:"parameters",mapper:G},Tt={parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}}},kt={parameterPath:["options","top"],mapper:{serializedName:"$top",type:{name:"Number"}}},_t={parameterPath:"parameters",mapper:me},Ot={parameterPath:"parameters",mapper:he},At={parameterPath:"groupId",mapper:{constraints:{MaxLength:90,MinLength:1},serializedName:"groupId",required:!0,type:{name:"String"}}},Mt={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:!0,type:{name:"String"}}},zt={parameterPath:"parameters",mapper:be},Dt={parameterPath:"resourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+$"),MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},Lt={parameterPath:"resourceProviderNamespace",mapper:{serializedName:"resourceProviderNamespace",required:!0,type:{name:"String"}}},Ft={parameterPath:["options","expand"],mapper:{serializedName:"$expand",type:{name:"String"}}},Gt={parameterPath:"parameters",mapper:ze},jt={parameterPath:"sourceResourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+$"),MaxLength:90,MinLength:1},serializedName:"sourceResourceGroupName",required:!0,type:{name:"String"}}},Bt={parameterPath:"parentResourcePath",mapper:{serializedName:"parentResourcePath",required:!0,type:{name:"String"}},skipEncoding:!0},Ut={parameterPath:"resourceType",mapper:{serializedName:"resourceType",required:!0,type:{name:"String"}},skipEncoding:!0},Vt={parameterPath:"resourceName",mapper:{serializedName:"resourceName",required:!0,type:{name:"String"}}},Ht={parameterPath:"apiVersion",mapper:{serializedName:"api-version",required:!0,type:{name:"String"}}},Wt={parameterPath:"parameters",mapper:pt},$t={parameterPath:"resourceId",mapper:{serializedName:"resourceId",required:!0,type:{name:"String"}},skipEncoding:!0},Kt={parameterPath:"parameters",mapper:Ee},Xt={parameterPath:"parameters",mapper:Oe},Qt={parameterPath:"parameters",mapper:Ie},Jt={parameterPath:"tagName",mapper:{serializedName:"tagName",required:!0,type:{name:"String"}}},Yt={parameterPath:"tagValue",mapper:{serializedName:"tagValue",required:!0,type:{name:"String"}}},Zt={parameterPath:"parameters",mapper:Je},er={parameterPath:"parameters",mapper:et},tr={parameterPath:"operationId",mapper:{serializedName:"operationId",required:!0,type:{name:"String"}}};class OperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,C.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,C.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,C.qq)(v)}for(;S;){b=yield(0,C.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,C.qq)(v)}}))}listPagingAll(g){return(0,C.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,C.KL)(this.listPagingPage(g));!(S=yield(0,C.qq)(P.next())).done;){const g=S.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,C.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},ir)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},nr)}}const rr=_.Q(S,!1),ir={path:"/providers/Microsoft.Resources/operations",httpMethod:"GET",responses:{200:{bodyMapper:O},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt],headerParameters:[yt],serializer:rr},nr={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:O},default:{bodyMapper:q}},urlParameters:[gt,bt],headerParameters:[yt],serializer:rr};var ar=b(49363);class LroImpl{constructor(g,v,b,S=b.path,P=b.httpMethod){this.sendOperationFn=g,this.args=v,this.spec=b,this.requestPath=S,this.requestMethod=P}sendInitialRequest(){return(0,C.mG)(this,void 0,void 0,(function*(){return this.sendOperationFn(this.args,this.spec)}))}sendPollRequest(g){return(0,C.mG)(this,void 0,void 0,(function*(){const v=this.spec,{requestBody:b}=v,S=(0,C._T)(v,["requestBody"]);return this.sendOperationFn(this.args,Object.assign(Object.assign({},S),{path:g,httpMethod:"GET"}))}))}}class DeploymentsImpl{constructor(g){this.client=g}listAtScope(g,v){const b=this.listAtScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtScopePagingPage(g,v,b)}}}listAtScopePagingPage(g,v,b){return(0,C.FC)(this,arguments,(function*listAtScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,C.qq)(this._listAtScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,C.qq)(b)}for(;P;){S=yield(0,C.qq)(this._listAtScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,C.qq)(b)}}))}listAtScopePagingAll(g,v){return(0,C.FC)(this,arguments,(function*listAtScopePagingAll_1(){var b,S;try{for(var P,x=(0,C.KL)(this.listAtScopePagingPage(g,v));!(P=yield(0,C.qq)(x.next())).done;){const g=P.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,C.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listAtTenantScope(g){const v=this.listAtTenantScopePagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtTenantScopePagingPage(g,v)}}}listAtTenantScopePagingPage(g,v){return(0,C.FC)(this,arguments,(function*listAtTenantScopePagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,C.qq)(this._listAtTenantScope(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,C.qq)(v)}for(;S;){b=yield(0,C.qq)(this._listAtTenantScopeNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,C.qq)(v)}}))}listAtTenantScopePagingAll(g){return(0,C.FC)(this,arguments,(function*listAtTenantScopePagingAll_1(){var v,b;try{for(var S,P=(0,C.KL)(this.listAtTenantScopePagingPage(g));!(S=yield(0,C.qq)(P.next())).done;){const g=S.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,C.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listAtManagementGroupScope(g,v){const b=this.listAtManagementGroupScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtManagementGroupScopePagingPage(g,v,b)}}}listAtManagementGroupScopePagingPage(g,v,b){return(0,C.FC)(this,arguments,(function*listAtManagementGroupScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,C.qq)(this._listAtManagementGroupScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,C.qq)(b)}for(;P;){S=yield(0,C.qq)(this._listAtManagementGroupScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,C.qq)(b)}}))}listAtManagementGroupScopePagingAll(g,v){return(0,C.FC)(this,arguments,(function*listAtManagementGroupScopePagingAll_1(){var b,S;try{for(var P,x=(0,C.KL)(this.listAtManagementGroupScopePagingPage(g,v));!(P=yield(0,C.qq)(x.next())).done;){const g=P.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,C.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listAtSubscriptionScope(g){const v=this.listAtSubscriptionScopePagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtSubscriptionScopePagingPage(g,v)}}}listAtSubscriptionScopePagingPage(g,v){return(0,C.FC)(this,arguments,(function*listAtSubscriptionScopePagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,C.qq)(this._listAtSubscriptionScope(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,C.qq)(v)}for(;S;){b=yield(0,C.qq)(this._listAtSubscriptionScopeNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,C.qq)(v)}}))}listAtSubscriptionScopePagingAll(g){return(0,C.FC)(this,arguments,(function*listAtSubscriptionScopePagingAll_1(){var v,b;try{for(var S,P=(0,C.KL)(this.listAtSubscriptionScopePagingPage(g));!(S=yield(0,C.qq)(P.next())).done;){const g=S.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,C.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,C.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,C.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,C.qq)(b)}for(;P;){S=yield(0,C.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,C.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,C.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,C.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,C.qq)(x.next())).done;){const g=P.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,C.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}beginDeleteAtScope(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{scope:g,deploymentName:v,options:b},or),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteAtScopeAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtScope(g,v,b)).pollUntilDone()}))}checkExistenceAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,deploymentName:v,options:b},lr)}beginCreateOrUpdateAtScope(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{scope:g,deploymentName:v,parameters:b,options:S},pr),x=new ar.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAtScopeAndWait(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtScope(g,v,b,S)).pollUntilDone()}))}getAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,deploymentName:v,options:b},cr)}cancelAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,deploymentName:v,options:b},ur)}beginValidateAtScope(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{scope:g,deploymentName:v,parameters:b,options:S},dr),x=new ar.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginValidateAtScopeAndWait(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtScope(g,v,b,S)).pollUntilDone()}))}exportTemplateAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,deploymentName:v,options:b},mr)}_listAtScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},hr)}beginDeleteAtTenantScope(g,v){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),b=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{deploymentName:g,options:v},gr),S=new ar.F(b,{resumeFrom:null==v?void 0:v.resumeFrom,intervalInMs:null==v?void 0:v.updateIntervalInMs});return yield S.poll(),S}))}beginDeleteAtTenantScopeAndWait(g,v){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtTenantScope(g,v)).pollUntilDone()}))}checkExistenceAtTenantScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},fr)}beginCreateOrUpdateAtTenantScope(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{deploymentName:g,parameters:v,options:b},vr),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginCreateOrUpdateAtTenantScopeAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtTenantScope(g,v,b)).pollUntilDone()}))}getAtTenantScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},br)}cancelAtTenantScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},Nr)}beginValidateAtTenantScope(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{deploymentName:g,parameters:v,options:b},Sr),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginValidateAtTenantScopeAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtTenantScope(g,v,b)).pollUntilDone()}))}beginWhatIfAtTenantScope(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{deploymentName:g,parameters:v,options:b},Pr),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield P.poll(),P}))}beginWhatIfAtTenantScopeAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIfAtTenantScope(g,v,b)).pollUntilDone()}))}exportTemplateAtTenantScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},xr)}_listAtTenantScope(g){return this.client.sendOperationRequest({options:g},Cr)}beginDeleteAtManagementGroupScope(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{groupId:g,deploymentName:v,options:b},Tr),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteAtManagementGroupScopeAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtManagementGroupScope(g,v,b)).pollUntilDone()}))}checkExistenceAtManagementGroupScope(g,v,b){return this.client.sendOperationRequest({groupId:g,deploymentName:v,options:b},Rr)}beginCreateOrUpdateAtManagementGroupScope(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{groupId:g,deploymentName:v,parameters:b,options:S},kr),x=new ar.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAtManagementGroupScopeAndWait(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtManagementGroupScope(g,v,b,S)).pollUntilDone()}))}getAtManagementGroupScope(g,v,b){return this.client.sendOperationRequest({groupId:g,deploymentName:v,options:b},Er)}cancelAtManagementGroupScope(g,v,b){return this.client.sendOperationRequest({groupId:g,deploymentName:v,options:b},_r)}beginValidateAtManagementGroupScope(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{groupId:g,deploymentName:v,parameters:b,options:S},Or),x=new ar.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginValidateAtManagementGroupScopeAndWait(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtManagementGroupScope(g,v,b,S)).pollUntilDone()}))}beginWhatIfAtManagementGroupScope(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{groupId:g,deploymentName:v,parameters:b,options:S},Ir),x=new ar.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield x.poll(),x}))}beginWhatIfAtManagementGroupScopeAndWait(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIfAtManagementGroupScope(g,v,b,S)).pollUntilDone()}))}exportTemplateAtManagementGroupScope(g,v,b){return this.client.sendOperationRequest({groupId:g,deploymentName:v,options:b},Ar)}_listAtManagementGroupScope(g,v){return this.client.sendOperationRequest({groupId:g,options:v},Mr)}beginDeleteAtSubscriptionScope(g,v){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),b=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{deploymentName:g,options:v},qr),S=new ar.F(b,{resumeFrom:null==v?void 0:v.resumeFrom,intervalInMs:null==v?void 0:v.updateIntervalInMs});return yield S.poll(),S}))}beginDeleteAtSubscriptionScopeAndWait(g,v){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtSubscriptionScope(g,v)).pollUntilDone()}))}checkExistenceAtSubscriptionScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},zr)}beginCreateOrUpdateAtSubscriptionScope(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{deploymentName:g,parameters:v,options:b},Lr),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginCreateOrUpdateAtSubscriptionScopeAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtSubscriptionScope(g,v,b)).pollUntilDone()}))}getAtSubscriptionScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},Fr)}cancelAtSubscriptionScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},Gr)}beginValidateAtSubscriptionScope(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{deploymentName:g,parameters:v,options:b},jr),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginValidateAtSubscriptionScopeAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtSubscriptionScope(g,v,b)).pollUntilDone()}))}beginWhatIfAtSubscriptionScope(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{deploymentName:g,parameters:v,options:b},Br),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield P.poll(),P}))}beginWhatIfAtSubscriptionScopeAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIfAtSubscriptionScope(g,v,b)).pollUntilDone()}))}exportTemplateAtSubscriptionScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},Ur)}_listAtSubscriptionScope(g){return this.client.sendOperationRequest({options:g},Vr)}beginDelete(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,deploymentName:v,options:b},Hr),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b)).pollUntilDone()}))}checkExistence(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,options:b},Wr)}beginCreateOrUpdate(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,deploymentName:v,parameters:b,options:S},Kr),x=new ar.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAndWait(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S)).pollUntilDone()}))}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,options:b},Qr)}cancel(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,options:b},Jr)}beginValidate(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,deploymentName:v,parameters:b,options:S},Yr),x=new ar.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginValidateAndWait(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidate(g,v,b,S)).pollUntilDone()}))}beginWhatIf(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,deploymentName:v,parameters:b,options:S},Zr),x=new ar.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield x.poll(),x}))}beginWhatIfAndWait(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIf(g,v,b,S)).pollUntilDone()}))}exportTemplate(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,options:b},ei)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},ti)}calculateTemplateHash(g,v){return this.client.sendOperationRequest({template:g,options:v},ri)}_listAtScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},ii)}_listAtTenantScopeNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},ni)}_listAtManagementGroupScopeNext(g,v,b){return this.client.sendOperationRequest({groupId:g,nextLink:v,options:b},ai)}_listAtSubscriptionScopeNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},si)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},oi)}}const sr=_.Q(S,!1),or={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Nt,Pt],headerParameters:[yt],serializer:sr},lr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Nt,Pt],headerParameters:[yt],serializer:sr},pr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:K},201:{bodyMapper:K},202:{bodyMapper:K},204:{bodyMapper:K},default:{bodyMapper:q}},requestBody:Ct,queryParameters:[ft],urlParameters:[gt,Nt,Pt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},cr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:K},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Nt,Pt],headerParameters:[yt],serializer:sr},ur={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Nt,Pt],headerParameters:[yt],serializer:sr},dr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:pe},201:{bodyMapper:pe},202:{bodyMapper:pe},204:{bodyMapper:pe},default:{bodyMapper:q}},requestBody:Ct,queryParameters:[ft],urlParameters:[gt,Nt,Pt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},mr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:ce},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Nt,Pt],headerParameters:[yt],serializer:sr},hr={path:"/{scope}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:q}},queryParameters:[ft,Tt,kt],urlParameters:[gt,Nt],headerParameters:[yt],serializer:sr},gr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt],headerParameters:[yt],serializer:sr},fr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt],headerParameters:[yt],serializer:sr},vr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:K},201:{bodyMapper:K},202:{bodyMapper:K},204:{bodyMapper:K},default:{bodyMapper:q}},requestBody:_t,queryParameters:[ft],urlParameters:[gt,Pt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},br={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:K},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt],headerParameters:[yt],serializer:sr},Nr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt],headerParameters:[yt],serializer:sr},Sr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:pe},201:{bodyMapper:pe},202:{bodyMapper:pe},204:{bodyMapper:pe},default:{bodyMapper:q}},requestBody:_t,queryParameters:[ft],urlParameters:[gt,Pt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},Pr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:ge},201:{bodyMapper:ge},202:{bodyMapper:ge},204:{bodyMapper:ge},default:{bodyMapper:q}},requestBody:Ot,queryParameters:[ft],urlParameters:[gt,Pt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},xr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:ce},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt],headerParameters:[yt],serializer:sr},Cr={path:"/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:q}},queryParameters:[ft,Tt,kt],urlParameters:[gt],headerParameters:[yt],serializer:sr},Tr={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,At],headerParameters:[yt],serializer:sr},Rr={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,At],headerParameters:[yt],serializer:sr},kr={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:K},201:{bodyMapper:K},202:{bodyMapper:K},204:{bodyMapper:K},default:{bodyMapper:q}},requestBody:_t,queryParameters:[ft],urlParameters:[gt,Pt,At],headerParameters:[yt,xt],mediaType:"json",serializer:sr},Er={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:K},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,At],headerParameters:[yt],serializer:sr},_r={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,At],headerParameters:[yt],serializer:sr},Or={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:pe},201:{bodyMapper:pe},202:{bodyMapper:pe},204:{bodyMapper:pe},default:{bodyMapper:q}},requestBody:_t,queryParameters:[ft],urlParameters:[gt,Pt,At],headerParameters:[yt,xt],mediaType:"json",serializer:sr},Ir={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:ge},201:{bodyMapper:ge},202:{bodyMapper:ge},204:{bodyMapper:ge},default:{bodyMapper:q}},requestBody:Ot,queryParameters:[ft],urlParameters:[gt,Pt,At],headerParameters:[yt,xt],mediaType:"json",serializer:sr},Ar={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:ce},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,At],headerParameters:[yt],serializer:sr},Mr={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:q}},queryParameters:[ft,Tt,kt],urlParameters:[gt,At],headerParameters:[yt],serializer:sr},qr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt],headerParameters:[yt],serializer:sr},zr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt],headerParameters:[yt],serializer:sr},Lr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:K},201:{bodyMapper:K},202:{bodyMapper:K},204:{bodyMapper:K},default:{bodyMapper:q}},requestBody:Ct,queryParameters:[ft],urlParameters:[gt,Pt,Mt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},Fr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:K},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt],headerParameters:[yt],serializer:sr},Gr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt],headerParameters:[yt],serializer:sr},jr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:pe},201:{bodyMapper:pe},202:{bodyMapper:pe},204:{bodyMapper:pe},default:{bodyMapper:q}},requestBody:Ct,queryParameters:[ft],urlParameters:[gt,Pt,Mt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},Br={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:ge},201:{bodyMapper:ge},202:{bodyMapper:ge},204:{bodyMapper:ge},default:{bodyMapper:q}},requestBody:zt,queryParameters:[ft],urlParameters:[gt,Pt,Mt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},Ur={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:ce},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt],headerParameters:[yt],serializer:sr},Vr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:q}},queryParameters:[ft,Tt,kt],urlParameters:[gt,Mt],headerParameters:[yt],serializer:sr},Hr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt,Dt],headerParameters:[yt],serializer:sr},Wr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt,Dt],headerParameters:[yt],serializer:sr},Kr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:K},201:{bodyMapper:K},202:{bodyMapper:K},204:{bodyMapper:K},default:{bodyMapper:q}},requestBody:Ct,queryParameters:[ft],urlParameters:[gt,Pt,Mt,Dt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},Qr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:K},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt,Dt],headerParameters:[yt],serializer:sr},Jr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt,Dt],headerParameters:[yt],serializer:sr},Yr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:pe},201:{bodyMapper:pe},202:{bodyMapper:pe},204:{bodyMapper:pe},default:{bodyMapper:q}},requestBody:Ct,queryParameters:[ft],urlParameters:[gt,Pt,Mt,Dt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},Zr={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:ge},201:{bodyMapper:ge},202:{bodyMapper:ge},204:{bodyMapper:ge},default:{bodyMapper:q}},requestBody:zt,queryParameters:[ft],urlParameters:[gt,Pt,Mt,Dt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},ei={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:ce},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt,Dt],headerParameters:[yt],serializer:sr},ti={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:q}},queryParameters:[ft,Tt,kt],urlParameters:[gt,Mt,Dt],headerParameters:[yt],serializer:sr},ri={path:"/providers/Microsoft.Resources/calculateTemplateHash",httpMethod:"POST",responses:{200:{bodyMapper:Xe},default:{bodyMapper:q}},requestBody:{parameterPath:"template",mapper:{serializedName:"template",required:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}}},queryParameters:[ft],urlParameters:[gt],headerParameters:[yt,xt],mediaType:"json",serializer:sr},ii={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:q}},urlParameters:[gt,bt,Nt],headerParameters:[yt],serializer:sr},ni={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:q}},urlParameters:[gt,bt],headerParameters:[yt],serializer:sr},ai={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:q}},urlParameters:[gt,bt,At],headerParameters:[yt],serializer:sr},si={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:q}},urlParameters:[gt,bt,Mt],headerParameters:[yt],serializer:sr},oi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:de},default:{bodyMapper:q}},urlParameters:[gt,bt,Mt,Dt],headerParameters:[yt],serializer:sr};class ProvidersImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,C.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,C.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,C.qq)(v)}for(;S;){b=yield(0,C.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,C.qq)(v)}}))}listPagingAll(g){return(0,C.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,C.KL)(this.listPagingPage(g));!(S=yield(0,C.qq)(P.next())).done;){const g=S.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,C.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listAtTenantScope(g){const v=this.listAtTenantScopePagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtTenantScopePagingPage(g,v)}}}listAtTenantScopePagingPage(g,v){return(0,C.FC)(this,arguments,(function*listAtTenantScopePagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,C.qq)(this._listAtTenantScope(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,C.qq)(v)}for(;S;){b=yield(0,C.qq)(this._listAtTenantScopeNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,C.qq)(v)}}))}listAtTenantScopePagingAll(g){return(0,C.FC)(this,arguments,(function*listAtTenantScopePagingAll_1(){var v,b;try{for(var S,P=(0,C.KL)(this.listAtTenantScopePagingPage(g));!(S=yield(0,C.qq)(P.next())).done;){const g=S.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,C.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}unregister(g,v){return this.client.sendOperationRequest({resourceProviderNamespace:g,options:v},pi)}register(g,v){return this.client.sendOperationRequest({resourceProviderNamespace:g,options:v},ci)}_list(g){return this.client.sendOperationRequest({options:g},ui)}_listAtTenantScope(g){return this.client.sendOperationRequest({options:g},di)}get(g,v){return this.client.sendOperationRequest({resourceProviderNamespace:g,options:v},mi)}getAtTenantScope(g,v){return this.client.sendOperationRequest({resourceProviderNamespace:g,options:v},hi)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},yi)}_listAtTenantScopeNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},gi)}}const li=_.Q(S,!1),pi={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/unregister",httpMethod:"POST",responses:{200:{bodyMapper:J},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Mt,Lt],headerParameters:[yt],serializer:li},ci={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register",httpMethod:"POST",responses:{200:{bodyMapper:J},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Mt,Lt],headerParameters:[yt],serializer:li},ui={path:"/subscriptions/{subscriptionId}/providers",httpMethod:"GET",responses:{200:{bodyMapper:Ne},default:{bodyMapper:q}},queryParameters:[ft,kt,Ft],urlParameters:[gt,Mt],headerParameters:[yt],serializer:li},di={path:"/providers",httpMethod:"GET",responses:{200:{bodyMapper:Ne},default:{bodyMapper:q}},queryParameters:[ft,kt,Ft],urlParameters:[gt],headerParameters:[yt],serializer:li},mi={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}",httpMethod:"GET",responses:{200:{bodyMapper:J},default:{bodyMapper:q}},queryParameters:[ft,Ft],urlParameters:[gt,Mt,Lt],headerParameters:[yt],serializer:li},hi={path:"/providers/{resourceProviderNamespace}",httpMethod:"GET",responses:{200:{bodyMapper:J},default:{bodyMapper:q}},queryParameters:[ft,Ft],urlParameters:[gt,Lt],headerParameters:[yt],serializer:li},yi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ne},default:{bodyMapper:q}},urlParameters:[gt,bt,Mt],headerParameters:[yt],serializer:li},gi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ne},default:{bodyMapper:q}},urlParameters:[gt,bt],headerParameters:[yt],serializer:li};class ResourcesImpl{constructor(g){this.client=g}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,C.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,C.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,C.qq)(b)}for(;P;){S=yield(0,C.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,C.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,C.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,C.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,C.qq)(x.next())).done;){const g=P.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,C.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,C.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,C.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,C.qq)(v)}for(;S;){b=yield(0,C.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,C.qq)(v)}}))}listPagingAll(g){return(0,C.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,C.KL)(this.listPagingPage(g));!(S=yield(0,C.qq)(P.next())).done;){const g=S.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,C.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},vi)}beginMoveResources(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{sourceResourceGroupName:g,parameters:v,options:b},bi),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginMoveResourcesAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginMoveResources(g,v,b)).pollUntilDone()}))}beginValidateMoveResources(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{sourceResourceGroupName:g,parameters:v,options:b},Ni),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginValidateMoveResourcesAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateMoveResources(g,v,b)).pollUntilDone()}))}_list(g){return this.client.sendOperationRequest({options:g},Pi)}checkExistence(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,apiVersion:x,options:C},xi)}beginDelete(g,v,b,S,P,x,T){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),R=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,apiVersion:x,options:T},Ci),k=new ar.F(R,{resumeFrom:null==T?void 0:T.resumeFrom,intervalInMs:null==T?void 0:T.updateIntervalInMs});return yield k.poll(),k}))}beginDeleteAndWait(g,v,b,S,P,x,T){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b,S,P,x,T)).pollUntilDone()}))}beginCreateOrUpdate(g,v,b,S,P,x,T,R){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),k=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,apiVersion:x,parameters:T,options:R},wi),_=new ar.F(k,{resumeFrom:null==R?void 0:R.resumeFrom,intervalInMs:null==R?void 0:R.updateIntervalInMs});return yield _.poll(),_}))}beginCreateOrUpdateAndWait(g,v,b,S,P,x,T,R){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S,P,x,T,R)).pollUntilDone()}))}beginUpdate(g,v,b,S,P,x,T,R){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),k=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,apiVersion:x,parameters:T,options:R},Ti),_=new ar.F(k,{resumeFrom:null==R?void 0:R.resumeFrom,intervalInMs:null==R?void 0:R.updateIntervalInMs});return yield _.poll(),_}))}beginUpdateAndWait(g,v,b,S,P,x,T,R){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S,P,x,T,R)).pollUntilDone()}))}get(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,apiVersion:x,options:C},ki)}checkExistenceById(g,v,b){return this.client.sendOperationRequest({resourceId:g,apiVersion:v,options:b},Ei)}beginDeleteById(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceId:g,apiVersion:v,options:b},_i),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteByIdAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteById(g,v,b)).pollUntilDone()}))}beginCreateOrUpdateById(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceId:g,apiVersion:v,parameters:b,options:S},Oi),x=new ar.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateByIdAndWait(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateById(g,v,b,S)).pollUntilDone()}))}beginUpdateById(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceId:g,apiVersion:v,parameters:b,options:S},Ii),x=new ar.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginUpdateByIdAndWait(g,v,b,S){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdateById(g,v,b,S)).pollUntilDone()}))}getById(g,v,b){return this.client.sendOperationRequest({resourceId:g,apiVersion:v,options:b},Ai)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},Mi)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},qi)}}const fi=_.Q(S,!1),vi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources",httpMethod:"GET",responses:{200:{bodyMapper:Se},default:{bodyMapper:q}},queryParameters:[ft,Tt,kt,Ft],urlParameters:[gt,Mt,Dt],headerParameters:[yt],serializer:fi},bi={path:"/subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/moveResources",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:q}},requestBody:Gt,queryParameters:[ft],urlParameters:[gt,Mt,jt],headerParameters:[yt,xt],mediaType:"json",serializer:fi},Ni={path:"/subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/validateMoveResources",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:q}},requestBody:Gt,queryParameters:[ft],urlParameters:[gt,Mt,jt],headerParameters:[yt,xt],mediaType:"json",serializer:fi},Pi={path:"/subscriptions/{subscriptionId}/resources",httpMethod:"GET",responses:{200:{bodyMapper:Se},default:{bodyMapper:q}},queryParameters:[ft,Tt,kt,Ft],urlParameters:[gt,Mt],headerParameters:[yt],serializer:fi},xi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:q}},queryParameters:[Ht],urlParameters:[gt,Mt,Dt,Lt,Bt,Ut,Vt],headerParameters:[yt],serializer:fi},Ci={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:q}},queryParameters:[Ht],urlParameters:[gt,Mt,Dt,Lt,Bt,Ut,Vt],headerParameters:[yt],serializer:fi},wi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"PUT",responses:{200:{bodyMapper:pt},201:{bodyMapper:pt},202:{bodyMapper:pt},204:{bodyMapper:pt},default:{bodyMapper:q}},requestBody:Wt,queryParameters:[Ht],urlParameters:[gt,Mt,Dt,Lt,Bt,Ut,Vt],headerParameters:[yt,xt],mediaType:"json",serializer:fi},Ti={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"PATCH",responses:{200:{bodyMapper:pt},201:{bodyMapper:pt},202:{bodyMapper:pt},204:{bodyMapper:pt},default:{bodyMapper:q}},requestBody:Wt,queryParameters:[Ht],urlParameters:[gt,Mt,Dt,Lt,Bt,Ut,Vt],headerParameters:[yt,xt],mediaType:"json",serializer:fi},ki={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"GET",responses:{200:{bodyMapper:pt},default:{bodyMapper:q}},queryParameters:[Ht],urlParameters:[gt,Mt,Dt,Lt,Bt,Ut,Vt],headerParameters:[yt],serializer:fi},Ei={path:"/{resourceId}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:q}},queryParameters:[Ht],urlParameters:[gt,$t],headerParameters:[yt],serializer:fi},_i={path:"/{resourceId}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:q}},queryParameters:[Ht],urlParameters:[gt,$t],headerParameters:[yt],serializer:fi},Oi={path:"/{resourceId}",httpMethod:"PUT",responses:{200:{bodyMapper:pt},201:{bodyMapper:pt},202:{bodyMapper:pt},204:{bodyMapper:pt},default:{bodyMapper:q}},requestBody:Wt,queryParameters:[Ht],urlParameters:[gt,$t],headerParameters:[yt,xt],mediaType:"json",serializer:fi},Ii={path:"/{resourceId}",httpMethod:"PATCH",responses:{200:{bodyMapper:pt},201:{bodyMapper:pt},202:{bodyMapper:pt},204:{bodyMapper:pt},default:{bodyMapper:q}},requestBody:Wt,queryParameters:[Ht],urlParameters:[gt,$t],headerParameters:[yt,xt],mediaType:"json",serializer:fi},Ai={path:"/{resourceId}",httpMethod:"GET",responses:{200:{bodyMapper:pt},default:{bodyMapper:q}},queryParameters:[Ht],urlParameters:[gt,$t],headerParameters:[yt],serializer:fi},Mi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Se},default:{bodyMapper:q}},urlParameters:[gt,bt,Mt,Dt],headerParameters:[yt],serializer:fi},qi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Se},default:{bodyMapper:q}},urlParameters:[gt,bt,Mt],headerParameters:[yt],serializer:fi};class ResourceGroupsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,C.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,C.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,C.qq)(v)}for(;S;){b=yield(0,C.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,C.qq)(v)}}))}listPagingAll(g){return(0,C.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,C.KL)(this.listPagingPage(g));!(S=yield(0,C.qq)(P.next())).done;){const g=S.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,C.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}checkExistence(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Li)}createOrUpdate(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,parameters:v,options:b},Fi)}beginDelete(g,v){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),b=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,options:v},Gi),S=new ar.F(b,{resumeFrom:null==v?void 0:v.resumeFrom,intervalInMs:null==v?void 0:v.updateIntervalInMs});return yield S.poll(),S}))}beginDeleteAndWait(g,v){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v)).pollUntilDone()}))}get(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},ji)}update(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,parameters:v,options:b},Bi)}beginExportTemplate(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,C.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,parameters:v,options:b},Ui),P=new ar.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield P.poll(),P}))}beginExportTemplateAndWait(g,v,b){return(0,C.mG)(this,void 0,void 0,(function*(){return(yield this.beginExportTemplate(g,v,b)).pollUntilDone()}))}_list(g){return this.client.sendOperationRequest({options:g},Vi)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Hi)}}const Di=_.Q(S,!1),Li={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Mt,Dt],headerParameters:[yt],serializer:Di},Fi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ee},201:{bodyMapper:Ee},default:{bodyMapper:q}},requestBody:Kt,queryParameters:[ft],urlParameters:[gt,Mt,Dt],headerParameters:[yt,xt],mediaType:"json",serializer:Di},Gi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Mt,Dt],headerParameters:[yt],serializer:Di},ji={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Mt,Dt],headerParameters:[yt],serializer:Di},Bi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ee},default:{bodyMapper:q}},requestBody:Xt,queryParameters:[ft],urlParameters:[gt,Mt,Dt],headerParameters:[yt,xt],mediaType:"json",serializer:Di},Ui={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:Ae},201:{bodyMapper:Ae},202:{bodyMapper:Ae},204:{bodyMapper:Ae},default:{bodyMapper:q}},requestBody:Qt,queryParameters:[ft],urlParameters:[gt,Mt,{parameterPath:"resourceGroupName",mapper:{constraints:{MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}}],headerParameters:[yt,xt],mediaType:"json",serializer:Di},Vi={path:"/subscriptions/{subscriptionId}/resourcegroups",httpMethod:"GET",responses:{200:{bodyMapper:qe},default:{bodyMapper:q}},queryParameters:[ft,Tt,kt],urlParameters:[gt,Mt],headerParameters:[yt],serializer:Di},Hi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:qe},default:{bodyMapper:q}},urlParameters:[gt,bt,Mt],headerParameters:[yt],serializer:Di};class TagsOperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,C.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,C.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,C.qq)(v)}for(;S;){b=yield(0,C.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,C.qq)(v)}}))}listPagingAll(g){return(0,C.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,C.KL)(this.listPagingPage(g));!(S=yield(0,C.qq)(P.next())).done;){const g=S.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,C.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}deleteValue(g,v,b){return this.client.sendOperationRequest({tagName:g,tagValue:v,options:b},$i)}createOrUpdateValue(g,v,b){return this.client.sendOperationRequest({tagName:g,tagValue:v,options:b},Ki)}createOrUpdate(g,v){return this.client.sendOperationRequest({tagName:g,options:v},Xi)}delete(g,v){return this.client.sendOperationRequest({tagName:g,options:v},Qi)}_list(g){return this.client.sendOperationRequest({options:g},Ji)}createOrUpdateAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,parameters:v,options:b},Yi)}updateAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,parameters:v,options:b},en)}getAtScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},tn)}deleteAtScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},rn)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},an)}}const Wi=_.Q(S,!1),$i={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Mt,Jt,Yt],headerParameters:[yt],serializer:Wi},Ki={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}",httpMethod:"PUT",responses:{200:{bodyMapper:De},201:{bodyMapper:De},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Mt,Jt,Yt],headerParameters:[yt],serializer:Wi},Xi={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fe},201:{bodyMapper:Fe},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Mt,Jt],headerParameters:[yt],serializer:Wi},Qi={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Mt,Jt],headerParameters:[yt],serializer:Wi},Ji={path:"/subscriptions/{subscriptionId}/tagNames",httpMethod:"GET",responses:{200:{bodyMapper:Ge},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Mt],headerParameters:[yt],serializer:Wi},Yi={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"PUT",responses:{200:{bodyMapper:Je},default:{bodyMapper:q}},requestBody:Zt,queryParameters:[ft],urlParameters:[gt,Nt],headerParameters:[yt,xt],mediaType:"json",serializer:Wi},en={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"PATCH",responses:{200:{bodyMapper:Je},default:{bodyMapper:q}},requestBody:er,queryParameters:[ft],urlParameters:[gt,Nt],headerParameters:[yt,xt],mediaType:"json",serializer:Wi},tn={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"GET",responses:{200:{bodyMapper:Je},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Nt],headerParameters:[yt],serializer:Wi},rn={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Nt],headerParameters:[yt],serializer:Wi},an={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ge},default:{bodyMapper:q}},urlParameters:[gt,bt,Mt],headerParameters:[yt],serializer:Wi};class DeploymentOperationsImpl{constructor(g){this.client=g}listAtScope(g,v,b){const S=this.listAtScopePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtScopePagingPage(g,v,b,S)}}}listAtScopePagingPage(g,v,b,S){return(0,C.FC)(this,arguments,(function*listAtScopePagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,C.qq)(this._listAtScope(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,C.qq)(S)}for(;x;){P=yield(0,C.qq)(this._listAtScopeNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,C.qq)(S)}}))}listAtScopePagingAll(g,v,b){return(0,C.FC)(this,arguments,(function*listAtScopePagingAll_1(){var S,P;try{for(var x,T=(0,C.KL)(this.listAtScopePagingPage(g,v,b));!(x=yield(0,C.qq)(T.next())).done;){const g=x.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=T.return)&&(yield(0,C.qq)(P.call(T)))}finally{if(S)throw S.error}}}))}listAtTenantScope(g,v){const b=this.listAtTenantScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtTenantScopePagingPage(g,v,b)}}}listAtTenantScopePagingPage(g,v,b){return(0,C.FC)(this,arguments,(function*listAtTenantScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,C.qq)(this._listAtTenantScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,C.qq)(b)}for(;P;){S=yield(0,C.qq)(this._listAtTenantScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,C.qq)(b)}}))}listAtTenantScopePagingAll(g,v){return(0,C.FC)(this,arguments,(function*listAtTenantScopePagingAll_1(){var b,S;try{for(var P,x=(0,C.KL)(this.listAtTenantScopePagingPage(g,v));!(P=yield(0,C.qq)(x.next())).done;){const g=P.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,C.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listAtManagementGroupScope(g,v,b){const S=this.listAtManagementGroupScopePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtManagementGroupScopePagingPage(g,v,b,S)}}}listAtManagementGroupScopePagingPage(g,v,b,S){return(0,C.FC)(this,arguments,(function*listAtManagementGroupScopePagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,C.qq)(this._listAtManagementGroupScope(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,C.qq)(S)}for(;x;){P=yield(0,C.qq)(this._listAtManagementGroupScopeNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,C.qq)(S)}}))}listAtManagementGroupScopePagingAll(g,v,b){return(0,C.FC)(this,arguments,(function*listAtManagementGroupScopePagingAll_1(){var S,P;try{for(var x,T=(0,C.KL)(this.listAtManagementGroupScopePagingPage(g,v,b));!(x=yield(0,C.qq)(T.next())).done;){const g=x.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=T.return)&&(yield(0,C.qq)(P.call(T)))}finally{if(S)throw S.error}}}))}listAtSubscriptionScope(g,v){const b=this.listAtSubscriptionScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtSubscriptionScopePagingPage(g,v,b)}}}listAtSubscriptionScopePagingPage(g,v,b){return(0,C.FC)(this,arguments,(function*listAtSubscriptionScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,C.qq)(this._listAtSubscriptionScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,C.qq)(b)}for(;P;){S=yield(0,C.qq)(this._listAtSubscriptionScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,C.qq)(b)}}))}listAtSubscriptionScopePagingAll(g,v){return(0,C.FC)(this,arguments,(function*listAtSubscriptionScopePagingAll_1(){var b,S;try{for(var P,x=(0,C.KL)(this.listAtSubscriptionScopePagingPage(g,v));!(P=yield(0,C.qq)(x.next())).done;){const g=P.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,C.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,C.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,C.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,C.qq)(S)}for(;x;){P=yield(0,C.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,C.qq)(S)}}))}listPagingAll(g,v,b){return(0,C.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,T=(0,C.KL)(this.listPagingPage(g,v,b));!(x=yield(0,C.qq)(T.next())).done;){const g=x.value;yield(0,C.qq)(yield*(0,C.V2)((0,C.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=T.return)&&(yield(0,C.qq)(P.call(T)))}finally{if(S)throw S.error}}}))}getAtScope(g,v,b,S){return this.client.sendOperationRequest({scope:g,deploymentName:v,operationId:b,options:S},on)}_listAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,deploymentName:v,options:b},ln)}getAtTenantScope(g,v,b){return this.client.sendOperationRequest({deploymentName:g,operationId:v,options:b},pn)}_listAtTenantScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},cn)}getAtManagementGroupScope(g,v,b,S){return this.client.sendOperationRequest({groupId:g,deploymentName:v,operationId:b,options:S},dn)}_listAtManagementGroupScope(g,v,b){return this.client.sendOperationRequest({groupId:g,deploymentName:v,options:b},mn)}getAtSubscriptionScope(g,v,b){return this.client.sendOperationRequest({deploymentName:g,operationId:v,options:b},hn)}_listAtSubscriptionScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},yn)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,operationId:b,options:S},gn)}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,options:b},vn)}_listAtScopeNext(g,v,b,S){return this.client.sendOperationRequest({scope:g,deploymentName:v,nextLink:b,options:S},bn)}_listAtTenantScopeNext(g,v,b){return this.client.sendOperationRequest({deploymentName:g,nextLink:v,options:b},Nn)}_listAtManagementGroupScopeNext(g,v,b,S){return this.client.sendOperationRequest({groupId:g,deploymentName:v,nextLink:b,options:S},Sn)}_listAtSubscriptionScopeNext(g,v,b){return this.client.sendOperationRequest({deploymentName:g,nextLink:v,options:b},Pn)}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,nextLink:b,options:S},xn)}}const sn=_.Q(S,!1),on={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:je},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Nt,Pt,tr],headerParameters:[yt],serializer:sn},ln={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:q}},queryParameters:[ft,kt],urlParameters:[gt,Nt,Pt],headerParameters:[yt],serializer:sn},pn={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:je},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,tr],headerParameters:[yt],serializer:sn},cn={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:q}},queryParameters:[ft,kt],urlParameters:[gt,Pt],headerParameters:[yt],serializer:sn},dn={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:je},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,At,tr],headerParameters:[yt],serializer:sn},mn={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:q}},queryParameters:[ft,kt],urlParameters:[gt,Pt,At],headerParameters:[yt],serializer:sn},hn={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:je},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt,tr],headerParameters:[yt],serializer:sn},yn={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:q}},queryParameters:[ft,kt],urlParameters:[gt,Pt,Mt],headerParameters:[yt],serializer:sn},gn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:je},default:{bodyMapper:q}},queryParameters:[ft],urlParameters:[gt,Pt,Mt,Dt,tr],headerParameters:[yt],serializer:sn},vn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:q}},queryParameters:[ft,kt],urlParameters:[gt,Pt,Mt,Dt],headerParameters:[yt],serializer:sn},bn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:q}},urlParameters:[gt,bt,Nt,Pt],headerParameters:[yt],serializer:sn},Nn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:q}},urlParameters:[gt,bt,Pt],headerParameters:[yt],serializer:sn},Sn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:q}},urlParameters:[gt,bt,Pt,At],headerParameters:[yt],serializer:sn},Pn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:q}},urlParameters:[gt,bt,Pt,Mt],headerParameters:[yt],serializer:sn},xn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:q}},urlParameters:[gt,bt,Pt,Mt,Dt],headerParameters:[yt],serializer:sn};class ResourceManagementClient extends T.S{constructor(g,v,b){var S,P,x;if(void 0===g)throw new Error("'credentials' cannot be null");if(void 0===v)throw new Error("'subscriptionId' cannot be null");b||(b={});const C={requestContentType:"application/json; charset=utf-8",credential:g},T="azsdk-js-arm-resources-profile-2020-09-01-hybrid/2.1.0",_=b.userAgentOptions&&b.userAgentOptions.userAgentPrefix?`${b.userAgentOptions.userAgentPrefix} ${T}`:`${T}`,O=Object.assign(Object.assign(Object.assign({},C),b),{userAgentOptions:{userAgentPrefix:_},endpoint:null!==(P=null!==(S=b.endpoint)&&void 0!==S?S:b.baseUri)&&void 0!==P?P:"https://management.azure.com"});super(O);let I=!1;if((null==b?void 0:b.pipeline)&&b.pipeline.getOrderedPolicies().length>0){I=b.pipeline.getOrderedPolicies().some((g=>g.name===k.V))}b&&b.pipeline&&0!=b.pipeline.getOrderedPolicies().length&&I||(this.pipeline.removePolicy({name:k.V}),this.pipeline.addPolicy(k.v({credential:g,scopes:null!==(x=O.credentialScopes)&&void 0!==x?x:`${O.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:R.k}}))),this.subscriptionId=v,this.$host=b.$host||"https://management.azure.com",this.apiVersion=b.apiVersion||"2019-10-01",this.operations=new OperationsImpl(this),this.deployments=new DeploymentsImpl(this),this.providers=new ProvidersImpl(this),this.resources=new ResourcesImpl(this),this.resourceGroups=new ResourceGroupsImpl(this),this.tagsOperations=new TagsOperationsImpl(this),this.deploymentOperations=new DeploymentOperationsImpl(this),this.addCustomApiVersionPolicy(b.apiVersion)}addCustomApiVersionPolicy(g){if(!g)return;const v={name:"CustomApiVersionPolicy",sendRequest(v,b){return(0,C.mG)(this,void 0,void 0,(function*(){const S=v.url.split("?");if(S.length>1){const b=S[1].split("&").map((v=>v.indexOf("api-version")>-1?"api-version="+g:v));v.url=S[0]+"?"+b.join("&")}return b(v)}))}};this.pipeline.addPolicy(v)}}},7573:(g,v,b)=>{"use strict";b.r(v),b.d(v,{KnownActionType:()=>C,KnownOrigin:()=>x,KnownRegionCategory:()=>R,KnownRegionType:()=>T,KnownResourceNameStatus:()=>k,SubscriptionClient:()=>SubscriptionClient,getContinuationToken:()=>getContinuationToken});var S={};b.r(S),b.d(S,{AvailabilityZoneMappings:()=>J,AvailabilityZonePeers:()=>le,CheckResourceNameResult:()=>he,CheckZonePeersRequest:()=>se,CheckZonePeersResult:()=>oe,CloudError:()=>j,ErrorAdditionalInfo:()=>U,ErrorDetail:()=>de,ErrorResponse:()=>B,ErrorResponseAutoGenerated:()=>ce,Location:()=>H,LocationListResult:()=>V,LocationMetadata:()=>K,ManagedByTenant:()=>re,Operation:()=>L,OperationAutoGenerated:()=>ye,OperationDisplay:()=>G,OperationDisplayAutoGenerated:()=>ge,OperationListResult:()=>z,OperationListResultAutoGenerated:()=>fe,PairedRegion:()=>X,Peers:()=>pe,ResourceName:()=>me,Subscription:()=>Y,SubscriptionListResult:()=>ie,SubscriptionPolicies:()=>te,TenantIdDescription:()=>ae,TenantListResult:()=>ne});const P=new WeakMap;function getContinuationToken(g){var v;if("object"==typeof g&&null!==g)return null===(v=P.get(g))||void 0===v?void 0:v.continuationToken}function setContinuationToken(g,v){var b;if("object"!=typeof g||null===g||!v)return;const S=null!==(b=P.get(g))&&void 0!==b?b:{};S.continuationToken=v,P.set(g,S)}var x,C,T,R,k;!function(g){g.User="user",g.System="system",g.UserSystem="user,system"}(x||(x={})),function(g){g.Internal="Internal"}(C||(C={})),function(g){g.Physical="Physical",g.Logical="Logical"}(T||(T={})),function(g){g.Recommended="Recommended",g.Extended="Extended",g.Other="Other"}(R||(R={})),function(g){g.Allowed="Allowed",g.Reserved="Reserved"}(k||(k={}));var _=b(70655),O=b(22400),I=b(92196),A=b(78018),q=b(58714);const z={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},L={type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",readOnly:!0,type:{name:"String"}},isDataAction:{serializedName:"isDataAction",readOnly:!0,type:{name:"Boolean"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}},origin:{serializedName:"origin",readOnly:!0,type:{name:"String"}},actionType:{serializedName:"actionType",readOnly:!0,type:{name:"String"}}}}},G={type:{name:"Composite",className:"OperationDisplay",modelProperties:{provider:{serializedName:"provider",readOnly:!0,type:{name:"String"}},resource:{serializedName:"resource",readOnly:!0,type:{name:"String"}},operation:{serializedName:"operation",readOnly:!0,type:{name:"String"}},description:{serializedName:"description",readOnly:!0,type:{name:"String"}}}}},j={type:{name:"Composite",className:"CloudError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},B={type:{name:"Composite",className:"ErrorResponse",modelProperties:{code:{serializedName:"code",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}},target:{serializedName:"target",readOnly:!0,type:{name:"String"}},details:{serializedName:"details",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorResponse"}}}},additionalInfo:{serializedName:"additionalInfo",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorAdditionalInfo"}}}}}}},U={type:{name:"Composite",className:"ErrorAdditionalInfo",modelProperties:{type:{serializedName:"type",readOnly:!0,type:{name:"String"}},info:{serializedName:"info",readOnly:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},V={type:{name:"Composite",className:"LocationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Location"}}}}}}},H={type:{name:"Composite",className:"Location",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},subscriptionId:{serializedName:"subscriptionId",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"Enum",allowedValues:["Region","EdgeZone"]}},displayName:{serializedName:"displayName",readOnly:!0,type:{name:"String"}},regionalDisplayName:{serializedName:"regionalDisplayName",readOnly:!0,type:{name:"String"}},metadata:{serializedName:"metadata",type:{name:"Composite",className:"LocationMetadata"}},availabilityZoneMappings:{serializedName:"availabilityZoneMappings",type:{name:"Sequence",element:{type:{name:"Composite",className:"AvailabilityZoneMappings"}}}}}}},K={type:{name:"Composite",className:"LocationMetadata",modelProperties:{regionType:{serializedName:"regionType",readOnly:!0,type:{name:"String"}},regionCategory:{serializedName:"regionCategory",readOnly:!0,type:{name:"String"}},geography:{serializedName:"geography",readOnly:!0,type:{name:"String"}},geographyGroup:{serializedName:"geographyGroup",readOnly:!0,type:{name:"String"}},longitude:{serializedName:"longitude",readOnly:!0,type:{name:"String"}},latitude:{serializedName:"latitude",readOnly:!0,type:{name:"String"}},physicalLocation:{serializedName:"physicalLocation",readOnly:!0,type:{name:"String"}},pairedRegion:{serializedName:"pairedRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"PairedRegion"}}}},homeLocation:{serializedName:"homeLocation",readOnly:!0,type:{name:"String"}}}}},X={type:{name:"Composite",className:"PairedRegion",modelProperties:{name:{serializedName:"name",readOnly:!0,type:{name:"String"}},id:{serializedName:"id",readOnly:!0,type:{name:"String"}},subscriptionId:{serializedName:"subscriptionId",readOnly:!0,type:{name:"String"}}}}},J={type:{name:"Composite",className:"AvailabilityZoneMappings",modelProperties:{logicalZone:{serializedName:"logicalZone",readOnly:!0,type:{name:"String"}},physicalZone:{serializedName:"physicalZone",readOnly:!0,type:{name:"String"}}}}},Y={type:{name:"Composite",className:"Subscription",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},subscriptionId:{serializedName:"subscriptionId",readOnly:!0,type:{name:"String"}},displayName:{serializedName:"displayName",readOnly:!0,type:{name:"String"}},tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"String"}},state:{serializedName:"state",readOnly:!0,type:{name:"Enum",allowedValues:["Enabled","Warned","PastDue","Disabled","Deleted"]}},subscriptionPolicies:{serializedName:"subscriptionPolicies",type:{name:"Composite",className:"SubscriptionPolicies"}},authorizationSource:{serializedName:"authorizationSource",type:{name:"String"}},managedByTenants:{serializedName:"managedByTenants",type:{name:"Sequence",element:{type:{name:"Composite",className:"ManagedByTenant"}}}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},te={type:{name:"Composite",className:"SubscriptionPolicies",modelProperties:{locationPlacementId:{serializedName:"locationPlacementId",readOnly:!0,type:{name:"String"}},quotaId:{serializedName:"quotaId",readOnly:!0,type:{name:"String"}},spendingLimit:{serializedName:"spendingLimit",readOnly:!0,type:{name:"Enum",allowedValues:["On","Off","CurrentPeriodOff"]}}}}},re={type:{name:"Composite",className:"ManagedByTenant",modelProperties:{tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"String"}}}}},ie={type:{name:"Composite",className:"SubscriptionListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Subscription"}}}},nextLink:{serializedName:"nextLink",required:!0,type:{name:"String"}}}}},ne={type:{name:"Composite",className:"TenantListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"TenantIdDescription"}}}},nextLink:{serializedName:"nextLink",required:!0,type:{name:"String"}}}}},ae={type:{name:"Composite",className:"TenantIdDescription",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"String"}},tenantCategory:{serializedName:"tenantCategory",readOnly:!0,type:{name:"Enum",allowedValues:["Home","ProjectedBy","ManagedBy"]}},country:{serializedName:"country",readOnly:!0,type:{name:"String"}},countryCode:{serializedName:"countryCode",readOnly:!0,type:{name:"String"}},displayName:{serializedName:"displayName",readOnly:!0,type:{name:"String"}},domains:{serializedName:"domains",readOnly:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},defaultDomain:{serializedName:"defaultDomain",readOnly:!0,type:{name:"String"}},tenantType:{serializedName:"tenantType",readOnly:!0,type:{name:"String"}},tenantBrandingLogoUrl:{serializedName:"tenantBrandingLogoUrl",readOnly:!0,type:{name:"String"}}}}},se={type:{name:"Composite",className:"CheckZonePeersRequest",modelProperties:{location:{serializedName:"location",type:{name:"String"}},subscriptionIds:{serializedName:"subscriptionIds",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},oe={type:{name:"Composite",className:"CheckZonePeersResult",modelProperties:{subscriptionId:{serializedName:"subscriptionId",readOnly:!0,type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},availabilityZonePeers:{serializedName:"availabilityZonePeers",type:{name:"Sequence",element:{type:{name:"Composite",className:"AvailabilityZonePeers"}}}}}}},le={type:{name:"Composite",className:"AvailabilityZonePeers",modelProperties:{availabilityZone:{serializedName:"availabilityZone",readOnly:!0,type:{name:"String"}},peers:{serializedName:"peers",type:{name:"Sequence",element:{type:{name:"Composite",className:"Peers"}}}}}}},pe={type:{name:"Composite",className:"Peers",modelProperties:{subscriptionId:{serializedName:"subscriptionId",readOnly:!0,type:{name:"String"}},availabilityZone:{serializedName:"availabilityZone",readOnly:!0,type:{name:"String"}}}}},ce={type:{name:"Composite",className:"ErrorResponseAutoGenerated",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorDetail"}}}}},de={type:{name:"Composite",className:"ErrorDetail",modelProperties:{code:{serializedName:"code",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}},target:{serializedName:"target",readOnly:!0,type:{name:"String"}},details:{serializedName:"details",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorDetail"}}}},additionalInfo:{serializedName:"additionalInfo",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorAdditionalInfo"}}}}}}},me={type:{name:"Composite",className:"ResourceName",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},type:{serializedName:"type",required:!0,type:{name:"String"}}}}},he={type:{name:"Composite",className:"CheckResourceNameResult",modelProperties:{name:{serializedName:"name",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}}}}},ye={type:{name:"Composite",className:"OperationAutoGenerated",modelProperties:{name:{serializedName:"name",type:{name:"String"}},isDataAction:{serializedName:"isDataAction",readOnly:!0,type:{name:"Boolean"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplayAutoGenerated"}},origin:{serializedName:"origin",readOnly:!0,type:{name:"String"}},actionType:{serializedName:"actionType",readOnly:!0,type:{name:"String"}}}}},ge={type:{name:"Composite",className:"OperationDisplayAutoGenerated",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},fe={type:{name:"Composite",className:"OperationListResultAutoGenerated",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"OperationAutoGenerated"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ve={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},be={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},Ne={parameterPath:"apiVersion",mapper:{defaultValue:"2022-12-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Se={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},Pe={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:!0,type:{name:"String"}}},xe={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Ce={parameterPath:"parameters",mapper:se},Te={parameterPath:["options","resourceNameDefinition"],mapper:me};class OperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,_.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,_.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,_.qq)(v)}for(;S;){b=yield(0,_.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,_.qq)(v)}}))}listPagingAll(g){return(0,_.FC)(this,arguments,(function*listPagingAll_1(){var v,b,S,P;try{for(var x,C=!0,T=(0,_.KL)(this.listPagingPage(g));!(v=(x=yield(0,_.qq)(T.next())).done);){P=x.value,C=!1;try{const g=P;yield(0,_.qq)(yield*(0,_.V2)((0,_.KL)(g)))}finally{C=!0}}}catch(g){b={error:g}}finally{try{C||v||!(S=T.return)||(yield(0,_.qq)(S.call(T)))}finally{if(b)throw b.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Ee)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},_e)}}const ke=A.Q(S,!1),Ee={path:"/providers/Microsoft.Resources/operations",httpMethod:"GET",responses:{200:{bodyMapper:z},default:{bodyMapper:j}},queryParameters:[Ne],urlParameters:[be],headerParameters:[ve],serializer:ke},_e={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:z},default:{bodyMapper:j}},urlParameters:[be,Se],headerParameters:[ve],serializer:ke};class SubscriptionsImpl{constructor(g){this.client=g}listLocations(g,v){const b=this.listLocationsPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listLocationsPagingPage(g,v,b)}}}listLocationsPagingPage(g,v,b){return(0,_.FC)(this,arguments,(function*listLocationsPagingPage_1(){let b;b=yield(0,_.qq)(this._listLocations(g,v)),yield yield(0,_.qq)(b.value||[])}))}listLocationsPagingAll(g,v){return(0,_.FC)(this,arguments,(function*listLocationsPagingAll_1(){var b,S,P,x;try{for(var C,T=!0,R=(0,_.KL)(this.listLocationsPagingPage(g,v));!(b=(C=yield(0,_.qq)(R.next())).done);){x=C.value,T=!1;try{const g=x;yield(0,_.qq)(yield*(0,_.V2)((0,_.KL)(g)))}finally{T=!0}}}catch(g){S={error:g}}finally{try{T||b||!(P=R.return)||(yield(0,_.qq)(P.call(R)))}finally{if(S)throw S.error}}}))}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,_.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,_.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,_.qq)(v)}for(;S;){b=yield(0,_.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,_.qq)(v)}}))}listPagingAll(g){return(0,_.FC)(this,arguments,(function*listPagingAll_1(){var v,b,S,P;try{for(var x,C=!0,T=(0,_.KL)(this.listPagingPage(g));!(v=(x=yield(0,_.qq)(T.next())).done);){P=x.value,C=!1;try{const g=P;yield(0,_.qq)(yield*(0,_.V2)((0,_.KL)(g)))}finally{C=!0}}}catch(g){b={error:g}}finally{try{C||v||!(S=T.return)||(yield(0,_.qq)(S.call(T)))}finally{if(b)throw b.error}}}))}_listLocations(g,v){return this.client.sendOperationRequest({subscriptionId:g,options:v},Ie)}get(g,v){return this.client.sendOperationRequest({subscriptionId:g,options:v},Ae)}_list(g){return this.client.sendOperationRequest({options:g},qe)}checkZonePeers(g,v,b){return this.client.sendOperationRequest({subscriptionId:g,parameters:v,options:b},ze)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},De)}}const Oe=A.Q(S,!1),Ie={path:"/subscriptions/{subscriptionId}/locations",httpMethod:"GET",responses:{200:{bodyMapper:V},default:{bodyMapper:j}},queryParameters:[Ne,{parameterPath:["options","includeExtendedLocations"],mapper:{serializedName:"includeExtendedLocations",type:{name:"Boolean"}}}],urlParameters:[be,Pe],headerParameters:[ve],serializer:Oe},Ae={path:"/subscriptions/{subscriptionId}",httpMethod:"GET",responses:{200:{bodyMapper:Y},default:{bodyMapper:j}},queryParameters:[Ne],urlParameters:[be,Pe],headerParameters:[ve],serializer:Oe},qe={path:"/subscriptions",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:j}},queryParameters:[Ne],urlParameters:[be],headerParameters:[ve],serializer:Oe},ze={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/checkZonePeers/",httpMethod:"POST",responses:{200:{bodyMapper:oe},default:{bodyMapper:ce}},requestBody:Ce,queryParameters:[Ne],urlParameters:[be,Pe],headerParameters:[ve,xe],mediaType:"json",serializer:Oe},De={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ie},default:{bodyMapper:j}},urlParameters:[be,Se],headerParameters:[ve],serializer:Oe};class TenantsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,_.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,_.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,_.qq)(v)}for(;S;){b=yield(0,_.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,_.qq)(v)}}))}listPagingAll(g){return(0,_.FC)(this,arguments,(function*listPagingAll_1(){var v,b,S,P;try{for(var x,C=!0,T=(0,_.KL)(this.listPagingPage(g));!(v=(x=yield(0,_.qq)(T.next())).done);){P=x.value,C=!1;try{const g=P;yield(0,_.qq)(yield*(0,_.V2)((0,_.KL)(g)))}finally{C=!0}}}catch(g){b={error:g}}finally{try{C||v||!(S=T.return)||(yield(0,_.qq)(S.call(T)))}finally{if(b)throw b.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Fe)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Ge)}}const Le=A.Q(S,!1),Fe={path:"/tenants",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:j}},queryParameters:[Ne],urlParameters:[be],headerParameters:[ve],serializer:Le},Ge={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:j}},urlParameters:[be,Se],headerParameters:[ve],serializer:Le};class SubscriptionClient extends O.S{constructor(g,v){var b,S,P;if(void 0===g)throw new Error("'credentials' cannot be null");v||(v={});const x={requestContentType:"application/json; charset=utf-8",credential:g},C="azsdk-js-arm-resources-subscriptions/2.1.0",T=v.userAgentOptions&&v.userAgentOptions.userAgentPrefix?`${v.userAgentOptions.userAgentPrefix} ${C}`:`${C}`,R=Object.assign(Object.assign(Object.assign({},x),v),{userAgentOptions:{userAgentPrefix:T},endpoint:null!==(S=null!==(b=v.endpoint)&&void 0!==b?b:v.baseUri)&&void 0!==S?S:"https://management.azure.com"});super(R);let k=!1;if((null==v?void 0:v.pipeline)&&v.pipeline.getOrderedPolicies().length>0){k=v.pipeline.getOrderedPolicies().some((g=>g.name===q.V))}v&&v.pipeline&&0!=v.pipeline.getOrderedPolicies().length&&k||(this.pipeline.removePolicy({name:q.V}),this.pipeline.addPolicy(q.v({credential:g,scopes:null!==(P=R.credentialScopes)&&void 0!==P?P:`${R.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:I.k}}))),this.$host=v.$host||"https://management.azure.com",this.apiVersion=v.apiVersion||"2022-12-01",this.operations=new OperationsImpl(this),this.subscriptions=new SubscriptionsImpl(this),this.tenants=new TenantsImpl(this),this.addCustomApiVersionPolicy(v.apiVersion)}addCustomApiVersionPolicy(g){if(!g)return;const v={name:"CustomApiVersionPolicy",sendRequest(v,b){return(0,_.mG)(this,void 0,void 0,(function*(){const S=v.url.split("?");if(S.length>1){const b=S[1].split("&").map((v=>v.indexOf("api-version")>-1?"api-version="+g:v));v.url=S[0]+"?"+b.join("&")}return b(v)}))}};this.pipeline.addPolicy(v)}checkResourceName(g){return this.sendOperationRequest({options:g},Be)}}const je=A.Q(S,!1),Be={path:"/providers/Microsoft.Resources/checkResourceName",httpMethod:"POST",responses:{200:{bodyMapper:he},default:{bodyMapper:j}},requestBody:Te,queryParameters:[Ne],urlParameters:[be],headerParameters:[ve,xe],mediaType:"json",serializer:je}},36087:(g,v,b)=>{"use strict";b.r(v),b.d(v,{KnownAliasPathAttributes:()=>R,KnownAliasPathTokenType:()=>T,KnownExpressionEvaluationOptionsScopeType:()=>x,KnownExtendedLocationType:()=>_,KnownProviderAuthorizationConsentState:()=>k,KnownProvisioningState:()=>C,KnownTagsPatchOperation:()=>O,ResourceManagementClient:()=>ResourceManagementClient,getContinuationToken:()=>getContinuationToken});var S={};b.r(S),b.d(S,{Alias:()=>pe,AliasPath:()=>ce,AliasPathMetadata:()=>me,AliasPattern:()=>de,ApiProfile:()=>ye,BasicDependency:()=>fe,CloudError:()=>U,DebugSetting:()=>te,Dependency:()=>ge,Deployment:()=>K,DeploymentExportResult:()=>Se,DeploymentExtended:()=>ne,DeploymentExtendedFilter:()=>Ct,DeploymentListResult:()=>Pe,DeploymentOperation:()=>dt,DeploymentOperationProperties:()=>mt,DeploymentOperationsListResult:()=>ft,DeploymentProperties:()=>X,DeploymentPropertiesExtended:()=>ae,DeploymentValidateResult:()=>Ne,DeploymentWhatIf:()=>Oe,DeploymentWhatIfProperties:()=>At,DeploymentWhatIfSettings:()=>Te,DeploymentsWhatIfAtManagementGroupScopeHeaders:()=>Lt,DeploymentsWhatIfAtSubscriptionScopeHeaders:()=>Ft,DeploymentsWhatIfAtTenantScopeHeaders:()=>Dt,DeploymentsWhatIfHeaders:()=>Gt,ErrorAdditionalInfo:()=>H,ErrorResponse:()=>V,ExportTemplateRequest:()=>rt,ExpressionEvaluationOptions:()=>ie,ExtendedLocation:()=>Je,GenericResource:()=>Mt,GenericResourceExpanded:()=>zt,GenericResourceFilter:()=>Tt,HttpMessage:()=>gt,Identity:()=>He,IdentityUserAssignedIdentitiesValue:()=>$e,OnErrorDeployment:()=>re,OnErrorDeploymentExtended:()=>ve,Operation:()=>j,OperationDisplay:()=>B,OperationListResult:()=>G,ParametersLink:()=>Y,Permission:()=>ze,Plan:()=>Be,Provider:()=>se,ProviderConsentDefinition:()=>Le,ProviderExtendedLocation:()=>le,ProviderListResult:()=>Fe,ProviderPermission:()=>Ae,ProviderPermissionListResult:()=>Ie,ProviderRegistrationRequest:()=>De,ProviderResourceType:()=>oe,ProviderResourceTypeListResult:()=>Ge,Resource:()=>Xe,ResourceGroup:()=>Ze,ResourceGroupExportResult:()=>it,ResourceGroupFilter:()=>kt,ResourceGroupListResult:()=>nt,ResourceGroupPatchable:()=>tt,ResourceGroupProperties:()=>et,ResourceListResult:()=>je,ResourceProviderOperationDisplayProperties:()=>_t,ResourceReference:()=>be,ResourcesMoveInfo:()=>ot,RoleDefinition:()=>qe,ScopedDeployment:()=>xe,ScopedDeploymentWhatIf:()=>Ce,Sku:()=>Ue,StatusMessage:()=>ht,SubResource:()=>Ot,TagCount:()=>pt,TagDetails:()=>ct,TagValue:()=>lt,Tags:()=>Pt,TagsListResult:()=>ut,TagsPatchResource:()=>xt,TagsResource:()=>Nt,TargetResource:()=>yt,TemplateHashResult:()=>bt,TemplateLink:()=>J,WhatIfChange:()=>Ee,WhatIfOperationResult:()=>ke,WhatIfPropertyChange:()=>_e,ZoneMapping:()=>he});const P=new WeakMap;function getContinuationToken(g){var v;if("object"==typeof g&&null!==g)return null===(v=P.get(g))||void 0===v?void 0:v.continuationToken}function setContinuationToken(g,v){var b;if("object"!=typeof g||null===g||!v)return;const S=null!==(b=P.get(g))&&void 0!==b?b:{};S.continuationToken=v,P.set(g,S)}var x,C,T,R,k,_,O;!function(g){g.NotSpecified="NotSpecified",g.Outer="Outer",g.Inner="Inner"}(x||(x={})),function(g){g.NotSpecified="NotSpecified",g.Accepted="Accepted",g.Running="Running",g.Ready="Ready",g.Creating="Creating",g.Created="Created",g.Deleting="Deleting",g.Deleted="Deleted",g.Canceled="Canceled",g.Failed="Failed",g.Succeeded="Succeeded",g.Updating="Updating"}(C||(C={})),function(g){g.NotSpecified="NotSpecified",g.Any="Any",g.String="String",g.Object="Object",g.Array="Array",g.Integer="Integer",g.Number="Number",g.Boolean="Boolean"}(T||(T={})),function(g){g.None="None",g.Modifiable="Modifiable"}(R||(R={})),function(g){g.NotSpecified="NotSpecified",g.Required="Required",g.NotRequired="NotRequired",g.Consented="Consented"}(k||(k={})),function(g){g.EdgeZone="EdgeZone"}(_||(_={})),function(g){g.Replace="Replace",g.Merge="Merge",g.Delete="Delete"}(O||(O={}));var I=b(70655),A=b(22400),q=b(92196),z=b(58714),L=b(78018);const G={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},j={type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}}}}},B={type:{name:"Composite",className:"OperationDisplay",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},U={type:{name:"Composite",className:"CloudError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},V={type:{name:"Composite",className:"ErrorResponse",modelProperties:{code:{serializedName:"code",readOnly:!0,type:{name:"String"}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}},target:{serializedName:"target",readOnly:!0,type:{name:"String"}},details:{serializedName:"details",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorResponse"}}}},additionalInfo:{serializedName:"additionalInfo",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorAdditionalInfo"}}}}}}},H={type:{name:"Composite",className:"ErrorAdditionalInfo",modelProperties:{type:{serializedName:"type",readOnly:!0,type:{name:"String"}},info:{serializedName:"info",readOnly:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},K={type:{name:"Composite",className:"Deployment",modelProperties:{location:{serializedName:"location",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentProperties"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},X={type:{name:"Composite",className:"DeploymentProperties",modelProperties:{template:{serializedName:"template",type:{name:"Dictionary",value:{type:{name:"any"}}}},templateLink:{serializedName:"templateLink",type:{name:"Composite",className:"TemplateLink"}},parameters:{serializedName:"parameters",type:{name:"Dictionary",value:{type:{name:"any"}}}},parametersLink:{serializedName:"parametersLink",type:{name:"Composite",className:"ParametersLink"}},mode:{serializedName:"mode",required:!0,type:{name:"Enum",allowedValues:["Incremental","Complete"]}},debugSetting:{serializedName:"debugSetting",type:{name:"Composite",className:"DebugSetting"}},onErrorDeployment:{serializedName:"onErrorDeployment",type:{name:"Composite",className:"OnErrorDeployment"}},expressionEvaluationOptions:{serializedName:"expressionEvaluationOptions",type:{name:"Composite",className:"ExpressionEvaluationOptions"}}}}},J={type:{name:"Composite",className:"TemplateLink",modelProperties:{uri:{serializedName:"uri",type:{name:"String"}},id:{serializedName:"id",type:{name:"String"}},relativePath:{serializedName:"relativePath",type:{name:"String"}},contentVersion:{serializedName:"contentVersion",type:{name:"String"}},queryString:{serializedName:"queryString",type:{name:"String"}}}}},Y={type:{name:"Composite",className:"ParametersLink",modelProperties:{uri:{serializedName:"uri",required:!0,type:{name:"String"}},contentVersion:{serializedName:"contentVersion",type:{name:"String"}}}}},te={type:{name:"Composite",className:"DebugSetting",modelProperties:{detailLevel:{serializedName:"detailLevel",type:{name:"String"}}}}},re={type:{name:"Composite",className:"OnErrorDeployment",modelProperties:{type:{serializedName:"type",type:{name:"Enum",allowedValues:["LastSuccessful","SpecificDeployment"]}},deploymentName:{serializedName:"deploymentName",type:{name:"String"}}}}},ie={type:{name:"Composite",className:"ExpressionEvaluationOptions",modelProperties:{scope:{serializedName:"scope",type:{name:"String"}}}}},ne={type:{name:"Composite",className:"DeploymentExtended",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentPropertiesExtended"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},ae={type:{name:"Composite",className:"DeploymentPropertiesExtended",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:!0,type:{name:"String"}},correlationId:{serializedName:"correlationId",readOnly:!0,type:{name:"String"}},timestamp:{serializedName:"timestamp",readOnly:!0,type:{name:"DateTime"}},duration:{serializedName:"duration",readOnly:!0,type:{name:"String"}},outputs:{serializedName:"outputs",readOnly:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}},providers:{serializedName:"providers",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"Provider"}}}},dependencies:{serializedName:"dependencies",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"Dependency"}}}},templateLink:{serializedName:"templateLink",type:{name:"Composite",className:"TemplateLink"}},parameters:{serializedName:"parameters",readOnly:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}},parametersLink:{serializedName:"parametersLink",type:{name:"Composite",className:"ParametersLink"}},mode:{serializedName:"mode",readOnly:!0,type:{name:"Enum",allowedValues:["Incremental","Complete"]}},debugSetting:{serializedName:"debugSetting",type:{name:"Composite",className:"DebugSetting"}},onErrorDeployment:{serializedName:"onErrorDeployment",type:{name:"Composite",className:"OnErrorDeploymentExtended"}},templateHash:{serializedName:"templateHash",readOnly:!0,type:{name:"String"}},outputResources:{serializedName:"outputResources",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceReference"}}}},validatedResources:{serializedName:"validatedResources",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceReference"}}}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},se={type:{name:"Composite",className:"Provider",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},namespace:{serializedName:"namespace",type:{name:"String"}},registrationState:{serializedName:"registrationState",readOnly:!0,type:{name:"String"}},registrationPolicy:{serializedName:"registrationPolicy",readOnly:!0,type:{name:"String"}},resourceTypes:{serializedName:"resourceTypes",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ProviderResourceType"}}}},providerAuthorizationConsentState:{serializedName:"providerAuthorizationConsentState",type:{name:"String"}}}}},oe={type:{name:"Composite",className:"ProviderResourceType",modelProperties:{resourceType:{serializedName:"resourceType",type:{name:"String"}},locations:{serializedName:"locations",type:{name:"Sequence",element:{type:{name:"String"}}}},locationMappings:{serializedName:"locationMappings",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProviderExtendedLocation"}}}},aliases:{serializedName:"aliases",type:{name:"Sequence",element:{type:{name:"Composite",className:"Alias"}}}},apiVersions:{serializedName:"apiVersions",type:{name:"Sequence",element:{type:{name:"String"}}}},defaultApiVersion:{serializedName:"defaultApiVersion",readOnly:!0,type:{name:"String"}},zoneMappings:{serializedName:"zoneMappings",type:{name:"Sequence",element:{type:{name:"Composite",className:"ZoneMapping"}}}},apiProfiles:{serializedName:"apiProfiles",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ApiProfile"}}}},capabilities:{serializedName:"capabilities",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},le={type:{name:"Composite",className:"ProviderExtendedLocation",modelProperties:{location:{serializedName:"location",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}},extendedLocations:{serializedName:"extendedLocations",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},pe={type:{name:"Composite",className:"Alias",modelProperties:{name:{serializedName:"name",type:{name:"String"}},paths:{serializedName:"paths",type:{name:"Sequence",element:{type:{name:"Composite",className:"AliasPath"}}}},type:{serializedName:"type",type:{name:"Enum",allowedValues:["NotSpecified","PlainText","Mask"]}},defaultPath:{serializedName:"defaultPath",type:{name:"String"}},defaultPattern:{serializedName:"defaultPattern",type:{name:"Composite",className:"AliasPattern"}},defaultMetadata:{serializedName:"defaultMetadata",type:{name:"Composite",className:"AliasPathMetadata"}}}}},ce={type:{name:"Composite",className:"AliasPath",modelProperties:{path:{serializedName:"path",type:{name:"String"}},apiVersions:{serializedName:"apiVersions",type:{name:"Sequence",element:{type:{name:"String"}}}},pattern:{serializedName:"pattern",type:{name:"Composite",className:"AliasPattern"}},metadata:{serializedName:"metadata",type:{name:"Composite",className:"AliasPathMetadata"}}}}},de={type:{name:"Composite",className:"AliasPattern",modelProperties:{phrase:{serializedName:"phrase",type:{name:"String"}},variable:{serializedName:"variable",type:{name:"String"}},type:{serializedName:"type",type:{name:"Enum",allowedValues:["NotSpecified","Extract"]}}}}},me={type:{name:"Composite",className:"AliasPathMetadata",modelProperties:{type:{serializedName:"type",readOnly:!0,type:{name:"String"}},attributes:{serializedName:"attributes",readOnly:!0,type:{name:"String"}}}}},he={type:{name:"Composite",className:"ZoneMapping",modelProperties:{location:{serializedName:"location",type:{name:"String"}},zones:{serializedName:"zones",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},ye={type:{name:"Composite",className:"ApiProfile",modelProperties:{profileVersion:{serializedName:"profileVersion",readOnly:!0,type:{name:"String"}},apiVersion:{serializedName:"apiVersion",readOnly:!0,type:{name:"String"}}}}},ge={type:{name:"Composite",className:"Dependency",modelProperties:{dependsOn:{serializedName:"dependsOn",type:{name:"Sequence",element:{type:{name:"Composite",className:"BasicDependency"}}}},id:{serializedName:"id",type:{name:"String"}},resourceType:{serializedName:"resourceType",type:{name:"String"}},resourceName:{serializedName:"resourceName",type:{name:"String"}}}}},fe={type:{name:"Composite",className:"BasicDependency",modelProperties:{id:{serializedName:"id",type:{name:"String"}},resourceType:{serializedName:"resourceType",type:{name:"String"}},resourceName:{serializedName:"resourceName",type:{name:"String"}}}}},ve={type:{name:"Composite",className:"OnErrorDeploymentExtended",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",type:{name:"Enum",allowedValues:["LastSuccessful","SpecificDeployment"]}},deploymentName:{serializedName:"deploymentName",type:{name:"String"}}}}},be={type:{name:"Composite",className:"ResourceReference",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}}}}},Ne={type:{name:"Composite",className:"DeploymentValidateResult",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentPropertiesExtended"}}}}},Se={type:{name:"Composite",className:"DeploymentExportResult",modelProperties:{template:{serializedName:"template",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},Pe={type:{name:"Composite",className:"DeploymentListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"DeploymentExtended"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},xe={type:{name:"Composite",className:"ScopedDeployment",modelProperties:{location:{serializedName:"location",required:!0,type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentProperties"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},Ce={type:{name:"Composite",className:"ScopedDeploymentWhatIf",modelProperties:{location:{serializedName:"location",required:!0,type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentWhatIfProperties"}}}}},Te={type:{name:"Composite",className:"DeploymentWhatIfSettings",modelProperties:{resultFormat:{serializedName:"resultFormat",type:{name:"Enum",allowedValues:["ResourceIdOnly","FullResourcePayloads"]}}}}},ke={type:{name:"Composite",className:"WhatIfOperationResult",modelProperties:{status:{serializedName:"status",type:{name:"String"}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}},changes:{serializedName:"properties.changes",type:{name:"Sequence",element:{type:{name:"Composite",className:"WhatIfChange"}}}}}}},Ee={type:{name:"Composite",className:"WhatIfChange",modelProperties:{resourceId:{serializedName:"resourceId",required:!0,type:{name:"String"}},changeType:{serializedName:"changeType",required:!0,type:{name:"Enum",allowedValues:["Create","Delete","Ignore","Deploy","NoChange","Modify","Unsupported"]}},unsupportedReason:{serializedName:"unsupportedReason",type:{name:"String"}},before:{serializedName:"before",type:{name:"Dictionary",value:{type:{name:"any"}}}},after:{serializedName:"after",type:{name:"Dictionary",value:{type:{name:"any"}}}},delta:{serializedName:"delta",type:{name:"Sequence",element:{type:{name:"Composite",className:"WhatIfPropertyChange"}}}}}}},_e={type:{name:"Composite",className:"WhatIfPropertyChange",modelProperties:{path:{serializedName:"path",required:!0,type:{name:"String"}},propertyChangeType:{serializedName:"propertyChangeType",required:!0,type:{name:"Enum",allowedValues:["Create","Delete","Modify","Array","NoEffect"]}},before:{serializedName:"before",type:{name:"Dictionary",value:{type:{name:"any"}}}},after:{serializedName:"after",type:{name:"Dictionary",value:{type:{name:"any"}}}},children:{serializedName:"children",type:{name:"Sequence",element:{type:{name:"Composite",className:"WhatIfPropertyChange"}}}}}}},Oe={type:{name:"Composite",className:"DeploymentWhatIf",modelProperties:{location:{serializedName:"location",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentWhatIfProperties"}}}}},Ie={type:{name:"Composite",className:"ProviderPermissionListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProviderPermission"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Ae={type:{name:"Composite",className:"ProviderPermission",modelProperties:{applicationId:{serializedName:"applicationId",type:{name:"String"}},roleDefinition:{serializedName:"roleDefinition",type:{name:"Composite",className:"RoleDefinition"}},managedByRoleDefinition:{serializedName:"managedByRoleDefinition",type:{name:"Composite",className:"RoleDefinition"}},providerAuthorizationConsentState:{serializedName:"providerAuthorizationConsentState",type:{name:"String"}}}}},qe={type:{name:"Composite",className:"RoleDefinition",modelProperties:{id:{serializedName:"id",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}},isServiceRole:{serializedName:"isServiceRole",type:{name:"Boolean"}},permissions:{serializedName:"permissions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Permission"}}}},scopes:{serializedName:"scopes",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},ze={type:{name:"Composite",className:"Permission",modelProperties:{actions:{serializedName:"actions",type:{name:"Sequence",element:{type:{name:"String"}}}},notActions:{serializedName:"notActions",type:{name:"Sequence",element:{type:{name:"String"}}}},dataActions:{serializedName:"dataActions",type:{name:"Sequence",element:{type:{name:"String"}}}},notDataActions:{serializedName:"notDataActions",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},De={type:{name:"Composite",className:"ProviderRegistrationRequest",modelProperties:{thirdPartyProviderConsent:{serializedName:"thirdPartyProviderConsent",type:{name:"Composite",className:"ProviderConsentDefinition"}}}}},Le={type:{name:"Composite",className:"ProviderConsentDefinition",modelProperties:{consentToAuthorization:{serializedName:"consentToAuthorization",type:{name:"Boolean"}}}}},Fe={type:{name:"Composite",className:"ProviderListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Provider"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Ge={type:{name:"Composite",className:"ProviderResourceTypeListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProviderResourceType"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},je={type:{name:"Composite",className:"ResourceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"GenericResourceExpanded"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Be={type:{name:"Composite",className:"Plan",modelProperties:{name:{serializedName:"name",type:{name:"String"}},publisher:{serializedName:"publisher",type:{name:"String"}},product:{serializedName:"product",type:{name:"String"}},promotionCode:{serializedName:"promotionCode",type:{name:"String"}},version:{serializedName:"version",type:{name:"String"}}}}},Ue={type:{name:"Composite",className:"Sku",modelProperties:{name:{serializedName:"name",type:{name:"String"}},tier:{serializedName:"tier",type:{name:"String"}},size:{serializedName:"size",type:{name:"String"}},family:{serializedName:"family",type:{name:"String"}},model:{serializedName:"model",type:{name:"String"}},capacity:{serializedName:"capacity",type:{name:"Number"}}}}},He={type:{name:"Composite",className:"Identity",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",type:{name:"Enum",allowedValues:["SystemAssigned","UserAssigned","SystemAssigned, UserAssigned","None"]}},userAssignedIdentities:{serializedName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"IdentityUserAssignedIdentitiesValue"}}}}}}},$e={type:{name:"Composite",className:"IdentityUserAssignedIdentitiesValue",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},clientId:{serializedName:"clientId",readOnly:!0,type:{name:"String"}}}}},Xe={type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},extendedLocation:{serializedName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},Je={type:{name:"Composite",className:"ExtendedLocation",modelProperties:{type:{serializedName:"type",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}}}}},Ze={type:{name:"Composite",className:"ResourceGroup",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"ResourceGroupProperties"}},location:{serializedName:"location",required:!0,type:{name:"String"}},managedBy:{serializedName:"managedBy",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},et={type:{name:"Composite",className:"ResourceGroupProperties",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:!0,type:{name:"String"}}}}},tt={type:{name:"Composite",className:"ResourceGroupPatchable",modelProperties:{name:{serializedName:"name",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"ResourceGroupProperties"}},managedBy:{serializedName:"managedBy",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},rt={type:{name:"Composite",className:"ExportTemplateRequest",modelProperties:{resources:{serializedName:"resources",type:{name:"Sequence",element:{type:{name:"String"}}}},options:{serializedName:"options",type:{name:"String"}}}}},it={type:{name:"Composite",className:"ResourceGroupExportResult",modelProperties:{template:{serializedName:"template",type:{name:"Dictionary",value:{type:{name:"any"}}}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},nt={type:{name:"Composite",className:"ResourceGroupListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceGroup"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},ot={type:{name:"Composite",className:"ResourcesMoveInfo",modelProperties:{resources:{serializedName:"resources",type:{name:"Sequence",element:{type:{name:"String"}}}},targetResourceGroup:{serializedName:"targetResourceGroup",type:{name:"String"}}}}},lt={type:{name:"Composite",className:"TagValue",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},tagValue:{serializedName:"tagValue",type:{name:"String"}},count:{serializedName:"count",type:{name:"Composite",className:"TagCount"}}}}},pt={type:{name:"Composite",className:"TagCount",modelProperties:{type:{serializedName:"type",type:{name:"String"}},value:{serializedName:"value",type:{name:"Number"}}}}},ct={type:{name:"Composite",className:"TagDetails",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},tagName:{serializedName:"tagName",type:{name:"String"}},count:{serializedName:"count",type:{name:"Composite",className:"TagCount"}},values:{serializedName:"values",type:{name:"Sequence",element:{type:{name:"Composite",className:"TagValue"}}}}}}},ut={type:{name:"Composite",className:"TagsListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"TagDetails"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},dt={type:{name:"Composite",className:"DeploymentOperation",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},operationId:{serializedName:"operationId",readOnly:!0,type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentOperationProperties"}}}}},mt={type:{name:"Composite",className:"DeploymentOperationProperties",modelProperties:{provisioningOperation:{serializedName:"provisioningOperation",readOnly:!0,type:{name:"Enum",allowedValues:["NotSpecified","Create","Delete","Waiting","AzureAsyncOperationWaiting","ResourceCacheWaiting","Action","Read","EvaluateDeploymentOutput","DeploymentCleanup"]}},provisioningState:{serializedName:"provisioningState",readOnly:!0,type:{name:"String"}},timestamp:{serializedName:"timestamp",readOnly:!0,type:{name:"DateTime"}},duration:{serializedName:"duration",readOnly:!0,type:{name:"String"}},serviceRequestId:{serializedName:"serviceRequestId",readOnly:!0,type:{name:"String"}},statusCode:{serializedName:"statusCode",readOnly:!0,type:{name:"String"}},statusMessage:{serializedName:"statusMessage",type:{name:"Composite",className:"StatusMessage"}},targetResource:{serializedName:"targetResource",type:{name:"Composite",className:"TargetResource"}},request:{serializedName:"request",type:{name:"Composite",className:"HttpMessage"}},response:{serializedName:"response",type:{name:"Composite",className:"HttpMessage"}}}}},ht={type:{name:"Composite",className:"StatusMessage",modelProperties:{status:{serializedName:"status",type:{name:"String"}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},yt={type:{name:"Composite",className:"TargetResource",modelProperties:{id:{serializedName:"id",type:{name:"String"}},resourceName:{serializedName:"resourceName",type:{name:"String"}},resourceType:{serializedName:"resourceType",type:{name:"String"}}}}},gt={type:{name:"Composite",className:"HttpMessage",modelProperties:{content:{serializedName:"content",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},ft={type:{name:"Composite",className:"DeploymentOperationsListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"DeploymentOperation"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},bt={type:{name:"Composite",className:"TemplateHashResult",modelProperties:{minifiedTemplate:{serializedName:"minifiedTemplate",type:{name:"String"}},templateHash:{serializedName:"templateHash",type:{name:"String"}}}}},Nt={type:{name:"Composite",className:"TagsResource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"Tags"}}}}},Pt={type:{name:"Composite",className:"Tags",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},xt={type:{name:"Composite",className:"TagsPatchResource",modelProperties:{operation:{serializedName:"operation",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"Tags"}}}}},Ct={type:{name:"Composite",className:"DeploymentExtendedFilter",modelProperties:{provisioningState:{serializedName:"provisioningState",type:{name:"String"}}}}},Tt={type:{name:"Composite",className:"GenericResourceFilter",modelProperties:{resourceType:{serializedName:"resourceType",type:{name:"String"}},tagname:{serializedName:"tagname",type:{name:"String"}},tagvalue:{serializedName:"tagvalue",type:{name:"String"}}}}},kt={type:{name:"Composite",className:"ResourceGroupFilter",modelProperties:{tagName:{serializedName:"tagName",type:{name:"String"}},tagValue:{serializedName:"tagValue",type:{name:"String"}}}}},_t={type:{name:"Composite",className:"ResourceProviderOperationDisplayProperties",modelProperties:{publisher:{serializedName:"publisher",type:{name:"String"}},provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},Ot={type:{name:"Composite",className:"SubResource",modelProperties:{id:{serializedName:"id",type:{name:"String"}}}}},At={type:{name:"Composite",className:"DeploymentWhatIfProperties",modelProperties:Object.assign(Object.assign({},X.type.modelProperties),{whatIfSettings:{serializedName:"whatIfSettings",type:{name:"Composite",className:"DeploymentWhatIfSettings"}}})}},Mt={type:{name:"Composite",className:"GenericResource",modelProperties:Object.assign(Object.assign({},Xe.type.modelProperties),{plan:{serializedName:"plan",type:{name:"Composite",className:"Plan"}},properties:{serializedName:"properties",type:{name:"Dictionary",value:{type:{name:"any"}}}},kind:{constraints:{Pattern:new RegExp("^[-\\w\\._,\\(\\)]+$")},serializedName:"kind",type:{name:"String"}},managedBy:{serializedName:"managedBy",type:{name:"String"}},sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},identity:{serializedName:"identity",type:{name:"Composite",className:"Identity"}}})}},zt={type:{name:"Composite",className:"GenericResourceExpanded",modelProperties:Object.assign(Object.assign({},Mt.type.modelProperties),{createdTime:{serializedName:"createdTime",readOnly:!0,type:{name:"DateTime"}},changedTime:{serializedName:"changedTime",readOnly:!0,type:{name:"DateTime"}},provisioningState:{serializedName:"provisioningState",readOnly:!0,type:{name:"String"}}})}},Dt={type:{name:"Composite",className:"DeploymentsWhatIfAtTenantScopeHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},Lt={type:{name:"Composite",className:"DeploymentsWhatIfAtManagementGroupScopeHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},Ft={type:{name:"Composite",className:"DeploymentsWhatIfAtSubscriptionScopeHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},Gt={type:{name:"Composite",className:"DeploymentsWhatIfHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},jt={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Bt={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},Ut={parameterPath:"apiVersion",mapper:{defaultValue:"2021-04-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Vt={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},Ht={parameterPath:"scope",mapper:{serializedName:"scope",required:!0,type:{name:"String"}},skipEncoding:!0},Wt={parameterPath:"deploymentName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+$"),MaxLength:64,MinLength:1},serializedName:"deploymentName",required:!0,type:{name:"String"}}},$t={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Kt={parameterPath:"parameters",mapper:K},Xt={parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}}},Qt={parameterPath:["options","top"],mapper:{serializedName:"$top",type:{name:"Number"}}},Jt={parameterPath:"parameters",mapper:xe},Yt={parameterPath:"parameters",mapper:Ce},Zt={parameterPath:"groupId",mapper:{constraints:{MaxLength:90,MinLength:1},serializedName:"groupId",required:!0,type:{name:"String"}}},er={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:!0,type:{name:"String"}}},tr={parameterPath:"parameters",mapper:Oe},rr={parameterPath:"resourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+$"),MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},ir={parameterPath:"resourceProviderNamespace",mapper:{serializedName:"resourceProviderNamespace",required:!0,type:{name:"String"}}},nr={parameterPath:["options","properties"],mapper:De},ar={parameterPath:["options","expand"],mapper:{serializedName:"$expand",type:{name:"String"}}},sr={parameterPath:"parameters",mapper:ot},or={parameterPath:"sourceResourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+$"),MaxLength:90,MinLength:1},serializedName:"sourceResourceGroupName",required:!0,type:{name:"String"}}},lr={parameterPath:"parentResourcePath",mapper:{serializedName:"parentResourcePath",required:!0,type:{name:"String"}},skipEncoding:!0},pr={parameterPath:"resourceType",mapper:{serializedName:"resourceType",required:!0,type:{name:"String"}},skipEncoding:!0},cr={parameterPath:"resourceName",mapper:{serializedName:"resourceName",required:!0,type:{name:"String"}}},ur={parameterPath:"apiVersion",mapper:{serializedName:"api-version",required:!0,type:{name:"String"}}},dr={parameterPath:"parameters",mapper:Mt},mr={parameterPath:"resourceId",mapper:{serializedName:"resourceId",required:!0,type:{name:"String"}},skipEncoding:!0},hr={parameterPath:"parameters",mapper:Ze},gr={parameterPath:"parameters",mapper:tt},fr={parameterPath:"parameters",mapper:rt},vr={parameterPath:"tagName",mapper:{serializedName:"tagName",required:!0,type:{name:"String"}}},br={parameterPath:"tagValue",mapper:{serializedName:"tagValue",required:!0,type:{name:"String"}}},Nr={parameterPath:"parameters",mapper:Nt},Sr={parameterPath:"parameters",mapper:xt},Pr={parameterPath:"operationId",mapper:{serializedName:"operationId",required:!0,type:{name:"String"}}};class OperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,I.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,I.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,I.qq)(v)}for(;S;){b=yield(0,I.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,I.qq)(v)}}))}listPagingAll(g){return(0,I.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,I.KL)(this.listPagingPage(g));!(S=yield(0,I.qq)(P.next())).done;){const g=S.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,I.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Cr)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Tr)}}const xr=L.Q(S,!1),Cr={path:"/providers/Microsoft.Resources/operations",httpMethod:"GET",responses:{200:{bodyMapper:G},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt],headerParameters:[jt],serializer:xr},Tr={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:G},default:{bodyMapper:U}},urlParameters:[Bt,Vt],headerParameters:[jt],serializer:xr};var Rr=b(72661);function createLroSpec(g){const{args:v,spec:b,sendOperationFn:S}=g;return{requestMethod:b.httpMethod,requestPath:b.path,sendInitialRequest:()=>S(v,b),sendPollRequest:(g,P)=>{const{requestBody:x}=b,C=(0,I._T)(b,["requestBody"]);return S(v,Object.assign(Object.assign({},C),{httpMethod:"GET",path:g,abortSignal:null==P?void 0:P.abortSignal}))}}}class DeploymentsImpl{constructor(g){this.client=g}listAtScope(g,v){const b=this.listAtScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtScopePagingPage(g,v,b)}}}listAtScopePagingPage(g,v,b){return(0,I.FC)(this,arguments,(function*listAtScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,I.qq)(this._listAtScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,I.qq)(b)}for(;P;){S=yield(0,I.qq)(this._listAtScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,I.qq)(b)}}))}listAtScopePagingAll(g,v){return(0,I.FC)(this,arguments,(function*listAtScopePagingAll_1(){var b,S;try{for(var P,x=(0,I.KL)(this.listAtScopePagingPage(g,v));!(P=yield(0,I.qq)(x.next())).done;){const g=P.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,I.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listAtTenantScope(g){const v=this.listAtTenantScopePagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtTenantScopePagingPage(g,v)}}}listAtTenantScopePagingPage(g,v){return(0,I.FC)(this,arguments,(function*listAtTenantScopePagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,I.qq)(this._listAtTenantScope(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,I.qq)(v)}for(;S;){b=yield(0,I.qq)(this._listAtTenantScopeNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,I.qq)(v)}}))}listAtTenantScopePagingAll(g){return(0,I.FC)(this,arguments,(function*listAtTenantScopePagingAll_1(){var v,b;try{for(var S,P=(0,I.KL)(this.listAtTenantScopePagingPage(g));!(S=yield(0,I.qq)(P.next())).done;){const g=S.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,I.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listAtManagementGroupScope(g,v){const b=this.listAtManagementGroupScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtManagementGroupScopePagingPage(g,v,b)}}}listAtManagementGroupScopePagingPage(g,v,b){return(0,I.FC)(this,arguments,(function*listAtManagementGroupScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,I.qq)(this._listAtManagementGroupScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,I.qq)(b)}for(;P;){S=yield(0,I.qq)(this._listAtManagementGroupScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,I.qq)(b)}}))}listAtManagementGroupScopePagingAll(g,v){return(0,I.FC)(this,arguments,(function*listAtManagementGroupScopePagingAll_1(){var b,S;try{for(var P,x=(0,I.KL)(this.listAtManagementGroupScopePagingPage(g,v));!(P=yield(0,I.qq)(x.next())).done;){const g=P.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,I.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listAtSubscriptionScope(g){const v=this.listAtSubscriptionScopePagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtSubscriptionScopePagingPage(g,v)}}}listAtSubscriptionScopePagingPage(g,v){return(0,I.FC)(this,arguments,(function*listAtSubscriptionScopePagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,I.qq)(this._listAtSubscriptionScope(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,I.qq)(v)}for(;S;){b=yield(0,I.qq)(this._listAtSubscriptionScopeNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,I.qq)(v)}}))}listAtSubscriptionScopePagingAll(g){return(0,I.FC)(this,arguments,(function*listAtSubscriptionScopePagingAll_1(){var v,b;try{for(var S,P=(0,I.KL)(this.listAtSubscriptionScopePagingPage(g));!(S=yield(0,I.qq)(P.next())).done;){const g=S.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,I.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,I.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,I.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,I.qq)(b)}for(;P;){S=yield(0,I.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,I.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,I.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,I.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,I.qq)(x.next())).done;){const g=P.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,I.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}beginDeleteAtScope(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{scope:g,deploymentName:v,options:b},spec:Er}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteAtScopeAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtScope(g,v,b)).pollUntilDone()}))}checkExistenceAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,deploymentName:v,options:b},_r)}beginCreateOrUpdateAtScope(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{scope:g,deploymentName:v,parameters:b,options:S},spec:Or}),x=yield(0,Rr.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAtScopeAndWait(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtScope(g,v,b,S)).pollUntilDone()}))}getAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,deploymentName:v,options:b},Ir)}cancelAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,deploymentName:v,options:b},Ar)}beginValidateAtScope(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{scope:g,deploymentName:v,parameters:b,options:S},spec:Mr}),x=yield(0,Rr.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginValidateAtScopeAndWait(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtScope(g,v,b,S)).pollUntilDone()}))}exportTemplateAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,deploymentName:v,options:b},qr)}_listAtScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},zr)}beginDeleteAtTenantScope(g,v){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),b=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{deploymentName:g,options:v},spec:Lr}),S=yield(0,Rr.d)(b,{restoreFrom:null==v?void 0:v.resumeFrom,intervalInMs:null==v?void 0:v.updateIntervalInMs});return yield S.poll(),S}))}beginDeleteAtTenantScopeAndWait(g,v){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtTenantScope(g,v)).pollUntilDone()}))}checkExistenceAtTenantScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},Fr)}beginCreateOrUpdateAtTenantScope(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{deploymentName:g,parameters:v,options:b},spec:Gr}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginCreateOrUpdateAtTenantScopeAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtTenantScope(g,v,b)).pollUntilDone()}))}getAtTenantScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},jr)}cancelAtTenantScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},Br)}beginValidateAtTenantScope(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{deploymentName:g,parameters:v,options:b},spec:Ur}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginValidateAtTenantScopeAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtTenantScope(g,v,b)).pollUntilDone()}))}beginWhatIfAtTenantScope(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{deploymentName:g,parameters:v,options:b},spec:Vr}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs,resourceLocationConfig:"location"});return yield P.poll(),P}))}beginWhatIfAtTenantScopeAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIfAtTenantScope(g,v,b)).pollUntilDone()}))}exportTemplateAtTenantScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},Hr)}_listAtTenantScope(g){return this.client.sendOperationRequest({options:g},Wr)}beginDeleteAtManagementGroupScope(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{groupId:g,deploymentName:v,options:b},spec:Kr}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteAtManagementGroupScopeAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtManagementGroupScope(g,v,b)).pollUntilDone()}))}checkExistenceAtManagementGroupScope(g,v,b){return this.client.sendOperationRequest({groupId:g,deploymentName:v,options:b},Qr)}beginCreateOrUpdateAtManagementGroupScope(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{groupId:g,deploymentName:v,parameters:b,options:S},spec:Jr}),x=yield(0,Rr.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAtManagementGroupScopeAndWait(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtManagementGroupScope(g,v,b,S)).pollUntilDone()}))}getAtManagementGroupScope(g,v,b){return this.client.sendOperationRequest({groupId:g,deploymentName:v,options:b},Yr)}cancelAtManagementGroupScope(g,v,b){return this.client.sendOperationRequest({groupId:g,deploymentName:v,options:b},Zr)}beginValidateAtManagementGroupScope(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{groupId:g,deploymentName:v,parameters:b,options:S},spec:ei}),x=yield(0,Rr.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginValidateAtManagementGroupScopeAndWait(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtManagementGroupScope(g,v,b,S)).pollUntilDone()}))}beginWhatIfAtManagementGroupScope(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{groupId:g,deploymentName:v,parameters:b,options:S},spec:ti}),x=yield(0,Rr.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,resourceLocationConfig:"location"});return yield x.poll(),x}))}beginWhatIfAtManagementGroupScopeAndWait(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIfAtManagementGroupScope(g,v,b,S)).pollUntilDone()}))}exportTemplateAtManagementGroupScope(g,v,b){return this.client.sendOperationRequest({groupId:g,deploymentName:v,options:b},ri)}_listAtManagementGroupScope(g,v){return this.client.sendOperationRequest({groupId:g,options:v},ii)}beginDeleteAtSubscriptionScope(g,v){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),b=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{deploymentName:g,options:v},spec:ni}),S=yield(0,Rr.d)(b,{restoreFrom:null==v?void 0:v.resumeFrom,intervalInMs:null==v?void 0:v.updateIntervalInMs});return yield S.poll(),S}))}beginDeleteAtSubscriptionScopeAndWait(g,v){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtSubscriptionScope(g,v)).pollUntilDone()}))}checkExistenceAtSubscriptionScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},ai)}beginCreateOrUpdateAtSubscriptionScope(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{deploymentName:g,parameters:v,options:b},spec:si}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginCreateOrUpdateAtSubscriptionScopeAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtSubscriptionScope(g,v,b)).pollUntilDone()}))}getAtSubscriptionScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},oi)}cancelAtSubscriptionScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},li)}beginValidateAtSubscriptionScope(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{deploymentName:g,parameters:v,options:b},spec:pi}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginValidateAtSubscriptionScopeAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtSubscriptionScope(g,v,b)).pollUntilDone()}))}beginWhatIfAtSubscriptionScope(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{deploymentName:g,parameters:v,options:b},spec:ci}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs,resourceLocationConfig:"location"});return yield P.poll(),P}))}beginWhatIfAtSubscriptionScopeAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIfAtSubscriptionScope(g,v,b)).pollUntilDone()}))}exportTemplateAtSubscriptionScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},ui)}_listAtSubscriptionScope(g){return this.client.sendOperationRequest({options:g},di)}beginDelete(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,deploymentName:v,options:b},spec:mi}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b)).pollUntilDone()}))}checkExistence(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,options:b},hi)}beginCreateOrUpdate(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,deploymentName:v,parameters:b,options:S},spec:yi}),x=yield(0,Rr.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateAndWait(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S)).pollUntilDone()}))}get(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,options:b},gi)}cancel(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,options:b},fi)}beginValidate(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,deploymentName:v,parameters:b,options:S},spec:vi}),x=yield(0,Rr.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginValidateAndWait(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidate(g,v,b,S)).pollUntilDone()}))}beginWhatIf(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,deploymentName:v,parameters:b,options:S},spec:bi}),x=yield(0,Rr.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,resourceLocationConfig:"location"});return yield x.poll(),x}))}beginWhatIfAndWait(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIf(g,v,b,S)).pollUntilDone()}))}exportTemplate(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,options:b},Ni)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Pi)}calculateTemplateHash(g,v){return this.client.sendOperationRequest({template:g,options:v},xi)}_listAtScopeNext(g,v,b){return this.client.sendOperationRequest({scope:g,nextLink:v,options:b},Ci)}_listAtTenantScopeNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},wi)}_listAtManagementGroupScopeNext(g,v,b){return this.client.sendOperationRequest({groupId:g,nextLink:v,options:b},Ti)}_listAtSubscriptionScopeNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},ki)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},Ei)}}const kr=L.Q(S,!1),Er={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Ht,Wt],headerParameters:[jt],serializer:kr},_r={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Ht,Wt],headerParameters:[jt],serializer:kr},Or={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:ne},201:{bodyMapper:ne},202:{bodyMapper:ne},204:{bodyMapper:ne},default:{bodyMapper:U}},requestBody:Kt,queryParameters:[Ut],urlParameters:[Bt,Ht,Wt],headerParameters:[jt,$t],mediaType:"json",serializer:kr},Ir={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Ht,Wt],headerParameters:[jt],serializer:kr},Ar={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Ht,Wt],headerParameters:[jt],serializer:kr},Mr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:Ne},201:{bodyMapper:Ne},202:{bodyMapper:Ne},204:{bodyMapper:Ne},default:{bodyMapper:U}},requestBody:Kt,queryParameters:[Ut],urlParameters:[Bt,Ht,Wt],headerParameters:[jt,$t],mediaType:"json",serializer:kr},qr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:Se},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Ht,Wt],headerParameters:[jt],serializer:kr},zr={path:"/{scope}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:U}},queryParameters:[Ut,Xt,Qt],urlParameters:[Bt,Ht],headerParameters:[jt],serializer:kr},Lr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt],headerParameters:[jt],serializer:kr},Fr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt],headerParameters:[jt],serializer:kr},Gr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:ne},201:{bodyMapper:ne},202:{bodyMapper:ne},204:{bodyMapper:ne},default:{bodyMapper:U}},requestBody:Jt,queryParameters:[Ut],urlParameters:[Bt,Wt],headerParameters:[jt,$t],mediaType:"json",serializer:kr},jr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt],headerParameters:[jt],serializer:kr},Br={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt],headerParameters:[jt],serializer:kr},Ur={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:Ne},201:{bodyMapper:Ne},202:{bodyMapper:Ne},204:{bodyMapper:Ne},default:{bodyMapper:U}},requestBody:Jt,queryParameters:[Ut],urlParameters:[Bt,Wt],headerParameters:[jt,$t],mediaType:"json",serializer:kr},Vr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:ke},201:{bodyMapper:ke},202:{bodyMapper:ke},204:{bodyMapper:ke},default:{bodyMapper:U}},requestBody:Yt,queryParameters:[Ut],urlParameters:[Bt,Wt],headerParameters:[jt,$t],mediaType:"json",serializer:kr},Hr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:Se},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt],headerParameters:[jt],serializer:kr},Wr={path:"/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:U}},queryParameters:[Ut,Xt,Qt],urlParameters:[Bt],headerParameters:[jt],serializer:kr},Kr={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,Zt],headerParameters:[jt],serializer:kr},Qr={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,Zt],headerParameters:[jt],serializer:kr},Jr={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:ne},201:{bodyMapper:ne},202:{bodyMapper:ne},204:{bodyMapper:ne},default:{bodyMapper:U}},requestBody:Jt,queryParameters:[Ut],urlParameters:[Bt,Wt,Zt],headerParameters:[jt,$t],mediaType:"json",serializer:kr},Yr={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,Zt],headerParameters:[jt],serializer:kr},Zr={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,Zt],headerParameters:[jt],serializer:kr},ei={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:Ne},201:{bodyMapper:Ne},202:{bodyMapper:Ne},204:{bodyMapper:Ne},default:{bodyMapper:U}},requestBody:Jt,queryParameters:[Ut],urlParameters:[Bt,Wt,Zt],headerParameters:[jt,$t],mediaType:"json",serializer:kr},ti={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:ke},201:{bodyMapper:ke},202:{bodyMapper:ke},204:{bodyMapper:ke},default:{bodyMapper:U}},requestBody:Yt,queryParameters:[Ut],urlParameters:[Bt,Wt,Zt],headerParameters:[jt,$t],mediaType:"json",serializer:kr},ri={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:Se},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,Zt],headerParameters:[jt],serializer:kr},ii={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:U}},queryParameters:[Ut,Xt,Qt],urlParameters:[Bt,Zt],headerParameters:[jt],serializer:kr},ni={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er],headerParameters:[jt],serializer:kr},ai={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er],headerParameters:[jt],serializer:kr},si={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:ne},201:{bodyMapper:ne},202:{bodyMapper:ne},204:{bodyMapper:ne},default:{bodyMapper:U}},requestBody:Kt,queryParameters:[Ut],urlParameters:[Bt,Wt,er],headerParameters:[jt,$t],mediaType:"json",serializer:kr},oi={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er],headerParameters:[jt],serializer:kr},li={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er],headerParameters:[jt],serializer:kr},pi={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:Ne},201:{bodyMapper:Ne},202:{bodyMapper:Ne},204:{bodyMapper:Ne},default:{bodyMapper:U}},requestBody:Kt,queryParameters:[Ut],urlParameters:[Bt,Wt,er],headerParameters:[jt,$t],mediaType:"json",serializer:kr},ci={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:ke},201:{bodyMapper:ke},202:{bodyMapper:ke},204:{bodyMapper:ke},default:{bodyMapper:U}},requestBody:tr,queryParameters:[Ut],urlParameters:[Bt,Wt,er],headerParameters:[jt,$t],mediaType:"json",serializer:kr},ui={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:Se},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er],headerParameters:[jt],serializer:kr},di={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:U}},queryParameters:[Ut,Xt,Qt],urlParameters:[Bt,er],headerParameters:[jt],serializer:kr},mi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er,rr],headerParameters:[jt],serializer:kr},hi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er,rr],headerParameters:[jt],serializer:kr},yi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:ne},201:{bodyMapper:ne},202:{bodyMapper:ne},204:{bodyMapper:ne},default:{bodyMapper:U}},requestBody:Kt,queryParameters:[Ut],urlParameters:[Bt,Wt,er,rr],headerParameters:[jt,$t],mediaType:"json",serializer:kr},gi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:ne},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er,rr],headerParameters:[jt],serializer:kr},fi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er,rr],headerParameters:[jt],serializer:kr},vi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:Ne},201:{bodyMapper:Ne},202:{bodyMapper:Ne},204:{bodyMapper:Ne},default:{bodyMapper:U}},requestBody:Kt,queryParameters:[Ut],urlParameters:[Bt,Wt,er,rr],headerParameters:[jt,$t],mediaType:"json",serializer:kr},bi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:ke},201:{bodyMapper:ke},202:{bodyMapper:ke},204:{bodyMapper:ke},default:{bodyMapper:U}},requestBody:tr,queryParameters:[Ut],urlParameters:[Bt,Wt,er,rr],headerParameters:[jt,$t],mediaType:"json",serializer:kr},Ni={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:Se},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er,rr],headerParameters:[jt],serializer:kr},Pi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:U}},queryParameters:[Ut,Xt,Qt],urlParameters:[Bt,er,rr],headerParameters:[jt],serializer:kr},xi={path:"/providers/Microsoft.Resources/calculateTemplateHash",httpMethod:"POST",responses:{200:{bodyMapper:bt},default:{bodyMapper:U}},requestBody:{parameterPath:"template",mapper:{serializedName:"template",required:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}}},queryParameters:[Ut],urlParameters:[Bt],headerParameters:[jt,$t],mediaType:"json",serializer:kr},Ci={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:U}},urlParameters:[Bt,Vt,Ht],headerParameters:[jt],serializer:kr},wi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:U}},urlParameters:[Bt,Vt],headerParameters:[jt],serializer:kr},Ti={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:U}},urlParameters:[Bt,Vt,Zt],headerParameters:[jt],serializer:kr},ki={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:U}},urlParameters:[Bt,Vt,er],headerParameters:[jt],serializer:kr},Ei={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pe},default:{bodyMapper:U}},urlParameters:[Bt,Vt,er,rr],headerParameters:[jt],serializer:kr};class ProvidersImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,I.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,I.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,I.qq)(v)}for(;S;){b=yield(0,I.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,I.qq)(v)}}))}listPagingAll(g){return(0,I.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,I.KL)(this.listPagingPage(g));!(S=yield(0,I.qq)(P.next())).done;){const g=S.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,I.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listAtTenantScope(g){const v=this.listAtTenantScopePagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtTenantScopePagingPage(g,v)}}}listAtTenantScopePagingPage(g,v){return(0,I.FC)(this,arguments,(function*listAtTenantScopePagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,I.qq)(this._listAtTenantScope(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,I.qq)(v)}for(;S;){b=yield(0,I.qq)(this._listAtTenantScopeNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,I.qq)(v)}}))}listAtTenantScopePagingAll(g){return(0,I.FC)(this,arguments,(function*listAtTenantScopePagingAll_1(){var v,b;try{for(var S,P=(0,I.KL)(this.listAtTenantScopePagingPage(g));!(S=yield(0,I.qq)(P.next())).done;){const g=S.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,I.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}unregister(g,v){return this.client.sendOperationRequest({resourceProviderNamespace:g,options:v},Oi)}registerAtManagementGroupScope(g,v,b){return this.client.sendOperationRequest({resourceProviderNamespace:g,groupId:v,options:b},Ii)}providerPermissions(g,v){return this.client.sendOperationRequest({resourceProviderNamespace:g,options:v},Ai)}register(g,v){return this.client.sendOperationRequest({resourceProviderNamespace:g,options:v},Mi)}_list(g){return this.client.sendOperationRequest({options:g},qi)}_listAtTenantScope(g){return this.client.sendOperationRequest({options:g},Di)}get(g,v){return this.client.sendOperationRequest({resourceProviderNamespace:g,options:v},Li)}getAtTenantScope(g,v){return this.client.sendOperationRequest({resourceProviderNamespace:g,options:v},Fi)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Gi)}_listAtTenantScopeNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},ji)}}const _i=L.Q(S,!1),Oi={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/unregister",httpMethod:"POST",responses:{200:{bodyMapper:se},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,er,ir],headerParameters:[jt],serializer:_i},Ii={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/{resourceProviderNamespace}/register",httpMethod:"POST",responses:{200:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Zt,ir],headerParameters:[jt],serializer:_i},Ai={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/providerPermissions",httpMethod:"GET",responses:{200:{bodyMapper:Ie},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,er,ir],headerParameters:[jt],serializer:_i},Mi={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register",httpMethod:"POST",responses:{200:{bodyMapper:se},default:{bodyMapper:U}},requestBody:nr,queryParameters:[Ut],urlParameters:[Bt,er,ir],headerParameters:[jt,$t],mediaType:"json",serializer:_i},qi={path:"/subscriptions/{subscriptionId}/providers",httpMethod:"GET",responses:{200:{bodyMapper:Fe},default:{bodyMapper:U}},queryParameters:[Ut,ar],urlParameters:[Bt,er],headerParameters:[jt],serializer:_i},Di={path:"/providers",httpMethod:"GET",responses:{200:{bodyMapper:Fe},default:{bodyMapper:U}},queryParameters:[Ut,ar],urlParameters:[Bt],headerParameters:[jt],serializer:_i},Li={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}",httpMethod:"GET",responses:{200:{bodyMapper:se},default:{bodyMapper:U}},queryParameters:[Ut,ar],urlParameters:[Bt,er,ir],headerParameters:[jt],serializer:_i},Fi={path:"/providers/{resourceProviderNamespace}",httpMethod:"GET",responses:{200:{bodyMapper:se},default:{bodyMapper:U}},queryParameters:[Ut,ar],urlParameters:[Bt,ir],headerParameters:[jt],serializer:_i},Gi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fe},default:{bodyMapper:U}},urlParameters:[Bt,Vt,er],headerParameters:[jt],serializer:_i},ji={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fe},default:{bodyMapper:U}},urlParameters:[Bt,Vt],headerParameters:[jt],serializer:_i};class ProviderResourceTypesImpl{constructor(g){this.client=g}list(g,v){return this.client.sendOperationRequest({resourceProviderNamespace:g,options:v},Ui)}}const Bi=L.Q(S,!1),Ui={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/resourceTypes",httpMethod:"GET",responses:{200:{bodyMapper:Ge},default:{bodyMapper:U}},queryParameters:[Ut,ar],urlParameters:[Bt,er,ir],headerParameters:[jt],serializer:Bi};class ResourcesImpl{constructor(g){this.client=g}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,I.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,I.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,I.qq)(b)}for(;P;){S=yield(0,I.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,I.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,I.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,I.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,I.qq)(x.next())).done;){const g=P.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,I.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,I.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,I.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,I.qq)(v)}for(;S;){b=yield(0,I.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,I.qq)(v)}}))}listPagingAll(g){return(0,I.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,I.KL)(this.listPagingPage(g));!(S=yield(0,I.qq)(P.next())).done;){const g=S.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,I.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},Hi)}beginMoveResources(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{sourceResourceGroupName:g,parameters:v,options:b},spec:Wi}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginMoveResourcesAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginMoveResources(g,v,b)).pollUntilDone()}))}beginValidateMoveResources(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{sourceResourceGroupName:g,parameters:v,options:b},spec:$i}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginValidateMoveResourcesAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateMoveResources(g,v,b)).pollUntilDone()}))}_list(g){return this.client.sendOperationRequest({options:g},Ki)}checkExistence(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,apiVersion:x,options:C},Xi)}beginDelete(g,v,b,S,P,x,C){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),T=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,apiVersion:x,options:C},spec:Qi}),R=yield(0,Rr.d)(T,{restoreFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs});return yield R.poll(),R}))}beginDeleteAndWait(g,v,b,S,P,x,C){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v,b,S,P,x,C)).pollUntilDone()}))}beginCreateOrUpdate(g,v,b,S,P,x,C,T){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),R=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,apiVersion:x,parameters:C,options:T},spec:Ji}),k=yield(0,Rr.d)(R,{restoreFrom:null==T?void 0:T.resumeFrom,intervalInMs:null==T?void 0:T.updateIntervalInMs});return yield k.poll(),k}))}beginCreateOrUpdateAndWait(g,v,b,S,P,x,C,T){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(g,v,b,S,P,x,C,T)).pollUntilDone()}))}beginUpdate(g,v,b,S,P,x,C,T){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),R=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,apiVersion:x,parameters:C,options:T},spec:Yi}),k=yield(0,Rr.d)(R,{restoreFrom:null==T?void 0:T.resumeFrom,intervalInMs:null==T?void 0:T.updateIntervalInMs});return yield k.poll(),k}))}beginUpdateAndWait(g,v,b,S,P,x,C,T){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(g,v,b,S,P,x,C,T)).pollUntilDone()}))}get(g,v,b,S,P,x,C){return this.client.sendOperationRequest({resourceGroupName:g,resourceProviderNamespace:v,parentResourcePath:b,resourceType:S,resourceName:P,apiVersion:x,options:C},en)}checkExistenceById(g,v,b){return this.client.sendOperationRequest({resourceId:g,apiVersion:v,options:b},tn)}beginDeleteById(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceId:g,apiVersion:v,options:b},spec:rn}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs});return yield P.poll(),P}))}beginDeleteByIdAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteById(g,v,b)).pollUntilDone()}))}beginCreateOrUpdateById(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceId:g,apiVersion:v,parameters:b,options:S},spec:an}),x=yield(0,Rr.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateOrUpdateByIdAndWait(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateById(g,v,b,S)).pollUntilDone()}))}beginUpdateById(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceId:g,apiVersion:v,parameters:b,options:S},spec:sn}),x=yield(0,Rr.d)(P,{restoreFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginUpdateByIdAndWait(g,v,b,S){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdateById(g,v,b,S)).pollUntilDone()}))}getById(g,v,b){return this.client.sendOperationRequest({resourceId:g,apiVersion:v,options:b},on)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},ln)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},pn)}}const Vi=L.Q(S,!1),Hi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources",httpMethod:"GET",responses:{200:{bodyMapper:je},default:{bodyMapper:U}},queryParameters:[Ut,Xt,Qt,ar],urlParameters:[Bt,er,rr],headerParameters:[jt],serializer:Vi},Wi={path:"/subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/moveResources",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:U}},requestBody:sr,queryParameters:[Ut],urlParameters:[Bt,er,or],headerParameters:[jt,$t],mediaType:"json",serializer:Vi},$i={path:"/subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/validateMoveResources",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:U}},requestBody:sr,queryParameters:[Ut],urlParameters:[Bt,er,or],headerParameters:[jt,$t],mediaType:"json",serializer:Vi},Ki={path:"/subscriptions/{subscriptionId}/resources",httpMethod:"GET",responses:{200:{bodyMapper:je},default:{bodyMapper:U}},queryParameters:[Ut,Xt,Qt,ar],urlParameters:[Bt,er],headerParameters:[jt],serializer:Vi},Xi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:U}},queryParameters:[ur],urlParameters:[Bt,er,rr,ir,lr,pr,cr],headerParameters:[jt],serializer:Vi},Qi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:U}},queryParameters:[ur],urlParameters:[Bt,er,rr,ir,lr,pr,cr],headerParameters:[jt],serializer:Vi},Ji={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"PUT",responses:{200:{bodyMapper:Mt},201:{bodyMapper:Mt},202:{bodyMapper:Mt},204:{bodyMapper:Mt},default:{bodyMapper:U}},requestBody:dr,queryParameters:[ur],urlParameters:[Bt,er,rr,ir,lr,pr,cr],headerParameters:[jt,$t],mediaType:"json",serializer:Vi},Yi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Mt},201:{bodyMapper:Mt},202:{bodyMapper:Mt},204:{bodyMapper:Mt},default:{bodyMapper:U}},requestBody:dr,queryParameters:[ur],urlParameters:[Bt,er,rr,ir,lr,pr,cr],headerParameters:[jt,$t],mediaType:"json",serializer:Vi},en={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"GET",responses:{200:{bodyMapper:Mt},default:{bodyMapper:U}},queryParameters:[ur],urlParameters:[Bt,er,rr,ir,lr,pr,cr],headerParameters:[jt],serializer:Vi},tn={path:"/{resourceId}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:U}},queryParameters:[ur],urlParameters:[Bt,mr],headerParameters:[jt],serializer:Vi},rn={path:"/{resourceId}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:U}},queryParameters:[ur],urlParameters:[Bt,mr],headerParameters:[jt],serializer:Vi},an={path:"/{resourceId}",httpMethod:"PUT",responses:{200:{bodyMapper:Mt},201:{bodyMapper:Mt},202:{bodyMapper:Mt},204:{bodyMapper:Mt},default:{bodyMapper:U}},requestBody:dr,queryParameters:[ur],urlParameters:[Bt,mr],headerParameters:[jt,$t],mediaType:"json",serializer:Vi},sn={path:"/{resourceId}",httpMethod:"PATCH",responses:{200:{bodyMapper:Mt},201:{bodyMapper:Mt},202:{bodyMapper:Mt},204:{bodyMapper:Mt},default:{bodyMapper:U}},requestBody:dr,queryParameters:[ur],urlParameters:[Bt,mr],headerParameters:[jt,$t],mediaType:"json",serializer:Vi},on={path:"/{resourceId}",httpMethod:"GET",responses:{200:{bodyMapper:Mt},default:{bodyMapper:U}},queryParameters:[ur],urlParameters:[Bt,mr],headerParameters:[jt],serializer:Vi},ln={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:je},default:{bodyMapper:U}},urlParameters:[Bt,Vt,er,rr],headerParameters:[jt],serializer:Vi},pn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:je},default:{bodyMapper:U}},urlParameters:[Bt,Vt,er],headerParameters:[jt],serializer:Vi};class ResourceGroupsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,I.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,I.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,I.qq)(v)}for(;S;){b=yield(0,I.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,I.qq)(v)}}))}listPagingAll(g){return(0,I.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,I.KL)(this.listPagingPage(g));!(S=yield(0,I.qq)(P.next())).done;){const g=S.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,I.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}checkExistence(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},dn)}createOrUpdate(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,parameters:v,options:b},mn)}beginDelete(g,v){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),b=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,options:v},spec:hn}),S=yield(0,Rr.d)(b,{restoreFrom:null==v?void 0:v.resumeFrom,intervalInMs:null==v?void 0:v.updateIntervalInMs});return yield S.poll(),S}))}beginDeleteAndWait(g,v){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(g,v)).pollUntilDone()}))}get(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},yn)}update(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,parameters:v,options:b},gn)}beginExportTemplate(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=createLroSpec({sendOperationFn:(g,v)=>(0,I.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}})),args:{resourceGroupName:g,parameters:v,options:b},spec:vn}),P=yield(0,Rr.d)(S,{restoreFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs,resourceLocationConfig:"location"});return yield P.poll(),P}))}beginExportTemplateAndWait(g,v,b){return(0,I.mG)(this,void 0,void 0,(function*(){return(yield this.beginExportTemplate(g,v,b)).pollUntilDone()}))}_list(g){return this.client.sendOperationRequest({options:g},bn)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Nn)}}const cn=L.Q(S,!1),dn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,er,rr],headerParameters:[jt],serializer:cn},mn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ze},201:{bodyMapper:Ze},default:{bodyMapper:U}},requestBody:hr,queryParameters:[Ut],urlParameters:[Bt,er,rr],headerParameters:[jt,$t],mediaType:"json",serializer:cn},hn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:U}},queryParameters:[Ut,{parameterPath:["options","forceDeletionTypes"],mapper:{serializedName:"forceDeletionTypes",type:{name:"String"}}}],urlParameters:[Bt,er,rr],headerParameters:[jt],serializer:cn},yn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"GET",responses:{200:{bodyMapper:Ze},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,er,rr],headerParameters:[jt],serializer:cn},gn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ze},default:{bodyMapper:U}},requestBody:gr,queryParameters:[Ut],urlParameters:[Bt,er,rr],headerParameters:[jt,$t],mediaType:"json",serializer:cn},vn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:it},201:{bodyMapper:it},202:{bodyMapper:it},204:{bodyMapper:it},default:{bodyMapper:U}},requestBody:fr,queryParameters:[Ut],urlParameters:[Bt,er,{parameterPath:"resourceGroupName",mapper:{constraints:{MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}}],headerParameters:[jt,$t],mediaType:"json",serializer:cn},bn={path:"/subscriptions/{subscriptionId}/resourcegroups",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:U}},queryParameters:[Ut,Xt,Qt],urlParameters:[Bt,er],headerParameters:[jt],serializer:cn},Nn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:nt},default:{bodyMapper:U}},urlParameters:[Bt,Vt,er],headerParameters:[jt],serializer:cn};class TagsOperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,I.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,I.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,I.qq)(v)}for(;S;){b=yield(0,I.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,I.qq)(v)}}))}listPagingAll(g){return(0,I.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,I.KL)(this.listPagingPage(g));!(S=yield(0,I.qq)(P.next())).done;){const g=S.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,I.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}deleteValue(g,v,b){return this.client.sendOperationRequest({tagName:g,tagValue:v,options:b},Pn)}createOrUpdateValue(g,v,b){return this.client.sendOperationRequest({tagName:g,tagValue:v,options:b},xn)}createOrUpdate(g,v){return this.client.sendOperationRequest({tagName:g,options:v},Cn)}delete(g,v){return this.client.sendOperationRequest({tagName:g,options:v},Tn)}_list(g){return this.client.sendOperationRequest({options:g},Rn)}createOrUpdateAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,parameters:v,options:b},kn)}updateAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,parameters:v,options:b},En)}getAtScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},_n)}deleteAtScope(g,v){return this.client.sendOperationRequest({scope:g,options:v},On)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},In)}}const Sn=L.Q(S,!1),Pn={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,er,vr,br],headerParameters:[jt],serializer:Sn},xn={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}",httpMethod:"PUT",responses:{200:{bodyMapper:lt},201:{bodyMapper:lt},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,er,vr,br],headerParameters:[jt],serializer:Sn},Cn={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}",httpMethod:"PUT",responses:{200:{bodyMapper:ct},201:{bodyMapper:ct},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,er,vr],headerParameters:[jt],serializer:Sn},Tn={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,er,vr],headerParameters:[jt],serializer:Sn},Rn={path:"/subscriptions/{subscriptionId}/tagNames",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,er],headerParameters:[jt],serializer:Sn},kn={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"PUT",responses:{200:{bodyMapper:Nt},default:{bodyMapper:U}},requestBody:Nr,queryParameters:[Ut],urlParameters:[Bt,Ht],headerParameters:[jt,$t],mediaType:"json",serializer:Sn},En={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"PATCH",responses:{200:{bodyMapper:Nt},default:{bodyMapper:U}},requestBody:Sr,queryParameters:[Ut],urlParameters:[Bt,Ht],headerParameters:[jt,$t],mediaType:"json",serializer:Sn},_n={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"GET",responses:{200:{bodyMapper:Nt},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Ht],headerParameters:[jt],serializer:Sn},On={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Ht],headerParameters:[jt],serializer:Sn},In={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:U}},urlParameters:[Bt,Vt,er],headerParameters:[jt],serializer:Sn};class DeploymentOperationsImpl{constructor(g){this.client=g}listAtScope(g,v,b){const S=this.listAtScopePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtScopePagingPage(g,v,b,S)}}}listAtScopePagingPage(g,v,b,S){return(0,I.FC)(this,arguments,(function*listAtScopePagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,I.qq)(this._listAtScope(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,I.qq)(S)}for(;x;){P=yield(0,I.qq)(this._listAtScopeNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,I.qq)(S)}}))}listAtScopePagingAll(g,v,b){return(0,I.FC)(this,arguments,(function*listAtScopePagingAll_1(){var S,P;try{for(var x,C=(0,I.KL)(this.listAtScopePagingPage(g,v,b));!(x=yield(0,I.qq)(C.next())).done;){const g=x.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,I.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listAtTenantScope(g,v){const b=this.listAtTenantScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtTenantScopePagingPage(g,v,b)}}}listAtTenantScopePagingPage(g,v,b){return(0,I.FC)(this,arguments,(function*listAtTenantScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,I.qq)(this._listAtTenantScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,I.qq)(b)}for(;P;){S=yield(0,I.qq)(this._listAtTenantScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,I.qq)(b)}}))}listAtTenantScopePagingAll(g,v){return(0,I.FC)(this,arguments,(function*listAtTenantScopePagingAll_1(){var b,S;try{for(var P,x=(0,I.KL)(this.listAtTenantScopePagingPage(g,v));!(P=yield(0,I.qq)(x.next())).done;){const g=P.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,I.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listAtManagementGroupScope(g,v,b){const S=this.listAtManagementGroupScopePagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtManagementGroupScopePagingPage(g,v,b,S)}}}listAtManagementGroupScopePagingPage(g,v,b,S){return(0,I.FC)(this,arguments,(function*listAtManagementGroupScopePagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,I.qq)(this._listAtManagementGroupScope(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,I.qq)(S)}for(;x;){P=yield(0,I.qq)(this._listAtManagementGroupScopeNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,I.qq)(S)}}))}listAtManagementGroupScopePagingAll(g,v,b){return(0,I.FC)(this,arguments,(function*listAtManagementGroupScopePagingAll_1(){var S,P;try{for(var x,C=(0,I.KL)(this.listAtManagementGroupScopePagingPage(g,v,b));!(x=yield(0,I.qq)(C.next())).done;){const g=x.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,I.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listAtSubscriptionScope(g,v){const b=this.listAtSubscriptionScopePagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listAtSubscriptionScopePagingPage(g,v,b)}}}listAtSubscriptionScopePagingPage(g,v,b){return(0,I.FC)(this,arguments,(function*listAtSubscriptionScopePagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,I.qq)(this._listAtSubscriptionScope(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,I.qq)(b)}for(;P;){S=yield(0,I.qq)(this._listAtSubscriptionScopeNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,I.qq)(b)}}))}listAtSubscriptionScopePagingAll(g,v){return(0,I.FC)(this,arguments,(function*listAtSubscriptionScopePagingAll_1(){var b,S;try{for(var P,x=(0,I.KL)(this.listAtSubscriptionScopePagingPage(g,v));!(P=yield(0,I.qq)(x.next())).done;){const g=P.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,I.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,I.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,I.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,I.qq)(S)}for(;x;){P=yield(0,I.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,I.qq)(S)}}))}listPagingAll(g,v,b){return(0,I.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,I.KL)(this.listPagingPage(g,v,b));!(x=yield(0,I.qq)(C.next())).done;){const g=x.value;yield(0,I.qq)(yield*(0,I.V2)((0,I.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,I.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}getAtScope(g,v,b,S){return this.client.sendOperationRequest({scope:g,deploymentName:v,operationId:b,options:S},Mn)}_listAtScope(g,v,b){return this.client.sendOperationRequest({scope:g,deploymentName:v,options:b},qn)}getAtTenantScope(g,v,b){return this.client.sendOperationRequest({deploymentName:g,operationId:v,options:b},zn)}_listAtTenantScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},Ln)}getAtManagementGroupScope(g,v,b,S){return this.client.sendOperationRequest({groupId:g,deploymentName:v,operationId:b,options:S},Gn)}_listAtManagementGroupScope(g,v,b){return this.client.sendOperationRequest({groupId:g,deploymentName:v,options:b},jn)}getAtSubscriptionScope(g,v,b){return this.client.sendOperationRequest({deploymentName:g,operationId:v,options:b},Bn)}_listAtSubscriptionScope(g,v){return this.client.sendOperationRequest({deploymentName:g,options:v},Un)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,operationId:b,options:S},Vn)}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,options:b},Hn)}_listAtScopeNext(g,v,b,S){return this.client.sendOperationRequest({scope:g,deploymentName:v,nextLink:b,options:S},Wn)}_listAtTenantScopeNext(g,v,b){return this.client.sendOperationRequest({deploymentName:g,nextLink:v,options:b},$n)}_listAtManagementGroupScopeNext(g,v,b,S){return this.client.sendOperationRequest({groupId:g,deploymentName:v,nextLink:b,options:S},Kn)}_listAtSubscriptionScopeNext(g,v,b){return this.client.sendOperationRequest({deploymentName:g,nextLink:v,options:b},Xn)}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,deploymentName:v,nextLink:b,options:S},Qn)}}const An=L.Q(S,!1),Mn={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Ht,Wt,Pr],headerParameters:[jt],serializer:An},qn={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:ft},default:{bodyMapper:U}},queryParameters:[Ut,Qt],urlParameters:[Bt,Ht,Wt],headerParameters:[jt],serializer:An},zn={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,Pr],headerParameters:[jt],serializer:An},Ln={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:ft},default:{bodyMapper:U}},queryParameters:[Ut,Qt],urlParameters:[Bt,Wt],headerParameters:[jt],serializer:An},Gn={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,Zt,Pr],headerParameters:[jt],serializer:An},jn={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:ft},default:{bodyMapper:U}},queryParameters:[Ut,Qt],urlParameters:[Bt,Wt,Zt],headerParameters:[jt],serializer:An},Bn={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er,Pr],headerParameters:[jt],serializer:An},Un={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:ft},default:{bodyMapper:U}},queryParameters:[Ut,Qt],urlParameters:[Bt,Wt,er],headerParameters:[jt],serializer:An},Vn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:dt},default:{bodyMapper:U}},queryParameters:[Ut],urlParameters:[Bt,Wt,er,rr,Pr],headerParameters:[jt],serializer:An},Hn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:ft},default:{bodyMapper:U}},queryParameters:[Ut,Qt],urlParameters:[Bt,Wt,er,rr],headerParameters:[jt],serializer:An},Wn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ft},default:{bodyMapper:U}},urlParameters:[Bt,Vt,Ht,Wt],headerParameters:[jt],serializer:An},$n={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ft},default:{bodyMapper:U}},urlParameters:[Bt,Vt,Wt],headerParameters:[jt],serializer:An},Kn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ft},default:{bodyMapper:U}},urlParameters:[Bt,Vt,Wt,Zt],headerParameters:[jt],serializer:An},Xn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ft},default:{bodyMapper:U}},urlParameters:[Bt,Vt,Wt,er],headerParameters:[jt],serializer:An},Qn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ft},default:{bodyMapper:U}},urlParameters:[Bt,Vt,Wt,er,rr],headerParameters:[jt],serializer:An};class ResourceManagementClient extends A.S{constructor(g,v,b){var S,P,x;if(void 0===g)throw new Error("'credentials' cannot be null");if(void 0===v)throw new Error("'subscriptionId' cannot be null");b||(b={});const C={requestContentType:"application/json; charset=utf-8",credential:g},T="azsdk-js-arm-resources/5.2.0",R=b.userAgentOptions&&b.userAgentOptions.userAgentPrefix?`${b.userAgentOptions.userAgentPrefix} ${T}`:`${T}`,k=Object.assign(Object.assign(Object.assign({},C),b),{userAgentOptions:{userAgentPrefix:R},endpoint:null!==(P=null!==(S=b.endpoint)&&void 0!==S?S:b.baseUri)&&void 0!==P?P:"https://management.azure.com"});super(k);let _=!1;if((null==b?void 0:b.pipeline)&&b.pipeline.getOrderedPolicies().length>0){_=b.pipeline.getOrderedPolicies().some((g=>g.name===z.V))}b&&b.pipeline&&0!=b.pipeline.getOrderedPolicies().length&&_||(this.pipeline.removePolicy({name:z.V}),this.pipeline.addPolicy(z.v({credential:g,scopes:null!==(x=k.credentialScopes)&&void 0!==x?x:`${k.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:q.k}}))),this.subscriptionId=v,this.$host=b.$host||"https://management.azure.com",this.apiVersion=b.apiVersion||"2021-04-01",this.operations=new OperationsImpl(this),this.deployments=new DeploymentsImpl(this),this.providers=new ProvidersImpl(this),this.providerResourceTypes=new ProviderResourceTypesImpl(this),this.resources=new ResourcesImpl(this),this.resourceGroups=new ResourceGroupsImpl(this),this.tagsOperations=new TagsOperationsImpl(this),this.deploymentOperations=new DeploymentOperationsImpl(this),this.addCustomApiVersionPolicy(b.apiVersion)}addCustomApiVersionPolicy(g){if(!g)return;const v={name:"CustomApiVersionPolicy",sendRequest(v,b){return(0,I.mG)(this,void 0,void 0,(function*(){const S=v.url.split("?");if(S.length>1){const b=S[1].split("&").map((v=>v.indexOf("api-version")>-1?"api-version="+g:v));v.url=S[0]+"?"+b.join("&")}return b(v)}))}};this.pipeline.addPolicy(v)}}},86859:(g,v,b)=>{"use strict";b.r(v),b.d(v,{KnownBlobInventoryPolicyName:()=>J,KnownBlobRestoreProgressStatus:()=>j,KnownBypass:()=>_,KnownCreatedByType:()=>te,KnownDirectoryServiceOptions:()=>O,KnownEncryptionScopeSource:()=>re,KnownEncryptionScopeState:()=>ie,KnownGeoReplicationStatus:()=>z,KnownInventoryRuleType:()=>Y,KnownKeySource:()=>k,KnownKeyType:()=>R,KnownKind:()=>C,KnownLargeFileSharesState:()=>I,KnownManagementPolicyName:()=>K,KnownMinimumTlsVersion:()=>q,KnownPermissions:()=>V,KnownPrivateEndpointConnectionProvisioningState:()=>G,KnownPrivateEndpointServiceConnectionStatus:()=>L,KnownReasonCode:()=>T,KnownRoutingChoice:()=>A,KnownRuleType:()=>X,KnownServices:()=>B,KnownSignedResource:()=>H,KnownSignedResourceTypes:()=>U,KnownSkuName:()=>x,StorageManagementClient:()=>StorageManagementClient,getContinuationToken:()=>getContinuationToken});var S={};b.r(S),b.d(S,{AccountSasParameters:()=>ct,ActiveDirectoryProperties:()=>De,AzureFilesIdentityBasedAuthentication:()=>ze,BlobInventoryPolicy:()=>Qt,BlobInventoryPolicyDefinition:()=>At,BlobInventoryPolicyFilter:()=>Mt,BlobInventoryPolicyRule:()=>Ot,BlobInventoryPolicySchema:()=>_t,BlobRestoreParameters:()=>Je,BlobRestoreRange:()=>Ze,BlobRestoreStatus:()=>Xe,CheckNameAvailabilityResult:()=>Se,CustomDomain:()=>Te,DateAfterCreation:()=>xt,DateAfterModification:()=>Nt,Dimension:()=>ye,Encryption:()=>ke,EncryptionScope:()=>Zt,EncryptionScopeKeyVaultProperties:()=>Ht,EncryptionScopeListResult:()=>Wt,EncryptionService:()=>_e,EncryptionServices:()=>Ee,Endpoints:()=>Fe,ErrorResponse:()=>Dt,ErrorResponseBody:()=>Lt,GeoReplicationStats:()=>Be,IPRule:()=>qe,Identity:()=>Ce,KeyVaultProperties:()=>Oe,ListAccountSasResponse:()=>ut,ListBlobInventoryPolicy:()=>Ft,ListServiceSasResponse:()=>mt,ManagementPolicy:()=>Xt,ManagementPolicyAction:()=>ft,ManagementPolicyBaseBlob:()=>bt,ManagementPolicyDefinition:()=>gt,ManagementPolicyFilter:()=>Tt,ManagementPolicyRule:()=>yt,ManagementPolicySchema:()=>ht,ManagementPolicySnapShot:()=>Pt,ManagementPolicyVersion:()=>Ct,MetricSpecification:()=>he,NetworkRuleSet:()=>Ie,ObjectReplicationPolicies:()=>Bt,ObjectReplicationPolicy:()=>Yt,ObjectReplicationPolicyFilter:()=>Vt,ObjectReplicationPolicyRule:()=>Ut,Operation:()=>ce,OperationDisplay:()=>de,OperationListResult:()=>pe,PrivateEndpoint:()=>Ue,PrivateEndpointConnection:()=>$t,PrivateEndpointConnectionListResult:()=>Gt,PrivateLinkResource:()=>Jt,PrivateLinkResourceListResult:()=>jt,PrivateLinkServiceConnectionState:()=>He,Resource:()=>$e,Restriction:()=>be,RoutingPreference:()=>Le,SKUCapability:()=>ve,ServiceSasParameters:()=>dt,ServiceSpecification:()=>me,Sku:()=>xe,SkuInformation:()=>fe,StorageAccount:()=>er,StorageAccountCheckNameAvailabilityParameters:()=>Ne,StorageAccountCreateParameters:()=>Pe,StorageAccountInternetEndpoints:()=>je,StorageAccountKey:()=>it,StorageAccountListKeysResult:()=>rt,StorageAccountListResult:()=>tt,StorageAccountMicrosoftEndpoints:()=>Ge,StorageAccountRegenerateKeyParameters:()=>nt,StorageAccountUpdateParameters:()=>et,StorageSkuListResult:()=>ge,SystemData:()=>zt,TagFilter:()=>kt,TrackedResource:()=>Kt,Usage:()=>lt,UsageListResult:()=>ot,UsageName:()=>pt,VirtualNetworkRule:()=>Ae});const P=new WeakMap;function getContinuationToken(g){var v;if("object"==typeof g&&null!==g)return null===(v=P.get(g))||void 0===v?void 0:v.continuationToken}function setContinuationToken(g,v){var b;if("object"!=typeof g||null===g||!v)return;const S=null!==(b=P.get(g))&&void 0!==b?b:{};S.continuationToken=v,P.set(g,S)}var x,C,T,R,k,_,O,I,A,q,z,L,G,j,B,U,V,H,K,X,J,Y,te,re,ie;!function(g){g.StandardLRS="Standard_LRS",g.StandardGRS="Standard_GRS",g.StandardRagrs="Standard_RAGRS",g.StandardZRS="Standard_ZRS",g.PremiumLRS="Premium_LRS",g.PremiumZRS="Premium_ZRS",g.StandardGzrs="Standard_GZRS",g.StandardRagzrs="Standard_RAGZRS"}(x||(x={})),function(g){g.Storage="Storage",g.StorageV2="StorageV2",g.BlobStorage="BlobStorage",g.FileStorage="FileStorage",g.BlockBlobStorage="BlockBlobStorage"}(C||(C={})),function(g){g.QuotaId="QuotaId",g.NotAvailableForSubscription="NotAvailableForSubscription"}(T||(T={})),function(g){g.Service="Service",g.Account="Account"}(R||(R={})),function(g){g.MicrosoftStorage="Microsoft.Storage",g.MicrosoftKeyvault="Microsoft.Keyvault"}(k||(k={})),function(g){g.None="None",g.Logging="Logging",g.Metrics="Metrics",g.AzureServices="AzureServices"}(_||(_={})),function(g){g.None="None",g.Aadds="AADDS",g.AD="AD"}(O||(O={})),function(g){g.Disabled="Disabled",g.Enabled="Enabled"}(I||(I={})),function(g){g.MicrosoftRouting="MicrosoftRouting",g.InternetRouting="InternetRouting"}(A||(A={})),function(g){g.TLS10="TLS1_0",g.TLS11="TLS1_1",g.TLS12="TLS1_2"}(q||(q={})),function(g){g.Live="Live",g.Bootstrap="Bootstrap",g.Unavailable="Unavailable"}(z||(z={})),function(g){g.Pending="Pending",g.Approved="Approved",g.Rejected="Rejected"}(L||(L={})),function(g){g.Succeeded="Succeeded",g.Creating="Creating",g.Deleting="Deleting",g.Failed="Failed"}(G||(G={})),function(g){g.InProgress="InProgress",g.Complete="Complete",g.Failed="Failed"}(j||(j={})),function(g){g.B="b",g.Q="q",g.T="t",g.F="f"}(B||(B={})),function(g){g.S="s",g.C="c",g.O="o"}(U||(U={})),function(g){g.R="r",g.D="d",g.W="w",g.L="l",g.A="a",g.C="c",g.U="u",g.P="p"}(V||(V={})),function(g){g.B="b",g.C="c",g.F="f",g.S="s"}(H||(H={})),function(g){g.Default="default"}(K||(K={})),function(g){g.Lifecycle="Lifecycle"}(X||(X={})),function(g){g.Default="default"}(J||(J={})),function(g){g.Inventory="Inventory"}(Y||(Y={})),function(g){g.User="User",g.Application="Application",g.ManagedIdentity="ManagedIdentity",g.Key="Key"}(te||(te={})),function(g){g.MicrosoftStorage="Microsoft.Storage",g.MicrosoftKeyVault="Microsoft.KeyVault"}(re||(re={})),function(g){g.Enabled="Enabled",g.Disabled="Disabled"}(ie||(ie={}));var ne=b(70655),ae=b(22400),se=b(92196),oe=b(58714),le=b(78018);const pe={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}}}}},ce={type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}},origin:{serializedName:"origin",type:{name:"String"}},serviceSpecification:{serializedName:"properties.serviceSpecification",type:{name:"Composite",className:"ServiceSpecification"}}}}},de={type:{name:"Composite",className:"OperationDisplay",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},me={type:{name:"Composite",className:"ServiceSpecification",modelProperties:{metricSpecifications:{serializedName:"metricSpecifications",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricSpecification"}}}}}}},he={type:{name:"Composite",className:"MetricSpecification",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},displayDescription:{serializedName:"displayDescription",type:{name:"String"}},unit:{serializedName:"unit",type:{name:"String"}},dimensions:{serializedName:"dimensions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Dimension"}}}},aggregationType:{serializedName:"aggregationType",type:{name:"String"}},fillGapWithZero:{serializedName:"fillGapWithZero",type:{name:"Boolean"}},category:{serializedName:"category",type:{name:"String"}},resourceIdDimensionNameOverride:{serializedName:"resourceIdDimensionNameOverride",type:{name:"String"}}}}},ye={type:{name:"Composite",className:"Dimension",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}}}}},ge={type:{name:"Composite",className:"StorageSkuListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"SkuInformation"}}}}}}},fe={type:{name:"Composite",className:"SkuInformation",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},tier:{serializedName:"tier",readOnly:!0,type:{name:"Enum",allowedValues:["Standard","Premium"]}},resourceType:{serializedName:"resourceType",readOnly:!0,type:{name:"String"}},kind:{serializedName:"kind",readOnly:!0,type:{name:"String"}},locations:{serializedName:"locations",readOnly:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},capabilities:{serializedName:"capabilities",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"SKUCapability"}}}},restrictions:{serializedName:"restrictions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Restriction"}}}}}}},ve={type:{name:"Composite",className:"SKUCapability",modelProperties:{name:{serializedName:"name",readOnly:!0,type:{name:"String"}},value:{serializedName:"value",readOnly:!0,type:{name:"String"}}}}},be={type:{name:"Composite",className:"Restriction",modelProperties:{type:{serializedName:"type",readOnly:!0,type:{name:"String"}},values:{serializedName:"values",readOnly:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},reasonCode:{serializedName:"reasonCode",type:{name:"String"}}}}},Ne={type:{name:"Composite",className:"StorageAccountCheckNameAvailabilityParameters",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},type:{defaultValue:"Microsoft.Storage/storageAccounts",isConstant:!0,serializedName:"type",type:{name:"String"}}}}},Se={type:{name:"Composite",className:"CheckNameAvailabilityResult",modelProperties:{nameAvailable:{serializedName:"nameAvailable",readOnly:!0,type:{name:"Boolean"}},reason:{serializedName:"reason",readOnly:!0,type:{name:"Enum",allowedValues:["AccountNameInvalid","AlreadyExists"]}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}}}}},Pe={type:{name:"Composite",className:"StorageAccountCreateParameters",modelProperties:{sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},kind:{serializedName:"kind",required:!0,type:{name:"String"}},location:{serializedName:"location",required:!0,type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},identity:{serializedName:"identity",type:{name:"Composite",className:"Identity"}},customDomain:{serializedName:"properties.customDomain",type:{name:"Composite",className:"CustomDomain"}},encryption:{serializedName:"properties.encryption",type:{name:"Composite",className:"Encryption"}},networkRuleSet:{serializedName:"properties.networkAcls",type:{name:"Composite",className:"NetworkRuleSet"}},accessTier:{serializedName:"properties.accessTier",type:{name:"Enum",allowedValues:["Hot","Cool"]}},azureFilesIdentityBasedAuthentication:{serializedName:"properties.azureFilesIdentityBasedAuthentication",type:{name:"Composite",className:"AzureFilesIdentityBasedAuthentication"}},enableHttpsTrafficOnly:{serializedName:"properties.supportsHttpsTrafficOnly",type:{name:"Boolean"}},isHnsEnabled:{serializedName:"properties.isHnsEnabled",type:{name:"Boolean"}},largeFileSharesState:{serializedName:"properties.largeFileSharesState",type:{name:"String"}},routingPreference:{serializedName:"properties.routingPreference",type:{name:"Composite",className:"RoutingPreference"}},allowBlobPublicAccess:{serializedName:"properties.allowBlobPublicAccess",type:{name:"Boolean"}},minimumTlsVersion:{serializedName:"properties.minimumTlsVersion",type:{name:"String"}},allowSharedKeyAccess:{serializedName:"properties.allowSharedKeyAccess",type:{name:"Boolean"}}}}},xe={type:{name:"Composite",className:"Sku",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},tier:{serializedName:"tier",readOnly:!0,type:{name:"Enum",allowedValues:["Standard","Premium"]}}}}},Ce={type:{name:"Composite",className:"Identity",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"String"}},type:{defaultValue:"SystemAssigned",isConstant:!0,serializedName:"type",type:{name:"String"}}}}},Te={type:{name:"Composite",className:"CustomDomain",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},useSubDomainName:{serializedName:"useSubDomainName",type:{name:"Boolean"}}}}},ke={type:{name:"Composite",className:"Encryption",modelProperties:{services:{serializedName:"services",type:{name:"Composite",className:"EncryptionServices"}},keySource:{defaultValue:"Microsoft.Storage",serializedName:"keySource",required:!0,type:{name:"String"}},requireInfrastructureEncryption:{serializedName:"requireInfrastructureEncryption",type:{name:"Boolean"}},keyVaultProperties:{serializedName:"keyvaultproperties",type:{name:"Composite",className:"KeyVaultProperties"}}}}},Ee={type:{name:"Composite",className:"EncryptionServices",modelProperties:{blob:{serializedName:"blob",type:{name:"Composite",className:"EncryptionService"}},file:{serializedName:"file",type:{name:"Composite",className:"EncryptionService"}},table:{serializedName:"table",type:{name:"Composite",className:"EncryptionService"}},queue:{serializedName:"queue",type:{name:"Composite",className:"EncryptionService"}}}}},_e={type:{name:"Composite",className:"EncryptionService",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},lastEnabledTime:{serializedName:"lastEnabledTime",readOnly:!0,type:{name:"DateTime"}},keyType:{serializedName:"keyType",type:{name:"String"}}}}},Oe={type:{name:"Composite",className:"KeyVaultProperties",modelProperties:{keyName:{serializedName:"keyname",type:{name:"String"}},keyVersion:{serializedName:"keyversion",type:{name:"String"}},keyVaultUri:{serializedName:"keyvaulturi",type:{name:"String"}},currentVersionedKeyIdentifier:{serializedName:"currentVersionedKeyIdentifier",readOnly:!0,type:{name:"String"}},lastKeyRotationTimestamp:{serializedName:"lastKeyRotationTimestamp",readOnly:!0,type:{name:"DateTime"}}}}},Ie={type:{name:"Composite",className:"NetworkRuleSet",modelProperties:{bypass:{defaultValue:"AzureServices",serializedName:"bypass",type:{name:"String"}},virtualNetworkRules:{serializedName:"virtualNetworkRules",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualNetworkRule"}}}},ipRules:{serializedName:"ipRules",type:{name:"Sequence",element:{type:{name:"Composite",className:"IPRule"}}}},defaultAction:{defaultValue:"Allow",serializedName:"defaultAction",required:!0,type:{name:"Enum",allowedValues:["Allow","Deny"]}}}}},Ae={type:{name:"Composite",className:"VirtualNetworkRule",modelProperties:{virtualNetworkResourceId:{serializedName:"id",required:!0,type:{name:"String"}},action:{defaultValue:"Allow",isConstant:!0,serializedName:"action",type:{name:"String"}},state:{serializedName:"state",type:{name:"Enum",allowedValues:["provisioning","deprovisioning","succeeded","failed","networkSourceDeleted"]}}}}},qe={type:{name:"Composite",className:"IPRule",modelProperties:{iPAddressOrRange:{serializedName:"value",required:!0,type:{name:"String"}},action:{defaultValue:"Allow",isConstant:!0,serializedName:"action",type:{name:"String"}}}}},ze={type:{name:"Composite",className:"AzureFilesIdentityBasedAuthentication",modelProperties:{directoryServiceOptions:{serializedName:"directoryServiceOptions",required:!0,type:{name:"String"}},activeDirectoryProperties:{serializedName:"activeDirectoryProperties",type:{name:"Composite",className:"ActiveDirectoryProperties"}}}}},De={type:{name:"Composite",className:"ActiveDirectoryProperties",modelProperties:{domainName:{serializedName:"domainName",required:!0,type:{name:"String"}},netBiosDomainName:{serializedName:"netBiosDomainName",required:!0,type:{name:"String"}},forestName:{serializedName:"forestName",required:!0,type:{name:"String"}},domainGuid:{serializedName:"domainGuid",required:!0,type:{name:"String"}},domainSid:{serializedName:"domainSid",required:!0,type:{name:"String"}},azureStorageSid:{serializedName:"azureStorageSid",required:!0,type:{name:"String"}}}}},Le={type:{name:"Composite",className:"RoutingPreference",modelProperties:{routingChoice:{serializedName:"routingChoice",type:{name:"String"}},publishMicrosoftEndpoints:{serializedName:"publishMicrosoftEndpoints",type:{name:"Boolean"}},publishInternetEndpoints:{serializedName:"publishInternetEndpoints",type:{name:"Boolean"}}}}},Fe={type:{name:"Composite",className:"Endpoints",modelProperties:{blob:{serializedName:"blob",readOnly:!0,type:{name:"String"}},queue:{serializedName:"queue",readOnly:!0,type:{name:"String"}},table:{serializedName:"table",readOnly:!0,type:{name:"String"}},file:{serializedName:"file",readOnly:!0,type:{name:"String"}},web:{serializedName:"web",readOnly:!0,type:{name:"String"}},dfs:{serializedName:"dfs",readOnly:!0,type:{name:"String"}},microsoftEndpoints:{serializedName:"microsoftEndpoints",type:{name:"Composite",className:"StorageAccountMicrosoftEndpoints"}},internetEndpoints:{serializedName:"internetEndpoints",type:{name:"Composite",className:"StorageAccountInternetEndpoints"}}}}},Ge={type:{name:"Composite",className:"StorageAccountMicrosoftEndpoints",modelProperties:{blob:{serializedName:"blob",readOnly:!0,type:{name:"String"}},queue:{serializedName:"queue",readOnly:!0,type:{name:"String"}},table:{serializedName:"table",readOnly:!0,type:{name:"String"}},file:{serializedName:"file",readOnly:!0,type:{name:"String"}},web:{serializedName:"web",readOnly:!0,type:{name:"String"}},dfs:{serializedName:"dfs",readOnly:!0,type:{name:"String"}}}}},je={type:{name:"Composite",className:"StorageAccountInternetEndpoints",modelProperties:{blob:{serializedName:"blob",readOnly:!0,type:{name:"String"}},file:{serializedName:"file",readOnly:!0,type:{name:"String"}},web:{serializedName:"web",readOnly:!0,type:{name:"String"}},dfs:{serializedName:"dfs",readOnly:!0,type:{name:"String"}}}}},Be={type:{name:"Composite",className:"GeoReplicationStats",modelProperties:{status:{serializedName:"status",readOnly:!0,type:{name:"String"}},lastSyncTime:{serializedName:"lastSyncTime",readOnly:!0,type:{name:"DateTime"}},canFailover:{serializedName:"canFailover",readOnly:!0,type:{name:"Boolean"}}}}},Ue={type:{name:"Composite",className:"PrivateEndpoint",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}}}}},He={type:{name:"Composite",className:"PrivateLinkServiceConnectionState",modelProperties:{status:{serializedName:"status",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}},actionRequired:{serializedName:"actionRequired",type:{name:"String"}}}}},$e={type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}}}}},Xe={type:{name:"Composite",className:"BlobRestoreStatus",modelProperties:{status:{serializedName:"status",readOnly:!0,type:{name:"String"}},failureReason:{serializedName:"failureReason",readOnly:!0,type:{name:"String"}},restoreId:{serializedName:"restoreId",readOnly:!0,type:{name:"String"}},parameters:{serializedName:"parameters",type:{name:"Composite",className:"BlobRestoreParameters"}}}}},Je={type:{name:"Composite",className:"BlobRestoreParameters",modelProperties:{timeToRestore:{serializedName:"timeToRestore",required:!0,type:{name:"DateTime"}},blobRanges:{serializedName:"blobRanges",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobRestoreRange"}}}}}}},Ze={type:{name:"Composite",className:"BlobRestoreRange",modelProperties:{startRange:{serializedName:"startRange",required:!0,type:{name:"String"}},endRange:{serializedName:"endRange",required:!0,type:{name:"String"}}}}},et={type:{name:"Composite",className:"StorageAccountUpdateParameters",modelProperties:{sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},identity:{serializedName:"identity",type:{name:"Composite",className:"Identity"}},kind:{serializedName:"kind",type:{name:"String"}},customDomain:{serializedName:"properties.customDomain",type:{name:"Composite",className:"CustomDomain"}},encryption:{serializedName:"properties.encryption",type:{name:"Composite",className:"Encryption"}},accessTier:{serializedName:"properties.accessTier",type:{name:"Enum",allowedValues:["Hot","Cool"]}},azureFilesIdentityBasedAuthentication:{serializedName:"properties.azureFilesIdentityBasedAuthentication",type:{name:"Composite",className:"AzureFilesIdentityBasedAuthentication"}},enableHttpsTrafficOnly:{serializedName:"properties.supportsHttpsTrafficOnly",type:{name:"Boolean"}},networkRuleSet:{serializedName:"properties.networkAcls",type:{name:"Composite",className:"NetworkRuleSet"}},largeFileSharesState:{serializedName:"properties.largeFileSharesState",type:{name:"String"}},routingPreference:{serializedName:"properties.routingPreference",type:{name:"Composite",className:"RoutingPreference"}},allowBlobPublicAccess:{serializedName:"properties.allowBlobPublicAccess",type:{name:"Boolean"}},minimumTlsVersion:{serializedName:"properties.minimumTlsVersion",type:{name:"String"}},allowSharedKeyAccess:{serializedName:"properties.allowSharedKeyAccess",type:{name:"Boolean"}}}}},tt={type:{name:"Composite",className:"StorageAccountListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"StorageAccount"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},rt={type:{name:"Composite",className:"StorageAccountListKeysResult",modelProperties:{keys:{serializedName:"keys",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"StorageAccountKey"}}}}}}},it={type:{name:"Composite",className:"StorageAccountKey",modelProperties:{keyName:{serializedName:"keyName",readOnly:!0,type:{name:"String"}},value:{serializedName:"value",readOnly:!0,type:{name:"String"}},permissions:{serializedName:"permissions",readOnly:!0,type:{name:"Enum",allowedValues:["Read","Full"]}}}}},nt={type:{name:"Composite",className:"StorageAccountRegenerateKeyParameters",modelProperties:{keyName:{serializedName:"keyName",required:!0,type:{name:"String"}}}}},ot={type:{name:"Composite",className:"UsageListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Usage"}}}}}}},lt={type:{name:"Composite",className:"Usage",modelProperties:{unit:{serializedName:"unit",readOnly:!0,type:{name:"Enum",allowedValues:["Count","Bytes","Seconds","Percent","CountsPerSecond","BytesPerSecond"]}},currentValue:{serializedName:"currentValue",readOnly:!0,type:{name:"Number"}},limit:{serializedName:"limit",readOnly:!0,type:{name:"Number"}},name:{serializedName:"name",type:{name:"Composite",className:"UsageName"}}}}},pt={type:{name:"Composite",className:"UsageName",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"String"}},localizedValue:{serializedName:"localizedValue",readOnly:!0,type:{name:"String"}}}}},ct={type:{name:"Composite",className:"AccountSasParameters",modelProperties:{services:{serializedName:"signedServices",required:!0,type:{name:"String"}},resourceTypes:{serializedName:"signedResourceTypes",required:!0,type:{name:"String"}},permissions:{serializedName:"signedPermission",required:!0,type:{name:"String"}},iPAddressOrRange:{serializedName:"signedIp",type:{name:"String"}},protocols:{serializedName:"signedProtocol",type:{name:"Enum",allowedValues:["https,http","https"]}},sharedAccessStartTime:{serializedName:"signedStart",type:{name:"DateTime"}},sharedAccessExpiryTime:{serializedName:"signedExpiry",required:!0,type:{name:"DateTime"}},keyToSign:{serializedName:"keyToSign",type:{name:"String"}}}}},ut={type:{name:"Composite",className:"ListAccountSasResponse",modelProperties:{accountSasToken:{serializedName:"accountSasToken",readOnly:!0,type:{name:"String"}}}}},dt={type:{name:"Composite",className:"ServiceSasParameters",modelProperties:{canonicalizedResource:{serializedName:"canonicalizedResource",required:!0,type:{name:"String"}},resource:{serializedName:"signedResource",type:{name:"String"}},permissions:{serializedName:"signedPermission",type:{name:"String"}},iPAddressOrRange:{serializedName:"signedIp",type:{name:"String"}},protocols:{serializedName:"signedProtocol",type:{name:"Enum",allowedValues:["https,http","https"]}},sharedAccessStartTime:{serializedName:"signedStart",type:{name:"DateTime"}},sharedAccessExpiryTime:{serializedName:"signedExpiry",type:{name:"DateTime"}},identifier:{constraints:{MaxLength:64},serializedName:"signedIdentifier",type:{name:"String"}},partitionKeyStart:{serializedName:"startPk",type:{name:"String"}},partitionKeyEnd:{serializedName:"endPk",type:{name:"String"}},rowKeyStart:{serializedName:"startRk",type:{name:"String"}},rowKeyEnd:{serializedName:"endRk",type:{name:"String"}},keyToSign:{serializedName:"keyToSign",type:{name:"String"}},cacheControl:{serializedName:"rscc",type:{name:"String"}},contentDisposition:{serializedName:"rscd",type:{name:"String"}},contentEncoding:{serializedName:"rsce",type:{name:"String"}},contentLanguage:{serializedName:"rscl",type:{name:"String"}},contentType:{serializedName:"rsct",type:{name:"String"}}}}},mt={type:{name:"Composite",className:"ListServiceSasResponse",modelProperties:{serviceSasToken:{serializedName:"serviceSasToken",readOnly:!0,type:{name:"String"}}}}},ht={type:{name:"Composite",className:"ManagementPolicySchema",modelProperties:{rules:{serializedName:"rules",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ManagementPolicyRule"}}}}}}},yt={type:{name:"Composite",className:"ManagementPolicyRule",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},name:{serializedName:"name",required:!0,type:{name:"String"}},type:{serializedName:"type",required:!0,type:{name:"String"}},definition:{serializedName:"definition",type:{name:"Composite",className:"ManagementPolicyDefinition"}}}}},gt={type:{name:"Composite",className:"ManagementPolicyDefinition",modelProperties:{actions:{serializedName:"actions",type:{name:"Composite",className:"ManagementPolicyAction"}},filters:{serializedName:"filters",type:{name:"Composite",className:"ManagementPolicyFilter"}}}}},ft={type:{name:"Composite",className:"ManagementPolicyAction",modelProperties:{baseBlob:{serializedName:"baseBlob",type:{name:"Composite",className:"ManagementPolicyBaseBlob"}},snapshot:{serializedName:"snapshot",type:{name:"Composite",className:"ManagementPolicySnapShot"}},version:{serializedName:"version",type:{name:"Composite",className:"ManagementPolicyVersion"}}}}},bt={type:{name:"Composite",className:"ManagementPolicyBaseBlob",modelProperties:{tierToCool:{serializedName:"tierToCool",type:{name:"Composite",className:"DateAfterModification"}},tierToArchive:{serializedName:"tierToArchive",type:{name:"Composite",className:"DateAfterModification"}},delete:{serializedName:"delete",type:{name:"Composite",className:"DateAfterModification"}},enableAutoTierToHotFromCool:{serializedName:"enableAutoTierToHotFromCool",type:{name:"Boolean"}}}}},Nt={type:{name:"Composite",className:"DateAfterModification",modelProperties:{daysAfterModificationGreaterThan:{constraints:{InclusiveMinimum:0,MultipleOf:1},serializedName:"daysAfterModificationGreaterThan",type:{name:"Number"}},daysAfterLastAccessTimeGreaterThan:{constraints:{InclusiveMinimum:0,MultipleOf:1},serializedName:"daysAfterLastAccessTimeGreaterThan",type:{name:"Number"}}}}},Pt={type:{name:"Composite",className:"ManagementPolicySnapShot",modelProperties:{tierToCool:{serializedName:"tierToCool",type:{name:"Composite",className:"DateAfterCreation"}},tierToArchive:{serializedName:"tierToArchive",type:{name:"Composite",className:"DateAfterCreation"}},delete:{serializedName:"delete",type:{name:"Composite",className:"DateAfterCreation"}}}}},xt={type:{name:"Composite",className:"DateAfterCreation",modelProperties:{daysAfterCreationGreaterThan:{constraints:{InclusiveMinimum:0,MultipleOf:1},serializedName:"daysAfterCreationGreaterThan",required:!0,type:{name:"Number"}}}}},Ct={type:{name:"Composite",className:"ManagementPolicyVersion",modelProperties:{tierToCool:{serializedName:"tierToCool",type:{name:"Composite",className:"DateAfterCreation"}},tierToArchive:{serializedName:"tierToArchive",type:{name:"Composite",className:"DateAfterCreation"}},delete:{serializedName:"delete",type:{name:"Composite",className:"DateAfterCreation"}}}}},Tt={type:{name:"Composite",className:"ManagementPolicyFilter",modelProperties:{prefixMatch:{serializedName:"prefixMatch",type:{name:"Sequence",element:{type:{name:"String"}}}},blobTypes:{serializedName:"blobTypes",required:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},blobIndexMatch:{serializedName:"blobIndexMatch",type:{name:"Sequence",element:{type:{name:"Composite",className:"TagFilter"}}}}}}},kt={type:{name:"Composite",className:"TagFilter",modelProperties:{name:{constraints:{MaxLength:128,MinLength:1},serializedName:"name",required:!0,type:{name:"String"}},op:{serializedName:"op",required:!0,type:{name:"String"}},value:{constraints:{MaxLength:256},serializedName:"value",required:!0,type:{name:"String"}}}}},_t={type:{name:"Composite",className:"BlobInventoryPolicySchema",modelProperties:{enabled:{serializedName:"enabled",required:!0,type:{name:"Boolean"}},destination:{serializedName:"destination",required:!0,type:{name:"String"}},type:{serializedName:"type",required:!0,type:{name:"String"}},rules:{serializedName:"rules",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobInventoryPolicyRule"}}}}}}},Ot={type:{name:"Composite",className:"BlobInventoryPolicyRule",modelProperties:{enabled:{serializedName:"enabled",required:!0,type:{name:"Boolean"}},name:{serializedName:"name",required:!0,type:{name:"String"}},definition:{serializedName:"definition",type:{name:"Composite",className:"BlobInventoryPolicyDefinition"}}}}},At={type:{name:"Composite",className:"BlobInventoryPolicyDefinition",modelProperties:{filters:{serializedName:"filters",type:{name:"Composite",className:"BlobInventoryPolicyFilter"}}}}},Mt={type:{name:"Composite",className:"BlobInventoryPolicyFilter",modelProperties:{prefixMatch:{serializedName:"prefixMatch",type:{name:"Sequence",element:{type:{name:"String"}}}},blobTypes:{serializedName:"blobTypes",required:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},includeBlobVersions:{serializedName:"includeBlobVersions",type:{name:"Boolean"}},includeSnapshots:{serializedName:"includeSnapshots",type:{name:"Boolean"}}}}},zt={type:{name:"Composite",className:"SystemData",modelProperties:{createdBy:{serializedName:"createdBy",type:{name:"String"}},createdByType:{serializedName:"createdByType",type:{name:"String"}},createdAt:{serializedName:"createdAt",type:{name:"DateTime"}},lastModifiedBy:{serializedName:"lastModifiedBy",type:{name:"String"}},lastModifiedByType:{serializedName:"lastModifiedByType",type:{name:"String"}},lastModifiedAt:{serializedName:"lastModifiedAt",type:{name:"DateTime"}}}}},Dt={type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponseBody"}}}}},Lt={type:{name:"Composite",className:"ErrorResponseBody",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}}}}},Ft={type:{name:"Composite",className:"ListBlobInventoryPolicy",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobInventoryPolicy"}}}}}}},Gt={type:{name:"Composite",className:"PrivateEndpointConnectionListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateEndpointConnection"}}}}}}},jt={type:{name:"Composite",className:"PrivateLinkResourceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkResource"}}}}}}},Bt={type:{name:"Composite",className:"ObjectReplicationPolicies",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"ObjectReplicationPolicy"}}}}}}},Ut={type:{name:"Composite",className:"ObjectReplicationPolicyRule",modelProperties:{ruleId:{serializedName:"ruleId",type:{name:"String"}},sourceContainer:{serializedName:"sourceContainer",required:!0,type:{name:"String"}},destinationContainer:{serializedName:"destinationContainer",required:!0,type:{name:"String"}},filters:{serializedName:"filters",type:{name:"Composite",className:"ObjectReplicationPolicyFilter"}}}}},Vt={type:{name:"Composite",className:"ObjectReplicationPolicyFilter",modelProperties:{prefixMatch:{serializedName:"prefixMatch",type:{name:"Sequence",element:{type:{name:"String"}}}},minCreationTime:{serializedName:"minCreationTime",type:{name:"String"}}}}},Ht={type:{name:"Composite",className:"EncryptionScopeKeyVaultProperties",modelProperties:{keyUri:{serializedName:"keyUri",type:{name:"String"}}}}},Wt={type:{name:"Composite",className:"EncryptionScopeListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"EncryptionScope"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},$t={type:{name:"Composite",className:"PrivateEndpointConnection",modelProperties:Object.assign(Object.assign({},$e.type.modelProperties),{privateEndpoint:{serializedName:"properties.privateEndpoint",type:{name:"Composite",className:"PrivateEndpoint"}},privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkServiceConnectionState"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}}})}},Kt={type:{name:"Composite",className:"TrackedResource",modelProperties:Object.assign(Object.assign({},$e.type.modelProperties),{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},location:{serializedName:"location",required:!0,type:{name:"String"}}})}},Xt={type:{name:"Composite",className:"ManagementPolicy",modelProperties:Object.assign(Object.assign({},$e.type.modelProperties),{lastModifiedTime:{serializedName:"properties.lastModifiedTime",readOnly:!0,type:{name:"DateTime"}},policy:{serializedName:"properties.policy",type:{name:"Composite",className:"ManagementPolicySchema"}}})}},Qt={type:{name:"Composite",className:"BlobInventoryPolicy",modelProperties:Object.assign(Object.assign({},$e.type.modelProperties),{systemData:{serializedName:"systemData",type:{name:"Composite",className:"SystemData"}},lastModifiedTime:{serializedName:"properties.lastModifiedTime",readOnly:!0,type:{name:"DateTime"}},policy:{serializedName:"properties.policy",type:{name:"Composite",className:"BlobInventoryPolicySchema"}}})}},Jt={type:{name:"Composite",className:"PrivateLinkResource",modelProperties:Object.assign(Object.assign({},$e.type.modelProperties),{groupId:{serializedName:"properties.groupId",readOnly:!0,type:{name:"String"}},requiredMembers:{serializedName:"properties.requiredMembers",readOnly:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},requiredZoneNames:{serializedName:"properties.requiredZoneNames",type:{name:"Sequence",element:{type:{name:"String"}}}}})}},Yt={type:{name:"Composite",className:"ObjectReplicationPolicy",modelProperties:Object.assign(Object.assign({},$e.type.modelProperties),{policyId:{serializedName:"properties.policyId",readOnly:!0,type:{name:"String"}},enabledTime:{serializedName:"properties.enabledTime",readOnly:!0,type:{name:"DateTime"}},sourceAccount:{serializedName:"properties.sourceAccount",type:{name:"String"}},destinationAccount:{serializedName:"properties.destinationAccount",type:{name:"String"}},rules:{serializedName:"properties.rules",type:{name:"Sequence",element:{type:{name:"Composite",className:"ObjectReplicationPolicyRule"}}}}})}},Zt={type:{name:"Composite",className:"EncryptionScope",modelProperties:Object.assign(Object.assign({},$e.type.modelProperties),{source:{serializedName:"properties.source",type:{name:"String"}},state:{serializedName:"properties.state",type:{name:"String"}},creationTime:{serializedName:"properties.creationTime",readOnly:!0,type:{name:"DateTime"}},lastModifiedTime:{serializedName:"properties.lastModifiedTime",readOnly:!0,type:{name:"DateTime"}},keyVaultProperties:{serializedName:"properties.keyVaultProperties",type:{name:"Composite",className:"EncryptionScopeKeyVaultProperties"}}})}},er={type:{name:"Composite",className:"StorageAccount",modelProperties:Object.assign(Object.assign({},Kt.type.modelProperties),{sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},kind:{serializedName:"kind",readOnly:!0,type:{name:"String"}},identity:{serializedName:"identity",type:{name:"Composite",className:"Identity"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"Enum",allowedValues:["Creating","ResolvingDNS","Succeeded"]}},primaryEndpoints:{serializedName:"properties.primaryEndpoints",type:{name:"Composite",className:"Endpoints"}},primaryLocation:{serializedName:"properties.primaryLocation",readOnly:!0,type:{name:"String"}},statusOfPrimary:{serializedName:"properties.statusOfPrimary",readOnly:!0,type:{name:"Enum",allowedValues:["available","unavailable"]}},lastGeoFailoverTime:{serializedName:"properties.lastGeoFailoverTime",readOnly:!0,type:{name:"DateTime"}},secondaryLocation:{serializedName:"properties.secondaryLocation",readOnly:!0,type:{name:"String"}},statusOfSecondary:{serializedName:"properties.statusOfSecondary",readOnly:!0,type:{name:"Enum",allowedValues:["available","unavailable"]}},creationTime:{serializedName:"properties.creationTime",readOnly:!0,type:{name:"DateTime"}},customDomain:{serializedName:"properties.customDomain",type:{name:"Composite",className:"CustomDomain"}},secondaryEndpoints:{serializedName:"properties.secondaryEndpoints",type:{name:"Composite",className:"Endpoints"}},encryption:{serializedName:"properties.encryption",type:{name:"Composite",className:"Encryption"}},accessTier:{serializedName:"properties.accessTier",readOnly:!0,type:{name:"Enum",allowedValues:["Hot","Cool"]}},azureFilesIdentityBasedAuthentication:{serializedName:"properties.azureFilesIdentityBasedAuthentication",type:{name:"Composite",className:"AzureFilesIdentityBasedAuthentication"}},enableHttpsTrafficOnly:{serializedName:"properties.supportsHttpsTrafficOnly",type:{name:"Boolean"}},networkRuleSet:{serializedName:"properties.networkAcls",type:{name:"Composite",className:"NetworkRuleSet"}},isHnsEnabled:{serializedName:"properties.isHnsEnabled",type:{name:"Boolean"}},geoReplicationStats:{serializedName:"properties.geoReplicationStats",type:{name:"Composite",className:"GeoReplicationStats"}},failoverInProgress:{serializedName:"properties.failoverInProgress",readOnly:!0,type:{name:"Boolean"}},largeFileSharesState:{serializedName:"properties.largeFileSharesState",type:{name:"String"}},privateEndpointConnections:{serializedName:"properties.privateEndpointConnections",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateEndpointConnection"}}}},routingPreference:{serializedName:"properties.routingPreference",type:{name:"Composite",className:"RoutingPreference"}},blobRestoreStatus:{serializedName:"properties.blobRestoreStatus",type:{name:"Composite",className:"BlobRestoreStatus"}},allowBlobPublicAccess:{serializedName:"properties.allowBlobPublicAccess",type:{name:"Boolean"}},minimumTlsVersion:{serializedName:"properties.minimumTlsVersion",type:{name:"String"}},allowSharedKeyAccess:{serializedName:"properties.allowSharedKeyAccess",type:{name:"Boolean"}}})}},tr={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},rr={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},ir={parameterPath:"apiVersion",mapper:{defaultValue:"2019-06-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},nr={parameterPath:"subscriptionId",mapper:{constraints:{MinLength:1},serializedName:"subscriptionId",required:!0,type:{name:"String"}}},ar={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},sr={parameterPath:"accountName",mapper:Ne},or={parameterPath:"parameters",mapper:Pe},lr={parameterPath:"resourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+$"),MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},pr={parameterPath:"accountName",mapper:{constraints:{MaxLength:24,MinLength:3},serializedName:"accountName",required:!0,type:{name:"String"}}},cr={parameterPath:"parameters",mapper:et},ur={parameterPath:"regenerateKey",mapper:nt},dr={parameterPath:"parameters",mapper:ct},mr={parameterPath:"parameters",mapper:dt},hr={parameterPath:"parameters",mapper:Je},gr={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},fr={parameterPath:"managementPolicyName",mapper:{serializedName:"managementPolicyName",required:!0,type:{name:"String"}}},vr={parameterPath:"properties",mapper:Xt},br={parameterPath:"blobInventoryPolicyName",mapper:{serializedName:"blobInventoryPolicyName",required:!0,type:{name:"String"}}},Nr={parameterPath:"properties",mapper:Qt},Sr={parameterPath:"privateEndpointConnectionName",mapper:{serializedName:"privateEndpointConnectionName",required:!0,type:{name:"String"}}},Pr={parameterPath:"properties",mapper:$t},xr={parameterPath:"objectReplicationPolicyId",mapper:{constraints:{MinLength:1},serializedName:"objectReplicationPolicyId",required:!0,type:{name:"String"}}},Cr={parameterPath:"properties",mapper:Yt},Tr={parameterPath:"encryptionScope",mapper:Zt},Rr={parameterPath:"encryptionScopeName",mapper:{constraints:{MaxLength:63,MinLength:3},serializedName:"encryptionScopeName",required:!0,type:{name:"String"}}};class OperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,ne.FC)(this,arguments,(function*listPagingPage_1(){let v;v=yield(0,ne.qq)(this._list(g)),yield yield(0,ne.qq)(v.value||[])}))}listPagingAll(g){return(0,ne.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,ne.KL)(this.listPagingPage(g));!(S=yield(0,ne.qq)(P.next())).done;){const g=S.value;yield(0,ne.qq)(yield*(0,ne.V2)((0,ne.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,ne.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Er)}}const kr=le.Q(S,!1),Er={path:"/providers/Microsoft.Storage/operations",httpMethod:"GET",responses:{200:{bodyMapper:pe}},queryParameters:[ir],urlParameters:[rr],headerParameters:[tr],serializer:kr};class SkusImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,ne.FC)(this,arguments,(function*listPagingPage_1(){let v;v=yield(0,ne.qq)(this._list(g)),yield yield(0,ne.qq)(v.value||[])}))}listPagingAll(g){return(0,ne.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,ne.KL)(this.listPagingPage(g));!(S=yield(0,ne.qq)(P.next())).done;){const g=S.value;yield(0,ne.qq)(yield*(0,ne.V2)((0,ne.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,ne.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Or)}}const _r=le.Q(S,!1),Or={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/skus",httpMethod:"GET",responses:{200:{bodyMapper:ge}},queryParameters:[ir],urlParameters:[rr,nr],headerParameters:[tr],serializer:_r};var Ir=b(49363);class LroImpl{constructor(g,v,b,S=b.path,P=b.httpMethod){this.sendOperationFn=g,this.args=v,this.spec=b,this.requestPath=S,this.requestMethod=P}sendInitialRequest(){return(0,ne.mG)(this,void 0,void 0,(function*(){return this.sendOperationFn(this.args,this.spec)}))}sendPollRequest(g){return(0,ne.mG)(this,void 0,void 0,(function*(){const v=this.spec,{requestBody:b}=v,S=(0,ne._T)(v,["requestBody"]);return this.sendOperationFn(this.args,Object.assign(Object.assign({},S),{path:g,httpMethod:"GET"}))}))}}class StorageAccountsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,ne.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,ne.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,ne.qq)(v)}for(;S;){b=yield(0,ne.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,ne.qq)(v)}}))}listPagingAll(g){return(0,ne.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,ne.KL)(this.listPagingPage(g));!(S=yield(0,ne.qq)(P.next())).done;){const g=S.value;yield(0,ne.qq)(yield*(0,ne.V2)((0,ne.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,ne.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,ne.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let b;b=yield(0,ne.qq)(this._listByResourceGroup(g,v)),yield yield(0,ne.qq)(b.value||[])}))}listByResourceGroupPagingAll(g,v){return(0,ne.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,ne.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,ne.qq)(x.next())).done;){const g=P.value;yield(0,ne.qq)(yield*(0,ne.V2)((0,ne.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,ne.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}checkNameAvailability(g,v){return this.client.sendOperationRequest({accountName:g,options:v},Mr)}beginCreate(g,v,b,S){return(0,ne.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,ne.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,ne.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,accountName:v,parameters:b,options:S},qr),x=new Ir.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateAndWait(g,v,b,S){return(0,ne.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(g,v,b,S)).pollUntilDone()}))}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},zr)}getProperties(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Lr)}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,parameters:b,options:S},Fr)}_list(g){return this.client.sendOperationRequest({options:g},Gr)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},jr)}listKeys(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Br)}regenerateKey(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,regenerateKey:b,options:S},Ur)}listAccountSAS(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,parameters:b,options:S},Vr)}listServiceSAS(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,parameters:b,options:S},Hr)}beginFailover(g,v,b){return(0,ne.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,ne.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,ne.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,accountName:v,options:b},Wr),P=new Ir.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield P.poll(),P}))}beginFailoverAndWait(g,v,b){return(0,ne.mG)(this,void 0,void 0,(function*(){return(yield this.beginFailover(g,v,b)).pollUntilDone()}))}beginRestoreBlobRanges(g,v,b,S){return(0,ne.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,ne.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,ne.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,accountName:v,parameters:b,options:S},Kr),x=new Ir.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield x.poll(),x}))}beginRestoreBlobRangesAndWait(g,v,b,S){return(0,ne.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreBlobRanges(g,v,b,S)).pollUntilDone()}))}revokeUserDelegationKeys(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Qr)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Jr)}}const Ar=le.Q(S,!1),Mr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability",httpMethod:"POST",responses:{200:{bodyMapper:Se}},requestBody:sr,queryParameters:[ir],urlParameters:[rr,nr],headerParameters:[tr,ar],mediaType:"json",serializer:Ar},qr={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",httpMethod:"PUT",responses:{200:{bodyMapper:er},201:{bodyMapper:er},202:{bodyMapper:er},204:{bodyMapper:er}},requestBody:or,queryParameters:[ir],urlParameters:[rr,nr,lr,pr],headerParameters:[tr,ar],mediaType:"json",serializer:Ar},zr={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",httpMethod:"DELETE",responses:{200:{},204:{}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr],serializer:Ar},Lr={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",httpMethod:"GET",responses:{200:{bodyMapper:er}},queryParameters:[ir,{parameterPath:["options","expand"],mapper:{serializedName:"$expand",type:{name:"Enum",allowedValues:["geoReplicationStats","blobRestoreStatus"]}}}],urlParameters:[rr,nr,lr,pr],headerParameters:[tr],serializer:Ar},Fr={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",httpMethod:"PATCH",responses:{200:{bodyMapper:er}},requestBody:cr,queryParameters:[ir],urlParameters:[rr,nr,lr,pr],headerParameters:[tr,ar],mediaType:"json",serializer:Ar},Gr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts",httpMethod:"GET",responses:{200:{bodyMapper:tt}},queryParameters:[ir],urlParameters:[rr,nr],headerParameters:[tr],serializer:Ar},jr={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts",httpMethod:"GET",responses:{200:{bodyMapper:tt}},queryParameters:[ir],urlParameters:[rr,nr,lr],headerParameters:[tr],serializer:Ar},Br={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys",httpMethod:"POST",responses:{200:{bodyMapper:rt}},queryParameters:[ir,{parameterPath:["options","expand"],mapper:{defaultValue:"kerb",isConstant:!0,serializedName:"$expand",type:{name:"String"}}}],urlParameters:[rr,nr,lr,pr],headerParameters:[tr],serializer:Ar},Ur={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey",httpMethod:"POST",responses:{200:{bodyMapper:rt}},requestBody:ur,queryParameters:[ir],urlParameters:[rr,nr,lr,pr],headerParameters:[tr,ar],mediaType:"json",serializer:Ar},Vr={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas",httpMethod:"POST",responses:{200:{bodyMapper:ut}},requestBody:dr,queryParameters:[ir],urlParameters:[rr,nr,lr,pr],headerParameters:[tr,ar],mediaType:"json",serializer:Ar},Hr={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas",httpMethod:"POST",responses:{200:{bodyMapper:mt}},requestBody:mr,queryParameters:[ir],urlParameters:[rr,nr,lr,pr],headerParameters:[tr,ar],mediaType:"json",serializer:Ar},Wr={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/failover",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr],serializer:Ar},Kr={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges",httpMethod:"POST",responses:{200:{bodyMapper:Xe},201:{bodyMapper:Xe},202:{bodyMapper:Xe},204:{bodyMapper:Xe}},requestBody:hr,queryParameters:[ir],urlParameters:[rr,nr,lr,pr],headerParameters:[tr,ar],mediaType:"json",serializer:Ar},Qr={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/revokeUserDelegationKeys",httpMethod:"POST",responses:{200:{}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr],serializer:Ar},Jr={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:tt}},urlParameters:[rr,nr,gr],headerParameters:[tr],serializer:Ar};class UsagesImpl{constructor(g){this.client=g}listByLocation(g,v){const b=this.listByLocationPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByLocationPagingPage(g,v,b)}}}listByLocationPagingPage(g,v,b){return(0,ne.FC)(this,arguments,(function*listByLocationPagingPage_1(){let b;b=yield(0,ne.qq)(this._listByLocation(g,v)),yield yield(0,ne.qq)(b.value||[])}))}listByLocationPagingAll(g,v){return(0,ne.FC)(this,arguments,(function*listByLocationPagingAll_1(){var b,S;try{for(var P,x=(0,ne.KL)(this.listByLocationPagingPage(g,v));!(P=yield(0,ne.qq)(x.next())).done;){const g=P.value;yield(0,ne.qq)(yield*(0,ne.V2)((0,ne.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,ne.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_listByLocation(g,v){return this.client.sendOperationRequest({location:g,options:v},Zr)}}const Yr=le.Q(S,!1),Zr={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/usages",httpMethod:"GET",responses:{200:{bodyMapper:ot}},queryParameters:[ir],urlParameters:[rr,nr,{parameterPath:"location",mapper:{serializedName:"location",required:!0,type:{name:"String"}}}],headerParameters:[tr],serializer:Yr};class ManagementPoliciesImpl{constructor(g){this.client=g}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,managementPolicyName:b,options:S},ti)}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,managementPolicyName:b,properties:S,options:P},ri)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,managementPolicyName:b,options:S},ii)}}const ei=le.Q(S,!1),ti={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",httpMethod:"GET",responses:{200:{bodyMapper:Xt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr,fr],headerParameters:[tr],serializer:ei},ri={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",httpMethod:"PUT",responses:{200:{bodyMapper:Xt}},requestBody:vr,queryParameters:[ir],urlParameters:[rr,nr,lr,pr,fr],headerParameters:[tr,ar],mediaType:"json",serializer:ei},ii={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",httpMethod:"DELETE",responses:{200:{},204:{}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr,fr],serializer:ei};class BlobInventoryPoliciesImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,ne.FC)(this,arguments,(function*listPagingPage_1(){let S;S=yield(0,ne.qq)(this._list(g,v,b)),yield yield(0,ne.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,ne.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,ne.KL)(this.listPagingPage(g,v,b));!(x=yield(0,ne.qq)(C.next())).done;){const g=x.value;yield(0,ne.qq)(yield*(0,ne.V2)((0,ne.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,ne.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,blobInventoryPolicyName:b,options:S},ai)}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,blobInventoryPolicyName:b,properties:S,options:P},si)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,blobInventoryPolicyName:b,options:S},oi)}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},li)}}const ni=le.Q(S,!1),ai={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}",httpMethod:"GET",responses:{200:{bodyMapper:Qt},default:{bodyMapper:Dt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr,br],headerParameters:[tr],serializer:ni},si={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}",httpMethod:"PUT",responses:{200:{bodyMapper:Qt},default:{bodyMapper:Dt}},requestBody:Nr,queryParameters:[ir],urlParameters:[rr,nr,lr,pr,br],headerParameters:[tr,ar],mediaType:"json",serializer:ni},oi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Dt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr,br],headerParameters:[tr],serializer:ni},li={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Ft},default:{bodyMapper:Dt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr],headerParameters:[tr],serializer:ni};class PrivateEndpointConnectionsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,ne.FC)(this,arguments,(function*listPagingPage_1(){let S;S=yield(0,ne.qq)(this._list(g,v,b)),yield yield(0,ne.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,ne.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,ne.KL)(this.listPagingPage(g,v,b));!(x=yield(0,ne.qq)(C.next())).done;){const g=x.value;yield(0,ne.qq)(yield*(0,ne.V2)((0,ne.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,ne.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},ci)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,privateEndpointConnectionName:b,options:S},ui)}put(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,privateEndpointConnectionName:b,properties:S,options:P},di)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,privateEndpointConnectionName:b,options:S},mi)}}const pi=le.Q(S,!1),ci={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:Gt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr],headerParameters:[tr],serializer:pi},ui={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:$t},default:{bodyMapper:Dt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr,Sr],headerParameters:[tr],serializer:pi},di={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:$t},default:{bodyMapper:Dt}},requestBody:Pr,queryParameters:[ir],urlParameters:[rr,nr,lr,pr,Sr],headerParameters:[tr,ar],mediaType:"json",serializer:pi},mi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Dt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr,Sr],headerParameters:[tr],serializer:pi};class PrivateLinkResourcesImpl{constructor(g){this.client=g}listByStorageAccount(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},yi)}}const hi=le.Q(S,!1),yi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:jt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr],headerParameters:[tr],serializer:hi};class ObjectReplicationPoliciesOperationsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,ne.FC)(this,arguments,(function*listPagingPage_1(){let S;S=yield(0,ne.qq)(this._list(g,v,b)),yield yield(0,ne.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,ne.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,ne.KL)(this.listPagingPage(g,v,b));!(x=yield(0,ne.qq)(C.next())).done;){const g=x.value;yield(0,ne.qq)(yield*(0,ne.V2)((0,ne.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,ne.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},fi)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,objectReplicationPolicyId:b,options:S},vi)}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,objectReplicationPolicyId:b,properties:S,options:P},bi)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,objectReplicationPolicyId:b,options:S},Ni)}}const gi=le.Q(S,!1),fi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Bt},default:{bodyMapper:Dt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr],headerParameters:[tr],serializer:gi},vi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",httpMethod:"GET",responses:{200:{bodyMapper:Yt},default:{bodyMapper:Dt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr,xr],headerParameters:[tr],serializer:gi},bi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",httpMethod:"PUT",responses:{200:{bodyMapper:Yt},default:{bodyMapper:Dt}},requestBody:Cr,queryParameters:[ir],urlParameters:[rr,nr,lr,pr,xr],headerParameters:[tr,ar],mediaType:"json",serializer:gi},Ni={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Dt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr,xr],headerParameters:[tr],serializer:gi};class EncryptionScopesImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,ne.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,ne.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,ne.qq)(S)}for(;x;){P=yield(0,ne.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,ne.qq)(S)}}))}listPagingAll(g,v,b){return(0,ne.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,ne.KL)(this.listPagingPage(g,v,b));!(x=yield(0,ne.qq)(C.next())).done;){const g=x.value;yield(0,ne.qq)(yield*(0,ne.V2)((0,ne.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,ne.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}put(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,encryptionScopeName:b,encryptionScope:S,options:P},xi)}patch(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,encryptionScopeName:b,encryptionScope:S,options:P},Ci)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,encryptionScopeName:b,options:S},wi)}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Ti)}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,nextLink:b,options:S},ki)}}const Pi=le.Q(S,!1),xi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",httpMethod:"PUT",responses:{200:{bodyMapper:Zt},201:{bodyMapper:Zt},default:{bodyMapper:Dt}},requestBody:Tr,queryParameters:[ir],urlParameters:[rr,nr,lr,pr,Rr],headerParameters:[tr,ar],mediaType:"json",serializer:Pi},Ci={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Zt},default:{bodyMapper:Dt}},requestBody:Tr,queryParameters:[ir],urlParameters:[rr,nr,lr,pr,Rr],headerParameters:[tr,ar],mediaType:"json",serializer:Pi},wi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",httpMethod:"GET",responses:{200:{bodyMapper:Zt},default:{bodyMapper:Dt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr,Rr],headerParameters:[tr],serializer:Pi},Ti={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes",httpMethod:"GET",responses:{200:{bodyMapper:Wt}},queryParameters:[ir],urlParameters:[rr,nr,lr,pr],headerParameters:[tr],serializer:Pi},ki={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wt}},urlParameters:[rr,nr,lr,pr,gr],headerParameters:[tr],serializer:Pi};class StorageManagementClient extends ae.S{constructor(g,v,b){var S,P,x;if(void 0===g)throw new Error("'credentials' cannot be null");if(void 0===v)throw new Error("'subscriptionId' cannot be null");b||(b={});const C={requestContentType:"application/json; charset=utf-8",credential:g},T="azsdk-js-arm-storage-profile-2020-09-01-hybrid/2.1.0",R=b.userAgentOptions&&b.userAgentOptions.userAgentPrefix?`${b.userAgentOptions.userAgentPrefix} ${T}`:`${T}`,k=Object.assign(Object.assign(Object.assign({},C),b),{userAgentOptions:{userAgentPrefix:R},endpoint:null!==(P=null!==(S=b.endpoint)&&void 0!==S?S:b.baseUri)&&void 0!==P?P:"https://management.azure.com"});super(k);let _=!1;if((null==b?void 0:b.pipeline)&&b.pipeline.getOrderedPolicies().length>0){_=b.pipeline.getOrderedPolicies().some((g=>g.name===oe.V))}b&&b.pipeline&&0!=b.pipeline.getOrderedPolicies().length&&_||(this.pipeline.removePolicy({name:oe.V}),this.pipeline.addPolicy(oe.v({credential:g,scopes:null!==(x=k.credentialScopes)&&void 0!==x?x:`${k.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:se.k}}))),this.subscriptionId=v,this.$host=b.$host||"https://management.azure.com",this.apiVersion=b.apiVersion||"2019-06-01",this.operations=new OperationsImpl(this),this.skus=new SkusImpl(this),this.storageAccounts=new StorageAccountsImpl(this),this.usages=new UsagesImpl(this),this.managementPolicies=new ManagementPoliciesImpl(this),this.blobInventoryPolicies=new BlobInventoryPoliciesImpl(this),this.privateEndpointConnections=new PrivateEndpointConnectionsImpl(this),this.privateLinkResources=new PrivateLinkResourcesImpl(this),this.objectReplicationPoliciesOperations=new ObjectReplicationPoliciesOperationsImpl(this),this.encryptionScopes=new EncryptionScopesImpl(this),this.addCustomApiVersionPolicy(b.apiVersion)}addCustomApiVersionPolicy(g){if(!g)return;const v={name:"CustomApiVersionPolicy",sendRequest(v,b){return(0,ne.mG)(this,void 0,void 0,(function*(){const S=v.url.split("?");if(S.length>1){const b=S[1].split("&").map((v=>v.indexOf("api-version")>-1?"api-version="+g:v));v.url=S[0]+"?"+b.join("&")}return b(v)}))}};this.pipeline.addPolicy(v)}}},27812:(g,v,b)=>{"use strict";b.r(v),b.d(v,{KnownAccountImmutabilityPolicyState:()=>K,KnownAccountType:()=>j,KnownAllowedCopyScope:()=>_,KnownAllowedMethods:()=>Ne,KnownBlobInventoryPolicyName:()=>ce,KnownBlobRestoreProgressStatus:()=>re,KnownBypass:()=>z,KnownCreatedByType:()=>ge,KnownDefaultSharePermission:()=>B,KnownDirectoryServiceOptions:()=>G,KnownDnsEndpointType:()=>X,KnownEnabledProtocols:()=>Ie,KnownEncryptionScopeSource:()=>fe,KnownEncryptionScopeState:()=>ve,KnownExpirationAction:()=>I,KnownExtendedLocationTypes:()=>R,KnownFormat:()=>me,KnownGeoReplicationStatus:()=>J,KnownIdentityType:()=>k,KnownImmutabilityPolicyState:()=>ke,KnownImmutabilityPolicyUpdateType:()=>Ee,KnownInventoryRuleType:()=>de,KnownKeySource:()=>q,KnownKeyType:()=>A,KnownKind:()=>C,KnownLargeFileSharesState:()=>U,KnownLeaseContainerRequestAction:()=>Oe,KnownLeaseDuration:()=>Te,KnownLeaseShareAction:()=>ze,KnownLeaseState:()=>Ce,KnownLeaseStatus:()=>xe,KnownListContainersInclude:()=>Pe,KnownListEncryptionScopesInclude:()=>be,KnownManagementPolicyName:()=>le,KnownMigrationState:()=>_e,KnownMinimumTlsVersion:()=>H,KnownName:()=>Se,KnownObjectType:()=>ye,KnownPermissions:()=>se,KnownPrivateEndpointConnectionProvisioningState:()=>te,KnownPrivateEndpointServiceConnectionStatus:()=>Y,KnownPublicNetworkAccess:()=>O,KnownReasonCode:()=>T,KnownRootSquashType:()=>Ae,KnownRoutingChoice:()=>V,KnownRuleType:()=>pe,KnownSchedule:()=>he,KnownServices:()=>ne,KnownShareAccessTier:()=>qe,KnownSignedResource:()=>oe,KnownSignedResourceTypes:()=>ae,KnownSkuConversionStatus:()=>ie,KnownSkuName:()=>x,KnownState:()=>L,StorageManagementClient:()=>StorageManagementClient,getContinuationToken:()=>getContinuationToken});var S={};b.r(S),b.d(S,{AccessPolicy:()=>hi,AccountImmutabilityPolicyProperties:()=>Mt,AccountSasParameters:()=>ar,ActiveDirectoryProperties:()=>_t,AzureEntityResource:()=>Di,AzureFilesIdentityBasedAuthentication:()=>kt,BlobContainer:()=>$i,BlobContainersCreateOrUpdateImmutabilityPolicyHeaders:()=>Ji,BlobContainersDeleteImmutabilityPolicyHeaders:()=>en,BlobContainersExtendImmutabilityPolicyHeaders:()=>rn,BlobContainersGetImmutabilityPolicyHeaders:()=>Yi,BlobContainersLockImmutabilityPolicyHeaders:()=>tn,BlobInventoryPolicy:()=>_i,BlobInventoryPolicyDefinition:()=>xr,BlobInventoryPolicyFilter:()=>Cr,BlobInventoryPolicyRule:()=>Pr,BlobInventoryPolicySchema:()=>Sr,BlobRestoreParameters:()=>Ht,BlobRestoreRange:()=>Wt,BlobRestoreStatus:()=>Vt,BlobServiceItems:()=>Ur,BlobServiceProperties:()=>qi,ChangeFeed:()=>Kr,CheckNameAvailabilityResult:()=>nt,CloudError:()=>Rr,CloudErrorBody:()=>kr,CorsRule:()=>Hr,CorsRules:()=>Vr,CustomDomain:()=>ht,DateAfterCreation:()=>fr,DateAfterModification:()=>hr,DeleteRetentionPolicy:()=>Wr,DeletedAccount:()=>Hi,DeletedAccountListResult:()=>Xt,DeletedShare:()=>yi,Dimension:()=>Je,Encryption:()=>yt,EncryptionIdentity:()=>Nt,EncryptionScope:()=>Mi,EncryptionScopeKeyVaultProperties:()=>jr,EncryptionScopeListResult:()=>Br,EncryptionService:()=>ft,EncryptionServices:()=>gt,Endpoints:()=>zt,ErrorResponse:()=>Qt,ErrorResponseBody:()=>Jt,ExtendedLocation:()=>pt,FileServiceItems:()=>li,FileServiceProperties:()=>Li,FileShare:()=>Qi,FileShareItem:()=>Xi,FileShareItems:()=>di,FileSharesLeaseHeaders:()=>an,GeoReplicationStats:()=>Gt,IPRule:()=>Tt,Identity:()=>ct,ImmutabilityPolicy:()=>Ki,ImmutabilityPolicyProperties:()=>Zr,ImmutableStorageAccount:()=>At,ImmutableStorageWithVersioning:()=>ni,KeyCreationTime:()=>Ft,KeyPolicy:()=>mt,KeyVaultProperties:()=>bt,LastAccessTimeTrackingPolicy:()=>Jr,LeaseContainerRequest:()=>si,LeaseContainerResponse:()=>oi,LeaseShareRequest:()=>gi,LeaseShareResponse:()=>fi,LegalHold:()=>ai,LegalHoldProperties:()=>ti,ListAccountSasResponse:()=>sr,ListBlobInventoryPolicy:()=>Er,ListContainerItem:()=>Wi,ListContainerItems:()=>Yr,ListQueue:()=>ji,ListQueueResource:()=>bi,ListQueueServices:()=>vi,ListServiceSasResponse:()=>lr,ListTableResource:()=>Ci,ListTableServices:()=>Ni,LocalUser:()=>Ai,LocalUserKeys:()=>Fr,LocalUserRegeneratePasswordResult:()=>Gr,LocalUsers:()=>qr,ManagementPolicy:()=>Ei,ManagementPolicyAction:()=>dr,ManagementPolicyBaseBlob:()=>mr,ManagementPolicyDefinition:()=>ur,ManagementPolicyFilter:()=>br,ManagementPolicyRule:()=>cr,ManagementPolicySchema:()=>pr,ManagementPolicySnapShot:()=>gr,ManagementPolicyVersion:()=>vr,MetricSpecification:()=>Xe,Multichannel:()=>ui,NetworkRuleSet:()=>Pt,ObjectReplicationPolicies:()=>Ir,ObjectReplicationPolicy:()=>Ii,ObjectReplicationPolicyFilter:()=>Mr,ObjectReplicationPolicyRule:()=>Ar,Operation:()=>Ue,OperationDisplay:()=>He,OperationListResult:()=>Be,PermissionScope:()=>zr,PrivateEndpoint:()=>jt,PrivateEndpointConnection:()=>wi,PrivateEndpointConnectionListResult:()=>_r,PrivateLinkResource:()=>Oi,PrivateLinkResourceListResult:()=>Or,PrivateLinkServiceConnectionState:()=>Bt,ProtectedAppendWritesHistory:()=>ii,ProtocolSettings:()=>pi,ProxyResource:()=>ki,QueueServiceProperties:()=>Fi,Resource:()=>Ut,ResourceAccessRule:()=>xt,RestorePolicyProperties:()=>Qr,Restriction:()=>rt,RoutingPreference:()=>Ot,SKUCapability:()=>tt,SasPolicy:()=>dt,ServiceSasParameters:()=>or,ServiceSpecification:()=>$e,SignedIdentifier:()=>mi,Sku:()=>lt,SkuInformation:()=>et,SmbSetting:()=>ci,SshPublicKey:()=>Lr,StorageAccount:()=>Vi,StorageAccountCheckNameAvailabilityParameters:()=>it,StorageAccountCreateParameters:()=>ot,StorageAccountInternetEndpoints:()=>Lt,StorageAccountKey:()=>er,StorageAccountListKeysResult:()=>Zt,StorageAccountListResult:()=>Yt,StorageAccountMicrosoftEndpoints:()=>Dt,StorageAccountRegenerateKeyParameters:()=>tr,StorageAccountSkuConversionStatus:()=>$t,StorageAccountUpdateParameters:()=>Kt,StorageQueue:()=>Gi,StorageSkuListResult:()=>Ze,SystemData:()=>Tr,Table:()=>Ui,TableAccessPolicy:()=>xi,TableServiceProperties:()=>Bi,TableSignedIdentifier:()=>Pi,TagFilter:()=>Nr,TagProperty:()=>ri,TrackedResource:()=>Ti,UpdateHistoryProperty:()=>ei,Usage:()=>ir,UsageListResult:()=>rr,UsageName:()=>nr,UserAssignedIdentity:()=>ut,VirtualNetworkRule:()=>Ct});const P=new WeakMap;function getContinuationToken(g){var v;if("object"==typeof g&&null!==g)return null===(v=P.get(g))||void 0===v?void 0:v.continuationToken}function setContinuationToken(g,v){var b;if("object"!=typeof g||null===g||!v)return;const S=null!==(b=P.get(g))&&void 0!==b?b:{};S.continuationToken=v,P.set(g,S)}var x,C,T,R,k,_,O,I,A,q,z,L,G,j,B,U,V,H,K,X,J,Y,te,re,ie,ne,ae,se,oe,le,pe,ce,de,me,he,ye,ge,fe,ve,be,Ne,Se,Pe,xe,Ce,Te,ke,Ee,_e,Oe,Ie,Ae,qe,ze;!function(g){g.StandardLRS="Standard_LRS",g.StandardGRS="Standard_GRS",g.StandardRagrs="Standard_RAGRS",g.StandardZRS="Standard_ZRS",g.PremiumLRS="Premium_LRS",g.PremiumZRS="Premium_ZRS",g.StandardGzrs="Standard_GZRS",g.StandardRagzrs="Standard_RAGZRS"}(x||(x={})),function(g){g.Storage="Storage",g.StorageV2="StorageV2",g.BlobStorage="BlobStorage",g.FileStorage="FileStorage",g.BlockBlobStorage="BlockBlobStorage"}(C||(C={})),function(g){g.QuotaId="QuotaId",g.NotAvailableForSubscription="NotAvailableForSubscription"}(T||(T={})),function(g){g.EdgeZone="EdgeZone"}(R||(R={})),function(g){g.None="None",g.SystemAssigned="SystemAssigned",g.UserAssigned="UserAssigned",g.SystemAssignedUserAssigned="SystemAssigned,UserAssigned"}(k||(k={})),function(g){g.PrivateLink="PrivateLink",g.AAD="AAD"}(_||(_={})),function(g){g.Enabled="Enabled",g.Disabled="Disabled"}(O||(O={})),function(g){g.Log="Log"}(I||(I={})),function(g){g.Service="Service",g.Account="Account"}(A||(A={})),function(g){g.MicrosoftStorage="Microsoft.Storage",g.MicrosoftKeyvault="Microsoft.Keyvault"}(q||(q={})),function(g){g.None="None",g.Logging="Logging",g.Metrics="Metrics",g.AzureServices="AzureServices"}(z||(z={})),function(g){g.Provisioning="Provisioning",g.Deprovisioning="Deprovisioning",g.Succeeded="Succeeded",g.Failed="Failed",g.NetworkSourceDeleted="NetworkSourceDeleted"}(L||(L={})),function(g){g.None="None",g.Aadds="AADDS",g.AD="AD",g.Aadkerb="AADKERB"}(G||(G={})),function(g){g.User="User",g.Computer="Computer"}(j||(j={})),function(g){g.None="None",g.StorageFileDataSmbShareReader="StorageFileDataSmbShareReader",g.StorageFileDataSmbShareContributor="StorageFileDataSmbShareContributor",g.StorageFileDataSmbShareElevatedContributor="StorageFileDataSmbShareElevatedContributor"}(B||(B={})),function(g){g.Disabled="Disabled",g.Enabled="Enabled"}(U||(U={})),function(g){g.MicrosoftRouting="MicrosoftRouting",g.InternetRouting="InternetRouting"}(V||(V={})),function(g){g.TLS10="TLS1_0",g.TLS11="TLS1_1",g.TLS12="TLS1_2"}(H||(H={})),function(g){g.Unlocked="Unlocked",g.Locked="Locked",g.Disabled="Disabled"}(K||(K={})),function(g){g.Standard="Standard",g.AzureDnsZone="AzureDnsZone"}(X||(X={})),function(g){g.Live="Live",g.Bootstrap="Bootstrap",g.Unavailable="Unavailable"}(J||(J={})),function(g){g.Pending="Pending",g.Approved="Approved",g.Rejected="Rejected"}(Y||(Y={})),function(g){g.Succeeded="Succeeded",g.Creating="Creating",g.Deleting="Deleting",g.Failed="Failed"}(te||(te={})),function(g){g.InProgress="InProgress",g.Complete="Complete",g.Failed="Failed"}(re||(re={})),function(g){g.InProgress="InProgress",g.Succeeded="Succeeded",g.Failed="Failed"}(ie||(ie={})),function(g){g.B="b",g.Q="q",g.T="t",g.F="f"}(ne||(ne={})),function(g){g.S="s",g.C="c",g.O="o"}(ae||(ae={})),function(g){g.R="r",g.D="d",g.W="w",g.L="l",g.A="a",g.C="c",g.U="u",g.P="p"}(se||(se={})),function(g){g.B="b",g.C="c",g.F="f",g.S="s"}(oe||(oe={})),function(g){g.Default="default"}(le||(le={})),function(g){g.Lifecycle="Lifecycle"}(pe||(pe={})),function(g){g.Default="default"}(ce||(ce={})),function(g){g.Inventory="Inventory"}(de||(de={})),function(g){g.Csv="Csv",g.Parquet="Parquet"}(me||(me={})),function(g){g.Daily="Daily",g.Weekly="Weekly"}(he||(he={})),function(g){g.Blob="Blob",g.Container="Container"}(ye||(ye={})),function(g){g.User="User",g.Application="Application",g.ManagedIdentity="ManagedIdentity",g.Key="Key"}(ge||(ge={})),function(g){g.MicrosoftStorage="Microsoft.Storage",g.MicrosoftKeyVault="Microsoft.KeyVault"}(fe||(fe={})),function(g){g.Enabled="Enabled",g.Disabled="Disabled"}(ve||(ve={})),function(g){g.All="All",g.Enabled="Enabled",g.Disabled="Disabled"}(be||(be={})),function(g){g.Delete="DELETE",g.GET="GET",g.Head="HEAD",g.Merge="MERGE",g.Post="POST",g.Options="OPTIONS",g.PUT="PUT",g.Patch="PATCH"}(Ne||(Ne={})),function(g){g.AccessTimeTracking="AccessTimeTracking"}(Se||(Se={})),function(g){g.Deleted="deleted"}(Pe||(Pe={})),function(g){g.Locked="Locked",g.Unlocked="Unlocked"}(xe||(xe={})),function(g){g.Available="Available",g.Leased="Leased",g.Expired="Expired",g.Breaking="Breaking",g.Broken="Broken"}(Ce||(Ce={})),function(g){g.Infinite="Infinite",g.Fixed="Fixed"}(Te||(Te={})),function(g){g.Locked="Locked",g.Unlocked="Unlocked"}(ke||(ke={})),function(g){g.Put="put",g.Lock="lock",g.Extend="extend"}(Ee||(Ee={})),function(g){g.InProgress="InProgress",g.Completed="Completed"}(_e||(_e={})),function(g){g.Acquire="Acquire",g.Renew="Renew",g.Change="Change",g.Release="Release",g.Break="Break"}(Oe||(Oe={})),function(g){g.SMB="SMB",g.NFS="NFS"}(Ie||(Ie={})),function(g){g.NoRootSquash="NoRootSquash",g.RootSquash="RootSquash",g.AllSquash="AllSquash"}(Ae||(Ae={})),function(g){g.TransactionOptimized="TransactionOptimized",g.Hot="Hot",g.Cool="Cool",g.Premium="Premium"}(qe||(qe={})),function(g){g.Acquire="Acquire",g.Renew="Renew",g.Change="Change",g.Release="Release",g.Break="Break"}(ze||(ze={}));var De=b(70655),Le=b(22400),Fe=b(92196),Ge=b(58714),je=b(78018);const Be={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}}}}},Ue={type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}},origin:{serializedName:"origin",type:{name:"String"}},serviceSpecification:{serializedName:"properties.serviceSpecification",type:{name:"Composite",className:"ServiceSpecification"}}}}},He={type:{name:"Composite",className:"OperationDisplay",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},$e={type:{name:"Composite",className:"ServiceSpecification",modelProperties:{metricSpecifications:{serializedName:"metricSpecifications",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricSpecification"}}}}}}},Xe={type:{name:"Composite",className:"MetricSpecification",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},displayDescription:{serializedName:"displayDescription",type:{name:"String"}},unit:{serializedName:"unit",type:{name:"String"}},dimensions:{serializedName:"dimensions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Dimension"}}}},aggregationType:{serializedName:"aggregationType",type:{name:"String"}},fillGapWithZero:{serializedName:"fillGapWithZero",type:{name:"Boolean"}},category:{serializedName:"category",type:{name:"String"}},resourceIdDimensionNameOverride:{serializedName:"resourceIdDimensionNameOverride",type:{name:"String"}}}}},Je={type:{name:"Composite",className:"Dimension",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}}}}},Ze={type:{name:"Composite",className:"StorageSkuListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"SkuInformation"}}}}}}},et={type:{name:"Composite",className:"SkuInformation",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},tier:{serializedName:"tier",readOnly:!0,type:{name:"Enum",allowedValues:["Standard","Premium"]}},resourceType:{serializedName:"resourceType",readOnly:!0,type:{name:"String"}},kind:{serializedName:"kind",readOnly:!0,type:{name:"String"}},locations:{serializedName:"locations",readOnly:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},capabilities:{serializedName:"capabilities",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"SKUCapability"}}}},restrictions:{serializedName:"restrictions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Restriction"}}}}}}},tt={type:{name:"Composite",className:"SKUCapability",modelProperties:{name:{serializedName:"name",readOnly:!0,type:{name:"String"}},value:{serializedName:"value",readOnly:!0,type:{name:"String"}}}}},rt={type:{name:"Composite",className:"Restriction",modelProperties:{type:{serializedName:"type",readOnly:!0,type:{name:"String"}},values:{serializedName:"values",readOnly:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},reasonCode:{serializedName:"reasonCode",type:{name:"String"}}}}},it={type:{name:"Composite",className:"StorageAccountCheckNameAvailabilityParameters",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},type:{defaultValue:"Microsoft.Storage/storageAccounts",isConstant:!0,serializedName:"type",type:{name:"String"}}}}},nt={type:{name:"Composite",className:"CheckNameAvailabilityResult",modelProperties:{nameAvailable:{serializedName:"nameAvailable",readOnly:!0,type:{name:"Boolean"}},reason:{serializedName:"reason",readOnly:!0,type:{name:"Enum",allowedValues:["AccountNameInvalid","AlreadyExists"]}},message:{serializedName:"message",readOnly:!0,type:{name:"String"}}}}},ot={type:{name:"Composite",className:"StorageAccountCreateParameters",modelProperties:{sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},kind:{serializedName:"kind",required:!0,type:{name:"String"}},location:{serializedName:"location",required:!0,type:{name:"String"}},extendedLocation:{serializedName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},identity:{serializedName:"identity",type:{name:"Composite",className:"Identity"}},allowedCopyScope:{serializedName:"properties.allowedCopyScope",type:{name:"String"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",type:{name:"String"}},sasPolicy:{serializedName:"properties.sasPolicy",type:{name:"Composite",className:"SasPolicy"}},keyPolicy:{serializedName:"properties.keyPolicy",type:{name:"Composite",className:"KeyPolicy"}},customDomain:{serializedName:"properties.customDomain",type:{name:"Composite",className:"CustomDomain"}},encryption:{serializedName:"properties.encryption",type:{name:"Composite",className:"Encryption"}},networkRuleSet:{serializedName:"properties.networkAcls",type:{name:"Composite",className:"NetworkRuleSet"}},accessTier:{serializedName:"properties.accessTier",type:{name:"Enum",allowedValues:["Hot","Cool","Premium"]}},azureFilesIdentityBasedAuthentication:{serializedName:"properties.azureFilesIdentityBasedAuthentication",type:{name:"Composite",className:"AzureFilesIdentityBasedAuthentication"}},enableHttpsTrafficOnly:{serializedName:"properties.supportsHttpsTrafficOnly",type:{name:"Boolean"}},isSftpEnabled:{serializedName:"properties.isSftpEnabled",type:{name:"Boolean"}},isLocalUserEnabled:{serializedName:"properties.isLocalUserEnabled",type:{name:"Boolean"}},isHnsEnabled:{serializedName:"properties.isHnsEnabled",type:{name:"Boolean"}},largeFileSharesState:{serializedName:"properties.largeFileSharesState",type:{name:"String"}},routingPreference:{serializedName:"properties.routingPreference",type:{name:"Composite",className:"RoutingPreference"}},allowBlobPublicAccess:{serializedName:"properties.allowBlobPublicAccess",type:{name:"Boolean"}},minimumTlsVersion:{serializedName:"properties.minimumTlsVersion",type:{name:"String"}},allowSharedKeyAccess:{serializedName:"properties.allowSharedKeyAccess",type:{name:"Boolean"}},enableNfsV3:{serializedName:"properties.isNfsV3Enabled",type:{name:"Boolean"}},allowCrossTenantReplication:{serializedName:"properties.allowCrossTenantReplication",type:{name:"Boolean"}},defaultToOAuthAuthentication:{serializedName:"properties.defaultToOAuthAuthentication",type:{name:"Boolean"}},immutableStorageWithVersioning:{serializedName:"properties.immutableStorageWithVersioning",type:{name:"Composite",className:"ImmutableStorageAccount"}},dnsEndpointType:{serializedName:"properties.dnsEndpointType",type:{name:"String"}}}}},lt={type:{name:"Composite",className:"Sku",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},tier:{serializedName:"tier",readOnly:!0,type:{name:"Enum",allowedValues:["Standard","Premium"]}}}}},pt={type:{name:"Composite",className:"ExtendedLocation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},ct={type:{name:"Composite",className:"Identity",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",required:!0,type:{name:"String"}},userAssignedIdentities:{serializedName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"UserAssignedIdentity"}}}}}}},ut={type:{name:"Composite",className:"UserAssignedIdentity",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},clientId:{serializedName:"clientId",readOnly:!0,type:{name:"String"}}}}},dt={type:{name:"Composite",className:"SasPolicy",modelProperties:{sasExpirationPeriod:{serializedName:"sasExpirationPeriod",required:!0,type:{name:"String"}},expirationAction:{defaultValue:"Log",serializedName:"expirationAction",required:!0,type:{name:"String"}}}}},mt={type:{name:"Composite",className:"KeyPolicy",modelProperties:{keyExpirationPeriodInDays:{serializedName:"keyExpirationPeriodInDays",required:!0,type:{name:"Number"}}}}},ht={type:{name:"Composite",className:"CustomDomain",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},useSubDomainName:{serializedName:"useSubDomainName",type:{name:"Boolean"}}}}},yt={type:{name:"Composite",className:"Encryption",modelProperties:{services:{serializedName:"services",type:{name:"Composite",className:"EncryptionServices"}},keySource:{defaultValue:"Microsoft.Storage",serializedName:"keySource",type:{name:"String"}},requireInfrastructureEncryption:{serializedName:"requireInfrastructureEncryption",type:{name:"Boolean"}},keyVaultProperties:{serializedName:"keyvaultproperties",type:{name:"Composite",className:"KeyVaultProperties"}},encryptionIdentity:{serializedName:"identity",type:{name:"Composite",className:"EncryptionIdentity"}}}}},gt={type:{name:"Composite",className:"EncryptionServices",modelProperties:{blob:{serializedName:"blob",type:{name:"Composite",className:"EncryptionService"}},file:{serializedName:"file",type:{name:"Composite",className:"EncryptionService"}},table:{serializedName:"table",type:{name:"Composite",className:"EncryptionService"}},queue:{serializedName:"queue",type:{name:"Composite",className:"EncryptionService"}}}}},ft={type:{name:"Composite",className:"EncryptionService",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},lastEnabledTime:{serializedName:"lastEnabledTime",readOnly:!0,type:{name:"DateTime"}},keyType:{serializedName:"keyType",type:{name:"String"}}}}},bt={type:{name:"Composite",className:"KeyVaultProperties",modelProperties:{keyName:{serializedName:"keyname",type:{name:"String"}},keyVersion:{serializedName:"keyversion",type:{name:"String"}},keyVaultUri:{serializedName:"keyvaulturi",type:{name:"String"}},currentVersionedKeyIdentifier:{serializedName:"currentVersionedKeyIdentifier",readOnly:!0,type:{name:"String"}},lastKeyRotationTimestamp:{serializedName:"lastKeyRotationTimestamp",readOnly:!0,type:{name:"DateTime"}},currentVersionedKeyExpirationTimestamp:{serializedName:"currentVersionedKeyExpirationTimestamp",readOnly:!0,type:{name:"DateTime"}}}}},Nt={type:{name:"Composite",className:"EncryptionIdentity",modelProperties:{encryptionUserAssignedIdentity:{serializedName:"userAssignedIdentity",type:{name:"String"}},encryptionFederatedIdentityClientId:{serializedName:"federatedIdentityClientId",type:{name:"String"}}}}},Pt={type:{name:"Composite",className:"NetworkRuleSet",modelProperties:{bypass:{defaultValue:"AzureServices",serializedName:"bypass",type:{name:"String"}},resourceAccessRules:{serializedName:"resourceAccessRules",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceAccessRule"}}}},virtualNetworkRules:{serializedName:"virtualNetworkRules",type:{name:"Sequence",element:{type:{name:"Composite",className:"VirtualNetworkRule"}}}},ipRules:{serializedName:"ipRules",type:{name:"Sequence",element:{type:{name:"Composite",className:"IPRule"}}}},defaultAction:{defaultValue:"Allow",serializedName:"defaultAction",required:!0,type:{name:"Enum",allowedValues:["Allow","Deny"]}}}}},xt={type:{name:"Composite",className:"ResourceAccessRule",modelProperties:{tenantId:{serializedName:"tenantId",type:{name:"String"}},resourceId:{serializedName:"resourceId",type:{name:"String"}}}}},Ct={type:{name:"Composite",className:"VirtualNetworkRule",modelProperties:{virtualNetworkResourceId:{serializedName:"id",required:!0,type:{name:"String"}},action:{defaultValue:"Allow",isConstant:!0,serializedName:"action",type:{name:"String"}},state:{serializedName:"state",type:{name:"String"}}}}},Tt={type:{name:"Composite",className:"IPRule",modelProperties:{iPAddressOrRange:{serializedName:"value",required:!0,type:{name:"String"}},action:{defaultValue:"Allow",isConstant:!0,serializedName:"action",type:{name:"String"}}}}},kt={type:{name:"Composite",className:"AzureFilesIdentityBasedAuthentication",modelProperties:{directoryServiceOptions:{serializedName:"directoryServiceOptions",required:!0,type:{name:"String"}},activeDirectoryProperties:{serializedName:"activeDirectoryProperties",type:{name:"Composite",className:"ActiveDirectoryProperties"}},defaultSharePermission:{serializedName:"defaultSharePermission",type:{name:"String"}}}}},_t={type:{name:"Composite",className:"ActiveDirectoryProperties",modelProperties:{domainName:{serializedName:"domainName",required:!0,type:{name:"String"}},netBiosDomainName:{serializedName:"netBiosDomainName",type:{name:"String"}},forestName:{serializedName:"forestName",type:{name:"String"}},domainGuid:{serializedName:"domainGuid",required:!0,type:{name:"String"}},domainSid:{serializedName:"domainSid",type:{name:"String"}},azureStorageSid:{serializedName:"azureStorageSid",type:{name:"String"}},samAccountName:{serializedName:"samAccountName",type:{name:"String"}},accountType:{serializedName:"accountType",type:{name:"String"}}}}},Ot={type:{name:"Composite",className:"RoutingPreference",modelProperties:{routingChoice:{serializedName:"routingChoice",type:{name:"String"}},publishMicrosoftEndpoints:{serializedName:"publishMicrosoftEndpoints",type:{name:"Boolean"}},publishInternetEndpoints:{serializedName:"publishInternetEndpoints",type:{name:"Boolean"}}}}},At={type:{name:"Composite",className:"ImmutableStorageAccount",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},immutabilityPolicy:{serializedName:"immutabilityPolicy",type:{name:"Composite",className:"AccountImmutabilityPolicyProperties"}}}}},Mt={type:{name:"Composite",className:"AccountImmutabilityPolicyProperties",modelProperties:{immutabilityPeriodSinceCreationInDays:{constraints:{InclusiveMaximum:146e3,InclusiveMinimum:1},serializedName:"immutabilityPeriodSinceCreationInDays",type:{name:"Number"}},state:{serializedName:"state",type:{name:"String"}},allowProtectedAppendWrites:{serializedName:"allowProtectedAppendWrites",type:{name:"Boolean"}}}}},zt={type:{name:"Composite",className:"Endpoints",modelProperties:{blob:{serializedName:"blob",readOnly:!0,type:{name:"String"}},queue:{serializedName:"queue",readOnly:!0,type:{name:"String"}},table:{serializedName:"table",readOnly:!0,type:{name:"String"}},file:{serializedName:"file",readOnly:!0,type:{name:"String"}},web:{serializedName:"web",readOnly:!0,type:{name:"String"}},dfs:{serializedName:"dfs",readOnly:!0,type:{name:"String"}},microsoftEndpoints:{serializedName:"microsoftEndpoints",type:{name:"Composite",className:"StorageAccountMicrosoftEndpoints"}},internetEndpoints:{serializedName:"internetEndpoints",type:{name:"Composite",className:"StorageAccountInternetEndpoints"}}}}},Dt={type:{name:"Composite",className:"StorageAccountMicrosoftEndpoints",modelProperties:{blob:{serializedName:"blob",readOnly:!0,type:{name:"String"}},queue:{serializedName:"queue",readOnly:!0,type:{name:"String"}},table:{serializedName:"table",readOnly:!0,type:{name:"String"}},file:{serializedName:"file",readOnly:!0,type:{name:"String"}},web:{serializedName:"web",readOnly:!0,type:{name:"String"}},dfs:{serializedName:"dfs",readOnly:!0,type:{name:"String"}}}}},Lt={type:{name:"Composite",className:"StorageAccountInternetEndpoints",modelProperties:{blob:{serializedName:"blob",readOnly:!0,type:{name:"String"}},file:{serializedName:"file",readOnly:!0,type:{name:"String"}},web:{serializedName:"web",readOnly:!0,type:{name:"String"}},dfs:{serializedName:"dfs",readOnly:!0,type:{name:"String"}}}}},Ft={type:{name:"Composite",className:"KeyCreationTime",modelProperties:{key1:{serializedName:"key1",type:{name:"DateTime"}},key2:{serializedName:"key2",type:{name:"DateTime"}}}}},Gt={type:{name:"Composite",className:"GeoReplicationStats",modelProperties:{status:{serializedName:"status",readOnly:!0,type:{name:"String"}},lastSyncTime:{serializedName:"lastSyncTime",readOnly:!0,type:{name:"DateTime"}},canFailover:{serializedName:"canFailover",readOnly:!0,type:{name:"Boolean"}}}}},jt={type:{name:"Composite",className:"PrivateEndpoint",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}}}}},Bt={type:{name:"Composite",className:"PrivateLinkServiceConnectionState",modelProperties:{status:{serializedName:"status",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}},actionRequired:{serializedName:"actionRequired",type:{name:"String"}}}}},Ut={type:{name:"Composite",className:"Resource",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}},name:{serializedName:"name",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",readOnly:!0,type:{name:"String"}}}}},Vt={type:{name:"Composite",className:"BlobRestoreStatus",modelProperties:{status:{serializedName:"status",readOnly:!0,type:{name:"String"}},failureReason:{serializedName:"failureReason",readOnly:!0,type:{name:"String"}},restoreId:{serializedName:"restoreId",readOnly:!0,type:{name:"String"}},parameters:{serializedName:"parameters",type:{name:"Composite",className:"BlobRestoreParameters"}}}}},Ht={type:{name:"Composite",className:"BlobRestoreParameters",modelProperties:{timeToRestore:{serializedName:"timeToRestore",required:!0,type:{name:"DateTime"}},blobRanges:{serializedName:"blobRanges",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobRestoreRange"}}}}}}},Wt={type:{name:"Composite",className:"BlobRestoreRange",modelProperties:{startRange:{serializedName:"startRange",required:!0,type:{name:"String"}},endRange:{serializedName:"endRange",required:!0,type:{name:"String"}}}}},$t={type:{name:"Composite",className:"StorageAccountSkuConversionStatus",modelProperties:{skuConversionStatus:{serializedName:"skuConversionStatus",readOnly:!0,type:{name:"String"}},targetSkuName:{serializedName:"targetSkuName",type:{name:"String"}},startTime:{serializedName:"startTime",readOnly:!0,type:{name:"String"}},endTime:{serializedName:"endTime",readOnly:!0,type:{name:"String"}}}}},Kt={type:{name:"Composite",className:"StorageAccountUpdateParameters",modelProperties:{sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},identity:{serializedName:"identity",type:{name:"Composite",className:"Identity"}},kind:{serializedName:"kind",type:{name:"String"}},customDomain:{serializedName:"properties.customDomain",type:{name:"Composite",className:"CustomDomain"}},encryption:{serializedName:"properties.encryption",type:{name:"Composite",className:"Encryption"}},sasPolicy:{serializedName:"properties.sasPolicy",type:{name:"Composite",className:"SasPolicy"}},keyPolicy:{serializedName:"properties.keyPolicy",type:{name:"Composite",className:"KeyPolicy"}},accessTier:{serializedName:"properties.accessTier",type:{name:"Enum",allowedValues:["Hot","Cool","Premium"]}},azureFilesIdentityBasedAuthentication:{serializedName:"properties.azureFilesIdentityBasedAuthentication",type:{name:"Composite",className:"AzureFilesIdentityBasedAuthentication"}},enableHttpsTrafficOnly:{serializedName:"properties.supportsHttpsTrafficOnly",type:{name:"Boolean"}},isSftpEnabled:{serializedName:"properties.isSftpEnabled",type:{name:"Boolean"}},isLocalUserEnabled:{serializedName:"properties.isLocalUserEnabled",type:{name:"Boolean"}},networkRuleSet:{serializedName:"properties.networkAcls",type:{name:"Composite",className:"NetworkRuleSet"}},largeFileSharesState:{serializedName:"properties.largeFileSharesState",type:{name:"String"}},routingPreference:{serializedName:"properties.routingPreference",type:{name:"Composite",className:"RoutingPreference"}},allowBlobPublicAccess:{serializedName:"properties.allowBlobPublicAccess",type:{name:"Boolean"}},minimumTlsVersion:{serializedName:"properties.minimumTlsVersion",type:{name:"String"}},allowSharedKeyAccess:{serializedName:"properties.allowSharedKeyAccess",type:{name:"Boolean"}},allowCrossTenantReplication:{serializedName:"properties.allowCrossTenantReplication",type:{name:"Boolean"}},defaultToOAuthAuthentication:{serializedName:"properties.defaultToOAuthAuthentication",type:{name:"Boolean"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",type:{name:"String"}},immutableStorageWithVersioning:{serializedName:"properties.immutableStorageWithVersioning",type:{name:"Composite",className:"ImmutableStorageAccount"}},allowedCopyScope:{serializedName:"properties.allowedCopyScope",type:{name:"String"}},dnsEndpointType:{serializedName:"properties.dnsEndpointType",type:{name:"String"}}}}},Xt={type:{name:"Composite",className:"DeletedAccountListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"DeletedAccount"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Qt={type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponseBody"}}}}},Jt={type:{name:"Composite",className:"ErrorResponseBody",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}}}}},Yt={type:{name:"Composite",className:"StorageAccountListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"StorageAccount"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Zt={type:{name:"Composite",className:"StorageAccountListKeysResult",modelProperties:{keys:{serializedName:"keys",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"StorageAccountKey"}}}}}}},er={type:{name:"Composite",className:"StorageAccountKey",modelProperties:{keyName:{serializedName:"keyName",readOnly:!0,type:{name:"String"}},value:{serializedName:"value",readOnly:!0,type:{name:"String"}},permissions:{serializedName:"permissions",readOnly:!0,type:{name:"Enum",allowedValues:["Read","Full"]}},creationTime:{serializedName:"creationTime",readOnly:!0,type:{name:"DateTime"}}}}},tr={type:{name:"Composite",className:"StorageAccountRegenerateKeyParameters",modelProperties:{keyName:{serializedName:"keyName",required:!0,type:{name:"String"}}}}},rr={type:{name:"Composite",className:"UsageListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Usage"}}}}}}},ir={type:{name:"Composite",className:"Usage",modelProperties:{unit:{serializedName:"unit",readOnly:!0,type:{name:"Enum",allowedValues:["Count","Bytes","Seconds","Percent","CountsPerSecond","BytesPerSecond"]}},currentValue:{serializedName:"currentValue",readOnly:!0,type:{name:"Number"}},limit:{serializedName:"limit",readOnly:!0,type:{name:"Number"}},name:{serializedName:"name",type:{name:"Composite",className:"UsageName"}}}}},nr={type:{name:"Composite",className:"UsageName",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"String"}},localizedValue:{serializedName:"localizedValue",readOnly:!0,type:{name:"String"}}}}},ar={type:{name:"Composite",className:"AccountSasParameters",modelProperties:{services:{serializedName:"signedServices",required:!0,type:{name:"String"}},resourceTypes:{serializedName:"signedResourceTypes",required:!0,type:{name:"String"}},permissions:{serializedName:"signedPermission",required:!0,type:{name:"String"}},iPAddressOrRange:{serializedName:"signedIp",type:{name:"String"}},protocols:{serializedName:"signedProtocol",type:{name:"Enum",allowedValues:["https,http","https"]}},sharedAccessStartTime:{serializedName:"signedStart",type:{name:"DateTime"}},sharedAccessExpiryTime:{serializedName:"signedExpiry",required:!0,type:{name:"DateTime"}},keyToSign:{serializedName:"keyToSign",type:{name:"String"}}}}},sr={type:{name:"Composite",className:"ListAccountSasResponse",modelProperties:{accountSasToken:{serializedName:"accountSasToken",readOnly:!0,type:{name:"String"}}}}},or={type:{name:"Composite",className:"ServiceSasParameters",modelProperties:{canonicalizedResource:{serializedName:"canonicalizedResource",required:!0,type:{name:"String"}},resource:{serializedName:"signedResource",type:{name:"String"}},permissions:{serializedName:"signedPermission",type:{name:"String"}},iPAddressOrRange:{serializedName:"signedIp",type:{name:"String"}},protocols:{serializedName:"signedProtocol",type:{name:"Enum",allowedValues:["https,http","https"]}},sharedAccessStartTime:{serializedName:"signedStart",type:{name:"DateTime"}},sharedAccessExpiryTime:{serializedName:"signedExpiry",type:{name:"DateTime"}},identifier:{constraints:{MaxLength:64},serializedName:"signedIdentifier",type:{name:"String"}},partitionKeyStart:{serializedName:"startPk",type:{name:"String"}},partitionKeyEnd:{serializedName:"endPk",type:{name:"String"}},rowKeyStart:{serializedName:"startRk",type:{name:"String"}},rowKeyEnd:{serializedName:"endRk",type:{name:"String"}},keyToSign:{serializedName:"keyToSign",type:{name:"String"}},cacheControl:{serializedName:"rscc",type:{name:"String"}},contentDisposition:{serializedName:"rscd",type:{name:"String"}},contentEncoding:{serializedName:"rsce",type:{name:"String"}},contentLanguage:{serializedName:"rscl",type:{name:"String"}},contentType:{serializedName:"rsct",type:{name:"String"}}}}},lr={type:{name:"Composite",className:"ListServiceSasResponse",modelProperties:{serviceSasToken:{serializedName:"serviceSasToken",readOnly:!0,type:{name:"String"}}}}},pr={type:{name:"Composite",className:"ManagementPolicySchema",modelProperties:{rules:{serializedName:"rules",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ManagementPolicyRule"}}}}}}},cr={type:{name:"Composite",className:"ManagementPolicyRule",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},name:{serializedName:"name",required:!0,type:{name:"String"}},type:{serializedName:"type",required:!0,type:{name:"String"}},definition:{serializedName:"definition",type:{name:"Composite",className:"ManagementPolicyDefinition"}}}}},ur={type:{name:"Composite",className:"ManagementPolicyDefinition",modelProperties:{actions:{serializedName:"actions",type:{name:"Composite",className:"ManagementPolicyAction"}},filters:{serializedName:"filters",type:{name:"Composite",className:"ManagementPolicyFilter"}}}}},dr={type:{name:"Composite",className:"ManagementPolicyAction",modelProperties:{baseBlob:{serializedName:"baseBlob",type:{name:"Composite",className:"ManagementPolicyBaseBlob"}},snapshot:{serializedName:"snapshot",type:{name:"Composite",className:"ManagementPolicySnapShot"}},version:{serializedName:"version",type:{name:"Composite",className:"ManagementPolicyVersion"}}}}},mr={type:{name:"Composite",className:"ManagementPolicyBaseBlob",modelProperties:{tierToCool:{serializedName:"tierToCool",type:{name:"Composite",className:"DateAfterModification"}},tierToArchive:{serializedName:"tierToArchive",type:{name:"Composite",className:"DateAfterModification"}},tierToCold:{serializedName:"tierToCold",type:{name:"Composite",className:"DateAfterModification"}},tierToHot:{serializedName:"tierToHot",type:{name:"Composite",className:"DateAfterModification"}},delete:{serializedName:"delete",type:{name:"Composite",className:"DateAfterModification"}},enableAutoTierToHotFromCool:{serializedName:"enableAutoTierToHotFromCool",type:{name:"Boolean"}}}}},hr={type:{name:"Composite",className:"DateAfterModification",modelProperties:{daysAfterModificationGreaterThan:{constraints:{InclusiveMinimum:0,MultipleOf:1},serializedName:"daysAfterModificationGreaterThan",type:{name:"Number"}},daysAfterLastAccessTimeGreaterThan:{constraints:{InclusiveMinimum:0,MultipleOf:1},serializedName:"daysAfterLastAccessTimeGreaterThan",type:{name:"Number"}},daysAfterLastTierChangeGreaterThan:{constraints:{InclusiveMinimum:0,MultipleOf:1},serializedName:"daysAfterLastTierChangeGreaterThan",type:{name:"Number"}},daysAfterCreationGreaterThan:{constraints:{InclusiveMinimum:0,MultipleOf:1},serializedName:"daysAfterCreationGreaterThan",type:{name:"Number"}}}}},gr={type:{name:"Composite",className:"ManagementPolicySnapShot",modelProperties:{tierToCool:{serializedName:"tierToCool",type:{name:"Composite",className:"DateAfterCreation"}},tierToArchive:{serializedName:"tierToArchive",type:{name:"Composite",className:"DateAfterCreation"}},tierToCold:{serializedName:"tierToCold",type:{name:"Composite",className:"DateAfterCreation"}},tierToHot:{serializedName:"tierToHot",type:{name:"Composite",className:"DateAfterCreation"}},delete:{serializedName:"delete",type:{name:"Composite",className:"DateAfterCreation"}}}}},fr={type:{name:"Composite",className:"DateAfterCreation",modelProperties:{daysAfterCreationGreaterThan:{constraints:{InclusiveMinimum:0,MultipleOf:1},serializedName:"daysAfterCreationGreaterThan",required:!0,type:{name:"Number"}},daysAfterLastTierChangeGreaterThan:{constraints:{InclusiveMinimum:0,MultipleOf:1},serializedName:"daysAfterLastTierChangeGreaterThan",type:{name:"Number"}}}}},vr={type:{name:"Composite",className:"ManagementPolicyVersion",modelProperties:{tierToCool:{serializedName:"tierToCool",type:{name:"Composite",className:"DateAfterCreation"}},tierToArchive:{serializedName:"tierToArchive",type:{name:"Composite",className:"DateAfterCreation"}},tierToCold:{serializedName:"tierToCold",type:{name:"Composite",className:"DateAfterCreation"}},tierToHot:{serializedName:"tierToHot",type:{name:"Composite",className:"DateAfterCreation"}},delete:{serializedName:"delete",type:{name:"Composite",className:"DateAfterCreation"}}}}},br={type:{name:"Composite",className:"ManagementPolicyFilter",modelProperties:{prefixMatch:{serializedName:"prefixMatch",type:{name:"Sequence",element:{type:{name:"String"}}}},blobTypes:{serializedName:"blobTypes",required:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},blobIndexMatch:{serializedName:"blobIndexMatch",type:{name:"Sequence",element:{type:{name:"Composite",className:"TagFilter"}}}}}}},Nr={type:{name:"Composite",className:"TagFilter",modelProperties:{name:{constraints:{MaxLength:128,MinLength:1},serializedName:"name",required:!0,type:{name:"String"}},op:{serializedName:"op",required:!0,type:{name:"String"}},value:{constraints:{MaxLength:256},serializedName:"value",required:!0,type:{name:"String"}}}}},Sr={type:{name:"Composite",className:"BlobInventoryPolicySchema",modelProperties:{enabled:{serializedName:"enabled",required:!0,type:{name:"Boolean"}},destination:{serializedName:"destination",readOnly:!0,type:{name:"String"}},type:{serializedName:"type",required:!0,type:{name:"String"}},rules:{serializedName:"rules",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobInventoryPolicyRule"}}}}}}},Pr={type:{name:"Composite",className:"BlobInventoryPolicyRule",modelProperties:{enabled:{serializedName:"enabled",required:!0,type:{name:"Boolean"}},name:{serializedName:"name",required:!0,type:{name:"String"}},destination:{serializedName:"destination",required:!0,type:{name:"String"}},definition:{serializedName:"definition",type:{name:"Composite",className:"BlobInventoryPolicyDefinition"}}}}},xr={type:{name:"Composite",className:"BlobInventoryPolicyDefinition",modelProperties:{filters:{serializedName:"filters",type:{name:"Composite",className:"BlobInventoryPolicyFilter"}},format:{serializedName:"format",required:!0,type:{name:"String"}},schedule:{serializedName:"schedule",required:!0,type:{name:"String"}},objectType:{serializedName:"objectType",required:!0,type:{name:"String"}},schemaFields:{serializedName:"schemaFields",required:!0,type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Cr={type:{name:"Composite",className:"BlobInventoryPolicyFilter",modelProperties:{prefixMatch:{serializedName:"prefixMatch",type:{name:"Sequence",element:{type:{name:"String"}}}},excludePrefix:{serializedName:"excludePrefix",type:{name:"Sequence",element:{type:{name:"String"}}}},blobTypes:{serializedName:"blobTypes",type:{name:"Sequence",element:{type:{name:"String"}}}},includeBlobVersions:{serializedName:"includeBlobVersions",type:{name:"Boolean"}},includeSnapshots:{serializedName:"includeSnapshots",type:{name:"Boolean"}},includeDeleted:{serializedName:"includeDeleted",type:{name:"Boolean"}}}}},Tr={type:{name:"Composite",className:"SystemData",modelProperties:{createdBy:{serializedName:"createdBy",type:{name:"String"}},createdByType:{serializedName:"createdByType",type:{name:"String"}},createdAt:{serializedName:"createdAt",type:{name:"DateTime"}},lastModifiedBy:{serializedName:"lastModifiedBy",type:{name:"String"}},lastModifiedByType:{serializedName:"lastModifiedByType",type:{name:"String"}},lastModifiedAt:{serializedName:"lastModifiedAt",type:{name:"DateTime"}}}}},Rr={type:{name:"Composite",className:"CloudError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"CloudErrorBody"}}}}},kr={type:{name:"Composite",className:"CloudErrorBody",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}},target:{serializedName:"target",type:{name:"String"}},details:{serializedName:"details",type:{name:"Sequence",element:{type:{name:"Composite",className:"CloudErrorBody"}}}}}}},Er={type:{name:"Composite",className:"ListBlobInventoryPolicy",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobInventoryPolicy"}}}}}}},_r={type:{name:"Composite",className:"PrivateEndpointConnectionListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateEndpointConnection"}}}}}}},Or={type:{name:"Composite",className:"PrivateLinkResourceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkResource"}}}}}}},Ir={type:{name:"Composite",className:"ObjectReplicationPolicies",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"ObjectReplicationPolicy"}}}}}}},Ar={type:{name:"Composite",className:"ObjectReplicationPolicyRule",modelProperties:{ruleId:{serializedName:"ruleId",type:{name:"String"}},sourceContainer:{serializedName:"sourceContainer",required:!0,type:{name:"String"}},destinationContainer:{serializedName:"destinationContainer",required:!0,type:{name:"String"}},filters:{serializedName:"filters",type:{name:"Composite",className:"ObjectReplicationPolicyFilter"}}}}},Mr={type:{name:"Composite",className:"ObjectReplicationPolicyFilter",modelProperties:{prefixMatch:{serializedName:"prefixMatch",type:{name:"Sequence",element:{type:{name:"String"}}}},minCreationTime:{serializedName:"minCreationTime",type:{name:"String"}}}}},qr={type:{name:"Composite",className:"LocalUsers",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"LocalUser"}}}}}}},zr={type:{name:"Composite",className:"PermissionScope",modelProperties:{permissions:{serializedName:"permissions",required:!0,type:{name:"String"}},service:{serializedName:"service",required:!0,type:{name:"String"}},resourceName:{serializedName:"resourceName",required:!0,type:{name:"String"}}}}},Lr={type:{name:"Composite",className:"SshPublicKey",modelProperties:{description:{serializedName:"description",type:{name:"String"}},key:{serializedName:"key",type:{name:"String"}}}}},Fr={type:{name:"Composite",className:"LocalUserKeys",modelProperties:{sshAuthorizedKeys:{serializedName:"sshAuthorizedKeys",type:{name:"Sequence",element:{type:{name:"Composite",className:"SshPublicKey"}}}},sharedKey:{serializedName:"sharedKey",readOnly:!0,type:{name:"String"}}}}},Gr={type:{name:"Composite",className:"LocalUserRegeneratePasswordResult",modelProperties:{sshPassword:{serializedName:"sshPassword",readOnly:!0,type:{name:"String"}}}}},jr={type:{name:"Composite",className:"EncryptionScopeKeyVaultProperties",modelProperties:{keyUri:{serializedName:"keyUri",type:{name:"String"}},currentVersionedKeyIdentifier:{serializedName:"currentVersionedKeyIdentifier",readOnly:!0,type:{name:"String"}},lastKeyRotationTimestamp:{serializedName:"lastKeyRotationTimestamp",readOnly:!0,type:{name:"DateTime"}}}}},Br={type:{name:"Composite",className:"EncryptionScopeListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"EncryptionScope"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Ur={type:{name:"Composite",className:"BlobServiceItems",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobServiceProperties"}}}}}}},Vr={type:{name:"Composite",className:"CorsRules",modelProperties:{corsRules:{serializedName:"corsRules",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}}}}},Hr={type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"allowedOrigins",required:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},allowedMethods:{serializedName:"allowedMethods",required:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},maxAgeInSeconds:{serializedName:"maxAgeInSeconds",required:!0,type:{name:"Number"}},exposedHeaders:{serializedName:"exposedHeaders",required:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},allowedHeaders:{serializedName:"allowedHeaders",required:!0,type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Wr={type:{name:"Composite",className:"DeleteRetentionPolicy",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMaximum:365,InclusiveMinimum:1},serializedName:"days",type:{name:"Number"}},allowPermanentDelete:{serializedName:"allowPermanentDelete",type:{name:"Boolean"}}}}},Kr={type:{name:"Composite",className:"ChangeFeed",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},retentionInDays:{constraints:{InclusiveMaximum:146e3,InclusiveMinimum:1},serializedName:"retentionInDays",type:{name:"Number"}}}}},Qr={type:{name:"Composite",className:"RestorePolicyProperties",modelProperties:{enabled:{serializedName:"enabled",required:!0,type:{name:"Boolean"}},days:{constraints:{InclusiveMaximum:365,InclusiveMinimum:1},serializedName:"days",type:{name:"Number"}},lastEnabledTime:{serializedName:"lastEnabledTime",readOnly:!0,type:{name:"DateTime"}},minRestoreTime:{serializedName:"minRestoreTime",readOnly:!0,type:{name:"DateTime"}}}}},Jr={type:{name:"Composite",className:"LastAccessTimeTrackingPolicy",modelProperties:{enable:{serializedName:"enable",required:!0,type:{name:"Boolean"}},name:{serializedName:"name",type:{name:"String"}},trackingGranularityInDays:{serializedName:"trackingGranularityInDays",type:{name:"Number"}},blobType:{serializedName:"blobType",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Yr={type:{name:"Composite",className:"ListContainerItems",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ListContainerItem"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Zr={type:{name:"Composite",className:"ImmutabilityPolicyProperties",modelProperties:{etag:{serializedName:"etag",readOnly:!0,type:{name:"String"}},updateHistory:{serializedName:"updateHistory",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"UpdateHistoryProperty"}}}},immutabilityPeriodSinceCreationInDays:{serializedName:"properties.immutabilityPeriodSinceCreationInDays",type:{name:"Number"}},state:{serializedName:"properties.state",readOnly:!0,type:{name:"String"}},allowProtectedAppendWrites:{serializedName:"properties.allowProtectedAppendWrites",type:{name:"Boolean"}},allowProtectedAppendWritesAll:{serializedName:"properties.allowProtectedAppendWritesAll",type:{name:"Boolean"}}}}},ei={type:{name:"Composite",className:"UpdateHistoryProperty",modelProperties:{update:{serializedName:"update",readOnly:!0,type:{name:"String"}},immutabilityPeriodSinceCreationInDays:{serializedName:"immutabilityPeriodSinceCreationInDays",readOnly:!0,type:{name:"Number"}},timestamp:{serializedName:"timestamp",readOnly:!0,type:{name:"DateTime"}},objectIdentifier:{serializedName:"objectIdentifier",readOnly:!0,type:{name:"String"}},tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"String"}},upn:{serializedName:"upn",readOnly:!0,type:{name:"String"}},allowProtectedAppendWrites:{serializedName:"allowProtectedAppendWrites",type:{name:"Boolean"}},allowProtectedAppendWritesAll:{serializedName:"allowProtectedAppendWritesAll",type:{name:"Boolean"}}}}},ti={type:{name:"Composite",className:"LegalHoldProperties",modelProperties:{hasLegalHold:{serializedName:"hasLegalHold",readOnly:!0,type:{name:"Boolean"}},tags:{serializedName:"tags",type:{name:"Sequence",element:{type:{name:"Composite",className:"TagProperty"}}}},protectedAppendWritesHistory:{serializedName:"protectedAppendWritesHistory",type:{name:"Composite",className:"ProtectedAppendWritesHistory"}}}}},ri={type:{name:"Composite",className:"TagProperty",modelProperties:{tag:{serializedName:"tag",readOnly:!0,type:{name:"String"}},timestamp:{serializedName:"timestamp",readOnly:!0,type:{name:"DateTime"}},objectIdentifier:{serializedName:"objectIdentifier",readOnly:!0,type:{name:"String"}},tenantId:{serializedName:"tenantId",readOnly:!0,type:{name:"String"}},upn:{serializedName:"upn",readOnly:!0,type:{name:"String"}}}}},ii={type:{name:"Composite",className:"ProtectedAppendWritesHistory",modelProperties:{allowProtectedAppendWritesAll:{serializedName:"allowProtectedAppendWritesAll",type:{name:"Boolean"}},timestamp:{serializedName:"timestamp",readOnly:!0,type:{name:"DateTime"}}}}},ni={type:{name:"Composite",className:"ImmutableStorageWithVersioning",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},timeStamp:{serializedName:"timeStamp",readOnly:!0,type:{name:"DateTime"}},migrationState:{serializedName:"migrationState",readOnly:!0,type:{name:"String"}}}}},ai={type:{name:"Composite",className:"LegalHold",modelProperties:{hasLegalHold:{serializedName:"hasLegalHold",readOnly:!0,type:{name:"Boolean"}},tags:{serializedName:"tags",required:!0,type:{name:"Sequence",element:{constraints:{MaxLength:23,MinLength:3},type:{name:"String"}}}},allowProtectedAppendWritesAll:{serializedName:"allowProtectedAppendWritesAll",type:{name:"Boolean"}}}}},si={type:{name:"Composite",className:"LeaseContainerRequest",modelProperties:{action:{serializedName:"action",required:!0,type:{name:"String"}},leaseId:{serializedName:"leaseId",type:{name:"String"}},breakPeriod:{serializedName:"breakPeriod",type:{name:"Number"}},leaseDuration:{serializedName:"leaseDuration",type:{name:"Number"}},proposedLeaseId:{serializedName:"proposedLeaseId",type:{name:"String"}}}}},oi={type:{name:"Composite",className:"LeaseContainerResponse",modelProperties:{leaseId:{serializedName:"leaseId",type:{name:"String"}},leaseTimeSeconds:{serializedName:"leaseTimeSeconds",type:{name:"String"}}}}},li={type:{name:"Composite",className:"FileServiceItems",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"FileServiceProperties"}}}}}}},pi={type:{name:"Composite",className:"ProtocolSettings",modelProperties:{smb:{serializedName:"smb",type:{name:"Composite",className:"SmbSetting"}}}}},ci={type:{name:"Composite",className:"SmbSetting",modelProperties:{multichannel:{serializedName:"multichannel",type:{name:"Composite",className:"Multichannel"}},versions:{serializedName:"versions",type:{name:"String"}},authenticationMethods:{serializedName:"authenticationMethods",type:{name:"String"}},kerberosTicketEncryption:{serializedName:"kerberosTicketEncryption",type:{name:"String"}},channelEncryption:{serializedName:"channelEncryption",type:{name:"String"}}}}},ui={type:{name:"Composite",className:"Multichannel",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}}}}},di={type:{name:"Composite",className:"FileShareItems",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"FileShareItem"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},mi={type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"id",type:{name:"String"}},accessPolicy:{serializedName:"accessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},hi={type:{name:"Composite",className:"AccessPolicy",modelProperties:{startTime:{serializedName:"startTime",type:{name:"DateTime"}},expiryTime:{serializedName:"expiryTime",type:{name:"DateTime"}},permission:{serializedName:"permission",type:{name:"String"}}}}},yi={type:{name:"Composite",className:"DeletedShare",modelProperties:{deletedShareName:{serializedName:"deletedShareName",required:!0,type:{name:"String"}},deletedShareVersion:{serializedName:"deletedShareVersion",required:!0,type:{name:"String"}}}}},gi={type:{name:"Composite",className:"LeaseShareRequest",modelProperties:{action:{serializedName:"action",required:!0,type:{name:"String"}},leaseId:{serializedName:"leaseId",type:{name:"String"}},breakPeriod:{serializedName:"breakPeriod",type:{name:"Number"}},leaseDuration:{serializedName:"leaseDuration",type:{name:"Number"}},proposedLeaseId:{serializedName:"proposedLeaseId",type:{name:"String"}}}}},fi={type:{name:"Composite",className:"LeaseShareResponse",modelProperties:{leaseId:{serializedName:"leaseId",type:{name:"String"}},leaseTimeSeconds:{serializedName:"leaseTimeSeconds",type:{name:"String"}}}}},vi={type:{name:"Composite",className:"ListQueueServices",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"QueueServiceProperties"}}}}}}},bi={type:{name:"Composite",className:"ListQueueResource",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ListQueue"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},Ni={type:{name:"Composite",className:"ListTableServices",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"TableServiceProperties"}}}}}}},Pi={type:{name:"Composite",className:"TableSignedIdentifier",modelProperties:{id:{serializedName:"id",required:!0,type:{name:"String"}},accessPolicy:{serializedName:"accessPolicy",type:{name:"Composite",className:"TableAccessPolicy"}}}}},xi={type:{name:"Composite",className:"TableAccessPolicy",modelProperties:{startTime:{serializedName:"startTime",type:{name:"DateTime"}},expiryTime:{serializedName:"expiryTime",type:{name:"DateTime"}},permission:{serializedName:"permission",required:!0,type:{name:"String"}}}}},Ci={type:{name:"Composite",className:"ListTableResource",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"Table"}}}},nextLink:{serializedName:"nextLink",readOnly:!0,type:{name:"String"}}}}},wi={type:{name:"Composite",className:"PrivateEndpointConnection",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{privateEndpoint:{serializedName:"properties.privateEndpoint",type:{name:"Composite",className:"PrivateEndpoint"}},privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkServiceConnectionState"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"String"}}})}},Ti={type:{name:"Composite",className:"TrackedResource",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},location:{serializedName:"location",required:!0,type:{name:"String"}}})}},ki={type:{name:"Composite",className:"ProxyResource",modelProperties:Object.assign({},Ut.type.modelProperties)}},Ei={type:{name:"Composite",className:"ManagementPolicy",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{lastModifiedTime:{serializedName:"properties.lastModifiedTime",readOnly:!0,type:{name:"DateTime"}},policy:{serializedName:"properties.policy",type:{name:"Composite",className:"ManagementPolicySchema"}}})}},_i={type:{name:"Composite",className:"BlobInventoryPolicy",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{systemData:{serializedName:"systemData",type:{name:"Composite",className:"SystemData"}},lastModifiedTime:{serializedName:"properties.lastModifiedTime",readOnly:!0,type:{name:"DateTime"}},policy:{serializedName:"properties.policy",type:{name:"Composite",className:"BlobInventoryPolicySchema"}}})}},Oi={type:{name:"Composite",className:"PrivateLinkResource",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{groupId:{serializedName:"properties.groupId",readOnly:!0,type:{name:"String"}},requiredMembers:{serializedName:"properties.requiredMembers",readOnly:!0,type:{name:"Sequence",element:{type:{name:"String"}}}},requiredZoneNames:{serializedName:"properties.requiredZoneNames",type:{name:"Sequence",element:{type:{name:"String"}}}}})}},Ii={type:{name:"Composite",className:"ObjectReplicationPolicy",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{policyId:{serializedName:"properties.policyId",readOnly:!0,type:{name:"String"}},enabledTime:{serializedName:"properties.enabledTime",readOnly:!0,type:{name:"DateTime"}},sourceAccount:{serializedName:"properties.sourceAccount",type:{name:"String"}},destinationAccount:{serializedName:"properties.destinationAccount",type:{name:"String"}},rules:{serializedName:"properties.rules",type:{name:"Sequence",element:{type:{name:"Composite",className:"ObjectReplicationPolicyRule"}}}}})}},Ai={type:{name:"Composite",className:"LocalUser",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{systemData:{serializedName:"systemData",type:{name:"Composite",className:"SystemData"}},permissionScopes:{serializedName:"properties.permissionScopes",type:{name:"Sequence",element:{type:{name:"Composite",className:"PermissionScope"}}}},homeDirectory:{serializedName:"properties.homeDirectory",type:{name:"String"}},sshAuthorizedKeys:{serializedName:"properties.sshAuthorizedKeys",type:{name:"Sequence",element:{type:{name:"Composite",className:"SshPublicKey"}}}},sid:{serializedName:"properties.sid",readOnly:!0,type:{name:"String"}},hasSharedKey:{serializedName:"properties.hasSharedKey",type:{name:"Boolean"}},hasSshKey:{serializedName:"properties.hasSshKey",type:{name:"Boolean"}},hasSshPassword:{serializedName:"properties.hasSshPassword",type:{name:"Boolean"}}})}},Mi={type:{name:"Composite",className:"EncryptionScope",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{source:{serializedName:"properties.source",type:{name:"String"}},state:{serializedName:"properties.state",type:{name:"String"}},creationTime:{serializedName:"properties.creationTime",readOnly:!0,type:{name:"DateTime"}},lastModifiedTime:{serializedName:"properties.lastModifiedTime",readOnly:!0,type:{name:"DateTime"}},keyVaultProperties:{serializedName:"properties.keyVaultProperties",type:{name:"Composite",className:"EncryptionScopeKeyVaultProperties"}},requireInfrastructureEncryption:{serializedName:"properties.requireInfrastructureEncryption",type:{name:"Boolean"}}})}},qi={type:{name:"Composite",className:"BlobServiceProperties",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},cors:{serializedName:"properties.cors",type:{name:"Composite",className:"CorsRules"}},defaultServiceVersion:{serializedName:"properties.defaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"properties.deleteRetentionPolicy",type:{name:"Composite",className:"DeleteRetentionPolicy"}},isVersioningEnabled:{serializedName:"properties.isVersioningEnabled",type:{name:"Boolean"}},automaticSnapshotPolicyEnabled:{serializedName:"properties.automaticSnapshotPolicyEnabled",type:{name:"Boolean"}},changeFeed:{serializedName:"properties.changeFeed",type:{name:"Composite",className:"ChangeFeed"}},restorePolicy:{serializedName:"properties.restorePolicy",type:{name:"Composite",className:"RestorePolicyProperties"}},containerDeleteRetentionPolicy:{serializedName:"properties.containerDeleteRetentionPolicy",type:{name:"Composite",className:"DeleteRetentionPolicy"}},lastAccessTimeTrackingPolicy:{serializedName:"properties.lastAccessTimeTrackingPolicy",type:{name:"Composite",className:"LastAccessTimeTrackingPolicy"}}})}},Di={type:{name:"Composite",className:"AzureEntityResource",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{etag:{serializedName:"etag",readOnly:!0,type:{name:"String"}}})}},Li={type:{name:"Composite",className:"FileServiceProperties",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},cors:{serializedName:"properties.cors",type:{name:"Composite",className:"CorsRules"}},shareDeleteRetentionPolicy:{serializedName:"properties.shareDeleteRetentionPolicy",type:{name:"Composite",className:"DeleteRetentionPolicy"}},protocolSettings:{serializedName:"properties.protocolSettings",type:{name:"Composite",className:"ProtocolSettings"}}})}},Fi={type:{name:"Composite",className:"QueueServiceProperties",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{cors:{serializedName:"properties.cors",type:{name:"Composite",className:"CorsRules"}}})}},Gi={type:{name:"Composite",className:"StorageQueue",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{metadata:{serializedName:"properties.metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},approximateMessageCount:{serializedName:"properties.approximateMessageCount",readOnly:!0,type:{name:"Number"}}})}},ji={type:{name:"Composite",className:"ListQueue",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{metadata:{serializedName:"properties.metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}},Bi={type:{name:"Composite",className:"TableServiceProperties",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{cors:{serializedName:"properties.cors",type:{name:"Composite",className:"CorsRules"}}})}},Ui={type:{name:"Composite",className:"Table",modelProperties:Object.assign(Object.assign({},Ut.type.modelProperties),{tableName:{serializedName:"properties.tableName",readOnly:!0,type:{name:"String"}},signedIdentifiers:{serializedName:"properties.signedIdentifiers",type:{name:"Sequence",element:{type:{name:"Composite",className:"TableSignedIdentifier"}}}}})}},Vi={type:{name:"Composite",className:"StorageAccount",modelProperties:Object.assign(Object.assign({},Ti.type.modelProperties),{sku:{serializedName:"sku",type:{name:"Composite",className:"Sku"}},kind:{serializedName:"kind",readOnly:!0,type:{name:"String"}},identity:{serializedName:"identity",type:{name:"Composite",className:"Identity"}},extendedLocation:{serializedName:"extendedLocation",type:{name:"Composite",className:"ExtendedLocation"}},provisioningState:{serializedName:"properties.provisioningState",readOnly:!0,type:{name:"Enum",allowedValues:["Creating","ResolvingDNS","Succeeded"]}},primaryEndpoints:{serializedName:"properties.primaryEndpoints",type:{name:"Composite",className:"Endpoints"}},primaryLocation:{serializedName:"properties.primaryLocation",readOnly:!0,type:{name:"String"}},statusOfPrimary:{serializedName:"properties.statusOfPrimary",readOnly:!0,type:{name:"Enum",allowedValues:["available","unavailable"]}},lastGeoFailoverTime:{serializedName:"properties.lastGeoFailoverTime",readOnly:!0,type:{name:"DateTime"}},secondaryLocation:{serializedName:"properties.secondaryLocation",readOnly:!0,type:{name:"String"}},statusOfSecondary:{serializedName:"properties.statusOfSecondary",readOnly:!0,type:{name:"Enum",allowedValues:["available","unavailable"]}},creationTime:{serializedName:"properties.creationTime",readOnly:!0,type:{name:"DateTime"}},customDomain:{serializedName:"properties.customDomain",type:{name:"Composite",className:"CustomDomain"}},sasPolicy:{serializedName:"properties.sasPolicy",type:{name:"Composite",className:"SasPolicy"}},keyPolicy:{serializedName:"properties.keyPolicy",type:{name:"Composite",className:"KeyPolicy"}},keyCreationTime:{serializedName:"properties.keyCreationTime",type:{name:"Composite",className:"KeyCreationTime"}},secondaryEndpoints:{serializedName:"properties.secondaryEndpoints",type:{name:"Composite",className:"Endpoints"}},encryption:{serializedName:"properties.encryption",type:{name:"Composite",className:"Encryption"}},accessTier:{serializedName:"properties.accessTier",readOnly:!0,type:{name:"Enum",allowedValues:["Hot","Cool","Premium"]}},azureFilesIdentityBasedAuthentication:{serializedName:"properties.azureFilesIdentityBasedAuthentication",type:{name:"Composite",className:"AzureFilesIdentityBasedAuthentication"}},enableHttpsTrafficOnly:{serializedName:"properties.supportsHttpsTrafficOnly",type:{name:"Boolean"}},networkRuleSet:{serializedName:"properties.networkAcls",type:{name:"Composite",className:"NetworkRuleSet"}},isSftpEnabled:{serializedName:"properties.isSftpEnabled",type:{name:"Boolean"}},isLocalUserEnabled:{serializedName:"properties.isLocalUserEnabled",type:{name:"Boolean"}},isHnsEnabled:{serializedName:"properties.isHnsEnabled",type:{name:"Boolean"}},geoReplicationStats:{serializedName:"properties.geoReplicationStats",type:{name:"Composite",className:"GeoReplicationStats"}},failoverInProgress:{serializedName:"properties.failoverInProgress",readOnly:!0,type:{name:"Boolean"}},largeFileSharesState:{serializedName:"properties.largeFileSharesState",type:{name:"String"}},privateEndpointConnections:{serializedName:"properties.privateEndpointConnections",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateEndpointConnection"}}}},routingPreference:{serializedName:"properties.routingPreference",type:{name:"Composite",className:"RoutingPreference"}},blobRestoreStatus:{serializedName:"properties.blobRestoreStatus",type:{name:"Composite",className:"BlobRestoreStatus"}},allowBlobPublicAccess:{serializedName:"properties.allowBlobPublicAccess",type:{name:"Boolean"}},minimumTlsVersion:{serializedName:"properties.minimumTlsVersion",type:{name:"String"}},allowSharedKeyAccess:{serializedName:"properties.allowSharedKeyAccess",type:{name:"Boolean"}},enableNfsV3:{serializedName:"properties.isNfsV3Enabled",type:{name:"Boolean"}},allowCrossTenantReplication:{serializedName:"properties.allowCrossTenantReplication",type:{name:"Boolean"}},defaultToOAuthAuthentication:{serializedName:"properties.defaultToOAuthAuthentication",type:{name:"Boolean"}},publicNetworkAccess:{serializedName:"properties.publicNetworkAccess",type:{name:"String"}},immutableStorageWithVersioning:{serializedName:"properties.immutableStorageWithVersioning",type:{name:"Composite",className:"ImmutableStorageAccount"}},allowedCopyScope:{serializedName:"properties.allowedCopyScope",type:{name:"String"}},storageAccountSkuConversionStatus:{serializedName:"properties.storageAccountSkuConversionStatus",type:{name:"Composite",className:"StorageAccountSkuConversionStatus"}},dnsEndpointType:{serializedName:"properties.dnsEndpointType",type:{name:"String"}}})}},Hi={type:{name:"Composite",className:"DeletedAccount",modelProperties:Object.assign(Object.assign({},ki.type.modelProperties),{storageAccountResourceId:{serializedName:"properties.storageAccountResourceId",readOnly:!0,type:{name:"String"}},location:{serializedName:"properties.location",readOnly:!0,type:{name:"String"}},restoreReference:{serializedName:"properties.restoreReference",readOnly:!0,type:{name:"String"}},creationTime:{serializedName:"properties.creationTime",readOnly:!0,type:{name:"String"}},deletionTime:{serializedName:"properties.deletionTime",readOnly:!0,type:{name:"String"}}})}},Wi={type:{name:"Composite",className:"ListContainerItem",modelProperties:Object.assign(Object.assign({},Di.type.modelProperties),{version:{serializedName:"properties.version",readOnly:!0,type:{name:"String"}},deleted:{serializedName:"properties.deleted",readOnly:!0,type:{name:"Boolean"}},deletedTime:{serializedName:"properties.deletedTime",readOnly:!0,type:{name:"DateTime"}},remainingRetentionDays:{serializedName:"properties.remainingRetentionDays",readOnly:!0,type:{name:"Number"}},defaultEncryptionScope:{serializedName:"properties.defaultEncryptionScope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"properties.denyEncryptionScopeOverride",type:{name:"Boolean"}},publicAccess:{serializedName:"properties.publicAccess",type:{name:"Enum",allowedValues:["Container","Blob","None"]}},lastModifiedTime:{serializedName:"properties.lastModifiedTime",readOnly:!0,type:{name:"DateTime"}},leaseStatus:{serializedName:"properties.leaseStatus",readOnly:!0,type:{name:"String"}},leaseState:{serializedName:"properties.leaseState",readOnly:!0,type:{name:"String"}},leaseDuration:{serializedName:"properties.leaseDuration",readOnly:!0,type:{name:"String"}},metadata:{serializedName:"properties.metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},immutabilityPolicy:{serializedName:"properties.immutabilityPolicy",type:{name:"Composite",className:"ImmutabilityPolicyProperties"}},legalHold:{serializedName:"properties.legalHold",type:{name:"Composite",className:"LegalHoldProperties"}},hasLegalHold:{serializedName:"properties.hasLegalHold",readOnly:!0,type:{name:"Boolean"}},hasImmutabilityPolicy:{serializedName:"properties.hasImmutabilityPolicy",readOnly:!0,type:{name:"Boolean"}},immutableStorageWithVersioning:{serializedName:"properties.immutableStorageWithVersioning",type:{name:"Composite",className:"ImmutableStorageWithVersioning"}},enableNfsV3RootSquash:{serializedName:"properties.enableNfsV3RootSquash",type:{name:"Boolean"}},enableNfsV3AllSquash:{serializedName:"properties.enableNfsV3AllSquash",type:{name:"Boolean"}}})}},$i={type:{name:"Composite",className:"BlobContainer",modelProperties:Object.assign(Object.assign({},Di.type.modelProperties),{version:{serializedName:"properties.version",readOnly:!0,type:{name:"String"}},deleted:{serializedName:"properties.deleted",readOnly:!0,type:{name:"Boolean"}},deletedTime:{serializedName:"properties.deletedTime",readOnly:!0,type:{name:"DateTime"}},remainingRetentionDays:{serializedName:"properties.remainingRetentionDays",readOnly:!0,type:{name:"Number"}},defaultEncryptionScope:{serializedName:"properties.defaultEncryptionScope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"properties.denyEncryptionScopeOverride",type:{name:"Boolean"}},publicAccess:{serializedName:"properties.publicAccess",type:{name:"Enum",allowedValues:["Container","Blob","None"]}},lastModifiedTime:{serializedName:"properties.lastModifiedTime",readOnly:!0,type:{name:"DateTime"}},leaseStatus:{serializedName:"properties.leaseStatus",readOnly:!0,type:{name:"String"}},leaseState:{serializedName:"properties.leaseState",readOnly:!0,type:{name:"String"}},leaseDuration:{serializedName:"properties.leaseDuration",readOnly:!0,type:{name:"String"}},metadata:{serializedName:"properties.metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},immutabilityPolicy:{serializedName:"properties.immutabilityPolicy",type:{name:"Composite",className:"ImmutabilityPolicyProperties"}},legalHold:{serializedName:"properties.legalHold",type:{name:"Composite",className:"LegalHoldProperties"}},hasLegalHold:{serializedName:"properties.hasLegalHold",readOnly:!0,type:{name:"Boolean"}},hasImmutabilityPolicy:{serializedName:"properties.hasImmutabilityPolicy",readOnly:!0,type:{name:"Boolean"}},immutableStorageWithVersioning:{serializedName:"properties.immutableStorageWithVersioning",type:{name:"Composite",className:"ImmutableStorageWithVersioning"}},enableNfsV3RootSquash:{serializedName:"properties.enableNfsV3RootSquash",type:{name:"Boolean"}},enableNfsV3AllSquash:{serializedName:"properties.enableNfsV3AllSquash",type:{name:"Boolean"}}})}},Ki={type:{name:"Composite",className:"ImmutabilityPolicy",modelProperties:Object.assign(Object.assign({},Di.type.modelProperties),{immutabilityPeriodSinceCreationInDays:{serializedName:"properties.immutabilityPeriodSinceCreationInDays",type:{name:"Number"}},state:{serializedName:"properties.state",readOnly:!0,type:{name:"String"}},allowProtectedAppendWrites:{serializedName:"properties.allowProtectedAppendWrites",type:{name:"Boolean"}},allowProtectedAppendWritesAll:{serializedName:"properties.allowProtectedAppendWritesAll",type:{name:"Boolean"}}})}},Xi={type:{name:"Composite",className:"FileShareItem",modelProperties:Object.assign(Object.assign({},Di.type.modelProperties),{lastModifiedTime:{serializedName:"properties.lastModifiedTime",readOnly:!0,type:{name:"DateTime"}},metadata:{serializedName:"properties.metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},shareQuota:{constraints:{InclusiveMaximum:102400,InclusiveMinimum:1},serializedName:"properties.shareQuota",type:{name:"Number"}},enabledProtocols:{serializedName:"properties.enabledProtocols",type:{name:"String"}},rootSquash:{serializedName:"properties.rootSquash",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:!0,type:{name:"String"}},deleted:{serializedName:"properties.deleted",readOnly:!0,type:{name:"Boolean"}},deletedTime:{serializedName:"properties.deletedTime",readOnly:!0,type:{name:"DateTime"}},remainingRetentionDays:{serializedName:"properties.remainingRetentionDays",readOnly:!0,type:{name:"Number"}},accessTier:{serializedName:"properties.accessTier",type:{name:"String"}},accessTierChangeTime:{serializedName:"properties.accessTierChangeTime",readOnly:!0,type:{name:"DateTime"}},accessTierStatus:{serializedName:"properties.accessTierStatus",readOnly:!0,type:{name:"String"}},shareUsageBytes:{serializedName:"properties.shareUsageBytes",readOnly:!0,type:{name:"Number"}},leaseStatus:{serializedName:"properties.leaseStatus",readOnly:!0,type:{name:"String"}},leaseState:{serializedName:"properties.leaseState",readOnly:!0,type:{name:"String"}},leaseDuration:{serializedName:"properties.leaseDuration",readOnly:!0,type:{name:"String"}},signedIdentifiers:{serializedName:"properties.signedIdentifiers",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}},snapshotTime:{serializedName:"properties.snapshotTime",readOnly:!0,type:{name:"DateTime"}}})}},Qi={type:{name:"Composite",className:"FileShare",modelProperties:Object.assign(Object.assign({},Di.type.modelProperties),{lastModifiedTime:{serializedName:"properties.lastModifiedTime",readOnly:!0,type:{name:"DateTime"}},metadata:{serializedName:"properties.metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},shareQuota:{constraints:{InclusiveMaximum:102400,InclusiveMinimum:1},serializedName:"properties.shareQuota",type:{name:"Number"}},enabledProtocols:{serializedName:"properties.enabledProtocols",type:{name:"String"}},rootSquash:{serializedName:"properties.rootSquash",type:{name:"String"}},version:{serializedName:"properties.version",readOnly:!0,type:{name:"String"}},deleted:{serializedName:"properties.deleted",readOnly:!0,type:{name:"Boolean"}},deletedTime:{serializedName:"properties.deletedTime",readOnly:!0,type:{name:"DateTime"}},remainingRetentionDays:{serializedName:"properties.remainingRetentionDays",readOnly:!0,type:{name:"Number"}},accessTier:{serializedName:"properties.accessTier",type:{name:"String"}},accessTierChangeTime:{serializedName:"properties.accessTierChangeTime",readOnly:!0,type:{name:"DateTime"}},accessTierStatus:{serializedName:"properties.accessTierStatus",readOnly:!0,type:{name:"String"}},shareUsageBytes:{serializedName:"properties.shareUsageBytes",readOnly:!0,type:{name:"Number"}},leaseStatus:{serializedName:"properties.leaseStatus",readOnly:!0,type:{name:"String"}},leaseState:{serializedName:"properties.leaseState",readOnly:!0,type:{name:"String"}},leaseDuration:{serializedName:"properties.leaseDuration",readOnly:!0,type:{name:"String"}},signedIdentifiers:{serializedName:"properties.signedIdentifiers",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}},snapshotTime:{serializedName:"properties.snapshotTime",readOnly:!0,type:{name:"DateTime"}}})}},Ji={type:{name:"Composite",className:"BlobContainersCreateOrUpdateImmutabilityPolicyHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},Yi={type:{name:"Composite",className:"BlobContainersGetImmutabilityPolicyHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},en={type:{name:"Composite",className:"BlobContainersDeleteImmutabilityPolicyHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},tn={type:{name:"Composite",className:"BlobContainersLockImmutabilityPolicyHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},rn={type:{name:"Composite",className:"BlobContainersExtendImmutabilityPolicyHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},an={type:{name:"Composite",className:"FileSharesLeaseHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},sn={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},on={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},ln={parameterPath:"apiVersion",mapper:{defaultValue:"2022-09-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},pn={parameterPath:"subscriptionId",mapper:{constraints:{MinLength:1},serializedName:"subscriptionId",required:!0,type:{name:"String"}}},cn={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},dn={parameterPath:"accountName",mapper:it},mn={parameterPath:"parameters",mapper:ot},hn={parameterPath:"resourceGroupName",mapper:{constraints:{MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},yn={parameterPath:"accountName",mapper:{constraints:{MaxLength:24,MinLength:3},serializedName:"accountName",required:!0,type:{name:"String"}}},gn={parameterPath:"parameters",mapper:Kt},vn={parameterPath:"regenerateKey",mapper:tr},bn={parameterPath:"parameters",mapper:ar},Nn={parameterPath:"parameters",mapper:or},Sn={parameterPath:"parameters",mapper:Ht},Pn={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},xn={parameterPath:"location",mapper:{serializedName:"location",required:!0,type:{name:"String"}}},Cn={parameterPath:"managementPolicyName",mapper:{serializedName:"managementPolicyName",required:!0,type:{name:"String"}}},Tn={parameterPath:"properties",mapper:Ei},Rn={parameterPath:"blobInventoryPolicyName",mapper:{serializedName:"blobInventoryPolicyName",required:!0,type:{name:"String"}}},kn={parameterPath:"properties",mapper:_i},En={parameterPath:"privateEndpointConnectionName",mapper:{serializedName:"privateEndpointConnectionName",required:!0,type:{name:"String"}}},_n={parameterPath:"properties",mapper:wi},On={parameterPath:"objectReplicationPolicyId",mapper:{constraints:{MinLength:1},serializedName:"objectReplicationPolicyId",required:!0,type:{name:"String"}}},In={parameterPath:"properties",mapper:Ii},An={parameterPath:"username",mapper:{constraints:{MaxLength:64,MinLength:3},serializedName:"username",required:!0,type:{name:"String"}}},Mn={parameterPath:"properties",mapper:Ai},qn={parameterPath:"encryptionScope",mapper:Mi},zn={parameterPath:"encryptionScopeName",mapper:{constraints:{MaxLength:63,MinLength:3},serializedName:"encryptionScopeName",required:!0,type:{name:"String"}}},Ln={parameterPath:["options","maxpagesize"],mapper:{constraints:{InclusiveMaximum:5e3,InclusiveMinimum:1},serializedName:"$maxpagesize",type:{name:"Number"}}},Gn={parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}}},jn={parameterPath:["options","include"],mapper:{serializedName:"$include",type:{name:"String"}}},Bn={parameterPath:"parameters",mapper:qi},Un={parameterPath:"blobServicesName",mapper:{defaultValue:"default",isConstant:!0,serializedName:"BlobServicesName",type:{name:"String"}}},Vn={parameterPath:["options","maxpagesize"],mapper:{serializedName:"$maxpagesize",type:{name:"String"}}},Hn={parameterPath:["options","include"],mapper:{serializedName:"$include",type:{name:"String"}}},Wn={parameterPath:"blobContainer",mapper:$i},$n={parameterPath:"containerName",mapper:{constraints:{MaxLength:63,MinLength:3},serializedName:"containerName",required:!0,type:{name:"String"}}},Kn={parameterPath:"legalHold",mapper:ai},Xn={parameterPath:["options","parameters"],mapper:Ki},Qn={parameterPath:"immutabilityPolicyName",mapper:{defaultValue:"default",isConstant:!0,serializedName:"immutabilityPolicyName",type:{name:"String"}}},Jn={parameterPath:["options","ifMatch"],mapper:{serializedName:"If-Match",type:{name:"String"}}},Zn={parameterPath:"ifMatch",mapper:{serializedName:"If-Match",required:!0,type:{name:"String"}}},ea={parameterPath:["options","parameters"],mapper:si},ia={parameterPath:"parameters",mapper:Li},na={parameterPath:"fileServicesName",mapper:{defaultValue:"default",isConstant:!0,serializedName:"FileServicesName",type:{name:"String"}}},aa={parameterPath:["options","expand"],mapper:{serializedName:"$expand",type:{name:"String"}}},sa={parameterPath:"fileShare",mapper:Qi},la={parameterPath:"shareName",mapper:{constraints:{MaxLength:63,MinLength:3},serializedName:"shareName",required:!0,type:{name:"String"}}},pa={parameterPath:["options","xMsSnapshot"],mapper:{serializedName:"x-ms-snapshot",type:{name:"String"}}},ma={parameterPath:"deletedShare",mapper:yi},ha={parameterPath:["options","parameters"],mapper:gi},ya={parameterPath:"parameters",mapper:Fi},ga={parameterPath:"queueServiceName",mapper:{defaultValue:"default",isConstant:!0,serializedName:"queueServiceName",type:{name:"String"}}},fa={parameterPath:"queue",mapper:Gi},va={parameterPath:"queueName",mapper:{constraints:{Pattern:new RegExp("^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$"),MaxLength:63,MinLength:3},serializedName:"queueName",required:!0,type:{name:"String"}}},ba={parameterPath:"parameters",mapper:Bi},Na={parameterPath:"tableServiceName",mapper:{defaultValue:"default",isConstant:!0,serializedName:"tableServiceName",type:{name:"String"}}},Sa={parameterPath:["options","parameters"],mapper:Ui},Pa={parameterPath:"tableName",mapper:{constraints:{Pattern:new RegExp("^[A-Za-z][A-Za-z0-9]{2,62}$"),MaxLength:63,MinLength:3},serializedName:"tableName",required:!0,type:{name:"String"}}};class OperationsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let v;v=yield(0,De.qq)(this._list(g)),yield yield(0,De.qq)(v.value||[])}))}listPagingAll(g){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,De.KL)(this.listPagingPage(g));!(S=yield(0,De.qq)(P.next())).done;){const g=S.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,De.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Ca)}}const xa=je.Q(S,!1),Ca={path:"/providers/Microsoft.Storage/operations",httpMethod:"GET",responses:{200:{bodyMapper:Be}},queryParameters:[ln],urlParameters:[on],headerParameters:[sn],serializer:xa};class SkusImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let v;v=yield(0,De.qq)(this._list(g)),yield yield(0,De.qq)(v.value||[])}))}listPagingAll(g){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,De.KL)(this.listPagingPage(g));!(S=yield(0,De.qq)(P.next())).done;){const g=S.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,De.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Ta)}}const wa=je.Q(S,!1),Ta={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/skus",httpMethod:"GET",responses:{200:{bodyMapper:Ze}},queryParameters:[ln],urlParameters:[on,pn],headerParameters:[sn],serializer:wa};var Ra=b(49363);class LroImpl{constructor(g,v,b,S=b.path,P=b.httpMethod){this.sendOperationFn=g,this.args=v,this.spec=b,this.requestPath=S,this.requestMethod=P}sendInitialRequest(){return(0,De.mG)(this,void 0,void 0,(function*(){return this.sendOperationFn(this.args,this.spec)}))}sendPollRequest(g){return(0,De.mG)(this,void 0,void 0,(function*(){const v=this.spec,{requestBody:b}=v,S=(0,De._T)(v,["requestBody"]);return this.sendOperationFn(this.args,Object.assign(Object.assign({},S),{path:g,httpMethod:"GET"}))}))}}class StorageAccountsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,De.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,De.qq)(v)}for(;S;){b=yield(0,De.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,De.qq)(v)}}))}listPagingAll(g){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,De.KL)(this.listPagingPage(g));!(S=yield(0,De.qq)(P.next())).done;){const g=S.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,De.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listByResourceGroup(g,v){const b=this.listByResourceGroupPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByResourceGroupPagingPage(g,v,b)}}}listByResourceGroupPagingPage(g,v,b){return(0,De.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let S,P=null==b?void 0:b.continuationToken;if(!P){S=yield(0,De.qq)(this._listByResourceGroup(g,v));let b=S.value||[];P=S.nextLink,setContinuationToken(b,P),yield yield(0,De.qq)(b)}for(;P;){S=yield(0,De.qq)(this._listByResourceGroupNext(g,P,v)),P=S.nextLink;let b=S.value||[];setContinuationToken(b,P),yield yield(0,De.qq)(b)}}))}listByResourceGroupPagingAll(g,v){return(0,De.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var b,S;try{for(var P,x=(0,De.KL)(this.listByResourceGroupPagingPage(g,v));!(P=yield(0,De.qq)(x.next())).done;){const g=P.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,De.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}checkNameAvailability(g,v){return this.client.sendOperationRequest({accountName:g,options:v},Ea)}beginCreate(g,v,b,S){return(0,De.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,accountName:v,parameters:b,options:S},_a),x=new Ra.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs});return yield x.poll(),x}))}beginCreateAndWait(g,v,b,S){return(0,De.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(g,v,b,S)).pollUntilDone()}))}delete(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Oa)}getProperties(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Ia)}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,parameters:b,options:S},Aa)}_list(g){return this.client.sendOperationRequest({options:g},Ma)}_listByResourceGroup(g,v){return this.client.sendOperationRequest({resourceGroupName:g,options:v},qa)}listKeys(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},za)}regenerateKey(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,regenerateKey:b,options:S},Da)}listAccountSAS(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,parameters:b,options:S},La)}listServiceSAS(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,parameters:b,options:S},Fa)}beginFailover(g,v,b){return(0,De.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,accountName:v,options:b},Ga),P=new Ra.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield P.poll(),P}))}beginFailoverAndWait(g,v,b){return(0,De.mG)(this,void 0,void 0,(function*(){return(yield this.beginFailover(g,v,b)).pollUntilDone()}))}beginHierarchicalNamespaceMigration(g,v,b,S){return(0,De.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,accountName:v,requestType:b,options:S},ja),x=new Ra.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield x.poll(),x}))}beginHierarchicalNamespaceMigrationAndWait(g,v,b,S){return(0,De.mG)(this,void 0,void 0,(function*(){return(yield this.beginHierarchicalNamespaceMigration(g,v,b,S)).pollUntilDone()}))}beginAbortHierarchicalNamespaceMigration(g,v,b){return(0,De.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),S=new LroImpl(((g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,accountName:v,options:b},Va),P=new Ra.F(S,{resumeFrom:null==b?void 0:b.resumeFrom,intervalInMs:null==b?void 0:b.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield P.poll(),P}))}beginAbortHierarchicalNamespaceMigrationAndWait(g,v,b){return(0,De.mG)(this,void 0,void 0,(function*(){return(yield this.beginAbortHierarchicalNamespaceMigration(g,v,b)).pollUntilDone()}))}beginRestoreBlobRanges(g,v,b,S){return(0,De.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,accountName:v,parameters:b,options:S},Wa),x=new Ra.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield x.poll(),x}))}beginRestoreBlobRangesAndWait(g,v,b,S){return(0,De.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreBlobRanges(g,v,b,S)).pollUntilDone()}))}revokeUserDelegationKeys(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},$a)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Ka)}_listByResourceGroupNext(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,nextLink:v,options:b},Xa)}}const ka=je.Q(S,!1),Ea={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability",httpMethod:"POST",responses:{200:{bodyMapper:nt}},requestBody:dn,queryParameters:[ln],urlParameters:[on,pn],headerParameters:[sn,cn],mediaType:"json",serializer:ka},_a={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",httpMethod:"PUT",responses:{200:{bodyMapper:Vi},201:{bodyMapper:Vi},202:{bodyMapper:Vi},204:{bodyMapper:Vi}},requestBody:mn,queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn,cn],mediaType:"json",serializer:ka},Oa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",httpMethod:"DELETE",responses:{200:{},204:{}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],serializer:ka},Ia={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",httpMethod:"GET",responses:{200:{bodyMapper:Vi}},queryParameters:[ln,{parameterPath:["options","expand"],mapper:{serializedName:"$expand",type:{name:"Enum",allowedValues:["geoReplicationStats","blobRestoreStatus"]}}}],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:ka},Aa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vi}},requestBody:gn,queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn,cn],mediaType:"json",serializer:ka},Ma={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts",httpMethod:"GET",responses:{200:{bodyMapper:Yt}},queryParameters:[ln],urlParameters:[on,pn],headerParameters:[sn],serializer:ka},qa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts",httpMethod:"GET",responses:{200:{bodyMapper:Yt}},queryParameters:[ln],urlParameters:[on,pn,hn],headerParameters:[sn],serializer:ka},za={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys",httpMethod:"POST",responses:{200:{bodyMapper:Zt}},queryParameters:[ln,{parameterPath:["options","expand"],mapper:{defaultValue:"kerb",isConstant:!0,serializedName:"$expand",type:{name:"String"}}}],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:ka},Da={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey",httpMethod:"POST",responses:{200:{bodyMapper:Zt}},requestBody:vn,queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn,cn],mediaType:"json",serializer:ka},La={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas",httpMethod:"POST",responses:{200:{bodyMapper:sr}},requestBody:bn,queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn,cn],mediaType:"json",serializer:ka},Fa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas",httpMethod:"POST",responses:{200:{bodyMapper:lr}},requestBody:Nn,queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn,cn],mediaType:"json",serializer:ka},Ga={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/failover",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{}},queryParameters:[ln,{parameterPath:["options","failoverType"],mapper:{defaultValue:"Planned",isConstant:!0,serializedName:"failoverType",type:{name:"String"}}}],urlParameters:[on,pn,hn,yn],serializer:ka},ja={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/hnsonmigration",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Qt}},queryParameters:[ln,{parameterPath:"requestType",mapper:{serializedName:"requestType",required:!0,type:{name:"String"}}}],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:ka},Va={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/aborthnsonmigration",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:ka},Wa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges",httpMethod:"POST",responses:{200:{bodyMapper:Vt},201:{bodyMapper:Vt},202:{bodyMapper:Vt},204:{bodyMapper:Vt}},requestBody:Sn,queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn,cn],mediaType:"json",serializer:ka},$a={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/revokeUserDelegationKeys",httpMethod:"POST",responses:{200:{}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],serializer:ka},Ka={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Yt}},queryParameters:[ln],urlParameters:[on,pn,Pn],headerParameters:[sn],serializer:ka},Xa={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Yt}},queryParameters:[ln],urlParameters:[on,pn,hn,Pn],headerParameters:[sn],serializer:ka};class DeletedAccountsImpl{constructor(g){this.client=g}list(g){const v=this.listPagingAll(g);return{next:()=>v.next(),[Symbol.asyncIterator](){return this},byPage:v=>{if(null==v?void 0:v.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v)}}}listPagingPage(g,v){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let b,S=null==v?void 0:v.continuationToken;if(!S){b=yield(0,De.qq)(this._list(g));let v=b.value||[];S=b.nextLink,setContinuationToken(v,S),yield yield(0,De.qq)(v)}for(;S;){b=yield(0,De.qq)(this._listNext(S,g)),S=b.nextLink;let v=b.value||[];setContinuationToken(v,S),yield yield(0,De.qq)(v)}}))}listPagingAll(g){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var v,b;try{for(var S,P=(0,De.KL)(this.listPagingPage(g));!(S=yield(0,De.qq)(P.next())).done;){const g=S.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,De.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}_list(g){return this.client.sendOperationRequest({options:g},Ja)}get(g,v,b){return this.client.sendOperationRequest({deletedAccountName:g,location:v,options:b},Ya)}_listNext(g,v){return this.client.sendOperationRequest({nextLink:g,options:v},Za)}}const Qa=je.Q(S,!1),Ja={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/deletedAccounts",httpMethod:"GET",responses:{200:{bodyMapper:Xt},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn],headerParameters:[sn],serializer:Qa},Ya={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/deletedAccounts/{deletedAccountName}",httpMethod:"GET",responses:{200:{bodyMapper:Hi},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,{parameterPath:"deletedAccountName",mapper:{constraints:{MaxLength:24,MinLength:3},serializedName:"deletedAccountName",required:!0,type:{name:"String"}}},xn],headerParameters:[sn],serializer:Qa},Za={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Xt},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,Pn],headerParameters:[sn],serializer:Qa};class UsagesImpl{constructor(g){this.client=g}listByLocation(g,v){const b=this.listByLocationPagingAll(g,v);return{next:()=>b.next(),[Symbol.asyncIterator](){return this},byPage:b=>{if(null==b?void 0:b.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listByLocationPagingPage(g,v,b)}}}listByLocationPagingPage(g,v,b){return(0,De.FC)(this,arguments,(function*listByLocationPagingPage_1(){let b;b=yield(0,De.qq)(this._listByLocation(g,v)),yield yield(0,De.qq)(b.value||[])}))}listByLocationPagingAll(g,v){return(0,De.FC)(this,arguments,(function*listByLocationPagingAll_1(){var b,S;try{for(var P,x=(0,De.KL)(this.listByLocationPagingPage(g,v));!(P=yield(0,De.qq)(x.next())).done;){const g=P.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,De.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}_listByLocation(g,v){return this.client.sendOperationRequest({location:g,options:v},ts)}}const es=je.Q(S,!1),ts={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/usages",httpMethod:"GET",responses:{200:{bodyMapper:rr}},queryParameters:[ln],urlParameters:[on,pn,xn],headerParameters:[sn],serializer:es};class ManagementPoliciesImpl{constructor(g){this.client=g}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,managementPolicyName:b,options:S},ns)}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,managementPolicyName:b,properties:S,options:P},as)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,managementPolicyName:b,options:S},ss)}}const rs=je.Q(S,!1),ns={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",httpMethod:"GET",responses:{200:{bodyMapper:Ei}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,Cn],headerParameters:[sn],serializer:rs},as={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ei}},requestBody:Tn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,Cn],headerParameters:[sn,cn],mediaType:"json",serializer:rs},ss={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",httpMethod:"DELETE",responses:{200:{},204:{}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,Cn],serializer:rs};class BlobInventoryPoliciesImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let S;S=yield(0,De.qq)(this._list(g,v,b)),yield yield(0,De.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,De.KL)(this.listPagingPage(g,v,b));!(x=yield(0,De.qq)(C.next())).done;){const g=x.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,De.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,blobInventoryPolicyName:b,options:S},ls)}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,blobInventoryPolicyName:b,properties:S,options:P},ps)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,blobInventoryPolicyName:b,options:S},cs)}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},us)}}const os=je.Q(S,!1),ls={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}",httpMethod:"GET",responses:{200:{bodyMapper:_i},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,Rn],headerParameters:[sn],serializer:os},ps={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}",httpMethod:"PUT",responses:{200:{bodyMapper:_i},default:{bodyMapper:Rr}},requestBody:kn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,Rn],headerParameters:[sn,cn],mediaType:"json",serializer:os},cs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,Rn],headerParameters:[sn],serializer:os},us={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Er},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:os};class PrivateEndpointConnectionsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let S;S=yield(0,De.qq)(this._list(g,v,b)),yield yield(0,De.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,De.KL)(this.listPagingPage(g,v,b));!(x=yield(0,De.qq)(C.next())).done;){const g=x.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,De.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},ms)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,privateEndpointConnectionName:b,options:S},hs)}put(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,privateEndpointConnectionName:b,properties:S,options:P},ys)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,privateEndpointConnectionName:b,options:S},gs)}}const ds=je.Q(S,!1),ms={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:_r}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:ds},hs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:wi},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,En],headerParameters:[sn],serializer:ds},ys={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:wi},default:{bodyMapper:Qt}},requestBody:_n,queryParameters:[ln],urlParameters:[on,pn,hn,yn,En],headerParameters:[sn,cn],mediaType:"json",serializer:ds},gs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,En],headerParameters:[sn],serializer:ds};class PrivateLinkResourcesImpl{constructor(g){this.client=g}listByStorageAccount(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},vs)}}const fs=je.Q(S,!1),vs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:Or}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:fs};class ObjectReplicationPoliciesOperationsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let S;S=yield(0,De.qq)(this._list(g,v,b)),yield yield(0,De.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,De.KL)(this.listPagingPage(g,v,b));!(x=yield(0,De.qq)(C.next())).done;){const g=x.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,De.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Ns)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,objectReplicationPolicyId:b,options:S},Ss)}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,objectReplicationPolicyId:b,properties:S,options:P},Ps)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,objectReplicationPolicyId:b,options:S},xs)}}const bs=je.Q(S,!1),Ns={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Ir},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:bs},Ss={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",httpMethod:"GET",responses:{200:{bodyMapper:Ii},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,On],headerParameters:[sn],serializer:bs},Ps={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",httpMethod:"PUT",responses:{200:{bodyMapper:Ii},default:{bodyMapper:Qt}},requestBody:In,queryParameters:[ln],urlParameters:[on,pn,hn,yn,On],headerParameters:[sn,cn],mediaType:"json",serializer:bs},xs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,On],headerParameters:[sn],serializer:bs};class LocalUsersOperationsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let S;S=yield(0,De.qq)(this._list(g,v,b)),yield yield(0,De.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,De.KL)(this.listPagingPage(g,v,b));!(x=yield(0,De.qq)(C.next())).done;){const g=x.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,De.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},ws)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,username:b,options:S},Ts)}createOrUpdate(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,username:b,properties:S,options:P},Rs)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,username:b,options:S},ks)}listKeys(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,username:b,options:S},Es)}regeneratePassword(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,username:b,options:S},_s)}}const Cs=je.Q(S,!1),ws={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers",httpMethod:"GET",responses:{200:{bodyMapper:qr},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:Cs},Ts={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}",httpMethod:"GET",responses:{200:{bodyMapper:Ai},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,An],headerParameters:[sn],serializer:Cs},Rs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}",httpMethod:"PUT",responses:{200:{bodyMapper:Ai},default:{bodyMapper:Qt}},requestBody:Mn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,An],headerParameters:[sn,cn],mediaType:"json",serializer:Cs},ks={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,An],headerParameters:[sn],serializer:Cs},Es={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/listKeys",httpMethod:"POST",responses:{200:{bodyMapper:Fr},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,An],headerParameters:[sn],serializer:Cs},_s={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/regeneratePassword",httpMethod:"POST",responses:{200:{bodyMapper:Gr},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,An],headerParameters:[sn],serializer:Cs};class EncryptionScopesImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,De.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,De.qq)(S)}for(;x;){P=yield(0,De.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,De.qq)(S)}}))}listPagingAll(g,v,b){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,De.KL)(this.listPagingPage(g,v,b));!(x=yield(0,De.qq)(C.next())).done;){const g=x.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,De.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}put(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,encryptionScopeName:b,encryptionScope:S,options:P},As)}patch(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,encryptionScopeName:b,encryptionScope:S,options:P},Ms)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,encryptionScopeName:b,options:S},qs)}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},zs)}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,nextLink:b,options:S},Ds)}}const Os=je.Q(S,!1),As={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",httpMethod:"PUT",responses:{200:{bodyMapper:Mi},201:{bodyMapper:Mi},default:{bodyMapper:Qt}},requestBody:qn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,zn],headerParameters:[sn,cn],mediaType:"json",serializer:Os},Ms={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Mi},default:{bodyMapper:Qt}},requestBody:qn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,zn],headerParameters:[sn,cn],mediaType:"json",serializer:Os},qs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",httpMethod:"GET",responses:{200:{bodyMapper:Mi},default:{bodyMapper:Qt}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,zn],headerParameters:[sn],serializer:Os},zs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes",httpMethod:"GET",responses:{200:{bodyMapper:Br}},queryParameters:[ln,Ln,Gn,jn],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:Os},Ds={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Br}},queryParameters:[ln,Ln,Gn,jn],urlParameters:[on,pn,hn,yn,Pn],headerParameters:[sn],serializer:Os};class BlobServicesImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let S;S=yield(0,De.qq)(this._list(g,v,b)),yield yield(0,De.qq)(S.value||[])}))}listPagingAll(g,v,b){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,De.KL)(this.listPagingPage(g,v,b));!(x=yield(0,De.qq)(C.next())).done;){const g=x.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,De.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Fs)}setServiceProperties(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,parameters:b,options:S},Gs)}getServiceProperties(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},js)}}const Ls=je.Q(S,!1),Fs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices",httpMethod:"GET",responses:{200:{bodyMapper:Ur}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:Ls},Gs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/{BlobServicesName}",httpMethod:"PUT",responses:{200:{bodyMapper:qi}},requestBody:Bn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,Un],headerParameters:[sn,cn],mediaType:"json",serializer:Ls},js={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/{BlobServicesName}",httpMethod:"GET",responses:{200:{bodyMapper:qi}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,Un],headerParameters:[sn],serializer:Ls};class BlobContainersImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,De.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,De.qq)(S)}for(;x;){P=yield(0,De.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,De.qq)(S)}}))}listPagingAll(g,v,b){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,De.KL)(this.listPagingPage(g,v,b));!(x=yield(0,De.qq)(C.next())).done;){const g=x.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,De.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Us)}create(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,blobContainer:S,options:P},Vs)}update(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,blobContainer:S,options:P},Hs)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,options:S},Ws)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,options:S},$s)}setLegalHold(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,legalHold:S,options:P},Ks)}clearLegalHold(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,legalHold:S,options:P},Xs)}createOrUpdateImmutabilityPolicy(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,options:S},Qs)}getImmutabilityPolicy(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,options:S},Ys)}deleteImmutabilityPolicy(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,ifMatch:S,options:P},ro)}lockImmutabilityPolicy(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,ifMatch:S,options:P},io)}extendImmutabilityPolicy(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,ifMatch:S,options:P},no)}lease(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,containerName:b,options:S},ao)}beginObjectLevelWorm(g,v,b,S){return(0,De.mG)(this,void 0,void 0,(function*(){const directSendOperation=(g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(g,v)})),P=new LroImpl(((g,v)=>(0,De.mG)(this,void 0,void 0,(function*(){var b;let S;const P=null===(b=g.options)||void 0===b?void 0:b.onResponse,x=Object.assign(Object.assign({},g),{options:Object.assign(Object.assign({},g.options),{onResponse:(g,v)=>{S=g,null==P||P(g,v)}})});return{flatResponse:yield directSendOperation(x,v),rawResponse:{statusCode:S.status,body:S.parsedBody,headers:S.headers.toJSON()}}}))),{resourceGroupName:g,accountName:v,containerName:b,options:S},so),x=new Ra.F(P,{resumeFrom:null==S?void 0:S.resumeFrom,intervalInMs:null==S?void 0:S.updateIntervalInMs,lroResourceLocationConfig:"location"});return yield x.poll(),x}))}beginObjectLevelWormAndWait(g,v,b,S){return(0,De.mG)(this,void 0,void 0,(function*(){return(yield this.beginObjectLevelWorm(g,v,b,S)).pollUntilDone()}))}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,nextLink:b,options:S},oo)}}const Bs=je.Q(S,!1),Us={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers",httpMethod:"GET",responses:{200:{bodyMapper:Yr}},queryParameters:[ln,Gn,Vn,Hn],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:Bs},Vs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}",httpMethod:"PUT",responses:{200:{bodyMapper:$i},201:{bodyMapper:$i}},requestBody:Wn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n],headerParameters:[sn,cn],mediaType:"json",serializer:Bs},Hs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}",httpMethod:"PATCH",responses:{200:{bodyMapper:$i}},requestBody:Wn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n],headerParameters:[sn,cn],mediaType:"json",serializer:Bs},Ws={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:$i}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n],headerParameters:[sn],serializer:Bs},$s={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}",httpMethod:"DELETE",responses:{200:{},204:{}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n],serializer:Bs},Ks={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/setLegalHold",httpMethod:"POST",responses:{200:{bodyMapper:ai}},requestBody:Kn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n],headerParameters:[sn,cn],mediaType:"json",serializer:Bs},Xs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/clearLegalHold",httpMethod:"POST",responses:{200:{bodyMapper:ai}},requestBody:Kn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n],headerParameters:[sn,cn],mediaType:"json",serializer:Bs},Qs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ki,headersMapper:Ji}},requestBody:Xn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n,Qn],headerParameters:[sn,cn,Jn],mediaType:"json",serializer:Bs},Ys={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}",httpMethod:"GET",responses:{200:{bodyMapper:Ki,headersMapper:Yi}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n,Qn],headerParameters:[sn,Jn],serializer:Bs},ro={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}",httpMethod:"DELETE",responses:{200:{bodyMapper:Ki,headersMapper:en}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n,Qn],headerParameters:[sn,Zn],serializer:Bs},io={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/lock",httpMethod:"POST",responses:{200:{bodyMapper:Ki,headersMapper:tn}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n],headerParameters:[sn,Zn],serializer:Bs},no={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/extend",httpMethod:"POST",responses:{200:{bodyMapper:Ki,headersMapper:rn}},requestBody:Xn,queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n],headerParameters:[sn,cn,Zn],mediaType:"json",serializer:Bs},ao={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/lease",httpMethod:"POST",responses:{200:{bodyMapper:oi}},requestBody:ea,queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n],headerParameters:[sn,cn],mediaType:"json",serializer:Bs},so={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/migrate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,$n],headerParameters:[sn],serializer:Bs},oo={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Yr}},queryParameters:[ln,Gn,Vn,Hn],urlParameters:[on,pn,hn,yn,Pn],headerParameters:[sn],serializer:Bs};class FileServicesImpl{constructor(g){this.client=g}list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},po)}setServiceProperties(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,parameters:b,options:S},co)}getServiceProperties(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},uo)}}const lo=je.Q(S,!1),po={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices",httpMethod:"GET",responses:{200:{bodyMapper:li},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:lo},co={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/{FileServicesName}",httpMethod:"PUT",responses:{200:{bodyMapper:Li},default:{bodyMapper:Rr}},requestBody:ia,queryParameters:[ln],urlParameters:[on,pn,hn,yn,na],headerParameters:[sn,cn],mediaType:"json",serializer:lo},uo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/{FileServicesName}",httpMethod:"GET",responses:{200:{bodyMapper:Li},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,na],headerParameters:[sn],serializer:lo};class FileSharesImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,De.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,De.qq)(S)}for(;x;){P=yield(0,De.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,De.qq)(S)}}))}listPagingAll(g,v,b){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,De.KL)(this.listPagingPage(g,v,b));!(x=yield(0,De.qq)(C.next())).done;){const g=x.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,De.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},ho)}create(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,shareName:b,fileShare:S,options:P},yo)}update(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,shareName:b,fileShare:S,options:P},go)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,shareName:b,options:S},fo)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,shareName:b,options:S},vo)}restore(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,shareName:b,deletedShare:S,options:P},bo)}lease(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,shareName:b,options:S},Po)}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,nextLink:b,options:S},xo)}}const mo=je.Q(S,!1),ho={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:Rr}},queryParameters:[ln,Gn,Vn,aa],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:mo},yo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}",httpMethod:"PUT",responses:{200:{bodyMapper:Qi},201:{bodyMapper:Qi},default:{bodyMapper:Rr}},requestBody:sa,queryParameters:[ln,aa],urlParameters:[on,pn,hn,yn,la],headerParameters:[sn,cn],mediaType:"json",serializer:mo},go={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Qi},default:{bodyMapper:Rr}},requestBody:sa,queryParameters:[ln],urlParameters:[on,pn,hn,yn,la],headerParameters:[sn,cn],mediaType:"json",serializer:mo},fo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}",httpMethod:"GET",responses:{200:{bodyMapper:Qi},default:{bodyMapper:Rr}},queryParameters:[ln,aa],urlParameters:[on,pn,hn,yn,la],headerParameters:[sn,pa],serializer:mo},vo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Rr}},queryParameters:[ln,{parameterPath:["options","include"],mapper:{serializedName:"$include",type:{name:"String"}}}],urlParameters:[on,pn,hn,yn,la],headerParameters:[sn,pa],serializer:mo},bo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/restore",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Rr}},requestBody:ma,queryParameters:[ln],urlParameters:[on,pn,hn,yn,la],headerParameters:[sn,cn],mediaType:"json",serializer:mo},Po={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/lease",httpMethod:"POST",responses:{200:{bodyMapper:fi,headersMapper:an},default:{bodyMapper:Rr}},requestBody:ha,queryParameters:[ln],urlParameters:[on,pn,hn,yn,la],headerParameters:[sn,cn,pa],mediaType:"json",serializer:mo},xo={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:di},default:{bodyMapper:Rr}},queryParameters:[ln,Gn,Vn,aa],urlParameters:[on,pn,hn,yn,Pn],headerParameters:[sn],serializer:mo};class QueueServicesImpl{constructor(g){this.client=g}list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Ro)}setServiceProperties(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,parameters:b,options:S},ko)}getServiceProperties(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Eo)}}const To=je.Q(S,!1),Ro={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices",httpMethod:"GET",responses:{200:{bodyMapper:vi},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:To},ko={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/{queueServiceName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fi},default:{bodyMapper:Rr}},requestBody:ya,queryParameters:[ln],urlParameters:[on,pn,hn,yn,ga],headerParameters:[sn,cn],mediaType:"json",serializer:To},Eo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/{queueServiceName}",httpMethod:"GET",responses:{200:{bodyMapper:Fi},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,ga],headerParameters:[sn],serializer:To};class QueueImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,De.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,De.qq)(S)}for(;x;){P=yield(0,De.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,De.qq)(S)}}))}listPagingAll(g,v,b){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,De.KL)(this.listPagingPage(g,v,b));!(x=yield(0,De.qq)(C.next())).done;){const g=x.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,De.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}create(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,queueName:b,queue:S,options:P},Oo)}update(g,v,b,S,P){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,queueName:b,queue:S,options:P},Ao)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,queueName:b,options:S},qo)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,queueName:b,options:S},zo)}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Do)}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,nextLink:b,options:S},Lo)}}const _o=je.Q(S,!1),Oo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}",httpMethod:"PUT",responses:{200:{bodyMapper:Gi},default:{bodyMapper:Rr}},requestBody:fa,queryParameters:[ln],urlParameters:[on,pn,hn,yn,va],headerParameters:[sn,cn],mediaType:"json",serializer:_o},Ao={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Gi},default:{bodyMapper:Rr}},requestBody:fa,queryParameters:[ln],urlParameters:[on,pn,hn,yn,va],headerParameters:[sn,cn],mediaType:"json",serializer:_o},qo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}",httpMethod:"GET",responses:{200:{bodyMapper:Gi},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,va],headerParameters:[sn],serializer:_o},zo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}",httpMethod:"DELETE",responses:{204:{},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,va],headerParameters:[sn],serializer:_o},Do={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:Rr}},queryParameters:[ln,Gn,Vn],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:_o},Lo={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bi},default:{bodyMapper:Rr}},queryParameters:[ln,Gn,Vn],urlParameters:[on,pn,hn,yn,Pn],headerParameters:[sn],serializer:_o};class TableServicesImpl{constructor(g){this.client=g}list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},jo)}setServiceProperties(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,parameters:b,options:S},Vo)}getServiceProperties(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Ho)}}const Go=je.Q(S,!1),jo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices",httpMethod:"GET",responses:{200:{bodyMapper:Ni},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:Go},Vo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/{tableServiceName}",httpMethod:"PUT",responses:{200:{bodyMapper:Bi},default:{bodyMapper:Rr}},requestBody:ba,queryParameters:[ln],urlParameters:[on,pn,hn,yn,Na],headerParameters:[sn,cn],mediaType:"json",serializer:Go},Ho={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/{tableServiceName}",httpMethod:"GET",responses:{200:{bodyMapper:Bi},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,Na],headerParameters:[sn],serializer:Go};class TableOperationsImpl{constructor(g){this.client=g}list(g,v,b){const S=this.listPagingAll(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:S=>{if(null==S?void 0:S.maxPageSize)throw new Error("maxPageSize is not supported by this operation.");return this.listPagingPage(g,v,b,S)}}}listPagingPage(g,v,b,S){return(0,De.FC)(this,arguments,(function*listPagingPage_1(){let P,x=null==S?void 0:S.continuationToken;if(!x){P=yield(0,De.qq)(this._list(g,v,b));let S=P.value||[];x=P.nextLink,setContinuationToken(S,x),yield yield(0,De.qq)(S)}for(;x;){P=yield(0,De.qq)(this._listNext(g,v,x,b)),x=P.nextLink;let S=P.value||[];setContinuationToken(S,x),yield yield(0,De.qq)(S)}}))}listPagingAll(g,v,b){return(0,De.FC)(this,arguments,(function*listPagingAll_1(){var S,P;try{for(var x,C=(0,De.KL)(this.listPagingPage(g,v,b));!(x=yield(0,De.qq)(C.next())).done;){const g=x.value;yield(0,De.qq)(yield*(0,De.V2)((0,De.KL)(g)))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,De.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}create(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,tableName:b,options:S},$o)}update(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,tableName:b,options:S},Ko)}get(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,tableName:b,options:S},Xo)}delete(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,tableName:b,options:S},Qo)}_list(g,v,b){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,options:b},Jo)}_listNext(g,v,b,S){return this.client.sendOperationRequest({resourceGroupName:g,accountName:v,nextLink:b,options:S},Zo)}}const Wo=je.Q(S,!1),$o={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ui},default:{bodyMapper:Rr}},requestBody:Sa,queryParameters:[ln],urlParameters:[on,pn,hn,yn,Pa],headerParameters:[sn,cn],mediaType:"json",serializer:Wo},Ko={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ui},default:{bodyMapper:Rr}},requestBody:Sa,queryParameters:[ln],urlParameters:[on,pn,hn,yn,Pa],headerParameters:[sn,cn],mediaType:"json",serializer:Wo},Xo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}",httpMethod:"GET",responses:{200:{bodyMapper:Ui},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,Pa],headerParameters:[sn],serializer:Wo},Qo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}",httpMethod:"DELETE",responses:{204:{},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,Pa],headerParameters:[sn],serializer:Wo},Jo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn],headerParameters:[sn],serializer:Wo},Zo={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ci},default:{bodyMapper:Rr}},queryParameters:[ln],urlParameters:[on,pn,hn,yn,Pn],headerParameters:[sn],serializer:Wo};class StorageManagementClient extends Le.S{constructor(g,v,b){var S,P,x;if(void 0===g)throw new Error("'credentials' cannot be null");if(void 0===v)throw new Error("'subscriptionId' cannot be null");b||(b={});const C={requestContentType:"application/json; charset=utf-8",credential:g},T="azsdk-js-arm-storage/18.1.0",R=b.userAgentOptions&&b.userAgentOptions.userAgentPrefix?`${b.userAgentOptions.userAgentPrefix} ${T}`:`${T}`,k=Object.assign(Object.assign(Object.assign({},C),b),{userAgentOptions:{userAgentPrefix:R},endpoint:null!==(P=null!==(S=b.endpoint)&&void 0!==S?S:b.baseUri)&&void 0!==P?P:"https://management.azure.com"});super(k);let _=!1;if((null==b?void 0:b.pipeline)&&b.pipeline.getOrderedPolicies().length>0){_=b.pipeline.getOrderedPolicies().some((g=>g.name===Ge.V))}b&&b.pipeline&&0!=b.pipeline.getOrderedPolicies().length&&_||(this.pipeline.removePolicy({name:Ge.V}),this.pipeline.addPolicy(Ge.v({credential:g,scopes:null!==(x=k.credentialScopes)&&void 0!==x?x:`${k.endpoint}/.default`,challengeCallbacks:{authorizeRequestOnChallenge:Fe.k}}))),this.subscriptionId=v,this.$host=b.$host||"https://management.azure.com",this.apiVersion=b.apiVersion||"2022-09-01",this.operations=new OperationsImpl(this),this.skus=new SkusImpl(this),this.storageAccounts=new StorageAccountsImpl(this),this.deletedAccounts=new DeletedAccountsImpl(this),this.usages=new UsagesImpl(this),this.managementPolicies=new ManagementPoliciesImpl(this),this.blobInventoryPolicies=new BlobInventoryPoliciesImpl(this),this.privateEndpointConnections=new PrivateEndpointConnectionsImpl(this),this.privateLinkResources=new PrivateLinkResourcesImpl(this),this.objectReplicationPoliciesOperations=new ObjectReplicationPoliciesOperationsImpl(this),this.localUsersOperations=new LocalUsersOperationsImpl(this),this.encryptionScopes=new EncryptionScopesImpl(this),this.blobServices=new BlobServicesImpl(this),this.blobContainers=new BlobContainersImpl(this),this.fileServices=new FileServicesImpl(this),this.fileShares=new FileSharesImpl(this),this.queueServices=new QueueServicesImpl(this),this.queue=new QueueImpl(this),this.tableServices=new TableServicesImpl(this),this.tableOperations=new TableOperationsImpl(this),this.addCustomApiVersionPolicy(b.apiVersion)}addCustomApiVersionPolicy(g){if(!g)return;const v={name:"CustomApiVersionPolicy",sendRequest(v,b){return(0,De.mG)(this,void 0,void 0,(function*(){const S=v.url.split("?");if(S.length>1){const b=S[1].split("&").map((v=>v.indexOf("api-version")>-1?"api-version="+g:v));v.url=S[0]+"?"+b.join("&")}return b(v)}))}};this.pipeline.addPolicy(v)}}},92196:(g,v,b)=>{"use strict";b.d(v,{k:()=>authorizeRequestOnClaimChallenge});var S=b(58560),P=b(64034);async function authorizeRequestOnClaimChallenge(g){const{scopes:v,response:b}=g,x=g.logger||S.k,C=b.headers.get("WWW-Authenticate");if(!C)return x.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;const T=function parseCAEChallenge(g){return`, ${g.trim()}`.split(", Bearer ").filter((g=>g)).map((g=>`${g.trim()}, `.split('", ').filter((g=>g)).map((g=>(([g,v])=>({[g]:v}))(g.trim().split('="')))).reduce(((g,v)=>Object.assign(Object.assign({},g),v)),{})))}(C)||[],R=T.find((g=>g.claims));if(!R)return x.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;const k=await g.getAccessToken(R.scope?[R.scope]:v,{claims:(0,P.ng)(R.claims)});return!!k&&(g.request.headers.set("Authorization",`Bearer ${k.token}`),!0)}},64034:(g,v,b)=>{"use strict";function encodeByteArray(g){return(g instanceof Buffer?g:Buffer.from(g.buffer)).toString("base64")}function decodeString(g){return Buffer.from(g,"base64")}function decodeStringToString(g){return Buffer.from(g,"base64").toString()}b.d(v,{Es:()=>encodeByteArray,ng:()=>decodeStringToString,v5:()=>decodeString})},74003:(g,v,b)=>{"use strict";b.d(v,{B:()=>deserializationPolicy,c:()=>k});var S=b(67290),P=b(43289),x=b(78018),C=b(28506);const T=["application/json","text/json"],R=["application/xml","application/atom+xml"],k="deserializationPolicy";function deserializationPolicy(g={}){var v,b,_,O,I,A,q;const z=null!==(b=null===(v=g.expectedContentTypes)||void 0===v?void 0:v.json)&&void 0!==b?b:T,L=null!==(O=null===(_=g.expectedContentTypes)||void 0===_?void 0:_.xml)&&void 0!==O?O:R,G=g.parseXML,j=g.serializerOptions,B={xml:{rootName:null!==(I=null==j?void 0:j.xml.rootName)&&void 0!==I?I:"",includeRoot:null!==(A=null==j?void 0:j.xml.includeRoot)&&void 0!==A&&A,xmlCharKey:null!==(q=null==j?void 0:j.xml.xmlCharKey)&&void 0!==q?q:S.I}};return{name:k,async sendRequest(g,v){const b=await v(g);return async function deserializeResponseBody(g,v,b,S,T){const R=await async function parse(g,v,b,S,x){var C;if(!(null===(C=b.request.streamResponseStatusCodes)||void 0===C?void 0:C.has(b.status))&&b.bodyAsText){const C=b.bodyAsText,T=b.headers.get("Content-Type")||"",R=T?T.split(";").map((g=>g.toLowerCase())):[];try{if(0===R.length||R.some((v=>-1!==g.indexOf(v))))return b.parsedBody=JSON.parse(C),b;if(R.some((g=>-1!==v.indexOf(g)))){if(!x)throw new Error("Parsing XML not supported.");const g=await x(C,S.xml);return b.parsedBody=g,b}}catch(g){const v=`Error "${g}" occurred while parsing the response body - ${b.bodyAsText}.`,S=g.code||P.o.PARSE_ERROR;throw new P.o(v,{code:S,statusCode:b.status,request:b.request,response:b})}}return b}(g,v,b,S,T);if(!function shouldDeserializeResponse(g){const v=g.request,b=(0,C.F)(v),S=null==b?void 0:b.shouldDeserialize;let P;P=void 0===S||("boolean"==typeof S?S:S(g));return P}(R))return R;const k=(0,C.F)(R.request),_=null==k?void 0:k.operationSpec;if(!_||!_.responses)return R;const O=function getOperationResponseMap(g){let v;const b=g.request,S=(0,C.F)(b),P=null==S?void 0:S.operationSpec;P&&(v=(null==S?void 0:S.operationResponseGetter)?null==S?void 0:S.operationResponseGetter(P,g):P.responses[g.status]);return v}(R),{error:I,shouldReturnResponse:A}=function handleErrorResponse(g,v,b,S){var C;const T=200<=g.status&&g.status<300,R=function isOperationSpecEmpty(g){const v=Object.keys(g.responses);return 0===v.length||1===v.length&&"default"===v[0]}(v)?T:!!b;if(R){if(!b)return{error:null,shouldReturnResponse:!1};if(!b.isError)return{error:null,shouldReturnResponse:!1}}const k=null!=b?b:v.responses.default,_=(null===(C=g.request.streamResponseStatusCodes)||void 0===C?void 0:C.has(g.status))?`Unexpected status code: ${g.status}`:g.bodyAsText,O=new P.o(_,{statusCode:g.status,request:g.request,response:g});if(!k)throw O;const I=k.bodyMapper,A=k.headersMapper;try{if(g.parsedBody){const b=g.parsedBody;let P;if(I){let g=b;if(v.isXML&&I.type.name===x.r.Sequence){g=[];const v=I.xmlElementName;"object"==typeof b&&v&&(g=b[v])}P=v.serializer.deserialize(I,g,"error.response.parsedBody",S)}const C=b.error||P||b;O.code=C.code,C.message&&(O.message=C.message),I&&(O.response.parsedBody=P)}g.headers&&A&&(O.response.parsedHeaders=v.serializer.deserialize(A,g.headers.toJSON(),"operationRes.parsedHeaders"))}catch(v){O.message=`Error "${v.message}" occurred in deserializing the responseBody - "${g.bodyAsText}" for the default response.`}return{error:O,shouldReturnResponse:!1}}(R,_,O,S);if(I)throw I;if(A)return R;if(O){if(O.bodyMapper){let g=R.parsedBody;_.isXML&&O.bodyMapper.type.name===x.r.Sequence&&(g="object"==typeof g?g[O.bodyMapper.xmlElementName]:[]);try{R.parsedBody=_.serializer.deserialize(O.bodyMapper,g,"operationRes.parsedBody",S)}catch(g){throw new P.o(`Error ${g} occurred in deserializing the responseBody - ${R.bodyAsText}`,{statusCode:R.status,request:R.request,response:R})}}else"HEAD"===_.httpMethod&&(R.parsedBody=b.status>=200&&b.status<300);O.headersMapper&&(R.parsedHeaders=_.serializer.deserialize(O.headersMapper,R.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return R}(z,L,b,B,G)}}}},84856:(g,v,b)=>{"use strict";b.r(v),b.d(v,{MapperTypeNames:()=>S.r,ServiceClient:()=>P.S,XML_ATTRKEY:()=>C.c,XML_CHARKEY:()=>C.I,authorizeRequestOnClaimChallenge:()=>k.k,authorizeRequestOnTenantChallenge:()=>authorizeRequestOnTenantChallenge,createClientPipeline:()=>x.W,createSerializer:()=>S.Q,deserializationPolicy:()=>T.B,deserializationPolicyName:()=>T.c,serializationPolicy:()=>R.GD,serializationPolicyName:()=>R.BT});var S=b(78018),P=b(22400),x=b(86345),C=b(67290),T=b(74003),R=b(75474),k=b(92196);const _={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}},authorizeRequestOnTenantChallenge=async g=>{const v=function requestToOptions(g){return{abortSignal:g.abortSignal,requestOptions:{timeout:g.timeout},tracingOptions:g.tracingOptions}}(g.request),b=function getChallenge(g){const v=g.headers.get("WWW-Authenticate");if(401===g.status&&v)return v;return}(g.response);if(b){const S=function parseChallenge(g){const v=g.slice(7),b=`${v.trim()} `.split(" ").filter((g=>g));return b.map((g=>(([g,v])=>({[g]:v}))(g.trim().split("=")))).reduce(((g,v)=>Object.assign(Object.assign({},g),v)),{})}(b),P=function buildScopes(g,v){if(!v.resource_uri)return g.scopes;const b=new URL(v.resource_uri);return b.pathname=_.DefaultScope,[b.toString()]}(g,S),x=function extractTenantId(g){const v=new URL(g.authorization_uri),b=v.pathname.split("/")[1];return b}(S),C=await g.getAccessToken(P,Object.assign(Object.assign({},v),{tenantId:x}));return!!C&&(g.request.headers.set(_.HeaderConstants.AUTHORIZATION,`Bearer ${C.token}`),!0)}return!1}},18127:(g,v,b)=>{"use strict";b.d(v,{d:()=>getStreamingResponseStatusCodes,s:()=>getPathStringFromParameter});var S=b(78018);function getStreamingResponseStatusCodes(g){const v=new Set;for(const b in g.responses){const P=g.responses[b];P.bodyMapper&&P.bodyMapper.type.name===S.r.Stream&&v.add(Number(b))}return v}function getPathStringFromParameter(g){const{parameterPath:v,mapper:b}=g;let S;return S="string"==typeof v?v:Array.isArray(v)?v.join("."):b.serializedName,S}},67290:(g,v,b)=>{"use strict";b.d(v,{I:()=>P,c:()=>S});const S="$",P="_"},58560:(g,v,b)=>{"use strict";b.d(v,{k:()=>S});const S=(0,b(78096).createClientLogger)("core-client")},28506:(g,v,b)=>{"use strict";function getOperationArgumentValueFromParameter(g,v,b){let S=v.parameterPath;const P=v.mapper;let x;if("string"==typeof S&&(S=[S]),Array.isArray(S)){if(S.length>0)if(P.isConstant)x=P.defaultValue;else{let v=getPropertyFromParameterPath(g,S);!v.propertyFound&&b&&(v=getPropertyFromParameterPath(b,S));let C=!1;v.propertyFound||(C=P.required||"options"===S[0]&&2===S.length),x=C?P.defaultValue:v.propertyValue}}else{P.required&&(x={});for(const v in S){const C=P.type.modelProperties[v],T=getOperationArgumentValueFromParameter(g,{parameterPath:S[v],mapper:C},b);void 0!==T&&(x||(x={}),x[v]=T)}}return x}function getPropertyFromParameterPath(g,v){const b={propertyFound:!1};let S=0;for(;S<v.length;++S){const b=v[S];if(!g||!(b in g))break;g=g[b]}return S===v.length&&(b.propertyValue=g,b.propertyFound=!0),b}b.d(v,{F:()=>getOperationRequestInfo,L:()=>getOperationArgumentValueFromParameter});const S=new WeakMap,P=Symbol.for("@azure/core-client original request");function getOperationRequestInfo(g){if(function hasOriginalRequest(g){return P in g}(g))return getOperationRequestInfo(g[P]);let v=S.get(g);return v||(v={},S.set(g,v)),v}},86345:(g,v,b)=>{"use strict";b.d(v,{W:()=>createClientPipeline});var S=b(74003),P=b(28402),x=b(58714),C=b(75474);function createClientPipeline(g={}){const v=(0,P.W)(null!=g?g:{});return g.credentialOptions&&v.addPolicy((0,x.v)({credential:g.credentialOptions.credential,scopes:g.credentialOptions.credentialScopes})),v.addPolicy((0,C.GD)(g.serializationOptions),{phase:"Serialize"}),v.addPolicy((0,S.B)(g.deserializationOptions),{phase:"Deserialize"}),v}},75474:(g,v,b)=>{"use strict";b.d(v,{BT:()=>T,GD:()=>serializationPolicy});var S=b(67290),P=b(28506),x=b(78018),C=b(18127);const T="serializationPolicy";function serializationPolicy(g={}){const v=g.stringifyXML;return{name:T,async sendRequest(g,b){const T=(0,P.F)(g),R=null==T?void 0:T.operationSpec,k=null==T?void 0:T.operationArguments;return R&&k&&(!function serializeHeaders(g,v,b){var S,x;if(b.headerParameters)for(const S of b.headerParameters){let x=(0,P.L)(v,S);if(null!=x||S.mapper.required){x=b.serializer.serialize(S.mapper,x,(0,C.s)(S));const v=S.mapper.headerCollectionPrefix;if(v)for(const b of Object.keys(x))g.headers.set(v+b,x[b]);else g.headers.set(S.mapper.serializedName||(0,C.s)(S),x)}}const T=null===(x=null===(S=v.options)||void 0===S?void 0:S.requestOptions)||void 0===x?void 0:x.customHeaders;if(T)for(const v of Object.keys(T))g.headers.set(v,T[v])}(g,k,R),function serializeRequestBody(g,v,b,T=function(){throw new Error("XML serialization unsupported!")}){var R,k,_,O,I;const A=null===(R=v.options)||void 0===R?void 0:R.serializerOptions,q={xml:{rootName:null!==(k=null==A?void 0:A.xml.rootName)&&void 0!==k?k:"",includeRoot:null!==(_=null==A?void 0:A.xml.includeRoot)&&void 0!==_&&_,xmlCharKey:null!==(O=null==A?void 0:A.xml.xmlCharKey)&&void 0!==O?O:S.I}},z=q.xml.xmlCharKey;if(b.requestBody&&b.requestBody.mapper){g.body=(0,P.L)(v,b.requestBody);const R=b.requestBody.mapper,{required:k,serializedName:_,xmlName:O,xmlElementName:A,xmlNamespace:L,xmlNamespacePrefix:G,nullable:j}=R,B=R.type.name;try{if(void 0!==g.body&&null!==g.body||j&&null===g.body||k){const v=(0,C.s)(b.requestBody);g.body=b.serializer.serialize(R,g.body,v,q);const P=B===x.r.Stream;if(b.isXML){const v=G?`xmlns:${G}`:"xmlns",b=function getXmlValueWithNamespace(g,v,b,P,x){if(g&&!["Composite","Sequence","Dictionary"].includes(b)){const b={};return b[x.xml.xmlCharKey]=P,b[S.c]={[v]:g},b}return P}(L,v,B,g.body,q);B===x.r.Sequence?g.body=T(function prepareXMLRootList(g,v,b,P){Array.isArray(g)||(g=[g]);if(!b||!P)return{[v]:g};const x={[v]:g};return x[S.c]={[b]:P},x}(b,A||O||_,v,L),{rootName:O||_,xmlCharKey:z}):P||(g.body=T(b,{rootName:O||_,xmlCharKey:z}))}else{if(B===x.r.String&&((null===(I=b.contentType)||void 0===I?void 0:I.match("text/plain"))||"text"===b.mediaType))return;P||(g.body=JSON.stringify(g.body))}}}catch(g){throw new Error(`Error "${g.message}" occurred in serializing the payload - ${JSON.stringify(_,void 0," ")}.`)}}else if(b.formDataParameters&&b.formDataParameters.length>0){g.formData={};for(const S of b.formDataParameters){const x=(0,P.L)(v,S);if(null!=x){const v=S.mapper.serializedName||(0,C.s)(S);g.formData[v]=b.serializer.serialize(S.mapper,x,(0,C.s)(S),q)}}}}(g,k,R,v)),b(g)}}}},78018:(g,v,b)=>{"use strict";b.d(v,{Q:()=>createSerializer,r:()=>C});var S=b(64034),P=b(67290),x=b(81498);class SerializerImpl{constructor(g={},v=!1){this.modelMappers=g,this.isXML=v}validateConstraints(g,v,b){const failValidation=(g,S)=>{throw new Error(`"${b}" with value "${v}" should satisfy the constraint "${g}": ${S}.`)};if(g.constraints&&null!=v){const{ExclusiveMaximum:b,ExclusiveMinimum:S,InclusiveMaximum:P,InclusiveMinimum:x,MaxItems:C,MaxLength:T,MinItems:R,MinLength:k,MultipleOf:_,Pattern:O,UniqueItems:I}=g.constraints;if(void 0!==b&&v>=b&&failValidation("ExclusiveMaximum",b),void 0!==S&&v<=S&&failValidation("ExclusiveMinimum",S),void 0!==P&&v>P&&failValidation("InclusiveMaximum",P),void 0!==x&&v<x&&failValidation("InclusiveMinimum",x),void 0!==C&&v.length>C&&failValidation("MaxItems",C),void 0!==T&&v.length>T&&failValidation("MaxLength",T),void 0!==R&&v.length<R&&failValidation("MinItems",R),void 0!==k&&v.length<k&&failValidation("MinLength",k),void 0!==_&&v%_!=0&&failValidation("MultipleOf",_),O){const g="string"==typeof O?new RegExp(O):O;"string"==typeof v&&null!==v.match(g)||failValidation("Pattern",O)}I&&v.some(((g,v,b)=>b.indexOf(g)!==v))&&failValidation("UniqueItems",I)}}serialize(g,v,b,C={xml:{}}){var T,R,k;const _={xml:{rootName:null!==(T=C.xml.rootName)&&void 0!==T?T:"",includeRoot:null!==(R=C.xml.includeRoot)&&void 0!==R&&R,xmlCharKey:null!==(k=C.xml.xmlCharKey)&&void 0!==k?k:P.I}};let O={};const I=g.type.name;b||(b=g.serializedName),null!==I.match(/^Sequence$/i)&&(O=[]),g.isConstant&&(v=g.defaultValue);const{required:A,nullable:q}=g;if(A&&q&&void 0===v)throw new Error(`${b} cannot be undefined.`);if(A&&!q&&null==v)throw new Error(`${b} cannot be null or undefined.`);if(!A&&!1===q&&null===v)throw new Error(`${b} cannot be null.`);if(null==v)O=v;else if(null!==I.match(/^any$/i))O=v;else if(null!==I.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i))O=function serializeBasicTypes(g,v,b){if(null!=b)if(null!==g.match(/^Number$/i)){if("number"!=typeof b)throw new Error(`${v} with value ${b} must be of type number.`)}else if(null!==g.match(/^String$/i)){if("string"!=typeof b.valueOf())throw new Error(`${v} with value "${b}" must be of type string.`)}else if(null!==g.match(/^Uuid$/i)){if("string"!=typeof b.valueOf()||!(0,x.TP)(b))throw new Error(`${v} with value "${b}" must be of type string and a valid uuid.`)}else if(null!==g.match(/^Boolean$/i)){if("boolean"!=typeof b)throw new Error(`${v} with value ${b} must be of type boolean.`)}else if(null!==g.match(/^Stream$/i)){const g=typeof b;if(!("string"===g||"function"==typeof b.pipe||b instanceof ArrayBuffer||ArrayBuffer.isView(b)||("function"==typeof Blob||"object"==typeof Blob)&&b instanceof Blob||"function"===g))throw new Error(`${v} must be a string, Blob, ArrayBuffer, ArrayBufferView, NodeJS.ReadableStream, or () => NodeJS.ReadableStream.`)}return b}(I,b,v);else if(null!==I.match(/^Enum$/i)){O=function serializeEnumType(g,v,b){if(!v)throw new Error(`Please provide a set of allowedValues to validate ${g} as an Enum Type.`);if(!v.some((g=>"string"==typeof g.valueOf()?g.toLowerCase()===b.toLowerCase():g===b)))throw new Error(`${b} is not a valid value for ${g}. The valid values are: ${JSON.stringify(v)}.`);return b}(b,g.type.allowedValues,v)}else null!==I.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)?O=function serializeDateTypes(g,v,b){if(null!=v)if(null!==g.match(/^Date$/i)){if(!(v instanceof Date||"string"==typeof v.valueOf()&&!isNaN(Date.parse(v))))throw new Error(`${b} must be an instanceof Date or a string in ISO8601 format.`);v=v instanceof Date?v.toISOString().substring(0,10):new Date(v).toISOString().substring(0,10)}else if(null!==g.match(/^DateTime$/i)){if(!(v instanceof Date||"string"==typeof v.valueOf()&&!isNaN(Date.parse(v))))throw new Error(`${b} must be an instanceof Date or a string in ISO8601 format.`);v=v instanceof Date?v.toISOString():new Date(v).toISOString()}else if(null!==g.match(/^DateTimeRfc1123$/i)){if(!(v instanceof Date||"string"==typeof v.valueOf()&&!isNaN(Date.parse(v))))throw new Error(`${b} must be an instanceof Date or a string in RFC-1123 format.`);v=v instanceof Date?v.toUTCString():new Date(v).toUTCString()}else if(null!==g.match(/^UnixTime$/i)){if(!(v instanceof Date||"string"==typeof v.valueOf()&&!isNaN(Date.parse(v))))throw new Error(`${b} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);v=function dateToUnixTime(g){if(!g)return;"string"==typeof g.valueOf()&&(g=new Date(g));return Math.floor(g.getTime()/1e3)}(v)}else if(null!==g.match(/^TimeSpan$/i)&&!(0,x._9)(v))throw new Error(`${b} must be a string in ISO 8601 format. Instead was "${v}".`);return v}(I,v,b):null!==I.match(/^ByteArray$/i)?O=function serializeByteArrayType(g,v){if(null!=v){if(!(v instanceof Uint8Array))throw new Error(`${g} must be of type Uint8Array.`);v=S.Es(v)}return v}(b,v):null!==I.match(/^Base64Url$/i)?O=function serializeBase64UrlType(g,v){if(null!=v){if(!(v instanceof Uint8Array))throw new Error(`${g} must be of type Uint8Array.`);v=function bufferToBase64Url(g){if(!g)return;if(!(g instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");return function trimEnd(g,v){let b=g.length;for(;b-1>=0&&g[b-1]===v;)--b;return g.substr(0,b)}(S.Es(g),"=").replace(/\+/g,"-").replace(/\//g,"_")}(v)}return v}(b,v):null!==I.match(/^Sequence$/i)?O=function serializeSequenceType(g,v,b,S,x,C){var T;if(!Array.isArray(b))throw new Error(`${S} must be of type Array.`);let R=v.type.element;if(!R||"object"!=typeof R)throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${S}.`);"Composite"===R.type.name&&R.type.className&&(R=null!==(T=g.modelMappers[R.type.className])&&void 0!==T?T:R);const k=[];for(let v=0;v<b.length;v++){const T=g.serialize(R,b[v],S,C);if(x&&R.xmlNamespace){const g=R.xmlNamespacePrefix?`xmlns:${R.xmlNamespacePrefix}`:"xmlns";"Composite"===R.type.name?(k[v]=Object.assign({},T),k[v][P.c]={[g]:R.xmlNamespace}):(k[v]={},k[v][C.xml.xmlCharKey]=T,k[v][P.c]={[g]:R.xmlNamespace})}else k[v]=T}return k}(this,g,v,b,Boolean(this.isXML),_):null!==I.match(/^Dictionary$/i)?O=function serializeDictionaryType(g,v,b,S,x,C){if("object"!=typeof b)throw new Error(`${S} must be of type object.`);const T=v.type.value;if(!T||"object"!=typeof T)throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${S}.`);const R={};for(const v of Object.keys(b)){const P=g.serialize(T,b[v],S,C);R[v]=getXmlObjectValue(T,P,x,C)}if(x&&v.xmlNamespace){const g=v.xmlNamespacePrefix?`xmlns:${v.xmlNamespacePrefix}`:"xmlns",b=R;return b[P.c]={[g]:v.xmlNamespace},b}return R}(this,g,v,b,Boolean(this.isXML),_):null!==I.match(/^Composite$/i)&&(O=function serializeCompositeType(g,v,b,S,x,C){getPolymorphicDiscriminatorRecursively(g,v)&&(v=getPolymorphicMapper(g,v,b,"clientName"));if(null!=b){const T={},R=resolveModelProperties(g,v,S);for(const k of Object.keys(R)){const _=R[k];if(_.readOnly)continue;let O,I=T;if(g.isXML)O=_.xmlIsWrapped?_.xmlName:_.xmlElementName||_.xmlName;else{const g=splitSerializeName(_.serializedName);O=g.pop();for(const v of g){const g=I[v];null==g&&(void 0!==b[k]&&null!==b[k]||void 0!==_.defaultValue)&&(I[v]={}),I=I[v]}}if(null!=I){if(x&&v.xmlNamespace){const g=v.xmlNamespacePrefix?`xmlns:${v.xmlNamespacePrefix}`:"xmlns";I[P.c]=Object.assign(Object.assign({},I[P.c]),{[g]:v.xmlNamespace})}const T=""!==_.serializedName?S+"."+_.serializedName:S;let R=b[k];const A=getPolymorphicDiscriminatorRecursively(g,v);A&&A.clientName===k&&null==R&&(R=v.serializedName);const q=g.serialize(_,R,T,C);if(void 0!==q&&null!=O){const g=getXmlObjectValue(_,q,x,C);x&&_.xmlIsAttribute?(I[P.c]=I[P.c]||{},I[P.c][O]=q):x&&_.xmlIsWrapped?I[O]={[_.xmlElementName]:g}:I[O]=g}}}const k=function resolveAdditionalProperties(g,v,b){const S=v.type.additionalProperties;if(!S&&v.type.className){const S=resolveReferencedMapper(g,v,b);return null==S?void 0:S.type.additionalProperties}return S}(g,v,S);if(k){const v=Object.keys(R);for(const P in b){v.every((g=>g!==P))&&(T[P]=g.serialize(k,b[P],S+'["'+P+'"]',C))}}return T}return b}(this,g,v,b,Boolean(this.isXML),_));return O}deserialize(g,v,b,x={xml:{}}){var C,T,R,k;const _={xml:{rootName:null!==(C=x.xml.rootName)&&void 0!==C?C:"",includeRoot:null!==(T=x.xml.includeRoot)&&void 0!==T&&T,xmlCharKey:null!==(R=x.xml.xmlCharKey)&&void 0!==R?R:P.I},ignoreUnknownProperties:null!==(k=x.ignoreUnknownProperties)&&void 0!==k&&k};if(null==v)return this.isXML&&"Sequence"===g.type.name&&!g.xmlIsWrapped&&(v=[]),void 0!==g.defaultValue&&(v=g.defaultValue),v;let O;const I=g.type.name;if(b||(b=g.serializedName),null!==I.match(/^Composite$/i))O=function deserializeCompositeType(g,v,b,S,x){var C,T;const R=null!==(C=x.xml.xmlCharKey)&&void 0!==C?C:P.I;getPolymorphicDiscriminatorRecursively(g,v)&&(v=getPolymorphicMapper(g,v,b,"serializedName"));const k=resolveModelProperties(g,v,S);let _={};const O=[];for(const C of Object.keys(k)){const I=k[C],A=splitSerializeName(k[C].serializedName);O.push(A[0]);const{serializedName:q,xmlName:z,xmlElementName:L}=I;let G=S;""!==q&&void 0!==q&&(G=S+"."+q);const j=I.headerCollectionPrefix;if(j){const v={};for(const S of Object.keys(b))S.startsWith(j)&&(v[S.substring(j.length)]=g.deserialize(I.type.value,b[S],G,x)),O.push(S);_[C]=v}else if(g.isXML)if(I.xmlIsAttribute&&b[P.c])_[C]=g.deserialize(I,b[P.c][z],G,x);else if(I.xmlIsMsText)void 0!==b[R]?_[C]=b[R]:"string"==typeof b&&(_[C]=b);else{const v=L||z||q;if(I.xmlIsWrapped){const v=b[z],S=null!==(T=null==v?void 0:v[L])&&void 0!==T?T:[];_[C]=g.deserialize(I,S,G,x),O.push(z)}else{const S=b[v];_[C]=g.deserialize(I,S,G,x),O.push(v)}}else{let S,P=b,T=0;for(const g of A){if(!P)break;T++,P=P[g]}null===P&&T<A.length&&(P=void 0),S=P;const R=v.type.polymorphicDiscriminator;let O;if(R&&C===R.clientName&&null==S&&(S=v.serializedName),Array.isArray(b[C])&&""===k[C].serializedName){S=b[C];const v=g.deserialize(I,S,G,x);for(const[g,b]of Object.entries(_))Object.prototype.hasOwnProperty.call(v,g)||(v[g]=b);_=v}else void 0===S&&void 0===I.defaultValue||(O=g.deserialize(I,S,G,x),_[C]=O)}}const I=v.type.additionalProperties;if(I){const isAdditionalProperty=g=>{for(const v in k){if(splitSerializeName(k[v].serializedName)[0]===g)return!1}return!0};for(const v in b)isAdditionalProperty(v)&&(_[v]=g.deserialize(I,b[v],S+'["'+v+'"]',x))}else if(b&&!x.ignoreUnknownProperties)for(const g of Object.keys(b))void 0!==_[g]||O.includes(g)||isSpecialXmlProperty(g,x)||(_[g]=b[g]);return _}(this,g,v,b,_);else{if(this.isXML){const g=_.xml.xmlCharKey;void 0!==v[P.c]&&void 0!==v[g]&&(v=v[g])}null!==I.match(/^Number$/i)?(O=parseFloat(v),isNaN(O)&&(O=v)):null!==I.match(/^Boolean$/i)?O="true"===v||"false"!==v&&v:null!==I.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)?O=v:null!==I.match(/^(Date|DateTime|DateTimeRfc1123)$/i)?O=new Date(v):null!==I.match(/^UnixTime$/i)?O=function unixTimeToDate(g){if(!g)return;return new Date(1e3*g)}(v):null!==I.match(/^ByteArray$/i)?O=S.v5(v):null!==I.match(/^Base64Url$/i)?O=function base64UrlToByteArray(g){if(!g)return;if(g&&"string"!=typeof g.valueOf())throw new Error("Please provide an input of type string for converting to Uint8Array");return g=g.replace(/-/g,"+").replace(/_/g,"/"),S.v5(g)}(v):null!==I.match(/^Sequence$/i)?O=function deserializeSequenceType(g,v,b,S,P){var x;let C=v.type.element;if(!C||"object"!=typeof C)throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${S}`);if(b){Array.isArray(b)||(b=[b]),"Composite"===C.type.name&&C.type.className&&(C=null!==(x=g.modelMappers[C.type.className])&&void 0!==x?x:C);const v=[];for(let x=0;x<b.length;x++)v[x]=g.deserialize(C,b[x],`${S}[${x}]`,P);return v}return b}(this,g,v,b,_):null!==I.match(/^Dictionary$/i)&&(O=function deserializeDictionaryType(g,v,b,S,P){const x=v.type.value;if(!x||"object"!=typeof x)throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${S}`);if(b){const v={};for(const C of Object.keys(b))v[C]=g.deserialize(x,b[C],S,P);return v}return b}(this,g,v,b,_))}return g.isConstant&&(O=g.defaultValue),O}}function createSerializer(g={},v=!1){return new SerializerImpl(g,v)}function splitSerializeName(g){const v=[];let b="";if(g){const S=g.split(".");for(const g of S)"\\"===g.charAt(g.length-1)?b+=g.substr(0,g.length-1)+".":(b+=g,v.push(b),b="")}return v}function resolveReferencedMapper(g,v,b){const S=v.type.className;if(!S)throw new Error(`Class name for model "${b}" is not provided in the mapper "${JSON.stringify(v,void 0,2)}".`);return g.modelMappers[S]}function resolveModelProperties(g,v,b){let S=v.type.modelProperties;if(!S){const P=resolveReferencedMapper(g,v,b);if(!P)throw new Error(`mapper() cannot be null or undefined for model "${v.type.className}".`);if(S=null==P?void 0:P.type.modelProperties,!S)throw new Error(`modelProperties cannot be null or undefined in the mapper "${JSON.stringify(P)}" of type "${v.type.className}" for object "${b}".`)}return S}function getXmlObjectValue(g,v,b,S){if(!b||!g.xmlNamespace)return v;const x={[g.xmlNamespacePrefix?`xmlns:${g.xmlNamespacePrefix}`:"xmlns"]:g.xmlNamespace};if(["Composite"].includes(g.type.name)){if(v[P.c])return v;{const g=Object.assign({},v);return g[P.c]=x,g}}const C={};return C[S.xml.xmlCharKey]=v,C[P.c]=x,C}function isSpecialXmlProperty(g,v){return[P.c,v.xml.xmlCharKey].includes(g)}function getPolymorphicMapper(g,v,b,S){var P;const x=getPolymorphicDiscriminatorRecursively(g,v);if(x){let C=x[S];if(C){"serializedName"===S&&(C=C.replace(/\\/gi,""));const x=b[C],T=null!==(P=v.type.uberParent)&&void 0!==P?P:v.type.className;if("string"==typeof x&&T){const b=function getIndexDiscriminator(g,v,b){const S=[b];for(;S.length;){const b=S.shift(),P=v===b?v:b+"."+v;if(Object.prototype.hasOwnProperty.call(g,P))return g[P];for(const[v,P]of Object.entries(g))v.startsWith(b+".")&&P.type.uberParent===b&&P.type.className&&S.push(P.type.className)}}(g.modelMappers.discriminators,x,T);b&&(v=b)}}}return v}function getPolymorphicDiscriminatorRecursively(g,v){return v.type.polymorphicDiscriminator||getPolymorphicDiscriminatorSafely(g,v.type.uberParent)||getPolymorphicDiscriminatorSafely(g,v.type.className)}function getPolymorphicDiscriminatorSafely(g,v){return v&&g.modelMappers[v]&&g.modelMappers[v].type.polymorphicDiscriminator}const C={Base64Url:"Base64Url",Boolean:"Boolean",ByteArray:"ByteArray",Composite:"Composite",Date:"Date",DateTime:"DateTime",DateTimeRfc1123:"DateTimeRfc1123",Dictionary:"Dictionary",Enum:"Enum",Number:"Number",Object:"Object",Sequence:"Sequence",String:"String",Stream:"Stream",TimeSpan:"TimeSpan",UnixTime:"UnixTime"}},22400:(g,v,b)=>{"use strict";b.d(v,{S:()=>ServiceClient});var S=b(74945),P=b(86345),x=b(81498),C=b(5734);let T;var R=b(28506),k=b(18127);const _={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(g,v,b,S){const P=function calculateUrlReplacements(g,v,b){var S;const P=new Map;if(null===(S=g.urlParameters)||void 0===S?void 0:S.length)for(const S of g.urlParameters){let x=(0,R.L)(v,S,b);const C=(0,k.s)(S);x=g.serializer.serialize(S.mapper,x,C),S.skipEncoding||(x=encodeURIComponent(x)),P.set(`{${S.mapper.serializedName||C}}`,x)}return P}(v,b,S);let x=!1,C=replaceAll(g,P);if(v.path){let g=replaceAll(v.path,P);"/{nextLink}"===v.path&&g.startsWith("/")&&(g=g.substring(1)),!function isAbsoluteUrl(g){return g.includes("://")}(g)?C=function appendPath(g,v){if(!v)return g;const b=new URL(g);let S=b.pathname;S.endsWith("/")||(S=`${S}/`);v.startsWith("/")&&(v=v.substring(1));const P=v.indexOf("?");if(-1!==P){const g=v.substring(0,P),x=v.substring(P+1);S+=g,x&&(b.search=b.search?`${b.search}&${x}`:x)}else S+=v;return b.pathname=S,b.toString()}(C,g):(C=g,x=!0)}const{queryParams:T,sequenceParams:O}=function calculateQueryParameters(g,v,b){var S;const P=new Map,x=new Set;if(null===(S=g.queryParameters)||void 0===S?void 0:S.length)for(const S of g.queryParameters){"Sequence"===S.mapper.type.name&&S.mapper.serializedName&&x.add(S.mapper.serializedName);let C=(0,R.L)(v,S,b);if(null!=C||S.mapper.required){C=g.serializer.serialize(S.mapper,C,(0,k.s)(S));const v=S.collectionFormat?_[S.collectionFormat]:"";if(Array.isArray(C)&&(C=C.map((g=>null==g?"":g))),"Multi"===S.collectionFormat&&0===C.length)continue;!Array.isArray(C)||"SSV"!==S.collectionFormat&&"TSV"!==S.collectionFormat||(C=C.join(v)),S.skipEncoding||(C=Array.isArray(C)?C.map((g=>encodeURIComponent(g))):encodeURIComponent(C)),!Array.isArray(C)||"CSV"!==S.collectionFormat&&"Pipes"!==S.collectionFormat||(C=C.join(v)),P.set(S.mapper.serializedName||(0,k.s)(S),C)}}return{queryParams:P,sequenceParams:x}}(v,b,S);return C=function appendQueryParams(g,v,b,S=!1){if(0===v.size)return g;const P=new URL(g),x=function simpleParseQueryParams(g){const v=new Map;if(!g||"?"!==g[0])return v;const b=(g=g.slice(1)).split("&");for(const g of b){const[b,S]=g.split("=",2),P=v.get(b);P?Array.isArray(P)?P.push(S):v.set(b,[P,S]):v.set(b,S)}return v}(P.search);for(const[g,P]of v){const v=x.get(g);if(Array.isArray(v))if(Array.isArray(P)){v.push(...P);const b=new Set(v);x.set(g,Array.from(b))}else v.push(P);else v?(Array.isArray(P)?P.unshift(v):b.has(g)&&x.set(g,[v,P]),S||x.set(g,P)):x.set(g,P)}const C=[];for(const[g,v]of x)if("string"==typeof v)C.push(`${g}=${v}`);else if(Array.isArray(v))for(const b of v)C.push(`${g}=${b}`);else C.push(`${g}=${v}`);return P.search=C.length?`?${C.join("&")}`:"",P.toString()}(C,T,O,x),C}function replaceAll(g,v){let b=g;for(const[g,S]of v)b=b.split(g).join(S);return b}var O=b(58560);class ServiceClient{constructor(g={}){var v,b;if(this._requestContentType=g.requestContentType,this._endpoint=null!==(v=g.endpoint)&&void 0!==v?v:g.baseUri,g.baseUri&&O.k.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=g.allowInsecureConnection,this._httpClient=g.httpClient||function getCachedDefaultHttpClient(){return T||(T=(0,C.t)()),T}(),this.pipeline=g.pipeline||function createDefaultPipeline(g){const v=function getCredentialScopes(g){if(g.credentialScopes){const v=g.credentialScopes;return Array.isArray(v)?v.map((g=>new URL(g).toString())):new URL(v).toString()}if(g.endpoint)return`${g.endpoint}/.default`;if(g.baseUri)return`${g.baseUri}/.default`;if(g.credential&&!g.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a endpoint or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy");return}(g),b=g.credential&&v?{credentialScopes:v,credential:g.credential}:void 0;return(0,P.W)(Object.assign(Object.assign({},g),{credentialOptions:b}))}(g),null===(b=g.additionalPolicies)||void 0===b?void 0:b.length)for(const{policy:v,position:b}of g.additionalPolicies){const g="perRetry"===b?"Sign":void 0;this.pipeline.addPolicy(v,{afterPhase:g})}}async sendRequest(g){return this.pipeline.sendRequest(this._httpClient,g)}async sendOperationRequest(g,v){const b=v.baseUrl||this._endpoint;if(!b)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 P=getRequestUrl(b,v,g,this),C=(0,S.k)({url:P});C.method=v.httpMethod;const T=(0,R.F)(C);T.operationSpec=v,T.operationArguments=g;const _=v.contentType||this._requestContentType;_&&v.requestBody&&C.headers.set("Content-Type",_);const O=g.options;if(O){const g=O.requestOptions;g&&(g.timeout&&(C.timeout=g.timeout),g.onUploadProgress&&(C.onUploadProgress=g.onUploadProgress),g.onDownloadProgress&&(C.onDownloadProgress=g.onDownloadProgress),void 0!==g.shouldDeserialize&&(T.shouldDeserialize=g.shouldDeserialize),g.allowInsecureConnection&&(C.allowInsecureConnection=!0)),O.abortSignal&&(C.abortSignal=O.abortSignal),O.tracingOptions&&(C.tracingOptions=O.tracingOptions)}this._allowInsecureConnection&&(C.allowInsecureConnection=!0),void 0===C.streamResponseStatusCodes&&(C.streamResponseStatusCodes=(0,k.d)(v));try{const g=await this.sendRequest(C),b=(0,x.wJ)(g,v.responses[g.status]);return(null==O?void 0:O.onResponse)&&O.onResponse(g,b),b}catch(g){if("object"==typeof g&&(null==g?void 0:g.response)){const b=g.response,S=(0,x.wJ)(b,v.responses[g.statusCode]||v.responses.default);g.details=S,(null==O?void 0:O.onResponse)&&O.onResponse(b,S,g)}throw g}}}},81498:(g,v,b)=>{"use strict";b.d(v,{TP:()=>isValidUuid,_9:()=>isDuration,wJ:()=>flattenResponse});const S=/^(-|\+)?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(g){return S.test(g)}const P=/^[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(g){return P.test(g)}function flattenResponse(g,v){var b,S;const P=g.parsedHeaders;if("HEAD"===g.request.method)return Object.assign(Object.assign({},P),{body:g.parsedBody});const x=v&&v.bodyMapper,C=Boolean(null==x?void 0:x.nullable),T=null==x?void 0:x.type.name;if("Stream"===T)return Object.assign(Object.assign({},P),{blobBody:g.blobBody,readableStreamBody:g.readableStreamBody});const R="Composite"===T&&x.type.modelProperties||{},k=Object.keys(R).some((g=>""===R[g].serializedName));if("Sequence"===T||k){const v=null!==(b=g.parsedBody)&&void 0!==b?b:[];for(const b of Object.keys(R))R[b].serializedName&&(v[b]=null===(S=g.parsedBody)||void 0===S?void 0:S[b]);if(P)for(const g of Object.keys(P))v[g]=P[g];return!C||g.parsedBody||P||0!==Object.getOwnPropertyNames(R).length?v:null}return function handleNullableResponseAndWrappableBody(g){const v=Object.assign(Object.assign({},g.headers),g.body);return g.hasNullableType&&0===Object.getOwnPropertyNames(v).length?g.shouldWrapBody?{body:null}:null:g.shouldWrapBody?Object.assign(Object.assign({},g.headers),{body:g.body}):v}({body:g.parsedBody,headers:P,hasNullableType:C,shouldWrapBody:(_=g.parsedBody,O=T,"Composite"!==O&&"Dictionary"!==O&&("string"==typeof _||"number"==typeof _||"boolean"==typeof _||null!==(null==O?void 0:O.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i))||null==_))});var _,O}},23798:(g,v,b)=>{"use strict";b.d(v,{VU:()=>initHttpOperation,WH:()=>parseRetryAfter,ZK:()=>getStatusFromInitialResponse,Z_:()=>getOperationLocation,d7:()=>inferLroMode,e8:()=>getResourceLocation,ku:()=>getOperationStatus,rK:()=>pollHttpOperation,zJ:()=>isOperationError});var S=b(8182),P=b(1245);function getOperationLocationPollingUrl(g){const{azureAsyncOperation:v,operationLocation:b}=g;return null!=b?b:v}function getLocationHeader(g){return g.headers.location}function getOperationLocationHeader(g){return g.headers["operation-location"]}function getAzureAsyncOperationHeader(g){return g.headers["azure-asyncoperation"]}function findResourceLocation(g){const{location:v,requestMethod:b,requestPath:S,resourceLocationConfig:P}=g;switch(b){case"PUT":return S;case"DELETE":return;default:switch(P){case"azure-async-operation":return;case"original-uri":return S;default:return v}}}function inferLroMode(g){const{rawResponse:v,requestMethod:b,requestPath:S,resourceLocationConfig:P}=g,x=getOperationLocationPollingUrl({operationLocation:getOperationLocationHeader(v),azureAsyncOperation:getAzureAsyncOperationHeader(v)}),C=getLocationHeader(v),T=null==b?void 0:b.toLocaleUpperCase();return void 0!==x?{mode:"OperationLocation",operationLocation:x,resourceLocation:findResourceLocation({requestMethod:T,location:C,requestPath:S,resourceLocationConfig:P})}:void 0!==C?{mode:"ResourceLocation",operationLocation:C}:"PUT"===T&&S?{mode:"Body",operationLocation:S}:void 0}function transformStatus(g){const{status:v,statusCode:b}=g;if("string"!=typeof v&&void 0!==v)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${v}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(null==v?void 0:v.toLocaleLowerCase()){case void 0:return toOperationStatus(b);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:return P.k.verbose(`LRO: unrecognized operation status: ${v}`),v}}function toOperationStatus(g){return 202===g?"running":g<300?"succeeded":"failed"}function parseRetryAfter({rawResponse:g}){const v=g.headers["retry-after"];if(void 0!==v){const g=parseInt(v);return isNaN(g)?function calculatePollingIntervalFromDate(g){const v=Math.floor((new Date).getTime()),b=g.getTime();if(v<b)return b-v;return}(new Date(v)):1e3*g}}function getStatusFromInitialResponse(g){const{response:v,state:b,operationLocation:S}=g;const P=function helper(){var g;switch(null===(g=b.config.metadata)||void 0===g?void 0:g.mode){case void 0:return toOperationStatus(v.rawResponse.statusCode);case"Body":return getOperationStatus(v,b);default:return"running"}}();return"running"===P&&void 0===S?"succeeded":P}async function initHttpOperation(g){const{stateProxy:v,resourceLocationConfig:b,processResult:P,lro:x,setErrorAsResult:C}=g;return(0,S.kb)({init:async()=>{const g=await x.sendInitialRequest(),v=inferLroMode({rawResponse:g.rawResponse,requestPath:x.requestPath,requestMethod:x.requestMethod,resourceLocationConfig:b});return Object.assign({response:g,operationLocation:null==v?void 0:v.operationLocation,resourceLocation:null==v?void 0:v.resourceLocation},(null==v?void 0:v.mode)?{metadata:{mode:v.mode}}:{})},stateProxy:v,processResult:P?({flatResponse:g},v)=>P(g,v):({flatResponse:g})=>g,getOperationStatus:getStatusFromInitialResponse,setErrorAsResult:C})}function getOperationLocation({rawResponse:g},v){var b;switch(null===(b=v.config.metadata)||void 0===b?void 0:b.mode){case"OperationLocation":return getOperationLocationPollingUrl({operationLocation:getOperationLocationHeader(g),azureAsyncOperation:getAzureAsyncOperationHeader(g)});case"ResourceLocation":return getLocationHeader(g);default:return}}function getOperationStatus({rawResponse:g},v){var b;const S=null===(b=v.config.metadata)||void 0===b?void 0:b.mode;switch(S){case"OperationLocation":return function getStatus(g){var v;const{status:b}=null!==(v=g.body)&&void 0!==v?v:{};return transformStatus({status:b,statusCode:g.statusCode})}(g);case"ResourceLocation":return toOperationStatus(g.statusCode);case"Body":return function getProvisioningState(g){var v,b;const{properties:S,provisioningState:P}=null!==(v=g.body)&&void 0!==v?v:{};return transformStatus({status:null!==(b=null==S?void 0:S.provisioningState)&&void 0!==b?b:P,statusCode:g.statusCode})}(g);default:throw new Error(`Internal error: Unexpected operation mode: ${S}`)}}function getResourceLocation({flatResponse:g},v){if("object"==typeof g){const b=g.resourceLocation;void 0!==b&&(v.config.resourceLocation=b)}return v.config.resourceLocation}function isOperationError(g){return"RestError"===g.name}async function pollHttpOperation(g){const{lro:v,stateProxy:b,options:P,processResult:x,updateState:C,setDelay:T,state:R,setErrorAsResult:k}=g;return(0,S.Bt)({state:R,stateProxy:b,setDelay:T,processResult:x?({flatResponse:g},v)=>x(g,v):({flatResponse:g})=>g,updateState:C,getPollingInterval:parseRetryAfter,getOperationLocation,getOperationStatus,isOperationError,getResourceLocation,options:P,poll:async(g,b)=>v.sendPollRequest(g,b),setErrorAsResult:k})}},72661:(g,v,b)=>{"use strict";b.d(v,{d:()=>createHttpPoller});var S=b(23798),P=b(92571),x=b(8182),C=b(46133),T=b(39880);const createStateProxy=()=>({initState:g=>({status:"running",config:g}),setCanceled:g=>g.status="canceled",setError:(g,v)=>g.error=v,setResult:(g,v)=>g.result=v,setRunning:g=>g.status="running",setSucceeded:g=>g.status="succeeded",setFailed:g=>g.status="failed",getError:g=>g.error,getResult:g=>g.result,isCanceled:g=>"canceled"===g.status,isFailed:g=>"failed"===g.status,isRunning:g=>"running"===g.status,isSucceeded:g=>"succeeded"===g.status});function buildCreatePoller(g){const{getOperationLocation:v,getStatusFromInitialResponse:b,getStatusFromPollResponse:S,isOperationError:R,getResourceLocation:k,getPollingInterval:_,resolveOnUnsuccessful:O}=g;return async({init:g,poll:I},A)=>{const{processResult:q,updateState:z,withOperationLocation:L,intervalInMs:G=C.F,restoreFrom:j}=A||{},B=createStateProxy(),U=L?(()=>{let g=!1;return(v,b)=>{b?L(v):g||L(v),g=!0}})():void 0,V=j?(0,x.Hi)(j):await(0,x.kb)({init:g,stateProxy:B,processResult:q,getOperationStatus:b,withOperationLocation:U,setErrorAsResult:!O});let H;const K=new P.H,X=new Map,J="Operation was canceled";let Y=G;const te={getOperationState:()=>V,getResult:()=>V.result,isDone:()=>["succeeded","failed","canceled"].includes(V.status),isStopped:()=>void 0===H,stopPolling:()=>{K.abort()},toString:()=>JSON.stringify({state:V}),onProgress:g=>{const v=Symbol();return X.set(v,g),()=>X.delete(v)},pollUntilDone:g=>null!=H?H:H=(async()=>{const{abortSignal:v}=g||{},{signal:b}=v?new P.H([v,K.signal]):K;if(!te.isDone())for(await te.poll({abortSignal:b});!te.isDone();)await(0,T.g)(Y,{abortSignal:b}),await te.poll({abortSignal:b});if(O)return te.getResult();switch(V.status){case"succeeded":return te.getResult();case"canceled":throw new Error(J);case"failed":throw V.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally((()=>{H=void 0})),async poll(g){if(O){if(te.isDone())return}else switch(V.status){case"succeeded":return;case"canceled":throw new Error(J);case"failed":throw V.error}if(await(0,x.Bt)({poll:I,state:V,stateProxy:B,getOperationLocation:v,isOperationError:R,withOperationLocation:U,getPollingInterval:_,getOperationStatus:S,getResourceLocation:k,processResult:q,updateState:z,options:g,setDelay:g=>{Y=g},setErrorAsResult:!O}),await(async()=>X.forEach((g=>g(V))))(),!O)switch(V.status){case"canceled":throw new Error(J);case"failed":throw V.error}}};return te}}async function createHttpPoller(g,v){const{resourceLocationConfig:b,intervalInMs:P,processResult:x,restoreFrom:C,updateState:T,withOperationLocation:R,resolveOnUnsuccessful:k=!1}=v||{};return buildCreatePoller({getStatusFromInitialResponse:S.ZK,getStatusFromPollResponse:S.ku,isOperationError:S.zJ,getOperationLocation:S.Z_,getResourceLocation:S.e8,getPollingInterval:S.WH,resolveOnUnsuccessful:k})({init:async()=>{const v=await g.sendInitialRequest(),P=(0,S.d7)({rawResponse:v.rawResponse,requestPath:g.requestPath,requestMethod:g.requestMethod,resourceLocationConfig:b});return Object.assign({response:v,operationLocation:null==P?void 0:P.operationLocation,resourceLocation:null==P?void 0:P.resourceLocation},(null==P?void 0:P.mode)?{metadata:{mode:P.mode}}:{})},poll:g.sendPollRequest},{intervalInMs:P,withOperationLocation:R,restoreFrom:C,updateState:T,processResult:x?({flatResponse:g},v)=>x(g,v):({flatResponse:g})=>g})}},49363:(g,v,b)=>{"use strict";b.d(v,{F:()=>LroEngine});var S=b(23798),P=b(1245);class GenericPollOperation{constructor(g,v,b,S,P,x,C){this.state=g,this.lro=v,this.setErrorAsResult=b,this.lroResourceLocationConfig=S,this.processResult=P,this.updateState=x,this.isDone=C}setPollerConfig(g){this.pollerConfig=g}async update(g){var v;const b={initState:g=>({config:g,isStarted:!0}),setCanceled:g=>g.isCancelled=!0,setError:(g,v)=>g.error=v,setResult:(g,v)=>g.result=v,setRunning:g=>g.isStarted=!0,setSucceeded:g=>g.isCompleted=!0,setFailed:()=>{},getError:g=>g.error,getResult:g=>g.result,isCanceled:g=>!!g.isCancelled,isFailed:g=>!!g.error,isRunning:g=>!!g.isStarted,isSucceeded:g=>Boolean(g.isCompleted&&!g.isCancelled&&!g.error)};this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await(0,S.VU)({lro:this.lro,stateProxy:b,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));const P=this.updateState,x=this.isDone;return this.state.isCompleted||void 0!==this.state.error||await(0,S.rK)({lro:this.lro,state:this.state,stateProxy:b,processResult:this.processResult,updateState:P?(g,{rawResponse:v})=>P(g,v):void 0,isDone:x?({flatResponse:g},v)=>x(g,v):void 0,options:g,setDelay:g=>{this.pollerConfig.intervalInMs=g},setErrorAsResult:this.setErrorAsResult}),null===(v=null==g?void 0:g.fireProgress)||void 0===v||v.call(g,this.state),this}async cancel(){return P.k.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}}var x=b(46133),C=b(57339),T=b(8182);class LroEngine extends C.Ww{constructor(g,v){const{intervalInMs:b=x.F,resumeFrom:S,resolveOnUnsuccessful:P=!1,isDone:C,lroResourceLocationConfig:R,processResult:k,updateState:_}=v||{},O=S?(0,T.Hi)(S):{},I=new GenericPollOperation(O,g,!P,R,k,_,C);super(I),this.resolveOnUnsuccessful=P,this.config={intervalInMs:b},I.setPollerConfig(this.config)}delay(){return new Promise((g=>setTimeout((()=>g()),this.config.intervalInMs)))}}},57339:(g,v,b)=>{"use strict";b.d(v,{Ww:()=>Poller});class PollerStoppedError extends Error{constructor(g){super(g),this.name="PollerStoppedError",Object.setPrototypeOf(this,PollerStoppedError.prototype)}}class PollerCancelledError extends Error{constructor(g){super(g),this.name="PollerCancelledError",Object.setPrototypeOf(this,PollerCancelledError.prototype)}}class Poller{constructor(g){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=g,this.promise=new Promise(((g,v)=>{this.resolve=g,this.reject=v})),this.promise.catch((()=>{}))}async startPolling(g={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(g),await this.delay()}async pollOnce(g={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:g.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(g){for(const v of this.pollProgressCallbacks)v(g)}async cancelOnce(g={}){this.operation=await this.operation.cancel(g)}poll(g={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(g);const clearPollOncePromise=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(clearPollOncePromise,clearPollOncePromise).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){const g=new PollerCancelledError("Operation was canceled");throw this.reject(g),g}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(g={}){return this.stopped&&this.startPolling(g).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(g){return this.pollProgressCallbacks.push(g),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter((v=>v!==g))}}isDone(){const g=this.operation.state;return Boolean(g.isCompleted||g.isCancelled||g.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new PollerStoppedError("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(g={}){if(this.cancelPromise){if(g.abortSignal)throw new Error("A cancel request is currently pending")}else this.cancelPromise=this.cancelOnce(g);return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}}},1245:(g,v,b)=>{"use strict";b.d(v,{k:()=>S});const S=(0,b(78096).createClientLogger)("core-lro")},46133:(g,v,b)=>{"use strict";b.d(v,{F:()=>S,U:()=>P});const S=2e3,P=["succeeded","canceled","failed"]},8182:(g,v,b)=>{"use strict";b.d(v,{Bt:()=>pollOperation,Hi:()=>deserializeState,kb:()=>initOperation});var S=b(1245),P=b(46133);function deserializeState(g){try{return JSON.parse(g).state}catch(v){throw new Error(`Unable to deserialize input state: ${g}`)}}function setStateError(g){const{state:v,stateProxy:b,isOperationError:S}=g;return g=>{throw S(g)&&(b.setError(v,g),b.setFailed(v)),g}}function processOperationStatus(g){const{state:v,stateProxy:b,status:S,isDone:P,processResult:x,response:C,setErrorAsResult:T}=g;switch(S){case"succeeded":b.setSucceeded(v);break;case"failed":b.setError(v,new Error("The long-running operation has failed")),b.setFailed(v);break;case"canceled":b.setCanceled(v)}((null==P?void 0:P(C,v))||void 0===P&&["succeeded","canceled"].concat(T?[]:["failed"]).includes(S))&&b.setResult(v,function buildResult(g){const{processResult:v,response:b,state:S}=g;return v?v(b,S):b}({response:C,state:v,processResult:x}))}async function initOperation(g){const{init:v,stateProxy:b,processResult:P,getOperationStatus:x,withOperationLocation:C,setErrorAsResult:T}=g,{operationLocation:R,resourceLocation:k,metadata:_,response:O}=await v();R&&(null==C||C(R,!1));const I={metadata:_,operationLocation:R,resourceLocation:k};S.k.verbose("LRO: Operation description:",I);const A=b.initState(I);return processOperationStatus({state:A,status:x({response:O,state:A,operationLocation:R}),stateProxy:b,response:O,setErrorAsResult:T,processResult:P}),A}async function pollOperation(g){const{poll:v,state:b,stateProxy:x,options:C,getOperationStatus:T,getResourceLocation:R,getOperationLocation:k,isOperationError:_,withOperationLocation:O,getPollingInterval:I,processResult:A,updateState:q,setDelay:z,isDone:L,setErrorAsResult:G}=g,{operationLocation:j}=b.config;if(void 0!==j){const{response:g,status:B}=await async function pollOperationHelper(g){const{poll:v,state:b,stateProxy:x,operationLocation:C,getOperationStatus:T,getResourceLocation:R,isOperationError:k,options:_}=g,O=await v(C,_).catch(setStateError({state:b,stateProxy:x,isOperationError:k})),I=T(O,b);if(S.k.verbose(`LRO: Status:\n\tPolling from: ${b.config.operationLocation}\n\tOperation status: ${I}\n\tPolling status: ${P.U.includes(I)?"Stopped":"Running"}`),"succeeded"===I){const g=R(O,b);if(void 0!==g)return{response:await v(g).catch(setStateError({state:b,stateProxy:x,isOperationError:k})),status:I}}return{response:O,status:I}}({poll:v,getOperationStatus:T,state:b,stateProxy:x,operationLocation:j,getResourceLocation:R,isOperationError:_,options:C});if(processOperationStatus({status:B,response:g,state:b,stateProxy:x,isDone:L,processResult:A,setErrorAsResult:G}),!P.U.includes(B)){const v=null==I?void 0:I(g);v&&z(v);const S=null==k?void 0:k(g,b);if(void 0!==S){const g=j!==S;b.config.operationLocation=S,null==O||O(S,g)}else null==O||O(j,!1)}null==q||q(b,g)}}},20007:(g,v,b)=>{"use strict";b.d(v,{I:()=>P,J:()=>S});const S="1.10.3",P=3},28402:(g,v,b)=>{"use strict";b.d(v,{W:()=>createPipelineFromOptions});var S,P=b(18765),x=b(60101),C=b(81826),T=b(53491),R=b(49852),k=b(96720),_=b(8915);const O="undefined"!=typeof process&&Boolean(process.version)&&Boolean(null===(S=process.versions)||void 0===S?void 0:S.node);var I=b(60093),A=b(22120),q=b(98857),z=b(17336);function createPipelineFromOptions(g){const v=(0,x.A)();return O&&(g.tlsOptions&&v.addPolicy((0,q.X)(g.tlsOptions)),v.addPolicy((0,I.Rc)(g.proxyOptions)),v.addPolicy((0,R.$)())),v.addPolicy((0,_.a)()),v.addPolicy((0,T.o)(g.userAgentOptions)),v.addPolicy((0,A.b)()),v.addPolicy((0,k.F)(g.retryOptions),{phase:"Retry"}),v.addPolicy((0,z.g)(g.userAgentOptions),{afterPhase:"Retry"}),O&&v.addPolicy((0,C.M)(g.redirectOptions),{afterPhase:"Retry"}),v.addPolicy((0,P._)(g.loggingOptions),{afterPhase:"Sign"}),v}},5734:(g,v,b)=>{"use strict";b.d(v,{t:()=>createDefaultHttpClient});var S=b(13685),P=b(95687),x=b(59796),C=b(12781),T=b(92571),R=b(31660),k=b(43289),_=b(4005);const O={};function isReadableStream(g){return g&&"function"==typeof g.pipe}function isStreamComplete(g){return new Promise((v=>{g.on("close",v),g.on("end",v),g.on("error",v)}))}function isArrayBuffer(g){return g&&"number"==typeof g.byteLength}class ReportTransform extends C.Transform{constructor(g){super(),this.loadedBytes=0,this.progressCallback=g}_transform(g,v,b){this.push(g),this.loadedBytes+=g.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),b()}catch(g){b(g)}}}class NodeHttpClient{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(g){var v,b,S;const P=new T.H;let C;if(g.abortSignal){if(g.abortSignal.aborted)throw new T._("The operation was aborted.");C=g=>{"abort"===g.type&&P.abort()},g.abortSignal.addEventListener("abort",C)}g.timeout>0&&setTimeout((()=>{P.abort()}),g.timeout);const O=g.headers.get("Accept-Encoding"),I=(null==O?void 0:O.includes("gzip"))||(null==O?void 0:O.includes("deflate"));let A,q="function"==typeof g.body?g.body():g.body;if(q&&!g.headers.has("Content-Length")){const v=function getBodyLength(g){return g?Buffer.isBuffer(g)?g.length:isReadableStream(g)?null:isArrayBuffer(g)?g.byteLength:"string"==typeof g?Buffer.from(g).length:null:0}(q);null!==v&&g.headers.set("Content-Length",v)}try{if(q&&g.onUploadProgress){const v=g.onUploadProgress,b=new ReportTransform(v);b.on("error",(g=>{_.k.error("Error in upload progress",g)})),isReadableStream(q)?q.pipe(b):b.end(q),q=b}const C=await this.makeRequest(g,P,q),T=function getResponseHeaders(g){const v=(0,R.d)();for(const b of Object.keys(g.headers)){const S=g.headers[b];Array.isArray(S)?S.length>0&&v.set(b,S[0]):S&&v.set(b,S)}return v}(C),O={status:null!==(v=C.statusCode)&&void 0!==v?v:0,headers:T,request:g};if("HEAD"===g.method)return C.resume(),O;A=I?function getDecodedResponseStream(g,v){const b=v.get("Content-Encoding");if("gzip"===b){const v=x.createGunzip();return g.pipe(v),v}if("deflate"===b){const v=x.createInflate();return g.pipe(v),v}return g}(C,T):C;const z=g.onDownloadProgress;if(z){const g=new ReportTransform(z);g.on("error",(g=>{_.k.error("Error in download progress",g)})),A.pipe(g),A=g}return(null===(b=g.streamResponseStatusCodes)||void 0===b?void 0:b.has(Number.POSITIVE_INFINITY))||(null===(S=g.streamResponseStatusCodes)||void 0===S?void 0:S.has(O.status))?O.readableStreamBody=A:O.bodyAsText=await function streamToText(g){return new Promise(((v,b)=>{const S=[];g.on("data",(g=>{Buffer.isBuffer(g)?S.push(g):S.push(Buffer.from(g))})),g.on("end",(()=>{v(Buffer.concat(S).toString("utf8"))})),g.on("error",(g=>{g&&"AbortError"===(null==g?void 0:g.name)?b(g):b(new k.o(`Error reading response as text: ${g.message}`,{code:k.o.PARSE_ERROR}))}))}))}(A),O}finally{if(g.abortSignal&&C){let v=Promise.resolve();isReadableStream(q)&&(v=isStreamComplete(q));let b=Promise.resolve();isReadableStream(A)&&(b=isStreamComplete(A)),Promise.all([v,b]).then((()=>{var v;C&&(null===(v=g.abortSignal)||void 0===v||v.removeEventListener("abort",C))})).catch((g=>{_.k.warning("Error when cleaning up abortListener on httpRequest",g)}))}}}makeRequest(g,v,b){var x;const C=new URL(g.url),R="https:"!==C.protocol;if(R&&!g.allowInsecureConnection)throw new Error(`Cannot connect to ${g.url} while allowInsecureConnection is false.`);const O={agent:null!==(x=g.agent)&&void 0!==x?x:this.getOrCreateAgent(g,R),hostname:C.hostname,path:`${C.pathname}${C.search}`,port:C.port,method:g.method,headers:g.headers.toJSON({preserveCase:!0})};return new Promise(((x,C)=>{const I=R?S.request(O,x):P.request(O,x);I.once("error",(v=>{var b;C(new k.o(v.message,{code:null!==(b=v.code)&&void 0!==b?b:k.o.REQUEST_SEND_ERROR,request:g}))})),v.signal.addEventListener("abort",(()=>{const g=new T._("The operation was aborted.");I.destroy(g),C(g)})),b&&isReadableStream(b)?b.pipe(I):b?"string"==typeof b||Buffer.isBuffer(b)?I.end(b):isArrayBuffer(b)?I.end(ArrayBuffer.isView(b)?Buffer.from(b.buffer):Buffer.from(b)):(_.k.error("Unrecognized body type",b),C(new k.o("Unrecognized body type"))):I.end()}))}getOrCreateAgent(g,v){var b;const x=g.disableKeepAlive;if(v)return x?S.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new S.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(x&&!g.tlsSettings)return P.globalAgent;const v=null!==(b=g.tlsSettings)&&void 0!==b?b:O;let S=this.cachedHttpsAgents.get(v);return S&&S.options.keepAlive===!x||(_.k.info("No cached TLS Agent exist, creating a new Agent"),S=new P.Agent(Object.assign({keepAlive:!x},v)),this.cachedHttpsAgents.set(v,S)),S}}}function createDefaultHttpClient(){return function createNodeHttpClient(){return new NodeHttpClient}()}},31660:(g,v,b)=>{"use strict";function normalizeName(g){return g.toLowerCase()}b.d(v,{d:()=>createHttpHeaders});class HttpHeadersImpl{constructor(g){if(this._headersMap=new Map,g)for(const v of Object.keys(g))this.set(v,g[v])}set(g,v){this._headersMap.set(normalizeName(g),{name:g,value:String(v)})}get(g){var v;return null===(v=this._headersMap.get(normalizeName(g)))||void 0===v?void 0:v.value}has(g){return this._headersMap.has(normalizeName(g))}delete(g){this._headersMap.delete(normalizeName(g))}toJSON(g={}){const v={};if(g.preserveCase)for(const g of this._headersMap.values())v[g.name]=g.value;else for(const[g,b]of this._headersMap)v[g]=b.value;return v}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return function*headerIterator(g){for(const v of g.values())yield[v.name,v.value]}(this._headersMap)}}function createHttpHeaders(g){return new HttpHeadersImpl(g)}},3390:(g,v,b)=>{"use strict";b.r(v),b.d(v,{RestError:()=>R.o,bearerTokenAuthenticationPolicy:()=>Y.v,bearerTokenAuthenticationPolicyName:()=>Y.V,createDefaultHttpClient:()=>x.t,createEmptyPipeline:()=>S.A,createHttpHeaders:()=>C.d,createPipelineFromOptions:()=>P.W,createPipelineRequest:()=>T.k,decompressResponsePolicy:()=>k.$,decompressResponsePolicyName:()=>k.s,defaultRetryPolicy:()=>H.F,exponentialRetryPolicy:()=>exponentialRetryPolicy,exponentialRetryPolicyName:()=>A,formDataPolicy:()=>J.a,formDataPolicyName:()=>J.P,getDefaultProxySettings:()=>L.o6,isRestError:()=>R.h,logPolicy:()=>z._,logPolicyName:()=>z.K,ndJsonPolicy:()=>ndJsonPolicy,ndJsonPolicyName:()=>te,proxyPolicy:()=>L.Rc,proxyPolicyName:()=>L.ht,redirectPolicy:()=>G.M,redirectPolicyName:()=>G.Y,retryPolicy:()=>O.b,setClientRequestIdPolicy:()=>q.b,setClientRequestIdPolicyName:()=>q.G,systemErrorRetryPolicy:()=>systemErrorRetryPolicy,systemErrorRetryPolicyName:()=>j,throttlingRetryPolicy:()=>throttlingRetryPolicy,throttlingRetryPolicyName:()=>U,tlsPolicy:()=>X.X,tlsPolicyName:()=>X.y,tracingPolicy:()=>V.g,tracingPolicyName:()=>V._,userAgentPolicy:()=>K.o,userAgentPolicyName:()=>K.F});var S=b(60101),P=b(28402),x=b(5734),C=b(31660),T=b(74945),R=b(43289),k=b(49852),_=b(58486),O=b(29988),I=b(20007);const A="exponentialRetryPolicy";function exponentialRetryPolicy(g={}){var v;return(0,O.b)([(0,_.IW)(Object.assign(Object.assign({},g),{ignoreSystemErrors:!0}))],{maxRetries:null!==(v=g.maxRetries)&&void 0!==v?v:I.I})}var q=b(22120),z=b(18765),L=b(60093),G=b(81826);const j="systemErrorRetryPolicy";function systemErrorRetryPolicy(g={}){var v;return{name:j,sendRequest:(0,O.b)([(0,_.IW)(Object.assign(Object.assign({},g),{ignoreHttpStatusCodes:!0}))],{maxRetries:null!==(v=g.maxRetries)&&void 0!==v?v:I.I}).sendRequest}}var B=b(91366);const U="throttlingRetryPolicy";function throttlingRetryPolicy(g={}){var v;return{name:U,sendRequest:(0,O.b)([(0,B.F)()],{maxRetries:null!==(v=g.maxRetries)&&void 0!==v?v:I.I}).sendRequest}}var V=b(17336),H=b(96720),K=b(53491),X=b(98857),J=b(8915),Y=b(58714);const te="ndJsonPolicy";function ndJsonPolicy(){return{name:te,async sendRequest(g,v){if("string"==typeof g.body&&g.body.startsWith("[")){const v=JSON.parse(g.body);Array.isArray(v)&&(g.body=v.map((g=>JSON.stringify(g)+"\n")).join(""))}return v(g)}}}},4005:(g,v,b)=>{"use strict";b.d(v,{k:()=>S});const S=(0,b(78096).createClientLogger)("core-rest-pipeline")},60101:(g,v,b)=>{"use strict";b.d(v,{A:()=>createEmptyPipeline});const S=new Set(["Deserialize","Serialize","Retry","Sign"]);class HttpPipeline{constructor(g){var v;this._policies=[],this._policies=null!==(v=null==g?void 0:g.slice(0))&&void 0!==v?v:[],this._orderedPolicies=void 0}addPolicy(g,v={}){if(v.phase&&v.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(v.phase&&!S.has(v.phase))throw new Error(`Invalid phase name: ${v.phase}`);if(v.afterPhase&&!S.has(v.afterPhase))throw new Error(`Invalid afterPhase name: ${v.afterPhase}`);this._policies.push({policy:g,options:v}),this._orderedPolicies=void 0}removePolicy(g){const v=[];return this._policies=this._policies.filter((b=>!(g.name&&b.policy.name===g.name||g.phase&&b.options.phase===g.phase)||(v.push(b.policy),!1))),this._orderedPolicies=void 0,v}sendRequest(g,v){return this.getOrderedPolicies().reduceRight(((g,v)=>b=>v.sendRequest(b,g)),(v=>g.sendRequest(v)))(v)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const g=[],v=new Map;function createPhase(g){return{name:g,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}const b=createPhase("Serialize"),S=createPhase("None"),P=createPhase("Deserialize"),x=createPhase("Retry"),C=createPhase("Sign"),T=[b,S,P,x,C];function getPhase(g){return"Retry"===g?x:"Serialize"===g?b:"Deserialize"===g?P:"Sign"===g?C:S}for(const g of this._policies){const b=g.policy,S=g.options,P=b.name;if(v.has(P))throw new Error("Duplicate policy names not allowed in pipeline");const x={policy:b,dependsOn:new Set,dependants:new Set};S.afterPhase&&(x.afterPhase=getPhase(S.afterPhase),x.afterPhase.hasAfterPolicies=!0),v.set(P,x);getPhase(S.phase).policies.add(x)}for(const g of this._policies){const{policy:b,options:S}=g,P=b.name,x=v.get(P);if(!x)throw new Error(`Missing node for policy ${P}`);if(S.afterPolicies)for(const g of S.afterPolicies){const b=v.get(g);b&&(x.dependsOn.add(b),b.dependants.add(x))}if(S.beforePolicies)for(const g of S.beforePolicies){const b=v.get(g);b&&(b.dependsOn.add(x),x.dependants.add(b))}}function walkPhase(b){b.hasRun=!0;for(const S of b.policies)if((!S.afterPhase||S.afterPhase.hasRun&&!S.afterPhase.policies.size)&&0===S.dependsOn.size){g.push(S.policy);for(const g of S.dependants)g.dependsOn.delete(S);v.delete(S.policy.name),b.policies.delete(S)}}function walkPhases(){for(const g of T){if(walkPhase(g),g.policies.size>0&&g!==S)return void(S.hasRun||walkPhase(S));g.hasAfterPolicies&&walkPhase(S)}}let R=0;for(;v.size>0;){R++;const v=g.length;if(walkPhases(),g.length<=v&&R>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return g}}function createEmptyPipeline(){return HttpPipeline.create()}},74945:(g,v,b)=>{"use strict";b.d(v,{k:()=>createPipelineRequest});var S,P=b(31660),x=b(6113);let C="function"==typeof(null===(S=null===globalThis||void 0===globalThis?void 0:globalThis.crypto)||void 0===S?void 0:S.randomUUID)?globalThis.crypto.randomUUID.bind(globalThis.crypto):x.randomUUID;C||(C=function generateUUID(){let g="";for(let v=0;v<32;v++){const b=Math.floor(16*Math.random());g+=12===v?"4":16===v?3&b|8:b.toString(16),7!==v&&11!==v&&15!==v&&19!==v||(g+="-")}return g});class PipelineRequestImpl{constructor(g){var v,b,S,x,T,R,k;this.url=g.url,this.body=g.body,this.headers=null!==(v=g.headers)&&void 0!==v?v:(0,P.d)(),this.method=null!==(b=g.method)&&void 0!==b?b:"GET",this.timeout=null!==(S=g.timeout)&&void 0!==S?S:0,this.formData=g.formData,this.disableKeepAlive=null!==(x=g.disableKeepAlive)&&void 0!==x&&x,this.proxySettings=g.proxySettings,this.streamResponseStatusCodes=g.streamResponseStatusCodes,this.withCredentials=null!==(T=g.withCredentials)&&void 0!==T&&T,this.abortSignal=g.abortSignal,this.tracingOptions=g.tracingOptions,this.onUploadProgress=g.onUploadProgress,this.onDownloadProgress=g.onDownloadProgress,this.requestId=g.requestId||function randomUUID(){return C()}(),this.allowInsecureConnection=null!==(R=g.allowInsecureConnection)&&void 0!==R&&R,this.enableBrowserStreams=null!==(k=g.enableBrowserStreams)&&void 0!==k&&k}}function createPipelineRequest(g){return new PipelineRequestImpl(g)}},58714:(g,v,b)=>{"use strict";b.d(v,{v:()=>bearerTokenAuthenticationPolicy,V:()=>C});var S=b(46934);const P={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:12e4};function createTokenCycler(g,v){let b,x=null,C=null;const T=Object.assign(Object.assign({},P),v),R={get isRefreshing(){return null!==x},get shouldRefresh(){var g;return!R.isRefreshing&&(null!==(g=null==C?void 0:C.expiresOnTimestamp)&&void 0!==g?g:0)-T.refreshWindowInMs<Date.now()},get mustRefresh(){return null===C||C.expiresOnTimestamp-T.forcedRefreshWindowInMs<Date.now()}};function refresh(v,P){var k;if(!R.isRefreshing){x=async function beginRefresh(g,v,b){async function tryGetAccessToken(){if(!(Date.now()<b)){const v=await g();if(null===v)throw new Error("Failed to refresh access token.");return v}try{return await g()}catch(g){return null}}let P=await tryGetAccessToken();for(;null===P;)await(0,S.g)(v),P=await tryGetAccessToken();return P}((()=>g.getToken(v,P)),T.retryIntervalInMs,null!==(k=null==C?void 0:C.expiresOnTimestamp)&&void 0!==k?k:Date.now()).then((g=>(x=null,C=g,b=P.tenantId,C))).catch((g=>{throw x=null,C=null,b=void 0,g}))}return x}return async(g,v)=>b!==v.tenantId||Boolean(v.claims)||R.mustRefresh?refresh(g,v):(R.shouldRefresh&&refresh(g,v),C)}var x=b(4005);const C="bearerTokenAuthenticationPolicy";async function defaultAuthorizeRequest(g){const{scopes:v,getAccessToken:b,request:S}=g,P={abortSignal:S.abortSignal,tracingOptions:S.tracingOptions},x=await b(v,P);x&&g.request.headers.set("Authorization",`Bearer ${x.token}`)}function bearerTokenAuthenticationPolicy(g){var v;const{credential:b,scopes:S,challengeCallbacks:P}=g,T=g.logger||x.k,R=Object.assign({authorizeRequest:null!==(v=null==P?void 0:P.authorizeRequest)&&void 0!==v?v:defaultAuthorizeRequest,authorizeRequestOnChallenge:null==P?void 0:P.authorizeRequestOnChallenge},P),k=b?createTokenCycler(b):()=>Promise.resolve(null);return{name:C,async sendRequest(g,v){if(!g.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");let b,P;await R.authorizeRequest({scopes:Array.isArray(S)?S:[S],request:g,getAccessToken:k,logger:T});try{b=await v(g)}catch(g){P=g,b=g.response}if(R.authorizeRequestOnChallenge&&401===(null==b?void 0:b.status)&&function getChallenge(g){const v=g.headers.get("WWW-Authenticate");if(401===g.status&&v)return v}(b)){if(await R.authorizeRequestOnChallenge({scopes:Array.isArray(S)?S:[S],request:g,response:b,getAccessToken:k,logger:T}))return v(g)}if(P)throw P;return b}}}},49852:(g,v,b)=>{"use strict";b.d(v,{$:()=>decompressResponsePolicy,s:()=>S});const S="decompressResponsePolicy";function decompressResponsePolicy(){return{name:S,sendRequest:async(g,v)=>("HEAD"!==g.method&&g.headers.set("Accept-Encoding","gzip,deflate"),v(g))}}},96720:(g,v,b)=>{"use strict";b.d(v,{F:()=>defaultRetryPolicy});var S=b(58486),P=b(91366),x=b(29988),C=b(20007);const T="defaultRetryPolicy";function defaultRetryPolicy(g={}){var v;return{name:T,sendRequest:(0,x.b)([(0,P.F)(),(0,S.IW)(g)],{maxRetries:null!==(v=g.maxRetries)&&void 0!==v?v:C.I}).sendRequest}}},8915:(g,v,b)=>{"use strict";b.d(v,{P:()=>x,a:()=>formDataPolicy});var S=b(46882),P=b.n(S);const x="formDataPolicy";function formDataPolicy(){return{name:x,async sendRequest(g,v){if(g.formData){const v=g.headers.get("Content-Type");v&&-1!==v.indexOf("application/x-www-form-urlencoded")?(g.body=function wwwFormUrlEncode(g){const v=new URLSearchParams;for(const[b,S]of Object.entries(g))if(Array.isArray(S))for(const g of S)v.append(b,g.toString());else v.append(b,S.toString());return v.toString()}(g.formData),g.formData=void 0):await async function prepareFormData(g,v){const b=new(P());for(const v of Object.keys(g)){const S=g[v];if(Array.isArray(S))for(const g of S)b.append(v,g);else b.append(v,S)}v.body=b,v.formData=void 0;const S=v.headers.get("Content-Type");S&&-1!==S.indexOf("multipart/form-data")&&v.headers.set("Content-Type",`multipart/form-data; boundary=${b.getBoundary()}`);try{const g=await new Promise(((g,v)=>{b.getLength(((b,S)=>{b?v(b):g(S)}))}));v.headers.set("Content-Length",g)}catch(g){}}(g.formData,g)}return v(g)}}}},18765:(g,v,b)=>{"use strict";b.d(v,{K:()=>x,_:()=>logPolicy});var S=b(4005),P=b(17440);const x="logPolicy";function logPolicy(g={}){var v;const b=null!==(v=g.logger)&&void 0!==v?v:S.k.info,C=new P.T({additionalAllowedHeaderNames:g.additionalAllowedHeaderNames,additionalAllowedQueryParameters:g.additionalAllowedQueryParameters});return{name:x,async sendRequest(g,v){if(!b.enabled)return v(g);b(`Request: ${C.sanitize(g)}`);const S=await v(g);return b(`Response status code: ${S.status}`),b(`Headers: ${C.sanitize(S.headers)}`),S}}}},60093:(g,v,b)=>{"use strict";b.d(v,{Rc:()=>proxyPolicy,ht:()=>_,o6:()=>getDefaultProxySettings});var S=b(26018),P=b(39201),x=b(4005);const C="HTTPS_PROXY",T="HTTP_PROXY",R="ALL_PROXY",k="NO_PROXY",_="proxyPolicy",O=[];let I=!1;const A=new Map;function getEnvironmentValue(g){return process.env[g]?process.env[g]:process.env[g.toLowerCase()]?process.env[g.toLowerCase()]:void 0}function getDefaultProxySettings(g){if(!g&&!(g=function loadEnvironmentProxyValue(){if(!process)return;const g=getEnvironmentValue(C),v=getEnvironmentValue(R),b=getEnvironmentValue(T);return g||v||b}()))return;const v=new URL(g);return{host:(v.protocol?v.protocol+"//":"")+v.hostname,port:Number.parseInt(v.port||"80"),username:v.username,password:v.password}}function getProxyAgentOptions(g,{headers:v,tlsSettings:b}){let S;try{S=new URL(g.host)}catch(v){throw new Error(`Expecting a valid host string in proxy settings, but found "${g.host}".`)}b&&x.k.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");const P={hostname:S.hostname,port:g.port,protocol:S.protocol,headers:v.toJSON()};return g.username&&g.password?P.auth=`${g.username}:${g.password}`:g.username&&(P.auth=`${g.username}`),P}function proxyPolicy(g=getDefaultProxySettings(),v){I||O.push(...function loadNoProxy(){const g=getEnvironmentValue(k);return I=!0,g?g.split(",").map((g=>g.trim())).filter((g=>g.length)):[]}());const b={};return{name:_,async sendRequest(x,C){var T;return x.proxySettings||function isBypassed(g,v,b){if(0===v.length)return!1;const S=new URL(g).hostname;if(null==b?void 0:b.has(S))return b.get(S);let P=!1;for(const g of v)"."===g[0]?(S.endsWith(g)||S.length===g.length-1&&S===g.slice(1))&&(P=!0):S===g&&(P=!0);return null==b||b.set(S,P),P}(x.url,null!==(T=null==v?void 0:v.customNoProxyList)&&void 0!==T?T:O,(null==v?void 0:v.customNoProxyList)?void 0:A)||(x.proxySettings=g),x.proxySettings&&function setProxyAgentOnRequest(g,v){if(g.agent)return;const b="https:"!==new URL(g.url).protocol,x=g.proxySettings;if(x)if(b){if(!v.httpProxyAgent){const b=getProxyAgentOptions(x,g);v.httpProxyAgent=new P.HttpProxyAgent(b)}g.agent=v.httpProxyAgent}else{if(!v.httpsProxyAgent){const b=getProxyAgentOptions(x,g);v.httpsProxyAgent=new S.HttpsProxyAgent(b)}g.agent=v.httpsProxyAgent}}(x,b),C(x)}}}},81826:(g,v,b)=>{"use strict";b.d(v,{M:()=>redirectPolicy,Y:()=>S});const S="redirectPolicy",P=["GET","HEAD"];function redirectPolicy(g={}){const{maxRetries:v=20}=g;return{name:S,async sendRequest(g,b){const S=await b(g);return handleRedirect(b,S,v)}}}async function handleRedirect(g,v,b,S=0){const{request:x,status:C,headers:T}=v,R=T.get("location");if(R&&(300===C||301===C&&P.includes(x.method)||302===C&&P.includes(x.method)||303===C&&"POST"===x.method||307===C)&&S<b){const v=new URL(R,x.url);x.url=v.toString(),303===C&&(x.method="GET",x.headers.delete("Content-Length"),delete x.body),x.headers.delete("Authorization");const P=await g(x);return handleRedirect(g,P,b,S+1)}return v}},29988:(g,v,b)=>{"use strict";b.d(v,{b:()=>retryPolicy});var S=b(46934),P=b(78096),x=b(92571),C=b(20007);const T=(0,P.createClientLogger)("core-rest-pipeline retryPolicy"),R="retryPolicy";function retryPolicy(g,v={maxRetries:C.I}){const b=v.logger||T;return{name:R,async sendRequest(P,R){var k,_;let O,I,A=-1;e:for(;;){A+=1,O=void 0,I=void 0;try{b.info(`Retry ${A}: Attempting to send request`,P.requestId),O=await R(P),b.info(`Retry ${A}: Received a response from request`,P.requestId)}catch(g){if(b.error(`Retry ${A}: Received an error from request`,P.requestId),I=g,!g||"RestError"!==I.name)throw g;O=I.response}if(null===(k=P.abortSignal)||void 0===k?void 0:k.aborted){b.error(`Retry ${A}: Request aborted.`);throw new x._}if(A>=(null!==(_=v.maxRetries)&&void 0!==_?_:C.I)){if(b.info(`Retry ${A}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),I)throw I;if(O)return O;throw new Error("Maximum retries reached with no response or error to throw")}b.info(`Retry ${A}: Processing ${g.length} retry strategies.`);t:for(const v of g){const g=v.logger||T;g.info(`Retry ${A}: Processing retry strategy ${v.name}.`);const b=v.retry({retryCount:A,response:O,responseError:I});if(b.skipStrategy){g.info(`Retry ${A}: Skipped.`);continue t}const{errorToThrow:x,retryAfterInMs:C,redirectTo:R}=b;if(x)throw g.error(`Retry ${A}: Retry strategy ${v.name} throws error:`,x),x;if(C||0===C){g.info(`Retry ${A}: Retry strategy ${v.name} retries after ${C}`),await(0,S.g)(C,void 0,{abortSignal:P.abortSignal});continue e}if(R){g.info(`Retry ${A}: Retry strategy ${v.name} redirects to ${R}`),P.url=R;continue e}}if(I)throw b.info("None of the retry strategies could work with the received error. Throwing it."),I;if(O)return b.info("None of the retry strategies could work with the received response. Returning it."),O}}}}},22120:(g,v,b)=>{"use strict";b.d(v,{G:()=>S,b:()=>setClientRequestIdPolicy});const S="setClientRequestIdPolicy";function setClientRequestIdPolicy(g="x-ms-client-request-id"){return{name:S,sendRequest:async(v,b)=>(v.headers.has(g)||v.headers.set(g,v.requestId),b(v))}}},98857:(g,v,b)=>{"use strict";b.d(v,{X:()=>tlsPolicy,y:()=>S});const S="tlsPolicy";function tlsPolicy(g){return{name:S,sendRequest:async(v,b)=>(v.tlsSettings||(v.tlsSettings=g),b(v))}}},17336:(g,v,b)=>{"use strict";b.d(v,{g:()=>tracingPolicy,_:()=>_});const S={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function createTracingContext(g={}){let v=new TracingContextImpl(g.parentContext);return g.span&&(v=v.setValue(S.span,g.span)),g.namespace&&(v=v.setValue(S.namespace,g.namespace)),v}class TracingContextImpl{constructor(g){this._contextMap=g instanceof TracingContextImpl?new Map(g._contextMap):new Map}setValue(g,v){const b=new TracingContextImpl(this);return b._contextMap.set(g,v),b}getValue(g){return this._contextMap.get(g)}deleteValue(g){const v=new TracingContextImpl(this);return v._contextMap.delete(g),v}}let P;function getInstrumenter(){return P||(P=function createDefaultInstrumenter(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(g,v)=>({span:{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}},tracingContext:createTracingContext({parentContext:v.tracingContext})}),withContext:(g,v,...b)=>v(...b)}}()),P}var x=b(20007),C=b(47629),T=b(4005),R=b(55742),k=b(43289);const _="tracingPolicy";function tracingPolicy(g={}){const v=(0,C.J)(g.userAgentPrefix),b=function tryCreateTracingClient(){try{return function createTracingClient(g){const{namespace:v,packageName:b,packageVersion:P}=g;function startSpan(g,x,C){var T;const R=getInstrumenter().startSpan(g,Object.assign(Object.assign({},C),{packageName:b,packageVersion:P,tracingContext:null===(T=null==x?void 0:x.tracingOptions)||void 0===T?void 0:T.tracingContext}));let k=R.tracingContext;const _=R.span;return k.getValue(S.namespace)||(k=k.setValue(S.namespace,v)),_.setAttribute("az.namespace",k.getValue(S.namespace)),{span:_,updatedOptions:Object.assign({},x,{tracingOptions:Object.assign(Object.assign({},null==x?void 0:x.tracingOptions),{tracingContext:k})})}}function withContext(g,v,...b){return getInstrumenter().withContext(g,v,...b)}return{startSpan,withSpan:async function withSpan(g,v,b,S){const{span:P,updatedOptions:x}=startSpan(g,v,S);try{const g=await withContext(x.tracingOptions.tracingContext,(()=>Promise.resolve(b(x,P))));return P.setStatus({status:"success"}),g}catch(g){throw P.setStatus({status:"error",error:g}),g}finally{P.end()}},withContext,parseTraceparentHeader:function parseTraceparentHeader(g){return getInstrumenter().parseTraceparentHeader(g)},createRequestHeaders:function createRequestHeaders(g){return getInstrumenter().createRequestHeaders(g)}}}({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:x.J})}catch(g){return void T.k.warning(`Error when creating the TracingClient: ${(0,R.e)(g)}`)}}();return{name:_,async sendRequest(g,S){var P,x;if(!b||!(null===(P=g.tracingOptions)||void 0===P?void 0:P.tracingContext))return S(g);const{span:C,tracingContext:_}=null!==(x=function tryCreateSpan(g,v,b){try{const{span:S,updatedOptions:P}=g.startSpan(`HTTP ${v.method}`,{tracingOptions:v.tracingOptions},{spanKind:"client",spanAttributes:{"http.method":v.method,"http.url":v.url,requestId:v.requestId}});if(!S.isRecording())return void S.end();b&&S.setAttribute("http.user_agent",b);const x=g.createRequestHeaders(P.tracingOptions.tracingContext);for(const[g,b]of Object.entries(x))v.headers.set(g,b);return{span:S,tracingContext:P.tracingOptions.tracingContext}}catch(g){return void T.k.warning(`Skipping creating a tracing span due to an error: ${(0,R.e)(g)}`)}}(b,g,v))&&void 0!==x?x:{};if(!C||!_)return S(g);try{const v=await b.withContext(_,S,g);return function tryProcessResponse(g,v){try{g.setAttribute("http.status_code",v.status);const b=v.headers.get("x-ms-request-id");b&&g.setAttribute("serviceRequestId",b),g.setStatus({status:"success"}),g.end()}catch(g){T.k.warning(`Skipping tracing span processing due to an error: ${(0,R.e)(g)}`)}}(C,v),v}catch(g){throw function tryProcessError(g,v){try{g.setStatus({status:"error",error:(0,R.V)(v)?v:void 0}),(0,k.h)(v)&&v.statusCode&&g.setAttribute("http.status_code",v.statusCode),g.end()}catch(g){T.k.warning(`Skipping tracing span processing due to an error: ${(0,R.e)(g)}`)}}(C,g),g}}}}},53491:(g,v,b)=>{"use strict";b.d(v,{F:()=>x,o:()=>userAgentPolicy});var S=b(47629);const P=(0,S.A)(),x="userAgentPolicy";function userAgentPolicy(g={}){const v=(0,S.J)(g.userAgentPrefix);return{name:x,sendRequest:async(g,b)=>(g.headers.has(P)||g.headers.set(P,v),b(g))}}},43289:(g,v,b)=>{"use strict";b.d(v,{o:()=>RestError,h:()=>isRestError});var S=b(55742);const P=b(73837).inspect.custom;const x=new(b(17440).T);class RestError extends Error{constructor(g,v={}){super(g),this.name="RestError",this.code=v.code,this.statusCode=v.statusCode,this.request=v.request,this.response=v.response,Object.setPrototypeOf(this,RestError.prototype)}[P](){return`RestError: ${this.message} \n ${x.sanitize(this)}`}}function isRestError(g){return g instanceof RestError||(0,S.V)(g)&&"RestError"===g.name}RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR",RestError.PARSE_ERROR="PARSE_ERROR"},58486:(g,v,b)=>{"use strict";b.d(v,{IW:()=>exponentialRetryStrategy});var S=b(91366);const P=1e3,x=64e3;function exponentialRetryStrategy(g={}){var v,b;const C=null!==(v=g.retryDelayInMs)&&void 0!==v?v:P,T=null!==(b=g.maxRetryDelayInMs)&&void 0!==b?b:x;let R=C;return{name:"exponentialRetryStrategy",retry({retryCount:v,response:b,responseError:P}){const x=function isSystemError(g){if(!g)return!1;return"ETIMEDOUT"===g.code||"ESOCKETTIMEDOUT"===g.code||"ECONNREFUSED"===g.code||"ECONNRESET"===g.code||"ENOENT"===g.code}(P),C=x&&g.ignoreSystemErrors,k=function isExponentialRetryResponse(g){return Boolean(g&&void 0!==g.status&&(g.status>=500||408===g.status)&&501!==g.status&&505!==g.status)}(b),_=k&&g.ignoreHttpStatusCodes;if(b&&((0,S.M)(b)||!k)||_||C)return{skipStrategy:!0};if(P&&!x&&!k)return{errorToThrow:P};const O=R*Math.pow(2,v),I=Math.min(T,O);return R=I/2+function getRandomIntegerInclusive(g,v){return g=Math.ceil(g),v=Math.floor(v),Math.floor(Math.random()*(v-g+1))+g}(0,I/2),{retryAfterInMs:R}}}}},91366:(g,v,b)=>{"use strict";b.d(v,{F:()=>throttlingRetryStrategy,M:()=>isThrottlingRetryResponse});var S=b(46934);const P="Retry-After",x=["retry-after-ms","x-ms-retry-after-ms",P];function getRetryAfterInMs(g){if(g&&[429,503].includes(g.status))try{for(const v of x){const b=(0,S._)(g,v);if(0===b||b){return b*(v===P?1e3:1)}}const v=g.headers.get(P);if(!v)return;const b=Date.parse(v)-Date.now();return Number.isFinite(b)?Math.max(0,b):void 0}catch(g){return}}function isThrottlingRetryResponse(g){return Number.isFinite(getRetryAfterInMs(g))}function throttlingRetryStrategy(){return{name:"throttlingRetryStrategy",retry({response:g}){const v=getRetryAfterInMs(g);return Number.isFinite(v)?{retryAfterInMs:v}:{skipStrategy:!0}}}}},46934:(g,v,b)=>{"use strict";b.d(v,{_:()=>parseHeaderValueAsNumber,g:()=>delay});var S=b(92571);const P="The operation was aborted.";function delay(g,v,b){return new Promise(((x,C)=>{let T,R;const rejectOnAbort=()=>C(new S._((null==b?void 0:b.abortErrorMsg)?null==b?void 0:b.abortErrorMsg:P)),removeListeners=()=>{(null==b?void 0:b.abortSignal)&&R&&b.abortSignal.removeEventListener("abort",R)};if(R=()=>(T&&clearTimeout(T),removeListeners(),rejectOnAbort()),(null==b?void 0:b.abortSignal)&&b.abortSignal.aborted)return rejectOnAbort();T=setTimeout((()=>{removeListeners(),x(v)}),g),(null==b?void 0:b.abortSignal)&&b.abortSignal.addEventListener("abort",R)}))}function parseHeaderValueAsNumber(g,v){const b=g.headers.get(v);if(!b)return;const S=Number(b);return Number.isNaN(S)?void 0:S}},17440:(g,v,b)=>{"use strict";b.d(v,{T:()=>Sanitizer});var S=b(38472);const P="REDACTED",x=["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"],C=["api-version"];class Sanitizer{constructor({additionalAllowedHeaderNames:g=[],additionalAllowedQueryParameters:v=[]}={}){g=x.concat(g),v=C.concat(v),this.allowedHeaderNames=new Set(g.map((g=>g.toLowerCase()))),this.allowedQueryParameters=new Set(v.map((g=>g.toLowerCase())))}sanitize(g){const v=new Set;return JSON.stringify(g,((g,b)=>{if(b instanceof Error)return Object.assign(Object.assign({},b),{name:b.name,message:b.message});if("headers"===g)return this.sanitizeHeaders(b);if("url"===g)return this.sanitizeUrl(b);if("query"===g)return this.sanitizeQuery(b);if("body"!==g&&"response"!==g&&"operationSpec"!==g){if(Array.isArray(b)||(0,S.K)(b)){if(v.has(b))return"[Circular]";v.add(b)}return b}}),2)}sanitizeHeaders(g){const v={};for(const b of Object.keys(g))this.allowedHeaderNames.has(b.toLowerCase())?v[b]=g[b]:v[b]=P;return v}sanitizeQuery(g){if("object"!=typeof g||null===g)return g;const v={};for(const b of Object.keys(g))this.allowedQueryParameters.has(b.toLowerCase())?v[b]=g[b]:v[b]=P;return v}sanitizeUrl(g){if("string"!=typeof g||null===g)return g;const v=new URL(g);if(!v.search)return g;for(const[g]of v.searchParams)this.allowedQueryParameters.has(g.toLowerCase())||v.searchParams.set(g,P);return v.toString()}}},47629:(g,v,b)=>{"use strict";b.d(v,{A:()=>getUserAgentHeaderName,J:()=>getUserAgentValue});var S=b(22037);var P=b(20007);function getUserAgentHeaderName(){return"User-Agent"}function getUserAgentValue(g){const v=new Map;v.set("core-rest-pipeline",P.J),function setPlatformSpecificData(g){g.set("Node",process.version),g.set("OS",`(${S.arch()}-${S.type()}-${S.release()})`)}(v);const b=function getUserAgentString(g){const v=[];for(const[b,S]of g){const g=S?`${b}/${S}`:b;v.push(g)}return v.join(" ")}(v);return g?`${g} ${b}`:b}},39880:(g,v,b)=>{"use strict";b.d(v,{g:()=>delay});var S=b(92571);const P="The delay was aborted.";function delay(g,v){let b;const{abortSignal:x,abortErrorMsg:C}=null!=v?v:{};return function createAbortablePromise(g,v){const{cleanupBeforeAbort:b,abortSignal:P,abortErrorMsg:x}=null!=v?v:{};return new Promise(((v,C)=>{function rejectOnAbort(){C(new S._(null!=x?x:"The operation was aborted."))}function removeListeners(){null==P||P.removeEventListener("abort",onAbort)}function onAbort(){null==b||b(),removeListeners(),rejectOnAbort()}if(null==P?void 0:P.aborted)return rejectOnAbort();try{g((g=>{removeListeners(),v(g)}),(g=>{removeListeners(),C(g)}))}catch(g){C(g)}null==P||P.addEventListener("abort",onAbort)}))}((v=>{b=setTimeout(v,g)}),{cleanupBeforeAbort:()=>clearTimeout(b),abortSignal:x,abortErrorMsg:null!=C?C:P})}},55742:(g,v,b)=>{"use strict";b.d(v,{V:()=>isError,e:()=>getErrorMessage});var S=b(38472);function isError(g){if((0,S.K)(g)){const v="string"==typeof g.name,b="string"==typeof g.message;return v&&b}return!1}function getErrorMessage(g){if(isError(g))return g.message;{let v;try{v="object"==typeof g&&g?JSON.stringify(g):String(g)}catch(g){v="[unable to stringify input]"}return`Unknown error ${v}`}}},38472:(g,v,b)=>{"use strict";function isObject(g){return!("object"!=typeof g||null===g||Array.isArray(g)||g instanceof RegExp||g instanceof Date)}b.d(v,{K:()=>isObject})},78096:(g,v,b)=>{"use strict";b.r(v),b.d(v,{AzureLogger:()=>L,createClientLogger:()=>createClientLogger,getLogLevel:()=>getLogLevel,setLogLevel:()=>setLogLevel});var S=b(22037),P=b(73837),x=b.n(P);const C="undefined"!=typeof process&&process.env&&process.env.DEBUG||void 0;let T,R=[],k=[];const _=[];C&&enable(C);const O=Object.assign((g=>createDebugger(g)),{enable,enabled,disable:function disable(){const g=T||"";return enable(""),g},log:function log(g,...v){process.stderr.write(`${x().format(g,...v)}${S.EOL}`)}});function enable(g){T=g,R=[],k=[];const v=/\*/g,b=g.split(",").map((g=>g.trim().replace(v,".*?")));for(const g of b)g.startsWith("-")?k.push(new RegExp(`^${g.substr(1)}$`)):R.push(new RegExp(`^${g}$`));for(const g of _)g.enabled=enabled(g.namespace)}function enabled(g){if(g.endsWith("*"))return!0;for(const v of k)if(v.test(g))return!1;for(const v of R)if(v.test(g))return!0;return!1}function createDebugger(g){const v=Object.assign((function debug(...b){if(!v.enabled)return;b.length>0&&(b[0]=`${g} ${b[0]}`);v.log(...b)}),{enabled:enabled(g),destroy,log:O.log,namespace:g,extend});return _.push(v),v}function destroy(){const g=_.indexOf(this);return g>=0&&(_.splice(g,1),!0)}function extend(g){const v=createDebugger(`${this.namespace}:${g}`);return v.log=this.log,v}const I=O,A=new Set,q="undefined"!=typeof process&&process.env&&process.env.AZURE_LOG_LEVEL||void 0;let z;const L=I("azure");L.log=(...g)=>{I.log(...g)};const G=["verbose","info","warning","error"];function setLogLevel(g){if(g&&!isAzureLogLevel(g))throw new Error(`Unknown log level '${g}'. Acceptable values: ${G.join(",")}`);z=g;const v=[];for(const g of A)shouldEnable(g)&&v.push(g.namespace);I.enable(v.join(","))}function getLogLevel(){return z}q&&(isAzureLogLevel(q)?setLogLevel(q):console.error(`AZURE_LOG_LEVEL set to unknown log level '${q}'; logging is not enabled. Acceptable values: ${G.join(", ")}.`));const j={verbose:400,info:300,warning:200,error:100};function createClientLogger(g){const v=L.extend(g);return patchLogMethod(L,v),{error:createLogger(v,"error"),warning:createLogger(v,"warning"),info:createLogger(v,"info"),verbose:createLogger(v,"verbose")}}function patchLogMethod(g,v){v.log=(...v)=>{g.log(...v)}}function createLogger(g,v){const b=Object.assign(g.extend(v),{level:v});if(patchLogMethod(g,b),shouldEnable(b)){const g=I.disable();I.enable(g+","+b.namespace)}return A.add(b),b}function shouldEnable(g){return Boolean(z&&j[g.level]<=j[z])}function isAzureLogLevel(g){return G.includes(g)}},29427:(g,v,b)=>{"use strict";b.r(v),b.d(v,{Environment:()=>S});var S=function(){function Environment(g){if(this.validateAuthority=!0,!g||"object"!=typeof g)throw new Error("'parameters' is a required parameter and must be of type 'object'.");["name","portalUrl","managementEndpointUrl","resourceManagerEndpointUrl","activeDirectoryEndpointUrl","activeDirectoryResourceId"].forEach((function(v){if(!g[v]||"string"!=typeof g[v].valueOf())throw new Error('Please provide "'+v+'" for the environment and it must be of type "string".')})),this.name=g.name,this.portalUrl=g.portalUrl,this.managementEndpointUrl=g.managementEndpointUrl,this.resourceManagerEndpointUrl=g.resourceManagerEndpointUrl,this.activeDirectoryEndpointUrl=g.activeDirectoryEndpointUrl,this.activeDirectoryResourceId=g.activeDirectoryResourceId,this.activeDirectoryGraphApiVersion&&(this.activeDirectoryGraphApiVersion=g.activeDirectoryGraphApiVersion),this.activeDirectoryGraphResourceId&&(this.activeDirectoryGraphResourceId=g.activeDirectoryGraphResourceId),this.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix&&(this.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix=g.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix),this.azureDataLakeStoreFileSystemEndpointSuffix&&(this.azureDataLakeStoreFileSystemEndpointSuffix=g.azureDataLakeStoreFileSystemEndpointSuffix),this.batchResourceId&&(this.batchResourceId=g.batchResourceId),this.galleryEndpointUrl&&(this.galleryEndpointUrl=g.galleryEndpointUrl),this.keyVaultDnsSuffix&&(this.keyVaultDnsSuffix=g.keyVaultDnsSuffix),this.publishingProfileUrl&&(this.publishingProfileUrl=g.publishingProfileUrl),this.sqlManagementEndpointUrl&&(this.sqlManagementEndpointUrl=g.sqlManagementEndpointUrl),this.sqlServerHostnameSuffix&&(this.sqlServerHostnameSuffix=g.sqlServerHostnameSuffix),this.storageEndpointSuffix&&(this.storageEndpointSuffix=g.storageEndpointSuffix)}return Environment.add=function(g){var v={},b=new Environment(g);v[g.name]=b,Object.assign(Environment,v)},Environment.get=function(g){if(!g)throw new TypeError("name cannot be null or undefined and must be of type string.");return Environment[g]},Environment.AzureCloud={name:"AzureCloud",portalUrl:"https://portal.azure.com",publishingProfileUrl:"https://go.microsoft.com/fwlink/?LinkId=254432",managementEndpointUrl:"https://management.core.windows.net",resourceManagerEndpointUrl:"https://management.azure.com/",sqlManagementEndpointUrl:"https://management.core.windows.net:8443/",sqlServerHostnameSuffix:".database.windows.net",galleryEndpointUrl:"https://gallery.azure.com/",activeDirectoryEndpointUrl:"https://login.microsoftonline.com/",activeDirectoryResourceId:"https://management.core.windows.net/",activeDirectoryGraphResourceId:"https://graph.windows.net/",batchResourceId:"https://batch.core.windows.net/",activeDirectoryGraphApiVersion:"2013-04-05",storageEndpointSuffix:"core.windows.net",keyVaultDnsSuffix:".vault.azure.net",azureDataLakeStoreFileSystemEndpointSuffix:"azuredatalakestore.net",azureDataLakeAnalyticsCatalogAndJobEndpointSuffix:"azuredatalakeanalytics.net",validateAuthority:!0},Environment.ChinaCloud={name:"AzureChinaCloud",portalUrl:"https://portal.azure.cn",publishingProfileUrl:"https://go.microsoft.com/fwlink/?LinkID=301774",managementEndpointUrl:"https://management.core.chinacloudapi.cn",resourceManagerEndpointUrl:"https://management.chinacloudapi.cn",sqlManagementEndpointUrl:"https://management.core.chinacloudapi.cn:8443/",sqlServerHostnameSuffix:".database.chinacloudapi.cn",galleryEndpointUrl:"https://gallery.chinacloudapi.cn/",activeDirectoryEndpointUrl:"https://login.chinacloudapi.cn/",activeDirectoryResourceId:"https://management.core.chinacloudapi.cn/",activeDirectoryGraphResourceId:"https://graph.chinacloudapi.cn/",activeDirectoryGraphApiVersion:"2013-04-05",batchResourceId:"https://batch.chinacloudapi.cn/",storageEndpointSuffix:"core.chinacloudapi.cn",keyVaultDnsSuffix:".vault.azure.cn",azureDataLakeStoreFileSystemEndpointSuffix:"N/A",azureDataLakeAnalyticsCatalogAndJobEndpointSuffix:"N/A",validateAuthority:!0},Environment.USGovernment={name:"AzureUSGovernment",portalUrl:"https://portal.azure.us",publishingProfileUrl:"https://manage.windowsazure.us/publishsettings/index",managementEndpointUrl:"https://management.core.usgovcloudapi.net",resourceManagerEndpointUrl:"https://management.usgovcloudapi.net",sqlManagementEndpointUrl:"https://management.core.usgovcloudapi.net:8443/",sqlServerHostnameSuffix:".database.usgovcloudapi.net",galleryEndpointUrl:"https://gallery.usgovcloudapi.net/",activeDirectoryEndpointUrl:"https://login.microsoftonline.us/",activeDirectoryResourceId:"https://management.core.usgovcloudapi.net/",activeDirectoryGraphResourceId:"https://graph.windows.net/",batchResourceId:"https://batch.core.usgovcloudapi.net/",activeDirectoryGraphApiVersion:"2013-04-05",storageEndpointSuffix:"core.usgovcloudapi.net",keyVaultDnsSuffix:".vault.usgovcloudapi.net",azureDataLakeStoreFileSystemEndpointSuffix:"N/A",azureDataLakeAnalyticsCatalogAndJobEndpointSuffix:"N/A",validateAuthority:!0},Environment.GermanCloud={name:"AzureGermanCloud",portalUrl:"https://portal.microsoftazure.de/",publishingProfileUrl:"https://manage.microsoftazure.de/publishsettings/index",managementEndpointUrl:"https://management.core.cloudapi.de",resourceManagerEndpointUrl:"https://management.microsoftazure.de",sqlManagementEndpointUrl:"https://management.core.cloudapi.de:8443/",sqlServerHostnameSuffix:".database.cloudapi.de",galleryEndpointUrl:"https://gallery.cloudapi.de/",activeDirectoryEndpointUrl:"https://login.microsoftonline.de/",activeDirectoryResourceId:"https://management.core.cloudapi.de/",activeDirectoryGraphResourceId:"https://graph.cloudapi.de/",batchResourceId:"https://batch.microsoftazure.de/",activeDirectoryGraphApiVersion:"2013-04-05",storageEndpointSuffix:"core.cloudapi.de",keyVaultDnsSuffix:".vault.microsoftazure.de",azureDataLakeStoreFileSystemEndpointSuffix:"N/A",azureDataLakeAnalyticsCatalogAndJobEndpointSuffix:"N/A",validateAuthority:!0},Environment}()},56095:(g,v,b)=>{"use strict";b.r(v),b.d(v,{AccountSASPermissions:()=>AccountSASPermissions,AccountSASResourceTypes:()=>AccountSASResourceTypes,AccountSASServices:()=>AccountSASServices,AnonymousCredential:()=>AnonymousCredential,AnonymousCredentialPolicy:()=>AnonymousCredentialPolicy,AppendBlobClient:()=>AppendBlobClient,BaseRequestPolicy:()=>BaseRequestPolicy,BlobBatch:()=>BlobBatch,BlobBatchClient:()=>BlobBatchClient,BlobClient:()=>BlobClient,BlobLeaseClient:()=>BlobLeaseClient,BlobSASPermissions:()=>BlobSASPermissions,BlobServiceClient:()=>BlobServiceClient,BlockBlobClient:()=>BlockBlobClient,BlockBlobTier:()=>Lc,ContainerClient:()=>ContainerClient,ContainerSASPermissions:()=>ContainerSASPermissions,Credential:()=>Credential,CredentialPolicy:()=>CredentialPolicy,HttpHeaders:()=>httpHeaders_HttpHeaders,KnownEncryptionAlgorithmType:()=>ru,PageBlobClient:()=>PageBlobClient,Pipeline:()=>Pipeline,PremiumPageBlobTier:()=>Fc,RequestPolicyOptions:()=>RequestPolicyOptions,RestError:()=>RestError,SASProtocol:()=>Mp,SASQueryParameters:()=>SASQueryParameters,StorageBlobAudience:()=>Gc,StorageBrowserPolicy:()=>StorageBrowserPolicy,StorageBrowserPolicyFactory:()=>StorageBrowserPolicyFactory,StorageOAuthScopes:()=>nl,StorageRetryPolicy:()=>StorageRetryPolicy,StorageRetryPolicyFactory:()=>StorageRetryPolicyFactory,StorageRetryPolicyType:()=>Al,StorageSharedKeyCredential:()=>StorageSharedKeyCredential,StorageSharedKeyCredentialPolicy:()=>StorageSharedKeyCredentialPolicy,WebResource:()=>WebResource,deserializationPolicy:()=>deserializationPolicy_deserializationPolicy,generateAccountSASQueryParameters:()=>generateAccountSASQueryParameters,generateBlobSASQueryParameters:()=>generateBlobSASQueryParameters,isPipelineLike:()=>isPipelineLike,logger:()=>Ko,newPipeline:()=>newPipeline});var S={};b.r(S),b.d(S,{AccessPolicy:()=>bt,AppendBlobAppendBlockExceptionHeaders:()=>bn,AppendBlobAppendBlockFromUrlExceptionHeaders:()=>Sn,AppendBlobAppendBlockFromUrlHeaders:()=>Nn,AppendBlobAppendBlockHeaders:()=>vn,AppendBlobCreateExceptionHeaders:()=>gn,AppendBlobCreateHeaders:()=>yn,AppendBlobSealExceptionHeaders:()=>xn,AppendBlobSealHeaders:()=>Pn,ArrowConfiguration:()=>Ht,ArrowField:()=>Wt,BlobAbortCopyFromURLExceptionHeaders:()=>qi,BlobAbortCopyFromURLHeaders:()=>Mi,BlobAcquireLeaseExceptionHeaders:()=>fi,BlobAcquireLeaseHeaders:()=>gi,BlobBreakLeaseExceptionHeaders:()=>Ti,BlobBreakLeaseHeaders:()=>wi,BlobChangeLeaseExceptionHeaders:()=>Ci,BlobChangeLeaseHeaders:()=>xi,BlobCopyFromURLExceptionHeaders:()=>Ai,BlobCopyFromURLHeaders:()=>Ii,BlobCreateSnapshotExceptionHeaders:()=>Ei,BlobCreateSnapshotHeaders:()=>ki,BlobDeleteExceptionHeaders:()=>ti,BlobDeleteHeaders:()=>ei,BlobDeleteImmutabilityPolicyExceptionHeaders:()=>ui,BlobDeleteImmutabilityPolicyHeaders:()=>ci,BlobDownloadExceptionHeaders:()=>Jr,BlobDownloadHeaders:()=>Qr,BlobFlatListSegment:()=>Pt,BlobGetAccountInfoExceptionHeaders:()=>Gi,BlobGetAccountInfoHeaders:()=>Fi,BlobGetPropertiesExceptionHeaders:()=>Zr,BlobGetPropertiesHeaders:()=>Yr,BlobGetTagsExceptionHeaders:()=>Vi,BlobGetTagsHeaders:()=>Ui,BlobHierarchyListSegment:()=>_t,BlobItemInternal:()=>xt,BlobName:()=>Ct,BlobPrefix:()=>Ot,BlobPropertiesInternal:()=>Tt,BlobQueryExceptionHeaders:()=>Bi,BlobQueryHeaders:()=>ji,BlobReleaseLeaseExceptionHeaders:()=>bi,BlobReleaseLeaseHeaders:()=>vi,BlobRenewLeaseExceptionHeaders:()=>Pi,BlobRenewLeaseHeaders:()=>Ni,BlobServiceProperties:()=>Xe,BlobServiceStatistics:()=>nt,BlobSetExpiryExceptionHeaders:()=>ai,BlobSetExpiryHeaders:()=>ni,BlobSetHttpHeadersExceptionHeaders:()=>oi,BlobSetHttpHeadersHeaders:()=>si,BlobSetImmutabilityPolicyExceptionHeaders:()=>pi,BlobSetImmutabilityPolicyHeaders:()=>li,BlobSetLegalHoldExceptionHeaders:()=>mi,BlobSetLegalHoldHeaders:()=>di,BlobSetMetadataExceptionHeaders:()=>yi,BlobSetMetadataHeaders:()=>hi,BlobSetTagsExceptionHeaders:()=>Wi,BlobSetTagsHeaders:()=>Hi,BlobSetTierExceptionHeaders:()=>Li,BlobSetTierHeaders:()=>Di,BlobStartCopyFromURLExceptionHeaders:()=>Oi,BlobStartCopyFromURLHeaders:()=>_i,BlobTag:()=>gt,BlobTags:()=>yt,BlobUndeleteExceptionHeaders:()=>ii,BlobUndeleteHeaders:()=>ri,Block:()=>zt,BlockBlobCommitBlockListExceptionHeaders:()=>Mn,BlockBlobCommitBlockListHeaders:()=>An,BlockBlobGetBlockListExceptionHeaders:()=>zn,BlockBlobGetBlockListHeaders:()=>qn,BlockBlobPutBlobFromUrlExceptionHeaders:()=>kn,BlockBlobPutBlobFromUrlHeaders:()=>Rn,BlockBlobStageBlockExceptionHeaders:()=>_n,BlockBlobStageBlockFromURLExceptionHeaders:()=>In,BlockBlobStageBlockFromURLHeaders:()=>On,BlockBlobStageBlockHeaders:()=>En,BlockBlobUploadExceptionHeaders:()=>Tn,BlockBlobUploadHeaders:()=>Cn,BlockList:()=>Mt,BlockLookupList:()=>At,ClearRange:()=>Ft,ContainerAcquireLeaseExceptionHeaders:()=>Ir,ContainerAcquireLeaseHeaders:()=>Or,ContainerBreakLeaseExceptionHeaders:()=>Fr,ContainerBreakLeaseHeaders:()=>Lr,ContainerChangeLeaseExceptionHeaders:()=>jr,ContainerChangeLeaseHeaders:()=>Gr,ContainerCreateExceptionHeaders:()=>cr,ContainerCreateHeaders:()=>pr,ContainerDeleteExceptionHeaders:()=>hr,ContainerDeleteHeaders:()=>mr,ContainerFilterBlobsExceptionHeaders:()=>_r,ContainerFilterBlobsHeaders:()=>Er,ContainerGetAccessPolicyExceptionHeaders:()=>br,ContainerGetAccessPolicyHeaders:()=>vr,ContainerGetAccountInfoExceptionHeaders:()=>Kr,ContainerGetAccountInfoHeaders:()=>Wr,ContainerGetPropertiesExceptionHeaders:()=>dr,ContainerGetPropertiesHeaders:()=>ur,ContainerItem:()=>pt,ContainerListBlobFlatSegmentExceptionHeaders:()=>Ur,ContainerListBlobFlatSegmentHeaders:()=>Br,ContainerListBlobHierarchySegmentExceptionHeaders:()=>Hr,ContainerListBlobHierarchySegmentHeaders:()=>Vr,ContainerProperties:()=>ct,ContainerReleaseLeaseExceptionHeaders:()=>Mr,ContainerReleaseLeaseHeaders:()=>Ar,ContainerRenameExceptionHeaders:()=>Tr,ContainerRenameHeaders:()=>Cr,ContainerRenewLeaseExceptionHeaders:()=>zr,ContainerRenewLeaseHeaders:()=>qr,ContainerRestoreExceptionHeaders:()=>xr,ContainerRestoreHeaders:()=>Pr,ContainerSetAccessPolicyExceptionHeaders:()=>Sr,ContainerSetAccessPolicyHeaders:()=>Nr,ContainerSetMetadataExceptionHeaders:()=>fr,ContainerSetMetadataHeaders:()=>gr,ContainerSubmitBatchExceptionHeaders:()=>kr,ContainerSubmitBatchHeaders:()=>Rr,CorsRule:()=>tt,DelimitedTextConfiguration:()=>Ut,FilterBlobItem:()=>ht,FilterBlobSegment:()=>mt,GeoReplication:()=>ot,JsonTextConfiguration:()=>Vt,KeyInfo:()=>ut,ListBlobsFlatSegmentResponse:()=>Nt,ListBlobsHierarchySegmentResponse:()=>kt,ListContainersSegmentResponse:()=>lt,Logging:()=>Je,Metrics:()=>et,PageBlobClearPagesExceptionHeaders:()=>Yi,PageBlobClearPagesHeaders:()=>Ji,PageBlobCopyIncrementalExceptionHeaders:()=>hn,PageBlobCopyIncrementalHeaders:()=>mn,PageBlobCreateExceptionHeaders:()=>Ki,PageBlobCreateHeaders:()=>$i,PageBlobGetPageRangesDiffExceptionHeaders:()=>on,PageBlobGetPageRangesDiffHeaders:()=>sn,PageBlobGetPageRangesExceptionHeaders:()=>an,PageBlobGetPageRangesHeaders:()=>rn,PageBlobResizeExceptionHeaders:()=>pn,PageBlobResizeHeaders:()=>ln,PageBlobUpdateSequenceNumberExceptionHeaders:()=>dn,PageBlobUpdateSequenceNumberHeaders:()=>cn,PageBlobUploadPagesExceptionHeaders:()=>Qi,PageBlobUploadPagesFromURLExceptionHeaders:()=>tn,PageBlobUploadPagesFromURLHeaders:()=>en,PageBlobUploadPagesHeaders:()=>Xi,PageList:()=>Dt,PageRange:()=>Lt,QueryFormat:()=>Bt,QueryRequest:()=>Gt,QuerySerialization:()=>jt,RetentionPolicy:()=>Ze,ServiceFilterBlobsExceptionHeaders:()=>lr,ServiceFilterBlobsHeaders:()=>or,ServiceGetAccountInfoExceptionHeaders:()=>nr,ServiceGetAccountInfoHeaders:()=>ir,ServiceGetPropertiesExceptionHeaders:()=>Qt,ServiceGetPropertiesHeaders:()=>Xt,ServiceGetStatisticsExceptionHeaders:()=>Yt,ServiceGetStatisticsHeaders:()=>Jt,ServiceGetUserDelegationKeyExceptionHeaders:()=>rr,ServiceGetUserDelegationKeyHeaders:()=>tr,ServiceListContainersSegmentExceptionHeaders:()=>er,ServiceListContainersSegmentHeaders:()=>Zt,ServiceSetPropertiesExceptionHeaders:()=>Kt,ServiceSetPropertiesHeaders:()=>$t,ServiceSubmitBatchExceptionHeaders:()=>sr,ServiceSubmitBatchHeaders:()=>ar,SignedIdentifier:()=>ft,StaticWebsite:()=>rt,StorageError:()=>it,UserDelegationKey:()=>dt});const P="$",x="_";var C=b(6113),T=b.n(C);const R=new Uint8Array(256);let k=R.length;function rng(){return k>R.length-16&&(T().randomFillSync(R),k=0),R.slice(k,k+=16)}const _=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;const O=function validate(g){return"string"==typeof g&&_.test(g)},I=[];for(let g=0;g<256;++g)I.push((g+256).toString(16).substr(1));const A=function stringify(g,v=0){const b=(I[g[v+0]]+I[g[v+1]]+I[g[v+2]]+I[g[v+3]]+"-"+I[g[v+4]]+I[g[v+5]]+"-"+I[g[v+6]]+I[g[v+7]]+"-"+I[g[v+8]]+I[g[v+9]]+"-"+I[g[v+10]]+I[g[v+11]]+I[g[v+12]]+I[g[v+13]]+I[g[v+14]]+I[g[v+15]]).toLowerCase();if(!O(b))throw TypeError("Stringified UUID is invalid");return b};const q=function v4(g,v,b){const S=(g=g||{}).random||(g.rng||rng)();if(S[6]=15&S[6]|64,S[8]=63&S[8]|128,v){b=b||0;for(let g=0;g<16;++g)v[b+g]=S[g];return v}return A(S)},z=/^[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,L="undefined"!=typeof process&&!!process.version&&!!process.versions&&!!process.versions.node;function generateUuid(){return q()}const G=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function replaceAll(g,v,b){return g&&v?g.split(v).join(b||""):g}function getEnvironmentValue(g){return process.env[g]?process.env[g]:process.env[g.toLowerCase()]?process.env[g.toLowerCase()]:void 0}class URLQuery{constructor(){this._rawQuery={}}any(){return Object.keys(this._rawQuery).length>0}keys(){return Object.keys(this._rawQuery)}set(g,v){const b=v;if(g)if(null!=b){const v=Array.isArray(b)?b:b.toString();this._rawQuery[g]=v}else delete this._rawQuery[g]}get(g){return g?this._rawQuery[g]:void 0}toString(){let g="";for(const v in this._rawQuery){g&&(g+="&");const b=this._rawQuery[v];if(Array.isArray(b)){const S=[];for(const g of b)S.push(`${v}=${g}`);g+=S.join("&")}else g+=`${v}=${b}`}return g}static parse(g){const v=new URLQuery;if(g){g.startsWith("?")&&(g=g.substring(1));let b="ParameterName",S="",P="";for(let x=0;x<g.length;++x){const C=g[x];switch(b){case"ParameterName":switch(C){case"=":b="ParameterValue";break;case"&":S="",P="";break;default:S+=C}break;case"ParameterValue":if("&"===C)v.set(S,P),S="",P="",b="ParameterName";else P+=C;break;default:throw new Error("Unrecognized URLQuery parse state: "+b)}}"ParameterValue"===b&&v.set(S,P)}return v}}class URLBuilder{setScheme(g){g?this.set(g,"SCHEME"):this._scheme=void 0}getScheme(){return this._scheme}setHost(g){g?this.set(g,"SCHEME_OR_HOST"):this._host=void 0}getHost(){return this._host}setPort(g){null==g||""===g?this._port=void 0:this.set(g.toString(),"PORT")}getPort(){return this._port}setPath(g){if(g){const v=g.indexOf("://");if(-1!==v){const b=g.lastIndexOf("/",v);this.set(-1===b?g:g.substr(b+1),"SCHEME")}else this.set(g,"PATH")}else this._path=void 0}appendPath(g){if(g){let v=this.getPath();v&&(v.endsWith("/")||(v+="/"),g.startsWith("/")&&(g=g.substring(1)),g=v+g),this.set(g,"PATH")}}getPath(){return this._path}setQuery(g){this._query=g?URLQuery.parse(g):void 0}setQueryParameter(g,v){g&&(this._query||(this._query=new URLQuery),this._query.set(g,v))}getQueryParameterValue(g){return this._query?this._query.get(g):void 0}getQuery(){return this._query?this._query.toString():void 0}set(g,v){const b=new URLTokenizer(g,v);for(;b.next();){const g=b.current();let v;if(g)switch(g.type){case"SCHEME":this._scheme=g.text||void 0;break;case"HOST":this._host=g.text||void 0;break;case"PORT":this._port=g.text||void 0;break;case"PATH":v=g.text||void 0,this._path&&"/"!==this._path&&"/"===v||(this._path=v);break;case"QUERY":this._query=URLQuery.parse(g.text);break;default:throw new Error(`Unrecognized URLTokenType: ${g.type}`)}}}toString(){let g="";return this._scheme&&(g+=`${this._scheme}://`),this._host&&(g+=this._host),this._port&&(g+=`:${this._port}`),this._path&&(this._path.startsWith("/")||(g+="/"),g+=this._path),this._query&&this._query.any()&&(g+=`?${this._query.toString()}`),g}replaceAll(g,v){g&&(this.setScheme(replaceAll(this.getScheme(),g,v)),this.setHost(replaceAll(this.getHost(),g,v)),this.setPort(replaceAll(this.getPort(),g,v)),this.setPath(replaceAll(this.getPath(),g,v)),this.setQuery(replaceAll(this.getQuery(),g,v)))}static parse(g){const v=new URLBuilder;return v.set(g,"SCHEME_OR_HOST"),v}}class URLToken{constructor(g,v){this.text=g,this.type=v}static scheme(g){return new URLToken(g,"SCHEME")}static host(g){return new URLToken(g,"HOST")}static port(g){return new URLToken(g,"PORT")}static path(g){return new URLToken(g,"PATH")}static query(g){return new URLToken(g,"QUERY")}}class URLTokenizer{constructor(g,v){this._text=g,this._textLength=g?g.length:0,this._currentState=null!=v?v:"SCHEME_OR_HOST",this._currentIndex=0}current(){return this._currentToken}next(){if(hasCurrentCharacter(this))switch(this._currentState){case"SCHEME":!function nextScheme(g){const v=function readWhileLetterOrDigit(g){return readWhile(g,(g=>function isAlphaNumericCharacter(g){const v=g.charCodeAt(0);return 48<=v&&v<=57||65<=v&&v<=90||97<=v&&v<=122}(g)))}(g);g._currentToken=URLToken.scheme(v),hasCurrentCharacter(g)?g._currentState="HOST":g._currentState="DONE"}(this);break;case"SCHEME_OR_HOST":!function nextSchemeOrHost(g){const v=readUntilCharacter(g,":","/","?");hasCurrentCharacter(g)?":"===getCurrentCharacter(g)?"://"===peekCharacters(g,3)?(g._currentToken=URLToken.scheme(v),g._currentState="HOST"):(g._currentToken=URLToken.host(v),g._currentState="PORT"):(g._currentToken=URLToken.host(v),"/"===getCurrentCharacter(g)?g._currentState="PATH":g._currentState="QUERY"):(g._currentToken=URLToken.host(v),g._currentState="DONE")}(this);break;case"HOST":!function nextHost(g){"://"===peekCharacters(g,3)&&nextCharacter(g,3);const v=readUntilCharacter(g,":","/","?");g._currentToken=URLToken.host(v),hasCurrentCharacter(g)?":"===getCurrentCharacter(g)?g._currentState="PORT":"/"===getCurrentCharacter(g)?g._currentState="PATH":g._currentState="QUERY":g._currentState="DONE"}(this);break;case"PORT":!function nextPort(g){":"===getCurrentCharacter(g)&&nextCharacter(g);const v=readUntilCharacter(g,"/","?");g._currentToken=URLToken.port(v),hasCurrentCharacter(g)?"/"===getCurrentCharacter(g)?g._currentState="PATH":g._currentState="QUERY":g._currentState="DONE"}(this);break;case"PATH":!function nextPath(g){const v=readUntilCharacter(g,"?");g._currentToken=URLToken.path(v),hasCurrentCharacter(g)?g._currentState="QUERY":g._currentState="DONE"}(this);break;case"QUERY":!function nextQuery(g){"?"===getCurrentCharacter(g)&&nextCharacter(g);const v=function readRemaining(g){let v="";g._currentIndex<g._textLength&&(v=g._text.substring(g._currentIndex),g._currentIndex=g._textLength);return v}(g);g._currentToken=URLToken.query(v),g._currentState="DONE"}(this);break;default:throw new Error(`Unrecognized URLTokenizerState: ${this._currentState}`)}else this._currentToken=void 0;return!!this._currentToken}}function hasCurrentCharacter(g){return g._currentIndex<g._textLength}function getCurrentCharacter(g){return g._text[g._currentIndex]}function nextCharacter(g,v){hasCurrentCharacter(g)&&(v||(v=1),g._currentIndex+=v)}function peekCharacters(g,v){let b=g._currentIndex+v;return g._textLength<b&&(b=g._textLength),g._text.substring(g._currentIndex,b)}function readWhile(g,v){let b="";for(;hasCurrentCharacter(g);){const S=getCurrentCharacter(g);if(!v(S))break;b+=S,nextCharacter(g)}return b}function readUntilCharacter(g,...v){return readWhile(g,(g=>-1===v.indexOf(g)))}const j="REDACTED",B=["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"],U=["api-version"];class Sanitizer{constructor({allowedHeaderNames:g=[],allowedQueryParameters:v=[]}={}){g=Array.isArray(g)?B.concat(g):B,v=Array.isArray(v)?U.concat(v):U,this.allowedHeaderNames=new Set(g.map((g=>g.toLowerCase()))),this.allowedQueryParameters=new Set(v.map((g=>g.toLowerCase())))}sanitize(g){const v=new Set;return JSON.stringify(g,((g,b)=>{if(b instanceof Error)return Object.assign(Object.assign({},b),{name:b.name,message:b.message});if("_headersMap"===g)return this.sanitizeHeaders(b);if("url"===g)return this.sanitizeUrl(b);if("query"===g)return this.sanitizeQuery(b);if("body"!==g&&"response"!==g&&"operationSpec"!==g){if(Array.isArray(b)||function isObject(g){return!("object"!=typeof g||null===g||Array.isArray(g)||g instanceof RegExp||g instanceof Date)}(b)){if(v.has(b))return"[Circular]";v.add(b)}return b}}),2)}sanitizeHeaders(g){return this.sanitizeObject(g,this.allowedHeaderNames,((g,v)=>g[v].value))}sanitizeQuery(g){return this.sanitizeObject(g,this.allowedQueryParameters,((g,v)=>g[v]))}sanitizeObject(g,v,b){if("object"!=typeof g||null===g)return g;const S={};for(const P of Object.keys(g))v.has(P.toLowerCase())?S[P]=b(g,P):S[P]=j;return S}sanitizeUrl(g){if("string"!=typeof g||null===g)return g;const v=URLBuilder.parse(g),b=v.getQuery();if(!b)return g;const S=URLQuery.parse(b);for(const g of S.keys())this.allowedQueryParameters.has(g.toLowerCase())||S.set(g,j);return v.setQuery(S.toString()),v.toString()}}var V=b(73837);const H=V.inspect.custom,K=new Sanitizer;class RestError extends Error{constructor(g,v,b,S,P){super(g),this.name="RestError",this.code=v,this.statusCode=b,this.request=S,this.response=P,Object.setPrototypeOf(this,RestError.prototype)}[H](){return`RestError: ${this.message} \n ${K.sanitize(this)}`}}RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR",RestError.PARSE_ERROR="PARSE_ERROR";var X,J=b(70655);function isTokenCredential(g){const v=g;return v&&"function"==typeof v.getToken&&(void 0===v.signRequest||v.getToken.length>0)}!function(g){g[g.OFF=0]="OFF",g[g.ERROR=1]="ERROR",g[g.WARNING=2]="WARNING",g[g.INFO=3]="INFO"}(X||(X={}));class BaseRequestPolicy{constructor(g,v){this._nextPolicy=g,this._options=v}shouldLog(g){return this._options.shouldLog(g)}log(g,v){this._options.log(g,v)}}class RequestPolicyOptions{constructor(g){this._logger=g}shouldLog(g){return!!this._logger&&g!==X.OFF&&g<=this._logger.minimumLogLevel}log(g,v){this._logger&&this.shouldLog(g)&&this._logger.log(g,v)}}const Y={coreHttpVersion:"3.0.1",HTTP:"http:",HTTPS:"https:",HTTP_PROXY:"HTTP_PROXY",HTTPS_PROXY:"HTTPS_PROXY",NO_PROXY:"NO_PROXY",ALL_PROXY:"ALL_PROXY",HttpConstants:{HttpVerbs:{PUT:"PUT",GET:"GET",DELETE:"DELETE",POST:"POST",MERGE:"MERGE",HEAD:"HEAD",PATCH:"PATCH"},StatusCodes:{TooManyRequests:429,ServiceUnavailable:503}},HeaderConstants:{AUTHORIZATION:"authorization",AUTHORIZATION_SCHEME:"Bearer",RETRY_AFTER:"Retry-After",USER_AGENT:"User-Agent"}},te=[];let re=!1;const ie=new Map;function getDefaultProxySettings(g){if(!g&&!(g=function loadEnvironmentProxyValue(){if(!process)return;const g=getEnvironmentValue(Y.HTTPS_PROXY),v=getEnvironmentValue(Y.ALL_PROXY),b=getEnvironmentValue(Y.HTTP_PROXY);return g||v||b}()))return;const{username:v,password:b,urlWithoutAuth:S}=function extractAuthFromUrl(g){const v=g.indexOf("@");if(-1===v)return{urlWithoutAuth:g};const b=g.indexOf("://"),S=-1!==b?b+3:0,P=g.substring(S,v),x=P.indexOf(":"),C=-1!==x,T=C?P.substring(0,x):P,R=C?P.substring(x+1):void 0,k=g.substring(0,S)+g.substring(v+1);return{username:T,password:R,urlWithoutAuth:k}}(g),P=URLBuilder.parse(S);return{host:(P.getScheme()?P.getScheme()+"://":"")+P.getHost(),port:Number.parseInt(P.getPort()||"80"),username:v,password:b}}function proxyPolicy_proxyPolicy(g,v){return g||(g=getDefaultProxySettings()),re||te.push(...function loadNoProxy(){const g=getEnvironmentValue(Y.NO_PROXY);return re=!0,g?g.split(",").map((g=>g.trim())).filter((g=>g.length)):[]}()),{create:(b,S)=>new ProxyPolicy(b,S,g,null==v?void 0:v.customNoProxyList)}}class ProxyPolicy extends BaseRequestPolicy{constructor(g,v,b,S){super(g,v),this.proxySettings=b,this.customNoProxyList=S}sendRequest(g){var v;return g.proxySettings||function isBypassed(g,v,b){if(0===v.length)return!1;const S=URLBuilder.parse(g).getHost();if(null==b?void 0:b.has(S))return b.get(S);let P=!1;for(const g of v)"."===g[0]?(S.endsWith(g)||S.length===g.length-1&&S===g.slice(1))&&(P=!0):S===g&&(P=!0);return null==b||b.set(S,P),P}(g.url,null!==(v=this.customNoProxyList)&&void 0!==v?v:te,this.customNoProxyList?void 0:ie)||(g.proxySettings=this.proxySettings),this._nextPolicy.sendRequest(g)}}var ne="object"==typeof globalThis?globalThis:global,ae="1.4.1",se=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;var oe=function _makeCompatibilityCheck(g){var v=new Set([g]),b=new Set,S=g.match(se);if(!S)return function(){return!1};var P=+S[1],x=+S[2],C=+S[3];if(null!=S[4])return function isExactmatch(v){return v===g};function _reject(g){return b.add(g),!1}function _accept(g){return v.add(g),!0}return function isCompatible(g){if(v.has(g))return!0;if(b.has(g))return!1;var S=g.match(se);if(!S)return _reject(g);var T=+S[1],R=+S[2],k=+S[3];return null!=S[4]||P!==T?_reject(g):0===P?x===R&&C<=k?_accept(g):_reject(g):x<=R?_accept(g):_reject(g)}}(ae),le=ae.split(".")[0],pe=Symbol.for("opentelemetry.js.api."+le),ce=ne;function registerGlobal(g,v,b,S){var P;void 0===S&&(S=!1);var x=ce[pe]=null!==(P=ce[pe])&&void 0!==P?P:{version:ae};if(!S&&x[g]){var C=new Error("@opentelemetry/api: Attempted duplicate registration of API: "+g);return b.error(C.stack||C.message),!1}if(x.version!==ae){C=new Error("@opentelemetry/api: Registration of version v"+x.version+" for "+g+" does not match previously registered API v"+ae);return b.error(C.stack||C.message),!1}return x[g]=v,b.debug("@opentelemetry/api: Registered a global for "+g+" v"+ae+"."),!0}function getGlobal(g){var v,b,S=null===(v=ce[pe])||void 0===v?void 0:v.version;if(S&&oe(S))return null===(b=ce[pe])||void 0===b?void 0:b[g]}function unregisterGlobal(g,v){v.debug("@opentelemetry/api: Unregistering a global for "+g+" v"+ae+".");var b=ce[pe];b&&delete b[g]}var de,me=function BaseContext(g){var v=this;v._currentContext=g?new Map(g):new Map,v.getValue=function(g){return v._currentContext.get(g)},v.setValue=function(g,b){var S=new BaseContext(v._currentContext);return S._currentContext.set(g,b),S},v.deleteValue=function(g){var b=new BaseContext(v._currentContext);return b._currentContext.delete(g),b}},he=new me,__read=function(g,v){var b="function"==typeof Symbol&&g[Symbol.iterator];if(!b)return g;var S,P,x=b.call(g),C=[];try{for(;(void 0===v||v-- >0)&&!(S=x.next()).done;)C.push(S.value)}catch(g){P={error:g}}finally{try{S&&!S.done&&(b=x.return)&&b.call(x)}finally{if(P)throw P.error}}return C},__spreadArray=function(g,v,b){if(b||2===arguments.length)for(var S,P=0,x=v.length;P<x;P++)!S&&P in v||(S||(S=Array.prototype.slice.call(v,0,P)),S[P]=v[P]);return g.concat(S||Array.prototype.slice.call(v))},ye=function(){function NoopContextManager(){}return NoopContextManager.prototype.active=function(){return he},NoopContextManager.prototype.with=function(g,v,b){for(var S=[],P=3;P<arguments.length;P++)S[P-3]=arguments[P];return v.call.apply(v,__spreadArray([b],__read(S),!1))},NoopContextManager.prototype.bind=function(g,v){return v},NoopContextManager.prototype.enable=function(){return this},NoopContextManager.prototype.disable=function(){return this},NoopContextManager}(),ComponentLogger_read=function(g,v){var b="function"==typeof Symbol&&g[Symbol.iterator];if(!b)return g;var S,P,x=b.call(g),C=[];try{for(;(void 0===v||v-- >0)&&!(S=x.next()).done;)C.push(S.value)}catch(g){P={error:g}}finally{try{S&&!S.done&&(b=x.return)&&b.call(x)}finally{if(P)throw P.error}}return C},ComponentLogger_spreadArray=function(g,v,b){if(b||2===arguments.length)for(var S,P=0,x=v.length;P<x;P++)!S&&P in v||(S||(S=Array.prototype.slice.call(v,0,P)),S[P]=v[P]);return g.concat(S||Array.prototype.slice.call(v))},ge=function(){function DiagComponentLogger(g){this._namespace=g.namespace||"DiagComponentLogger"}return DiagComponentLogger.prototype.debug=function(){for(var g=[],v=0;v<arguments.length;v++)g[v]=arguments[v];return logProxy("debug",this._namespace,g)},DiagComponentLogger.prototype.error=function(){for(var g=[],v=0;v<arguments.length;v++)g[v]=arguments[v];return logProxy("error",this._namespace,g)},DiagComponentLogger.prototype.info=function(){for(var g=[],v=0;v<arguments.length;v++)g[v]=arguments[v];return logProxy("info",this._namespace,g)},DiagComponentLogger.prototype.warn=function(){for(var g=[],v=0;v<arguments.length;v++)g[v]=arguments[v];return logProxy("warn",this._namespace,g)},DiagComponentLogger.prototype.verbose=function(){for(var g=[],v=0;v<arguments.length;v++)g[v]=arguments[v];return logProxy("verbose",this._namespace,g)},DiagComponentLogger}();function logProxy(g,v,b){var S=getGlobal("diag");if(S)return b.unshift(v),S[g].apply(S,ComponentLogger_spreadArray([],ComponentLogger_read(b),!1))}!function(g){g[g.NONE=0]="NONE",g[g.ERROR=30]="ERROR",g[g.WARN=50]="WARN",g[g.INFO=60]="INFO",g[g.DEBUG=70]="DEBUG",g[g.VERBOSE=80]="VERBOSE",g[g.ALL=9999]="ALL"}(de||(de={}));var fe,diag_read=function(g,v){var b="function"==typeof Symbol&&g[Symbol.iterator];if(!b)return g;var S,P,x=b.call(g),C=[];try{for(;(void 0===v||v-- >0)&&!(S=x.next()).done;)C.push(S.value)}catch(g){P={error:g}}finally{try{S&&!S.done&&(b=x.return)&&b.call(x)}finally{if(P)throw P.error}}return C},diag_spreadArray=function(g,v,b){if(b||2===arguments.length)for(var S,P=0,x=v.length;P<x;P++)!S&&P in v||(S||(S=Array.prototype.slice.call(v,0,P)),S[P]=v[P]);return g.concat(S||Array.prototype.slice.call(v))},ve=function(){function DiagAPI(){function _logProxy(g){return function(){for(var v=[],b=0;b<arguments.length;b++)v[b]=arguments[b];var S=getGlobal("diag");if(S)return S[g].apply(S,diag_spreadArray([],diag_read(v),!1))}}var g=this;g.setLogger=function(v,b){var S,P,x;if(void 0===b&&(b={logLevel:de.INFO}),v===g){var C=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return g.error(null!==(S=C.stack)&&void 0!==S?S:C.message),!1}"number"==typeof b&&(b={logLevel:b});var T=getGlobal("diag"),R=function createLogLevelDiagLogger(g,v){function _filterFunc(b,S){var P=v[b];return"function"==typeof P&&g>=S?P.bind(v):function(){}}return g<de.NONE?g=de.NONE:g>de.ALL&&(g=de.ALL),v=v||{},{error:_filterFunc("error",de.ERROR),warn:_filterFunc("warn",de.WARN),info:_filterFunc("info",de.INFO),debug:_filterFunc("debug",de.DEBUG),verbose:_filterFunc("verbose",de.VERBOSE)}}(null!==(P=b.logLevel)&&void 0!==P?P:de.INFO,v);if(T&&!b.suppressOverrideMessage){var k=null!==(x=(new Error).stack)&&void 0!==x?x:"<failed to generate stacktrace>";T.warn("Current logger will be overwritten from "+k),R.warn("Current logger will overwrite one already registered from "+k)}return registerGlobal("diag",R,g,!0)},g.disable=function(){unregisterGlobal("diag",g)},g.createComponentLogger=function(g){return new ge(g)},g.verbose=_logProxy("verbose"),g.debug=_logProxy("debug"),g.info=_logProxy("info"),g.warn=_logProxy("warn"),g.error=_logProxy("error")}return DiagAPI.instance=function(){return this._instance||(this._instance=new DiagAPI),this._instance},DiagAPI}(),context_read=function(g,v){var b="function"==typeof Symbol&&g[Symbol.iterator];if(!b)return g;var S,P,x=b.call(g),C=[];try{for(;(void 0===v||v-- >0)&&!(S=x.next()).done;)C.push(S.value)}catch(g){P={error:g}}finally{try{S&&!S.done&&(b=x.return)&&b.call(x)}finally{if(P)throw P.error}}return C},context_spreadArray=function(g,v,b){if(b||2===arguments.length)for(var S,P=0,x=v.length;P<x;P++)!S&&P in v||(S||(S=Array.prototype.slice.call(v,0,P)),S[P]=v[P]);return g.concat(S||Array.prototype.slice.call(v))},be="context",Ne=new ye,Se=function(){function ContextAPI(){}return ContextAPI.getInstance=function(){return this._instance||(this._instance=new ContextAPI),this._instance},ContextAPI.prototype.setGlobalContextManager=function(g){return registerGlobal(be,g,ve.instance())},ContextAPI.prototype.active=function(){return this._getContextManager().active()},ContextAPI.prototype.with=function(g,v,b){for(var S,P=[],x=3;x<arguments.length;x++)P[x-3]=arguments[x];return(S=this._getContextManager()).with.apply(S,context_spreadArray([g,v,b],context_read(P),!1))},ContextAPI.prototype.bind=function(g,v){return this._getContextManager().bind(g,v)},ContextAPI.prototype._getContextManager=function(){return getGlobal(be)||Ne},ContextAPI.prototype.disable=function(){this._getContextManager().disable(),unregisterGlobal(be,ve.instance())},ContextAPI}();!function(g){g[g.NONE=0]="NONE",g[g.SAMPLED=1]="SAMPLED"}(fe||(fe={}));var Pe="0000000000000000",xe="00000000000000000000000000000000",Ce={traceId:xe,spanId:Pe,traceFlags:fe.NONE},Te=function(){function NonRecordingSpan(g){void 0===g&&(g=Ce),this._spanContext=g}return NonRecordingSpan.prototype.spanContext=function(){return this._spanContext},NonRecordingSpan.prototype.setAttribute=function(g,v){return this},NonRecordingSpan.prototype.setAttributes=function(g){return this},NonRecordingSpan.prototype.addEvent=function(g,v){return this},NonRecordingSpan.prototype.setStatus=function(g){return this},NonRecordingSpan.prototype.updateName=function(g){return this},NonRecordingSpan.prototype.end=function(g){},NonRecordingSpan.prototype.isRecording=function(){return!1},NonRecordingSpan.prototype.recordException=function(g,v){},NonRecordingSpan}(),ke=function createContextKey(g){return Symbol.for(g)}("OpenTelemetry Context Key SPAN");function getSpan(g){return g.getValue(ke)||void 0}function getActiveSpan(){return getSpan(Se.getInstance().active())}function setSpan(g,v){return g.setValue(ke,v)}function deleteSpan(g){return g.deleteValue(ke)}function setSpanContext(g,v){return setSpan(g,new Te(v))}function getSpanContext(g){var v;return null===(v=getSpan(g))||void 0===v?void 0:v.spanContext()}var Ee=/^([0-9a-f]{32})$/i,_e=/^[0-9a-f]{16}$/i;function isSpanContextValid(g){return function isValidTraceId(g){return Ee.test(g)&&g!==xe}(g.traceId)&&function isValidSpanId(g){return _e.test(g)&&g!==Pe}(g.spanId)}function wrapSpanContext(g){return new Te(g)}var Oe=Se.getInstance(),Ie=function(){function NoopTracer(){}return NoopTracer.prototype.startSpan=function(g,v,b){if(void 0===b&&(b=Oe.active()),Boolean(null==v?void 0:v.root))return new Te;var S=b&&getSpanContext(b);return function isSpanContext(g){return"object"==typeof g&&"string"==typeof g.spanId&&"string"==typeof g.traceId&&"number"==typeof g.traceFlags}(S)&&isSpanContextValid(S)?new Te(S):new Te},NoopTracer.prototype.startActiveSpan=function(g,v,b,S){var P,x,C;if(!(arguments.length<2)){2===arguments.length?C=v:3===arguments.length?(P=v,C=b):(P=v,x=b,C=S);var T=null!=x?x:Oe.active(),R=this.startSpan(g,P,T),k=setSpan(T,R);return Oe.with(k,C,void 0,R)}},NoopTracer}();var Ae,qe=new Ie,ze=function(){function ProxyTracer(g,v,b,S){this._provider=g,this.name=v,this.version=b,this.options=S}return ProxyTracer.prototype.startSpan=function(g,v,b){return this._getTracer().startSpan(g,v,b)},ProxyTracer.prototype.startActiveSpan=function(g,v,b,S){var P=this._getTracer();return Reflect.apply(P.startActiveSpan,P,arguments)},ProxyTracer.prototype._getTracer=function(){if(this._delegate)return this._delegate;var g=this._provider.getDelegateTracer(this.name,this.version,this.options);return g?(this._delegate=g,this._delegate):qe},ProxyTracer}(),De=new(function(){function NoopTracerProvider(){}return NoopTracerProvider.prototype.getTracer=function(g,v,b){return new Ie},NoopTracerProvider}()),Le=function(){function ProxyTracerProvider(){}return ProxyTracerProvider.prototype.getTracer=function(g,v,b){var S;return null!==(S=this.getDelegateTracer(g,v,b))&&void 0!==S?S:new ze(this,g,v,b)},ProxyTracerProvider.prototype.getDelegate=function(){var g;return null!==(g=this._delegate)&&void 0!==g?g:De},ProxyTracerProvider.prototype.setDelegate=function(g){this._delegate=g},ProxyTracerProvider.prototype.getDelegateTracer=function(g,v,b){var S;return null===(S=this._delegate)||void 0===S?void 0:S.getTracer(g,v,b)},ProxyTracerProvider}(),Fe="trace",Ge=function(){function TraceAPI(){this._proxyTracerProvider=new Le,this.wrapSpanContext=wrapSpanContext,this.isSpanContextValid=isSpanContextValid,this.deleteSpan=deleteSpan,this.getSpan=getSpan,this.getActiveSpan=getActiveSpan,this.getSpanContext=getSpanContext,this.setSpan=setSpan,this.setSpanContext=setSpanContext}return TraceAPI.getInstance=function(){return this._instance||(this._instance=new TraceAPI),this._instance},TraceAPI.prototype.setGlobalTracerProvider=function(g){var v=registerGlobal(Fe,this._proxyTracerProvider,ve.instance());return v&&this._proxyTracerProvider.setDelegate(g),v},TraceAPI.prototype.getTracerProvider=function(){return getGlobal(Fe)||this._proxyTracerProvider},TraceAPI.prototype.getTracer=function(g,v){return this.getTracerProvider().getTracer(g,v)},TraceAPI.prototype.disable=function(){unregisterGlobal(Fe,ve.instance()),this._proxyTracerProvider=new Le},TraceAPI}(),je=Ge.getInstance(),Be=Se.getInstance();function interfaces_setSpan(g,v){return je.setSpan(g,v)}!function(g){g[g.INTERNAL=0]="INTERNAL",g[g.SERVER=1]="SERVER",g[g.CLIENT=2]="CLIENT",g[g.PRODUCER=3]="PRODUCER",g[g.CONSUMER=4]="CONSUMER"}(Ae||(Ae={}));const Ue=Be;var He;function operationOptionsToRequestOptionsBase(g){const{requestOptions:v,tracingOptions:b}=g;let S=(0,J._T)(g,["requestOptions","tracingOptions"]);return v&&(S=Object.assign(Object.assign({},S),v)),b&&(S.tracingContext=b.tracingContext,S.spanOptions=null==b?void 0:b.spanOptions),S}function encodeByteArray(g){return(g instanceof Buffer?g:Buffer.from(g.buffer)).toString("base64")}function decodeString(g){return Buffer.from(g,"base64")}!function(g){g[g.UNSET=0]="UNSET",g[g.OK=1]="OK",g[g.ERROR=2]="ERROR"}(He||(He={}));class Serializer{constructor(g={},v){this.modelMappers=g,this.isXML=v}validateConstraints(g,v,b){const failValidation=(g,S)=>{throw new Error(`"${b}" with value "${v}" should satisfy the constraint "${g}": ${S}.`)};if(g.constraints&&null!=v){const b=v,{ExclusiveMaximum:S,ExclusiveMinimum:P,InclusiveMaximum:x,InclusiveMinimum:C,MaxItems:T,MaxLength:R,MinItems:k,MinLength:_,MultipleOf:O,Pattern:I,UniqueItems:A}=g.constraints;null!=S&&b>=S&&failValidation("ExclusiveMaximum",S),null!=P&&b<=P&&failValidation("ExclusiveMinimum",P),null!=x&&b>x&&failValidation("InclusiveMaximum",x),null!=C&&b<C&&failValidation("InclusiveMinimum",C);const q=v;if(null!=T&&q.length>T&&failValidation("MaxItems",T),null!=R&&q.length>R&&failValidation("MaxLength",R),null!=k&&q.length<k&&failValidation("MinItems",k),null!=_&&q.length<_&&failValidation("MinLength",_),null!=O&&b%O!=0&&failValidation("MultipleOf",O),I){const g="string"==typeof I?new RegExp(I):I;"string"==typeof v&&null!==v.match(g)||failValidation("Pattern",I)}A&&q.some(((g,v,b)=>b.indexOf(g)!==v))&&failValidation("UniqueItems",A)}}serialize(g,v,b,S={}){var C,T,R;const k={rootName:null!==(C=S.rootName)&&void 0!==C?C:"",includeRoot:null!==(T=S.includeRoot)&&void 0!==T&&T,xmlCharKey:null!==(R=S.xmlCharKey)&&void 0!==R?R:x};let _={};const O=g.type.name;b||(b=g.serializedName),null!==O.match(/^Sequence$/i)&&(_=[]),g.isConstant&&(v=g.defaultValue);const{required:I,nullable:A}=g;if(I&&A&&void 0===v)throw new Error(`${b} cannot be undefined.`);if(I&&!A&&null==v)throw new Error(`${b} cannot be null or undefined.`);if(!I&&!1===A&&null===v)throw new Error(`${b} cannot be null.`);if(null==v)_=v;else if(null!==O.match(/^any$/i))_=v;else if(null!==O.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i))_=function serializeBasicTypes(g,v,b){if(null!=b)if(null!==g.match(/^Number$/i)){if("number"!=typeof b)throw new Error(`${v} with value ${b} must be of type number.`)}else if(null!==g.match(/^String$/i)){if("string"!=typeof b.valueOf())throw new Error(`${v} with value "${b}" must be of type string.`)}else if(null!==g.match(/^Uuid$/i)){if("string"!=typeof b.valueOf()||!function isValidUuid(g){return z.test(g)}(b))throw new Error(`${v} with value "${b}" must be of type string and a valid uuid.`)}else if(null!==g.match(/^Boolean$/i)){if("boolean"!=typeof b)throw new Error(`${v} with value ${b} must be of type boolean.`)}else if(null!==g.match(/^Stream$/i)){const g=typeof b;if(!("string"===g||"function"===g||b instanceof ArrayBuffer||ArrayBuffer.isView(b)||("function"==typeof Blob||"object"==typeof Blob)&&b instanceof Blob))throw new Error(`${v} must be a string, Blob, ArrayBuffer, ArrayBufferView, or a function returning NodeJS.ReadableStream.`)}return b}(O,b,v);else if(null!==O.match(/^Enum$/i)){_=function serializeEnumType(g,v,b){if(!v)throw new Error(`Please provide a set of allowedValues to validate ${g} as an Enum Type.`);if(!v.some((g=>"string"==typeof g.valueOf()?g.toLowerCase()===b.toLowerCase():g===b)))throw new Error(`${b} is not a valid value for ${g}. The valid values are: ${JSON.stringify(v)}.`);return b}(b,g.type.allowedValues,v)}else null!==O.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)?_=function serializeDateTypes(g,v,b){if(null!=v)if(null!==g.match(/^Date$/i)){if(!(v instanceof Date||"string"==typeof v.valueOf()&&!isNaN(Date.parse(v))))throw new Error(`${b} must be an instanceof Date or a string in ISO8601 format.`);v=v instanceof Date?v.toISOString().substring(0,10):new Date(v).toISOString().substring(0,10)}else if(null!==g.match(/^DateTime$/i)){if(!(v instanceof Date||"string"==typeof v.valueOf()&&!isNaN(Date.parse(v))))throw new Error(`${b} must be an instanceof Date or a string in ISO8601 format.`);v=v instanceof Date?v.toISOString():new Date(v).toISOString()}else if(null!==g.match(/^DateTimeRfc1123$/i)){if(!(v instanceof Date||"string"==typeof v.valueOf()&&!isNaN(Date.parse(v))))throw new Error(`${b} must be an instanceof Date or a string in RFC-1123 format.`);v=v instanceof Date?v.toUTCString():new Date(v).toUTCString()}else if(null!==g.match(/^UnixTime$/i)){if(!(v instanceof Date||"string"==typeof v.valueOf()&&!isNaN(Date.parse(v))))throw new Error(`${b} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);v=function dateToUnixTime(g){if(!g)return;"string"==typeof g.valueOf()&&(g=new Date(g));return Math.floor(g.getTime()/1e3)}(v)}else if(null!==g.match(/^TimeSpan$/i)&&!function isDuration(g){return G.test(g)}(v))throw new Error(`${b} must be a string in ISO 8601 format. Instead was "${v}".`);return v}(O,v,b):null!==O.match(/^ByteArray$/i)?_=function serializeByteArrayType(g,v){let b="";if(null!=v){if(!(v instanceof Uint8Array))throw new Error(`${g} must be of type Uint8Array.`);b=encodeByteArray(v)}return b}(b,v):null!==O.match(/^Base64Url$/i)?_=function serializeBase64UrlType(g,v){let b="";if(null!=v){if(!(v instanceof Uint8Array))throw new Error(`${g} must be of type Uint8Array.`);b=function bufferToBase64Url(g){if(!g)return;if(!(g instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");return function trimEnd(g,v){let b=g.length;for(;b-1>=0&&g[b-1]===v;)--b;return g.substr(0,b)}(encodeByteArray(g),"=").replace(/\+/g,"-").replace(/\//g,"_")}(v)||""}return b}(b,v):null!==O.match(/^Sequence$/i)?_=function serializeSequenceType(g,v,b,S,x,C){if(!Array.isArray(b))throw new Error(`${S} must be of type Array.`);const T=v.type.element;if(!T||"object"!=typeof T)throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${S}.`);const R=[];for(let v=0;v<b.length;v++){const k=g.serialize(T,b[v],S,C);if(x&&T.xmlNamespace){const g=T.xmlNamespacePrefix?`xmlns:${T.xmlNamespacePrefix}`:"xmlns";"Composite"===T.type.name?(R[v]=Object.assign({},k),R[v][P]={[g]:T.xmlNamespace}):(R[v]={},R[v][C.xmlCharKey]=k,R[v][P]={[g]:T.xmlNamespace})}else R[v]=k}return R}(this,g,v,b,Boolean(this.isXML),k):null!==O.match(/^Dictionary$/i)?_=function serializeDictionaryType(g,v,b,S,x,C){if("object"!=typeof b)throw new Error(`${S} must be of type object.`);const T=v.type.value;if(!T||"object"!=typeof T)throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${S}.`);const R={};for(const v of Object.keys(b)){const P=g.serialize(T,b[v],S,C);R[v]=getXmlObjectValue(T,P,x,C)}if(x&&v.xmlNamespace){const g=v.xmlNamespacePrefix?`xmlns:${v.xmlNamespacePrefix}`:"xmlns",b=R;return b[P]={[g]:v.xmlNamespace},b}return R}(this,g,v,b,Boolean(this.isXML),k):null!==O.match(/^Composite$/i)&&(_=function serializeCompositeType(g,v,b,S,x,C){getPolymorphicDiscriminatorRecursively(g,v)&&(v=getPolymorphicMapper(g,v,b,"clientName"));if(null!=b){const T={},R=resolveModelProperties(g,v,S);for(const k of Object.keys(R)){const _=R[k];if(_.readOnly)continue;let O,I=T;if(g.isXML)O=_.xmlIsWrapped?_.xmlName:_.xmlElementName||_.xmlName;else{const g=splitSerializeName(_.serializedName);O=g.pop();for(const v of g){null!=I[v]||null==b[k]&&void 0===_.defaultValue||(I[v]={}),I=I[v]}}if(null!=I){if(x&&v.xmlNamespace){const g=v.xmlNamespacePrefix?`xmlns:${v.xmlNamespacePrefix}`:"xmlns";I[P]=Object.assign(Object.assign({},I[P]),{[g]:v.xmlNamespace})}const T=""!==_.serializedName?S+"."+_.serializedName:S;let R=b[k];const A=getPolymorphicDiscriminatorRecursively(g,v);A&&A.clientName===k&&null==R&&(R=v.serializedName);const q=g.serialize(_,R,T,C);if(void 0!==q&&null!=O){const g=getXmlObjectValue(_,q,x,C);x&&_.xmlIsAttribute?(I[P]=I[P]||{},I[P][O]=q):x&&_.xmlIsWrapped?I[O]={[_.xmlElementName]:g}:I[O]=g}}}const k=function resolveAdditionalProperties(g,v,b){const S=v.type.additionalProperties;if(!S&&v.type.className){const S=resolveReferencedMapper(g,v,b);return null==S?void 0:S.type.additionalProperties}return S}(g,v,S);if(k){const v=Object.keys(R);for(const P in b){v.every((g=>g!==P))&&(T[P]=g.serialize(k,b[P],S+'["'+P+'"]',C))}}return T}return b}(this,g,v,b,Boolean(this.isXML),k));return _}deserialize(g,v,b,S={}){var C,T,R;const k={rootName:null!==(C=S.rootName)&&void 0!==C?C:"",includeRoot:null!==(T=S.includeRoot)&&void 0!==T&&T,xmlCharKey:null!==(R=S.xmlCharKey)&&void 0!==R?R:x};if(null==v)return this.isXML&&"Sequence"===g.type.name&&!g.xmlIsWrapped&&(v=[]),void 0!==g.defaultValue&&(v=g.defaultValue),v;let _;const O=g.type.name;if(b||(b=g.serializedName),null!==O.match(/^Composite$/i))_=function deserializeCompositeType(g,v,b,S,C){var T,R;const k=null!==(T=C.xmlCharKey)&&void 0!==T?T:x;getPolymorphicDiscriminatorRecursively(g,v)&&(v=getPolymorphicMapper(g,v,b,"serializedName"));const _=resolveModelProperties(g,v,S);let O={};const I=[];for(const x of Object.keys(_)){const T=_[x],A=splitSerializeName(_[x].serializedName);I.push(A[0]);const{serializedName:q,xmlName:z,xmlElementName:L}=T;let G=S;""!==q&&void 0!==q&&(G=S+"."+q);const j=T.headerCollectionPrefix;if(j){const v={};for(const S of Object.keys(b))S.startsWith(j)&&(v[S.substring(j.length)]=g.deserialize(T.type.value,b[S],G,C)),I.push(S);O[x]=v}else if(g.isXML)if(T.xmlIsAttribute&&b[P])O[x]=g.deserialize(T,b[P][z],G,C);else if(T.xmlIsMsText)void 0!==b[k]?O[x]=b[k]:"string"==typeof b&&(O[x]=b);else{const v=L||z||q;if(T.xmlIsWrapped){const v=b[z],S=null!==(R=null==v?void 0:v[L])&&void 0!==R?R:[];O[x]=g.deserialize(T,S,G,C),I.push(z)}else{const S=b[v];O[x]=g.deserialize(T,S,G,C),I.push(v)}}else{let S,P=b;for(const g of A){if(!P)break;P=P[g]}S=P;const R=v.type.polymorphicDiscriminator;let k;if(R&&x===R.clientName&&null==S&&(S=v.serializedName),Array.isArray(b[x])&&""===_[x].serializedName){S=b[x];const v=g.deserialize(T,S,G,C);for(const[g,b]of Object.entries(O))Object.prototype.hasOwnProperty.call(v,g)||(v[g]=b);O=v}else void 0===S&&void 0===T.defaultValue||(k=g.deserialize(T,S,G,C),O[x]=k)}}const A=v.type.additionalProperties;if(A){const isAdditionalProperty=g=>{for(const v in _){if(splitSerializeName(_[v].serializedName)[0]===g)return!1}return!0};for(const v in b)isAdditionalProperty(v)&&(O[v]=g.deserialize(A,b[v],S+'["'+v+'"]',C))}else if(b)for(const g of Object.keys(b))void 0!==O[g]||I.includes(g)||isSpecialXmlProperty(g,C)||(O[g]=b[g]);return O}(this,g,v,b,k);else{if(this.isXML){const g=k.xmlCharKey,b=v;null!=b[P]&&null!=b[g]&&(v=b[g])}null!==O.match(/^Number$/i)?(_=parseFloat(v),isNaN(_)&&(_=v)):null!==O.match(/^Boolean$/i)?_="true"===v||"false"!==v&&v:null!==O.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)?_=v:null!==O.match(/^(Date|DateTime|DateTimeRfc1123)$/i)?_=new Date(v):null!==O.match(/^UnixTime$/i)?_=function unixTimeToDate(g){if(!g)return;return new Date(1e3*g)}(v):null!==O.match(/^ByteArray$/i)?_=decodeString(v):null!==O.match(/^Base64Url$/i)?_=function base64UrlToByteArray(g){if(!g)return;if(g&&"string"!=typeof g.valueOf())throw new Error("Please provide an input of type string for converting to Uint8Array");return decodeString(g=g.replace(/-/g,"+").replace(/_/g,"/"))}(v):null!==O.match(/^Sequence$/i)?_=function deserializeSequenceType(g,v,b,S,P){const x=v.type.element;if(!x||"object"!=typeof x)throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${S}`);if(b){Array.isArray(b)||(b=[b]);const v=[];for(let C=0;C<b.length;C++)v[C]=g.deserialize(x,b[C],`${S}[${C}]`,P);return v}return b}(this,g,v,b,k):null!==O.match(/^Dictionary$/i)&&(_=function deserializeDictionaryType(g,v,b,S,P){const x=v.type.value;if(!x||"object"!=typeof x)throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${S}`);if(b){const v={};for(const C of Object.keys(b))v[C]=g.deserialize(x,b[C],S,P);return v}return b}(this,g,v,b,k))}return g.isConstant&&(_=g.defaultValue),_}}function splitSerializeName(g){const v=[];let b="";if(g){const S=g.split(".");for(const g of S)"\\"===g.charAt(g.length-1)?b+=g.substr(0,g.length-1)+".":(b+=g,v.push(b),b="")}return v}function resolveReferencedMapper(g,v,b){const S=v.type.className;if(!S)throw new Error(`Class name for model "${b}" is not provided in the mapper "${JSON.stringify(v,void 0,2)}".`);return g.modelMappers[S]}function resolveModelProperties(g,v,b){let S=v.type.modelProperties;if(!S){const P=resolveReferencedMapper(g,v,b);if(!P)throw new Error(`mapper() cannot be null or undefined for model "${v.type.className}".`);if(S=null==P?void 0:P.type.modelProperties,!S)throw new Error(`modelProperties cannot be null or undefined in the mapper "${JSON.stringify(P)}" of type "${v.type.className}" for object "${b}".`)}return S}function getXmlObjectValue(g,v,b,S){if(!b||!g.xmlNamespace)return v;const x={[g.xmlNamespacePrefix?`xmlns:${g.xmlNamespacePrefix}`:"xmlns"]:g.xmlNamespace};if(["Composite"].includes(g.type.name)){if(v[P])return v;{const g=Object.assign({},v);return g[P]=x,g}}const C={};return C[S.xmlCharKey]=v,C[P]=x,C}function isSpecialXmlProperty(g,v){return[P,v.xmlCharKey].includes(g)}function getPolymorphicMapper(g,v,b,S){const P=getPolymorphicDiscriminatorRecursively(g,v);if(P){const x=P[S];if(null!=x){const S=b[x];if(null!=S){const b=v.type.uberParent||v.type.className,P=S===b?S:b+"."+S,x=g.modelMappers.discriminators[P];x&&(v=x)}}}return v}function getPolymorphicDiscriminatorRecursively(g,v){return v.type.polymorphicDiscriminator||getPolymorphicDiscriminatorSafely(g,v.type.uberParent)||getPolymorphicDiscriminatorSafely(g,v.type.className)}function getPolymorphicDiscriminatorSafely(g,v){return v&&g.modelMappers[v]&&g.modelMappers[v].type.polymorphicDiscriminator}const $e=function strEnum(g){const v={};for(const b of g)v[b]=b;return v}(["Base64Url","Boolean","ByteArray","Composite","Date","DateTime","DateTimeRfc1123","Dictionary","Enum","Number","Object","Sequence","String","Stream","TimeSpan","UnixTime"]),Xe={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},Je={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},Ze={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},et={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},tt={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},rt={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},it={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}}}}},nt={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},ot={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},lt={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},pt={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},ct={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},ut={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},dt={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},mt={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},ht={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},yt={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},gt={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},ft={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},bt={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},Nt={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Pt={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},xt={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},Ct={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},Tt={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},kt={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},_t={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},Ot={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},At={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Mt={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},zt={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},Dt={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},Lt={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},Ft={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},Gt={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},jt={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},Bt={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"any"}}}}},Ut={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},Vt={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},Ht={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},Wt={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},$t={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kt={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xt={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qt={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jt={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yt={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zt={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},er={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tr={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rr={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ir={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nr={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ar={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sr={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},or={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lr={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pr={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cr={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ur={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dr={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mr={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hr={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gr={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fr={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vr={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},br={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nr={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sr={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pr={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xr={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cr={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tr={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rr={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},kr={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Er={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},_r={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Or={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Ir={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ar={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Mr={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qr={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},zr={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lr={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Fr={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gr={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},jr={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Br={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ur={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vr={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hr={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wr={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}}}}},Kr={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qr={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},Jr={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yr={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zr={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ei={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ti={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ri={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ii={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ni={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ai={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},si={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oi={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},li={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},pi={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ci={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ui={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},di={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},mi={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hi={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yi={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gi={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},fi={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vi={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},bi={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ni={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Pi={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xi={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Ci={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wi={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},Ti={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ki={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ei={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_i={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oi={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ii={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ai={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mi={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qi={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Di={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Li={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fi={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}}}}},Gi={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ji={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},Bi={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ui={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vi={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hi={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wi={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$i={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ki={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xi={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qi={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ji={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yi={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},en={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tn={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rn={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},an={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sn={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},on={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ln={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pn={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cn={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dn={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mn={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hn={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yn={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gn={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vn={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bn={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nn={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sn={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pn={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},xn={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cn={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tn={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rn={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kn={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},En={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_n={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},On={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},In={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},An={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mn={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qn={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zn={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}};var Ln;!function(g){g.Csv=",",g.Ssv=" ",g.Tsv="\t",g.Pipes="|",g.Multi="Multi"}(Ln||(Ln={}));const Gn={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},jn={parameterPath:"blobServiceProperties",mapper:Xe},Bn={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Un={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},Vn={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Hn={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Wn={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},$n={parameterPath:"version",mapper:{defaultValue:"2022-11-02",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},Kn={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},Xn={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Qn={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Jn={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},Zn={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},ea={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},ia={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:Ln.Csv},na={parameterPath:"keyInfo",mapper:ut},aa={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},sa={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},la={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pa={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},ma={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},ha={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ya={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},ga={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},fa={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"}},va={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},ba={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},Na={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},Sa={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},Pa={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},xa={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ca={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},wa={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ta={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Ra={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},ka={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Ea={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},_a={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},Oa={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Ia={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Aa={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},Ma={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},qa={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},za={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:Ln.Csv},Da={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},La={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Fa={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},Ga={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},ja={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},Va={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Wa={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},$a={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},Ka={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},Xa={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},Qa={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},Ja={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},Ya={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},Za={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},es={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},ts={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},rs={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},ns={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},as={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},ss={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},os={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},ls={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},ps={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},cs={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},us={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},ds={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},ms={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},hs={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},ys={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},gs={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},fs={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},vs={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},bs={parameterPath:["options","queryRequest"],mapper:Gt},Ns={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ss={parameterPath:["options","tags"],mapper:yt},Ps={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},xs={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},Cs={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},ws={parameterPath:["options","blobSequenceNumber"],mapper:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},Ts={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Rs={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},ks={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Es={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_s={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},Os={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},As={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},Ms={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},qs={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},zs={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},Ds={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ls={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Fs={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},Gs={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},js={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},Bs={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Us={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Vs={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},Hs={parameterPath:"blocks",mapper:At},Ws={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}};class Service{constructor(g){this.client=g}setProperties(g,v){const b={blobServiceProperties:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,Ks)}getProperties(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Xs)}getStatistics(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Qs)}listContainersSegment(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Ys)}getUserDelegationKey(g,v){const b={keyInfo:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,ro)}getAccountInfo(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,io)}submitBatch(g,v,b,S){const P={contentLength:g,multipartContentType:v,body:b,options:operationOptionsToRequestOptionsBase(S||{})};return this.client.sendOperationRequest(P,no)}filterBlobs(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,ao)}}const $s=new Serializer(S,!0),Ks={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:$t},default:{bodyMapper:it,headersMapper:Kt}},requestBody:jn,queryParameters:[Vn,Hn,Wn],urlParameters:[Un],headerParameters:[Gn,Bn,$n,Kn],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:$s},Xs={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Xe,headersMapper:Xt},default:{bodyMapper:it,headersMapper:Qt}},queryParameters:[Vn,Hn,Wn],urlParameters:[Un],headerParameters:[$n,Kn,Xn],isXML:!0,serializer:$s},Qs={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:nt,headersMapper:Jt},default:{bodyMapper:it,headersMapper:Yt}},queryParameters:[Vn,Wn,{parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn],isXML:!0,serializer:$s},Ys={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:lt,headersMapper:Zt},default:{bodyMapper:it,headersMapper:er}},queryParameters:[Wn,Qn,Jn,Zn,ea,ia],urlParameters:[Un],headerParameters:[$n,Kn,Xn],isXML:!0,serializer:$s},ro={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:dt,headersMapper:tr},default:{bodyMapper:it,headersMapper:rr}},requestBody:na,queryParameters:[Vn,Wn,{parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[Gn,Bn,$n,Kn],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:$s},io={path:"/",httpMethod:"GET",responses:{200:{headersMapper:ir},default:{bodyMapper:it,headersMapper:nr}},queryParameters:[Hn,aa],urlParameters:[Un],headerParameters:[$n,Xn],isXML:!0,serializer:$s},no={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:ar},default:{bodyMapper:it,headersMapper:sr}},requestBody:sa,queryParameters:[Wn,la],urlParameters:[Un],headerParameters:[Gn,Bn,$n,Kn,pa,ma],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:$s},ao={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:mt,headersMapper:or},default:{bodyMapper:it,headersMapper:lr}},queryParameters:[Wn,Zn,ea,ha,ya],urlParameters:[Un],headerParameters:[$n,Kn,Xn],isXML:!0,serializer:$s};class Container{constructor(g){this.client=g}create(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,oo)}getProperties(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,lo)}delete(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,po)}setMetadata(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,co)}getAccessPolicy(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,uo)}setAccessPolicy(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,mo)}restore(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,ho)}rename(g,v){const b={sourceContainerName:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,yo)}submitBatch(g,v,b,S){const P={contentLength:g,multipartContentType:v,body:b,options:operationOptionsToRequestOptionsBase(S||{})};return this.client.sendOperationRequest(P,go)}filterBlobs(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,fo)}acquireLease(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,vo)}releaseLease(g,v){const b={leaseId:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,bo)}renewLease(g,v){const b={leaseId:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,Po)}breakLease(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,xo)}changeLease(g,v,b){const S={leaseId:g,proposedLeaseId:v,options:operationOptionsToRequestOptionsBase(b||{})};return this.client.sendOperationRequest(S,To)}listBlobFlatSegment(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Ro)}listBlobHierarchySegment(g,v){const b={delimiter:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,ko)}getAccountInfo(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Eo)}}const so=new Serializer(S,!0),oo={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:pr},default:{bodyMapper:it,headersMapper:cr}},queryParameters:[Wn,ga],urlParameters:[Un],headerParameters:[$n,Kn,Xn,fa,va,{parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},{parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}}],isXML:!0,serializer:so},lo={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:ur},default:{bodyMapper:it,headersMapper:dr}},queryParameters:[Wn,ga],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba],isXML:!0,serializer:so},po={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:mr},default:{bodyMapper:it,headersMapper:hr}},queryParameters:[Wn,ga],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Na,Sa],isXML:!0,serializer:so},co={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:gr},default:{bodyMapper:it,headersMapper:fr}},queryParameters:[Wn,ga,Pa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,fa,ba,Na],isXML:!0,serializer:so},uo={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:vr},default:{bodyMapper:it,headersMapper:br}},queryParameters:[Wn,ga,xa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba],isXML:!0,serializer:so},mo={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Nr},default:{bodyMapper:it,headersMapper:Sr}},requestBody:{parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},queryParameters:[Wn,ga,xa],urlParameters:[Un],headerParameters:[Gn,Bn,$n,Kn,va,ba,Na,Sa],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:so},ho={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Pr},default:{bodyMapper:it,headersMapper:xr}},queryParameters:[Wn,ga,Ca],urlParameters:[Un],headerParameters:[$n,Kn,Xn,{parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},{parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}}],isXML:!0,serializer:so},yo={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Cr},default:{bodyMapper:it,headersMapper:Tr}},queryParameters:[Wn,ga,{parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn,{parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},{parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}}],isXML:!0,serializer:so},go={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Rr},default:{bodyMapper:it,headersMapper:kr}},requestBody:sa,queryParameters:[Wn,la,ga],urlParameters:[Un],headerParameters:[Gn,Bn,$n,Kn,pa,ma],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:so},fo={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:mt,headersMapper:Er},default:{bodyMapper:it,headersMapper:_r}},queryParameters:[Wn,Zn,ea,ha,ya,ga],urlParameters:[Un],headerParameters:[$n,Kn,Xn],isXML:!0,serializer:so},vo={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Or},default:{bodyMapper:it,headersMapper:Ir}},queryParameters:[Wn,ga,wa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Na,Sa,Ta,Ra,ka],isXML:!0,serializer:so},bo={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Ar},default:{bodyMapper:it,headersMapper:Mr}},queryParameters:[Wn,ga,wa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Na,Sa,Ea,_a],isXML:!0,serializer:so},Po={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:qr},default:{bodyMapper:it,headersMapper:zr}},queryParameters:[Wn,ga,wa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Na,Sa,_a,Oa],isXML:!0,serializer:so},xo={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:Lr},default:{bodyMapper:it,headersMapper:Fr}},queryParameters:[Wn,ga,wa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Na,Sa,Ia,Aa],isXML:!0,serializer:so},To={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Gr},default:{bodyMapper:it,headersMapper:jr}},queryParameters:[Wn,ga,wa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Na,Sa,_a,Ma,qa],isXML:!0,serializer:so},Ro={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Nt,headersMapper:Br},default:{bodyMapper:it,headersMapper:Ur}},queryParameters:[Wn,Qn,Jn,Zn,ea,ga,za],urlParameters:[Un],headerParameters:[$n,Kn,Xn],isXML:!0,serializer:so},ko={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:kt,headersMapper:Vr},default:{bodyMapper:it,headersMapper:Hr}},queryParameters:[Wn,Qn,Jn,Zn,ea,ga,za,{parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn],isXML:!0,serializer:so},Eo={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Wr},default:{bodyMapper:it,headersMapper:Kr}},queryParameters:[Hn,aa],urlParameters:[Un],headerParameters:[$n,Xn],isXML:!0,serializer:so};var _o;function src_interfaces_setSpan(g,v){return je.setSpan(g,v)}!function(g){g[g.INTERNAL=0]="INTERNAL",g[g.SERVER=1]="SERVER",g[g.CLIENT=2]="CLIENT",g[g.PRODUCER=3]="PRODUCER",g[g.CONSUMER=4]="CONSUMER"}(_o||(_o={}));const Oo=Be;var Ao;!function(g){g[g.UNSET=0]="UNSET",g[g.OK=1]="OK",g[g.ERROR=2]="ERROR"}(Ao||(Ao={}));var qo=b(78096);const zo=(0,qo.createClientLogger)("core-http"),Do=function createSpanFunction(g){return function(v,b){const S=function interfaces_getTracer(g,v){return je.getTracer(g||"azure/core-tracing",v)}(),P=(null==b?void 0:b.tracingOptions)||{},x=Object.assign({kind:_o.INTERNAL},P.spanOptions),C=g.packagePrefix?`${g.packagePrefix}.${v}`:v;let T;T=function isTracingDisabled(){var g;if("undefined"==typeof process)return!1;const v=null===(g=process.env.AZURE_TRACING_DISABLED)||void 0===g?void 0:g.toLowerCase();return"false"!==v&&"0"!==v&&Boolean(v)}()?je.wrapSpanContext(Ce):S.startSpan(C,x,P.tracingContext),g.namespace&&T.setAttribute("az.namespace",g.namespace);let R=P.spanOptions||{};T.isRecording()&&g.namespace&&(R=Object.assign(Object.assign({},P.spanOptions),{attributes:Object.assign(Object.assign({},x.attributes),{"az.namespace":g.namespace})}));const k=Object.assign(Object.assign({},P),{spanOptions:R,tracingContext:src_interfaces_setSpan(P.tracingContext||Oo.active(),T)});return{span:T,updatedOptions:Object.assign(Object.assign({},b),{tracingOptions:k})}}}({packagePrefix:"",namespace:""});function tracingPolicy_tracingPolicy(g={}){return{create:(v,b)=>new TracingPolicy(v,b,g)}}class TracingPolicy extends BaseRequestPolicy{constructor(g,v,b){super(g,v),this.userAgent=b.userAgent}async sendRequest(g){if(!g.tracingContext)return this._nextPolicy.sendRequest(g);const v=this.tryCreateSpan(g);if(!v)return this._nextPolicy.sendRequest(g);try{const b=await this._nextPolicy.sendRequest(g);return this.tryProcessResponse(v,b),b}catch(g){throw this.tryProcessError(v,g),g}}tryCreateSpan(g){var v;try{const{span:b}=Do(`HTTP ${g.method}`,{tracingOptions:{spanOptions:Object.assign(Object.assign({},g.spanOptions),{kind:_o.CLIENT}),tracingContext:g.tracingContext}});if(!b.isRecording())return void b.end();const S=null===(v=g.tracingContext)||void 0===v?void 0:v.getValue(Symbol.for("az.namespace"));"string"==typeof S&&b.setAttribute("az.namespace",S),b.setAttributes({"http.method":g.method,"http.url":g.url,requestId:g.requestId}),this.userAgent&&b.setAttribute("http.user_agent",this.userAgent);const P=b.spanContext(),x=function getTraceParentHeader(g){const v=[];if(g.traceId||v.push("traceId"),g.spanId||v.push("spanId"),v.length)return;const b=(g.traceFlags||0).toString(16),S=1===b.length?`0${b}`:b;return`00-${g.traceId}-${g.spanId}-${S}`}(P);if(x&&function src_interfaces_isSpanContextValid(g){return je.isSpanContextValid(g)}(P)){g.headers.set("traceparent",x);const v=P.traceState&&P.traceState.serialize();v&&g.headers.set("tracestate",v)}return b}catch(g){return void zo.warning(`Skipping creating a tracing span due to an error: ${g.message}`)}}tryProcessError(g,v){try{g.setStatus({code:Ao.ERROR,message:v.message}),v.statusCode&&g.setAttribute("http.status_code",v.statusCode),g.end()}catch(g){zo.warning(`Skipping tracing span processing due to an error: ${g.message}`)}}tryProcessResponse(g,v){try{g.setAttribute("http.status_code",v.status);const b=v.headers.get("x-ms-request-id");b&&g.setAttribute("serviceRequestId",b),g.setStatus({code:Ao.OK}),g.end()}catch(g){zo.warning(`Skipping tracing span processing due to an error: ${g.message}`)}}}const Lo={enable:!0};class KeepAlivePolicy extends BaseRequestPolicy{constructor(g,v,b){super(g,v),this.keepAliveOptions=b}async sendRequest(g){return g.keepAlive=this.keepAliveOptions.enable,this._nextPolicy.sendRequest(g)}}function generateClientRequestIdPolicy_generateClientRequestIdPolicy(g="x-ms-client-request-id"){return{create:(v,b)=>new GenerateClientRequestIdPolicy(v,b,g)}}class GenerateClientRequestIdPolicy extends BaseRequestPolicy{constructor(g,v,b){super(g,v),this._requestIdHeaderName=b}sendRequest(g){return g.headers.contains(this._requestIdHeaderName)||g.headers.set(this._requestIdHeaderName,g.requestId),this._nextPolicy.sendRequest(g)}}var Go=b(5055);const jo={explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:P,explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:void 0,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:void 0,attrValueProcessors:void 0,tagNameProcessors:void 0,valueProcessors:void 0,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:void 0,renderOpts:{pretty:!0,indent:" ",newline:"\n"},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1},Vo=Object.assign({},jo);Vo.explicitArray=!1;const Ho=Object.assign({},jo);function stringifyXML(g,v={}){var b;Ho.rootName=v.rootName,Ho.charkey=null!==(b=v.xmlCharKey)&&void 0!==b?b:x;return new Go.Builder(Ho).buildObject(g)}function deserializationPolicy_deserializationPolicy(g,v){return{create:(b,S)=>new DeserializationPolicy(b,S,g,v)}}Ho.explicitArray=!1,Ho.renderOpts={pretty:!1};const Wo=["application/json","text/json"],$o=["application/xml","application/atom+xml"];class DeserializationPolicy extends BaseRequestPolicy{constructor(g,v,b,S={}){var P;super(g,v),this.jsonContentTypes=b&&b.json||Wo,this.xmlContentTypes=b&&b.xml||$o,this.xmlCharKey=null!==(P=S.xmlCharKey)&&void 0!==P?P:x}async sendRequest(g){return this._nextPolicy.sendRequest(g).then((g=>function deserializeResponseBody(g,v,b,S={}){var P,C,T;const R={rootName:null!==(P=S.rootName)&&void 0!==P?P:"",includeRoot:null!==(C=S.includeRoot)&&void 0!==C&&C,xmlCharKey:null!==(T=S.xmlCharKey)&&void 0!==T?T:x};return function parse(g,v,b,S){var P;const errorHandler=g=>{const v=`Error "${g}" occurred while parsing the response body - ${b.bodyAsText}.`,S=g.code||RestError.PARSE_ERROR,P=new RestError(v,S,b.status,b.request,b);return Promise.reject(P)},C=(null===(P=b.request.streamResponseStatusCodes)||void 0===P?void 0:P.has(b.status))||b.request.streamResponseBody;if(!C&&b.bodyAsText){const P=b.bodyAsText,C=b.headers.get("Content-Type")||"",T=C?C.split(";").map((g=>g.toLowerCase())):[];if(0===T.length||T.some((v=>-1!==g.indexOf(v))))return new Promise((g=>{b.parsedBody=JSON.parse(P),g(b)})).catch(errorHandler);if(T.some((g=>-1!==v.indexOf(g))))return function parseXML(g,v={}){var b;Vo.explicitRoot=!!v.includeRoot,Vo.charkey=null!==(b=v.xmlCharKey)&&void 0!==b?b:x;const S=new Go.Parser(Vo);return new Promise(((v,b)=>{g?S.parseString(g,((g,S)=>{g?b(g):v(S)})):b(new Error("Document is empty"))}))}(P,S).then((g=>(b.parsedBody=g,b))).catch(errorHandler)}return Promise.resolve(b)}(g,v,b,R).then((g=>{if(!function shouldDeserializeResponse(g){const v=g.request.shouldDeserialize;let b;b=void 0===v||("boolean"==typeof v?v:v(g));return b}(g))return g;const v=g.request.operationSpec;if(!v||!v.responses)return g;const P=function getOperationResponse(g){let v;const b=g.request,S=b.operationSpec;if(S){const P=b.operationResponseGetter;v=P?P(S,g):S.responses[g.status]}return v}(g),{error:x,shouldReturnResponse:C}=function handleErrorResponse(g,v,b){var S;const P=200<=g.status&&g.status<300,x=function isOperationSpecEmpty(g){const v=Object.keys(g.responses);return 0===v.length||1===v.length&&"default"===v[0]}(v)?P:!!b;if(x){if(!b)return{error:null,shouldReturnResponse:!1};if(!b.isError)return{error:null,shouldReturnResponse:!1}}const C=null!=b?b:v.responses.default,T=(null===(S=g.request.streamResponseStatusCodes)||void 0===S?void 0:S.has(g.status))||g.request.streamResponseBody,R=T?`Unexpected status code: ${g.status}`:g.bodyAsText,k=new RestError(R,void 0,g.status,g.request,g);if(!C)throw k;const _=C.bodyMapper,O=C.headersMapper;try{if(g.parsedBody){const b=g.parsedBody;let S;if(_){let g=b;v.isXML&&_.type.name===$e.Sequence&&(g="object"==typeof b?b[_.xmlElementName]:[]),S=v.serializer.deserialize(_,g,"error.response.parsedBody")}const P=b.error||S||b;k.code=P.code,P.message&&(k.message=P.message),_&&(k.response.parsedBody=S)}g.headers&&O&&(k.response.parsedHeaders=v.serializer.deserialize(O,g.headers.toJson(),"operationRes.parsedHeaders"))}catch(v){k.message=`Error "${v.message}" occurred in deserializing the responseBody - "${g.bodyAsText}" for the default response.`}return{error:k,shouldReturnResponse:!1}}(g,v,P);if(x)throw x;if(C)return g;if(P){if(P.bodyMapper){let b=g.parsedBody;v.isXML&&P.bodyMapper.type.name===$e.Sequence&&(b="object"==typeof b?b[P.bodyMapper.xmlElementName]:[]);try{g.parsedBody=v.serializer.deserialize(P.bodyMapper,b,"operationRes.parsedBody",S)}catch(v){throw new RestError(`Error ${v} occurred in deserializing the responseBody - ${g.bodyAsText}`,void 0,g.status,g.request,g)}}else"HEAD"===v.httpMethod&&(g.parsedBody=b.status>=200&&b.status<300);P.headersMapper&&(g.parsedHeaders=v.serializer.deserialize(P.headersMapper,g.headers.toJson(),"operationRes.parsedHeaders",S))}return g}))}(this.jsonContentTypes,this.xmlContentTypes,g,{xmlCharKey:this.xmlCharKey})))}}function logPolicy_logPolicy(g={}){return{create:(v,b)=>new LogPolicy(v,b,g)}}class LogPolicy extends BaseRequestPolicy{constructor(g,v,{logger:b=zo.info,allowedHeaderNames:S=[],allowedQueryParameters:P=[]}={}){super(g,v),this.logger=b,this.sanitizer=new Sanitizer({allowedHeaderNames:S,allowedQueryParameters:P})}get allowedHeaderNames(){return this.sanitizer.allowedHeaderNames}set allowedHeaderNames(g){this.sanitizer.allowedHeaderNames=g}get allowedQueryParameters(){return this.sanitizer.allowedQueryParameters}set allowedQueryParameters(g){this.sanitizer.allowedQueryParameters=g}sendRequest(g){return this.logger.enabled?(this.logRequest(g),this._nextPolicy.sendRequest(g).then((g=>this.logResponse(g)))):this._nextPolicy.sendRequest(g)}logRequest(g){this.logger(`Request: ${this.sanitizer.sanitize(g)}`)}logResponse(g){return this.logger(`Response status code: ${g.status}`),this.logger(`Headers: ${this.sanitizer.sanitize(g.headers)}`),g}}class DisableResponseDecompressionPolicy extends BaseRequestPolicy{constructor(g,v){super(g,v)}async sendRequest(g){return g.decompressResponse=!1,this._nextPolicy.sendRequest(g)}}function getHeaderKey(g){return g.toLowerCase()}function isHttpHeadersLike(g){if(g&&"object"==typeof g){const v=g;if("function"==typeof v.rawHeaders&&"function"==typeof v.clone&&"function"==typeof v.get&&"function"==typeof v.set&&"function"==typeof v.contains&&"function"==typeof v.remove&&"function"==typeof v.headersArray&&"function"==typeof v.headerValues&&"function"==typeof v.headerNames&&"function"==typeof v.toJson)return!0}return!1}class httpHeaders_HttpHeaders{constructor(g){if(this._headersMap={},g)for(const v in g)this.set(v,g[v])}set(g,v){this._headersMap[getHeaderKey(g)]={name:g,value:v.toString()}}get(g){const v=this._headersMap[getHeaderKey(g)];return v?v.value:void 0}contains(g){return!!this._headersMap[getHeaderKey(g)]}remove(g){const v=this.contains(g);return delete this._headersMap[getHeaderKey(g)],v}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){const g=[];for(const v in this._headersMap)g.push(this._headersMap[v]);return g}headerNames(){const g=[],v=this.headersArray();for(let b=0;b<v.length;++b)g.push(v[b].name);return g}headerValues(){const g=[],v=this.headersArray();for(let b=0;b<v.length;++b)g.push(v[b].value);return g}toJson(g={}){const v={};if(g.preserveCase)for(const g in this._headersMap){const b=this._headersMap[g];v[b.name]=b.value}else for(const g in this._headersMap){const b=this._headersMap[g];v[getHeaderKey(b.name)]=b.value}return v}toString(){return JSON.stringify(this.toJson({preserveCase:!0}))}clone(){const g={};for(const v in this._headersMap){const b=this._headersMap[v];g[b.name]=b.value}return new httpHeaders_HttpHeaders(g)}}class WebResource{constructor(g,v,b,S,P,x,C,T,R,k,_,O,I,A,q){this.streamResponseBody=x,this.streamResponseStatusCodes=q,this.url=g||"",this.method=v||"GET",this.headers=isHttpHeadersLike(P)?P:new httpHeaders_HttpHeaders(P),this.body=b,this.query=S,this.formData=void 0,this.withCredentials=C||!1,this.abortSignal=T,this.timeout=R||0,this.onUploadProgress=k,this.onDownloadProgress=_,this.proxySettings=O,this.keepAlive=I,this.decompressResponse=A,this.requestId=this.headers.get("x-ms-client-request-id")||generateUuid()}validateRequestProperties(){if(!this.method)throw new Error("WebResource.method is required.");if(!this.url)throw new Error("WebResource.url is required.")}prepare(g){if(!g)throw new Error("options object is required");if(void 0===g.method||null===g.method||"string"!=typeof g.method.valueOf())throw new Error("options.method must be a string.");if(g.url&&g.pathTemplate)throw new Error("options.url and options.pathTemplate are mutually exclusive. Please provide exactly one of them.");if(!(void 0!==g.pathTemplate&&null!==g.pathTemplate&&"string"==typeof g.pathTemplate.valueOf()||void 0!==g.url&&null!==g.url&&"string"==typeof g.url.valueOf()))throw new Error("Please provide exactly one of options.pathTemplate or options.url.");if(g.url){if("string"!=typeof g.url)throw new Error('options.url must be of type "string".');this.url=g.url}if(g.method){const v=["GET","PUT","HEAD","DELETE","OPTIONS","POST","PATCH","TRACE"];if(-1===v.indexOf(g.method.toUpperCase()))throw new Error('The provided method "'+g.method+'" is invalid. Supported HTTP methods are: '+JSON.stringify(v))}if(this.method=g.method.toUpperCase(),g.pathTemplate){const{pathTemplate:v,pathParameters:b}=g;if("string"!=typeof v)throw new Error('options.pathTemplate must be of type "string".');g.baseUrl||(g.baseUrl="https://management.azure.com");const S=g.baseUrl;let P=S+(S.endsWith("/")?"":"/")+(v.startsWith("/")?v.slice(1):v);const x=P.match(/({[\w-]*\s*[\w-]*})/gi);if(x&&x.length){if(!b)throw new Error(`pathTemplate: ${v} has been provided. Hence, options.pathParameters must also be provided.`);x.forEach((function(g){const S=g.slice(1,-1),x=b[S];if(null==x||"string"!=typeof x&&"object"!=typeof x){const g=JSON.stringify(b,void 0,2);throw new Error(`pathTemplate: ${v} contains the path parameter ${S} however, it is not present in parameters: ${g}.The value of the path parameter can either be a "string" of the form { ${S}: "some sample value" } or it can be an "object" of the form { "${S}": { value: "some sample value", skipUrlEncoding: true } }.`)}if("string"==typeof x.valueOf()&&(P=P.replace(g,encodeURIComponent(x))),"object"==typeof x.valueOf()){if(!x.value)throw new Error(`options.pathParameters[${S}] is of type "object" but it does not contain a "value" property.`);P=x.skipUrlEncoding?P.replace(g,x.value):P.replace(g,encodeURIComponent(x.value))}}))}this.url=P}if(g.queryParameters){const v=g.queryParameters;if("object"!=typeof v)throw new Error('options.queryParameters must be of type object. It should be a JSON object of "query-parameter-name" as the key and the "query-parameter-value" as the value. The "query-parameter-value" may be fo type "string" or an "object" of the form { value: "query-parameter-value", skipUrlEncoding: true }.');this.url&&-1===this.url.indexOf("?")&&(this.url+="?");const b=[];this.query={};for(const g in v){const S=v[g];if(S)if("string"==typeof S)b.push(g+"="+encodeURIComponent(S)),this.query[g]=encodeURIComponent(S);else if("object"==typeof S){if(!S.value)throw new Error(`options.queryParameters[${g}] is of type "object" but it does not contain a "value" property.`);S.skipUrlEncoding?(b.push(g+"="+S.value),this.query[g]=S.value):(b.push(g+"="+encodeURIComponent(S.value)),this.query[g]=encodeURIComponent(S.value))}}this.url+=b.join("&")}if(g.headers){const v=g.headers;for(const b of Object.keys(g.headers))this.headers.set(b,v[b])}return this.headers.get("accept-language")||this.headers.set("accept-language","en-US"),this.headers.get("x-ms-client-request-id")||g.disableClientRequestId||this.headers.set("x-ms-client-request-id",this.requestId),this.headers.get("Content-Type")||this.headers.set("Content-Type","application/json; charset=utf-8"),this.body=g.body,void 0!==g.body&&null!==g.body&&(g.bodyIsStream?(this.headers.get("Transfer-Encoding")||this.headers.set("Transfer-Encoding","chunked"),"application/octet-stream"!==this.headers.get("Content-Type")&&this.headers.set("Content-Type","application/octet-stream")):(g.serializationMapper&&(this.body=new Serializer(g.mappers).serialize(g.serializationMapper,g.body,"requestBody")),g.disableJsonStringifyOnBody||(this.body=JSON.stringify(g.body)))),g.spanOptions&&(this.spanOptions=g.spanOptions),g.tracingContext&&(this.tracingContext=g.tracingContext),this.abortSignal=g.abortSignal,this.onDownloadProgress=g.onDownloadProgress,this.onUploadProgress=g.onUploadProgress,this}clone(){const g=new WebResource(this.url,this.method,this.body,this.query,this.headers&&this.headers.clone(),this.streamResponseBody,this.withCredentials,this.abortSignal,this.timeout,this.onUploadProgress,this.onDownloadProgress,this.proxySettings,this.keepAlive,this.decompressResponse,this.streamResponseStatusCodes);return this.formData&&(g.formData=this.formData),this.operationSpec&&(g.operationSpec=this.operationSpec),this.shouldDeserialize&&(g.shouldDeserialize=this.shouldDeserialize),this.operationResponseGetter&&(g.operationResponseGetter=this.operationResponseGetter),g}}const Ko=(0,qo.createClientLogger)("storage-blob"),Xo="2022-11-02",Qo=268435456,Jo=4194304e3,Zo=5e4,il=4194304,nl="https://storage.azure.com/.default",al={FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"},sl=202,ol="Authorization",ll="Content-Encoding",pl="Content-ID",cl="Content-Language",ul="Content-Length",dl="Content-Md5",ml="Content-Transfer-Encoding",hl="Content-Type",yl="Cookie",gl="date",fl="if-match",vl="if-modified-since",bl="if-none-match",Nl="if-unmodified-since",Sl="x-ms-",Pl="Range",xl="User-Agent",Cl="x-ms-date",wl="x-ms-error-code",Tl="x-ms-version",Rl="",kl="\r\n",El="HTTP/1.1",_l=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-if-tags","x-ms-source-if-tags"],Ol=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],Il=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function escapeURLPath(g){const v=URLBuilder.parse(g);let b=v.getPath();return b=b||"/",b=function utils_common_escape(g){return encodeURIComponent(g).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}(b),v.setPath(b),v.toString()}function getValueInConnString(g,v){const b=g.split(";");for(const g of b)if(g.trim().startsWith(v))return g.trim().match(v+"=(.*)")[1];return""}function extractConnectionStringParts(g){let v="";g.startsWith("UseDevelopmentStorage=true")&&(v=function getProxyUriFromDevConnString(g){let v="";if(-1!==g.search("DevelopmentStorageProxyUri=")){const b=g.split(";");for(const g of b)g.trim().startsWith("DevelopmentStorageProxyUri=")&&(v=g.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return v}(g),g="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;");let b=getValueInConnString(g,"BlobEndpoint");if(b=b.endsWith("/")?b.slice(0,-1):b,-1!==g.search("DefaultEndpointsProtocol=")&&-1!==g.search("AccountKey=")){let S="",P="",x=Buffer.from("accountKey","base64"),C="";if(P=getValueInConnString(g,"AccountName"),x=Buffer.from(getValueInConnString(g,"AccountKey"),"base64"),!b){S=getValueInConnString(g,"DefaultEndpointsProtocol");const v=S.toLowerCase();if("https"!==v&&"http"!==v)throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(C=getValueInConnString(g,"EndpointSuffix"),!C)throw new Error("Invalid EndpointSuffix in the provided Connection String");b=`${S}://${P}.blob.${C}`}if(!P)throw new Error("Invalid AccountName in the provided Connection String");if(0===x.length)throw new Error("Invalid AccountKey in the provided Connection String");return{kind:"AccountConnString",url:b,accountName:P,accountKey:x,proxyUri:v}}{const v=getValueInConnString(g,"SharedAccessSignature"),S=getAccountNameFromUrl(b);if(!b)throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");if(!v)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String");return{kind:"SASConnString",url:b,accountName:S,accountSas:v}}}function appendToURLPath(g,v){const b=URLBuilder.parse(g);let S=b.getPath();S=S?S.endsWith("/")?`${S}${v}`:`${S}/${v}`:v,b.setPath(S);return new URL(b.toString()).toString()}function setURLParameter(g,v,b){const S=URLBuilder.parse(g);return S.setQueryParameter(v,b),S.toString()}function getURLParameter(g,v){return URLBuilder.parse(g).getQueryParameterValue(v)}function getURLPath(g){return URLBuilder.parse(g).getPath()}function getURLPathAndQuery(g){const v=URLBuilder.parse(g),b=v.getPath();if(!b)throw new RangeError("Invalid url without valid path.");let S=v.getQuery()||"";return S=S.trim(),""!==S&&(S=S.startsWith("?")?S:`?${S}`),`${b}${S}`}function appendToURLQuery(g,v){const b=URLBuilder.parse(g);let S=b.getQuery();return S?S+="&"+v:S=v,b.setQuery(S),b.toString()}function truncatedISO8061Date(g,v=!0){const b=g.toISOString();return v?b.substring(0,b.length-1)+"0000Z":b.substring(0,b.length-5)+"Z"}function generateBlockID(g,v){g.length>42&&(g=g.slice(0,42));return function base64encode(g){return L?Buffer.from(g).toString("base64"):btoa(g)}(g+function padStart(g,v,b=" "){if(String.prototype.padStart)return g.padStart(v,b);return b=b||" ",g.length>v?g:((v-=g.length)>b.length&&(b+=b.repeat(v/b.length)),b.slice(0,v)+g)}(v.toString(),48-g.length,"0"))}function iEqual(g,v){return g.toLocaleLowerCase()===v.toLocaleLowerCase()}function getAccountNameFromUrl(g){const v=URLBuilder.parse(g);let b;try{return b="blob"===v.getHost().split(".")[1]?v.getHost().split(".")[0]:isIpEndpointStyle(v)?v.getPath().split("/")[1]:"",b}catch(g){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(g){if(void 0===g.getHost())return!1;const v=g.getHost()+(void 0===g.getPort()?"":":"+g.getPort());return/^.*:.*:.*$|^localhost(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(v)||void 0!==g.getPort()&&Il.includes(g.getPort())}function toBlobTagsString(g){if(void 0===g)return;const v=[];for(const b in g)if(Object.prototype.hasOwnProperty.call(g,b)){const S=g[b];v.push(`${encodeURIComponent(b)}=${encodeURIComponent(S)}`)}return v.join("&")}function toBlobTags(g){if(void 0===g)return;const v={blobTagSet:[]};for(const b in g)if(Object.prototype.hasOwnProperty.call(g,b)){const S=g[b];v.blobTagSet.push({key:b,value:S})}return v}function toTags(g){if(void 0===g)return;const v={};for(const b of g.blobTagSet)v[b.key]=b.value;return v}function toQuerySerialization(g){if(void 0!==g)switch(g.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:g.columnSeparator||",",fieldQuote:g.fieldQuote||"",recordSeparator:g.recordSeparator,escapeChar:g.escapeCharacter||"",headersPresent:g.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:g.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:g.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function parseObjectReplicationRecord(g){if(!g)return;if("policy-id"in g)return;const v=[];for(const b in g){const S=b.split("_"),P="or-";S[0].startsWith(P)&&(S[0]=S[0].substring(P.length));const x={ruleId:S[1],replicationStatus:g[b]},C=v.findIndex((g=>g.policyId===S[0]));C>-1?v[C].rules.push(x):v.push({policyId:S[0],rules:[x]})}return v}function attachCredential(g,v){return g.credential=v,g}function httpAuthorizationToString(g){return g?g.scheme+" "+g.value:void 0}function BlobNameToString(g){return g.encoded?decodeURIComponent(g.content):g.content}function ConvertInternalResponseOfListBlobHierarchy(g){var v;return Object.assign(Object.assign({},g),{segment:{blobPrefixes:null===(v=g.segment.blobPrefixes)||void 0===v?void 0:v.map((g=>({name:BlobNameToString(g.name)}))),blobItems:g.segment.blobItems.map((g=>Object.assign(Object.assign({},g),{name:BlobNameToString(g.name)})))}})}function*ExtractPageRangeInfoItems(g){let v=[],b=[];g.pageRange&&(v=g.pageRange),g.clearRange&&(b=g.clearRange);let S=0,P=0;for(;S<v.length&&P<b.length;)v[S].start<b[P].start?(yield{start:v[S].start,end:v[S].end,isClear:!1},++S):(yield{start:b[P].start,end:b[P].end,isClear:!0},++P);for(;S<v.length;++S)yield{start:v[S].start,end:v[S].end,isClear:!1};for(;P<b.length;++P)yield{start:b[P].start,end:b[P].end,isClear:!0}}function EscapePath(g){const v=g.split("/");for(let g=0;g<v.length;g++)v[g]=encodeURIComponent(v[g]);return v.join("/")}class StorageBrowserPolicy extends BaseRequestPolicy{constructor(g,v){super(g,v)}async sendRequest(g){return L||("GET"!==g.method.toUpperCase()&&"HEAD"!==g.method.toUpperCase()||(g.url=setURLParameter(g.url,al.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())),g.headers.remove(yl),g.headers.remove(ul)),this._nextPolicy.sendRequest(g)}}class StorageBrowserPolicyFactory{create(g,v){return new StorageBrowserPolicy(g,v)}}var Al,Ml=b(92571);!function(g){g[g.EXPONENTIAL=0]="EXPONENTIAL",g[g.FIXED=1]="FIXED"}(Al||(Al={}));const ql={maxRetryDelayInMs:12e4,maxTries:4,retryDelayInMs:4e3,retryPolicyType:Al.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},zl=new Ml._("The operation was aborted.");class StorageRetryPolicy extends BaseRequestPolicy{constructor(g,v,b=ql){super(g,v),this.retryOptions={retryPolicyType:b.retryPolicyType?b.retryPolicyType:ql.retryPolicyType,maxTries:b.maxTries&&b.maxTries>=1?Math.floor(b.maxTries):ql.maxTries,tryTimeoutInMs:b.tryTimeoutInMs&&b.tryTimeoutInMs>=0?b.tryTimeoutInMs:ql.tryTimeoutInMs,retryDelayInMs:b.retryDelayInMs&&b.retryDelayInMs>=0?Math.min(b.retryDelayInMs,b.maxRetryDelayInMs?b.maxRetryDelayInMs:ql.maxRetryDelayInMs):ql.retryDelayInMs,maxRetryDelayInMs:b.maxRetryDelayInMs&&b.maxRetryDelayInMs>=0?b.maxRetryDelayInMs:ql.maxRetryDelayInMs,secondaryHost:b.secondaryHost?b.secondaryHost:ql.secondaryHost}}async sendRequest(g){return this.attemptSendRequest(g,!1,1)}async attemptSendRequest(g,v,b){const S=g.clone(),P=v||!this.retryOptions.secondaryHost||!("GET"===g.method||"HEAD"===g.method||"OPTIONS"===g.method)||b%2==1;let x;P||(S.url=function setURLHost(g,v){const b=URLBuilder.parse(g);return b.setHost(v),b.toString()}(S.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(S.url=setURLParameter(S.url,al.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));try{if(Ko.info(`RetryPolicy: =====> Try=${b} ${P?"Primary":"Secondary"}`),x=await this._nextPolicy.sendRequest(S),!this.shouldRetry(P,b,x))return x;v=v||!P&&404===x.status}catch(g){if(Ko.error(`RetryPolicy: Caught error, message: ${g.message}, code: ${g.code}`),!this.shouldRetry(P,b,x,g))throw g}return await this.delay(P,b,g.abortSignal),this.attemptSendRequest(g,v,++b)}shouldRetry(g,v,b,S){if(v>=this.retryOptions.maxTries)return Ko.info(`RetryPolicy: Attempt(s) ${v} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;const P=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(S)for(const g of P)if(S.name.toUpperCase().includes(g)||S.message.toUpperCase().includes(g)||S.code&&S.code.toString().toUpperCase()===g)return Ko.info(`RetryPolicy: Network error ${g} found, will retry.`),!0;if(b||S){const v=b?b.status:S?S.statusCode:0;if(!g&&404===v)return Ko.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(503===v||500===v)return Ko.info(`RetryPolicy: Will retry for status code ${v}.`),!0}return!("PARSE_ERROR"!==(null==S?void 0:S.code)||!(null==S?void 0:S.message.startsWith('Error "Error: Unclosed root tag')))&&(Ko.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0)}async delay(g,v,b){let S=0;if(g)switch(this.retryOptions.retryPolicyType){case Al.EXPONENTIAL:S=Math.min((Math.pow(2,v-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Al.FIXED:S=this.retryOptions.retryDelayInMs}else S=1e3*Math.random();return Ko.info(`RetryPolicy: Delay for ${S}ms`),async function delay(g,v,b){return new Promise(((S,P)=>{let x;const abortHandler=()=>{void 0!==x&&clearTimeout(x),P(b)};x=setTimeout((()=>{void 0!==v&&v.removeEventListener("abort",abortHandler),S()}),g),void 0!==v&&v.addEventListener("abort",abortHandler)}))}(S,b,zl)}}class StorageRetryPolicyFactory{constructor(g){this.retryOptions=g}create(g,v){return new StorageRetryPolicy(g,v,this.retryOptions)}}class CredentialPolicy extends BaseRequestPolicy{sendRequest(g){return this._nextPolicy.sendRequest(this.signRequest(g))}signRequest(g){return g}}class AnonymousCredentialPolicy extends CredentialPolicy{constructor(g,v){super(g,v)}}class Credential{create(g,v){throw new Error("Method should be implemented in children classes.")}}class AnonymousCredential extends Credential{create(g,v){return new AnonymousCredentialPolicy(g,v)}}var Dl=b(22037);class TelemetryPolicy extends BaseRequestPolicy{constructor(g,v,b){super(g,v),this.telemetry=b}async sendRequest(g){return L&&(g.headers||(g.headers=new httpHeaders_HttpHeaders),g.headers.get(xl)||g.headers.set(xl,this.telemetry)),this._nextPolicy.sendRequest(g)}}class TelemetryPolicyFactory{constructor(g){const v=[];if(L){if(g){const b=g.userAgentPrefix||"";b.length>0&&-1===v.indexOf(b)&&v.push(b)}const b="azsdk-js-storageblob/12.14.0";-1===v.indexOf(b)&&v.push(b);let S=`(NODE-VERSION ${process.version})`;Dl&&(S=`(NODE-VERSION ${process.version}; ${Dl.type()} ${Dl.release()})`),-1===v.indexOf(S)&&v.push(S)}this.telemetryString=v.join(" ")}create(g,v){return new TelemetryPolicy(g,v,this.telemetryString)}}var Ll=b(13685),Fl=b(95687),Gl=b(6149);function isUrlHttps(g){return"https"===(URLBuilder.parse(g).getScheme()||"").toLowerCase()}function createTunnel(g,v,b){return g&&v?Gl.httpsOverHttps(b):g&&!v?Gl.httpsOverHttp(b):!g&&v?Gl.httpOverHttps(b):Gl.httpOverHttp(b)}var jl=b(12781),Bl=b(46882),Ul=b.n(Bl),Vl=b(57310),Hl=b(87347),Wl=b(59796);const $l=jl.Readable,Kl=Symbol("buffer"),Xl=Symbol("type");class lib_Blob{constructor(){this[Xl]="";const g=arguments[0],v=arguments[1],b=[];let S=0;if(g){const v=g,P=Number(v.length);for(let g=0;g<P;g++){const P=v[g];let x;x=P instanceof Buffer?P:ArrayBuffer.isView(P)?Buffer.from(P.buffer,P.byteOffset,P.byteLength):P instanceof ArrayBuffer?Buffer.from(P):P instanceof lib_Blob?P[Kl]:Buffer.from("string"==typeof P?P:String(P)),S+=x.length,b.push(x)}}this[Kl]=Buffer.concat(b);let P=v&&void 0!==v.type&&String(v.type).toLowerCase();P&&!/[^\u0020-\u007E]/.test(P)&&(this[Xl]=P)}get size(){return this[Kl].length}get type(){return this[Xl]}text(){return Promise.resolve(this[Kl].toString())}arrayBuffer(){const g=this[Kl],v=g.buffer.slice(g.byteOffset,g.byteOffset+g.byteLength);return Promise.resolve(v)}stream(){const g=new $l;return g._read=function(){},g.push(this[Kl]),g.push(null),g}toString(){return"[object Blob]"}slice(){const g=this.size,v=arguments[0],b=arguments[1];let S,P;S=void 0===v?0:v<0?Math.max(g+v,0):Math.min(v,g),P=void 0===b?g:b<0?Math.max(g+b,0):Math.min(b,g);const x=Math.max(P-S,0),C=this[Kl].slice(S,S+x),T=new lib_Blob([],{type:arguments[2]});return T[Kl]=C,T}}function FetchError(g,v,b){Error.call(this,g),this.message=g,this.type=v,b&&(this.code=this.errno=b.code),Error.captureStackTrace(this,this.constructor)}let Ql;Object.defineProperties(lib_Blob.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}}),Object.defineProperty(lib_Blob.prototype,Symbol.toStringTag,{value:"Blob",writable:!1,enumerable:!1,configurable:!0}),FetchError.prototype=Object.create(Error.prototype),FetchError.prototype.constructor=FetchError,FetchError.prototype.name="FetchError";try{Ql=require("encoding").convert}catch(g){}const Jl=Symbol("Body internals"),Yl=jl.PassThrough;function Body(g){var v=this,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},S=b.size;let P=void 0===S?0:S;var x=b.timeout;let C=void 0===x?0:x;null==g?g=null:isURLSearchParams(g)?g=Buffer.from(g.toString()):isBlob(g)||Buffer.isBuffer(g)||("[object ArrayBuffer]"===Object.prototype.toString.call(g)?g=Buffer.from(g):ArrayBuffer.isView(g)?g=Buffer.from(g.buffer,g.byteOffset,g.byteLength):g instanceof jl||(g=Buffer.from(String(g)))),this[Jl]={body:g,disturbed:!1,error:null},this.size=P,this.timeout=C,g instanceof jl&&g.on("error",(function(g){const b="AbortError"===g.name?g:new FetchError(`Invalid response body while trying to fetch ${v.url}: ${g.message}`,"system",g);v[Jl].error=b}))}function consumeBody(){var g=this;if(this[Jl].disturbed)return Body.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Jl].disturbed=!0,this[Jl].error)return Body.Promise.reject(this[Jl].error);let v=this.body;if(null===v)return Body.Promise.resolve(Buffer.alloc(0));if(isBlob(v)&&(v=v.stream()),Buffer.isBuffer(v))return Body.Promise.resolve(v);if(!(v instanceof jl))return Body.Promise.resolve(Buffer.alloc(0));let b=[],S=0,P=!1;return new Body.Promise((function(x,C){let T;g.timeout&&(T=setTimeout((function(){P=!0,C(new FetchError(`Response timeout while trying to fetch ${g.url} (over ${g.timeout}ms)`,"body-timeout"))}),g.timeout)),v.on("error",(function(v){"AbortError"===v.name?(P=!0,C(v)):C(new FetchError(`Invalid response body while trying to fetch ${g.url}: ${v.message}`,"system",v))})),v.on("data",(function(v){if(!P&&null!==v){if(g.size&&S+v.length>g.size)return P=!0,void C(new FetchError(`content size at ${g.url} over limit: ${g.size}`,"max-size"));S+=v.length,b.push(v)}})),v.on("end",(function(){if(!P){clearTimeout(T);try{x(Buffer.concat(b,S))}catch(v){C(new FetchError(`Could not create Buffer from response body for ${g.url}: ${v.message}`,"system",v))}}}))}))}function isURLSearchParams(g){return"object"==typeof g&&"function"==typeof g.append&&"function"==typeof g.delete&&"function"==typeof g.get&&"function"==typeof g.getAll&&"function"==typeof g.has&&"function"==typeof g.set&&("URLSearchParams"===g.constructor.name||"[object URLSearchParams]"===Object.prototype.toString.call(g)||"function"==typeof g.sort)}function isBlob(g){return"object"==typeof g&&"function"==typeof g.arrayBuffer&&"string"==typeof g.type&&"function"==typeof g.stream&&"function"==typeof g.constructor&&"string"==typeof g.constructor.name&&/^(Blob|File)$/.test(g.constructor.name)&&/^(Blob|File)$/.test(g[Symbol.toStringTag])}function clone(g){let v,b,S=g.body;if(g.bodyUsed)throw new Error("cannot clone body after it is used");return S instanceof jl&&"function"!=typeof S.getBoundary&&(v=new Yl,b=new Yl,S.pipe(v),S.pipe(b),g[Jl].body=v,S=b),S}function extractContentType(g){return null===g?null:"string"==typeof g?"text/plain;charset=UTF-8":isURLSearchParams(g)?"application/x-www-form-urlencoded;charset=UTF-8":isBlob(g)?g.type||null:Buffer.isBuffer(g)||"[object ArrayBuffer]"===Object.prototype.toString.call(g)||ArrayBuffer.isView(g)?null:"function"==typeof g.getBoundary?`multipart/form-data;boundary=${g.getBoundary()}`:g instanceof jl?null:"text/plain;charset=UTF-8"}function getTotalBytes(g){const v=g.body;return null===v?0:isBlob(v)?v.size:Buffer.isBuffer(v)?v.length:v&&"function"==typeof v.getLengthSync&&(v._lengthRetrievers&&0==v._lengthRetrievers.length||v.hasKnownLength&&v.hasKnownLength())?v.getLengthSync():null}Body.prototype={get body(){return this[Jl].body},get bodyUsed(){return this[Jl].disturbed},arrayBuffer(){return consumeBody.call(this).then((function(g){return g.buffer.slice(g.byteOffset,g.byteOffset+g.byteLength)}))},blob(){let g=this.headers&&this.headers.get("content-type")||"";return consumeBody.call(this).then((function(v){return Object.assign(new lib_Blob([],{type:g.toLowerCase()}),{[Kl]:v})}))},json(){var g=this;return consumeBody.call(this).then((function(v){try{return JSON.parse(v.toString())}catch(v){return Body.Promise.reject(new FetchError(`invalid json response body at ${g.url} reason: ${v.message}`,"invalid-json"))}}))},text(){return consumeBody.call(this).then((function(g){return g.toString()}))},buffer(){return consumeBody.call(this)},textConverted(){var g=this;return consumeBody.call(this).then((function(v){return function convertBody(g,v){if("function"!=typeof Ql)throw new Error("The package `encoding` must be installed to use the textConverted() function");const b=v.get("content-type");let S,P,x="utf-8";b&&(S=/charset=([^;]*)/i.exec(b));P=g.slice(0,1024).toString(),!S&&P&&(S=/<meta.+?charset=(['"])(.+?)\1/i.exec(P));!S&&P&&(S=/<meta[\s]+?http-equiv=(['"])content-type\1[\s]+?content=(['"])(.+?)\2/i.exec(P),S||(S=/<meta[\s]+?content=(['"])(.+?)\1[\s]+?http-equiv=(['"])content-type\3/i.exec(P),S&&S.pop()),S&&(S=/charset=(.*)/i.exec(S.pop())));!S&&P&&(S=/<\?xml.+?encoding=(['"])(.+?)\1/i.exec(P));S&&(x=S.pop(),"gb2312"!==x&&"gbk"!==x||(x="gb18030"));return Ql(g,"UTF-8",x).toString()}(v,g.headers)}))}},Object.defineProperties(Body.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}}),Body.mixIn=function(g){for(const v of Object.getOwnPropertyNames(Body.prototype))if(!(v in g)){const b=Object.getOwnPropertyDescriptor(Body.prototype,v);Object.defineProperty(g,v,b)}},Body.Promise=global.Promise;const Zl=/[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/,ep=/[^\t\x20-\x7e\x80-\xff]/;function validateName(g){if(g=`${g}`,Zl.test(g)||""===g)throw new TypeError(`${g} is not a legal HTTP header name`)}function validateValue(g){if(g=`${g}`,ep.test(g))throw new TypeError(`${g} is not a legal HTTP header value`)}function find(g,v){v=v.toLowerCase();for(const b in g)if(b.toLowerCase()===v)return b}const rp=Symbol("map");class Headers{constructor(){let g=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;if(this[rp]=Object.create(null),g instanceof Headers){const v=g.raw(),b=Object.keys(v);for(const g of b)for(const b of v[g])this.append(g,b)}else if(null==g);else{if("object"!=typeof g)throw new TypeError("Provided initializer must be an object");{const v=g[Symbol.iterator];if(null!=v){if("function"!=typeof v)throw new TypeError("Header pairs must be iterable");const b=[];for(const v of g){if("object"!=typeof v||"function"!=typeof v[Symbol.iterator])throw new TypeError("Each header pair must be iterable");b.push(Array.from(v))}for(const g of b){if(2!==g.length)throw new TypeError("Each header pair must be a name/value tuple");this.append(g[0],g[1])}}else for(const v of Object.keys(g)){const b=g[v];this.append(v,b)}}}}get(g){validateName(g=`${g}`);const v=find(this[rp],g);return void 0===v?null:this[rp][v].join(", ")}forEach(g){let v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,b=getHeaders(this),S=0;for(;S<b.length;){var P=b[S];const x=P[0],C=P[1];g.call(v,C,x,this),b=getHeaders(this),S++}}set(g,v){v=`${v}`,validateName(g=`${g}`),validateValue(v);const b=find(this[rp],g);this[rp][void 0!==b?b:g]=[v]}append(g,v){v=`${v}`,validateName(g=`${g}`),validateValue(v);const b=find(this[rp],g);void 0!==b?this[rp][b].push(v):this[rp][g]=[v]}has(g){return validateName(g=`${g}`),void 0!==find(this[rp],g)}delete(g){validateName(g=`${g}`);const v=find(this[rp],g);void 0!==v&&delete this[rp][v]}raw(){return this[rp]}keys(){return createHeadersIterator(this,"key")}values(){return createHeadersIterator(this,"value")}[Symbol.iterator](){return createHeadersIterator(this,"key+value")}}function getHeaders(g){let v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"key+value";return Object.keys(g[rp]).sort().map("key"===v?function(g){return g.toLowerCase()}:"value"===v?function(v){return g[rp][v].join(", ")}:function(v){return[v.toLowerCase(),g[rp][v].join(", ")]})}Headers.prototype.entries=Headers.prototype[Symbol.iterator],Object.defineProperty(Headers.prototype,Symbol.toStringTag,{value:"Headers",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(Headers.prototype,{get:{enumerable:!0},forEach:{enumerable:!0},set:{enumerable:!0},append:{enumerable:!0},has:{enumerable:!0},delete:{enumerable:!0},keys:{enumerable:!0},values:{enumerable:!0},entries:{enumerable:!0}});const ip=Symbol("internal");function createHeadersIterator(g,v){const b=Object.create(ap);return b[ip]={target:g,kind:v,index:0},b}const ap=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==ap)throw new TypeError("Value of `this` is not a HeadersIterator");var g=this[ip];const v=g.target,b=g.kind,S=g.index,P=getHeaders(v,b);return S>=P.length?{value:void 0,done:!0}:(this[ip].index=S+1,{value:P[S],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));function exportNodeCompatibleHeaders(g){const v=Object.assign({__proto__:null},g[rp]),b=find(g[rp],"Host");return void 0!==b&&(v[b]=v[b][0]),v}Object.defineProperty(ap,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});const sp=Symbol("Response internals"),op=Ll.STATUS_CODES;class Response{constructor(){let g=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Body.call(this,g,v);const b=v.status||200,S=new Headers(v.headers);if(null!=g&&!S.has("Content-Type")){const v=extractContentType(g);v&&S.append("Content-Type",v)}this[sp]={url:v.url,status:b,statusText:v.statusText||op[b],headers:S,counter:v.counter}}get url(){return this[sp].url||""}get status(){return this[sp].status}get ok(){return this[sp].status>=200&&this[sp].status<300}get redirected(){return this[sp].counter>0}get statusText(){return this[sp].statusText}get headers(){return this[sp].headers}clone(){return new Response(clone(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}Body.mixIn(Response.prototype),Object.defineProperties(Response.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}}),Object.defineProperty(Response.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});const lp=Symbol("Request internals"),pp=Vl.URL||Hl.URL,cp=Vl.parse,dp=Vl.format;function parseURL(g){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(g)&&(g=new pp(g).toString()),cp(g)}const mp="destroy"in jl.Readable.prototype;function isRequest(g){return"object"==typeof g&&"object"==typeof g[lp]}class Request{constructor(g){let v,b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};isRequest(g)?v=parseURL(g.url):(v=g&&g.href?parseURL(g.href):parseURL(`${g}`),g={});let S=b.method||g.method||"GET";if(S=S.toUpperCase(),(null!=b.body||isRequest(g)&&null!==g.body)&&("GET"===S||"HEAD"===S))throw new TypeError("Request with GET/HEAD method cannot have body");let P=null!=b.body?b.body:isRequest(g)&&null!==g.body?clone(g):null;Body.call(this,P,{timeout:b.timeout||g.timeout||0,size:b.size||g.size||0});const x=new Headers(b.headers||g.headers||{});if(null!=P&&!x.has("Content-Type")){const g=extractContentType(P);g&&x.append("Content-Type",g)}let C=isRequest(g)?g.signal:null;if("signal"in b&&(C=b.signal),null!=C&&!function isAbortSignal(g){const v=g&&"object"==typeof g&&Object.getPrototypeOf(g);return!(!v||"AbortSignal"!==v.constructor.name)}(C))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[lp]={method:S,redirect:b.redirect||g.redirect||"follow",headers:x,parsedURL:v,signal:C},this.follow=void 0!==b.follow?b.follow:void 0!==g.follow?g.follow:20,this.compress=void 0!==b.compress?b.compress:void 0===g.compress||g.compress,this.counter=b.counter||g.counter||0,this.agent=b.agent||g.agent}get method(){return this[lp].method}get url(){return dp(this[lp].parsedURL)}get headers(){return this[lp].headers}get redirect(){return this[lp].redirect}get signal(){return this[lp].signal}clone(){return new Request(this)}}function AbortError(g){Error.call(this,g),this.type="aborted",this.message=g,Error.captureStackTrace(this,this.constructor)}Body.mixIn(Request.prototype),Object.defineProperty(Request.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(Request.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}}),AbortError.prototype=Object.create(Error.prototype),AbortError.prototype.constructor=AbortError,AbortError.prototype.name="AbortError";const hp=Vl.URL||Hl.URL,yp=jl.PassThrough;function fetch(g,v){if(!fetch.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Body.Promise=fetch.Promise,new fetch.Promise((function(b,S){const P=new Request(g,v),x=function getNodeRequestOptions(g){const v=g[lp].parsedURL,b=new Headers(g[lp].headers);if(b.has("Accept")||b.set("Accept","*/*"),!v.protocol||!v.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(v.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(g.signal&&g.body instanceof jl.Readable&&!mp)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let S=null;if(null==g.body&&/^(POST|PUT)$/i.test(g.method)&&(S="0"),null!=g.body){const v=getTotalBytes(g);"number"==typeof v&&(S=String(v))}S&&b.set("Content-Length",S),b.has("User-Agent")||b.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),g.compress&&!b.has("Accept-Encoding")&&b.set("Accept-Encoding","gzip,deflate");let P=g.agent;return"function"==typeof P&&(P=P(v)),b.has("Connection")||P||b.set("Connection","close"),Object.assign({},v,{method:g.method,headers:exportNodeCompatibleHeaders(b),agent:P})}(P),C=("https:"===x.protocol?Fl:Ll).request,T=P.signal;let R=null;const k=function abort(){let g=new AbortError("The user aborted a request.");S(g),P.body&&P.body instanceof jl.Readable&&destroyStream(P.body,g),R&&R.body&&R.body.emit("error",g)};if(T&&T.aborted)return void k();const _=function abortAndFinalize(){k(),finalize()},O=C(x);let I;function finalize(){O.abort(),T&&T.removeEventListener("abort",_),clearTimeout(I)}T&&T.addEventListener("abort",_),P.timeout&&O.once("socket",(function(g){I=setTimeout((function(){S(new FetchError(`network timeout at: ${P.url}`,"request-timeout")),finalize()}),P.timeout)})),O.on("error",(function(g){S(new FetchError(`request to ${P.url} failed, reason: ${g.message}`,"system",g)),R&&R.body&&destroyStream(R.body,g),finalize()})),function fixResponseChunkedTransferBadEnding(g,v){let b;g.on("socket",(function(g){b=g})),g.on("response",(function(g){const S=g.headers;"chunked"!==S["transfer-encoding"]||S["content-length"]||g.once("close",(function(g){if(b&&b.listenerCount("data")>0&&!g){const g=new Error("Premature close");g.code="ERR_STREAM_PREMATURE_CLOSE",v(g)}}))}))}(O,(function(g){T&&T.aborted||R&&R.body&&destroyStream(R.body,g)})),parseInt(process.version.substring(1))<14&&O.on("socket",(function(g){g.addListener("close",(function(v){const b=g.listenerCount("data")>0;if(R&&b&&!v&&(!T||!T.aborted)){const g=new Error("Premature close");g.code="ERR_STREAM_PREMATURE_CLOSE",R.body.emit("error",g)}}))})),O.on("response",(function(g){clearTimeout(I);const v=function createHeadersLenient(g){const v=new Headers;for(const b of Object.keys(g))if(!Zl.test(b))if(Array.isArray(g[b]))for(const S of g[b])ep.test(S)||(void 0===v[rp][b]?v[rp][b]=[S]:v[rp][b].push(S));else ep.test(g[b])||(v[rp][b]=[g[b]]);return v}(g.headers);if(fetch.isRedirect(g.statusCode)){const x=v.get("Location");let C=null;try{C=null===x?null:new hp(x,P.url).toString()}catch(g){if("manual"!==P.redirect)return S(new FetchError(`uri requested responds with an invalid redirect URL: ${x}`,"invalid-redirect")),void finalize()}switch(P.redirect){case"error":return S(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${P.url}`,"no-redirect")),void finalize();case"manual":if(null!==C)try{v.set("Location",C)}catch(g){S(g)}break;case"follow":if(null===C)break;if(P.counter>=P.follow)return S(new FetchError(`maximum redirect reached at: ${P.url}`,"max-redirect")),void finalize();const x={headers:new Headers(P.headers),follow:P.follow,counter:P.counter+1,agent:P.agent,compress:P.compress,method:P.method,body:P.body,signal:P.signal,timeout:P.timeout,size:P.size};if(!function isDomainOrSubdomain(g,v){const b=new hp(v).hostname,S=new hp(g).hostname;return b===S||"."===b[b.length-S.length-1]&&b.endsWith(S)}(P.url,C)||!function isSameProtocol(g,v){return new hp(v).protocol===new hp(g).protocol}(P.url,C))for(const g of["authorization","www-authenticate","cookie","cookie2"])x.headers.delete(g);return 303!==g.statusCode&&P.body&&null===getTotalBytes(P)?(S(new FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect")),void finalize()):(303!==g.statusCode&&(301!==g.statusCode&&302!==g.statusCode||"POST"!==P.method)||(x.method="GET",x.body=void 0,x.headers.delete("content-length")),b(fetch(new Request(C,x))),void finalize())}}g.once("end",(function(){T&&T.removeEventListener("abort",_)}));let x=g.pipe(new yp);const C={url:P.url,status:g.statusCode,statusText:g.statusMessage,headers:v,size:P.size,timeout:P.timeout,counter:P.counter},k=v.get("Content-Encoding");if(!P.compress||"HEAD"===P.method||null===k||204===g.statusCode||304===g.statusCode)return R=new Response(x,C),void b(R);const O={flush:Wl.Z_SYNC_FLUSH,finishFlush:Wl.Z_SYNC_FLUSH};if("gzip"==k||"x-gzip"==k)return x=x.pipe(Wl.createGunzip(O)),R=new Response(x,C),void b(R);if("deflate"==k||"x-deflate"==k){const v=g.pipe(new yp);return v.once("data",(function(g){x=8==(15&g[0])?x.pipe(Wl.createInflate()):x.pipe(Wl.createInflateRaw()),R=new Response(x,C),b(R)})),void v.on("end",(function(){R||(R=new Response(x,C),b(R))}))}if("br"==k&&"function"==typeof Wl.createBrotliDecompress)return x=x.pipe(Wl.createBrotliDecompress()),R=new Response(x,C),void b(R);R=new Response(x,C),b(R)})),function writeToStream(g,v){const b=v.body;null===b?g.end():isBlob(b)?b.stream().pipe(g):Buffer.isBuffer(b)?(g.write(b),g.end()):b.pipe(g)}(O,P)}))}function destroyStream(g,v){g.destroy?g.destroy(v):(g.emit("error",v),g.end())}fetch.isRedirect=function(g){return 301===g||302===g||303===g||307===g||308===g},fetch.Promise=global.Promise;const gp=fetch;function getCachedAgent(g,v){return g?v.httpsAgent:v.httpAgent}class ReportTransform extends jl.Transform{constructor(g){super(),this.progressCallback=g,this.loadedBytes=0}_transform(g,v,b){this.push(g),this.loadedBytes+=g.length,this.progressCallback({loadedBytes:this.loadedBytes}),b(void 0)}}function isReadableStream(g){return g&&"function"==typeof g.pipe}function isStreamComplete(g,v){return new Promise((b=>{g.once("close",(()=>{null==v||v.abort(),b()})),g.once("end",b),g.once("error",b)}))}class NodeFetchHttpClient{constructor(){this.proxyAgentMap=new Map,this.keepAliveAgents={}}async sendRequest(g){var v;if(!g&&"object"!=typeof g)throw new Error("'httpRequest' (WebResourceLike) cannot be null or undefined and must be of type object.");const b=new Ml.H;let S;if(g.abortSignal){if(g.abortSignal.aborted)throw new Ml._("The operation was aborted.");S=g=>{"abort"===g.type&&b.abort()},g.abortSignal.addEventListener("abort",S)}if(g.timeout&&setTimeout((()=>{b.abort()}),g.timeout),g.formData){const v=g.formData,b=new(Ul()),appendFormValue=(g,v)=>{"function"==typeof v&&(v=v()),v&&Object.prototype.hasOwnProperty.call(v,"value")&&Object.prototype.hasOwnProperty.call(v,"options")?b.append(g,v.value,v.options):b.append(g,v)};for(const g of Object.keys(v)){const b=v[g];if(Array.isArray(b))for(let v=0;v<b.length;v++)appendFormValue(g,b[v]);else appendFormValue(g,b)}g.body=b,g.formData=void 0;const S=g.headers.get("Content-Type");S&&-1!==S.indexOf("multipart/form-data")&&("function"==typeof b.getBoundary?g.headers.set("Content-Type",`multipart/form-data; boundary=${b.getBoundary()}`):g.headers.remove("Content-Type"))}let P=g.body?"function"==typeof g.body?g.body():g.body:void 0;if(g.onUploadProgress&&g.body){const v=g.onUploadProgress,b=new ReportTransform(v);isReadableStream(P)?P.pipe(b):b.end(P),P=b}const x=await this.prepareRequest(g),C=Object.assign({body:P,headers:g.headers.rawHeaders(),method:g.method,signal:b.signal,redirect:"manual"},x);let T;try{const b=await this.fetch(g.url,C),S=function parseHeaders(g){const v=new httpHeaders_HttpHeaders;return g.forEach(((g,b)=>{v.set(b,g)})),v}(b.headers),P=(null===(v=g.streamResponseStatusCodes)||void 0===v?void 0:v.has(b.status))||g.streamResponseBody;T={headers:S,request:g,status:b.status,readableStreamBody:P?b.body:void 0,bodyAsText:P?void 0:await b.text()};const x=g.onDownloadProgress;if(x){const g=b.body||void 0;if(isReadableStream(g)){const v=new ReportTransform(x);g.pipe(v),T.readableStreamBody=v}else{const g=parseInt(S.get("Content-Length"))||void 0;g&&x({loadedBytes:g})}}return await this.processRequest(T),T}catch(v){const b=v;if("ENOTFOUND"===b.code)throw new RestError(b.message,RestError.REQUEST_SEND_ERROR,void 0,g);if("aborted"===b.type)throw new Ml._("The operation was aborted.");throw b}finally{if(g.abortSignal&&S){let v=Promise.resolve();isReadableStream(P)&&(v=isStreamComplete(P));let x=Promise.resolve();isReadableStream(null==T?void 0:T.readableStreamBody)&&(x=isStreamComplete(T.readableStreamBody,b)),Promise.all([v,x]).then((()=>{var v;null===(v=g.abortSignal)||void 0===v||v.removeEventListener("abort",S)})).catch((g=>{zo.warning("Error when cleaning up abortListener on httpRequest",g)}))}}}getOrCreateAgent(g){var v;const b=isUrlHttps(g.url);if(g.proxySettings){const{host:S,port:P,username:x,password:C}=g.proxySettings,T=`${S}:${P}:${x}:${C}`,R=null!==(v=this.proxyAgentMap.get(T))&&void 0!==v?v:{};let k=getCachedAgent(b,R);if(k)return k;const _=function createProxyAgent(g,v,b){const S=URLBuilder.parse(v.host).getHost();if(!S)throw new Error("Expecting a non-empty host in proxy settings.");if(!function isValidPort(g){return 0<=g&&g<=65535}(v.port))throw new Error("Expecting a valid port number in the range of [0, 65535] in proxy settings.");const P={proxy:{host:S,port:v.port,headers:b&&b.rawHeaders()||{}}};v.username&&v.password?P.proxy.proxyAuth=`${v.username}:${v.password}`:v.username&&(P.proxy.proxyAuth=`${v.username}`);const x=isUrlHttps(g);return{isHttps:x,agent:createTunnel(x,isUrlHttps(v.host),P)}}(g.url,g.proxySettings,g.headers);return k=_.agent,_.isHttps?R.httpsAgent=_.agent:R.httpAgent=_.agent,this.proxyAgentMap.set(T,R),k}if(g.keepAlive){let v=getCachedAgent(b,this.keepAliveAgents);if(v)return v;const S={keepAlive:g.keepAlive};return v=b?this.keepAliveAgents.httpsAgent=new Fl.Agent(S):this.keepAliveAgents.httpAgent=new Ll.Agent(S),v}return b?Fl.globalAgent:Ll.globalAgent}async fetch(g,v){return gp(g,v)}async prepareRequest(g){const v={};return v.agent=this.getOrCreateAgent(g),v.compress=g.decompressResponse,v}async processRequest(g){}}const fp=new NodeFetchHttpClient;var vp=b(39880);const bp={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}},Sp={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:12e4};function createTokenCycler(g,v,b){let S=null,P=null;const x=Object.assign(Object.assign({},Sp),b),C={get isRefreshing(){return null!==S},get shouldRefresh(){var g;return!C.isRefreshing&&(null!==(g=null==P?void 0:P.expiresOnTimestamp)&&void 0!==g?g:0)-x.refreshWindowInMs<Date.now()},get mustRefresh(){return null===P||P.expiresOnTimestamp-x.forcedRefreshWindowInMs<Date.now()}};function refresh(b){var T;if(!C.isRefreshing){S=async function beginRefresh(g,v,b){async function tryGetAccessToken(){if(!(Date.now()<b)){const v=await g();if(null===v)throw new Error("Failed to refresh access token.");return v}try{return await g()}catch(g){return null}}let S=await tryGetAccessToken();for(;null===S;)await(0,vp.g)(v),S=await tryGetAccessToken();return S}((()=>g.getToken(v,b)),x.retryIntervalInMs,null!==(T=null==P?void 0:P.expiresOnTimestamp)&&void 0!==T?T:Date.now()).then((g=>(S=null,P=g,P))).catch((g=>{throw S=null,P=null,g}))}return S}return async g=>C.mustRefresh?refresh(g):(C.shouldRefresh&&refresh(g),P)}function storageBearerTokenChallengeAuthenticationPolicy(g,v){let b=createTokenCycler(g,v);class StorageBearerTokenChallengeAuthenticationPolicy extends BaseRequestPolicy{constructor(g,v){super(g,v)}async sendRequest(v){if(!v.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");const S=b,P=(await S({abortSignal:v.abortSignal,tracingOptions:{tracingContext:v.tracingContext}})).token;v.headers.set(bp.HeaderConstants.AUTHORIZATION,`Bearer ${P}`);const x=await this._nextPolicy.sendRequest(v);if(401===(null==x?void 0:x.status)){const S=function getChallenge(g){const v=g.headers.get("WWW-Authenticate");if(401===g.status&&v)return v}(x);if(S){const P=function parseChallenge(g){return`${g.slice(7).trim()} `.split(" ").filter((g=>g)).map((g=>(([g,v])=>({[g]:v}))(g.trim().split("=")))).reduce(((g,v)=>Object.assign(Object.assign({},g),v)),{})}(S),x=P.resource_id+bp.DefaultScope,C=URLBuilder.parse(P.authorization_uri).getPath().split("/")[1],T=createTokenCycler(g,x),R=(await T({abortSignal:v.abortSignal,tracingOptions:{tracingContext:v.tracingContext},tenantId:C})).token;return b=T,v.headers.set(bp.HeaderConstants.AUTHORIZATION,`Bearer ${R}`),this._nextPolicy.sendRequest(v)}}return x}}return{create:(g,v)=>new StorageBearerTokenChallengeAuthenticationPolicy(g,v)}}function isPipelineLike(g){if(!g||"object"!=typeof g)return!1;const v=g;return Array.isArray(v.factories)&&"object"==typeof v.options&&"function"==typeof v.toServiceClientOptions}class Pipeline{constructor(g,v={}){this.factories=g,this.options=Object.assign(Object.assign({},v),{httpClient:v.httpClient||fp})}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}}function newPipeline(g,v={}){var b;void 0===g&&(g=new AnonymousCredential);const S=new TelemetryPolicyFactory(v.userAgentOptions),P=[tracingPolicy_tracingPolicy({userAgent:S.telemetryString}),(x=v.keepAliveOptions,{create:(g,v)=>new KeepAlivePolicy(g,v,x||Lo)}),S,generateClientRequestIdPolicy_generateClientRequestIdPolicy(),new StorageBrowserPolicyFactory,new StorageRetryPolicyFactory(v.retryOptions),deserializationPolicy_deserializationPolicy(void 0,{xmlCharKey:"#"}),logPolicy_logPolicy({logger:Ko.info,allowedHeaderNames:_l,allowedQueryParameters:Ol})];var x;return L&&(P.push(proxyPolicy_proxyPolicy(v.proxyOptions)),P.push(function disableResponseDecompressionPolicy_disableResponseDecompressionPolicy(){return{create:(g,v)=>new DisableResponseDecompressionPolicy(g,v)}}())),P.push(isTokenCredential(g)?attachCredential(storageBearerTokenChallengeAuthenticationPolicy(g,null!==(b=v.audience)&&void 0!==b?b:nl),g):g),new Pipeline(P,v)}class StorageSharedKeyCredentialPolicy extends CredentialPolicy{constructor(g,v,b){super(g,v),this.factory=b}signRequest(g){g.headers.set(Cl,(new Date).toUTCString()),g.body&&("string"==typeof g.body||void 0!==g.body)&&g.body.length>0&&g.headers.set(ul,Buffer.byteLength(g.body));const v=[g.method.toUpperCase(),this.getHeaderValueToSign(g,cl),this.getHeaderValueToSign(g,ll),this.getHeaderValueToSign(g,ul),this.getHeaderValueToSign(g,dl),this.getHeaderValueToSign(g,hl),this.getHeaderValueToSign(g,gl),this.getHeaderValueToSign(g,vl),this.getHeaderValueToSign(g,fl),this.getHeaderValueToSign(g,bl),this.getHeaderValueToSign(g,Nl),this.getHeaderValueToSign(g,Pl)].join("\n")+"\n"+this.getCanonicalizedHeadersString(g)+this.getCanonicalizedResourceString(g),b=this.factory.computeHMACSHA256(v);return g.headers.set(ol,`SharedKey ${this.factory.accountName}:${b}`),g}getHeaderValueToSign(g,v){const b=g.headers.get(v);return b?v===ul&&"0"===b?"":b:""}getCanonicalizedHeadersString(g){let v=g.headers.headersArray().filter((g=>g.name.toLowerCase().startsWith(Sl)));v.sort(((g,v)=>g.name.toLowerCase().localeCompare(v.name.toLowerCase()))),v=v.filter(((g,v,b)=>!(v>0&&g.name.toLowerCase()===b[v-1].name.toLowerCase())));let b="";return v.forEach((g=>{b+=`${g.name.toLowerCase().trimRight()}:${g.value.trimLeft()}\n`})),b}getCanonicalizedResourceString(g){const v=getURLPath(g.url)||"/";let b="";b+=`/${this.factory.accountName}${v}`;const S=function getURLQueries(g){let v=URLBuilder.parse(g).getQuery();if(!v)return{};v=v.trim(),v=v.startsWith("?")?v.substr(1):v;let b=v.split("&");b=b.filter((g=>{const v=g.indexOf("="),b=g.lastIndexOf("=");return v>0&&v===b&&b<g.length-1}));const S={};for(const g of b){const v=g.split("="),b=v[0],P=v[1];S[b]=P}return S}(g.url),P={};if(S){const g=[];for(const v in S)if(Object.prototype.hasOwnProperty.call(S,v)){const b=v.toLowerCase();P[b]=S[v],g.push(b)}g.sort();for(const v of g)b+=`\n${v}:${decodeURIComponent(P[v])}`}return b}}class StorageSharedKeyCredential extends Credential{constructor(g,v){super(),this.accountName=g,this.accountKey=Buffer.from(v,"base64")}create(g,v){return new StorageSharedKeyCredentialPolicy(g,v,this)}computeHMACSHA256(g){return(0,C.createHmac)("sha256",this.accountKey).update(g,"utf8").digest("base64")}}const xp=["GET","HEAD"];class RedirectPolicy extends BaseRequestPolicy{constructor(g,v,b=20){super(g,v),this.maxRetries=b}sendRequest(g){return this._nextPolicy.sendRequest(g).then((g=>handleRedirect(this,g,0)))}}function handleRedirect(g,v,b){const{request:S,status:P}=v,x=v.headers.get("location");if(x&&(300===P||301===P&&xp.includes(S.method)||302===P&&xp.includes(S.method)||303===P&&"POST"===S.method||307===P)&&(!g.maxRetries||b<g.maxRetries)){const v=URLBuilder.parse(S.url);return v.setPath(x),S.url=v.toString(),303===P&&(S.method="GET",delete S.body),g._nextPolicy.sendRequest(S).then((v=>handleRedirect(g,v,b+1)))}return Promise.resolve(v)}const Cp=3e4,Tp=9e4;function isNumber(g){return"number"==typeof g}function shouldRetry(g,v,b,S,P){return!!v(S,P)&&b.retryCount<g}function updateRetryData(g,v={retryCount:0,retryInterval:0},b){b&&(v.error&&(b.innerError=v.error),v.error=b),v.retryCount++;let S=Math.pow(2,v.retryCount-1)-1;return S*=.8*g.retryInterval+Math.floor(Math.random()*(.4*g.retryInterval)),v.retryInterval=Math.min(g.minRetryInterval+S,g.maxRetryInterval),v}var Rp;!function(g){g[g.Exponential=0]="Exponential"}(Rp||(Rp={}));class ExponentialRetryPolicy extends BaseRequestPolicy{constructor(g,v,b,S,P){super(g,v),this.retryCount=isNumber(b)?b:3,this.retryInterval=isNumber(S)?S:Cp,this.maxRetryInterval=isNumber(P)?P:Tp}sendRequest(g){return this._nextPolicy.sendRequest(g.clone()).then((v=>retry(this,g,v))).catch((v=>retry(this,g,v.response,void 0,v)))}}async function retry(g,v,b,S,P){S=updateRetryData({retryInterval:g.retryInterval,minRetryInterval:0,maxRetryInterval:g.maxRetryInterval},S,P);const x=v.abortSignal&&v.abortSignal.aborted;if(x||!shouldRetry(g.retryCount,(function shouldPolicyRetry(g){const v=null==g?void 0:g.status;return(503!==v||!(null==b?void 0:b.headers.get(Y.HeaderConstants.RETRY_AFTER)))&&!(void 0===v||v<500&&408!==v||501===v||505===v)}),S,b)){if(x||P||!b){throw S.error||new RestError("Failed to send the request.",RestError.REQUEST_SEND_ERROR,b&&b.status,b&&b.request,b)}return b}zo.info(`Retrying request in ${S.retryInterval}`);try{await(0,vp.g)(S.retryInterval);const b=await g._nextPolicy.sendRequest(v.clone());return retry(g,v,b,S)}catch(P){return retry(g,v,b,S,P)}}function getPathStringFromParameter(g){return getPathStringFromParameterPath(g.parameterPath,g.mapper)}function getPathStringFromParameterPath(g,v){let b;return b="string"==typeof g?g:Array.isArray(g)?g.join("."):v.serializedName,b}function getDefaultUserAgentKey(){return Y.HeaderConstants.USER_AGENT}const kp=getDefaultUserAgentKey;function userAgentPolicy_getDefaultUserAgentValue(){const g=function getRuntimeInfo(){return[{key:"core-http",value:Y.coreHttpVersion}]}(),v=function getPlatformSpecificData(){return[{key:"Node",value:process.version},{key:"OS",value:`(${Dl.arch()}-${Dl.type()}-${Dl.release()})`}]}();return function getUserAgentString(g,v=" ",b="/"){return g.map((g=>{const v=g.value?`${b}${g.value}`:"";return`${g.key}${v}`})).join(v)}(g.concat(v))}class UserAgentPolicy extends BaseRequestPolicy{constructor(g,v,b,S){super(g,v),this._nextPolicy=g,this._options=v,this.headerKey=b,this.headerValue=S}sendRequest(g){return this.addUserAgentHeader(g),this._nextPolicy.sendRequest(g)}addUserAgentHeader(g){g.headers||(g.headers=new httpHeaders_HttpHeaders),!g.headers.get(this.headerKey)&&this.headerValue&&g.headers.set(this.headerKey,this.headerValue)}}const Ep={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:12e4};function bearerTokenAuthenticationPolicy_createTokenCycler(g,v,b){let S=null,P=null;const x=Object.assign(Object.assign({},Ep),b),C={get isRefreshing(){return null!==S},get shouldRefresh(){var g;return!C.isRefreshing&&(null!==(g=null==P?void 0:P.expiresOnTimestamp)&&void 0!==g?g:0)-x.refreshWindowInMs<Date.now()},get mustRefresh(){return null===P||P.expiresOnTimestamp-x.forcedRefreshWindowInMs<Date.now()}};function refresh(b){var T;if(!C.isRefreshing){S=async function bearerTokenAuthenticationPolicy_beginRefresh(g,v,b){async function tryGetAccessToken(){if(!(Date.now()<b)){const v=await g();if(null===v)throw new Error("Failed to refresh access token.");return v}try{return await g()}catch(g){return null}}let S=await tryGetAccessToken();for(;null===S;)await(0,vp.g)(v),S=await tryGetAccessToken();return S}((()=>g.getToken(v,b)),x.retryIntervalInMs,null!==(T=null==P?void 0:P.expiresOnTimestamp)&&void 0!==T?T:Date.now()).then((g=>(S=null,P=g,P))).catch((g=>{throw S=null,P=null,g}))}return S}return async g=>C.mustRefresh?refresh(g):(C.shouldRefresh&&refresh(g),P)}function bearerTokenAuthenticationPolicy(g,v){const b=bearerTokenAuthenticationPolicy_createTokenCycler(g,v);class BearerTokenAuthenticationPolicy extends BaseRequestPolicy{constructor(g,v){super(g,v)}async sendRequest(g){if(!g.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");const{token:v}=await b({abortSignal:g.abortSignal,tracingOptions:{tracingContext:g.tracingContext}});return g.headers.set(Y.HeaderConstants.AUTHORIZATION,`Bearer ${v}`),this._nextPolicy.sendRequest(g)}}return{create:(g,v)=>new BearerTokenAuthenticationPolicy(g,v)}}let _p;class RPRegistrationPolicy extends BaseRequestPolicy{constructor(g,v,b=30){super(g,v),this._retryTimeout=b}sendRequest(g){return this._nextPolicy.sendRequest(g.clone()).then((v=>function registerIfNeeded(g,v,b){if(409===b.status){const S=function checkRPNotRegisteredError(g){let v,b;if(g){try{b=JSON.parse(g)}catch(g){}if(b&&b.error&&b.error.message&&b.error.code&&"MissingSubscriptionRegistration"===b.error.code){const g=b.error.message.match(/.*'(.*)'/i);g&&(v=g.pop())}}return v}(b.bodyAsText);if(S){const P=function extractSubscriptionUrl(g){let v;const b=g.match(/.*\/subscriptions\/[a-f0-9-]+\//gi);if(!b||!b[0])throw new Error(`Unable to extract subscriptionId from the given url - ${g}.`);v=b[0];return v}(v.url);return async function registerRP(g,v,b,S){const P=`${v}providers/${b}/register?api-version=2016-02-01`,x=`${v}providers/${b}?api-version=2016-02-01`,C=getRequestEssentials(S);C.method="POST",C.url=P;const T=await g._nextPolicy.sendRequest(C);if(200!==T.status)throw new Error(`Autoregistration of ${b} failed. Please try registering manually.`);return getRegistrationStatus(g,x,S)}(g,P,S,v).catch((()=>!1)).then((S=>S?(v.headers.set("x-ms-client-request-id",generateUuid()),g._nextPolicy.sendRequest(v.clone())):b))}}return Promise.resolve(b)}(this,g,v)))}}function getRequestEssentials(g,v=!1){const b=g.clone();return v&&(b.url=g.url),b.headers.set("x-ms-client-request-id",generateUuid()),b.headers.set("Content-Type","application/json; charset=utf-8"),b}async function getRegistrationStatus(g,v,b){const S=getRequestEssentials(b);S.url=v,S.method="GET";const P=await g._nextPolicy.sendRequest(S),x=P.parsedBody;return!(!P.parsedBody||!x.registrationState||"Registered"!==x.registrationState)||(await(0,vp.g)(1e3*g._retryTimeout),getRegistrationStatus(g,v,b))}class SigningPolicy extends BaseRequestPolicy{constructor(g,v,b){super(g,v),this.authenticationProvider=b}signRequest(g){return this.authenticationProvider.signRequest(g)}sendRequest(g){return this.signRequest(g).then((g=>this._nextPolicy.sendRequest(g)))}}class SystemErrorRetryPolicy extends BaseRequestPolicy{constructor(g,v,b,S,P,x){super(g,v),this.retryCount=isNumber(b)?b:3,this.retryInterval=isNumber(S)?S:Cp,this.minRetryInterval=isNumber(P)?P:3e3,this.maxRetryInterval=isNumber(x)?x:Tp}sendRequest(g){return this._nextPolicy.sendRequest(g.clone()).catch((v=>systemErrorRetryPolicy_retry(this,g,v.response,v)))}}async function systemErrorRetryPolicy_retry(g,v,b,S,P){if(P=updateRetryData(g,P,S),!shouldRetry(g.retryCount,(function shouldPolicyRetry(g,v){return!(!v||!v.code||"ETIMEDOUT"!==v.code&&"ESOCKETTIMEDOUT"!==v.code&&"ECONNREFUSED"!==v.code&&"ECONNRESET"!==v.code&&"ENOENT"!==v.code)}),P,b,S))return S?Promise.reject(P.error):b;try{return await(0,vp.g)(P.retryInterval),g._nextPolicy.sendRequest(v.clone())}catch(S){return systemErrorRetryPolicy_retry(g,v,b,S,P)}}const Op=Y.HttpConstants.StatusCodes;const Ip="The operation was aborted.";class ThrottlingRetryPolicy extends BaseRequestPolicy{constructor(g,v,b){super(g,v),this.numberOfRetries=0,this._handleResponse=b||this._defaultResponseHandler}async sendRequest(g){const v=await this._nextPolicy.sendRequest(g.clone());return v.status!==Op.TooManyRequests&&v.status!==Op.ServiceUnavailable?v:this._handleResponse(g,v)}async _defaultResponseHandler(g,v){var b;const S=v.headers.get(Y.HeaderConstants.RETRY_AFTER);if(S){const v=ThrottlingRetryPolicy.parseRetryAfterHeader(S);if(v){if(this.numberOfRetries+=1,await(0,vp.g)(v,{abortSignal:g.abortSignal,abortErrorMsg:Ip}),null===(b=g.abortSignal)||void 0===b?void 0:b.aborted)throw new Ml._(Ip);return this.numberOfRetries<3?this.sendRequest(g):this._nextPolicy.sendRequest(g)}}return v}static parseRetryAfterHeader(g){const v=Number(g);return Number.isNaN(v)?ThrottlingRetryPolicy.parseDateRetryAfterHeader(g):1e3*v}static parseDateRetryAfterHeader(g){try{const v=Date.now(),b=Date.parse(g)-v;return Number.isNaN(b)?void 0:b}catch(g){return}}}class ServiceClient{constructor(g,v){let b;if(v||(v={}),this._withCredentials=v.withCredentials||!1,this._httpClient=v.httpClient||function httpClientCache_getCachedDefaultHttpClient(){return _p||(_p=new NodeFetchHttpClient),_p}(),this._requestPolicyOptions=new RequestPolicyOptions(v.httpPipelineLogger),Array.isArray(v.requestPolicyFactories))zo.info("ServiceClient: using custom request policies"),b=v.requestPolicyFactories;else{let S;if(isTokenCredential(g)){zo.info("ServiceClient: creating bearer token authentication policy from provided credentials");const wrappedPolicyFactory=()=>{let b;const S=this,P=v;return{create(v,x){const C=function getCredentialScopes(g,v){if(null==g?void 0:g.credentialScopes){const v=g.credentialScopes;return Array.isArray(v)?v.map((g=>new URL(g).toString())):new URL(v).toString()}if(v)return`${v}/.default`;return}(P,S.baseUri);if(!C)throw new Error("When using credential, the ServiceClient must contain a baseUri or a credentialScopes in ServiceClientOptions. Unable to create a bearerTokenAuthenticationPolicy");return null==b&&(b=bearerTokenAuthenticationPolicy(g,C)),b.create(v,x)}}};S=wrappedPolicyFactory()}else if(g&&"function"==typeof g.signRequest)zo.info("ServiceClient: creating signing policy from provided credentials"),S=function signingPolicy(g){return{create:(v,b)=>new SigningPolicy(v,b,g)}}(g);else if(null!=g)throw new Error("The credentials argument must implement the TokenCredential interface");if(zo.info("ServiceClient: using default request policies"),b=function createDefaultRequestPolicyFactories(g,v){const b=[];v.generateClientRequestIdHeader&&b.push(generateClientRequestIdPolicy_generateClientRequestIdPolicy(v.clientRequestIdHeaderName));g&&b.push(g);const S=getValueOrFunctionResult(v.userAgentHeaderName,kp),P=getValueOrFunctionResult(v.userAgent,userAgentPolicy_getDefaultUserAgentValue);S&&P&&b.push(function userAgentPolicy_userAgentPolicy(g){const v=g&&void 0!==g.key&&null!==g.key?g.key:getDefaultUserAgentKey(),b=g&&void 0!==g.value&&null!==g.value?g.value:userAgentPolicy_getDefaultUserAgentValue();return{create:(g,S)=>new UserAgentPolicy(g,S,v,b)}}({key:S,value:P}));b.push(function redirectPolicy_redirectPolicy(g=20){return{create:(v,b)=>new RedirectPolicy(v,b,g)}}()),b.push(function rpRegistrationPolicy(g=30){return{create:(v,b)=>new RPRegistrationPolicy(v,b,g)}}(v.rpRegistrationRetryTimeout)),v.noRetryPolicy||(b.push(function exponentialRetryPolicy_exponentialRetryPolicy(g,v,b){return{create:(S,P)=>new ExponentialRetryPolicy(S,P,g,v,b)}}()),b.push(function systemErrorRetryPolicy_systemErrorRetryPolicy(g,v,b,S){return{create:(P,x)=>new SystemErrorRetryPolicy(P,x,g,v,b,S)}}()),b.push(function throttlingRetryPolicy_throttlingRetryPolicy(){return{create:(g,v)=>new ThrottlingRetryPolicy(g,v)}}()));b.push(deserializationPolicy_deserializationPolicy(v.deserializationContentTypes)),L&&b.push(proxyPolicy_proxyPolicy(v.proxySettings));return b.push(logPolicy_logPolicy({logger:zo.info})),b}(S,v),v.requestPolicyFactories){const g=v.requestPolicyFactories(b);g&&(b=g)}}this._requestPolicyFactories=b}sendRequest(g){if(null==g||"object"!=typeof g)throw new Error("options cannot be null or undefined and it must be of type object.");let v;try{!function isWebResourceLike(g){if(g&&"object"==typeof g){const v=g;if("string"==typeof v.url&&"string"==typeof v.method&&"object"==typeof v.headers&&isHttpHeadersLike(v.headers)&&"function"==typeof v.validateRequestProperties&&"function"==typeof v.prepare&&"function"==typeof v.clone)return!0}return!1}(g)?(v=new WebResource,v=v.prepare(g)):(g.validateRequestProperties(),v=g)}catch(g){return Promise.reject(g)}let b=this._httpClient;if(this._requestPolicyFactories&&this._requestPolicyFactories.length>0)for(let g=this._requestPolicyFactories.length-1;g>=0;--g)b=this._requestPolicyFactories[g].create(b,this._requestPolicyOptions);return b.sendRequest(v)}async sendOperationRequest(g,v,b){var S;"function"==typeof g.options&&(b=g.options,g.options=void 0);const C=null===(S=g.options)||void 0===S?void 0:S.serializerOptions,T=new WebResource;let R;try{const b=v.baseUrl||this.baseUri;if(!b)throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a baseUri string property that contains the base URL to use.");T.method=v.httpMethod,T.operationSpec=v;const S=URLBuilder.parse(b);if(v.path&&S.appendPath(v.path),v.urlParameters&&v.urlParameters.length>0)for(const b of v.urlParameters){let P=getOperationArgumentValueFromParameter(this,g,b,v.serializer);P=v.serializer.serialize(b.mapper,P,getPathStringFromParameter(b),C),b.skipEncoding||(P=encodeURIComponent(P)),S.replaceAll(`{${b.mapper.serializedName||getPathStringFromParameter(b)}}`,P)}if(v.queryParameters&&v.queryParameters.length>0)for(const b of v.queryParameters){let P=getOperationArgumentValueFromParameter(this,g,b,v.serializer);if(null!=P){if(P=v.serializer.serialize(b.mapper,P,getPathStringFromParameter(b),C),void 0!==b.collectionFormat&&null!==b.collectionFormat)if(b.collectionFormat===Ln.Multi){if(0===P.length)continue;for(const g in P){const v=P[g];P[g]=null==v?"":v.toString()}}else b.collectionFormat!==Ln.Ssv&&b.collectionFormat!==Ln.Tsv||(P=P.join(b.collectionFormat));if(!b.skipEncoding)if(Array.isArray(P))for(const g in P)void 0!==P[g]&&null!==P[g]&&(P[g]=encodeURIComponent(P[g]));else P=encodeURIComponent(P);void 0!==b.collectionFormat&&null!==b.collectionFormat&&b.collectionFormat!==Ln.Multi&&b.collectionFormat!==Ln.Ssv&&b.collectionFormat!==Ln.Tsv&&(P=P.join(b.collectionFormat)),S.setQueryParameter(b.mapper.serializedName||getPathStringFromParameter(b),P)}}T.url=S.toString();const k=v.contentType||this.requestContentType;if(k&&v.requestBody&&T.headers.set("Content-Type",k),v.headerParameters)for(const b of v.headerParameters){let S=getOperationArgumentValueFromParameter(this,g,b,v.serializer);if(null!=S){S=v.serializer.serialize(b.mapper,S,getPathStringFromParameter(b),C);const g=b.mapper.headerCollectionPrefix;if(g)for(const v of Object.keys(S))T.headers.set(g+v,S[v]);else T.headers.set(b.mapper.serializedName||getPathStringFromParameter(b),S)}}const _=g.options;if(_){if(_.customHeaders)for(const g in _.customHeaders)T.headers.set(g,_.customHeaders[g]);_.abortSignal&&(T.abortSignal=_.abortSignal),_.timeout&&(T.timeout=_.timeout),_.onUploadProgress&&(T.onUploadProgress=_.onUploadProgress),_.onDownloadProgress&&(T.onDownloadProgress=_.onDownloadProgress),_.spanOptions&&(T.spanOptions=_.spanOptions),_.tracingContext&&(T.tracingContext=_.tracingContext),void 0!==_.shouldDeserialize&&null!==_.shouldDeserialize&&(T.shouldDeserialize=_.shouldDeserialize)}let O,I;T.withCredentials=this._withCredentials,function serializeRequestBody(g,v,b,S){var C,T,R,k,_,O;const I=null!==(T=null===(C=b.options)||void 0===C?void 0:C.serializerOptions)&&void 0!==T?T:{},A={rootName:null!==(R=I.rootName)&&void 0!==R?R:"",includeRoot:null!==(k=I.includeRoot)&&void 0!==k&&k,xmlCharKey:null!==(_=I.xmlCharKey)&&void 0!==_?_:x},q=I.xmlCharKey;if(S.requestBody&&S.requestBody.mapper){v.body=getOperationArgumentValueFromParameter(g,b,S.requestBody,S.serializer);const x=S.requestBody.mapper,{required:C,xmlName:T,xmlElementName:R,serializedName:k,xmlNamespace:_,xmlNamespacePrefix:I}=x,z=x.type.name;try{if(void 0!==v.body&&null!==v.body||C){const g=getPathStringFromParameter(S.requestBody);v.body=S.serializer.serialize(x,v.body,g,A);const b=z===$e.Stream;if(S.isXML){const g=I?`xmlns:${I}`:"xmlns",S=function getXmlValueWithNamespace(g,v,b,S,x){if(g&&!["Composite","Sequence","Dictionary"].includes(b)){const b={};return b[x.xmlCharKey]=S,b[P]={[v]:g},b}return S}(_,g,z,v.body,A);z===$e.Sequence?v.body=stringifyXML(function prepareXMLRootList(g,v,b,S){if(Array.isArray(g)||(g=[g]),!b||!S)return{[v]:g};const x={[v]:g};return x[P]={[b]:S},x}(S,R||T||k,g,_),{rootName:T||k,xmlCharKey:q}):b||(v.body=stringifyXML(S,{rootName:T||k,xmlCharKey:q}))}else{if(z===$e.String&&((null===(O=S.contentType)||void 0===O?void 0:O.match("text/plain"))||"text"===S.mediaType))return;b||(v.body=JSON.stringify(v.body))}}}catch(g){throw new Error(`Error "${g.message}" occurred in serializing the payload - ${JSON.stringify(k,void 0," ")}.`)}}else if(S.formDataParameters&&S.formDataParameters.length>0){v.formData={};for(const P of S.formDataParameters){const x=getOperationArgumentValueFromParameter(g,b,P,S.serializer);if(null!=x){const g=P.mapper.serializedName||getPathStringFromParameter(P);v.formData[g]=S.serializer.serialize(P.mapper,x,getPathStringFromParameter(P),A)}}}}(this,T,g,v),void 0===T.streamResponseStatusCodes&&(T.streamResponseStatusCodes=function getStreamResponseStatusCodes(g){const v=new Set;for(const b in g.responses){const S=g.responses[b];S.bodyMapper&&S.bodyMapper.type.name===$e.Stream&&v.add(Number(b))}return v}(v));try{O=await this.sendRequest(T)}catch(g){I=g}I?(I.response&&(I.details=flattenResponse(I.response,v.responses[I.statusCode]||v.responses.default)),R=Promise.reject(I)):R=Promise.resolve(flattenResponse(O,v.responses[O.status]))}catch(g){R=Promise.reject(g)}const k=b;return k&&R.then((g=>k(null,g._response.parsedBody,g._response.request,g._response))).catch((g=>k(g))),R}}function getValueOrFunctionResult(g,v){let b;return"string"==typeof g?b=g:(b=v(),"function"==typeof g&&(b=g(b))),b}function getOperationArgumentValueFromParameter(g,v,b,S){return getOperationArgumentValueFromParameterPath(g,v,b.parameterPath,b.mapper,S)}function getOperationArgumentValueFromParameterPath(g,v,b,S,P){var x;let C;"string"==typeof b&&(b=[b]);const T=null===(x=v.options)||void 0===x?void 0:x.serializerOptions;if(Array.isArray(b)){if(b.length>0){if(S.isConstant)C=S.defaultValue;else{let P=getPropertyFromParameterPath(v,b);P.propertyFound||(P=getPropertyFromParameterPath(g,b));let x=!1;P.propertyFound||(x=S.required||"options"===b[0]&&2===b.length),C=x?S.defaultValue:P.propertyValue}const x=getPathStringFromParameterPath(b,S);P.serialize(S,C,x,T)}}else{S.required&&(C={});for(const x in b){const R=S.type.modelProperties[x],k=b[x],_=getOperationArgumentValueFromParameterPath(g,v,k,R,P),O=getPathStringFromParameterPath(k,R);P.serialize(R,_,O,T),null!=_&&(C||(C={}),C[x]=_)}}return C}function getPropertyFromParameterPath(g,v){const b={propertyFound:!1};let S=0;for(;S<v.length;++S){const b=v[S];if(null==g||!(b in g))break;g=g[b]}return S===v.length&&(b.propertyValue=g,b.propertyFound=!0),b}function flattenResponse(g,v){const b=g.parsedHeaders,S=v&&v.bodyMapper,addOperationResponse=v=>Object.defineProperty(v,"_response",{value:g});if(S){const v=S.type.name;if("Stream"===v)return addOperationResponse(Object.assign(Object.assign({},b),{blobBody:g.blobBody,readableStreamBody:g.readableStreamBody}));const P="Composite"===v&&S.type.modelProperties||{},x=Object.keys(P).some((g=>""===P[g].serializedName));if("Sequence"===v||x){const v=[...g.parsedBody||[]];for(const b of Object.keys(P))P[b].serializedName&&(v[b]=g.parsedBody[b]);if(b)for(const g of Object.keys(b))v[g]=b[g];return addOperationResponse(v),v}if("Composite"===v||"Dictionary"===v)return addOperationResponse(Object.assign(Object.assign({},b),g.parsedBody))}return S||"HEAD"===g.request.method||function isPrimitiveType(g){return"object"!=typeof g&&"function"!=typeof g||null===g}(g.parsedBody)?addOperationResponse(Object.assign(Object.assign({},b),{body:g.parsedBody})):addOperationResponse(Object.assign(Object.assign({},b),g.parsedBody))}class StorageClientContext extends ServiceClient{constructor(g,v){if(void 0===g)throw new Error("'url' cannot be null");if(v||(v={}),!v.userAgent){const g=userAgentPolicy_getDefaultUserAgentValue();v.userAgent=`azure-storage-blob/12.14.0 ${g}`}super(void 0,v),this.requestContentType="application/json; charset=utf-8",this.baseUri=v.endpoint||"{url}",this.url=g,this.version=v.version||"2022-11-02"}}class StorageClient{constructor(g,v){this.url=escapeURLPath(g),this.accountName=getAccountNameFromUrl(g),this.pipeline=v,this.storageClientContext=new StorageClientContext(this.url,v.toServiceClientOptions()),this.isHttps=iEqual(function getURLScheme(g){return URLBuilder.parse(g).getScheme()}(this.url)||"","https"),this.credential=new AnonymousCredential;for(const g of this.pipeline.factories)L&&g instanceof StorageSharedKeyCredential||g instanceof AnonymousCredential?this.credential=g:isTokenCredential(g.credential)&&(this.credential=g.credential);this.storageClientContext.requestContentType=void 0}}const Ap=function createSpan_createSpanFunction(g){return function(v,b){const S=function getTracer(g,v){return je.getTracer(g||"azure/core-tracing",v)}(),P=(null==b?void 0:b.tracingOptions)||{},x=Object.assign({kind:Ae.INTERNAL},P.spanOptions),C=g.packagePrefix?`${g.packagePrefix}.${v}`:v;let T;T=function createSpan_isTracingDisabled(){var g;if("undefined"==typeof process)return!1;const v=null===(g=process.env.AZURE_TRACING_DISABLED)||void 0===g?void 0:g.toLowerCase();return"false"!==v&&"0"!==v&&Boolean(v)}()?je.wrapSpanContext(Ce):S.startSpan(C,x,P.tracingContext),g.namespace&&T.setAttribute("az.namespace",g.namespace);let R=P.spanOptions||{};T.isRecording()&&g.namespace&&(R=Object.assign(Object.assign({},P.spanOptions),{attributes:Object.assign(Object.assign({},x.attributes),{"az.namespace":g.namespace})}));const k=Object.assign(Object.assign({},P),{spanOptions:R,tracingContext:interfaces_setSpan(P.tracingContext||Ue.active(),T)});return{span:T,updatedOptions:Object.assign(Object.assign({},b),{tracingOptions:k})}}}({packagePrefix:"Azure.Storage.Blob",namespace:"Microsoft.Storage"});function convertTracingToRequestOptionsBase(g){var v,b;return{spanOptions:null===(v=null==g?void 0:g.tracingOptions)||void 0===v?void 0:v.spanOptions,tracingContext:null===(b=null==g?void 0:g.tracingOptions)||void 0===b?void 0:b.tracingContext}}class BlobSASPermissions{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(g){const v=new BlobSASPermissions;for(const b of g)switch(b){case"r":v.read=!0;break;case"a":v.add=!0;break;case"c":v.create=!0;break;case"w":v.write=!0;break;case"d":v.delete=!0;break;case"x":v.deleteVersion=!0;break;case"t":v.tag=!0;break;case"m":v.move=!0;break;case"e":v.execute=!0;break;case"i":v.setImmutabilityPolicy=!0;break;case"y":v.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${b}`)}return v}static from(g){const v=new BlobSASPermissions;return g.read&&(v.read=!0),g.add&&(v.add=!0),g.create&&(v.create=!0),g.write&&(v.write=!0),g.delete&&(v.delete=!0),g.deleteVersion&&(v.deleteVersion=!0),g.tag&&(v.tag=!0),g.move&&(v.move=!0),g.execute&&(v.execute=!0),g.setImmutabilityPolicy&&(v.setImmutabilityPolicy=!0),g.permanentDelete&&(v.permanentDelete=!0),v}toString(){const g=[];return this.read&&g.push("r"),this.add&&g.push("a"),this.create&&g.push("c"),this.write&&g.push("w"),this.delete&&g.push("d"),this.deleteVersion&&g.push("x"),this.tag&&g.push("t"),this.move&&g.push("m"),this.execute&&g.push("e"),this.setImmutabilityPolicy&&g.push("i"),this.permanentDelete&&g.push("y"),g.join("")}}class ContainerSASPermissions{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(g){const v=new ContainerSASPermissions;for(const b of g)switch(b){case"r":v.read=!0;break;case"a":v.add=!0;break;case"c":v.create=!0;break;case"w":v.write=!0;break;case"d":v.delete=!0;break;case"l":v.list=!0;break;case"t":v.tag=!0;break;case"x":v.deleteVersion=!0;break;case"m":v.move=!0;break;case"e":v.execute=!0;break;case"i":v.setImmutabilityPolicy=!0;break;case"y":v.permanentDelete=!0;break;case"f":v.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${b}`)}return v}static from(g){const v=new ContainerSASPermissions;return g.read&&(v.read=!0),g.add&&(v.add=!0),g.create&&(v.create=!0),g.write&&(v.write=!0),g.delete&&(v.delete=!0),g.list&&(v.list=!0),g.deleteVersion&&(v.deleteVersion=!0),g.tag&&(v.tag=!0),g.move&&(v.move=!0),g.execute&&(v.execute=!0),g.setImmutabilityPolicy&&(v.setImmutabilityPolicy=!0),g.permanentDelete&&(v.permanentDelete=!0),g.filterByTags&&(v.filterByTags=!0),v}toString(){const g=[];return this.read&&g.push("r"),this.add&&g.push("a"),this.create&&g.push("c"),this.write&&g.push("w"),this.delete&&g.push("d"),this.deleteVersion&&g.push("x"),this.list&&g.push("l"),this.tag&&g.push("t"),this.move&&g.push("m"),this.execute&&g.push("e"),this.setImmutabilityPolicy&&g.push("i"),this.permanentDelete&&g.push("y"),this.filterByTags&&g.push("f"),g.join("")}}class UserDelegationKeyCredential{constructor(g,v){this.accountName=g,this.userDelegationKey=v,this.key=Buffer.from(v.value,"base64")}computeHMACSHA256(g){return(0,C.createHmac)("sha256",this.key).update(g,"utf8").digest("base64")}}function ipRangeToString(g){return g.end?`${g.start}-${g.end}`:g.start}var Mp;!function(g){g.Https="https",g.HttpsAndHttp="https,http"}(Mp||(Mp={}));class SASQueryParameters{constructor(g,v,b,S,P,x,C,T,R,k,_,O,I,A,q,z,L,G,j,B){this.version=g,this.signature=v,void 0!==b&&"string"!=typeof b?(this.permissions=b.permissions,this.services=b.services,this.resourceTypes=b.resourceTypes,this.protocol=b.protocol,this.startsOn=b.startsOn,this.expiresOn=b.expiresOn,this.ipRangeInner=b.ipRange,this.identifier=b.identifier,this.encryptionScope=b.encryptionScope,this.resource=b.resource,this.cacheControl=b.cacheControl,this.contentDisposition=b.contentDisposition,this.contentEncoding=b.contentEncoding,this.contentLanguage=b.contentLanguage,this.contentType=b.contentType,b.userDelegationKey&&(this.signedOid=b.userDelegationKey.signedObjectId,this.signedTenantId=b.userDelegationKey.signedTenantId,this.signedStartsOn=b.userDelegationKey.signedStartsOn,this.signedExpiresOn=b.userDelegationKey.signedExpiresOn,this.signedService=b.userDelegationKey.signedService,this.signedVersion=b.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=b.preauthorizedAgentObjectId,this.correlationId=b.correlationId)):(this.services=S,this.resourceTypes=P,this.expiresOn=T,this.permissions=b,this.protocol=x,this.startsOn=C,this.ipRangeInner=R,this.encryptionScope=B,this.identifier=k,this.resource=_,this.cacheControl=O,this.contentDisposition=I,this.contentEncoding=A,this.contentLanguage=q,this.contentType=z,L&&(this.signedOid=L.signedObjectId,this.signedTenantId=L.signedTenantId,this.signedStartsOn=L.signedStartsOn,this.signedExpiresOn=L.signedExpiresOn,this.signedService=L.signedService,this.signedVersion=L.signedVersion,this.preauthorizedAgentObjectId=G,this.correlationId=j))}get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}toString(){const g=["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"],v=[];for(const b of g)switch(b){case"sv":this.tryAppendQueryParameter(v,b,this.version);break;case"ss":this.tryAppendQueryParameter(v,b,this.services);break;case"srt":this.tryAppendQueryParameter(v,b,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(v,b,this.protocol);break;case"st":this.tryAppendQueryParameter(v,b,this.startsOn?truncatedISO8061Date(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(v,b,this.expiresOn?truncatedISO8061Date(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(v,b,this.ipRange?ipRangeToString(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(v,b,this.identifier);break;case"ses":this.tryAppendQueryParameter(v,b,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(v,b,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(v,b,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(v,b,this.signedStartsOn?truncatedISO8061Date(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(v,b,this.signedExpiresOn?truncatedISO8061Date(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(v,b,this.signedService);break;case"skv":this.tryAppendQueryParameter(v,b,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(v,b,this.resource);break;case"sp":this.tryAppendQueryParameter(v,b,this.permissions);break;case"sig":this.tryAppendQueryParameter(v,b,this.signature);break;case"rscc":this.tryAppendQueryParameter(v,b,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(v,b,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(v,b,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(v,b,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(v,b,this.contentType);break;case"saoid":this.tryAppendQueryParameter(v,b,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(v,b,this.correlationId)}return v.join("&")}tryAppendQueryParameter(g,v,b){b&&(v=encodeURIComponent(v),b=encodeURIComponent(b),v.length>0&&b.length>0&&g.push(`${v}=${b}`))}}function generateBlobSASQueryParameters(g,v,b){const S=g.version?g.version:Xo,P=v instanceof StorageSharedKeyCredential?v:void 0;let x;if(void 0===P&&void 0!==b&&(x=new UserDelegationKeyCredential(b,v)),void 0===P&&void 0===x)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(S>="2020-12-06")return void 0!==P?function generateBlobSASQueryParameters20201206(g,v){if(g=SASSignatureValuesSanityCheckAndAutofill(g),!(g.identifier||g.permissions&&g.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let b,S="c",P=g.snapshotTime;g.blobName&&(S="b",g.snapshotTime?S="bs":g.versionId&&(S="bv",P=g.versionId));g.permissions&&(b=g.blobName?BlobSASPermissions.parse(g.permissions.toString()).toString():ContainerSASPermissions.parse(g.permissions.toString()).toString());const x=[b||"",g.startsOn?truncatedISO8061Date(g.startsOn,!1):"",g.expiresOn?truncatedISO8061Date(g.expiresOn,!1):"",getCanonicalName(v.accountName,g.containerName,g.blobName),g.identifier,g.ipRange?ipRangeToString(g.ipRange):"",g.protocol?g.protocol:"",g.version,S,P,g.encryptionScope,g.cacheControl?g.cacheControl:"",g.contentDisposition?g.contentDisposition:"",g.contentEncoding?g.contentEncoding:"",g.contentLanguage?g.contentLanguage:"",g.contentType?g.contentType:""].join("\n"),C=v.computeHMACSHA256(x);return new SASQueryParameters(g.version,C,b,void 0,void 0,g.protocol,g.startsOn,g.expiresOn,g.ipRange,g.identifier,S,g.cacheControl,g.contentDisposition,g.contentEncoding,g.contentLanguage,g.contentType,void 0,void 0,void 0,g.encryptionScope)}(g,P):function generateBlobSASQueryParametersUDK20201206(g,v){if(g=SASSignatureValuesSanityCheckAndAutofill(g),!g.permissions||!g.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let b,S="c",P=g.snapshotTime;g.blobName&&(S="b",g.snapshotTime?S="bs":g.versionId&&(S="bv",P=g.versionId));g.permissions&&(b=g.blobName?BlobSASPermissions.parse(g.permissions.toString()).toString():ContainerSASPermissions.parse(g.permissions.toString()).toString());const x=[b||"",g.startsOn?truncatedISO8061Date(g.startsOn,!1):"",g.expiresOn?truncatedISO8061Date(g.expiresOn,!1):"",getCanonicalName(v.accountName,g.containerName,g.blobName),v.userDelegationKey.signedObjectId,v.userDelegationKey.signedTenantId,v.userDelegationKey.signedStartsOn?truncatedISO8061Date(v.userDelegationKey.signedStartsOn,!1):"",v.userDelegationKey.signedExpiresOn?truncatedISO8061Date(v.userDelegationKey.signedExpiresOn,!1):"",v.userDelegationKey.signedService,v.userDelegationKey.signedVersion,g.preauthorizedAgentObjectId,void 0,g.correlationId,g.ipRange?ipRangeToString(g.ipRange):"",g.protocol?g.protocol:"",g.version,S,P,g.encryptionScope,g.cacheControl,g.contentDisposition,g.contentEncoding,g.contentLanguage,g.contentType].join("\n"),C=v.computeHMACSHA256(x);return new SASQueryParameters(g.version,C,b,void 0,void 0,g.protocol,g.startsOn,g.expiresOn,g.ipRange,g.identifier,S,g.cacheControl,g.contentDisposition,g.contentEncoding,g.contentLanguage,g.contentType,v.userDelegationKey,g.preauthorizedAgentObjectId,g.correlationId,g.encryptionScope)}(g,x);if(S>="2018-11-09")return void 0!==P?function generateBlobSASQueryParameters20181109(g,v){if(g=SASSignatureValuesSanityCheckAndAutofill(g),!(g.identifier||g.permissions&&g.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let b,S="c",P=g.snapshotTime;g.blobName&&(S="b",g.snapshotTime?S="bs":g.versionId&&(S="bv",P=g.versionId));g.permissions&&(b=g.blobName?BlobSASPermissions.parse(g.permissions.toString()).toString():ContainerSASPermissions.parse(g.permissions.toString()).toString());const x=[b||"",g.startsOn?truncatedISO8061Date(g.startsOn,!1):"",g.expiresOn?truncatedISO8061Date(g.expiresOn,!1):"",getCanonicalName(v.accountName,g.containerName,g.blobName),g.identifier,g.ipRange?ipRangeToString(g.ipRange):"",g.protocol?g.protocol:"",g.version,S,P,g.cacheControl?g.cacheControl:"",g.contentDisposition?g.contentDisposition:"",g.contentEncoding?g.contentEncoding:"",g.contentLanguage?g.contentLanguage:"",g.contentType?g.contentType:""].join("\n"),C=v.computeHMACSHA256(x);return new SASQueryParameters(g.version,C,b,void 0,void 0,g.protocol,g.startsOn,g.expiresOn,g.ipRange,g.identifier,S,g.cacheControl,g.contentDisposition,g.contentEncoding,g.contentLanguage,g.contentType)}(g,P):S>="2020-02-10"?function generateBlobSASQueryParametersUDK20200210(g,v){if(g=SASSignatureValuesSanityCheckAndAutofill(g),!g.permissions||!g.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let b,S="c",P=g.snapshotTime;g.blobName&&(S="b",g.snapshotTime?S="bs":g.versionId&&(S="bv",P=g.versionId));g.permissions&&(b=g.blobName?BlobSASPermissions.parse(g.permissions.toString()).toString():ContainerSASPermissions.parse(g.permissions.toString()).toString());const x=[b||"",g.startsOn?truncatedISO8061Date(g.startsOn,!1):"",g.expiresOn?truncatedISO8061Date(g.expiresOn,!1):"",getCanonicalName(v.accountName,g.containerName,g.blobName),v.userDelegationKey.signedObjectId,v.userDelegationKey.signedTenantId,v.userDelegationKey.signedStartsOn?truncatedISO8061Date(v.userDelegationKey.signedStartsOn,!1):"",v.userDelegationKey.signedExpiresOn?truncatedISO8061Date(v.userDelegationKey.signedExpiresOn,!1):"",v.userDelegationKey.signedService,v.userDelegationKey.signedVersion,g.preauthorizedAgentObjectId,void 0,g.correlationId,g.ipRange?ipRangeToString(g.ipRange):"",g.protocol?g.protocol:"",g.version,S,P,g.cacheControl,g.contentDisposition,g.contentEncoding,g.contentLanguage,g.contentType].join("\n"),C=v.computeHMACSHA256(x);return new SASQueryParameters(g.version,C,b,void 0,void 0,g.protocol,g.startsOn,g.expiresOn,g.ipRange,g.identifier,S,g.cacheControl,g.contentDisposition,g.contentEncoding,g.contentLanguage,g.contentType,v.userDelegationKey,g.preauthorizedAgentObjectId,g.correlationId)}(g,x):function generateBlobSASQueryParametersUDK20181109(g,v){if(g=SASSignatureValuesSanityCheckAndAutofill(g),!g.permissions||!g.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let b,S="c",P=g.snapshotTime;g.blobName&&(S="b",g.snapshotTime?S="bs":g.versionId&&(S="bv",P=g.versionId));g.permissions&&(b=g.blobName?BlobSASPermissions.parse(g.permissions.toString()).toString():ContainerSASPermissions.parse(g.permissions.toString()).toString());const x=[b||"",g.startsOn?truncatedISO8061Date(g.startsOn,!1):"",g.expiresOn?truncatedISO8061Date(g.expiresOn,!1):"",getCanonicalName(v.accountName,g.containerName,g.blobName),v.userDelegationKey.signedObjectId,v.userDelegationKey.signedTenantId,v.userDelegationKey.signedStartsOn?truncatedISO8061Date(v.userDelegationKey.signedStartsOn,!1):"",v.userDelegationKey.signedExpiresOn?truncatedISO8061Date(v.userDelegationKey.signedExpiresOn,!1):"",v.userDelegationKey.signedService,v.userDelegationKey.signedVersion,g.ipRange?ipRangeToString(g.ipRange):"",g.protocol?g.protocol:"",g.version,S,P,g.cacheControl,g.contentDisposition,g.contentEncoding,g.contentLanguage,g.contentType].join("\n"),C=v.computeHMACSHA256(x);return new SASQueryParameters(g.version,C,b,void 0,void 0,g.protocol,g.startsOn,g.expiresOn,g.ipRange,g.identifier,S,g.cacheControl,g.contentDisposition,g.contentEncoding,g.contentLanguage,g.contentType,v.userDelegationKey)}(g,x);if(S>="2015-04-05"){if(void 0!==P)return function generateBlobSASQueryParameters20150405(g,v){if(g=SASSignatureValuesSanityCheckAndAutofill(g),!(g.identifier||g.permissions&&g.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let b,S="c";g.blobName&&(S="b");g.permissions&&(b=g.blobName?BlobSASPermissions.parse(g.permissions.toString()).toString():ContainerSASPermissions.parse(g.permissions.toString()).toString());const P=[b||"",g.startsOn?truncatedISO8061Date(g.startsOn,!1):"",g.expiresOn?truncatedISO8061Date(g.expiresOn,!1):"",getCanonicalName(v.accountName,g.containerName,g.blobName),g.identifier,g.ipRange?ipRangeToString(g.ipRange):"",g.protocol?g.protocol:"",g.version,g.cacheControl?g.cacheControl:"",g.contentDisposition?g.contentDisposition:"",g.contentEncoding?g.contentEncoding:"",g.contentLanguage?g.contentLanguage:"",g.contentType?g.contentType:""].join("\n"),x=v.computeHMACSHA256(P);return new SASQueryParameters(g.version,x,b,void 0,void 0,g.protocol,g.startsOn,g.expiresOn,g.ipRange,g.identifier,S,g.cacheControl,g.contentDisposition,g.contentEncoding,g.contentLanguage,g.contentType)}(g,P);throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw new RangeError("'version' must be >= '2015-04-05'.")}function getCanonicalName(g,v,b){const S=[`/blob/${g}/${v}`];return b&&S.push(`/${b}`),S.join("")}function SASSignatureValuesSanityCheckAndAutofill(g){const v=g.version?g.version:Xo;if(g.snapshotTime&&v<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(void 0===g.blobName&&g.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(g.versionId&&v<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(void 0===g.blobName&&g.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(g.permissions&&g.permissions.setImmutabilityPolicy&&v<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(g.permissions&&g.permissions.deleteVersion&&v<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(g.permissions&&g.permissions.permanentDelete&&v<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(g.permissions&&g.permissions.tag&&v<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(v<"2020-02-10"&&g.permissions&&(g.permissions.move||g.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(v<"2021-04-10"&&g.permissions&&g.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(v<"2020-02-10"&&(g.preauthorizedAgentObjectId||g.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(g.encryptionScope&&v<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return g.version=v,g}class blob_Blob{constructor(g){this.client=g}download(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,zp)}getProperties(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Lp)}delete(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Fp)}undelete(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Gp)}setExpiry(g,v){const b={expiryOptions:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,jp)}setHttpHeaders(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Bp)}setImmutabilityPolicy(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Up)}deleteImmutabilityPolicy(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Vp)}setLegalHold(g,v){const b={legalHold:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,Hp)}setMetadata(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Wp)}acquireLease(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,$p)}releaseLease(g,v){const b={leaseId:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,Kp)}renewLease(g,v){const b={leaseId:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,Xp)}changeLease(g,v,b){const S={leaseId:g,proposedLeaseId:v,options:operationOptionsToRequestOptionsBase(b||{})};return this.client.sendOperationRequest(S,Qp)}breakLease(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Jp)}createSnapshot(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Zp)}startCopyFromURL(g,v){const b={copySource:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,ec)}copyFromURL(g,v){const b={copySource:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,tc)}abortCopyFromURL(g,v){const b={copyId:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,rc)}setTier(g,v){const b={tier:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,ic)}getAccountInfo(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,nc)}query(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,ac)}getTags(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,sc)}setTags(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,oc)}}const qp=new Serializer(S,!0),zp={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Qr},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Qr},default:{bodyMapper:it,headersMapper:Jr}},queryParameters:[Wn,Da,La],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Na,Sa,Fa,{parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},{parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Ga,ja,Va,Wa,$a,Ka],isXML:!0,serializer:qp},Lp={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:Yr},default:{bodyMapper:it,headersMapper:Zr}},queryParameters:[Wn,Da,La],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka],isXML:!0,serializer:qp},Fp={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:ei},default:{bodyMapper:it,headersMapper:ti}},queryParameters:[Wn,Da,La,{parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Na,Sa,Wa,$a,Ka,{parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}}],isXML:!0,serializer:qp},Gp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ri},default:{bodyMapper:it,headersMapper:ii}},queryParameters:[Wn,Ca],urlParameters:[Un],headerParameters:[$n,Kn,Xn],isXML:!0,serializer:qp},jp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ni},default:{bodyMapper:it,headersMapper:ai}},queryParameters:[Wn,{parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn,{parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},{parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}}],isXML:!0,serializer:qp},Bp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:si},default:{bodyMapper:it,headersMapper:oi}},queryParameters:[Hn,Wn],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Na,Sa,Wa,$a,Ka,Xa,Qa,Ja,Ya,Za,es],isXML:!0,serializer:qp},Up={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:li},default:{bodyMapper:it,headersMapper:pi}},queryParameters:[Wn,ts],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Sa,rs,ns],isXML:!0,serializer:qp},Vp={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:ci},default:{bodyMapper:it,headersMapper:ui}},queryParameters:[Wn,ts],urlParameters:[Un],headerParameters:[$n,Kn,Xn],isXML:!0,serializer:qp},Hp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:di},default:{bodyMapper:it,headersMapper:mi}},queryParameters:[Wn,{parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn,{parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}],isXML:!0,serializer:qp},Wp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:hi},default:{bodyMapper:it,headersMapper:yi}},queryParameters:[Wn,Pa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,fa,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka,as],isXML:!0,serializer:qp},$p={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:gi},default:{bodyMapper:it,headersMapper:fi}},queryParameters:[Wn,wa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Na,Sa,Ta,Ra,ka,Wa,$a,Ka],isXML:!0,serializer:qp},Kp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:vi},default:{bodyMapper:it,headersMapper:bi}},queryParameters:[Wn,wa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Na,Sa,Ea,_a,Wa,$a,Ka],isXML:!0,serializer:qp},Xp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ni},default:{bodyMapper:it,headersMapper:Pi}},queryParameters:[Wn,wa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Na,Sa,_a,Oa,Wa,$a,Ka],isXML:!0,serializer:qp},Qp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:xi},default:{bodyMapper:it,headersMapper:Ci}},queryParameters:[Wn,wa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Na,Sa,_a,Ma,qa,Wa,$a,Ka],isXML:!0,serializer:qp},Jp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:wi},default:{bodyMapper:it,headersMapper:Ti}},queryParameters:[Wn,wa],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Na,Sa,Ia,Aa,Wa,$a,Ka],isXML:!0,serializer:qp},Zp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ki},default:{bodyMapper:it,headersMapper:Ei}},queryParameters:[Wn,{parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn,fa,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka,as],isXML:!0,serializer:qp},ec={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:_i},default:{bodyMapper:it,headersMapper:Oi}},queryParameters:[Wn],urlParameters:[Un],headerParameters:[$n,Kn,Xn,fa,ba,Na,Sa,Wa,$a,Ka,rs,ns,ss,os,ls,ps,cs,us,ds,ms,hs,{parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},ys],isXML:!0,serializer:qp},tc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Ii},default:{bodyMapper:it,headersMapper:Ai}},queryParameters:[Wn],urlParameters:[Un],headerParameters:[$n,Kn,Xn,fa,ba,Na,Sa,Wa,$a,Ka,rs,ns,as,ss,ls,ps,cs,us,ms,hs,ys,{parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},gs,fs,vs],isXML:!0,serializer:qp},rc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Mi},default:{bodyMapper:it,headersMapper:qi}},queryParameters:[Wn,{parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},{parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,{parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}}],isXML:!0,serializer:qp},ic={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Di},202:{headersMapper:Di},default:{bodyMapper:it,headersMapper:Li}},queryParameters:[Wn,Da,La,{parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Ka,os,{parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}}],isXML:!0,serializer:qp},nc={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Fi},default:{bodyMapper:it,headersMapper:Gi}},queryParameters:[Hn,aa],urlParameters:[Un],headerParameters:[$n,Xn],isXML:!0,serializer:qp},ac={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:ji},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:ji},default:{bodyMapper:it,headersMapper:Bi}},requestBody:bs,queryParameters:[Wn,Da,{parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[Gn,Bn,$n,Kn,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:qp},sc={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:yt,headersMapper:Ui},default:{bodyMapper:it,headersMapper:Vi}},queryParameters:[Wn,Da,La,Ns],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Ka],isXML:!0,serializer:qp},oc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Hi},default:{bodyMapper:it,headersMapper:Wi}},requestBody:Ss,queryParameters:[Wn,La,Ns],urlParameters:[Un],headerParameters:[Gn,Bn,$n,Kn,ba,Ka,Ps,xs],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:qp};class BlobLeaseClient{constructor(g,v){const b=new StorageClientContext(g.url,g.pipeline.toServiceClientOptions());this._url=g.url,void 0===g.name?(this._isContainer=!0,this._containerOrBlobOperation=new Container(b)):(this._isContainer=!1,this._containerOrBlobOperation=new blob_Blob(b)),v||(v=generateUuid()),this._leaseId=v}get leaseId(){return this._leaseId}get url(){return this._url}async acquireLease(g,v={}){var b,S,P,x,C,T;const{span:R,updatedOptions:k}=Ap("BlobLeaseClient-acquireLease",v);if(this._isContainer&&((null===(b=v.conditions)||void 0===b?void 0:b.ifMatch)&&(null===(S=v.conditions)||void 0===S?void 0:S.ifMatch)!==Rl||(null===(P=v.conditions)||void 0===P?void 0:P.ifNoneMatch)&&(null===(x=v.conditions)||void 0===x?void 0:x.ifNoneMatch)!==Rl||(null===(C=v.conditions)||void 0===C?void 0:C.tagConditions)))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{return await this._containerOrBlobOperation.acquireLease(Object.assign({abortSignal:v.abortSignal,duration:g,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(T=v.conditions)||void 0===T?void 0:T.tagConditions}),proposedLeaseId:this._leaseId},convertTracingToRequestOptionsBase(k)))}catch(g){throw R.setStatus({code:He.ERROR,message:g.message}),g}finally{R.end()}}async changeLease(g,v={}){var b,S,P,x,C,T;const{span:R,updatedOptions:k}=Ap("BlobLeaseClient-changeLease",v);if(this._isContainer&&((null===(b=v.conditions)||void 0===b?void 0:b.ifMatch)&&(null===(S=v.conditions)||void 0===S?void 0:S.ifMatch)!==Rl||(null===(P=v.conditions)||void 0===P?void 0:P.ifNoneMatch)&&(null===(x=v.conditions)||void 0===x?void 0:x.ifNoneMatch)!==Rl||(null===(C=v.conditions)||void 0===C?void 0:C.tagConditions)))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{const b=await this._containerOrBlobOperation.changeLease(this._leaseId,g,Object.assign({abortSignal:v.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(T=v.conditions)||void 0===T?void 0:T.tagConditions})},convertTracingToRequestOptionsBase(k)));return this._leaseId=g,b}catch(g){throw R.setStatus({code:He.ERROR,message:g.message}),g}finally{R.end()}}async releaseLease(g={}){var v,b,S,P,x,C;const{span:T,updatedOptions:R}=Ap("BlobLeaseClient-releaseLease",g);if(this._isContainer&&((null===(v=g.conditions)||void 0===v?void 0:v.ifMatch)&&(null===(b=g.conditions)||void 0===b?void 0:b.ifMatch)!==Rl||(null===(S=g.conditions)||void 0===S?void 0:S.ifNoneMatch)&&(null===(P=g.conditions)||void 0===P?void 0:P.ifNoneMatch)!==Rl||(null===(x=g.conditions)||void 0===x?void 0:x.tagConditions)))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{return await this._containerOrBlobOperation.releaseLease(this._leaseId,Object.assign({abortSignal:g.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},g.conditions),{ifTags:null===(C=g.conditions)||void 0===C?void 0:C.tagConditions})},convertTracingToRequestOptionsBase(R)))}catch(g){throw T.setStatus({code:He.ERROR,message:g.message}),g}finally{T.end()}}async renewLease(g={}){var v,b,S,P,x,C;const{span:T,updatedOptions:R}=Ap("BlobLeaseClient-renewLease",g);if(this._isContainer&&((null===(v=g.conditions)||void 0===v?void 0:v.ifMatch)&&(null===(b=g.conditions)||void 0===b?void 0:b.ifMatch)!==Rl||(null===(S=g.conditions)||void 0===S?void 0:S.ifNoneMatch)&&(null===(P=g.conditions)||void 0===P?void 0:P.ifNoneMatch)!==Rl||(null===(x=g.conditions)||void 0===x?void 0:x.tagConditions)))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{return await this._containerOrBlobOperation.renewLease(this._leaseId,Object.assign({abortSignal:g.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},g.conditions),{ifTags:null===(C=g.conditions)||void 0===C?void 0:C.tagConditions})},convertTracingToRequestOptionsBase(R)))}catch(g){throw T.setStatus({code:He.ERROR,message:g.message}),g}finally{T.end()}}async breakLease(g,v={}){var b,S,P,x,C,T;const{span:R,updatedOptions:k}=Ap("BlobLeaseClient-breakLease",v);if(this._isContainer&&((null===(b=v.conditions)||void 0===b?void 0:b.ifMatch)&&(null===(S=v.conditions)||void 0===S?void 0:S.ifMatch)!==Rl||(null===(P=v.conditions)||void 0===P?void 0:P.ifNoneMatch)&&(null===(x=v.conditions)||void 0===x?void 0:x.ifNoneMatch)!==Rl||(null===(C=v.conditions)||void 0===C?void 0:C.tagConditions)))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{const b=Object.assign({abortSignal:v.abortSignal,breakPeriod:g,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(T=v.conditions)||void 0===T?void 0:T.tagConditions})},convertTracingToRequestOptionsBase(k));return await this._containerOrBlobOperation.breakLease(b)}catch(g){throw R.setStatus({code:He.ERROR,message:g.message}),g}finally{R.end()}}}class RetriableReadableStream extends jl.Readable{constructor(g,v,b,S,P={}){super({highWaterMark:P.highWaterMark}),this.retries=0,this.sourceDataHandler=g=>{if(this.options.doInjectErrorOnce)return this.options.doInjectErrorOnce=void 0,this.source.pause(),this.source.removeAllListeners("data"),void this.source.emit("end");this.offset+=g.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(g)||this.source.pause()},this.sourceErrorOrEndHandler=g=>{g&&"AbortError"===g.name?this.destroy(g):(this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries<this.maxRetryRequests?(this.retries+=1,this.getter(this.offset).then((g=>{this.source=g,this.setSourceEventHandlers()})).catch((g=>{this.destroy(g)}))):this.destroy(new Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(new Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`)))},this.getter=v,this.source=g,this.start=b,this.offset=b,this.end=b+S-1,this.maxRetryRequests=P.maxRetryRequests&&P.maxRetryRequests>=0?P.maxRetryRequests:0,this.onProgress=P.onProgress,this.options=P,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler)}_destroy(g,v){this.removeSourceEventHandlers(),this.source.destroy(),v(null===g?void 0:g)}}class BlobDownloadResponse{constructor(g,v,b,S,P={}){this.originalResponse=g,this.blobDownloadStream=new RetriableReadableStream(this.originalResponse.readableStreamBody,v,b,S,P)}get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return L?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}}const lc=new Uint8Array([79,98,106,1]);class AvroParser{static async readFixedBytes(g,v,b={}){const S=await g.read(v,{abortSignal:b.abortSignal});if(S.length!==v)throw new Error("Hit stream end.");return S}static async readByte(g,v={}){return(await AvroParser.readFixedBytes(g,1,v))[0]}static async readZigZagLong(g,v={}){let b,S,P,x=0,C=0;do{b=await AvroParser.readByte(g,v),S=128&b,x|=(127&b)<<C,C+=7}while(S&&C<28);if(S){P=268435456;do{b=await AvroParser.readByte(g,v),x+=(127&b)*P,P*=128}while(128&b);const S=(x%2?-(x+1):x)/2;if(S<Number.MIN_SAFE_INTEGER||S>Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return S}return x>>1^-(1&x)}static async readLong(g,v={}){return AvroParser.readZigZagLong(g,v)}static async readInt(g,v={}){return AvroParser.readZigZagLong(g,v)}static async readNull(){return null}static async readBoolean(g,v={}){const b=await AvroParser.readByte(g,v);if(1===b)return!0;if(0===b)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(g,v={}){const b=await AvroParser.readFixedBytes(g,4,v);return new DataView(b.buffer,b.byteOffset,b.byteLength).getFloat32(0,!0)}static async readDouble(g,v={}){const b=await AvroParser.readFixedBytes(g,8,v);return new DataView(b.buffer,b.byteOffset,b.byteLength).getFloat64(0,!0)}static async readBytes(g,v={}){const b=await AvroParser.readLong(g,v);if(b<0)throw new Error("Bytes size was negative.");return g.read(b,{abortSignal:v.abortSignal})}static async readString(g,v={}){const b=await AvroParser.readBytes(g,v);return(new TextDecoder).decode(b)}static async readMapPair(g,v,b={}){return{key:await AvroParser.readString(g,b),value:await v(g,b)}}static async readMap(g,v,b={}){const S=await AvroParser.readArray(g,((g,b={})=>AvroParser.readMapPair(g,v,b)),b),P={};for(const g of S)P[g.key]=g.value;return P}static async readArray(g,v,b={}){const S=[];for(let P=await AvroParser.readLong(g,b);0!==P;P=await AvroParser.readLong(g,b))for(P<0&&(await AvroParser.readLong(g,b),P=-P);P--;){const P=await v(g,b);S.push(P)}return S}}var pc,cc;!function(g){g.RECORD="record",g.ENUM="enum",g.ARRAY="array",g.MAP="map",g.UNION="union",g.FIXED="fixed"}(pc||(pc={})),function(g){g.NULL="null",g.BOOLEAN="boolean",g.INT="int",g.LONG="long",g.FLOAT="float",g.DOUBLE="double",g.BYTES="bytes",g.STRING="string"}(cc||(cc={}));class AvroType{static fromSchema(g){return"string"==typeof g?AvroType.fromStringSchema(g):Array.isArray(g)?AvroType.fromArraySchema(g):AvroType.fromObjectSchema(g)}static fromStringSchema(g){switch(g){case cc.NULL:case cc.BOOLEAN:case cc.INT:case cc.LONG:case cc.FLOAT:case cc.DOUBLE:case cc.BYTES:case cc.STRING:return new AvroPrimitiveType(g);default:throw new Error(`Unexpected Avro type ${g}`)}}static fromArraySchema(g){return new AvroUnionType(g.map(AvroType.fromSchema))}static fromObjectSchema(g){const v=g.type;try{return AvroType.fromStringSchema(v)}catch(g){}switch(v){case pc.RECORD:if(g.aliases)throw new Error(`aliases currently is not supported, schema: ${g}`);if(!g.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${g}`);const b={};if(!g.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${g}`);for(const v of g.fields)b[v.name]=AvroType.fromSchema(v.type);return new AvroRecordType(b,g.name);case pc.ENUM:if(g.aliases)throw new Error(`aliases currently is not supported, schema: ${g}`);if(!g.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${g}`);return new AvroEnumType(g.symbols);case pc.MAP:if(!g.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${g}`);return new AvroMapType(AvroType.fromSchema(g.values));case pc.ARRAY:case pc.FIXED:default:throw new Error(`Unexpected Avro type ${v} in ${g}`)}}}class AvroPrimitiveType extends AvroType{constructor(g){super(),this._primitive=g}read(g,v={}){switch(this._primitive){case cc.NULL:return AvroParser.readNull();case cc.BOOLEAN:return AvroParser.readBoolean(g,v);case cc.INT:return AvroParser.readInt(g,v);case cc.LONG:return AvroParser.readLong(g,v);case cc.FLOAT:return AvroParser.readFloat(g,v);case cc.DOUBLE:return AvroParser.readDouble(g,v);case cc.BYTES:return AvroParser.readBytes(g,v);case cc.STRING:return AvroParser.readString(g,v);default:throw new Error("Unknown Avro Primitive")}}}class AvroEnumType extends AvroType{constructor(g){super(),this._symbols=g}async read(g,v={}){const b=await AvroParser.readInt(g,v);return this._symbols[b]}}class AvroUnionType extends AvroType{constructor(g){super(),this._types=g}async read(g,v={}){const b=await AvroParser.readInt(g,v);return this._types[b].read(g,v)}}class AvroMapType extends AvroType{constructor(g){super(),this._itemType=g}read(g,v={}){return AvroParser.readMap(g,((g,v)=>this._itemType.read(g,v)),v)}}class AvroRecordType extends AvroType{constructor(g,v){super(),this._fields=g,this._name=v}async read(g,v={}){const b={};b.$schema=this._name;for(const S in this._fields)Object.prototype.hasOwnProperty.call(this._fields,S)&&(b[S]=await this._fields[S].read(g,v));return b}}function arraysEqual(g,v){if(g===v)return!0;if(null==g||null==v)return!1;if(g.length!==v.length)return!1;for(let b=0;b<g.length;++b)if(g[b]!==v[b])return!1;return!0}class AvroReader{constructor(g,v,b,S){this._dataStream=g,this._headerStream=v||g,this._initialized=!1,this._blockOffset=b||0,this._objectIndex=S||0,this._initialBlockOffset=b||0}get blockOffset(){return this._blockOffset}get objectIndex(){return this._objectIndex}async initialize(g={}){if(!arraysEqual(await AvroParser.readFixedBytes(this._headerStream,lc.length,{abortSignal:g.abortSignal}),lc))throw new Error("Stream is not an Avro file.");this._metadata=await AvroParser.readMap(this._headerStream,AvroParser.readString,{abortSignal:g.abortSignal});const v=this._metadata["avro.codec"];if(null!=v&&"null"!==v)throw new Error("Codecs are not supported");this._syncMarker=await AvroParser.readFixedBytes(this._headerStream,16,{abortSignal:g.abortSignal});const b=JSON.parse(this._metadata["avro.schema"]);if(this._itemType=AvroType.fromSchema(b),0===this._blockOffset&&(this._blockOffset=this._initialBlockOffset+this._dataStream.position),this._itemsRemainingInBlock=await AvroParser.readLong(this._dataStream,{abortSignal:g.abortSignal}),await AvroParser.readLong(this._dataStream,{abortSignal:g.abortSignal}),this._initialized=!0,this._objectIndex&&this._objectIndex>0)for(let v=0;v<this._objectIndex;v++)await this._itemType.read(this._dataStream,{abortSignal:g.abortSignal}),this._itemsRemainingInBlock--}hasNext(){return!this._initialized||this._itemsRemainingInBlock>0}parseObjects(g={}){return(0,J.FC)(this,arguments,(function*parseObjects_1(){for(this._initialized||(yield(0,J.qq)(this.initialize(g)));this.hasNext();){const v=yield(0,J.qq)(this._itemType.read(this._dataStream,{abortSignal:g.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,0===this._itemsRemainingInBlock){const v=yield(0,J.qq)(AvroParser.readFixedBytes(this._dataStream,16,{abortSignal:g.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!arraysEqual(this._syncMarker,v))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield(0,J.qq)(AvroParser.readLong(this._dataStream,{abortSignal:g.abortSignal}))}catch(g){this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield(0,J.qq)(AvroParser.readLong(this._dataStream,{abortSignal:g.abortSignal})))}yield yield(0,J.qq)(v)}}))}}class AvroReadable{}const uc=new Ml._("Reading from the avro stream was aborted.");class AvroReadableFromStream extends AvroReadable{constructor(g){super(),this._readable=g,this._position=0}toUint8Array(g){return"string"==typeof g?Buffer.from(g):g}get position(){return this._position}async read(g,v={}){var b;if(null===(b=v.abortSignal)||void 0===b?void 0:b.aborted)throw uc;if(g<0)throw new Error(`size parameter should be positive: ${g}`);if(0===g)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");const S=this._readable.read(g);return S?(this._position+=S.length,this.toUint8Array(S)):new Promise(((b,S)=>{const cleanUp=()=>{this._readable.removeListener("readable",readableCallback),this._readable.removeListener("error",rejectCallback),this._readable.removeListener("end",rejectCallback),this._readable.removeListener("close",rejectCallback),v.abortSignal&&v.abortSignal.removeEventListener("abort",abortHandler)},readableCallback=()=>{const v=this._readable.read(g);v&&(this._position+=v.length,cleanUp(),b(this.toUint8Array(v)))},rejectCallback=()=>{cleanUp(),S()},abortHandler=()=>{cleanUp(),S(uc)};this._readable.on("readable",readableCallback),this._readable.once("error",rejectCallback),this._readable.once("end",rejectCallback),this._readable.once("close",rejectCallback),v.abortSignal&&v.abortSignal.addEventListener("abort",abortHandler)}))}}class BlobQuickQueryStream extends jl.Readable{constructor(g,v={}){super(),this.avroPaused=!0,this.source=g,this.onProgress=v.onProgress,this.onError=v.onError,this.avroReader=new AvroReader(new AvroReadableFromStream(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:v.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch((g=>{this.emit("error",g)}))}async readInternal(){let g;this.avroPaused=!1;do{if(g=await this.avroIter.next(),g.done)break;const v=g.value,b=v.$schema;if("string"!=typeof b)throw Error("Missing schema in avro record.");switch(b){case"com.microsoft.azure.storage.queryBlobContents.resultData":{const g=v.data;if(g instanceof Uint8Array==!1)throw Error("Invalid data in avro result record.");this.push(Buffer.from(g))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{const g=v.bytesScanned;if("number"!=typeof g)throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:g})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){const g=v.totalBytes;if("number"!=typeof g)throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:g})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){const g=v.fatal;if("boolean"!=typeof g)throw Error("Invalid fatal in avro error record.");const b=v.name;if("string"!=typeof b)throw Error("Invalid name in avro error record.");const S=v.description;if("string"!=typeof S)throw Error("Invalid description in avro error record.");const P=v.position;if("number"!=typeof P)throw Error("Invalid position in avro error record.");this.onError({position:P,name:b,isFatal:g,description:S})}break;default:throw Error(`Unknown schema ${b} in avro progress record.`)}}while(!g.done&&!this.avroPaused)}}class BlobQueryResponse{constructor(g,v={}){this.originalResponse=g,this.blobDownloadStream=new BlobQuickQueryStream(this.originalResponse.readableStreamBody,v)}get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return L?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}}class AppendBlob{constructor(g){this.client=g}create(g,v){const b={contentLength:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,hc)}appendBlock(g,v,b){const S={contentLength:g,body:v,options:operationOptionsToRequestOptionsBase(b||{})};return this.client.sendOperationRequest(S,yc)}appendBlockFromUrl(g,v,b){const S={sourceUrl:g,contentLength:v,options:operationOptionsToRequestOptionsBase(b||{})};return this.client.sendOperationRequest(S,fc)}seal(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,vc)}}const dc=new Serializer(S,!0),mc=new Serializer(S,!1),hc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:yn},default:{bodyMapper:it,headersMapper:gn}},queryParameters:[Wn],urlParameters:[Un],headerParameters:[$n,Kn,Xn,pa,fa,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka,Xa,Qa,Ja,Ya,Za,es,rs,ns,as,hs,ys,{parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}}],isXML:!0,serializer:dc},yc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:vn},default:{bodyMapper:it,headersMapper:bn}},requestBody:Rs,queryParameters:[Wn,Ls],urlParameters:[Un],headerParameters:[$n,Kn,pa,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka,as,Ps,xs,Ts,ks,Fs,Gs],mediaType:"binary",serializer:mc},fc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Nn},default:{bodyMapper:it,headersMapper:Sn}},queryParameters:[Wn,Ls],urlParameters:[Un],headerParameters:[$n,Kn,Xn,pa,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka,as,ls,ps,cs,us,gs,fs,Ps,qs,zs,Fs,Gs,js],isXML:!0,serializer:dc},vc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Pn},default:{bodyMapper:it,headersMapper:xn}},queryParameters:[Wn,{parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Na,Sa,Wa,$a,Gs],isXML:!0,serializer:dc};class BlockBlob{constructor(g){this.client=g}upload(g,v,b){const S={contentLength:g,body:v,options:operationOptionsToRequestOptionsBase(b||{})};return this.client.sendOperationRequest(S,Sc)}putBlobFromUrl(g,v,b){const S={contentLength:g,copySource:v,options:operationOptionsToRequestOptionsBase(b||{})};return this.client.sendOperationRequest(S,Pc)}stageBlock(g,v,b,S){const P={blockId:g,contentLength:v,body:b,options:operationOptionsToRequestOptionsBase(S||{})};return this.client.sendOperationRequest(P,xc)}stageBlockFromURL(g,v,b,S){const P={blockId:g,contentLength:v,sourceUrl:b,options:operationOptionsToRequestOptionsBase(S||{})};return this.client.sendOperationRequest(P,Cc)}commitBlockList(g,v){const b={blocks:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,wc)}getBlockList(g,v){const b={listType:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,Tc)}}const bc=new Serializer(S,!0),Nc=new Serializer(S,!1),Sc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Cn},default:{bodyMapper:it,headersMapper:Tn}},requestBody:Rs,queryParameters:[Wn],urlParameters:[Un],headerParameters:[$n,Kn,pa,fa,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka,Xa,Qa,Ja,Ya,Za,es,rs,ns,as,ss,hs,ys,Ps,xs,Ts,ks,Bs],mediaType:"binary",serializer:Nc},Pc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Rn},default:{bodyMapper:it,headersMapper:kn}},queryParameters:[Wn],urlParameters:[Un],headerParameters:[$n,Kn,Xn,pa,fa,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka,Xa,Qa,Ja,Ya,Za,es,as,ss,ls,ps,cs,us,ds,ms,hs,gs,fs,vs,Ps,Bs,{parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}}],isXML:!0,serializer:bc},xc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:En},default:{bodyMapper:it,headersMapper:_n}},requestBody:Rs,queryParameters:[Wn,Us,Vs],urlParameters:[Un],headerParameters:[$n,Kn,pa,ba,Ga,ja,Va,as,Ps,xs,Ts,ks],mediaType:"binary",serializer:Nc},Cc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:On},default:{bodyMapper:it,headersMapper:In}},queryParameters:[Wn,Us,Vs],urlParameters:[Un],headerParameters:[$n,Kn,Xn,pa,ba,Ga,ja,Va,as,ls,ps,cs,us,gs,fs,qs,zs,js],isXML:!0,serializer:bc},wc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:An},default:{bodyMapper:it,headersMapper:Mn}},requestBody:Hs,queryParameters:[Wn,Ws],urlParameters:[Un],headerParameters:[Gn,Bn,$n,Kn,fa,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka,Xa,Qa,Ja,Ya,Za,es,rs,ns,as,ss,hs,ys,Ps,xs],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:bc},Tc={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Mt,headersMapper:qn},default:{bodyMapper:it,headersMapper:zn}},queryParameters:[Wn,Da,Ws,{parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Ka],isXML:!0,serializer:bc};class PageBlob{constructor(g){this.client=g}create(g,v,b){const S={contentLength:g,blobContentLength:v,options:operationOptionsToRequestOptionsBase(b||{})};return this.client.sendOperationRequest(S,Ec)}uploadPages(g,v,b){const S={contentLength:g,body:v,options:operationOptionsToRequestOptionsBase(b||{})};return this.client.sendOperationRequest(S,_c)}clearPages(g,v){const b={contentLength:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,Oc)}uploadPagesFromURL(g,v,b,S,P){const x={sourceUrl:g,sourceRange:v,contentLength:b,range:S,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(x,Ic)}getPageRanges(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Ac)}getPageRangesDiff(g){const v={options:operationOptionsToRequestOptionsBase(g||{})};return this.client.sendOperationRequest(v,Mc)}resize(g,v){const b={blobContentLength:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,qc)}updateSequenceNumber(g,v){const b={sequenceNumberAction:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,zc)}copyIncremental(g,v){const b={copySource:g,options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(b,Dc)}}const Rc=new Serializer(S,!0),kc=new Serializer(S,!1),Ec={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:$i},default:{bodyMapper:it,headersMapper:Ki}},queryParameters:[Wn],urlParameters:[Un],headerParameters:[$n,Kn,Xn,pa,fa,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka,Xa,Qa,Ja,Ya,Za,es,rs,ns,as,ss,hs,ys,{parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Cs,ws],isXML:!0,serializer:Rc},_c={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Xi},default:{bodyMapper:it,headersMapper:Qi}},requestBody:Rs,queryParameters:[Wn,Es],urlParameters:[Un],headerParameters:[$n,Kn,pa,ba,Na,Sa,Fa,Ga,ja,Va,Wa,$a,Ka,as,Ps,xs,Ts,ks,_s,Os,As,Ms],mediaType:"binary",serializer:kc},Oc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ji},default:{bodyMapper:it,headersMapper:Yi}},queryParameters:[Wn,Es],urlParameters:[Un],headerParameters:[$n,Kn,Xn,pa,ba,Na,Sa,Fa,Ga,ja,Va,Wa,$a,Ka,as,Os,As,Ms,{parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}}],isXML:!0,serializer:Rc},Ic={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:en},default:{bodyMapper:it,headersMapper:tn}},queryParameters:[Wn,Es],urlParameters:[Un],headerParameters:[$n,Kn,Xn,pa,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka,as,ls,ps,cs,us,gs,fs,_s,Os,As,Ms,qs,{parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},zs,{parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}}],isXML:!0,serializer:Rc},Ac={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Dt,headersMapper:rn},default:{bodyMapper:it,headersMapper:an}},queryParameters:[Wn,Zn,ea,Da,Ds],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Na,Sa,Fa,Wa,$a,Ka],isXML:!0,serializer:Rc},Mc={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Dt,headersMapper:sn},default:{bodyMapper:it,headersMapper:on}},queryParameters:[Wn,Zn,ea,Da,Ds,{parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Na,Sa,Fa,Wa,$a,Ka,{parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}}],isXML:!0,serializer:Rc},qc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ln},default:{bodyMapper:it,headersMapper:pn}},queryParameters:[Hn,Wn],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Na,Sa,Ga,ja,Va,Wa,$a,Ka,as,Cs],isXML:!0,serializer:Rc},zc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:cn},default:{bodyMapper:it,headersMapper:dn}},queryParameters:[Hn,Wn],urlParameters:[Un],headerParameters:[$n,Kn,Xn,ba,Na,Sa,Wa,$a,Ka,ws,{parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}}],isXML:!0,serializer:Rc},Dc={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:mn},default:{bodyMapper:it,headersMapper:hn}},queryParameters:[Wn,{parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[Un],headerParameters:[$n,Kn,Xn,Na,Sa,Wa,$a,Ka,ms],isXML:!0,serializer:Rc};var Lc,Fc,Gc;function toAccessTier(g){if(void 0!==g)return g}function ensureCpkIfSpecified(g,v){if(g&&!v)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");g&&!g.encryptionAlgorithm&&(g.encryptionAlgorithm="AES256")}function rangeResponseFromModel(g){const v=(g._response.parsedBody.pageRange||[]).map((g=>({offset:g.start,count:g.end-g.start}))),b=(g._response.parsedBody.clearRange||[]).map((g=>({offset:g.start,count:g.end-g.start})));return Object.assign(Object.assign({},g),{pageRange:v,clearRange:b,_response:Object.assign(Object.assign({},g._response),{parsedBody:{pageRange:v,clearRange:b}})})}!function(g){g.Hot="Hot",g.Cool="Cool",g.Cold="Cold",g.Archive="Archive"}(Lc||(Lc={})),function(g){g.P4="P4",g.P6="P6",g.P10="P10",g.P15="P15",g.P20="P20",g.P30="P30",g.P40="P40",g.P50="P50",g.P60="P60",g.P70="P70",g.P80="P80"}(Fc||(Fc={})),function(g){g.StorageOAuthScopes="https://storage.azure.com/.default",g.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"}(Gc||(Gc={}));var jc=b(57339);class BlobBeginCopyFromUrlPoller extends jc.Ww{constructor(g){const{blobClient:v,copySource:b,intervalInMs:S=15e3,onProgress:P,resumeFrom:x,startCopyFromURLOptions:C}=g;let T;x&&(T=JSON.parse(x).state);super(makeBlobBeginCopyFromURLPollOperation(Object.assign(Object.assign({},T),{blobClient:v,copySource:b,startCopyFromURLOptions:C}))),"function"==typeof P&&this.onProgress(P),this.intervalInMs=S}delay(){return(0,vp.g)(this.intervalInMs)}}const Bc=async function cancel(g={}){const v=this.state,{copyId:b}=v;return v.isCompleted?makeBlobBeginCopyFromURLPollOperation(v):b?(await v.blobClient.abortCopyFromURL(b,{abortSignal:g.abortSignal}),v.isCancelled=!0,makeBlobBeginCopyFromURLPollOperation(v)):(v.isCancelled=!0,makeBlobBeginCopyFromURLPollOperation(v))},Uc=async function update(g={}){const v=this.state,{blobClient:b,copySource:S,startCopyFromURLOptions:P}=v;if(v.isStarted){if(!v.isCompleted)try{const b=await v.blobClient.getProperties({abortSignal:g.abortSignal}),{copyStatus:S,copyProgress:P}=b,x=v.copyProgress;P&&(v.copyProgress=P),"pending"===S&&P!==x&&"function"==typeof g.fireProgress?g.fireProgress(v):"success"===S?(v.result=b,v.isCompleted=!0):"failed"===S&&(v.error=new Error(`Blob copy failed with reason: "${b.copyStatusDescription||"unknown"}"`),v.isCompleted=!0)}catch(g){v.error=g,v.isCompleted=!0}}else{v.isStarted=!0;const g=await b.startCopyFromURL(S,P);v.copyId=g.copyId,"success"===g.copyStatus&&(v.result=g,v.isCompleted=!0)}return makeBlobBeginCopyFromURLPollOperation(v)},Vc=function toString(){return JSON.stringify({state:this.state},((g,v)=>{if("blobClient"!==g)return v}))};function makeBlobBeginCopyFromURLPollOperation(g){return{state:Object.assign({},g),cancel:Bc,toString:Vc,update:Uc}}function rangeToString(g){if(g.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(g.count&&g.count<=0)throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.");return g.count?`bytes=${g.offset}-${g.offset+g.count-1}`:`bytes=${g.offset}-`}var Hc,Wc=b(82361);!function(g){g[g.Good=0]="Good",g[g.Error=1]="Error"}(Hc||(Hc={}));class Batch{constructor(g=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=Hc.Good,g<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=g,this.emitter=new Wc.EventEmitter}addOperation(g){this.operations.push((async()=>{try{this.actives++,await g(),this.actives--,this.completed++,this.parallelExecute()}catch(g){this.emitter.emit("error",g)}}))}async do(){return 0===this.operations.length?Promise.resolve():(this.parallelExecute(),new Promise(((g,v)=>{this.emitter.on("finish",g),this.emitter.on("error",(g=>{this.state=Hc.Error,v(g)}))})))}nextOperation(){return this.offset<this.operations.length?this.operations[this.offset++]:null}parallelExecute(){if(this.state!==Hc.Error)if(this.completed>=this.operations.length)this.emitter.emit("finish");else for(;this.actives<this.concurrency;){const g=this.nextOperation();if(!g)return;g()}}}class BuffersStream extends jl.Readable{constructor(g,v,b){super(b),this.buffers=g,this.byteLength=v,this.byteOffsetInCurrentBuffer=0,this.bufferIndex=0,this.pushedBytesLength=0;let S=0;for(const g of this.buffers)S+=g.byteLength;if(S<this.byteLength)throw new Error("Data size shouldn't be larger than the total length of buffers.")}_read(g){this.pushedBytesLength>=this.byteLength&&this.push(null),g||(g=this.readableHighWaterMark);const v=[];let b=0;for(;b<g&&this.pushedBytesLength<this.byteLength;){const S=this.byteLength-this.pushedBytesLength,P=this.buffers[this.bufferIndex].byteLength-this.byteOffsetInCurrentBuffer,x=Math.min(P,S);if(x>g-b){const S=this.byteOffsetInCurrentBuffer+g-b;v.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,S)),this.pushedBytesLength+=g-b,this.byteOffsetInCurrentBuffer=S,b=g;break}{const g=this.byteOffsetInCurrentBuffer+x;v.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,g)),x===P?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=g,this.pushedBytesLength+=x,b+=x}}v.length>1?this.push(Buffer.concat(v)):1===v.length&&this.push(v[0])}}const $c=b(14300).constants.MAX_LENGTH;class PooledBuffer{constructor(g,v,b){this.buffers=[],this.capacity=g,this._size=0;const S=Math.ceil(g/$c);for(let v=0;v<S;v++){let b=v===S-1?g%$c:$c;0===b&&(b=$c),this.buffers.push(Buffer.allocUnsafe(b))}v&&this.fill(v,b)}get size(){return this._size}fill(g,v){this._size=Math.min(this.capacity,v);let b=0,S=0,P=0,x=0,C=0;for(;C<this._size;){const v=g[b],T=this.buffers[S],R=v.copy(T,P,x);C+=R,x+=R,P+=R,x===v.length&&(b++,x=0),P===T.length&&(S++,P=0)}g.splice(0,b),g.length>0&&(g[0]=g[0].slice(x))}getReadableStream(){return new BuffersStream(this.buffers,this.size)}}class BufferScheduler{constructor(g,v,b,S,P,x){if(this.emitter=new Wc.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],v<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${v}`);if(b<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${b}`);if(P<=0)throw new RangeError(`concurrency must be larger than 0, current is ${P}`);this.bufferSize=v,this.maxBuffers=b,this.readable=g,this.outgoingHandler=S,this.concurrency=P,this.encoding=x}async do(){return new Promise(((g,v)=>{this.readable.on("data",(g=>{g="string"==typeof g?Buffer.from(g,this.encoding):g,this.appendUnresolvedData(g),this.resolveData()||this.readable.pause()})),this.readable.on("error",(g=>{this.emitter.emit("error",g)})),this.readable.on("end",(()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")})),this.emitter.on("error",(g=>{this.isError=!0,this.readable.pause(),v(g)})),this.emitter.on("checkEnd",(()=>{if(this.outgoing.length>0)this.triggerOutgoingHandlers();else if(this.isStreamEnd&&0===this.executingOutgoingHandlers)if(this.unresolvedLength>0&&this.unresolvedLength<this.bufferSize){const b=this.shiftBufferFromUnresolvedDataArray();this.outgoingHandler((()=>b.getReadableStream()),b.size,this.offset).then(g).catch(v)}else{if(this.unresolvedLength>=this.bufferSize)return;g()}}))}))}appendUnresolvedData(g){this.unresolvedDataArray.push(g),this.unresolvedLength+=g.length}shiftBufferFromUnresolvedDataArray(g){return g?g.fill(this.unresolvedDataArray,this.unresolvedLength):g=new PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=g.size,g}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let g;if(this.incoming.length>0)g=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(g);else{if(!(this.numBuffers<this.maxBuffers))return!1;g=this.shiftBufferFromUnresolvedDataArray(),this.numBuffers++}this.outgoing.push(g),this.triggerOutgoingHandlers()}return!0}async triggerOutgoingHandlers(){let g;do{if(this.executingOutgoingHandlers>=this.concurrency)return;g=this.outgoing.shift(),g&&this.triggerOutgoingHandler(g)}while(g)}async triggerOutgoingHandler(g){const v=g.size;this.executingOutgoingHandlers++,this.offset+=v;try{await this.outgoingHandler((()=>g.getReadableStream()),v,this.offset-v)}catch(g){return void this.emitter.emit("error",g)}this.executingOutgoingHandlers--,this.reuseBuffer(g),this.emitter.emit("checkEnd")}reuseBuffer(g){this.incoming.push(g),this.isError||!this.resolveData()||this.isStreamEnd||this.readable.resume()}}var Kc=b(57147);async function streamToBuffer(g,v,b,S,P){let x=0;const C=S-b;return new Promise(((S,T)=>{const R=setTimeout((()=>T(new Error("The operation cannot be completed in timeout."))),1e5);g.on("readable",(()=>{if(x>=C)return clearTimeout(R),void S();let T=g.read();if(!T)return;"string"==typeof T&&(T=Buffer.from(T,P));const k=x+T.length>C?C-x:T.length;v.fill(T.slice(0,k),b+x,b+x+k),x+=k})),g.on("end",(()=>{clearTimeout(R),x<C&&T(new Error(`Stream drains before getting enough data needed. Data read: ${x}, data need: ${C}`)),S()})),g.on("error",(g=>{clearTimeout(R),T(g)}))}))}const Xc=V.promisify(Kc.stat),Zc=Kc.createReadStream;class BlobClient extends StorageClient{constructor(g,v,b,S){let P,x;if(S=S||{},isPipelineLike(v))x=g,P=v;else if(L&&v instanceof StorageSharedKeyCredential||v instanceof AnonymousCredential||isTokenCredential(v))x=g,P=newPipeline(v,S=b);else if(v||"string"==typeof v){if(!v||"string"!=typeof v||!b||"string"!=typeof b)throw new Error("Expecting non-empty strings for containerName and blobName parameters");{const C=v,T=b,R=extractConnectionStringParts(g);if("AccountConnString"===R.kind){if(!L)throw new Error("Account connection string is only supported in Node.js environment");{const g=new StorageSharedKeyCredential(R.accountName,R.accountKey);x=appendToURLPath(appendToURLPath(R.url,encodeURIComponent(C)),encodeURIComponent(T)),S.proxyOptions||(S.proxyOptions=getDefaultProxySettings(R.proxyUri)),P=newPipeline(g,S)}}else{if("SASConnString"!==R.kind)throw new Error("Connection string must be either an Account connection string or a SAS connection string");x=appendToURLPath(appendToURLPath(R.url,encodeURIComponent(C)),encodeURIComponent(T))+"?"+R.accountSas,P=newPipeline(new AnonymousCredential,S)}}}else x=g,b&&"string"!=typeof b&&(S=b),P=newPipeline(new AnonymousCredential,S);super(x,P),({blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl()),this.blobContext=new blob_Blob(this.storageClientContext),this._snapshot=getURLParameter(this.url,al.SNAPSHOT),this._versionId=getURLParameter(this.url,al.VERSIONID)}get name(){return this._name}get containerName(){return this._containerName}withSnapshot(g){return new BlobClient(setURLParameter(this.url,al.SNAPSHOT,0===g.length?void 0:g),this.pipeline)}withVersion(g){return new BlobClient(setURLParameter(this.url,al.VERSIONID,0===g.length?void 0:g),this.pipeline)}getAppendBlobClient(){return new AppendBlobClient(this.url,this.pipeline)}getBlockBlobClient(){return new BlockBlobClient(this.url,this.pipeline)}getPageBlobClient(){return new PageBlobClient(this.url,this.pipeline)}async download(g=0,v,b={}){var S;b.conditions=b.conditions||{},b.conditions=b.conditions||{},ensureCpkIfSpecified(b.customerProvidedKey,this.isHttps);const{span:P,updatedOptions:x}=Ap("BlobClient-download",b);try{const P=await this.blobContext.download(Object.assign({abortSignal:b.abortSignal,leaseAccessConditions:b.conditions,modifiedAccessConditions:Object.assign(Object.assign({},b.conditions),{ifTags:null===(S=b.conditions)||void 0===S?void 0:S.tagConditions}),requestOptions:{onDownloadProgress:L?void 0:b.onProgress},range:0!==g||v?rangeToString({offset:g,count:v}):void 0,rangeGetContentMD5:b.rangeGetContentMD5,rangeGetContentCRC64:b.rangeGetContentCrc64,snapshot:b.snapshot,cpkInfo:b.customerProvidedKey},convertTracingToRequestOptionsBase(x))),C=Object.assign(Object.assign({},P),{_response:P._response,objectReplicationDestinationPolicyId:P.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(P.objectReplicationRules)});if(!L)return C;if((void 0===b.maxRetryRequests||b.maxRetryRequests<0)&&(b.maxRetryRequests=5),void 0===P.contentLength)throw new RangeError("File download response doesn't contain valid content length header");if(!P.etag)throw new RangeError("File download response doesn't contain valid etag header");return new BlobDownloadResponse(C,(async v=>{var S;const x={leaseAccessConditions:b.conditions,modifiedAccessConditions:{ifMatch:b.conditions.ifMatch||P.etag,ifModifiedSince:b.conditions.ifModifiedSince,ifNoneMatch:b.conditions.ifNoneMatch,ifUnmodifiedSince:b.conditions.ifUnmodifiedSince,ifTags:null===(S=b.conditions)||void 0===S?void 0:S.tagConditions},range:rangeToString({count:g+P.contentLength-v,offset:v}),rangeGetContentMD5:b.rangeGetContentMD5,rangeGetContentCRC64:b.rangeGetContentCrc64,snapshot:b.snapshot,cpkInfo:b.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:b.abortSignal},x))).readableStreamBody}),g,P.contentLength,{maxRetryRequests:b.maxRetryRequests,onProgress:b.onProgress})}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}async exists(g={}){const{span:v,updatedOptions:b}=Ap("BlobClient-exists",g);try{return ensureCpkIfSpecified(g.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:g.abortSignal,customerProvidedKey:g.customerProvidedKey,conditions:g.conditions,tracingOptions:b.tracingOptions}),!0}catch(g){if(404===g.statusCode)return!1;if(409===g.statusCode&&("BlobUsesCustomerSpecifiedEncryption"===g.details.errorCode||"BlobDoesNotUseCustomerSpecifiedEncryption"===g.details.errorCode))return!0;throw v.setStatus({code:He.ERROR,message:g.message}),g}finally{v.end()}}async getProperties(g={}){var v;const{span:b,updatedOptions:S}=Ap("BlobClient-getProperties",g);try{g.conditions=g.conditions||{},ensureCpkIfSpecified(g.customerProvidedKey,this.isHttps);const b=await this.blobContext.getProperties(Object.assign({abortSignal:g.abortSignal,leaseAccessConditions:g.conditions,modifiedAccessConditions:Object.assign(Object.assign({},g.conditions),{ifTags:null===(v=g.conditions)||void 0===v?void 0:v.tagConditions}),cpkInfo:g.customerProvidedKey},convertTracingToRequestOptionsBase(S)));return Object.assign(Object.assign({},b),{_response:b._response,objectReplicationDestinationPolicyId:b.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(b.objectReplicationRules)})}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async delete(g={}){var v;const{span:b,updatedOptions:S}=Ap("BlobClient-delete",g);g.conditions=g.conditions||{};try{return await this.blobContext.delete(Object.assign({abortSignal:g.abortSignal,deleteSnapshots:g.deleteSnapshots,leaseAccessConditions:g.conditions,modifiedAccessConditions:Object.assign(Object.assign({},g.conditions),{ifTags:null===(v=g.conditions)||void 0===v?void 0:v.tagConditions})},convertTracingToRequestOptionsBase(S)))}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async deleteIfExists(g={}){var v,b;const{span:S,updatedOptions:P}=Ap("BlobClient-deleteIfExists",g);try{const g=await this.delete(P);return Object.assign(Object.assign({succeeded:!0},g),{_response:g._response})}catch(g){if("BlobNotFound"===(null===(v=g.details)||void 0===v?void 0:v.errorCode))return S.setStatus({code:He.ERROR,message:"Expected exception when deleting a blob or snapshot only if it exists."}),Object.assign(Object.assign({succeeded:!1},null===(b=g.response)||void 0===b?void 0:b.parsedHeaders),{_response:g.response});throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async undelete(g={}){const{span:v,updatedOptions:b}=Ap("BlobClient-undelete",g);try{return await this.blobContext.undelete(Object.assign({abortSignal:g.abortSignal},convertTracingToRequestOptionsBase(b)))}catch(g){throw v.setStatus({code:He.ERROR,message:g.message}),g}finally{v.end()}}async setHTTPHeaders(g,v={}){var b;const{span:S,updatedOptions:P}=Ap("BlobClient-setHTTPHeaders",v);v.conditions=v.conditions||{};try{return ensureCpkIfSpecified(v.customerProvidedKey,this.isHttps),await this.blobContext.setHttpHeaders(Object.assign({abortSignal:v.abortSignal,blobHttpHeaders:g,leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions})},convertTracingToRequestOptionsBase(P)))}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async setMetadata(g,v={}){var b;const{span:S,updatedOptions:P}=Ap("BlobClient-setMetadata",v);v.conditions=v.conditions||{};try{return ensureCpkIfSpecified(v.customerProvidedKey,this.isHttps),await this.blobContext.setMetadata(Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,metadata:g,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions}),cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope},convertTracingToRequestOptionsBase(P)))}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async setTags(g,v={}){var b;const{span:S,updatedOptions:P}=Ap("BlobClient-setTags",v);try{return await this.blobContext.setTags(Object.assign(Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions})},convertTracingToRequestOptionsBase(P)),{tags:toBlobTags(g)}))}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async getTags(g={}){var v;const{span:b,updatedOptions:S}=Ap("BlobClient-getTags",g);try{const b=await this.blobContext.getTags(Object.assign({abortSignal:g.abortSignal,leaseAccessConditions:g.conditions,modifiedAccessConditions:Object.assign(Object.assign({},g.conditions),{ifTags:null===(v=g.conditions)||void 0===v?void 0:v.tagConditions})},convertTracingToRequestOptionsBase(S)));return Object.assign(Object.assign({},b),{_response:b._response,tags:toTags({blobTagSet:b.blobTagSet})||{}})}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}getBlobLeaseClient(g){return new BlobLeaseClient(this,g)}async createSnapshot(g={}){var v;const{span:b,updatedOptions:S}=Ap("BlobClient-createSnapshot",g);g.conditions=g.conditions||{};try{return ensureCpkIfSpecified(g.customerProvidedKey,this.isHttps),await this.blobContext.createSnapshot(Object.assign({abortSignal:g.abortSignal,leaseAccessConditions:g.conditions,metadata:g.metadata,modifiedAccessConditions:Object.assign(Object.assign({},g.conditions),{ifTags:null===(v=g.conditions)||void 0===v?void 0:v.tagConditions}),cpkInfo:g.customerProvidedKey,encryptionScope:g.encryptionScope},convertTracingToRequestOptionsBase(S)))}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async beginCopyFromURL(g,v={}){const b=new BlobBeginCopyFromUrlPoller({blobClient:{abortCopyFromURL:(...g)=>this.abortCopyFromURL(...g),getProperties:(...g)=>this.getProperties(...g),startCopyFromURL:(...g)=>this.startCopyFromURL(...g)},copySource:g,intervalInMs:v.intervalInMs,onProgress:v.onProgress,resumeFrom:v.resumeFrom,startCopyFromURLOptions:v});return await b.poll(),b}async abortCopyFromURL(g,v={}){const{span:b,updatedOptions:S}=Ap("BlobClient-abortCopyFromURL",v);try{return await this.blobContext.abortCopyFromURL(g,Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions},convertTracingToRequestOptionsBase(S)))}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async syncCopyFromURL(g,v={}){var b,S,P;const{span:x,updatedOptions:C}=Ap("BlobClient-syncCopyFromURL",v);v.conditions=v.conditions||{},v.sourceConditions=v.sourceConditions||{};try{return await this.blobContext.copyFromURL(g,Object.assign({abortSignal:v.abortSignal,metadata:v.metadata,leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:v.sourceConditions.ifMatch,sourceIfModifiedSince:v.sourceConditions.ifModifiedSince,sourceIfNoneMatch:v.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:v.sourceConditions.ifUnmodifiedSince},sourceContentMD5:v.sourceContentMD5,copySourceAuthorization:httpAuthorizationToString(v.sourceAuthorization),tier:toAccessTier(v.tier),blobTagsString:toBlobTagsString(v.tags),immutabilityPolicyExpiry:null===(S=v.immutabilityPolicy)||void 0===S?void 0:S.expiriesOn,immutabilityPolicyMode:null===(P=v.immutabilityPolicy)||void 0===P?void 0:P.policyMode,legalHold:v.legalHold,encryptionScope:v.encryptionScope,copySourceTags:v.copySourceTags},convertTracingToRequestOptionsBase(C)))}catch(g){throw x.setStatus({code:He.ERROR,message:g.message}),g}finally{x.end()}}async setAccessTier(g,v={}){var b;const{span:S,updatedOptions:P}=Ap("BlobClient-setAccessTier",v);try{return await this.blobContext.setTier(toAccessTier(g),Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions}),rehydratePriority:v.rehydratePriority},convertTracingToRequestOptionsBase(P)))}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async downloadToBuffer(g,v,b,S={}){let P,x=0,C=0,T=S;g instanceof Buffer?(P=g,x=v||0,C="number"==typeof b?b:0):(x="number"==typeof g?g:0,C="number"==typeof v?v:0,T=b||{});const{span:R,updatedOptions:k}=Ap("BlobClient-downloadToBuffer",T);try{if(T.blockSize||(T.blockSize=0),T.blockSize<0)throw new RangeError("blockSize option must be >= 0");if(0===T.blockSize&&(T.blockSize=il),x<0)throw new RangeError("offset option must be >= 0");if(C&&C<=0)throw new RangeError("count option must be greater than 0");if(T.conditions||(T.conditions={}),!C){const g=await this.getProperties(Object.assign(Object.assign({},T),{tracingOptions:Object.assign(Object.assign({},T.tracingOptions),convertTracingToRequestOptionsBase(k))}));if(C=g.contentLength-x,C<0)throw new RangeError(`offset ${x} shouldn't be larger than blob size ${g.contentLength}`)}if(!P)try{P=Buffer.alloc(C)}catch(g){throw new Error(`Unable to allocate the buffer of size: ${C}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t ${g.message}`)}if(P.length<C)throw new RangeError(`The buffer's size should be equal to or larger than the request count of bytes: ${C}`);let g=0;const v=new Batch(T.concurrency);for(let b=x;b<x+C;b+=T.blockSize)v.addOperation((async()=>{let v=x+C;b+T.blockSize<v&&(v=b+T.blockSize);const S=(await this.download(b,v-b,{abortSignal:T.abortSignal,conditions:T.conditions,maxRetryRequests:T.maxRetryRequestsPerBlock,customerProvidedKey:T.customerProvidedKey,tracingOptions:Object.assign(Object.assign({},T.tracingOptions),convertTracingToRequestOptionsBase(k))})).readableStreamBody;await streamToBuffer(S,P,b-x,v-x),g+=v-b,T.onProgress&&T.onProgress({loadedBytes:g})}));return await v.do(),P}catch(g){throw R.setStatus({code:He.ERROR,message:g.message}),g}finally{R.end()}}async downloadToFile(g,v=0,b,S={}){const{span:P,updatedOptions:x}=Ap("BlobClient-downloadToFile",S);try{const P=await this.download(v,b,Object.assign(Object.assign({},S),{tracingOptions:Object.assign(Object.assign({},S.tracingOptions),convertTracingToRequestOptionsBase(x))}));return P.readableStreamBody&&await async function readStreamToLocalFile(g,v){return new Promise(((b,S)=>{const P=Kc.createWriteStream(v);g.on("error",(g=>{S(g)})),P.on("error",(g=>{S(g)})),P.on("close",b),g.pipe(P)}))}(P.readableStreamBody,g),P.blobDownloadStream=void 0,P}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}getBlobAndContainerNamesFromUrl(){let g,v;try{const b=URLBuilder.parse(this.url);if("blob"===b.getHost().split(".")[1]){const S=b.getPath().match("/([^/]*)(/(.*))?");g=S[1],v=S[3]}else if(isIpEndpointStyle(b)){const S=b.getPath().match("/([^/]*)/([^/]*)(/(.*))?");g=S[2],v=S[4]}else{const S=b.getPath().match("/([^/]*)(/(.*))?");g=S[1],v=S[3]}if(g=decodeURIComponent(g),v=decodeURIComponent(v),v=v.replace(/\\/g,"/"),!g)throw new Error("Provided containerName is invalid.");return{blobName:v,containerName:g}}catch(g){throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(g,v={}){var b,S,P;const{span:x,updatedOptions:C}=Ap("BlobClient-startCopyFromURL",v);v.conditions=v.conditions||{},v.sourceConditions=v.sourceConditions||{};try{return await this.blobContext.startCopyFromURL(g,Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,metadata:v.metadata,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:v.sourceConditions.ifMatch,sourceIfModifiedSince:v.sourceConditions.ifModifiedSince,sourceIfNoneMatch:v.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:v.sourceConditions.ifUnmodifiedSince,sourceIfTags:v.sourceConditions.tagConditions},immutabilityPolicyExpiry:null===(S=v.immutabilityPolicy)||void 0===S?void 0:S.expiriesOn,immutabilityPolicyMode:null===(P=v.immutabilityPolicy)||void 0===P?void 0:P.policyMode,legalHold:v.legalHold,rehydratePriority:v.rehydratePriority,tier:toAccessTier(v.tier),blobTagsString:toBlobTagsString(v.tags),sealBlob:v.sealBlob},convertTracingToRequestOptionsBase(C)))}catch(g){throw x.setStatus({code:He.ERROR,message:g.message}),g}finally{x.end()}}generateSasUrl(g){return new Promise((v=>{if(!(this.credential instanceof StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");const b=generateBlobSASQueryParameters(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},g),this.credential).toString();v(appendToURLQuery(this.url,b))}))}async deleteImmutabilityPolicy(g){const{span:v,updatedOptions:b}=Ap("BlobClient-deleteImmutabilityPolicy",g);try{return await this.blobContext.deleteImmutabilityPolicy(Object.assign({abortSignal:null==g?void 0:g.abortSignal},convertTracingToRequestOptionsBase(b)))}catch(g){throw v.setStatus({code:He.ERROR,message:g.message}),g}finally{v.end()}}async setImmutabilityPolicy(g,v){const{span:b,updatedOptions:S}=Ap("BlobClient-setImmutabilityPolicy",v);try{return await this.blobContext.setImmutabilityPolicy(Object.assign({abortSignal:null==v?void 0:v.abortSignal,immutabilityPolicyExpiry:g.expiriesOn,immutabilityPolicyMode:g.policyMode,modifiedAccessConditions:null==v?void 0:v.modifiedAccessCondition},convertTracingToRequestOptionsBase(S)))}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async setLegalHold(g,v){const{span:b,updatedOptions:S}=Ap("BlobClient-setLegalHold",v);try{return await this.blobContext.setLegalHold(g,Object.assign({abortSignal:null==v?void 0:v.abortSignal},convertTracingToRequestOptionsBase(S)))}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}}class AppendBlobClient extends BlobClient{constructor(g,v,b,S){let P,x;if(S=S||{},isPipelineLike(v))x=g,P=v;else if(L&&v instanceof StorageSharedKeyCredential||v instanceof AnonymousCredential||isTokenCredential(v))x=g,P=newPipeline(v,S=b);else if(v||"string"==typeof v){if(!v||"string"!=typeof v||!b||"string"!=typeof b)throw new Error("Expecting non-empty strings for containerName and blobName parameters");{const C=v,T=b,R=extractConnectionStringParts(g);if("AccountConnString"===R.kind){if(!L)throw new Error("Account connection string is only supported in Node.js environment");{const g=new StorageSharedKeyCredential(R.accountName,R.accountKey);x=appendToURLPath(appendToURLPath(R.url,encodeURIComponent(C)),encodeURIComponent(T)),S.proxyOptions||(S.proxyOptions=getDefaultProxySettings(R.proxyUri)),P=newPipeline(g,S)}}else{if("SASConnString"!==R.kind)throw new Error("Connection string must be either an Account connection string or a SAS connection string");x=appendToURLPath(appendToURLPath(R.url,encodeURIComponent(C)),encodeURIComponent(T))+"?"+R.accountSas,P=newPipeline(new AnonymousCredential,S)}}}else x=g,P=newPipeline(new AnonymousCredential,S);super(x,P),this.appendBlobContext=new AppendBlob(this.storageClientContext)}withSnapshot(g){return new AppendBlobClient(setURLParameter(this.url,al.SNAPSHOT,0===g.length?void 0:g),this.pipeline)}async create(g={}){var v,b,S;const{span:P,updatedOptions:x}=Ap("AppendBlobClient-create",g);g.conditions=g.conditions||{};try{return ensureCpkIfSpecified(g.customerProvidedKey,this.isHttps),await this.appendBlobContext.create(0,Object.assign({abortSignal:g.abortSignal,blobHttpHeaders:g.blobHTTPHeaders,leaseAccessConditions:g.conditions,metadata:g.metadata,modifiedAccessConditions:Object.assign(Object.assign({},g.conditions),{ifTags:null===(v=g.conditions)||void 0===v?void 0:v.tagConditions}),cpkInfo:g.customerProvidedKey,encryptionScope:g.encryptionScope,immutabilityPolicyExpiry:null===(b=g.immutabilityPolicy)||void 0===b?void 0:b.expiriesOn,immutabilityPolicyMode:null===(S=g.immutabilityPolicy)||void 0===S?void 0:S.policyMode,legalHold:g.legalHold,blobTagsString:toBlobTagsString(g.tags)},convertTracingToRequestOptionsBase(x)))}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}async createIfNotExists(g={}){var v,b;const{span:S,updatedOptions:P}=Ap("AppendBlobClient-createIfNotExists",g),x={ifNoneMatch:"*"};try{const g=await this.create(Object.assign(Object.assign({},P),{conditions:x}));return Object.assign(Object.assign({succeeded:!0},g),{_response:g._response})}catch(g){if("BlobAlreadyExists"===(null===(v=g.details)||void 0===v?void 0:v.errorCode))return S.setStatus({code:He.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},null===(b=g.response)||void 0===b?void 0:b.parsedHeaders),{_response:g.response});throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async seal(g={}){var v;const{span:b,updatedOptions:S}=Ap("AppendBlobClient-seal",g);g.conditions=g.conditions||{};try{return await this.appendBlobContext.seal(Object.assign({abortSignal:g.abortSignal,appendPositionAccessConditions:g.conditions,leaseAccessConditions:g.conditions,modifiedAccessConditions:Object.assign(Object.assign({},g.conditions),{ifTags:null===(v=g.conditions)||void 0===v?void 0:v.tagConditions})},convertTracingToRequestOptionsBase(S)))}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async appendBlock(g,v,b={}){var S;const{span:P,updatedOptions:x}=Ap("AppendBlobClient-appendBlock",b);b.conditions=b.conditions||{};try{return ensureCpkIfSpecified(b.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlock(v,g,Object.assign({abortSignal:b.abortSignal,appendPositionAccessConditions:b.conditions,leaseAccessConditions:b.conditions,modifiedAccessConditions:Object.assign(Object.assign({},b.conditions),{ifTags:null===(S=b.conditions)||void 0===S?void 0:S.tagConditions}),requestOptions:{onUploadProgress:b.onProgress},transactionalContentMD5:b.transactionalContentMD5,transactionalContentCrc64:b.transactionalContentCrc64,cpkInfo:b.customerProvidedKey,encryptionScope:b.encryptionScope},convertTracingToRequestOptionsBase(x)))}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}async appendBlockFromURL(g,v,b,S={}){var P;const{span:x,updatedOptions:C}=Ap("AppendBlobClient-appendBlockFromURL",S);S.conditions=S.conditions||{},S.sourceConditions=S.sourceConditions||{};try{return ensureCpkIfSpecified(S.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlockFromUrl(g,0,Object.assign({abortSignal:S.abortSignal,sourceRange:rangeToString({offset:v,count:b}),sourceContentMD5:S.sourceContentMD5,sourceContentCrc64:S.sourceContentCrc64,leaseAccessConditions:S.conditions,appendPositionAccessConditions:S.conditions,modifiedAccessConditions:Object.assign(Object.assign({},S.conditions),{ifTags:null===(P=S.conditions)||void 0===P?void 0:P.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:S.sourceConditions.ifMatch,sourceIfModifiedSince:S.sourceConditions.ifModifiedSince,sourceIfNoneMatch:S.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:S.sourceConditions.ifUnmodifiedSince},copySourceAuthorization:httpAuthorizationToString(S.sourceAuthorization),cpkInfo:S.customerProvidedKey,encryptionScope:S.encryptionScope},convertTracingToRequestOptionsBase(C)))}catch(g){throw x.setStatus({code:He.ERROR,message:g.message}),g}finally{x.end()}}}class BlockBlobClient extends BlobClient{constructor(g,v,b,S){let P,x;if(S=S||{},isPipelineLike(v))x=g,P=v;else if(L&&v instanceof StorageSharedKeyCredential||v instanceof AnonymousCredential||isTokenCredential(v))x=g,P=newPipeline(v,S=b);else if(v||"string"==typeof v){if(!v||"string"!=typeof v||!b||"string"!=typeof b)throw new Error("Expecting non-empty strings for containerName and blobName parameters");{const C=v,T=b,R=extractConnectionStringParts(g);if("AccountConnString"===R.kind){if(!L)throw new Error("Account connection string is only supported in Node.js environment");{const g=new StorageSharedKeyCredential(R.accountName,R.accountKey);x=appendToURLPath(appendToURLPath(R.url,encodeURIComponent(C)),encodeURIComponent(T)),S.proxyOptions||(S.proxyOptions=getDefaultProxySettings(R.proxyUri)),P=newPipeline(g,S)}}else{if("SASConnString"!==R.kind)throw new Error("Connection string must be either an Account connection string or a SAS connection string");x=appendToURLPath(appendToURLPath(R.url,encodeURIComponent(C)),encodeURIComponent(T))+"?"+R.accountSas,P=newPipeline(new AnonymousCredential,S)}}}else x=g,b&&"string"!=typeof b&&(S=b),P=newPipeline(new AnonymousCredential,S);super(x,P),this.blockBlobContext=new BlockBlob(this.storageClientContext),this._blobContext=new blob_Blob(this.storageClientContext)}withSnapshot(g){return new BlockBlobClient(setURLParameter(this.url,al.SNAPSHOT,0===g.length?void 0:g),this.pipeline)}async query(g,v={}){var b;ensureCpkIfSpecified(v.customerProvidedKey,this.isHttps);const{span:S,updatedOptions:P}=Ap("BlockBlobClient-query",v);try{if(!L)throw new Error("This operation currently is only supported in Node.js.");ensureCpkIfSpecified(v.customerProvidedKey,this.isHttps);const S=await this._blobContext.query(Object.assign({abortSignal:v.abortSignal,queryRequest:{queryType:"SQL",expression:g,inputSerialization:toQuerySerialization(v.inputTextConfiguration),outputSerialization:toQuerySerialization(v.outputTextConfiguration)},leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions}),cpkInfo:v.customerProvidedKey},convertTracingToRequestOptionsBase(P)));return new BlobQueryResponse(S,{abortSignal:v.abortSignal,onProgress:v.onProgress,onError:v.onError})}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async upload(g,v,b={}){var S,P,x;b.conditions=b.conditions||{};const{span:C,updatedOptions:T}=Ap("BlockBlobClient-upload",b);try{return ensureCpkIfSpecified(b.customerProvidedKey,this.isHttps),await this.blockBlobContext.upload(v,g,Object.assign({abortSignal:b.abortSignal,blobHttpHeaders:b.blobHTTPHeaders,leaseAccessConditions:b.conditions,metadata:b.metadata,modifiedAccessConditions:Object.assign(Object.assign({},b.conditions),{ifTags:null===(S=b.conditions)||void 0===S?void 0:S.tagConditions}),requestOptions:{onUploadProgress:b.onProgress},cpkInfo:b.customerProvidedKey,encryptionScope:b.encryptionScope,immutabilityPolicyExpiry:null===(P=b.immutabilityPolicy)||void 0===P?void 0:P.expiriesOn,immutabilityPolicyMode:null===(x=b.immutabilityPolicy)||void 0===x?void 0:x.policyMode,legalHold:b.legalHold,tier:toAccessTier(b.tier),blobTagsString:toBlobTagsString(b.tags)},convertTracingToRequestOptionsBase(T)))}catch(g){throw C.setStatus({code:He.ERROR,message:g.message}),g}finally{C.end()}}async syncUploadFromURL(g,v={}){var b,S,P,x,C;v.conditions=v.conditions||{};const{span:T,updatedOptions:R}=Ap("BlockBlobClient-syncUploadFromURL",v);try{return ensureCpkIfSpecified(v.customerProvidedKey,this.isHttps),await this.blockBlobContext.putBlobFromUrl(0,g,Object.assign(Object.assign(Object.assign({},v),{blobHttpHeaders:v.blobHTTPHeaders,leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:v.conditions.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:null===(b=v.sourceConditions)||void 0===b?void 0:b.ifMatch,sourceIfModifiedSince:null===(S=v.sourceConditions)||void 0===S?void 0:S.ifModifiedSince,sourceIfNoneMatch:null===(P=v.sourceConditions)||void 0===P?void 0:P.ifNoneMatch,sourceIfUnmodifiedSince:null===(x=v.sourceConditions)||void 0===x?void 0:x.ifUnmodifiedSince,sourceIfTags:null===(C=v.sourceConditions)||void 0===C?void 0:C.tagConditions},cpkInfo:v.customerProvidedKey,copySourceAuthorization:httpAuthorizationToString(v.sourceAuthorization),tier:toAccessTier(v.tier),blobTagsString:toBlobTagsString(v.tags),copySourceTags:v.copySourceTags}),convertTracingToRequestOptionsBase(R)))}catch(g){throw T.setStatus({code:He.ERROR,message:g.message}),g}finally{T.end()}}async stageBlock(g,v,b,S={}){const{span:P,updatedOptions:x}=Ap("BlockBlobClient-stageBlock",S);try{return ensureCpkIfSpecified(S.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlock(g,b,v,Object.assign({abortSignal:S.abortSignal,leaseAccessConditions:S.conditions,requestOptions:{onUploadProgress:S.onProgress},transactionalContentMD5:S.transactionalContentMD5,transactionalContentCrc64:S.transactionalContentCrc64,cpkInfo:S.customerProvidedKey,encryptionScope:S.encryptionScope},convertTracingToRequestOptionsBase(x)))}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}async stageBlockFromURL(g,v,b=0,S,P={}){const{span:x,updatedOptions:C}=Ap("BlockBlobClient-stageBlockFromURL",P);try{return ensureCpkIfSpecified(P.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlockFromURL(g,0,v,Object.assign({abortSignal:P.abortSignal,leaseAccessConditions:P.conditions,sourceContentMD5:P.sourceContentMD5,sourceContentCrc64:P.sourceContentCrc64,sourceRange:0!==b||S?rangeToString({offset:b,count:S}):void 0,cpkInfo:P.customerProvidedKey,encryptionScope:P.encryptionScope,copySourceAuthorization:httpAuthorizationToString(P.sourceAuthorization)},convertTracingToRequestOptionsBase(C)))}catch(g){throw x.setStatus({code:He.ERROR,message:g.message}),g}finally{x.end()}}async commitBlockList(g,v={}){var b,S,P;v.conditions=v.conditions||{};const{span:x,updatedOptions:C}=Ap("BlockBlobClient-commitBlockList",v);try{return ensureCpkIfSpecified(v.customerProvidedKey,this.isHttps),await this.blockBlobContext.commitBlockList({latest:g},Object.assign({abortSignal:v.abortSignal,blobHttpHeaders:v.blobHTTPHeaders,leaseAccessConditions:v.conditions,metadata:v.metadata,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions}),cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,immutabilityPolicyExpiry:null===(S=v.immutabilityPolicy)||void 0===S?void 0:S.expiriesOn,immutabilityPolicyMode:null===(P=v.immutabilityPolicy)||void 0===P?void 0:P.policyMode,legalHold:v.legalHold,tier:toAccessTier(v.tier),blobTagsString:toBlobTagsString(v.tags)},convertTracingToRequestOptionsBase(C)))}catch(g){throw x.setStatus({code:He.ERROR,message:g.message}),g}finally{x.end()}}async getBlockList(g,v={}){var b;const{span:S,updatedOptions:P}=Ap("BlockBlobClient-getBlockList",v);try{const S=await this.blockBlobContext.getBlockList(g,Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions})},convertTracingToRequestOptionsBase(P)));return S.committedBlocks||(S.committedBlocks=[]),S.uncommittedBlocks||(S.uncommittedBlocks=[]),S}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async uploadData(g,v={}){const{span:b,updatedOptions:S}=Ap("BlockBlobClient-uploadData",v);try{if(L){let v;return v=g instanceof Buffer?g:g instanceof ArrayBuffer?Buffer.from(g):Buffer.from(g.buffer,g.byteOffset,g.byteLength),this.uploadSeekableInternal(((g,b)=>v.slice(g,g+b)),v.byteLength,S)}{const v=new Blob([g]);return this.uploadSeekableInternal(((g,b)=>v.slice(g,g+b)),v.size,S)}}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async uploadBrowserData(g,v={}){const{span:b,updatedOptions:S}=Ap("BlockBlobClient-uploadBrowserData",v);try{const v=new Blob([g]);return await this.uploadSeekableInternal(((g,b)=>v.slice(g,g+b)),v.size,S)}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async uploadSeekableInternal(g,v,b={}){if(b.blockSize||(b.blockSize=0),b.blockSize<0||b.blockSize>Jo)throw new RangeError("blockSize option must be >= 0 and <= 4194304000");if(0===b.maxSingleShotSize||b.maxSingleShotSize||(b.maxSingleShotSize=Qo),b.maxSingleShotSize<0||b.maxSingleShotSize>Qo)throw new RangeError("maxSingleShotSize option must be >= 0 and <= 268435456");if(0===b.blockSize){if(v>2097152e8)throw new RangeError(`${v} is too larger to upload to a block blob.`);v>b.maxSingleShotSize&&(b.blockSize=Math.ceil(v/Zo),b.blockSize<il&&(b.blockSize=il))}b.blobHTTPHeaders||(b.blobHTTPHeaders={}),b.conditions||(b.conditions={});const{span:S,updatedOptions:P}=Ap("BlockBlobClient-uploadSeekableInternal",b);try{if(v<=b.maxSingleShotSize)return await this.upload(g(0,v),v,P);const S=Math.floor((v-1)/b.blockSize)+1;if(S>Zo)throw new RangeError("The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= 50000");const x=[],C=generateUuid();let T=0;const R=new Batch(b.concurrency);for(let k=0;k<S;k++)R.addOperation((async()=>{const R=generateBlockID(C,k),_=b.blockSize*k,O=(k===S-1?v:_+b.blockSize)-_;x.push(R),await this.stageBlock(R,g(_,O),O,{abortSignal:b.abortSignal,conditions:b.conditions,encryptionScope:b.encryptionScope,tracingOptions:P.tracingOptions}),T+=O,b.onProgress&&b.onProgress({loadedBytes:T})}));return await R.do(),this.commitBlockList(x,P)}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async uploadFile(g,v={}){const{span:b,updatedOptions:S}=Ap("BlockBlobClient-uploadFile",v);try{const b=(await Xc(g)).size;return await this.uploadSeekableInternal(((v,b)=>()=>Zc(g,{autoClose:!0,end:b?v+b-1:1/0,start:v})),b,Object.assign(Object.assign({},v),{tracingOptions:Object.assign(Object.assign({},v.tracingOptions),convertTracingToRequestOptionsBase(S))}))}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async uploadStream(g,v=8388608,b=5,S={}){S.blobHTTPHeaders||(S.blobHTTPHeaders={}),S.conditions||(S.conditions={});const{span:P,updatedOptions:x}=Ap("BlockBlobClient-uploadStream",S);try{let P=0;const C=generateUuid();let T=0;const R=[],k=new BufferScheduler(g,v,b,(async(g,v)=>{const b=generateBlockID(C,P);R.push(b),P++,await this.stageBlock(b,g,v,{conditions:S.conditions,encryptionScope:S.encryptionScope,tracingOptions:x.tracingOptions}),T+=v,S.onProgress&&S.onProgress({loadedBytes:T})}),Math.ceil(b/4*3));return await k.do(),await this.commitBlockList(R,Object.assign(Object.assign({},S),{tracingOptions:Object.assign(Object.assign({},S.tracingOptions),convertTracingToRequestOptionsBase(x))}))}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}}class PageBlobClient extends BlobClient{constructor(g,v,b,S){let P,x;if(S=S||{},isPipelineLike(v))x=g,P=v;else if(L&&v instanceof StorageSharedKeyCredential||v instanceof AnonymousCredential||isTokenCredential(v))x=g,P=newPipeline(v,S=b);else if(v||"string"==typeof v){if(!v||"string"!=typeof v||!b||"string"!=typeof b)throw new Error("Expecting non-empty strings for containerName and blobName parameters");{const C=v,T=b,R=extractConnectionStringParts(g);if("AccountConnString"===R.kind){if(!L)throw new Error("Account connection string is only supported in Node.js environment");{const g=new StorageSharedKeyCredential(R.accountName,R.accountKey);x=appendToURLPath(appendToURLPath(R.url,encodeURIComponent(C)),encodeURIComponent(T)),S.proxyOptions||(S.proxyOptions=getDefaultProxySettings(R.proxyUri)),P=newPipeline(g,S)}}else{if("SASConnString"!==R.kind)throw new Error("Connection string must be either an Account connection string or a SAS connection string");x=appendToURLPath(appendToURLPath(R.url,encodeURIComponent(C)),encodeURIComponent(T))+"?"+R.accountSas,P=newPipeline(new AnonymousCredential,S)}}}else x=g,P=newPipeline(new AnonymousCredential,S);super(x,P),this.pageBlobContext=new PageBlob(this.storageClientContext)}withSnapshot(g){return new PageBlobClient(setURLParameter(this.url,al.SNAPSHOT,0===g.length?void 0:g),this.pipeline)}async create(g,v={}){var b,S,P;v.conditions=v.conditions||{};const{span:x,updatedOptions:C}=Ap("PageBlobClient-create",v);try{return ensureCpkIfSpecified(v.customerProvidedKey,this.isHttps),await this.pageBlobContext.create(0,g,Object.assign({abortSignal:v.abortSignal,blobHttpHeaders:v.blobHTTPHeaders,blobSequenceNumber:v.blobSequenceNumber,leaseAccessConditions:v.conditions,metadata:v.metadata,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions}),cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,immutabilityPolicyExpiry:null===(S=v.immutabilityPolicy)||void 0===S?void 0:S.expiriesOn,immutabilityPolicyMode:null===(P=v.immutabilityPolicy)||void 0===P?void 0:P.policyMode,legalHold:v.legalHold,tier:toAccessTier(v.tier),blobTagsString:toBlobTagsString(v.tags)},convertTracingToRequestOptionsBase(C)))}catch(g){throw x.setStatus({code:He.ERROR,message:g.message}),g}finally{x.end()}}async createIfNotExists(g,v={}){var b,S;const{span:P,updatedOptions:x}=Ap("PageBlobClient-createIfNotExists",v);try{const b={ifNoneMatch:"*"},S=await this.create(g,Object.assign(Object.assign({},v),{conditions:b,tracingOptions:x.tracingOptions}));return Object.assign(Object.assign({succeeded:!0},S),{_response:S._response})}catch(g){if("BlobAlreadyExists"===(null===(b=g.details)||void 0===b?void 0:b.errorCode))return P.setStatus({code:He.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},null===(S=g.response)||void 0===S?void 0:S.parsedHeaders),{_response:g.response});throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}async uploadPages(g,v,b,S={}){var P;S.conditions=S.conditions||{};const{span:x,updatedOptions:C}=Ap("PageBlobClient-uploadPages",S);try{return ensureCpkIfSpecified(S.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPages(b,g,Object.assign({abortSignal:S.abortSignal,leaseAccessConditions:S.conditions,modifiedAccessConditions:Object.assign(Object.assign({},S.conditions),{ifTags:null===(P=S.conditions)||void 0===P?void 0:P.tagConditions}),requestOptions:{onUploadProgress:S.onProgress},range:rangeToString({offset:v,count:b}),sequenceNumberAccessConditions:S.conditions,transactionalContentMD5:S.transactionalContentMD5,transactionalContentCrc64:S.transactionalContentCrc64,cpkInfo:S.customerProvidedKey,encryptionScope:S.encryptionScope},convertTracingToRequestOptionsBase(C)))}catch(g){throw x.setStatus({code:He.ERROR,message:g.message}),g}finally{x.end()}}async uploadPagesFromURL(g,v,b,S,P={}){var x;P.conditions=P.conditions||{},P.sourceConditions=P.sourceConditions||{};const{span:C,updatedOptions:T}=Ap("PageBlobClient-uploadPagesFromURL",P);try{return ensureCpkIfSpecified(P.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPagesFromURL(g,rangeToString({offset:v,count:S}),0,rangeToString({offset:b,count:S}),Object.assign({abortSignal:P.abortSignal,sourceContentMD5:P.sourceContentMD5,sourceContentCrc64:P.sourceContentCrc64,leaseAccessConditions:P.conditions,sequenceNumberAccessConditions:P.conditions,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(x=P.conditions)||void 0===x?void 0:x.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:P.sourceConditions.ifMatch,sourceIfModifiedSince:P.sourceConditions.ifModifiedSince,sourceIfNoneMatch:P.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:P.sourceConditions.ifUnmodifiedSince},cpkInfo:P.customerProvidedKey,encryptionScope:P.encryptionScope,copySourceAuthorization:httpAuthorizationToString(P.sourceAuthorization)},convertTracingToRequestOptionsBase(T)))}catch(g){throw C.setStatus({code:He.ERROR,message:g.message}),g}finally{C.end()}}async clearPages(g=0,v,b={}){var S;b.conditions=b.conditions||{};const{span:P,updatedOptions:x}=Ap("PageBlobClient-clearPages",b);try{return await this.pageBlobContext.clearPages(0,Object.assign({abortSignal:b.abortSignal,leaseAccessConditions:b.conditions,modifiedAccessConditions:Object.assign(Object.assign({},b.conditions),{ifTags:null===(S=b.conditions)||void 0===S?void 0:S.tagConditions}),range:rangeToString({offset:g,count:v}),sequenceNumberAccessConditions:b.conditions,cpkInfo:b.customerProvidedKey,encryptionScope:b.encryptionScope},convertTracingToRequestOptionsBase(x)))}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}async getPageRanges(g=0,v,b={}){var S;b.conditions=b.conditions||{};const{span:P,updatedOptions:x}=Ap("PageBlobClient-getPageRanges",b);try{return await this.pageBlobContext.getPageRanges(Object.assign({abortSignal:b.abortSignal,leaseAccessConditions:b.conditions,modifiedAccessConditions:Object.assign(Object.assign({},b.conditions),{ifTags:null===(S=b.conditions)||void 0===S?void 0:S.tagConditions}),range:rangeToString({offset:g,count:v})},convertTracingToRequestOptionsBase(x))).then(rangeResponseFromModel)}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}async listPageRangesSegment(g=0,v,b,S={}){var P;const{span:x,updatedOptions:C}=Ap("PageBlobClient-getPageRangesSegment",S);try{return await this.pageBlobContext.getPageRanges(Object.assign({abortSignal:S.abortSignal,leaseAccessConditions:S.conditions,modifiedAccessConditions:Object.assign(Object.assign({},S.conditions),{ifTags:null===(P=S.conditions)||void 0===P?void 0:P.tagConditions}),range:rangeToString({offset:g,count:v}),marker:b,maxPageSize:S.maxPageSize},convertTracingToRequestOptionsBase(C)))}catch(g){throw x.setStatus({code:He.ERROR,message:g.message}),g}finally{x.end()}}listPageRangeItemSegments(g=0,v,b,S={}){return(0,J.FC)(this,arguments,(function*listPageRangeItemSegments_1(){let P;if(b||void 0===b)do{P=yield(0,J.qq)(this.listPageRangesSegment(g,v,b,S)),b=P.continuationToken,yield yield(0,J.qq)(yield(0,J.qq)(P))}while(b)}))}listPageRangeItems(g=0,v,b={}){return(0,J.FC)(this,arguments,(function*listPageRangeItems_1(){var S,P;try{for(var x,C=(0,J.KL)(this.listPageRangeItemSegments(g,v,undefined,b));!(x=yield(0,J.qq)(C.next())).done;){const g=x.value;yield(0,J.qq)(yield*(0,J.V2)((0,J.KL)(ExtractPageRangeInfoItems(g))))}}catch(g){S={error:g}}finally{try{x&&!x.done&&(P=C.return)&&(yield(0,J.qq)(P.call(C)))}finally{if(S)throw S.error}}}))}listPageRanges(g=0,v,b={}){b.conditions=b.conditions||{};const S=this.listPageRangeItems(g,v,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:(S={})=>this.listPageRangeItemSegments(g,v,S.continuationToken,Object.assign({maxPageSize:S.maxPageSize},b))}}async getPageRangesDiff(g,v,b,S={}){var P;S.conditions=S.conditions||{};const{span:x,updatedOptions:C}=Ap("PageBlobClient-getPageRangesDiff",S);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({abortSignal:S.abortSignal,leaseAccessConditions:S.conditions,modifiedAccessConditions:Object.assign(Object.assign({},S.conditions),{ifTags:null===(P=S.conditions)||void 0===P?void 0:P.tagConditions}),prevsnapshot:b,range:rangeToString({offset:g,count:v})},convertTracingToRequestOptionsBase(C))).then(rangeResponseFromModel)}catch(g){throw x.setStatus({code:He.ERROR,message:g.message}),g}finally{x.end()}}async listPageRangesDiffSegment(g,v,b,S,P){var x;const{span:C,updatedOptions:T}=Ap("PageBlobClient-getPageRangesDiffSegment",P);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({abortSignal:null==P?void 0:P.abortSignal,leaseAccessConditions:null==P?void 0:P.conditions,modifiedAccessConditions:Object.assign(Object.assign({},null==P?void 0:P.conditions),{ifTags:null===(x=null==P?void 0:P.conditions)||void 0===x?void 0:x.tagConditions}),prevsnapshot:b,range:rangeToString({offset:g,count:v}),marker:S,maxPageSize:null==P?void 0:P.maxPageSize},convertTracingToRequestOptionsBase(T)))}catch(g){throw C.setStatus({code:He.ERROR,message:g.message}),g}finally{C.end()}}listPageRangeDiffItemSegments(g,v,b,S,P){return(0,J.FC)(this,arguments,(function*listPageRangeDiffItemSegments_1(){let x;if(S||void 0===S)do{x=yield(0,J.qq)(this.listPageRangesDiffSegment(g,v,b,S,P)),S=x.continuationToken,yield yield(0,J.qq)(yield(0,J.qq)(x))}while(S)}))}listPageRangeDiffItems(g,v,b,S){return(0,J.FC)(this,arguments,(function*listPageRangeDiffItems_1(){var P,x;try{for(var C,T=(0,J.KL)(this.listPageRangeDiffItemSegments(g,v,b,undefined,S));!(C=yield(0,J.qq)(T.next())).done;){const g=C.value;yield(0,J.qq)(yield*(0,J.V2)((0,J.KL)(ExtractPageRangeInfoItems(g))))}}catch(g){P={error:g}}finally{try{C&&!C.done&&(x=T.return)&&(yield(0,J.qq)(x.call(T)))}finally{if(P)throw P.error}}}))}listPageRangesDiff(g,v,b,S={}){S.conditions=S.conditions||{};const P=this.listPageRangeDiffItems(g,v,b,Object.assign({},S));return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:(P={})=>this.listPageRangeDiffItemSegments(g,v,b,P.continuationToken,Object.assign({maxPageSize:P.maxPageSize},S))}}async getPageRangesDiffForManagedDisks(g,v,b,S={}){var P;S.conditions=S.conditions||{};const{span:x,updatedOptions:C}=Ap("PageBlobClient-GetPageRangesDiffForManagedDisks",S);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({abortSignal:S.abortSignal,leaseAccessConditions:S.conditions,modifiedAccessConditions:Object.assign(Object.assign({},S.conditions),{ifTags:null===(P=S.conditions)||void 0===P?void 0:P.tagConditions}),prevSnapshotUrl:b,range:rangeToString({offset:g,count:v})},convertTracingToRequestOptionsBase(C))).then(rangeResponseFromModel)}catch(g){throw x.setStatus({code:He.ERROR,message:g.message}),g}finally{x.end()}}async resize(g,v={}){var b;v.conditions=v.conditions||{};const{span:S,updatedOptions:P}=Ap("PageBlobClient-resize",v);try{return await this.pageBlobContext.resize(g,Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions}),encryptionScope:v.encryptionScope},convertTracingToRequestOptionsBase(P)))}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async updateSequenceNumber(g,v,b={}){var S;b.conditions=b.conditions||{};const{span:P,updatedOptions:x}=Ap("PageBlobClient-updateSequenceNumber",b);try{return await this.pageBlobContext.updateSequenceNumber(g,Object.assign({abortSignal:b.abortSignal,blobSequenceNumber:v,leaseAccessConditions:b.conditions,modifiedAccessConditions:Object.assign(Object.assign({},b.conditions),{ifTags:null===(S=b.conditions)||void 0===S?void 0:S.tagConditions})},convertTracingToRequestOptionsBase(x)))}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}async startCopyIncremental(g,v={}){var b;const{span:S,updatedOptions:P}=Ap("PageBlobClient-startCopyIncremental",v);try{return await this.pageBlobContext.copyIncremental(g,Object.assign({abortSignal:v.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(b=v.conditions)||void 0===b?void 0:b.tagConditions})},convertTracingToRequestOptionsBase(P)))}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}}async function getBodyAsText(g){let v=Buffer.alloc(4194304);const b=await async function streamToBuffer2(g,v,b){let S=0;const P=v.length;return new Promise(((x,C)=>{g.on("readable",(()=>{let x=g.read();x&&("string"==typeof x&&(x=Buffer.from(x,b)),S+x.length>P?C(new Error(`Stream exceeds buffer size. Buffer size: ${P}`)):(v.fill(x,S,S+x.length),S+=x.length))})),g.on("end",(()=>{x(S)})),g.on("error",C)}))}(g.readableStreamBody,v);return v=v.slice(0,b),v.toString()}const eu=": ";class BatchResponseParser{constructor(g,v){if(!g||!g.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!v||0===v.size)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=g,this.subRequests=v,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}${kl}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==sl)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);const g=(await getBodyAsText(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),v=g.length;if(v!==this.subRequests.size&&1!==v)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");const b=new Array(v);let S=0,P=0;for(let x=0;x<v;x++){const v=g[x],C={};C.headers=new httpHeaders_HttpHeaders;const T=v.split(`${kl}`);let R=!1,k=!1,_=!1,O=-1;for(const g of T)if(R)if(""!==g.trim())if(k)C.bodyAsText||(C.bodyAsText=""),C.bodyAsText+=g;else{if(-1===g.indexOf(eu))throw new Error(`Invalid state: find non-empty line '${g}' without HTTP header delimiter '${eu}'.`);const v=g.split(eu);C.headers.set(v[0],v[1]),v[0]===wl&&(C.errorCode=v[1],_=!0)}else k||(k=!0);else if(g.startsWith(pl)&&(O=parseInt(g.split(eu)[1])),g.startsWith(El)){R=!0;const v=g.split(" ");C.status=parseInt(v[1]),C.statusMessage=v.slice(2).join(" ")}-1!==O&&Number.isInteger(O)&&O>=0&&O<this.subRequests.size&&void 0===b[O]?(C._request=this.subRequests.get(O),b[O]=C):Ko.error(`subResponses[${x}] is dropped as the Content-ID is not found or invalid, Content-ID: ${O}`),_?P++:S++}return{subResponses:b,subResponsesSucceededCount:S,subResponsesFailedCount:P}}}var tu,ru;!function(g){g[g.LOCKED=0]="LOCKED",g[g.UNLOCKED=1]="UNLOCKED"}(tu||(tu={}));class Mutex{static async lock(g){return new Promise((v=>{void 0===this.keys[g]||this.keys[g]===tu.UNLOCKED?(this.keys[g]=tu.LOCKED,v()):this.onUnlockEvent(g,(()=>{this.keys[g]=tu.LOCKED,v()}))}))}static async unlock(g){return new Promise((v=>{this.keys[g]===tu.LOCKED&&this.emitUnlockEvent(g),delete this.keys[g],v()}))}static onUnlockEvent(g,v){void 0===this.listeners[g]?this.listeners[g]=[v]:this.listeners[g].push(v)}static emitUnlockEvent(g){if(void 0!==this.listeners[g]&&this.listeners[g].length>0){const v=this.listeners[g].shift();setImmediate((()=>{v.call(this)}))}}}Mutex.keys={},Mutex.listeners={};class BlobBatch{constructor(){this.batch="batch",this.batchRequest=new InnerBatchRequest}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(g,v){await Mutex.lock(this.batch);try{this.batchRequest.preAddSubRequest(g),await v(),this.batchRequest.postAddSubRequest(g)}finally{await Mutex.unlock(this.batch)}}setBatchType(g){if(this.batchType||(this.batchType=g),this.batchType!==g)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(g,v,b){let S,P;if("string"==typeof g&&(L&&v instanceof StorageSharedKeyCredential||v instanceof AnonymousCredential||isTokenCredential(v)))S=g,P=v;else{if(!(g instanceof BlobClient))throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");S=g.url,P=g.credential,b=v}b||(b={});const{span:x,updatedOptions:C}=Ap("BatchDeleteRequest-addSubRequest",b);try{this.setBatchType("delete"),await this.addSubRequestInternal({url:S,credential:P},(async()=>{await new BlobClient(S,this.batchRequest.createPipeline(P)).delete(C)}))}catch(g){throw x.setStatus({code:He.ERROR,message:g.message}),g}finally{x.end()}}async setBlobAccessTier(g,v,b,S){let P,x,C;if("string"==typeof g&&(L&&v instanceof StorageSharedKeyCredential||v instanceof AnonymousCredential||isTokenCredential(v)))P=g,x=v,C=b;else{if(!(g instanceof BlobClient))throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");P=g.url,x=g.credential,C=v,S=b}S||(S={});const{span:T,updatedOptions:R}=Ap("BatchSetTierRequest-addSubRequest",S);try{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:P,credential:x},(async()=>{await new BlobClient(P,this.batchRequest.createPipeline(x)).setAccessTier(C,R)}))}catch(g){throw T.setStatus({code:He.ERROR,message:g.message}),g}finally{T.end()}}}class InnerBatchRequest{constructor(){this.operationCount=0,this.body="";const g=generateUuid();this.boundary=`batch_${g}`,this.subRequestPrefix=`--${this.boundary}${kl}${hl}: application/http${kl}${ml}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(g){const v=g instanceof AnonymousCredential,b=3+(v?0:1),S=new Array(b);return S[0]=deserializationPolicy_deserializationPolicy(),S[1]=new BatchHeaderFilterPolicyFactory,v||(S[2]=isTokenCredential(g)?attachCredential(bearerTokenAuthenticationPolicy(g,nl),g):g),S[b-1]=new BatchRequestAssemblePolicyFactory(this),new Pipeline(S,{})}appendSubRequestToBody(g){this.body+=[this.subRequestPrefix,`${pl}: ${this.operationCount}`,"",`${g.method.toString()} ${getURLPathAndQuery(g.url)} ${El}${kl}`].join(kl);for(const v of g.headers.headersArray())this.body+=`${v.name}: ${v.value}${kl}`;this.body+=kl}preAddSubRequest(g){if(this.operationCount>=256)throw new RangeError("Cannot exceed 256 sub requests in a single batch");const v=getURLPath(g.url);if(!v||""===v)throw new RangeError(`Invalid url for sub request: '${g.url}'`)}postAddSubRequest(g){this.subRequests.set(this.operationCount,g),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}${kl}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}}class BatchRequestAssemblePolicy extends BaseRequestPolicy{constructor(g,v,b){super(v,b),this.dummyResponse={request:new WebResource,status:200,headers:new httpHeaders_HttpHeaders},this.batchRequest=g}async sendRequest(g){return await this.batchRequest.appendSubRequestToBody(g),this.dummyResponse}}class BatchRequestAssemblePolicyFactory{constructor(g){this.batchRequest=g}create(g,v){return new BatchRequestAssemblePolicy(this.batchRequest,g,v)}}class BatchHeaderFilterPolicy extends BaseRequestPolicy{constructor(g,v){super(g,v)}async sendRequest(g){let v="";for(const b of g.headers.headersArray())iEqual(b.name,Tl)&&(v=b.name);return""!==v&&g.headers.remove(v),this._nextPolicy.sendRequest(g)}}class BatchHeaderFilterPolicyFactory{create(g,v){return new BatchHeaderFilterPolicy(g,v)}}class BlobBatchClient{constructor(g,v,b){let S;S=isPipelineLike(v)?v:newPipeline(v||new AnonymousCredential,b);const P=new StorageClientContext(g,S.toServiceClientOptions()),x=getURLPath(g);this.serviceOrContainerContext=x&&"/"!==x?new Container(P):new Service(P)}createBatch(){return new BlobBatch}async deleteBlobs(g,v,b){const S=new BlobBatch;for(const P of g)"string"==typeof P?await S.deleteBlob(P,v,b):await S.deleteBlob(P,v);return this.submitBatch(S)}async setBlobsAccessTier(g,v,b,S){const P=new BlobBatch;for(const x of g)"string"==typeof x?await P.setBlobAccessTier(x,v,b,S):await P.setBlobAccessTier(x,v,b);return this.submitBatch(P)}async submitBatch(g,v={}){if(!g||0===g.getSubRequests().size)throw new RangeError("Batch request should contain one or more sub requests.");const{span:b,updatedOptions:S}=Ap("BlobBatchClient-submitBatch",v);try{const b=g.getHttpRequestBody(),P=await this.serviceOrContainerContext.submitBatch(function utf8ByteLength(g){return Buffer.byteLength(g)}(b),g.getMultiPartContentType(),b,Object.assign(Object.assign({},v),convertTracingToRequestOptionsBase(S))),x=new BatchResponseParser(P,g.getSubRequests()),C=await x.parseBatchResponse();return{_response:P._response,contentType:P.contentType,errorCode:P.errorCode,requestId:P.requestId,clientRequestId:P.clientRequestId,version:P.version,subResponses:C.subResponses,subResponsesSucceededCount:C.subResponsesSucceededCount,subResponsesFailedCount:C.subResponsesFailedCount}}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}}class ContainerClient extends StorageClient{constructor(g,v,b){let S,P;if(b=b||{},isPipelineLike(v))P=g,S=v;else if(L&&v instanceof StorageSharedKeyCredential||v instanceof AnonymousCredential||isTokenCredential(v))P=g,S=newPipeline(v,b);else if(v||"string"==typeof v){if(!v||"string"!=typeof v)throw new Error("Expecting non-empty strings for containerName parameter");{const x=v,C=extractConnectionStringParts(g);if("AccountConnString"===C.kind){if(!L)throw new Error("Account connection string is only supported in Node.js environment");{const g=new StorageSharedKeyCredential(C.accountName,C.accountKey);P=appendToURLPath(C.url,encodeURIComponent(x)),b.proxyOptions||(b.proxyOptions=getDefaultProxySettings(C.proxyUri)),S=newPipeline(g,b)}}else{if("SASConnString"!==C.kind)throw new Error("Connection string must be either an Account connection string or a SAS connection string");P=appendToURLPath(C.url,encodeURIComponent(x))+"?"+C.accountSas,S=newPipeline(new AnonymousCredential,b)}}}else P=g,S=newPipeline(new AnonymousCredential,b);super(P,S),this._containerName=this.getContainerNameFromUrl(),this.containerContext=new Container(this.storageClientContext)}get containerName(){return this._containerName}async create(g={}){const{span:v,updatedOptions:b}=Ap("ContainerClient-create",g);try{return await this.containerContext.create(Object.assign(Object.assign({},g),convertTracingToRequestOptionsBase(b)))}catch(g){throw v.setStatus({code:He.ERROR,message:g.message}),g}finally{v.end()}}async createIfNotExists(g={}){var v,b;const{span:S,updatedOptions:P}=Ap("ContainerClient-createIfNotExists",g);try{const g=await this.create(P);return Object.assign(Object.assign({succeeded:!0},g),{_response:g._response})}catch(g){if("ContainerAlreadyExists"===(null===(v=g.details)||void 0===v?void 0:v.errorCode))return S.setStatus({code:He.ERROR,message:"Expected exception when creating a container only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},null===(b=g.response)||void 0===b?void 0:b.parsedHeaders),{_response:g.response});throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async exists(g={}){const{span:v,updatedOptions:b}=Ap("ContainerClient-exists",g);try{return await this.getProperties({abortSignal:g.abortSignal,tracingOptions:b.tracingOptions}),!0}catch(g){if(404===g.statusCode)return v.setStatus({code:He.ERROR,message:"Expected exception when checking container existence"}),!1;throw v.setStatus({code:He.ERROR,message:g.message}),g}finally{v.end()}}getBlobClient(g){return new BlobClient(appendToURLPath(this.url,EscapePath(g)),this.pipeline)}getAppendBlobClient(g){return new AppendBlobClient(appendToURLPath(this.url,EscapePath(g)),this.pipeline)}getBlockBlobClient(g){return new BlockBlobClient(appendToURLPath(this.url,EscapePath(g)),this.pipeline)}getPageBlobClient(g){return new PageBlobClient(appendToURLPath(this.url,EscapePath(g)),this.pipeline)}async getProperties(g={}){g.conditions||(g.conditions={});const{span:v,updatedOptions:b}=Ap("ContainerClient-getProperties",g);try{return await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:g.abortSignal},g.conditions),convertTracingToRequestOptionsBase(b)))}catch(g){throw v.setStatus({code:He.ERROR,message:g.message}),g}finally{v.end()}}async delete(g={}){g.conditions||(g.conditions={});const{span:v,updatedOptions:b}=Ap("ContainerClient-delete",g);try{return await this.containerContext.delete(Object.assign({abortSignal:g.abortSignal,leaseAccessConditions:g.conditions,modifiedAccessConditions:g.conditions},convertTracingToRequestOptionsBase(b)))}catch(g){throw v.setStatus({code:He.ERROR,message:g.message}),g}finally{v.end()}}async deleteIfExists(g={}){var v,b;const{span:S,updatedOptions:P}=Ap("ContainerClient-deleteIfExists",g);try{const g=await this.delete(P);return Object.assign(Object.assign({succeeded:!0},g),{_response:g._response})}catch(g){if("ContainerNotFound"===(null===(v=g.details)||void 0===v?void 0:v.errorCode))return S.setStatus({code:He.ERROR,message:"Expected exception when deleting a container only if it exists."}),Object.assign(Object.assign({succeeded:!1},null===(b=g.response)||void 0===b?void 0:b.parsedHeaders),{_response:g.response});throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async setMetadata(g,v={}){if(v.conditions||(v.conditions={}),v.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");const{span:b,updatedOptions:S}=Ap("ContainerClient-setMetadata",v);try{return await this.containerContext.setMetadata(Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,metadata:g,modifiedAccessConditions:v.conditions},convertTracingToRequestOptionsBase(S)))}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async getAccessPolicy(g={}){g.conditions||(g.conditions={});const{span:v,updatedOptions:b}=Ap("ContainerClient-getAccessPolicy",g);try{const v=await this.containerContext.getAccessPolicy(Object.assign({abortSignal:g.abortSignal,leaseAccessConditions:g.conditions},convertTracingToRequestOptionsBase(b))),S={_response:v._response,blobPublicAccess:v.blobPublicAccess,date:v.date,etag:v.etag,errorCode:v.errorCode,lastModified:v.lastModified,requestId:v.requestId,clientRequestId:v.clientRequestId,signedIdentifiers:[],version:v.version};for(const g of v){let v;g.accessPolicy&&(v={permissions:g.accessPolicy.permissions},g.accessPolicy.expiresOn&&(v.expiresOn=new Date(g.accessPolicy.expiresOn)),g.accessPolicy.startsOn&&(v.startsOn=new Date(g.accessPolicy.startsOn))),S.signedIdentifiers.push({accessPolicy:v,id:g.id})}return S}catch(g){throw v.setStatus({code:He.ERROR,message:g.message}),g}finally{v.end()}}async setAccessPolicy(g,v,b={}){b.conditions=b.conditions||{};const{span:S,updatedOptions:P}=Ap("ContainerClient-setAccessPolicy",b);try{const S=[];for(const g of v||[])S.push({accessPolicy:{expiresOn:g.accessPolicy.expiresOn?truncatedISO8061Date(g.accessPolicy.expiresOn):"",permissions:g.accessPolicy.permissions,startsOn:g.accessPolicy.startsOn?truncatedISO8061Date(g.accessPolicy.startsOn):""},id:g.id});return await this.containerContext.setAccessPolicy(Object.assign({abortSignal:b.abortSignal,access:g,containerAcl:S,leaseAccessConditions:b.conditions,modifiedAccessConditions:b.conditions},convertTracingToRequestOptionsBase(P)))}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}getBlobLeaseClient(g){return new BlobLeaseClient(this,g)}async uploadBlockBlob(g,v,b,S={}){const{span:P,updatedOptions:x}=Ap("ContainerClient-uploadBlockBlob",S);try{const S=this.getBlockBlobClient(g),P=await S.upload(v,b,x);return{blockBlobClient:S,response:P}}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}async deleteBlob(g,v={}){const{span:b,updatedOptions:S}=Ap("ContainerClient-deleteBlob",v);try{let b=this.getBlobClient(g);return v.versionId&&(b=b.withVersion(v.versionId)),await b.delete(S)}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async listBlobFlatSegment(g,v={}){const{span:b,updatedOptions:S}=Ap("ContainerClient-listBlobFlatSegment",v);try{const b=await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:g},v),convertTracingToRequestOptionsBase(S)));return Object.assign(Object.assign({},b),{_response:Object.assign(Object.assign({},b._response),{parsedBody:(P=b._response.parsedBody,Object.assign(Object.assign({},P),{segment:{blobItems:P.segment.blobItems.map((g=>Object.assign(Object.assign({},g),{name:BlobNameToString(g.name)})))}}))}),segment:Object.assign(Object.assign({},b.segment),{blobItems:b.segment.blobItems.map((g=>Object.assign(Object.assign({},g),{name:BlobNameToString(g.name),tags:toTags(g.blobTags),objectReplicationSourceProperties:parseObjectReplicationRecord(g.objectReplicationMetadata)})))})})}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}var P}async listBlobHierarchySegment(g,v,b={}){var S;const{span:P,updatedOptions:x}=Ap("ContainerClient-listBlobHierarchySegment",b);try{const P=await this.containerContext.listBlobHierarchySegment(g,Object.assign(Object.assign({marker:v},b),convertTracingToRequestOptionsBase(x)));return Object.assign(Object.assign({},P),{_response:Object.assign(Object.assign({},P._response),{parsedBody:ConvertInternalResponseOfListBlobHierarchy(P._response.parsedBody)}),segment:Object.assign(Object.assign({},P.segment),{blobItems:P.segment.blobItems.map((g=>Object.assign(Object.assign({},g),{name:BlobNameToString(g.name),tags:toTags(g.blobTags),objectReplicationSourceProperties:parseObjectReplicationRecord(g.objectReplicationMetadata)}))),blobPrefixes:null===(S=P.segment.blobPrefixes)||void 0===S?void 0:S.map((g=>({name:BlobNameToString(g.name)})))})})}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}listSegments(g,v={}){return(0,J.FC)(this,arguments,(function*listSegments_1(){let b;if(g||void 0===g)do{b=yield(0,J.qq)(this.listBlobFlatSegment(g,v)),g=b.continuationToken,yield yield(0,J.qq)(yield(0,J.qq)(b))}while(g)}))}listItems(g={}){return(0,J.FC)(this,arguments,(function*listItems_1(){var v,b;try{for(var S,P=(0,J.KL)(this.listSegments(undefined,g));!(S=yield(0,J.qq)(P.next())).done;){const g=S.value;yield(0,J.qq)(yield*(0,J.V2)((0,J.KL)(g.segment.blobItems)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,J.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listBlobsFlat(g={}){const v=[];g.includeCopy&&v.push("copy"),g.includeDeleted&&v.push("deleted"),g.includeMetadata&&v.push("metadata"),g.includeSnapshots&&v.push("snapshots"),g.includeVersions&&v.push("versions"),g.includeUncommitedBlobs&&v.push("uncommittedblobs"),g.includeTags&&v.push("tags"),g.includeDeletedWithVersions&&v.push("deletedwithversions"),g.includeImmutabilityPolicy&&v.push("immutabilitypolicy"),g.includeLegalHold&&v.push("legalhold"),""===g.prefix&&(g.prefix=void 0);const b=Object.assign(Object.assign({},g),v.length>0?{include:v}:{}),S=this.listItems(b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:(g={})=>this.listSegments(g.continuationToken,Object.assign({maxPageSize:g.maxPageSize},b))}}listHierarchySegments(g,v,b={}){return(0,J.FC)(this,arguments,(function*listHierarchySegments_1(){let S;if(v||void 0===v)do{S=yield(0,J.qq)(this.listBlobHierarchySegment(g,v,b)),v=S.continuationToken,yield yield(0,J.qq)(yield(0,J.qq)(S))}while(v)}))}listItemsByHierarchy(g,v={}){return(0,J.FC)(this,arguments,(function*listItemsByHierarchy_1(){var b,S;try{for(var P,x=(0,J.KL)(this.listHierarchySegments(g,undefined,v));!(P=yield(0,J.qq)(x.next())).done;){const g=P.value.segment;if(g.blobPrefixes)for(const v of g.blobPrefixes)yield yield(0,J.qq)(Object.assign({kind:"prefix"},v));for(const v of g.blobItems)yield yield(0,J.qq)(Object.assign({kind:"blob"},v))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,J.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}listBlobsByHierarchy(g,v={}){if(""===g)throw new RangeError("delimiter should contain one or more characters");const b=[];v.includeCopy&&b.push("copy"),v.includeDeleted&&b.push("deleted"),v.includeMetadata&&b.push("metadata"),v.includeSnapshots&&b.push("snapshots"),v.includeVersions&&b.push("versions"),v.includeUncommitedBlobs&&b.push("uncommittedblobs"),v.includeTags&&b.push("tags"),v.includeDeletedWithVersions&&b.push("deletedwithversions"),v.includeImmutabilityPolicy&&b.push("immutabilitypolicy"),v.includeLegalHold&&b.push("legalhold"),""===v.prefix&&(v.prefix=void 0);const S=Object.assign(Object.assign({},v),b.length>0?{include:b}:{}),P=this.listItemsByHierarchy(g,S);return{next:async()=>P.next(),[Symbol.asyncIterator](){return this},byPage:(v={})=>this.listHierarchySegments(g,v.continuationToken,Object.assign({maxPageSize:v.maxPageSize},S))}}async findBlobsByTagsSegment(g,v,b={}){const{span:S,updatedOptions:P}=Ap("ContainerClient-findBlobsByTagsSegment",b);try{const S=await this.containerContext.filterBlobs(Object.assign({abortSignal:b.abortSignal,where:g,marker:v,maxPageSize:b.maxPageSize},convertTracingToRequestOptionsBase(P)));return Object.assign(Object.assign({},S),{_response:S._response,blobs:S.blobs.map((g=>{var v;let b="";return 1===(null===(v=g.tags)||void 0===v?void 0:v.blobTagSet.length)&&(b=g.tags.blobTagSet[0].value),Object.assign(Object.assign({},g),{tags:toTags(g.tags),tagValue:b})}))})}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}findBlobsByTagsSegments(g,v,b={}){return(0,J.FC)(this,arguments,(function*findBlobsByTagsSegments_1(){let S;if(v||void 0===v)do{S=yield(0,J.qq)(this.findBlobsByTagsSegment(g,v,b)),S.blobs=S.blobs||[],v=S.continuationToken,yield yield(0,J.qq)(S)}while(v)}))}findBlobsByTagsItems(g,v={}){return(0,J.FC)(this,arguments,(function*findBlobsByTagsItems_1(){var b,S;try{for(var P,x=(0,J.KL)(this.findBlobsByTagsSegments(g,undefined,v));!(P=yield(0,J.qq)(x.next())).done;){const g=P.value;yield(0,J.qq)(yield*(0,J.V2)((0,J.KL)(g.blobs)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,J.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}findBlobsByTags(g,v={}){const b=Object.assign({},v),S=this.findBlobsByTagsItems(g,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:(v={})=>this.findBlobsByTagsSegments(g,v.continuationToken,Object.assign({maxPageSize:v.maxPageSize},b))}}getContainerNameFromUrl(){let g;try{const v=URLBuilder.parse(this.url);if(g="blob"===v.getHost().split(".")[1]?v.getPath().split("/")[1]:isIpEndpointStyle(v)?v.getPath().split("/")[2]:v.getPath().split("/")[1],g=decodeURIComponent(g),!g)throw new Error("Provided containerName is invalid.");return g}catch(g){throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(g){return new Promise((v=>{if(!(this.credential instanceof StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");const b=generateBlobSASQueryParameters(Object.assign({containerName:this._containerName},g),this.credential).toString();v(appendToURLQuery(this.url,b))}))}getBlobBatchClient(){return new BlobBatchClient(this.url,this.pipeline)}}class AccountSASPermissions{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(g){const v=new AccountSASPermissions;for(const b of g)switch(b){case"r":v.read=!0;break;case"w":v.write=!0;break;case"d":v.delete=!0;break;case"x":v.deleteVersion=!0;break;case"l":v.list=!0;break;case"a":v.add=!0;break;case"c":v.create=!0;break;case"u":v.update=!0;break;case"p":v.process=!0;break;case"t":v.tag=!0;break;case"f":v.filter=!0;break;case"i":v.setImmutabilityPolicy=!0;break;case"y":v.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${b}`)}return v}static from(g){const v=new AccountSASPermissions;return g.read&&(v.read=!0),g.write&&(v.write=!0),g.delete&&(v.delete=!0),g.deleteVersion&&(v.deleteVersion=!0),g.filter&&(v.filter=!0),g.tag&&(v.tag=!0),g.list&&(v.list=!0),g.add&&(v.add=!0),g.create&&(v.create=!0),g.update&&(v.update=!0),g.process&&(v.process=!0),g.setImmutabilityPolicy&&(v.setImmutabilityPolicy=!0),g.permanentDelete&&(v.permanentDelete=!0),v}toString(){const g=[];return this.read&&g.push("r"),this.write&&g.push("w"),this.delete&&g.push("d"),this.deleteVersion&&g.push("x"),this.filter&&g.push("f"),this.tag&&g.push("t"),this.list&&g.push("l"),this.add&&g.push("a"),this.create&&g.push("c"),this.update&&g.push("u"),this.process&&g.push("p"),this.setImmutabilityPolicy&&g.push("i"),this.permanentDelete&&g.push("y"),g.join("")}}class AccountSASResourceTypes{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(g){const v=new AccountSASResourceTypes;for(const b of g)switch(b){case"s":v.service=!0;break;case"c":v.container=!0;break;case"o":v.object=!0;break;default:throw new RangeError(`Invalid resource type: ${b}`)}return v}toString(){const g=[];return this.service&&g.push("s"),this.container&&g.push("c"),this.object&&g.push("o"),g.join("")}}class AccountSASServices{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(g){const v=new AccountSASServices;for(const b of g)switch(b){case"b":v.blob=!0;break;case"f":v.file=!0;break;case"q":v.queue=!0;break;case"t":v.table=!0;break;default:throw new RangeError(`Invalid service character: ${b}`)}return v}toString(){const g=[];return this.blob&&g.push("b"),this.table&&g.push("t"),this.queue&&g.push("q"),this.file&&g.push("f"),g.join("")}}function generateAccountSASQueryParameters(g,v){const b=g.version?g.version:Xo;if(g.permissions&&g.permissions.setImmutabilityPolicy&&b<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(g.permissions&&g.permissions.deleteVersion&&b<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(g.permissions&&g.permissions.permanentDelete&&b<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(g.permissions&&g.permissions.tag&&b<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(g.permissions&&g.permissions.filter&&b<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(g.encryptionScope&&b<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");const S=AccountSASPermissions.parse(g.permissions.toString()),P=AccountSASServices.parse(g.services).toString(),x=AccountSASResourceTypes.parse(g.resourceTypes).toString();let C;C=b>="2020-12-06"?[v.accountName,S,P,x,g.startsOn?truncatedISO8061Date(g.startsOn,!1):"",truncatedISO8061Date(g.expiresOn,!1),g.ipRange?ipRangeToString(g.ipRange):"",g.protocol?g.protocol:"",b,g.encryptionScope?g.encryptionScope:"",""].join("\n"):[v.accountName,S,P,x,g.startsOn?truncatedISO8061Date(g.startsOn,!1):"",truncatedISO8061Date(g.expiresOn,!1),g.ipRange?ipRangeToString(g.ipRange):"",g.protocol?g.protocol:"",b,""].join("\n");const T=v.computeHMACSHA256(C);return new SASQueryParameters(b,T,S.toString(),P,x,g.protocol,g.startsOn,g.expiresOn,g.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,g.encryptionScope)}class BlobServiceClient extends StorageClient{constructor(g,v,b){let S;S=isPipelineLike(v)?v:L&&v instanceof StorageSharedKeyCredential||v instanceof AnonymousCredential||isTokenCredential(v)?newPipeline(v,b):newPipeline(new AnonymousCredential,b),super(g,S),this.serviceContext=new Service(this.storageClientContext)}static fromConnectionString(g,v){v=v||{};const b=extractConnectionStringParts(g);if("AccountConnString"===b.kind){if(L){const g=new StorageSharedKeyCredential(b.accountName,b.accountKey);v.proxyOptions||(v.proxyOptions=getDefaultProxySettings(b.proxyUri));const S=newPipeline(g,v);return new BlobServiceClient(b.url,S)}throw new Error("Account connection string is only supported in Node.js environment")}if("SASConnString"===b.kind){const g=newPipeline(new AnonymousCredential,v);return new BlobServiceClient(b.url+"?"+b.accountSas,g)}throw new Error("Connection string must be either an Account connection string or a SAS connection string")}getContainerClient(g){return new ContainerClient(appendToURLPath(this.url,encodeURIComponent(g)),this.pipeline)}async createContainer(g,v={}){const{span:b,updatedOptions:S}=Ap("BlobServiceClient-createContainer",v);try{const v=this.getContainerClient(g),b=await v.create(S);return{containerClient:v,containerCreateResponse:b}}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async deleteContainer(g,v={}){const{span:b,updatedOptions:S}=Ap("BlobServiceClient-deleteContainer",v);try{const v=this.getContainerClient(g);return await v.delete(S)}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async undeleteContainer(g,v,b={}){const{span:S,updatedOptions:P}=Ap("BlobServiceClient-undeleteContainer",b);try{const S=this.getContainerClient(b.destinationContainerName||g),x=new Container(S.storageClientContext);return{containerClient:S,containerUndeleteResponse:await x.restore(Object.assign({deletedContainerName:g,deletedContainerVersion:v},P))}}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}async renameContainer(g,v,b={}){var S;const{span:P,updatedOptions:x}=Ap("BlobServiceClient-renameContainer",b);try{const P=this.getContainerClient(v),C=new Container(P.storageClientContext);return{containerClient:P,containerRenameResponse:await C.rename(g,Object.assign(Object.assign({},x),{sourceLeaseId:null===(S=b.sourceCondition)||void 0===S?void 0:S.leaseId}))}}catch(g){throw P.setStatus({code:He.ERROR,message:g.message}),g}finally{P.end()}}async getProperties(g={}){const{span:v,updatedOptions:b}=Ap("BlobServiceClient-getProperties",g);try{return await this.serviceContext.getProperties(Object.assign({abortSignal:g.abortSignal},convertTracingToRequestOptionsBase(b)))}catch(g){throw v.setStatus({code:He.ERROR,message:g.message}),g}finally{v.end()}}async setProperties(g,v={}){const{span:b,updatedOptions:S}=Ap("BlobServiceClient-setProperties",v);try{return await this.serviceContext.setProperties(g,Object.assign({abortSignal:v.abortSignal},convertTracingToRequestOptionsBase(S)))}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async getStatistics(g={}){const{span:v,updatedOptions:b}=Ap("BlobServiceClient-getStatistics",g);try{return await this.serviceContext.getStatistics(Object.assign({abortSignal:g.abortSignal},convertTracingToRequestOptionsBase(b)))}catch(g){throw v.setStatus({code:He.ERROR,message:g.message}),g}finally{v.end()}}async getAccountInfo(g={}){const{span:v,updatedOptions:b}=Ap("BlobServiceClient-getAccountInfo",g);try{return await this.serviceContext.getAccountInfo(Object.assign({abortSignal:g.abortSignal},convertTracingToRequestOptionsBase(b)))}catch(g){throw v.setStatus({code:He.ERROR,message:g.message}),g}finally{v.end()}}async listContainersSegment(g,v={}){const{span:b,updatedOptions:S}=Ap("BlobServiceClient-listContainersSegment",v);try{return await this.serviceContext.listContainersSegment(Object.assign(Object.assign(Object.assign({abortSignal:v.abortSignal,marker:g},v),{include:"string"==typeof v.include?[v.include]:v.include}),convertTracingToRequestOptionsBase(S)))}catch(g){throw b.setStatus({code:He.ERROR,message:g.message}),g}finally{b.end()}}async findBlobsByTagsSegment(g,v,b={}){const{span:S,updatedOptions:P}=Ap("BlobServiceClient-findBlobsByTagsSegment",b);try{const S=await this.serviceContext.filterBlobs(Object.assign({abortSignal:b.abortSignal,where:g,marker:v,maxPageSize:b.maxPageSize},convertTracingToRequestOptionsBase(P)));return Object.assign(Object.assign({},S),{_response:S._response,blobs:S.blobs.map((g=>{var v;let b="";return 1===(null===(v=g.tags)||void 0===v?void 0:v.blobTagSet.length)&&(b=g.tags.blobTagSet[0].value),Object.assign(Object.assign({},g),{tags:toTags(g.tags),tagValue:b})}))})}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}findBlobsByTagsSegments(g,v,b={}){return(0,J.FC)(this,arguments,(function*findBlobsByTagsSegments_1(){let S;if(v||void 0===v)do{S=yield(0,J.qq)(this.findBlobsByTagsSegment(g,v,b)),S.blobs=S.blobs||[],v=S.continuationToken,yield yield(0,J.qq)(S)}while(v)}))}findBlobsByTagsItems(g,v={}){return(0,J.FC)(this,arguments,(function*findBlobsByTagsItems_1(){var b,S;try{for(var P,x=(0,J.KL)(this.findBlobsByTagsSegments(g,undefined,v));!(P=yield(0,J.qq)(x.next())).done;){const g=P.value;yield(0,J.qq)(yield*(0,J.V2)((0,J.KL)(g.blobs)))}}catch(g){b={error:g}}finally{try{P&&!P.done&&(S=x.return)&&(yield(0,J.qq)(S.call(x)))}finally{if(b)throw b.error}}}))}findBlobsByTags(g,v={}){const b=Object.assign({},v),S=this.findBlobsByTagsItems(g,b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:(v={})=>this.findBlobsByTagsSegments(g,v.continuationToken,Object.assign({maxPageSize:v.maxPageSize},b))}}listSegments(g,v={}){return(0,J.FC)(this,arguments,(function*listSegments_1(){let b;if(g||void 0===g)do{b=yield(0,J.qq)(this.listContainersSegment(g,v)),b.containerItems=b.containerItems||[],g=b.continuationToken,yield yield(0,J.qq)(yield(0,J.qq)(b))}while(g)}))}listItems(g={}){return(0,J.FC)(this,arguments,(function*listItems_1(){var v,b;try{for(var S,P=(0,J.KL)(this.listSegments(undefined,g));!(S=yield(0,J.qq)(P.next())).done;){const g=S.value;yield(0,J.qq)(yield*(0,J.V2)((0,J.KL)(g.containerItems)))}}catch(g){v={error:g}}finally{try{S&&!S.done&&(b=P.return)&&(yield(0,J.qq)(b.call(P)))}finally{if(v)throw v.error}}}))}listContainers(g={}){""===g.prefix&&(g.prefix=void 0);const v=[];g.includeDeleted&&v.push("deleted"),g.includeMetadata&&v.push("metadata"),g.includeSystem&&v.push("system");const b=Object.assign(Object.assign({},g),v.length>0?{include:v}:{}),S=this.listItems(b);return{next:()=>S.next(),[Symbol.asyncIterator](){return this},byPage:(g={})=>this.listSegments(g.continuationToken,Object.assign({maxPageSize:g.maxPageSize},b))}}async getUserDelegationKey(g,v,b={}){const{span:S,updatedOptions:P}=Ap("BlobServiceClient-getUserDelegationKey",b);try{const S=await this.serviceContext.getUserDelegationKey({startsOn:truncatedISO8061Date(g,!1),expiresOn:truncatedISO8061Date(v,!1)},Object.assign({abortSignal:b.abortSignal},convertTracingToRequestOptionsBase(P))),x={signedObjectId:S.signedObjectId,signedTenantId:S.signedTenantId,signedStartsOn:new Date(S.signedStartsOn),signedExpiresOn:new Date(S.signedExpiresOn),signedService:S.signedService,signedVersion:S.signedVersion,value:S.value};return Object.assign({_response:S._response,requestId:S.requestId,clientRequestId:S.clientRequestId,version:S.version,date:S.date,errorCode:S.errorCode},x)}catch(g){throw S.setStatus({code:He.ERROR,message:g.message}),g}finally{S.end()}}getBlobBatchClient(){return new BlobBatchClient(this.url,this.pipeline)}generateAccountSasUrl(g,v=AccountSASPermissions.parse("r"),b="sco",S={}){if(!(this.credential instanceof StorageSharedKeyCredential))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(void 0===g){const v=new Date;g=new Date(v.getTime()+36e5)}const P=generateAccountSASQueryParameters(Object.assign({permissions:v,expiresOn:g,resourceTypes:b,services:AccountSASServices.parse("b").toString()},S),this.credential).toString();return appendToURLQuery(this.url,P)}}!function(g){g.AES256="AES256"}(ru||(ru={}))},21513:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function __export(g){for(var b in g)v.hasOwnProperty(b)||(v[b]=g[b])}(b(53593))},53593:function(g,v,b){"use strict";var S=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0});const P=b(57147),x=S(b(15158)).default("@kwsites/file-exists");v.exists=function exists(g,b=v.READABLE){return function check(g,v,b){x("checking %s",g);try{const S=P.statSync(g);return S.isFile()&&v?(x("[OK] path represents a file"),!0):S.isDirectory()&&b?(x("[OK] path represents a directory"),!0):(x("[FAIL] path represents something other than a file or directory"),!1)}catch(g){if("ENOENT"===g.code)return x("[FAIL] path is not accessible: %o",g),!1;throw x("[FATAL] %o",g),g}}(g,(b&v.FILE)>0,(b&v.FOLDER)>0)},v.FILE=1,v.FOLDER=2,v.READABLE=v.FILE+v.FOLDER},12443:(g,v)=>{"use strict";function deferred(){let g,v,b="pending";return{promise:new Promise(((b,S)=>{g=b,v=S})),done(v){"pending"===b&&(b="resolved",g(v))},fail(g){"pending"===b&&(b="rejected",v(g))},get fulfilled(){return"pending"!==b},get status(){return b}}}Object.defineProperty(v,"__esModule",{value:!0}),v.createDeferred=v.deferred=void 0,v.deferred=deferred,v.createDeferred=deferred,v.default=deferred},93340:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DocumentSettingsNotification=v.DocumentSettingsRequest=v.CRLF=v.LF=void 0;const S=b(40273);v.LF=1,v.CRLF=2,function(g){g.method="$/textDocument/documentSettings",g.type=new S.RequestType(g.method)}(v.DocumentSettingsRequest||(v.DocumentSettingsRequest={})),function(g){g.method="$/textDocument/documentSettings/didChange",g.type=new S.NotificationType(g.method)}(v.DocumentSettingsNotification||(v.DocumentSettingsNotification={}))},15725:(g,v,b)=>{"use strict";const S=b(20077),P=b(71017),x=b(55012).mkdirsSync,C=b(56944).utimesMillisSync,T=b(53087);function getStats(g,v,b,x){const C=(x.dereference?S.statSync:S.lstatSync)(v);if(C.isDirectory())return function onDir(g,v,b,P,x){return v?copyDir(b,P,x):function mkDirAndCopy(g,v,b,P){return S.mkdirSync(b),copyDir(v,b,P),setDestMode(b,g)}(g.mode,b,P,x)}(C,g,v,b,x);if(C.isFile()||C.isCharacterDevice()||C.isBlockDevice())return function onFile(g,v,b,P,x){return v?function mayCopyFile(g,v,b,P){if(P.overwrite)return S.unlinkSync(b),copyFile(g,v,b,P);if(P.errorOnExist)throw new Error(`'${b}' already exists`)}(g,b,P,x):copyFile(g,b,P,x)}(C,g,v,b,x);if(C.isSymbolicLink())return function onLink(g,v,b,x){let C=S.readlinkSync(v);x.dereference&&(C=P.resolve(process.cwd(),C));if(g){let g;try{g=S.readlinkSync(b)}catch(g){if("EINVAL"===g.code||"UNKNOWN"===g.code)return S.symlinkSync(C,b);throw g}if(x.dereference&&(g=P.resolve(process.cwd(),g)),T.isSrcSubdir(C,g))throw new Error(`Cannot copy '${C}' to a subdirectory of itself, '${g}'.`);if(S.statSync(b).isDirectory()&&T.isSrcSubdir(g,C))throw new Error(`Cannot overwrite '${g}' with '${C}'.`);return function copyLink(g,v){return S.unlinkSync(v),S.symlinkSync(g,v)}(C,b)}return S.symlinkSync(C,b)}(g,v,b,x);if(C.isSocket())throw new Error(`Cannot copy a socket file: ${v}`);if(C.isFIFO())throw new Error(`Cannot copy a FIFO pipe: ${v}`);throw new Error(`Unknown file: ${v}`)}function copyFile(g,v,b,P){return S.copyFileSync(v,b),P.preserveTimestamps&&function handleTimestamps(g,v,b){(function fileIsNotWritable(g){return 0==(128&g)})(g)&&function makeFileWritable(g,v){return setDestMode(g,128|v)}(b,g);return function setDestTimestamps(g,v){const b=S.statSync(g);return C(v,b.atime,b.mtime)}(v,b)}(g.mode,v,b),setDestMode(b,g.mode)}function setDestMode(g,v){return S.chmodSync(g,v)}function copyDir(g,v,b){S.readdirSync(g).forEach((S=>function copyDirItem(g,v,b,S){const x=P.join(v,g),C=P.join(b,g),{destStat:R}=T.checkPathsSync(x,C,"copy",S);return function startCopy(g,v,b,S){if(!S.filter||S.filter(v,b))return getStats(g,v,b,S)}(R,x,C,S)}(S,g,v,b)))}g.exports=function copySync(g,v,b){"function"==typeof b&&(b={filter:b}),(b=b||{}).clobber=!("clobber"in b)||!!b.clobber,b.overwrite="overwrite"in b?!!b.overwrite:b.clobber,b.preserveTimestamps&&"ia32"===process.arch&&process.emitWarning("Using the preserveTimestamps option in 32-bit node is not recommended;\n\n\tsee https://github.com/jprichardson/node-fs-extra/issues/269","Warning","fs-extra-WARN0002");const{srcStat:C,destStat:R}=T.checkPathsSync(g,v,"copy",b);return T.checkParentPathsSync(g,C,v,"copy"),function handleFilterAndCopy(g,v,b,C){if(C.filter&&!C.filter(v,b))return;const T=P.dirname(b);S.existsSync(T)||x(T);return getStats(g,v,b,C)}(R,g,v,b)}},89731:(g,v,b)=>{"use strict";const S=b(20077),P=b(71017),x=b(55012).mkdirs,C=b(78870).pathExists,T=b(56944).utimesMillis,R=b(53087);function checkParentDir(g,v,b,S,T){const R=P.dirname(b);C(R,((P,C)=>P?T(P):C?getStats(g,v,b,S,T):void x(R,(P=>P?T(P):getStats(g,v,b,S,T)))))}function handleFilter(g,v,b,S,P,x){Promise.resolve(P.filter(b,S)).then((C=>C?g(v,b,S,P,x):x()),(g=>x(g)))}function getStats(g,v,b,P,x){(P.dereference?S.stat:S.lstat)(v,((C,T)=>C?x(C):T.isDirectory()?function onDir(g,v,b,P,x,C){return v?copyDir(b,P,x,C):function mkDirAndCopy(g,v,b,P,x){S.mkdir(b,(S=>{if(S)return x(S);copyDir(v,b,P,(v=>v?x(v):setDestMode(b,g,x)))}))}(g.mode,b,P,x,C)}(T,g,v,b,P,x):T.isFile()||T.isCharacterDevice()||T.isBlockDevice()?function onFile(g,v,b,P,x,C){return v?function mayCopyFile(g,v,b,P,x){if(!P.overwrite)return P.errorOnExist?x(new Error(`'${b}' already exists`)):x();S.unlink(b,(S=>S?x(S):copyFile(g,v,b,P,x)))}(g,b,P,x,C):copyFile(g,b,P,x,C)}(T,g,v,b,P,x):T.isSymbolicLink()?onLink(g,v,b,P,x):T.isSocket()?x(new Error(`Cannot copy a socket file: ${v}`)):T.isFIFO()?x(new Error(`Cannot copy a FIFO pipe: ${v}`)):x(new Error(`Unknown file: ${v}`))))}function copyFile(g,v,b,P,x){S.copyFile(v,b,(S=>S?x(S):P.preserveTimestamps?function handleTimestampsAndMode(g,v,b,S){if(function fileIsNotWritable(g){return 0==(128&g)}(g))return function makeFileWritable(g,v,b){return setDestMode(g,128|v,b)}(b,g,(P=>P?S(P):setDestTimestampsAndMode(g,v,b,S)));return setDestTimestampsAndMode(g,v,b,S)}(g.mode,v,b,x):setDestMode(b,g.mode,x)))}function setDestTimestampsAndMode(g,v,b,P){!function setDestTimestamps(g,v,b){S.stat(g,((g,S)=>g?b(g):T(v,S.atime,S.mtime,b)))}(v,b,(v=>v?P(v):setDestMode(b,g,P)))}function setDestMode(g,v,b){return S.chmod(g,v,b)}function copyDir(g,v,b,P){S.readdir(g,((S,x)=>S?P(S):copyDirItems(x,g,v,b,P)))}function copyDirItems(g,v,b,S,x){const C=g.pop();return C?function copyDirItem(g,v,b,S,x,C){const T=P.join(b,v),k=P.join(S,v);R.checkPaths(T,k,"copy",x,((v,P)=>{if(v)return C(v);const{destStat:R}=P;!function startCopy(g,v,b,S,P){return S.filter?handleFilter(getStats,g,v,b,S,P):getStats(g,v,b,S,P)}(R,T,k,x,(v=>v?C(v):copyDirItems(g,b,S,x,C)))}))}(g,C,v,b,S,x):x()}function onLink(g,v,b,x,C){S.readlink(v,((v,T)=>v?C(v):(x.dereference&&(T=P.resolve(process.cwd(),T)),g?void S.readlink(b,((v,k)=>v?"EINVAL"===v.code||"UNKNOWN"===v.code?S.symlink(T,b,C):C(v):(x.dereference&&(k=P.resolve(process.cwd(),k)),R.isSrcSubdir(T,k)?C(new Error(`Cannot copy '${T}' to a subdirectory of itself, '${k}'.`)):g.isDirectory()&&R.isSrcSubdir(k,T)?C(new Error(`Cannot overwrite '${k}' with '${T}'.`)):function copyLink(g,v,b){S.unlink(v,(P=>P?b(P):S.symlink(g,v,b)))}(T,b,C)))):S.symlink(T,b,C))))}g.exports=function copy(g,v,b,S){"function"!=typeof b||S?"function"==typeof b&&(b={filter:b}):(S=b,b={}),S=S||function(){},(b=b||{}).clobber=!("clobber"in b)||!!b.clobber,b.overwrite="overwrite"in b?!!b.overwrite:b.clobber,b.preserveTimestamps&&"ia32"===process.arch&&process.emitWarning("Using the preserveTimestamps option in 32-bit node is not recommended;\n\n\tsee https://github.com/jprichardson/node-fs-extra/issues/269","Warning","fs-extra-WARN0001"),R.checkPaths(g,v,"copy",b,((P,x)=>{if(P)return S(P);const{srcStat:C,destStat:T}=x;R.checkParentPaths(g,C,v,"copy",(P=>P?S(P):b.filter?handleFilter(checkParentDir,T,g,v,b,S):checkParentDir(T,g,v,b,S)))}))}},44740:(g,v,b)=>{"use strict";const S=b(38981).fromCallback;g.exports={copy:S(b(89731)),copySync:b(15725)}},30023:(g,v,b)=>{"use strict";const S=b(38981).fromPromise,P=b(41048),x=b(71017),C=b(55012),T=b(35839),R=S((async function emptyDir(g){let v;try{v=await P.readdir(g)}catch{return C.mkdirs(g)}return Promise.all(v.map((v=>T.remove(x.join(g,v)))))}));function emptyDirSync(g){let v;try{v=P.readdirSync(g)}catch{return C.mkdirsSync(g)}v.forEach((v=>{v=x.join(g,v),T.removeSync(v)}))}g.exports={emptyDirSync,emptydirSync:emptyDirSync,emptyDir:R,emptydir:R}},18566:(g,v,b)=>{"use strict";const S=b(38981).fromCallback,P=b(71017),x=b(20077),C=b(55012);g.exports={createFile:S((function createFile(g,v){function makeFile(){x.writeFile(g,"",(g=>{if(g)return v(g);v()}))}x.stat(g,((b,S)=>{if(!b&&S.isFile())return v();const T=P.dirname(g);x.stat(T,((g,b)=>{if(g)return"ENOENT"===g.code?C.mkdirs(T,(g=>{if(g)return v(g);makeFile()})):v(g);b.isDirectory()?makeFile():x.readdir(T,(g=>{if(g)return v(g)}))}))}))})),createFileSync:function createFileSync(g){let v;try{v=x.statSync(g)}catch{}if(v&&v.isFile())return;const b=P.dirname(g);try{x.statSync(b).isDirectory()||x.readdirSync(b)}catch(g){if(!g||"ENOENT"!==g.code)throw g;C.mkdirsSync(b)}x.writeFileSync(g,"")}}},66001:(g,v,b)=>{"use strict";const{createFile:S,createFileSync:P}=b(18566),{createLink:x,createLinkSync:C}=b(45610),{createSymlink:T,createSymlinkSync:R}=b(60969);g.exports={createFile:S,createFileSync:P,ensureFile:S,ensureFileSync:P,createLink:x,createLinkSync:C,ensureLink:x,ensureLinkSync:C,createSymlink:T,createSymlinkSync:R,ensureSymlink:T,ensureSymlinkSync:R}},45610:(g,v,b)=>{"use strict";const S=b(38981).fromCallback,P=b(71017),x=b(20077),C=b(55012),T=b(78870).pathExists,{areIdentical:R}=b(53087);g.exports={createLink:S((function createLink(g,v,b){function makeLink(g,v){x.link(g,v,(g=>{if(g)return b(g);b(null)}))}x.lstat(v,((S,k)=>{x.lstat(g,((S,x)=>{if(S)return S.message=S.message.replace("lstat","ensureLink"),b(S);if(k&&R(x,k))return b(null);const _=P.dirname(v);T(_,((S,P)=>S?b(S):P?makeLink(g,v):void C.mkdirs(_,(S=>{if(S)return b(S);makeLink(g,v)}))))}))}))})),createLinkSync:function createLinkSync(g,v){let b;try{b=x.lstatSync(v)}catch{}try{const v=x.lstatSync(g);if(b&&R(v,b))return}catch(g){throw g.message=g.message.replace("lstat","ensureLink"),g}const S=P.dirname(v);return x.existsSync(S)||C.mkdirsSync(S),x.linkSync(g,v)}}},23664:(g,v,b)=>{"use strict";const S=b(71017),P=b(20077),x=b(78870).pathExists;g.exports={symlinkPaths:function symlinkPaths(g,v,b){if(S.isAbsolute(g))return P.lstat(g,(v=>v?(v.message=v.message.replace("lstat","ensureSymlink"),b(v)):b(null,{toCwd:g,toDst:g})));{const C=S.dirname(v),T=S.join(C,g);return x(T,((v,x)=>v?b(v):x?b(null,{toCwd:T,toDst:g}):P.lstat(g,(v=>v?(v.message=v.message.replace("lstat","ensureSymlink"),b(v)):b(null,{toCwd:g,toDst:S.relative(C,g)})))))}},symlinkPathsSync:function symlinkPathsSync(g,v){let b;if(S.isAbsolute(g)){if(b=P.existsSync(g),!b)throw new Error("absolute srcpath does not exist");return{toCwd:g,toDst:g}}{const x=S.dirname(v),C=S.join(x,g);if(b=P.existsSync(C),b)return{toCwd:C,toDst:g};if(b=P.existsSync(g),!b)throw new Error("relative srcpath does not exist");return{toCwd:g,toDst:S.relative(x,g)}}}}},65264:(g,v,b)=>{"use strict";const S=b(20077);g.exports={symlinkType:function symlinkType(g,v,b){if(b="function"==typeof v?v:b,v="function"!=typeof v&&v)return b(null,v);S.lstat(g,((g,S)=>{if(g)return b(null,"file");v=S&&S.isDirectory()?"dir":"file",b(null,v)}))},symlinkTypeSync:function symlinkTypeSync(g,v){let b;if(v)return v;try{b=S.lstatSync(g)}catch{return"file"}return b&&b.isDirectory()?"dir":"file"}}},60969:(g,v,b)=>{"use strict";const S=b(38981).fromCallback,P=b(71017),x=b(41048),C=b(55012),T=C.mkdirs,R=C.mkdirsSync,k=b(23664),_=k.symlinkPaths,O=k.symlinkPathsSync,I=b(65264),A=I.symlinkType,q=I.symlinkTypeSync,z=b(78870).pathExists,{areIdentical:L}=b(53087);function _createSymlink(g,v,b,S){_(g,v,((C,R)=>{if(C)return S(C);g=R.toDst,A(R.toCwd,b,((b,C)=>{if(b)return S(b);const R=P.dirname(v);z(R,((b,P)=>b?S(b):P?x.symlink(g,v,C,S):void T(R,(b=>{if(b)return S(b);x.symlink(g,v,C,S)}))))}))}))}g.exports={createSymlink:S((function createSymlink(g,v,b,S){S="function"==typeof b?b:S,b="function"!=typeof b&&b,x.lstat(v,((P,C)=>{!P&&C.isSymbolicLink()?Promise.all([x.stat(g),x.stat(v)]).then((([P,x])=>{if(L(P,x))return S(null);_createSymlink(g,v,b,S)})):_createSymlink(g,v,b,S)}))})),createSymlinkSync:function createSymlinkSync(g,v,b){let S;try{S=x.lstatSync(v)}catch{}if(S&&S.isSymbolicLink()){const b=x.statSync(g),S=x.statSync(v);if(L(b,S))return}const C=O(g,v);g=C.toDst,b=q(C.toCwd,b);const T=P.dirname(v);return x.existsSync(T)||R(T),x.symlinkSync(g,v,b)}}},41048:(g,v,b)=>{"use strict";const S=b(38981).fromCallback,P=b(20077),x=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter((g=>"function"==typeof P[g]));Object.assign(v,P),x.forEach((g=>{v[g]=S(P[g])})),v.exists=function(g,v){return"function"==typeof v?P.exists(g,v):new Promise((v=>P.exists(g,v)))},v.read=function(g,v,b,S,x,C){return"function"==typeof C?P.read(g,v,b,S,x,C):new Promise(((C,T)=>{P.read(g,v,b,S,x,((g,v,b)=>{if(g)return T(g);C({bytesRead:v,buffer:b})}))}))},v.write=function(g,v,...b){return"function"==typeof b[b.length-1]?P.write(g,v,...b):new Promise(((S,x)=>{P.write(g,v,...b,((g,v,b)=>{if(g)return x(g);S({bytesWritten:v,buffer:b})}))}))},"function"==typeof P.writev&&(v.writev=function(g,v,...b){return"function"==typeof b[b.length-1]?P.writev(g,v,...b):new Promise(((S,x)=>{P.writev(g,v,...b,((g,v,b)=>{if(g)return x(g);S({bytesWritten:v,buffers:b})}))}))}),"function"==typeof P.realpath.native?v.realpath.native=S(P.realpath.native):process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")},50835:(g,v,b)=>{"use strict";g.exports={...b(41048),...b(44740),...b(30023),...b(66001),...b(58753),...b(55012),...b(75224),...b(67251),...b(78870),...b(35839)}},58753:(g,v,b)=>{"use strict";const S=b(38981).fromPromise,P=b(37702);P.outputJson=S(b(94794)),P.outputJsonSync=b(94675),P.outputJSON=P.outputJson,P.outputJSONSync=P.outputJsonSync,P.writeJSON=P.writeJson,P.writeJSONSync=P.writeJsonSync,P.readJSON=P.readJson,P.readJSONSync=P.readJsonSync,g.exports=P},37702:(g,v,b)=>{"use strict";const S=b(96813);g.exports={readJson:S.readFile,readJsonSync:S.readFileSync,writeJson:S.writeFile,writeJsonSync:S.writeFileSync}},94675:(g,v,b)=>{"use strict";const{stringify:S}=b(96780),{outputFileSync:P}=b(67251);g.exports=function outputJsonSync(g,v,b){const x=S(v,b);P(g,x,b)}},94794:(g,v,b)=>{"use strict";const{stringify:S}=b(96780),{outputFile:P}=b(67251);g.exports=async function outputJson(g,v,b={}){const x=S(v,b);await P(g,x,b)}},55012:(g,v,b)=>{"use strict";const S=b(38981).fromPromise,{makeDir:P,makeDirSync:x}=b(26068),C=S(P);g.exports={mkdirs:C,mkdirsSync:x,mkdirp:C,mkdirpSync:x,ensureDir:C,ensureDirSync:x}},26068:(g,v,b)=>{"use strict";const S=b(41048),{checkPath:P}=b(72398),getMode=g=>"number"==typeof g?g:{mode:511,...g}.mode;g.exports.makeDir=async(g,v)=>(P(g),S.mkdir(g,{mode:getMode(v),recursive:!0})),g.exports.makeDirSync=(g,v)=>(P(g),S.mkdirSync(g,{mode:getMode(v),recursive:!0}))},72398:(g,v,b)=>{"use strict";const S=b(71017);g.exports.checkPath=function checkPath(g){if("win32"===process.platform){if(/[<>:"|?*]/.test(g.replace(S.parse(g).root,""))){const v=new Error(`Path contains invalid characters: ${g}`);throw v.code="EINVAL",v}}}},75224:(g,v,b)=>{"use strict";const S=b(38981).fromCallback;g.exports={move:S(b(45598)),moveSync:b(34826)}},34826:(g,v,b)=>{"use strict";const S=b(20077),P=b(71017),x=b(44740).copySync,C=b(35839).removeSync,T=b(55012).mkdirpSync,R=b(53087);function rename(g,v,b){try{S.renameSync(g,v)}catch(S){if("EXDEV"!==S.code)throw S;return function moveAcrossDevice(g,v,b){const S={overwrite:b,errorOnExist:!0};return x(g,v,S),C(g)}(g,v,b)}}g.exports=function moveSync(g,v,b){const x=(b=b||{}).overwrite||b.clobber||!1,{srcStat:k,isChangingCase:_=!1}=R.checkPathsSync(g,v,"move",b);return R.checkParentPathsSync(g,k,v,"move"),function isParentRoot(g){const v=P.dirname(g);return P.parse(v).root===v}(v)||T(P.dirname(v)),function doRename(g,v,b,P){if(P)return rename(g,v,b);if(b)return C(v),rename(g,v,b);if(S.existsSync(v))throw new Error("dest already exists.");return rename(g,v,b)}(g,v,x,_)}},45598:(g,v,b)=>{"use strict";const S=b(20077),P=b(71017),x=b(44740).copy,C=b(35839).remove,T=b(55012).mkdirp,R=b(78870).pathExists,k=b(53087);function doRename(g,v,b,S,P){return S?rename(g,v,b,P):b?C(v,(S=>S?P(S):rename(g,v,b,P))):void R(v,((S,x)=>S?P(S):x?P(new Error("dest already exists.")):rename(g,v,b,P)))}function rename(g,v,b,P){S.rename(g,v,(S=>S?"EXDEV"!==S.code?P(S):function moveAcrossDevice(g,v,b,S){const P={overwrite:b,errorOnExist:!0};x(g,v,P,(v=>v?S(v):C(g,S)))}(g,v,b,P):P()))}g.exports=function move(g,v,b,S){"function"==typeof b&&(S=b,b={});const x=(b=b||{}).overwrite||b.clobber||!1;k.checkPaths(g,v,"move",b,((b,C)=>{if(b)return S(b);const{srcStat:R,isChangingCase:_=!1}=C;k.checkParentPaths(g,R,v,"move",(b=>b?S(b):function isParentRoot(g){const v=P.dirname(g);return P.parse(v).root===v}(v)?doRename(g,v,x,_,S):void T(P.dirname(v),(b=>b?S(b):doRename(g,v,x,_,S)))))}))}},67251:(g,v,b)=>{"use strict";const S=b(38981).fromCallback,P=b(20077),x=b(71017),C=b(55012),T=b(78870).pathExists;g.exports={outputFile:S((function outputFile(g,v,b,S){"function"==typeof b&&(S=b,b="utf8");const R=x.dirname(g);T(R,((x,T)=>x?S(x):T?P.writeFile(g,v,b,S):void C.mkdirs(R,(x=>{if(x)return S(x);P.writeFile(g,v,b,S)}))))})),outputFileSync:function outputFileSync(g,...v){const b=x.dirname(g);if(P.existsSync(b))return P.writeFileSync(g,...v);C.mkdirsSync(b),P.writeFileSync(g,...v)}}},78870:(g,v,b)=>{"use strict";const S=b(38981).fromPromise,P=b(41048);g.exports={pathExists:S((function pathExists(g){return P.access(g).then((()=>!0)).catch((()=>!1))})),pathExistsSync:P.existsSync}},35839:(g,v,b)=>{"use strict";const S=b(20077),P=b(38981).fromCallback,x=b(61173);g.exports={remove:P((function remove(g,v){if(S.rm)return S.rm(g,{recursive:!0,force:!0},v);x(g,v)})),removeSync:function removeSync(g){if(S.rmSync)return S.rmSync(g,{recursive:!0,force:!0});x.sync(g)}}},61173:(g,v,b)=>{"use strict";const S=b(20077),P=b(71017),x=b(39491),C="win32"===process.platform;function defaults(g){["unlink","chmod","stat","lstat","rmdir","readdir"].forEach((v=>{g[v]=g[v]||S[v],g[v+="Sync"]=g[v]||S[v]})),g.maxBusyTries=g.maxBusyTries||3}function rimraf(g,v,b){let S=0;"function"==typeof v&&(b=v,v={}),x(g,"rimraf: missing path"),x.strictEqual(typeof g,"string","rimraf: path should be a string"),x.strictEqual(typeof b,"function","rimraf: callback function required"),x(v,"rimraf: invalid options argument provided"),x.strictEqual(typeof v,"object","rimraf: options should be object"),defaults(v),rimraf_(g,v,(function CB(P){if(P){if(("EBUSY"===P.code||"ENOTEMPTY"===P.code||"EPERM"===P.code)&&S<v.maxBusyTries){S++;return setTimeout((()=>rimraf_(g,v,CB)),100*S)}"ENOENT"===P.code&&(P=null)}b(P)}))}function rimraf_(g,v,b){x(g),x(v),x("function"==typeof b),v.lstat(g,((S,P)=>S&&"ENOENT"===S.code?b(null):S&&"EPERM"===S.code&&C?fixWinEPERM(g,v,S,b):P&&P.isDirectory()?rmdir(g,v,S,b):void v.unlink(g,(S=>{if(S){if("ENOENT"===S.code)return b(null);if("EPERM"===S.code)return C?fixWinEPERM(g,v,S,b):rmdir(g,v,S,b);if("EISDIR"===S.code)return rmdir(g,v,S,b)}return b(S)}))))}function fixWinEPERM(g,v,b,S){x(g),x(v),x("function"==typeof S),v.chmod(g,438,(P=>{P?S("ENOENT"===P.code?null:b):v.stat(g,((P,x)=>{P?S("ENOENT"===P.code?null:b):x.isDirectory()?rmdir(g,v,b,S):v.unlink(g,S)}))}))}function fixWinEPERMSync(g,v,b){let S;x(g),x(v);try{v.chmodSync(g,438)}catch(g){if("ENOENT"===g.code)return;throw b}try{S=v.statSync(g)}catch(g){if("ENOENT"===g.code)return;throw b}S.isDirectory()?rmdirSync(g,v,b):v.unlinkSync(g)}function rmdir(g,v,b,S){x(g),x(v),x("function"==typeof S),v.rmdir(g,(C=>{!C||"ENOTEMPTY"!==C.code&&"EEXIST"!==C.code&&"EPERM"!==C.code?C&&"ENOTDIR"===C.code?S(b):S(C):function rmkids(g,v,b){x(g),x(v),x("function"==typeof b),v.readdir(g,((S,x)=>{if(S)return b(S);let C,T=x.length;if(0===T)return v.rmdir(g,b);x.forEach((S=>{rimraf(P.join(g,S),v,(S=>{if(!C)return S?b(C=S):void(0==--T&&v.rmdir(g,b))}))}))}))}(g,v,S)}))}function rimrafSync(g,v){let b;defaults(v=v||{}),x(g,"rimraf: missing path"),x.strictEqual(typeof g,"string","rimraf: path should be a string"),x(v,"rimraf: missing options"),x.strictEqual(typeof v,"object","rimraf: options should be object");try{b=v.lstatSync(g)}catch(b){if("ENOENT"===b.code)return;"EPERM"===b.code&&C&&fixWinEPERMSync(g,v,b)}try{b&&b.isDirectory()?rmdirSync(g,v,null):v.unlinkSync(g)}catch(b){if("ENOENT"===b.code)return;if("EPERM"===b.code)return C?fixWinEPERMSync(g,v,b):rmdirSync(g,v,b);if("EISDIR"!==b.code)throw b;rmdirSync(g,v,b)}}function rmdirSync(g,v,b){x(g),x(v);try{v.rmdirSync(g)}catch(S){if("ENOTDIR"===S.code)throw b;if("ENOTEMPTY"===S.code||"EEXIST"===S.code||"EPERM"===S.code)!function rmkidsSync(g,v){if(x(g),x(v),v.readdirSync(g).forEach((b=>rimrafSync(P.join(g,b),v))),!C){return v.rmdirSync(g,v)}{const b=Date.now();do{try{return v.rmdirSync(g,v)}catch{}}while(Date.now()-b<500)}}(g,v);else if("ENOENT"!==S.code)throw S}}g.exports=rimraf,rimraf.sync=rimrafSync},53087:(g,v,b)=>{"use strict";const S=b(41048),P=b(71017),x=b(73837);function getStats(g,v,b){const P=b.dereference?g=>S.stat(g,{bigint:!0}):g=>S.lstat(g,{bigint:!0});return Promise.all([P(g),P(v).catch((g=>{if("ENOENT"===g.code)return null;throw g}))]).then((([g,v])=>({srcStat:g,destStat:v})))}function areIdentical(g,v){return v.ino&&v.dev&&v.ino===g.ino&&v.dev===g.dev}function isSrcSubdir(g,v){const b=P.resolve(g).split(P.sep).filter((g=>g)),S=P.resolve(v).split(P.sep).filter((g=>g));return b.reduce(((g,v,b)=>g&&S[b]===v),!0)}function errMsg(g,v,b){return`Cannot ${b} '${g}' to a subdirectory of itself, '${v}'.`}g.exports={checkPaths:function checkPaths(g,v,b,S,C){x.callbackify(getStats)(g,v,S,((S,x)=>{if(S)return C(S);const{srcStat:T,destStat:R}=x;if(R){if(areIdentical(T,R)){const S=P.basename(g),x=P.basename(v);return"move"===b&&S!==x&&S.toLowerCase()===x.toLowerCase()?C(null,{srcStat:T,destStat:R,isChangingCase:!0}):C(new Error("Source and destination must not be the same."))}if(T.isDirectory()&&!R.isDirectory())return C(new Error(`Cannot overwrite non-directory '${v}' with directory '${g}'.`));if(!T.isDirectory()&&R.isDirectory())return C(new Error(`Cannot overwrite directory '${v}' with non-directory '${g}'.`))}return T.isDirectory()&&isSrcSubdir(g,v)?C(new Error(errMsg(g,v,b))):C(null,{srcStat:T,destStat:R})}))},checkPathsSync:function checkPathsSync(g,v,b,x){const{srcStat:C,destStat:T}=function getStatsSync(g,v,b){let P;const x=b.dereference?g=>S.statSync(g,{bigint:!0}):g=>S.lstatSync(g,{bigint:!0}),C=x(g);try{P=x(v)}catch(g){if("ENOENT"===g.code)return{srcStat:C,destStat:null};throw g}return{srcStat:C,destStat:P}}(g,v,x);if(T){if(areIdentical(C,T)){const S=P.basename(g),x=P.basename(v);if("move"===b&&S!==x&&S.toLowerCase()===x.toLowerCase())return{srcStat:C,destStat:T,isChangingCase:!0};throw new Error("Source and destination must not be the same.")}if(C.isDirectory()&&!T.isDirectory())throw new Error(`Cannot overwrite non-directory '${v}' with directory '${g}'.`);if(!C.isDirectory()&&T.isDirectory())throw new Error(`Cannot overwrite directory '${v}' with non-directory '${g}'.`)}if(C.isDirectory()&&isSrcSubdir(g,v))throw new Error(errMsg(g,v,b));return{srcStat:C,destStat:T}},checkParentPaths:function checkParentPaths(g,v,b,x,C){const T=P.resolve(P.dirname(g)),R=P.resolve(P.dirname(b));if(R===T||R===P.parse(R).root)return C();S.stat(R,{bigint:!0},((S,P)=>S?"ENOENT"===S.code?C():C(S):areIdentical(v,P)?C(new Error(errMsg(g,b,x))):checkParentPaths(g,v,R,x,C)))},checkParentPathsSync:function checkParentPathsSync(g,v,b,x){const C=P.resolve(P.dirname(g)),T=P.resolve(P.dirname(b));if(T===C||T===P.parse(T).root)return;let R;try{R=S.statSync(T,{bigint:!0})}catch(g){if("ENOENT"===g.code)return;throw g}if(areIdentical(v,R))throw new Error(errMsg(g,b,x));return checkParentPathsSync(g,v,T,x)},isSrcSubdir,areIdentical}},56944:(g,v,b)=>{"use strict";const S=b(20077);g.exports={utimesMillis:function utimesMillis(g,v,b,P){S.open(g,"r+",((g,x)=>{if(g)return P(g);S.futimes(x,v,b,(g=>{S.close(x,(v=>{P&&P(g||v)}))}))}))},utimesMillisSync:function utimesMillisSync(g,v,b){const P=S.openSync(g,"r+");return S.futimesSync(P,v,b),S.closeSync(P)}}},89790:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},84886:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ScmType=void 0,function(g){g.None="None",g.LocalGit="LocalGit",g.GitHub="GitHub"}(v.ScmType||(v.ScmType={}))},43247:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.SiteClient=v.ParsedSite=void 0;const P=b(3390),x=b(38977),C=b(94485),T=b(89477),R=b(50739),k=b(76189),_=b(12691);v.ParsedSite=class ParsedSite{constructor(g,v){this.rawSite=g;let b=(0,C.nonNullProp)(g,"serverFarmId").match(/\/subscriptions\/(.*)\/resourceGroups\/(.*)\/providers\/Microsoft.Web\/serverfarms\/(.*)/);b=(0,C.nonNullValue)(b,"Invalid serverFarmId."),this.id=(0,C.nonNullProp)(g,"id"),[this.siteName,this.slotName]=(0,C.nonNullProp)(g,"name").split("/"),this.isSlot=!!this.slotName,this.fullName=this.siteName+(this.slotName?`-${this.slotName}`:""),this.resourceGroup=(0,C.nonNullProp)(g,"resourceGroup"),this.location=g.location,this.serverFarmId=(0,C.nonNullProp)(g,"serverFarmId"),this.kind=(0,C.nonNullProp)(g,"kind"),this.initialState=g.state;const S=(g.kind||"").toLowerCase();this.isFunctionApp=S.includes(T.AppKind.functionapp),this.isWorkflowApp=S.includes(T.AppKind.workflowapp),this.isKubernetesApp=S.includes("kubernetes"),this.isLinux=S.includes("linux"),this.planResourceGroup=b[2],this.planName=b[3],this.defaultHostName=(0,C.nonNullProp)(g,"defaultHostName"),this.defaultHostUrl=`https://${this.defaultHostName}`;const P=(0,C.nonNullProp)(g,"hostNameSslStates").find((g=>!!g.hostType&&"repository"===g.hostType.toLowerCase()));P&&(this.kuduHostName=P.name,this.kuduUrl=`https://${this.kuduHostName}`,this.gitUrl=`${this.kuduHostName}:443/${g.repositorySiteName}.git`),this.subscription=v}createClient(g){var v;return S(this,void 0,void 0,(function*(){let b=null===(v=g._parsedSiteClients)||void 0===v?void 0:v[this.id];if(!b){const v=yield(0,k.createWebSiteClient)([g,this.subscription]);b=new SiteClient(v,this),g._parsedSiteClients||(g._parsedSiteClients={}),g._parsedSiteClients[this.id]=b}return b}))}};class SiteClient{constructor(g,v){this._client=g,this._site=v}get fullName(){return this._site.fullName}get isLinux(){return this._site.isLinux}getIsConsumption(g){return S(this,void 0,void 0,(function*(){if(this._site.isFunctionApp){const v=yield this.getCachedSku(g);return!!v&&"dynamic"===v.toLowerCase()}return!1}))}stop(){return S(this,void 0,void 0,(function*(){this._site.slotName?yield this._client.webApps.stopSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName):yield this._client.webApps.stop(this._site.resourceGroup,this._site.siteName)}))}start(){return S(this,void 0,void 0,(function*(){this._site.slotName?yield this._client.webApps.startSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName):yield this._client.webApps.start(this._site.resourceGroup,this._site.siteName)}))}getSite(){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield(0,R.tryGetWebAppSlot)(this._client,this._site.resourceGroup,this._site.siteName,this._site.slotName):yield(0,R.tryGetWebApp)(this._client,this._site.resourceGroup,this._site.siteName)}))}getState(){var g;return S(this,void 0,void 0,(function*(){return null===(g=yield this.getSite())||void 0===g?void 0:g.state}))}getWebAppPublishCredential(){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.beginListPublishingCredentialsSlotAndWait(this._site.resourceGroup,this._site.siteName,this._site.slotName):yield this._client.webApps.beginListPublishingCredentialsAndWait(this._site.resourceGroup,this._site.siteName)}))}getSiteConfig(){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.getConfigurationSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName):yield this._client.webApps.getConfiguration(this._site.resourceGroup,this._site.siteName)}))}updateConfiguration(g){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.updateConfigurationSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName,g):yield this._client.webApps.updateConfiguration(this._site.resourceGroup,this._site.siteName,g)}))}getLogsConfig(){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.getDiagnosticLogsConfigurationSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName):yield this._client.webApps.getDiagnosticLogsConfiguration(this._site.resourceGroup,this._site.siteName)}))}updateLogsConfig(g){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.updateDiagnosticLogsConfigSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName,g):yield this._client.webApps.updateDiagnosticLogsConfig(this._site.resourceGroup,this._site.siteName,g)}))}getAppServicePlan(){return S(this,void 0,void 0,(function*(){return yield(0,R.tryGetAppServicePlan)(this._client,this._site.planResourceGroup,this._site.planName)}))}getSourceControl(){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.getSourceControlSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName):yield this._client.webApps.getSourceControl(this._site.resourceGroup,this._site.siteName)}))}updateSourceControl(g){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.beginCreateOrUpdateSourceControlSlotAndWait(this._site.resourceGroup,this._site.siteName,this._site.slotName,g):yield this._client.webApps.beginCreateOrUpdateSourceControlAndWait(this._site.resourceGroup,this._site.siteName,g)}))}syncRepository(){return S(this,void 0,void 0,(function*(){this._site.slotName?yield this._client.webApps.syncRepositorySlot(this._site.resourceGroup,this._site.siteName,this._site.slotName):yield this._client.webApps.syncRepository(this._site.resourceGroup,this._site.siteName)}))}listApplicationSettings(){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.listApplicationSettingsSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName):yield this._client.webApps.listApplicationSettings(this._site.resourceGroup,this._site.siteName)}))}updateApplicationSettings(g){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.updateApplicationSettingsSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName,g):yield this._client.webApps.updateApplicationSettings(this._site.resourceGroup,this._site.siteName,g)}))}listSlotConfigurationNames(){return S(this,void 0,void 0,(function*(){return yield this._client.webApps.listSlotConfigurationNames(this._site.resourceGroup,this._site.siteName)}))}updateSlotConfigurationNames(g){return S(this,void 0,void 0,(function*(){return yield this._client.webApps.updateSlotConfigurationNames(this._site.resourceGroup,this._site.siteName,g)}))}deleteMethod(g){return S(this,void 0,void 0,(function*(){this._site.slotName?yield this._client.webApps.deleteSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName,g):yield this._client.webApps.delete(this._site.resourceGroup,this._site.siteName,g)}))}listInstanceIdentifiers(){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield x.uiUtils.listAllIterator(this._client.webApps.listInstanceIdentifiersSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName)):yield x.uiUtils.listAllIterator(this._client.webApps.listInstanceIdentifiers(this._site.resourceGroup,this._site.siteName))}))}listSourceControls(){return S(this,void 0,void 0,(function*(){return yield x.uiUtils.listAllIterator(this._client.listSourceControls())}))}listFunctions(){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield x.uiUtils.listAllIterator(this._client.webApps.listInstanceFunctionsSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName)):yield x.uiUtils.listAllIterator(this._client.webApps.listFunctions(this._site.resourceGroup,this._site.siteName))}))}getFunction(g){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.getInstanceFunctionSlot(this._site.resourceGroup,this._site.siteName,g,this._site.slotName):yield this._client.webApps.getFunction(this._site.resourceGroup,this._site.siteName,g)}))}deleteFunction(g){return S(this,void 0,void 0,(function*(){this._site.slotName?yield this._client.webApps.deleteInstanceFunctionSlot(this._site.resourceGroup,this._site.siteName,g,this._site.slotName):yield this._client.webApps.deleteFunction(this._site.resourceGroup,this._site.siteName,g)}))}listFunctionSecrets(g){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.listFunctionSecretsSlot(this._site.resourceGroup,this._site.siteName,g,this._site.slotName):yield this._client.webApps.listFunctionSecrets(this._site.resourceGroup,this._site.siteName,g)}))}syncFunctionTriggers(){return S(this,void 0,void 0,(function*(){try{this._site.slotName?yield this._client.webApps.syncFunctionTriggersSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName):yield this._client.webApps.syncFunctionTriggers(this._site.resourceGroup,this._site.siteName)}catch(g){if("200"!==(0,C.parseError)(g).errorType)throw g}}))}getPublishingUser(){return S(this,void 0,void 0,(function*(){return yield this._client.getPublishingUser({})}))}listWebJobs(){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield x.uiUtils.listAllIterator(this._client.webApps.listWebJobsSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName)):yield x.uiUtils.listAllIterator(this._client.webApps.listWebJobs(this._site.resourceGroup,this._site.siteName))}))}listHostKeys(){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.listHostKeysSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName):yield this._client.webApps.listHostKeys(this._site.resourceGroup,this._site.siteName)}))}listFunctionKeys(g){return S(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.listFunctionKeysSlot(this._site.resourceGroup,this._site.siteName,g,this._site.slotName):yield this._client.webApps.listFunctionKeys(this._site.resourceGroup,this._site.siteName,g)}))}zipPushDeploy(g,v,b){return S(this,void 0,void 0,(function*(){const S=yield(0,x.createGenericClient)(g,this._site.subscription),C=(0,_.convertQueryParamsValuesToString)(b),T=Object.keys(C).map((g=>g+"="+C[g])).join("&"),R=(0,P.createPipelineRequest)({method:"POST",url:`${this._site.kuduUrl}/api/zipdeploy?${T}`,body:v});return yield S.sendRequest(R)}))}warPushDeploy(g,v,b){return S(this,void 0,void 0,(function*(){const S=yield(0,x.createGenericClient)(g,this._site.subscription),C=(0,_.convertQueryParamsValuesToString)(b),T=Object.keys(C).map((g=>g+"="+C[g])).join("&"),R=(0,P.createPipelineRequest)({method:"POST",url:`${this._site.kuduUrl}/api/wardeploy?${T}`,body:v});return yield S.sendRequest(R)}))}deploy(g,v){return S(this,void 0,void 0,(function*(){const b=yield(0,x.createGenericClient)(g,this._site.subscription);return yield b.sendRequest((0,P.createPipelineRequest)({method:"PUT",url:`${this._site.kuduUrl}/api/deployments/${v}`}))}))}getDeployResults(g){return S(this,void 0,void 0,(function*(){const v=yield(0,x.createGenericClient)(g,this._site.subscription);return(yield v.sendRequest((0,P.createPipelineRequest)({method:"GET",url:`${this._site.kuduUrl}/api/deployments`}))).parsedBody.map((g=>{const v=Object.assign({},g);return v.receivedTime=new Date(g.received_time),v}))}))}getDeployResult(g,v){return S(this,void 0,void 0,(function*(){const b=yield(0,x.createGenericClient)(g,this._site.subscription);return(yield b.sendRequest((0,P.createPipelineRequest)({method:"GET",url:`${this._site.kuduUrl}/api/deployments/${v}`}))).parsedBody}))}getLogEntry(g,v){return S(this,void 0,void 0,(function*(){const b=yield(0,x.createGenericClient)(g,this._site.subscription);return(yield b.sendRequest((0,P.createPipelineRequest)({method:"GET",url:`${this._site.kuduUrl}/api/deployments/${v}/log`}))).parsedBody.map((g=>{const v=Object.assign({},g);return v.logTime=new Date(g.log_time),v.detailsUrl=g.details_url,v}))}))}getLogEntryDetails(g,v,b){return S(this,void 0,void 0,(function*(){const S=yield(0,x.createGenericClient)(g,this._site.subscription);return(yield S.sendRequest((0,P.createPipelineRequest)({method:"GET",url:`${this._site.kuduUrl}/api/deployments/${v}/log/${b}`}))).parsedBody.map((g=>{const v=Object.assign({},g);return v.logTime=new Date(g.log_time),v.detailsUrl=g.details_url,v}))}))}vfsGetItem(g,v){return S(this,void 0,void 0,(function*(){const b=yield(0,x.createGenericClient)(g,this._site.subscription);return yield b.sendRequest((0,P.createPipelineRequest)({method:"GET",url:`${this._site.kuduUrl}/api/vfs/${v}?api-version=2022-03-01`}))}))}vfsPutItem(g,v,b,C){return S(this,void 0,void 0,(function*(){const S=yield(0,x.createGenericClient)(g,this._site.subscription),T=(0,P.createHttpHeaders)(C);return yield S.sendRequest((0,P.createPipelineRequest)({method:"PUT",url:`${this._site.kuduUrl}/api/vfs/${b}?api-version=2022-03-01`,body:"string"==typeof v?v:v.toString(),headers:T}))}))}getCachedSku(g){return S(this,void 0,void 0,(function*(){if(!this._cachedSku){const v=yield(0,x.createGenericClient)(g,this._site.subscription),b=yield v.sendRequest((0,P.createPipelineRequest)({method:"GET",url:`${this._site.id}?api-version=2016-08-01`}));this._cachedSku=b.parsedBody.properties.sku}return this._cachedSku}))}}v.SiteClient=SiteClient},92436:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.TunnelProxy=void 0;const P=b(3390),x=b(38977),C=b(94485),T=b(41808),R=b(89496),k=b(8777),_=b(42479),O=b(15489);var I;!function(g){g.STARTED="STARTED",g.STARTING="STARTING",g.STOPPED="STOPPED"}(I||(I={}));class RetryableTunnelStatusError extends Error{}v.TunnelProxy=class TunnelProxy{constructor(g,v,b,S=!1){this._port=g,this._site=v,this._publishCredential=b,this._server=(0,T.createServer)(),this._openSockets=[],this._isSsh=S}startProxy(g,v){return S(this,void 0,void 0,(function*(){try{yield this.checkTunnelStatusWithRetry(g,v),yield this.setupTunnelServer(v)}catch(g){throw this.dispose(),g}}))}dispose(){this._openSockets.forEach((g=>{g.close()})),this._server.close(),this._server.unref()}pingApp(g){return S(this,void 0,void 0,(function*(){_.ext.outputChannel.appendLog("[Tunnel] Pinging app default url...");const v=yield(0,x.createGenericClient)(g,void 0);let b;try{b=(yield v.sendRequest((0,P.createPipelineRequest)({method:"GET",url:this._site.defaultHostUrl}))).status}catch(g){if(!(g instanceof P.RestError))throw g;b=g.statusCode}_.ext.outputChannel.appendLog(`[Tunnel] Ping responded with status code: ${b}`)}))}checkTunnelStatus(g){return S(this,void 0,void 0,(function*(){const v=(0,C.nonNullProp)(this._publishCredential,"publishingUserName"),b=(0,C.nonNullProp)(this._publishCredential,"publishingPassword"),S=yield(0,x.createGenericClient)(g,void 0);let T;(0,x.addBasicAuthenticationCredentialsToClient)(S,v,b);try{const g=yield S.sendRequest((0,P.createPipelineRequest)({method:"GET",url:`https://${this._site.kuduHostName}/AppServiceTunnel/Tunnel.ashx?GetStatus&GetStatusAPIVer=2`}));_.ext.outputChannel.appendLog(`[Tunnel] Checking status, body: ${g.bodyAsText}`),T=g.parsedBody}catch(g){const v=(0,C.parseError)(g);throw _.ext.outputChannel.appendLog(`[Tunnel] Checking status, error: ${v.message}`),new Error(R.l10n.t("Error getting tunnel status: {0}",v.errorType))}if(T.state===I.STARTED){if(2222===T.port&&!this._isSsh||2222!==T.port&&this._isSsh)throw new RetryableTunnelStatusError;if(T.canReachPort)return;throw new Error(R.l10n.t("App is started, but port is unreachable"))}throw T.state===I.STARTING?new RetryableTunnelStatusError:T.state===I.STOPPED?(yield this.pingApp(g),new RetryableTunnelStatusError):new Error(R.l10n.t("Unexpected app state: {0}",T.state))}))}checkTunnelStatusWithRetry(g,v){return S(this,void 0,void 0,(function*(){const b=Date.now();for(;Date.now()<b+24e4;){if(v.isCancellationRequested)throw new C.UserCancelledError("checkTunnelStatus");yield this.pingApp(g);try{return void(yield this.checkTunnelStatus(g))}catch(g){if(!(g instanceof RetryableTunnelStatusError))throw new Error(R.l10n.t("Unable to establish connection to application: {0}",(0,C.parseError)(g).message))}yield(0,O.delay)(5e3)}throw new Error(R.l10n.t("Unable to establish connection to application: Timed out"))}))}setupTunnelServer(g){return S(this,void 0,void 0,(function*(){return new Promise(((v,b)=>{const S=g.onCancellationRequested((()=>{b(new C.UserCancelledError("setupTunnelServer")),S.dispose()}));this._server.on("connection",(g=>{g.pause();const v=new k.WebSocket(`wss://${this._site.kuduHostName}/AppServiceTunnel/Tunnel.ashx`,{headers:{"User-Agent":"vscode-azuretools","Cache-Control":"no-cache",Pragma:"no-cache"},auth:`${this._publishCredential.publishingUserName}:${this._publishCredential.publishingPassword}`});this._openSockets.push(v),v.on("open",(()=>{g.resume()})),v.on("close",(()=>{const g=this._openSockets.indexOf(v);g>=0&&(this._openSockets.splice(g,1),_.ext.outputChannel.appendLog(`[Proxy Server] client closed, connection count: ${this._openSockets.length}`))}));const b=k.createWebSocketStream(v);b.pipe(g),g.pipe(b),_.ext.outputChannel.appendLog(`[Proxy Server] client connected ${g.remoteAddress}:${g.remotePort}, connection count: ${this._openSockets.length}`)})),this._server.on("listening",(()=>{_.ext.outputChannel.appendLog("[Proxy Server] start listening"),v()})),this._server.on("error",(g=>{_.ext.outputChannel.appendLog(`[Proxy Server] server error: ${g}`),this.dispose(),b(g)})),this._server.listen({host:"localhost",port:this._port,backlog:1})}))}))}}},13577:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.confirmOverwriteSettings=void 0;const P=b(94485),x=b(89496),C=b(42479);function logKey(g){C.ext.outputChannel.appendLine(`- ${g}`)}v.confirmOverwriteSettings=function confirmOverwriteSettings(g,v,b,T){return S(this,void 0,void 0,(function*(){let S=!1,R=!1;const k=[],_=[],O=[],I=[];for(const C of Object.keys(v)){const A=Object.keys(b).find((g=>C.toLowerCase()===g.toLowerCase()))||C;if(void 0===b[A])k.push(A),b[A]=v[C];else if(b[A]===v[C])I.push(A);else if(v[C]){if(!S){const v={title:x.l10n.t("Yes to all")},b={title:x.l10n.t("No to all")},C=x.l10n.t('Setting "{0}" already exists in "{1}". Overwrite?',A,T),k=yield g.ui.showWarningMessage(C,{modal:!0,stepName:"confirmOverwriteSetting"},P.DialogResponses.yes,v,P.DialogResponses.no,b);k===P.DialogResponses.yes?R=!0:k===v?(R=!0,S=!0):k===P.DialogResponses.no?R=!1:k===b&&(R=!1,S=!0)}R?(_.push(A),b[A]=v[C]):O.push(A)}}k.length>0&&(C.ext.outputChannel.appendLog(x.l10n.t("Added the following settings:")),k.forEach(logKey)),_.length>0&&(C.ext.outputChannel.appendLog(x.l10n.t("Updated the following settings:")),_.forEach(logKey)),I.length>0&&(C.ext.outputChannel.appendLog(x.l10n.t("Ignored the following settings that were already the same:")),I.forEach(logKey)),O.length>0&&(C.ext.outputChannel.appendLog(x.l10n.t("Ignored the following settings based on user input:")),O.forEach(logKey)),Object.keys(b).length>Object.keys(v).length&&C.ext.outputChannel.appendLog(x.l10n.t('WARNING: This operation will not delete any settings in "{0}". You must manually delete settings if desired.',T))}))}},16555:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.publisherName=v.webProvider=void 0,v.webProvider="Microsoft.Web",v.publisherName="ms-azuretools-vscode"},9570:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AppInsightsCreateStep=void 0;const P=b(38977),x=b(94485),C=b(89496),T=b(42479),R=b(76189),k=b(88456),_=b(53057);class AppInsightsCreateStep extends x.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=135}execute(g,v){var b;return S(this,void 0,void 0,(function*(){const S=C.l10n.t("Verifying that Application Insights is available for this location...");T.ext.outputChannel.appendLog(S);const k=yield P.LocationListStep.getLocation(g),O=yield(0,_.getAppInsightsSupportedLocation)(g,k);if(O){const S=yield(0,R.createAppInsightsClient)(g),P=(0,x.nonNullProp)(g,"resourceGroup"),k=(0,x.nonNullProp)(P,"name"),_=(0,x.nonNullProp)(g,"newAppInsightsName");try{g.appInsightsComponent=yield S.components.get(k,_),T.ext.outputChannel.appendLog(C.l10n.t('Using existing Application Insights resource "{0}".',_))}catch(P){const R=(0,x.parseError)(P);if("ResourceNotFound"===R.errorType){const P=C.l10n.t('Creating Application Insights resource "{0}"...',_);T.ext.outputChannel.appendLog(P),v.report({message:P}),g.appInsightsComponent=yield S.components.createOrUpdate(k,_,{kind:"web",applicationType:"web",location:O,workspaceResourceId:null===(b=g.logAnalyticsWorkspace)||void 0===b?void 0:b.id});const x=C.l10n.t('Successfully created Application Insights resource "{0}".',_);T.ext.outputChannel.appendLog(x)}else{if("AuthorizationFailed"!==R.errorType)throw P;if(g.advancedCreation)yield this.selectExistingPrompt(g);else{const g=C.l10n.t("Skipping Application Insights resource because you do not have permission to create one in this subscription.");T.ext.outputChannel.appendLog(g)}}}}else{const g=C.l10n.t("Skipping Application Insights resource because it isn't compatible with this location.");T.ext.outputChannel.appendLog(g)}}))}selectExistingPrompt(g){return S(this,void 0,void 0,(function*(){const v=C.l10n.t('You do not have permission to create an app insights resource in subscription "{0}".',g.subscriptionDisplayName),b={title:C.l10n.t("Select Existing")},S={title:C.l10n.t("Skip for Now")};if((yield g.ui.showWarningMessage(v,{modal:!0,stepName:"AppInsightsNoPermissions"},b,S))===S)g.telemetry.properties.aiSkipForNow="true",g.appInsightsSkip=!0,g.telemetry.properties.forbiddenResponse="SkipAppInsights";else{g.telemetry.properties.forbiddenResponse="SelectExistingAppInsights";const v=new k.AppInsightsListStep(!0);yield v.prompt(g)}}))}shouldExecute(g){return!g.appInsightsComponent&&!!g.newAppInsightsName}}v.AppInsightsCreateStep=AppInsightsCreateStep},88456:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AppInsightsListStep=v.appInsightsNamingRules=void 0;const P=b(38977),x=b(94485),C=b(89496),T=b(76189),R=b(9570),k=b(73914),_=b(78831);v.appInsightsNamingRules={minLength:1,maxLength:255,invalidCharsRegExp:/[^a-zA-Z0-9\.\_\-\(\)]/};const O="$(clock) Skip for now";class AppInsightsListStep extends x.AzureWizardPromptStep{constructor(g){super(),this._suppressCreate=g}static getAppInsightsComponents(g){return S(this,void 0,void 0,(function*(){if(void 0===g.appInsightsTask){const v=yield(0,T.createAppInsightsClient)(g);g.appInsightsTask=P.uiUtils.listAllIterator(v.components.list())}return yield g.appInsightsTask}))}prompt(g){return S(this,void 0,void 0,(function*(){const v={placeHolder:"Select an Application Insights resource for your app.",id:`AppInsightsListStep/${g.subscriptionId}`},b=yield g.ui.showQuickPick(this.getQuickPicks(g),v);g.appInsightsComponent=b.data,b.label===O?(g.telemetry.properties.aiSkipForNow="true",g.appInsightsSkip=!0):g.telemetry.properties.newAI=String(!g.appInsightsComponent)}))}shouldPrompt(g){return!g.appInsightsComponent}getSubWizard(g){return S(this,void 0,void 0,(function*(){if(g.appInsightsComponent)g.valuesToMask.push((0,x.nonNullProp)(g.appInsightsComponent,"name"));else if(!g.appInsightsSkip){const v=[new k.AppInsightsNameStep];return P.LocationListStep.addStep(g,v),{promptSteps:v,executeSteps:[new _.LogAnalyticsCreateStep,new R.AppInsightsCreateStep]}}}))}getQuickPicks(g){return S(this,void 0,void 0,(function*(){const v=this._suppressCreate?[]:[{label:C.l10n.t("$(plus) Create new Application Insights resource"),data:void 0}];v.push({label:C.l10n.t(O),data:void 0});let b=yield AppInsightsListStep.getAppInsightsComponents(g);return Array.isArray(b)||(b=[]),v.concat(b.map((g=>({id:g.id,label:(0,x.nonNullProp)(g,"name"),description:g.location,data:g}))))}))}}v.AppInsightsListStep=AppInsightsListStep},73914:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AppInsightsNameStep=void 0;const P=b(94485),x=b(89496),C=b(88456);class AppInsightsNameStep extends P.AzureWizardPromptStep{isNameAvailable(g,v){return S(this,void 0,void 0,(function*(){return!(yield C.AppInsightsListStep.getAppInsightsComponents(g)).some((g=>void 0!==g.name&&g.name.toLowerCase()===v.toLowerCase()))}))}prompt(g){return S(this,void 0,void 0,(function*(){const v=g.relatedNameTask?yield g.relatedNameTask:void 0;g.newAppInsightsName=(yield g.ui.showInputBox({value:v,prompt:"Enter the name of the new Application Insights resource.",validateInput:v=>S(this,void 0,void 0,(function*(){return yield this.validateApplicationInsightName(g,v)}))})).trim(),g.valuesToMask.push(g.newAppInsightsName)}))}shouldPrompt(g){return!g.newAppInsightsName}validateApplicationInsightName(g,v){return S(this,void 0,void 0,(function*(){return(v=v.trim()).length<C.appInsightsNamingRules.minLength||v.length>C.appInsightsNamingRules.maxLength?x.l10n.t("The name must be between {0} and {1} characters.",C.appInsightsNamingRules.minLength,C.appInsightsNamingRules.maxLength):C.appInsightsNamingRules.invalidCharsRegExp.test(v)?x.l10n.t("The name can only contain alphanumeric characters or the symbols ._-()"):v.endsWith(".")?x.l10n.t("The name cannot end in a period."):(yield this.isNameAvailable(g,v))?void 0:x.l10n.t('Application Insights resource "{0}" already exists in subscription "{1}".',v,g.subscriptionDisplayName)}))}}v.AppInsightsNameStep=AppInsightsNameStep},89477:(g,v)=>{"use strict";var b;Object.defineProperty(v,"__esModule",{value:!0}),v.getWebsiteOSDisplayName=v.AppKind=v.WebsiteOS=void 0,function(g){g.linux="linux",g.windows="windows"}(b=v.WebsiteOS||(v.WebsiteOS={})),function(g){g.app="app",g.functionapp="functionapp",g.workflowapp="workflowapp"}(v.AppKind||(v.AppKind={})),v.getWebsiteOSDisplayName=function getWebsiteOSDisplayName(g){switch(g){case b.windows:return"Windows";case b.linux:return"Linux";default:throw new RangeError}}},76863:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AppServicePlanCreateStep=void 0;const P=b(38977),x=b(94485),C=b(89496),T=b(16555),R=b(42479),k=b(50739),_=b(76189),O=b(89477),I=b(19019);class AppServicePlanCreateStep extends x.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=120}execute(g,v){return S(this,void 0,void 0,(function*(){const b=(0,x.nonNullProp)(g,"newPlanName"),I=(0,x.nonNullProp)((0,x.nonNullValue)(g.resourceGroup,"name"),"name"),A=C.l10n.t('Ensuring App Service plan "{0}" exists...',b),q=C.l10n.t('Creating App Service plan "{0}"...',b),z=C.l10n.t('Successfully found App Service plan "{0}".',b),L=C.l10n.t('Successfully created App Service plan "{0}".',b);R.ext.outputChannel.appendLog(A);try{const C=yield(0,_.createWebSiteClient)(g),A=yield(0,k.tryGetAppServicePlan)(C,I,b);A?(g.plan=A,R.ext.outputChannel.appendLog(z)):(R.ext.outputChannel.appendLog(q),v.report({message:q}),g.plan=yield C.appServicePlans.beginCreateOrUpdateAndWait(I,b,yield function getNewPlan(g){var v,b;return S(this,void 0,void 0,(function*(){const S=yield P.LocationListStep.getLocation(g,T.webProvider),C={kind:getPlanKind(g),sku:(0,x.nonNullProp)(g,"newPlanSku"),location:S.name,reserved:g.newSiteOS===O.WebsiteOS.linux,zoneRedundant:g.zoneRedundant},R=(null===(v=g.newPlanSku)||void 0===v?void 0:v.family)?null===(b=g.newPlanSku)||void 0===b?void 0:b.family.toLowerCase():"";return"ep"!==R&&"ws"!==R||(C.maximumElasticWorkerCount=20),g.customLocation&&function addCustomLocationProperties(g,v){g.perSiteScaling=!0,g.kubeEnvironmentProfile={id:v.kubeEnvironment.id},g.extendedLocation={name:v.id,type:"customLocation"}}(C,g.customLocation),C}))}(g)),R.ext.outputChannel.appendLog(L))}catch(v){if("AuthorizationFailed"!==(0,x.parseError)(v).errorType)throw v;yield this.selectExistingPrompt(g)}}))}selectExistingPrompt(g){return S(this,void 0,void 0,(function*(){const v=C.l10n.t('You do not have permission to create an app service plan in subscription "{0}".',g.subscriptionDisplayName),b={title:C.l10n.t("Select Existing")};yield g.ui.showWarningMessage(v,{modal:!0,stepName:"AspNoPermissions"},b),g.telemetry.properties.forbiddenResponse="SelectExistingAsp";const S=new I.AppServicePlanListStep(!0);yield S.prompt(g)}))}shouldExecute(g){return!g.plan}}function getPlanKind(g){return g.customLocation?"linux,kubernetes":g.newSiteOS===O.WebsiteOS.linux?O.WebsiteOS.linux:O.AppKind.app}v.AppServicePlanCreateStep=AppServicePlanCreateStep},19019:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AppServicePlanListStep=void 0;const P=b(38977),x=b(94485),C=b(89496),T=b(16555),R=b(50739),k=b(76189),_=b(89477),O=b(76863),I=b(51538),A=b(87307),q=b(95036);class AppServicePlanListStep extends x.AzureWizardPromptStep{constructor(g){super(),this._suppressCreate=g}static getPlans(g){return S(this,void 0,void 0,(function*(){if(void 0===g.plansTask){const v=yield(0,k.createWebSiteClient)(g);g.plansTask=P.uiUtils.listAllIterator(v.appServicePlans.list())}return yield g.plansTask}))}static isNameAvailable(g,v,b){return S(this,void 0,void 0,(function*(){return!(yield AppServicePlanListStep.getPlans(g)).some((g=>(0,x.nonNullProp)(g,"resourceGroup").toLowerCase()===b.toLowerCase()&&(0,x.nonNullProp)(g,"name").toLowerCase()===v.toLowerCase()))}))}prompt(g){var v,b;return S(this,void 0,void 0,(function*(){const S={placeHolder:(null===(v=g.newSiteKind)||void 0===v?void 0:v.includes(_.AppKind.workflowapp))&&(null===(b=g.planSkuFamilyFilter)||void 0===b?void 0:b.test("IV2"))?C.l10n.t("Select an App Service Environment (v3) Plan"):C.l10n.t("Select a {0} App Service plan.",(0,_.getWebsiteOSDisplayName)((0,x.nonNullProp)(g,"newSiteOS"))),id:`AppServicePlanListStep/${g.subscriptionId}`};g.plan=(yield g.ui.showQuickPick(this.getQuickPicks(g),S)).data,g.telemetry.properties.newPlan=String(!g.plan),g.plan&&(yield P.LocationListStep.setLocation(g,g.plan.location))}))}getSubWizard(g){return S(this,void 0,void 0,(function*(){if(!g.plan){const v=[new I.AppServicePlanNameStep,new q.AppServicePlanSkuStep,new A.AppServicePlanRedundancyStep,new P.ResourceGroupListStep];return P.LocationListStep.addStep(g,v),{promptSteps:v,executeSteps:[new O.AppServicePlanCreateStep]}}g.valuesToMask.push((0,x.nonNullProp)(g.plan,"name"))}))}shouldPrompt(g){return!g.plan&&!g.newPlanName}getQuickPicks(g){var v;return S(this,void 0,void 0,(function*(){const b=this._suppressCreate?[]:[{label:C.l10n.t("$(plus) Create new App Service plan"),description:"",data:void 0}];let S=yield AppServicePlanListStep.getPlans(g);const O=g.planSkuFamilyFilter;let I;O&&(S=S.filter((g=>!g.sku||!g.sku.family||O.test(g.sku.family)))),P.LocationListStep.hasLocation(g)&&(I=yield P.LocationListStep.getLocation(g,T.webProvider));let A=!1;for(const C of S){const S=g.newSiteOS===_.WebsiteOS.linux;let T=(0,x.nonNullProp)(C,"kind").toLowerCase().includes(_.WebsiteOS.linux);if(C.sku&&("EP"===C.sku.family||"WS"===C.sku.family)){const v=yield(0,k.createWebSiteClient)(g),b=yield(0,R.tryGetAppServicePlan)(v,(0,x.nonNullProp)(C,"resourceGroup"),(0,x.nonNullProp)(C,"name"));T=!!(null==b?void 0:b.reserved)}S===T&&(I&&!P.LocationListStep.locationMatchesName(I,C.location)?A=!0:b.push({id:C.id,label:(0,x.nonNullProp)(C,"name"),description:null===(v=C.sku)||void 0===v?void 0:v.name,data:C}))}return A&&I&&b.push({label:C.l10n.t('$(warning) Only plans in the region "{0}" are shown.',I.displayName),onPicked:()=>{},data:void 0}),b}))}}v.AppServicePlanListStep=AppServicePlanListStep},51538:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AppServicePlanNameStep=v.appServicePlanNamingRules=void 0;const P=b(94485),x=b(89496),C=b(19019);v.appServicePlanNamingRules={minLength:1,maxLength:40,invalidCharsRegExp:/[^a-zA-Z0-9\-_]/};class AppServicePlanNameStep extends P.AzureWizardPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){g.newPlanName=(yield g.ui.showInputBox({value:yield g.relatedNameTask,prompt:x.l10n.t("Enter the name of the new App Service plan."),validateInput:v=>S(this,void 0,void 0,(function*(){return yield this.validatePlanName(g,v)}))})).trim(),g.valuesToMask.push(g.newPlanName)}))}shouldPrompt(g){return!g.newPlanName}validatePlanName(g,b){return S(this,void 0,void 0,(function*(){return(b=b.trim()).length<v.appServicePlanNamingRules.minLength||b.length>v.appServicePlanNamingRules.maxLength?x.l10n.t("The name must be between {0} and {1} characters.",v.appServicePlanNamingRules.minLength,v.appServicePlanNamingRules.maxLength):v.appServicePlanNamingRules.invalidCharsRegExp.test(b)?x.l10n.t("The name can only contain alphanumeric characters, hyphens, and underscores."):g.resourceGroup&&!(yield C.AppServicePlanListStep.isNameAvailable(g,b,(0,P.nonNullProp)(g.resourceGroup,"name")))?x.l10n.t('App Service plan "{0}" already exists in resource group "{1}".',b,g.resourceGroup.name):void 0}))}}v.AppServicePlanNameStep=AppServicePlanNameStep},87307:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AppServicePlanRedundancyStep=void 0;const P=b(94485),x=b(89496);class AppServicePlanRedundancyStep extends P.AzureWizardPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){const v=x.l10n.t("Select zone redundancy availability"),b=[{label:x.l10n.t("Enabled"),data:!0},{label:x.l10n.t("Disabled"),data:!1}];g.zoneRedundant=(yield g.ui.showQuickPick(b,{placeHolder:v})).data}))}isZoneRedundancyEnabled(g){return["westus2","westus3","centralus","eastus","eastus2","canadacentral","brazilsouth","northeurope","westeurope","germanywestcentral","francecentral","uksouth","japaneast","southeastasia","australiaeast","eastus2euap"].includes(g)}isAllowedServicePlan(g){const{family:v}=g;return!!v&&["Pv2","Pv3","WS"].includes(v)}shouldPrompt(g){const{customLocation:v,_location:b,plan:S,newPlanSku:P}=g,{name:x}=b||{};return!(void 0!==S||void 0!==v||!x||!P)&&(this.isZoneRedundancyEnabled(x)&&this.isAllowedServicePlan(P))}}v.AppServicePlanRedundancyStep=AppServicePlanRedundancyStep},95036:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AppServicePlanSkuStep=void 0;const P=b(94485),x=b(89496),C=b(24205),T=b(89477),R=b(84129);class AppServicePlanSkuStep extends P.AzureWizardPromptStep{prompt(g){var v;return S(this,void 0,void 0,(function*(){let b=g.advancedCreation?this.getRecommendedSkus().concat(this.getAdvancedSkus()):this.getRecommendedSkus();g.newSiteKind===T.AppKind.functionapp?b.push(...this.getElasticPremiumSkus()):(null===(v=g.newSiteKind)||void 0===v?void 0:v.includes(T.AppKind.workflowapp))&&(b=this.getWorkflowStandardSkus());const S=g.planSkuFamilyFilter;S&&(b=b.filter((g=>!g.family||S.test(g.family))));const k=b.map((g=>({label:g.label||(0,P.nonNullProp)(g,"name"),description:g.description||g.tier,data:g,group:g.group||x.l10n.t("Additional Options")})));for(k.push({label:x.l10n.t("$(link-external) Show pricing information..."),data:void 0,suppressPersistence:!0});!g.newPlanSku;){const v=x.l10n.t("Select a pricing tier");g.newPlanSku=(yield g.ui.showQuickPick(k,{placeHolder:v,suppressPersistence:!0,enableGrouping:g.advancedCreation})).data,g.newPlanSku||(g.newSiteOS===T.WebsiteOS.linux?yield(0,C.openUrl)("https://aka.ms/AA60znj"):yield(0,C.openUrl)("https://aka.ms/AA6202c"))}yield(0,R.setLocationsTask)(g)}))}shouldPrompt(g){return!g.newPlanSku}getRecommendedSkus(){const g=x.l10n.t("Recommended");return[{name:"F1",tier:"Free",size:"F1",family:"F",capacity:1,label:x.l10n.t("Free (F1)"),description:x.l10n.t("Try out Azure at no cost"),group:g},{name:"B1",tier:"Basic",size:"B1",family:"B",capacity:1,label:x.l10n.t("Basic (B1)"),description:x.l10n.t("Develop and test"),group:g},{name:"P1v2",tier:"Premium V2",size:"P1v2",family:"Pv2",capacity:1,label:x.l10n.t("Premium (P1v2)"),description:x.l10n.t("Use in production"),group:g}]}getAdvancedSkus(){return[{name:"B2",tier:"Basic",size:"B2",family:"B",capacity:1},{name:"B3",tier:"Basic",size:"B3",family:"B",capacity:1},{name:"S1",tier:"Standard",size:"S1",family:"S",capacity:1},{name:"S2",tier:"Standard",size:"S2",family:"S",capacity:1},{name:"S3",tier:"Standard",size:"S3",family:"S",capacity:1},{name:"P2v2",tier:"Premium V2",size:"P2v2",family:"Pv2",capacity:1},{name:"P3v2",tier:"Premium V2",size:"P3v2",family:"Pv2",capacity:1}]}getElasticPremiumSkus(){return[{name:"EP1",tier:"Elastic Premium",size:"EP1",family:"EP",capacity:1},{name:"EP2",tier:"Elastic Premium",size:"EP2",family:"EP",capacity:1},{name:"EP3",tier:"Elastic Premium",size:"EP3",family:"EP",capacity:1}]}getWorkflowStandardSkus(){return[{name:"WS1",tier:"Workflow Standard",size:"WS1",family:"WS",capacity:1},{name:"WS2",tier:"Workflow Standard",size:"WS2",family:"WS",capacity:1},{name:"WS3",tier:"Workflow Standard",size:"WS3",family:"WS",capacity:1}]}}v.AppServicePlanSkuStep=AppServicePlanSkuStep},75778:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.CustomLocationListStep=void 0;const P=b(38977),x=b(94485),C=b(89496),T=b(76189);class CustomLocationListStep extends P.LocationListStep{prompt(g){return S(this,void 0,void 0,(function*(){const v={placeHolder:C.l10n.t("Select a location for new resources."),enableGrouping:!0},b=(yield g.ui.showQuickPick(this.getCustomQuickPicks(g),v)).data;"kubeEnvironment"in b?(g.telemetry.properties.pickedCustomLoc="true",g.customLocation=b,yield P.LocationListStep.setLocation(g,b.kubeEnvironment.location),g.newPlanName=yield g.relatedNameTask,g.newPlanSku={name:"K1",tier:"Kubernetes",size:"K1",family:"K",capacity:1},g.useConsumptionPlan=!1):(g.telemetry.properties.pickedCustomLoc="false",yield P.LocationListStep.setLocation(g,b.name))}))}getCustomQuickPicks(g){const v=Object.create(null,{getQuickPicks:{get:()=>super.getQuickPicks}});return S(this,void 0,void 0,(function*(){const b=yield v.getQuickPicks.call(this,g);if("windows"!==g.newSiteOS)try{const v=yield(0,T.createResourceGraphClient)(g),S=(yield v.resources({query:R,subscriptions:[g.subscriptionId]})).data,P=Object.values(S).sort(((g,v)=>g.name.localeCompare(v.name)));g.telemetry.properties.hasCustomLoc=String(P.length>0),b.unshift(...P.map((g=>({label:g.name,group:C.l10n.t("Custom"),data:g}))))}catch(v){g.telemetry.properties.customLocationError=(0,x.parseError)(v).message}return b}))}}v.CustomLocationListStep=CustomLocationListStep;const R="\nResources\n| where type contains 'Microsoft.Web/kubeEnvironments'\n| project kubeEnvironment=pack('id', id, 'name', name, 'location', location, 'properties', properties, 'extendedLocation', extendedLocation), customLocationId=tolower(tostring(extendedLocation.name))\n| where isnotnull(customLocationId)\n| join (Resources\n | where type contains 'Microsoft.ExtendedLocation/customLocations'\n | project name, customLocationId=tolower(tostring(id)), id) on customLocationId\n| project kubeEnvironment, name, id\n"},2554:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},78831:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.LogAnalyticsCreateStep=void 0;const P=b(38977),x=b(94485),C=b(89496),T=b(42479),R=b(76189),k=b(53057);class LogAnalyticsCreateStep extends x.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=134}execute(g,v){var b;return S(this,void 0,void 0,(function*(){const S=yield(0,R.createOperationalInsightsManagementClient)(g),_=(0,x.nonNullValueAndProp)(g.resourceGroup,"name"),O=yield P.LocationListStep.getLocation(g),I=yield(0,k.getAppInsightsSupportedLocation)(g,O);if(!I)return;const A=(yield P.uiUtils.listAllIterator(S.workspaces.list())).filter((g=>g.location===I)),q=A.filter((g=>(0,P.getResourceGroupFromId)((0,x.nonNullProp)(g,"id"))===_));if(g.logAnalyticsWorkspace=null!==(b=q[0])&&void 0!==b?b:A[0],g.logAnalyticsWorkspace){const b=C.l10n.t('Using existing Log Analytics workspace "{0}"',g.logAnalyticsWorkspace.name);v.report({message:b}),T.ext.outputChannel.appendLog(b)}else{const b=C.l10n.t("Creating new Log Analytics workspace...");v.report({message:b}),T.ext.outputChannel.appendLog(b);const P=`workspace-${g.newAppInsightsName}`,x=C.l10n.t('Successfully created new Log Analytics workspace "{0}".',P);T.ext.outputChannel.appendLog(x),v.report({message:x}),g.logAnalyticsWorkspace=yield S.workspaces.beginCreateOrUpdateAndWait(_,P,{location:I})}}))}shouldExecute(g){return!g.logAnalyticsWorkspace}}v.LogAnalyticsCreateStep=LogAnalyticsCreateStep},4118:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.SiteNameStep=void 0;const P=b(38977),x=b(94485),C=b(89496),T=b(76189),R=b(88456),k=b(89477),_=b(19019),O=b(51538),I={minLength:2,maxLength:60,invalidCharsRegExp:/[^a-zA-Z0-9\-]/};class SiteNameStep extends x.AzureNameStep{prompt(g){var v,b;return S(this,void 0,void 0,(function*(){const x=yield(0,T.createWebSiteClient)(g);let _,I;if("Azure"===g.environment.name){let b;b=g.newSiteKind===k.AppKind.functionapp?C.l10n.t("function app name"):(null===(v=g.newSiteKind)||void 0===v?void 0:v.includes(k.AppKind.workflowapp))?C.l10n.t("logic app name"):C.l10n.t("web app name"),_=`<${b}>.azurewebsites.net`}I=g.newSiteKind===k.AppKind.functionapp?C.l10n.t("Enter a globally unique name for the new function app."):(null===(b=g.newSiteKind)||void 0===b?void 0:b.includes(k.AppKind.workflowapp))?C.l10n.t("Enter a globally unique name for the new logic app."):C.l10n.t("Enter a globally unique name for the new web app."),g.newSiteName=(yield g.ui.showInputBox({prompt:I,placeHolder:_,validateInput:g=>this.validateSiteName(g),asyncValidationTask:g=>S(this,void 0,void 0,(function*(){return yield this.asyncValidateSiteName(x,g)}))})).trim(),g.valuesToMask.push(g.newSiteName);const A=[P.resourceGroupNamingRules];g.newSiteKind===k.AppKind.functionapp?A.push(P.storageAccountNamingRules):A.push(O.appServicePlanNamingRules),A.push(R.appInsightsNamingRules),g.relatedNameTask=this.generateRelatedName(g,g.newSiteName,A)}))}getRelatedName(g,v){return S(this,void 0,void 0,(function*(){return yield this.generateRelatedName(g,v,O.appServicePlanNamingRules)}))}shouldPrompt(g){return!g.newSiteName}isRelatedNameAvailable(g,v){return S(this,void 0,void 0,(function*(){const b=[P.ResourceGroupListStep.isNameAvailable(g,v)];return g.newSiteKind===k.AppKind.functionapp?b.push(P.StorageAccountListStep.isNameAvailable(g,v)):b.push(_.AppServicePlanListStep.isNameAvailable(g,v,v)),(yield Promise.all(b)).every((g=>g))}))}validateSiteName(g){return(g=g.trim()).length<I.minLength||g.length>I.maxLength?C.l10n.t("The name must be between {0} and {1} characters.",I.minLength,I.maxLength):I.invalidCharsRegExp.test(g)?C.l10n.t("The name can only contain letters, numbers, or hyphens."):void 0}asyncValidateSiteName(g,v){return S(this,void 0,void 0,(function*(){const b=yield g.checkNameAvailability(v,"Site");return b.nameAvailable?void 0:b.message}))}}v.SiteNameStep=SiteNameStep},73261:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.SiteOSStep=void 0;const P=b(94485),x=b(89496),C=b(89477),T=b(84129);class SiteOSStep extends P.AzureWizardPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){const v=Object.keys(C.WebsiteOS).map((g=>{const v=C.WebsiteOS[g];return{label:(0,C.getWebsiteOSDisplayName)(v),description:"",data:v}}));g.newSiteOS=(yield g.ui.showQuickPick(v,{placeHolder:x.l10n.t("Select an OS.")})).data,yield(0,T.setLocationsTask)(g)}))}shouldPrompt(g){return void 0===g.newSiteOS}}v.SiteOSStep=SiteOSStep},53057:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getAppInsightsSupportedLocation=void 0;const P=b(3390),x=b(38977),C=b(94485),T=b(76189),R=b(67753);v.getAppInsightsSupportedLocation=function getAppInsightsSupportedLocation(g,v){return S(this,void 0,void 0,(function*(){const b=(yield function getLocations(g){return S(this,void 0,void 0,(function*(){const v=yield(0,T.createResourceClient)(g),b=yield v.providers.get("microsoft.insights"),S=b.resourceTypes&&b.resourceTypes.find((g=>"components"===g.resourceType));return S&&S.locations?S.locations:void 0}))}(g))||[],k=(0,C.nonNullProp)(v,"name");if(b.some((g=>(0,R.areLocationNamesEqual)(g,v.name))))return g.telemetry.properties.aiLocationSupported="true",k;{const v=yield function getPairedRegions(g,v){return S(this,void 0,void 0,(function*(){try{const b=yield(0,x.createGenericClient)(g,void 0),S=(yield b.sendRequest((0,P.createPipelineRequest)({method:"GET",url:"https://appinsights.azureedge.net/portal/regionMapping.json"}))).parsedBody;if(S.regions[v])return S.regions[v].pairedRegions}catch(g){}return[]}))}(g,k);return v.length>0?(g.telemetry.properties.aiLocationSupported="pairedRegion",v[0]):void(g.telemetry.properties.aiLocationSupported="false")}}))}},12746:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getNewFileShareName=void 0;const S=b(54358);v.getNewFileShareName=function getNewFileShareName(g){return g.toLowerCase().substr(0,57)+S.randomUtils.getRandomHexString(6)}},84129:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getWebLocations=v.setLocationsTask=void 0;const P=b(3390),x=b(38977),C=b(94485),T=b(16555),R=b(89477);function getWebLocations(g){return S(this,void 0,void 0,(function*(){const v={"api-version":"2020-09-01"};g.newSiteOS===R.WebsiteOS.linux&&(g.newSiteKind===R.AppKind.functionapp&&g.useConsumptionPlan?v.linuxDynamicWorkersEnabled=!0:v.linuxWorkersEnabled=!0),g.newPlanSku&&g.newPlanSku.tier&&(v.sku=g.newPlanSku.tier.replace(/\s/g,""));const b=Object.keys(v).map((g=>`${g}=${v[g]}`)).join("&"),S=yield(0,x.createGenericClient)(g,g);return(yield S.sendRequest((0,P.createPipelineRequest)({method:"GET",url:`/subscriptions/${g.subscriptionId}/providers/Microsoft.Web/geoRegions?${b}`}))).parsedBody.value.map((g=>(0,C.nonNullProp)(g,"name")))}))}v.setLocationsTask=function setLocationsTask(g){return S(this,void 0,void 0,(function*(){x.LocationListStep.setLocationSubset(g,getWebLocations(g),T.webProvider)}))},v.getWebLocations=getWebLocations},80790:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.createSlot=void 0;const P=b(38977),x=b(89496),C=b(12746),T=b(42479),R=b(76189),k=b(67753);v.createSlot=function createSlot(g,v,b){return S(this,void 0,void 0,(function*(){const O=yield(0,R.createWebSiteClient)([b,g.subscription]),I=yield(0,P.createGenericClient)(b,g.subscription),A=(yield b.ui.showInputBox({prompt:x.l10n.t("Enter a unique name for the new deployment slot"),stepName:"slotName",validateInput:v=>S(this,void 0,void 0,(function*(){return function validateSlotName(g,v,b){return S(this,void 0,void 0,(function*(){if("production"===(g=g.trim()))return x.l10n.t('The slot name "{0}" is not available.',g);if(g.length<_.minLength)return x.l10n.t("The slot name must be at least {0} characters.",_.minLength);if(g.length+b.siteName.length>_.maxLength)return x.l10n.t("The combined site name and slot name must be fewer than {0} characters.",_.maxLength);if(_.invalidCharsRegExp.test(g))return x.l10n.t("The name can only contain letters, numbers, or hyphens.");{const S=yield(0,k.checkNameAvailability)(v,b.subscription.subscriptionId,`${b.siteName}-${g}`,"Slot");return S.nameAvailable?void 0:S.message}}))}(v,I,g)}))})).trim(),q={name:A,kind:g.kind,location:g.location,serverFarmId:g.serverFarmId,siteConfig:{appSettings:[]}},z=yield function chooseConfigurationSource(g,v,b){return S(this,void 0,void 0,(function*(){if(v.isFunctionApp)return v;{const S=[{label:x.l10n.t("Don't clone configuration from an existing slot"),data:void 0}];S.push({label:v.fullName,data:v});for(const g of b)S.push({label:g.fullName,data:g});const P=x.l10n.t("Choose a configuration source.");return(yield g.ui.showQuickPick(S,{placeHolder:P,stepName:"slotConfigSource"})).data}}))}(b,g,v);if(z){const g=yield function parseAppSettings(g,v){return S(this,void 0,void 0,(function*(){const b=yield v.createClient(g),S=yield b.listApplicationSettings(),P=[];if(S.properties)for(const g of Object.keys(S.properties)){let b=S.properties[g];v.isFunctionApp&&"WEBSITE_CONTENTSHARE"===g&&(b=(0,C.getNewFileShareName)(v.fullName)),P.push({name:g,value:b})}return P}))}(b,z);q.siteConfig.appSettings=g}b.showCreatingTreeItem(A);const L=x.l10n.t('Creating slot "{0}"...',A);return T.ext.outputChannel.appendLog(L),yield x.window.withProgress({location:x.ProgressLocation.Notification,title:L},(()=>S(this,void 0,void 0,(function*(){return yield O.webApps.beginCreateOrUpdateSlotAndWait(g.resourceGroup,g.siteName,A,q)}))))}))};const _={minLength:2,maxLength:59,invalidCharsRegExp:/[^a-zA-Z0-9\-]/}},14523:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DeleteLastServicePlanStep=void 0;const P=b(94485),x=b(73837),C=b(89496);class DeleteLastServicePlanStep extends P.AzureWizardPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){const v=(0,P.nonNullProp)(g,"site"),b=yield v.createClient(g),S=yield b.getAppServicePlan();if(S&&!(0,x.isNullOrUndefined)(S.numberOfSites)&&S.numberOfSites<2){const v=C.l10n.t('This is the last app in the App Service plan "{0}". Do you want to delete this App Service plan to prevent unexpected charges?',S.name),b=yield g.ui.showWarningMessage(v,{modal:!0,stepName:"lastAppOnPlan"},P.DialogResponses.yes,P.DialogResponses.no);g.deletePlan=b===P.DialogResponses.yes}}))}shouldPrompt(g){return!(0,P.nonNullProp)(g,"site").isSlot}}v.DeleteLastServicePlanStep=DeleteLastServicePlanStep},95367:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DeleteSiteStep=void 0;const P=b(94485),x=b(89496),C=b(42479);class DeleteSiteStep extends P.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=100}execute(g,v){return S(this,void 0,void 0,(function*(){const b=(0,P.nonNullProp)(g,"site");let S,T;b.isSlot?(S=x.l10n.t('Deleting slot "{0}"...',b.fullName),T=x.l10n.t('Successfully deleted slot "{0}".',b.fullName)):b.isFunctionApp?(S=x.l10n.t('Deleting function app "{0}"...',b.fullName),T=x.l10n.t('Successfully deleted function app "{0}".',b.fullName)):(S=x.l10n.t('Deleting web app "{0}"...',b.fullName),T=x.l10n.t('Successfully deleted web app "{0}".',b.fullName)),C.ext.outputChannel.appendLog(S),v.report({message:S});const R=yield b.createClient(g);yield R.deleteMethod({deleteEmptyServerFarm:g.deletePlan}),C.ext.outputChannel.appendLog(T)}))}shouldExecute(){return!0}}v.DeleteSiteStep=DeleteSiteStep},9045:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},8924:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AppSource=void 0,function(g){g.setting="setting",g.tree="tree",g.nodePicker="nodePicker",g.api="api"}(v.AppSource||(v.AppSource={}))},65522:function(g,v){"use strict";var b=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.delayFirstWebAppDeploy=void 0,v.delayFirstWebAppDeploy=function delayFirstWebAppDeploy(g,v,S){return b(this,void 0,void 0,(function*(){yield new Promise((P=>b(this,void 0,void 0,(function*(){setTimeout(P,1e4);try{v.isFunctionApp&&P();const b=yield S;b&&b.sku&&b.sku.tier&&"basic"===b.sku.tier.toLowerCase()||P(),v.isLinux||P();const x=yield v.createClient(g);(yield x.getDeployResults(g)).length>1&&P()}catch(g){P()}}))))}))}},8004:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.deploy=void 0;const P=b(50835),x=b(71017),C=b(89496),T=b(42479),R=b(84886),k=b(54358),_=b(38741),O=b(74275),I=b(33398),A=b(93172),q=b(96889),z=b(86466);v.deploy=function deploy(g,v,b){return S(this,void 0,void 0,(function*(){const L=yield g.createClient(b),G=yield L.getSiteConfig(),j=L.getAppServicePlan();try{b.telemetry.properties.sourceHash=k.randomUtils.getPseudononymousStringHash(v),b.telemetry.properties.destHash=k.randomUtils.getPseudononymousStringHash(g.fullName),b.telemetry.properties.scmType=String(G.scmType),b.telemetry.properties.isSlot=g.isSlot?"true":"false",b.telemetry.properties.alwaysOn=G.alwaysOn?"true":"false",b.telemetry.properties.linuxFxVersion=function getLinuxFxVersionForTelemetry(g){const v=g.linuxFxVersion||"";return/^docker/i.test(v)?"docker":v}(G),b.telemetry.properties.nodeVersion=String(G.nodeVersion),b.telemetry.properties.pythonVersion=String(G.pythonVersion),b.telemetry.properties.hasCors=G.cors?"true":"false",b.telemetry.properties.hasIpSecurityRestrictions=G.ipSecurityRestrictions&&G.ipSecurityRestrictions.length>0?"true":"false",b.telemetry.properties.javaVersion=String(G.javaVersion),b.telemetry.properties.siteKind=g.kind,L.getState().then((g=>{b.telemetry.properties.state=g}),(()=>{})),j.then((g=>{g&&(b.telemetry.properties.planStatus=String(g.status),b.telemetry.properties.planKind=String(g.kind),g.sku&&(b.telemetry.properties.planSize=String(g.sku.size),b.telemetry.properties.planTier=String(g.sku.tier)))}),(()=>{}))}catch(g){}const B=C.l10n.t('Deploying to "{0}"... Check [output window](command:{1}) for status.',g.fullName,T.ext.prefix+".showOutputChannel");yield C.window.withProgress({location:C.ProgressLocation.Notification,title:B},(()=>S(this,void 0,void 0,(function*(){b.stopAppBeforeDeploy&&(T.ext.outputChannel.appendLog(C.l10n.t("Stopping app..."),{resourceName:g.fullName}),yield L.stop()),T.ext.outputChannel.appendLog(C.l10n.t("Starting deployment..."),{resourceName:g.fullName});try{if(!b.deployMethod&&G.scmType===R.ScmType.GitHub)throw new Error(C.l10n.t('"{0}" is connected to a GitHub repository. Push to GitHub repository to deploy.',g.fullName));if(b.deployMethod||G.scmType!==R.ScmType.LocalGit){if(!(yield P.pathExists(v)))throw new Error(C.l10n.t("Failed to deploy path that does not exist: {0}",v));const S=g.isLinux?G.linuxFxVersion:G.javaContainer;if(S&&/^(tomcat|wildfly|jboss)/i.test(S))yield(0,O.deployWar)(b,g,v);else if(S&&/^java/i.test(S)&&!g.isFunctionApp){const S=new Map([[x.basename(v),"app.jar"]]);yield(0,I.deployZip)(b,g,v,j,S)}else"storage"===b.deployMethod?yield(0,_.deployToStorageAccount)(b,v,g):yield(0,I.deployZip)(b,g,v,j)}else yield(0,A.localGitDeploy)(g,{fsPath:v},b)}finally{b.stopAppBeforeDeploy&&(T.ext.outputChannel.appendLog(C.l10n.t("Starting app..."),{resourceName:g.fullName}),yield L.start())}if(yield(0,q.startPostDeployTask)(b,v,G.scmType,g.fullName),b.syncTriggersPostDeploy){const v=yield L.getState();"running"===(null==v?void 0:v.toLowerCase())&&(yield(0,z.syncTriggersPostDeploy)(b,g))}}))))}))}},38741:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.deployToStorageAccount=void 0;const P=b(56095),x=b(94485),C=b(27484),T=b(84110),R=b(70178),k=b(57310),_=b(89496),O=b(42479),I=b(54358),A=b(546);C.extend(T),C.extend(R);const q="core.windows.net";v.deployToStorageAccount=function deployToStorageAccount(g,v,b){return S(this,void 0,void 0,(function*(){g.telemetry.properties.useStorageAccountDeploy="true";const T=`${C().utc().format("YYYYMMDDHHmmss")}-${I.randomUtils.getRandomHexString(32)}.zip`,R=yield function createBlobServiceClient(g,v){return S(this,void 0,void 0,(function*(){const b=yield v.createClient(g),S="AzureWebJobsStorage",C=yield b.listApplicationSettings();let T=C.properties&&C.properties[S];if(!T)throw new Error(_.l10n.t('"{0}" app setting is required for Run From Package deployment.',S));try{return P.BlobServiceClient.fromConnectionString(T)}catch(g){const v="EndpointSuffix",b=";";if((0,x.parseError)(g).message.includes(v)&&!T.includes(v))return T.endsWith(b)||(T+=b),T+=`${v}=${q}${b}`,P.BlobServiceClient.fromConnectionString(T);throw g}}))}(g,b),z=yield function createBlobFromZip(g,v,b,x,T){return S(this,void 0,void 0,(function*(){const R="function-releases",I=x.getContainerClient(R);(yield I.exists())||(yield I.create());const q=I.getBlockBlobClient(T);if(yield(0,A.runWithZipStream)(g,{fsPath:v,site:b,callback:g=>S(this,void 0,void 0,(function*(){O.ext.outputChannel.appendLog(_.l10n.t("Uploading zip package to storage container..."),{resourceName:b.fullName}),yield q.uploadStream(g)}))}),q.getProperties().then((v=>{g.telemetry.measurements.blobSize=Number(v.contentLength)})),x.credential instanceof P.StorageSharedKeyCredential){const g=new k.URL(q.url);return g.search=(0,P.generateBlobSASQueryParameters)({containerName:R,blobName:T,permissions:P.BlobSASPermissions.parse("r"),startsOn:C().utc().subtract(5,"minute").toDate(),expiresOn:C().utc().add(10,"year").toDate()},x.credential).toString(),g.toString()}throw new Error('Internal Error: Expected credential to be of type "StorageSharedKeyCredential".')}))}(g,v,b,R,T),L=yield b.createClient(g),G=yield L.listApplicationSettings();G.properties=G.properties||{},delete G.properties.WEBSITE_RUN_FROM_ZIP,G.properties.WEBSITE_RUN_FROM_PACKAGE=z,yield L.updateApplicationSettings(G),O.ext.outputChannel.appendLog(_.l10n.t("Deployment successful."),{resourceName:b.fullName}),g.syncTriggersPostDeploy=!0}))}},74275:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.deployWar=void 0;const P=b(57147),x=b(89496),C=b(16555),T=b(44553),R=b(77513);v.deployWar=function deployWar(g,v,b){return S(this,void 0,void 0,(function*(){if("war"!==(0,T.getFileExtension)(b))throw new Error(x.l10n.t("Path specified is not a war file"));const S=yield v.createClient(g);yield S.warPushDeploy(g,(()=>P.createReadStream(b)),{isAsync:!0,author:C.publisherName,deployer:C.publisherName,trackDeploymentId:!0}),yield(0,R.waitForDeploymentToComplete)(g,v)}))}},33398:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.deployZip=void 0;const P=b(16555),x=b(65522),C=b(546),T=b(77513);v.deployZip=function deployZip(g,v,b,R,k){return S(this,void 0,void 0,(function*(){const _=yield v.createClient(g),O=yield(0,C.runWithZipStream)(g,{fsPath:b,site:v,pathFileMap:k,callback:v=>S(this,void 0,void 0,(function*(){return yield _.zipPushDeploy(g,(()=>v),{author:P.publisherName,deployer:P.publisherName,isAsync:!0,trackDeploymentId:!0})}))});let I;try{O&&(g.telemetry.properties.deploymentId=O.headers.get("scm-deployment-id"),I=O.headers.get("location"))}catch(g){}yield(0,T.waitForDeploymentToComplete)(g,v,{locationUrl:I}),yield(0,x.delayFirstWebAppDeploy)(g,v,R)}))}},58273:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getDeployFsPath=void 0;const P=b(94485),x=b(50835),C=b(71017),T=b(89496),R=b(42479),k=b(44553),_=b(22497),O=b(30760),I="deploySubpath";function appendDeploySubpathSetting(g,v,b){return S(this,void 0,void 0,(function*(){if(v){const x=(0,_.getWorkspaceSetting)(I,R.ext.prefix,v);if(x){if(g.telemetry.properties.hasDeploySubpathSetting="true",(0,k.isPathEqual)(v.uri.fsPath,b))return C.join(b,x);{const O=C.join(v.uri.fsPath,x);if(!(0,k.isPathEqual)(O,b)){g.telemetry.properties.overwriteTargetWithSubpathSetting="true";const k="showDeploySubpathWarning";if((0,_.getWorkspaceSetting)(k,R.ext.prefix)){const O=C.relative(v.uri.fsPath,b),A=T.l10n.t('Deploying "{0}" instead of selected folder "{1}". Use "{2}.{3}" to change this behavior.',x,O,R.ext.prefix,I);g.ui.showWarningMessage(A,{title:T.l10n.t("OK")},P.DialogResponses.dontWarnAgain).then((g=>S(this,void 0,void 0,(function*(){g===P.DialogResponses.dontWarnAgain&&(yield(0,_.updateGlobalSetting)(k,!1,R.ext.prefix))}))))}}return O}}}return b}))}v.getDeployFsPath=function getDeployFsPath(g,v,b){return S(this,void 0,void 0,(function*(){let A,q,z;if(v instanceof T.Uri)A=v.fsPath,z=T.workspace.getWorkspaceFolder(v),q=yield appendDeploySubpathSetting(g,z,v.fsPath);else if("string"==typeof v)A=v,z=T.workspace.getWorkspaceFolder(T.Uri.file(v)),q=yield appendDeploySubpathSetting(g,z,v);else if(T.workspace.workspaceFolders&&1===T.workspace.workspaceFolders.length){const v=T.workspace.workspaceFolders[0],b=(0,_.getWorkspaceSetting)(I,R.ext.prefix,v);b&&(g.telemetry.properties.hasDeploySubpathSetting="true",A=v.uri.fsPath,q=C.join(v.uri.fsPath,b),z=v)}if(!A||!q){"string"==typeof b&&(b=[b]);const v=T.l10n.t("Select the {0} file to deploy",b?b.join("/"):""),S=T.l10n.t("Select the folder to deploy"),P=b?yield O.selectWorkspaceFile(g,v,b):yield O.selectWorkspaceFolder(g,S);P instanceof T.Uri?(A=P.fsPath,z=T.workspace.getWorkspaceFolder(P)):(A=P.uri.fsPath,z=P),q=yield appendDeploySubpathSetting(g,z,A)}return function addRuntimeFileTelemetry(g,v){return S(this,void 0,void 0,(function*(){const b=[],P=[...["package.json","requirements.txt","pom.xml"].map((g=>function checkRuntimeFile(g,v,b){return S(this,void 0,void 0,(function*(){(yield x.pathExists(C.join(v,b)))&&g.push(b)}))}(b,v,g))),...["dll","jar","war","csproj","fsproj"].map((g=>function checkRuntimeExtension(g,v,b){return S(this,void 0,void 0,(function*(){(yield T.workspace.findFiles(new T.RelativePattern(v,`*.${b}`),void 0,1)).length>0&&g.push(b)}))}(b,v,g)))];yield Promise.all(P),g.telemetry.properties.runtimeFiles=b.sort().join("|")}))}(g,q),z||function promptToOpenWorkspace(g,v){const b={title:T.l10n.t("Open in new window")},x=T.l10n.t('Failed to deploy because "{0}" is not part of an open workspace.',C.basename(v));throw g.ui.showWarningMessage(x,b).then((g=>S(this,void 0,void 0,(function*(){yield(0,P.callWithTelemetryAndErrorHandling)("deployWarning.openInNewWindow",(P=>S(this,void 0,void 0,(function*(){P.telemetry.properties.dialogResult=null==g?void 0:g.title,g===b&&(yield T.commands.executeCommand("vscode.openFolder",T.Uri.file(v),!0))}))))})))),new P.UserCancelledError("openInNewWindow")}(g,A),g.telemetry.properties.deployingSubpathOfWorkspace=String((0,k.isSubpath)(z.uri.fsPath,q)),{originalDeployFsPath:A,effectiveDeployFsPath:q,workspaceFolder:z}}))}},26445:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getDeployNode=void 0;const P=b(89496),x=b(42479),C=b(22497),T=b(8924);v.getDeployNode=function getDeployNode(g,v,b,R,k){return S(this,void 0,void 0,(function*(){let S;if(function isAzExtTreeItem(g){return!!g&&void 0!==g.fullId&&null!==g.fullId}(b))S=b,g.appSource=T.AppSource.tree;else if("string"==typeof R&&R){if(S=yield v.findTreeItem(R,g),!S)throw new Error(P.l10n.t('Failed to find app matching id "{0}".',R));g.appSource=T.AppSource.api}else{const b=(0,C.getWorkspaceSetting)(g.defaultAppSetting,x.ext.prefix,g.workspaceFolder.uri.fsPath);b&&"none"!==b.toLowerCase()&&(S=yield v.findTreeItem(b,g),S?g.appSource=T.AppSource.setting:x.ext.outputChannel.appendLog(P.l10n.t('WARNING: Failed to find app matching setting "{0}.{1}" with id "{2}"',x.ext.prefix,g.defaultAppSetting,b))),S||(S=yield k(),g.appSource=T.AppSource.nodePicker)}return g.telemetry.properties.appSource=g.appSource,g.telemetry.properties.isNewApp=String(!!g.isNewApp),S}))}},93172:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.localGitDeploy=void 0;const P=b(94485),x=b(66998),C=b(89496),T=b(42479),R=b(24205),k=b(57849),_=b(77513);v.localGitDeploy=function localGitDeploy(g,v,b){return S(this,void 0,void 0,(function*(){const O=yield g.createClient(b),I=yield O.getWebAppPublishCredential(),A=(0,P.nonNullProp)(I,"publishingPassword"),q=(0,P.nonNullProp)(I,"publishingUserName");yield(0,P.callWithMaskHandling)((()=>S(this,void 0,void 0,(function*(){const P=`https://${encodeURIComponent(q)}:${encodeURIComponent(A)}@${g.gitUrl}`,O=(0,x.default)(v.fsPath);let I;try{if(I=yield O.status(),I.files.length>0&&!v.commit){const g=C.l10n.t('{0} uncommitted change(s) in local repo "{1}"',I.files.length,v.fsPath),S={title:C.l10n.t("Deploy Anyway")};yield b.ui.showWarningMessage(g,{modal:!0,stepName:"pushWithUncommitChanges"},S),b.telemetry.properties.pushWithUncommitChanges="true"}yield(0,k.verifyNoRunFromPackageSetting)(b,g),T.ext.outputChannel.appendLog(C.l10n.t(`Deploying Local Git repository to "${g.fullName}"...`),{resourceName:g.fullName}),yield tryPushAndWaitForDeploymentToComplete()}catch(g){if(g.message.indexOf("spawn git ENOENT")>=0){const g=C.l10n.t("Install");return(yield C.window.showErrorMessage(C.l10n.t("Git must be installed to use Local Git Deploy."),g))===g&&(yield(0,R.openUrl)("https://git-scm.com/downloads")),void(b.telemetry.properties.gitNotInstalled="true")}if(!(g.message.indexOf("error: failed to push")>=0))throw g;{const g={title:C.l10n.t("Force Push")},v=C.l10n.t("Push rejected due to Git history diverging.");yield b.ui.showWarningMessage(v,{modal:!0,stepName:"forcePush"},g),b.telemetry.properties.forcePush="true",yield tryPushAndWaitForDeploymentToComplete(!0)}}function tryPushAndWaitForDeploymentToComplete(x=!1){var T;return S(this,void 0,void 0,(function*(){const S=new C.CancellationTokenSource,R=S.token;try{if(v.commit){const g={"-a":null};yield O.commit("Deployed via Azure App Service Extension",void 0,g)}const C=null===(T=(yield O.log()).latest)||void 0===T?void 0:T.hash;yield new Promise(((T,k)=>{var I;const A=x?{"-f":null}:{};O.push(P,`HEAD:${null!==(I=v.branch)&&void 0!==I?I:"master"}`,A).catch((g=>{k(g),S.cancel()})),(0,_.waitForDeploymentToComplete)(b,g,{expectedId:C,token:R}).then(T).catch(k)}))}finally{S.dispose()}}))}}))),A)}))}},96889:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.handleFailedPreDeployTask=v.startPostDeployTask=v.tryRunPreDeployTask=v.runPreDeployTask=void 0;const P=b(94485),x=b(89496),C=b(42479),T=b(84886),R=b(29577);function tryRunPreDeployTask(g,v,b){return S(this,void 0,void 0,(function*(){const P="preDeployTask",T=x.workspace.getConfiguration(C.ext.prefix,x.Uri.file(v)).get(P);g.telemetry.properties.hasPreDeployTask=String(!!T);let k={taskName:T,exitCode:void 0,failedToFindTask:!1};if(T&&shouldExecuteTask(g,b,P,T)){const b=yield R.taskUtils.findTask(v,T);if(g.telemetry.properties.foundPreDeployTask=String(!!b),b){const P=x.l10n.t('Running preDeployTask "{0}"...',T);yield x.window.withProgress({location:x.ProgressLocation.Notification,title:P},(()=>S(this,void 0,void 0,(function*(){yield R.taskUtils.executeIfNotActive(b),k=yield function waitForPreDeployTask(g,v){return S(this,void 0,void 0,(function*(){return yield new Promise((b=>{const S=x.tasks.onDidEndTaskProcess((P=>{R.taskUtils.isTaskInScopeOfPath(P.execution.task,v)&&0!==P.exitCode&&(S.dispose(),b({taskName:P.execution.task.name,exitCode:P.exitCode,failedToFindTask:!1})),R.taskUtils.isTaskEqual(P.execution.task,g)&&(S.dispose(),b({taskName:P.execution.task.name,exitCode:P.exitCode,failedToFindTask:!1}))}))}))}))}(b,v),g.telemetry.properties.preDeployTaskExitCode=String(k.exitCode)}))))}else k.failedToFindTask=!0}return k}))}function shouldExecuteTask(g,v,b,S){const P="storage"===g.deployMethod||"zip"===g.deployMethod||v!==T.ScmType.LocalGit&&v!==T.ScmType.GitHub;return P||C.ext.outputChannel.appendLog(x.l10n.t('WARNING: Ignoring {0} "{1}" for non-zip deploy.',b,S)),P}function handleFailedPreDeployTask(g,v){return S(this,void 0,void 0,(function*(){const b=x.l10n.t('Errors exist after running preDeployTask "{0}". See task output for more info.',v.taskName),S={title:x.l10n.t("Deploy Anyway")},C={title:x.l10n.t("Open Settings")},T=yield x.window.showErrorMessage(b,{modal:!0},S,C);if(T!==S)throw T===C?(g.telemetry.properties.preDeployTaskResponse="openSettings",yield x.commands.executeCommand("workbench.action.openSettings"),new P.UserCancelledError("preDeployFailed|OpenSettings")):(g.telemetry.properties.preDeployTaskResponse="cancel",new P.UserCancelledError("preDeployFailed"));g.telemetry.properties.preDeployTaskResponse="deployAnyway"}))}v.runPreDeployTask=function runPreDeployTask(g,v,b){return S(this,void 0,void 0,(function*(){const S=yield tryRunPreDeployTask(g,v,b);if(S.failedToFindTask)throw new Error(`Failed to find pre-deploy task "${S.taskName}". Modify your tasks or the setting "${C.ext.prefix}.preDeployTask".`);void 0!==S.exitCode&&0!==S.exitCode&&(yield handleFailedPreDeployTask(g,S))}))},v.tryRunPreDeployTask=tryRunPreDeployTask,v.startPostDeployTask=function startPostDeployTask(g,v,b,P){return S(this,void 0,void 0,(function*(){const S="postDeployTask",T=x.workspace.getConfiguration(C.ext.prefix,x.Uri.file(v)).get(S);if(g.telemetry.properties.hasPostDeployTask=String(!!T),T&&shouldExecuteTask(g,b,S,T)){const b=yield R.taskUtils.findTask(v,T);g.telemetry.properties.foundPostDeployTask=String(!!b),b?(yield R.taskUtils.executeIfNotActive(b),C.ext.outputChannel.appendLog(x.l10n.t('Started {0} "{1}".',S,T),{resourceName:P})):C.ext.outputChannel.appendLog(x.l10n.t('WARNING: Failed to find {0} "{1}".',S,T),{resourceName:P})}}))},v.handleFailedPreDeployTask=handleFailedPreDeployTask},546:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.runWithZipStream=void 0;const P=b(50835),x=b(25839),C=b(71017),T=b(88600),R=b(89496),k=b(2958),_=b(42479),O=b(44553);function getPathFromMap(g,v){return(null==v?void 0:v.get(g))||g}v.runWithZipStream=function runWithZipStream(g,v){return S(this,void 0,void 0,(function*(){function onFileSize(v){g.telemetry.measurements.zipFileSize=v,_.ext.outputChannel.appendLog(R.l10n.t("Zip package size: {0}",T(v)),{resourceName:A.fullName})}let b;const{site:A,pathFileMap:q,callback:z}=v;let{fsPath:L}=v;if("zip"===(0,O.getFileExtension)(L))g.telemetry.properties.alreadyZipped="true",b=P.createReadStream(L),P.lstat(L).then((g=>{onFileSize(g.size)}));else{_.ext.outputChannel.appendLog(R.l10n.t("Creating zip package..."),{resourceName:A.fullName});const g=new k.ZipFile;let v=[],T=0;if(g.outputStream.on("data",(g=>{("string"==typeof g||Buffer.isBuffer(g))&&(T+=g.length)})),g.outputStream.on("finish",(()=>onFileSize(T))),(yield P.lstat(L)).isDirectory()){L.endsWith(C.sep)||(L+=C.sep),v=A.isFunctionApp?yield function getFilesFromGitignore(g,v){return S(this,void 0,void 0,(function*(){let b=[];const S=C.join(g,v);if(yield P.pathExists(S)){b=(yield P.readFile(S)).toString().split("\n").map((g=>g.trim()))}return yield x("**/*",Object.assign({gitignore:!0,ignore:b,cwd:g},I))}))}(L,".funcignore"):yield function getFilesFromGlob(g,v){return S(this,void 0,void 0,(function*(){const b=R.workspace.getConfiguration(_.ext.prefix,R.Uri.file(g)),S={cwd:g,followSymbolicLinks:!0,dot:!0},P=b.get("zipGlobPattern")||"**/*",C=yield x(P,S),T="zipIgnorePattern";let k=b.get(T)||"";const O=yield x(k,S);if(k&&("string"==typeof k&&(k=[k]),k.length>0)){_.ext.outputChannel.appendLog(R.l10n.t('Ignoring files from "{0}.{1}"',_.ext.prefix,T),{resourceName:v.fullName});for(const g of k)_.ext.outputChannel.appendLine(`"${g}"`)}return C.filter((g=>!O.includes(g)))}))}(L,A);for(const b of v)g.addFile(C.join(L,b),getPathFromMap(b,q))}else g.addFile(L,getPathFromMap(C.basename(L),q));g.end(),b=g.outputStream}return yield z(b)}))};const I={dot:!0,followSymbolicLinks:!0}},29225:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.showDeployConfirmation=void 0;const P=b(94485),x=b(71017),C=b(89496),T=b(42479),R=b(15489),k=b(22497),_=b(8924);v.showDeployConfirmation=function showDeployConfirmation(g,v,b){return S(this,void 0,void 0,(function*(){const S=C.l10n.t('Are you sure you want to deploy to "{0}"? This will overwrite any previous deployment and cannot be undone.',v.fullName),O=[{title:C.l10n.t("Deploy")}],I={title:"Reset default"};g.appSource===_.AppSource.setting&&O.push(I);const A=yield g.ui.showWarningMessage(S,{modal:!0,stepName:"confirmDestructiveDeployment"},...O);if(yield(0,R.delay)(500),A===I){const v=(0,x.join)(g.workspaceFolder.uri.fsPath,".vscode","settings.json");throw yield(0,k.updateWorkspaceSetting)(g.defaultAppSetting,"",g.workspaceFolder.uri.fsPath,T.ext.prefix),yield C.window.showTextDocument(C.Uri.file(v)),C.commands.executeCommand(b),new P.UserCancelledError("resetDefault")}}))}},86466:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.syncTriggersPostDeploy=void 0;const P=b(42693),x=b(89496),C=b(42479),T=b(15489);v.syncTriggersPostDeploy=function syncTriggersPostDeploy(g,v){return S(this,void 0,void 0,(function*(){yield(0,T.delay)(1e4);const b=yield v.createClient(g);yield P((g=>S(this,void 0,void 0,(function*(){const S=1===g?x.l10n.t("Syncing triggers..."):x.l10n.t("Syncing triggers (Attempt {0}/{1})...",g,6);C.ext.outputChannel.appendLog(S,{resourceName:v.fullName}),yield b.syncFunctionTriggers()}))),{retries:5,minTimeout:5e3})}))}},77513:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.waitForDeploymentToComplete=void 0;const P=b(38977),x=b(94485),C=b(89496),T=b(42479),R=b(15489),k=b(12691);function tryGetLatestDeployment(g,v,b,P,C){return S(this,void 0,void 0,(function*(){let T;if(b)T=yield(0,k.retryKuduCall)(g,"getResult",(()=>S(this,void 0,void 0,(function*(){return yield v.getDeployResult(g,(0,x.nonNullValue)(b))}))));else if(C)try{const P=yield(0,k.retryKuduCall)(g,"getResult",(()=>S(this,void 0,void 0,(function*(){return yield v.getDeployResult(g,"latest")}))));P.isTemp?T=P:P.id===C&&(T=P,b=P.id)}catch(g){const v=(0,x.parseError)(g);if("404"!==v.errorType)throw v}else if(P){T=(yield(0,k.retryKuduCall)(g,"getDeployResults",(()=>S(this,void 0,void 0,(function*(){return yield v.getDeployResults(g)}))))).filter((g=>g.startTime&&g.startTime>=P)).sort(((g,v)=>(0,x.nonNullProp)(v,"startTime").valueOf()-(0,x.nonNullProp)(g,"startTime").valueOf())).shift(),T&&!T.isTemp&&(b=T.id)}else{try{T=yield(0,k.retryKuduCall)(g,"getResult",(()=>S(this,void 0,void 0,(function*(){return yield v.getDeployResult(g,"latest")}))))}catch(g){if("404"!==(0,x.parseError)(g).errorType)throw g}T&&T.startTime&&(P=T.startTime)}return[T,b,P]}))}function cleanDetails(g){var v;const b=[];for(const S of g){const P="\\n";if(null===(v=S.message)||void 0===v?void 0:v.includes(P)){const v=S.message.split(P);for(const P of v)g.find((g=>g.message===P))||b.push(Object.assign(Object.assign({},S),{message:P}))}else b.push(S)}return b.reverse()}v.waitForDeploymentToComplete=function waitForDeploymentToComplete(g,v,b={}){var _;return S(this,void 0,void 0,(function*(){let O,I,A,q="",z=new Date(0),L="";const G=Date.now()+6e4,j=yield v.createClient(g),{expectedId:B,token:U,locationUrl:V}=b,H=null!==(_=b.pollingInterval)&&void 0!==_?_:5e3;for(;!(null==U?void 0:U.isCancellationRequested);){if(V)try{I=(yield(0,P.sendRequestWithTimeout)(g,{method:"GET",url:V},1e4,v.subscription)).parsedBody}catch(g){const v=(0,x.parseError)(g);if("REQUEST_ABORTED_ERROR"!==v.errorType)throw v}else[I,A,O]=yield tryGetLatestDeployment(g,j,A,O,B);if(void 0===I||!I.id){if((B||V)&&Date.now()<G){yield(0,R.delay)(H);continue}throw new Error(C.l10n.t("Failed to get status of deployment."))}const b=I.id;let _,U=[];for(yield(0,k.retryKuduCall)(g,"getLogEntry",(()=>S(this,void 0,void 0,(function*(){yield(0,k.ignore404Error)(g,(()=>S(this,void 0,void 0,(function*(){U=(yield j.getLogEntry(g,b)).reverse()}))))}))));;){const P=U.pop();if(!P)break;P.message&&P.logTime&&P.logTime>z&&(q=q.concat(P.message),T.ext.outputChannel.appendLog(P.message,{date:P.logTime,resourceName:v.fullName}),_=P.logTime,/error/i.test(P.message)&&(L=P.message)),yield(0,k.retryKuduCall)(g,"getLogEntryDetails",(()=>S(this,void 0,void 0,(function*(){yield(0,k.ignore404Error)(g,(()=>S(this,void 0,void 0,(function*(){if(P.id&&P.detailsUrl){const v=yield j.getLogEntryDetails(g,b,P.id);U.push(...cleanDetails(v))}}))))}))))}if(_&&(z=_),I.complete){if(3===I.status||I.isTemp){const b=C.l10n.t('Deployment to "{0}" failed.',v.fullName),S=C.l10n.t("View Output");C.window.showErrorMessage(b,S).then((g=>{g===S&&T.ext.outputChannel.show()}));const P=C.l10n.t("Deployment failed.");throw T.ext.outputChannel.appendLog(P,{resourceName:v.fullName}),g.errorHandling.suppressDisplay=!0,g.telemetry.properties.deployErrorLastLine=L,new Error(P)}return void(g.syncTriggersPostDeploy=v.isFunctionApp&&!/syncing/i.test(q)&&!v.isKubernetesApp&&!v.isWorkflowApp)}yield(0,R.delay)(H)}}))}},92785:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.disconnectRepo=void 0;const P=b(89496),x=b(27643),C=b(84886);v.disconnectRepo=function disconnectRepo(g,v,b){return S(this,void 0,void 0,(function*(){const S=yield v.createClient(g),T=yield S.getSourceControl(),R={title:P.l10n.t("Disconnect")},k=P.l10n.t('Disconnect from "{0}"? This will not affect your app\'s active deployment. You may reconnect a repository at any time.',T.repoUrl);yield g.ui.showWarningMessage(k,{modal:!0,stepName:"disconnectRepo"},R),yield(0,x.editScmType)(g,v,b,C.ScmType.None)}))}},27643:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.editScmType=void 0;const P=b(94485),x=b(89496),C=b(42479),T=b(84886);v.editScmType=function editScmType(g,v,b,R,k=!0){return S(this,void 0,void 0,(function*(){const _=yield v.createClient(g);if(v.isLinux&&(yield _.getIsConsumption(g)))throw g.errorHandling.suppressReportIssue=!0,new Error(x.l10n.t("Linux consumption plans only support zip deploy. See [here](https://aka.ms/AA7avjx) for more information."));const O=yield _.getSiteConfig();if(R=R||(yield function showScmPrompt(g,v){return S(this,void 0,void 0,(function*(){const b=x.l10n.t("(Current source)"),S=[];for(const g of Object.keys(T.ScmType)){const P=T.ScmType[g];P===v?S.unshift({label:P,description:b,data:void 0}):S.push({label:P,description:"",data:P})}const C={placeHolder:x.l10n.t("Select a new source."),suppressPersistence:!0,stepName:"editScmType"},R=(yield g.ui.showQuickPick(S,C)).data;if(void 0===R)throw new P.UserCancelledError("scmTypeAlreadyMatches");return R}))}(g,(0,P.nonNullProp)(O,"scmType"))),R===T.ScmType.GitHub?O.scmType!==T.ScmType.None&&(yield editScmType(g,v,b,T.ScmType.None,!1)):(O.scmType=R,yield _.updateConfiguration(O)),k){const g=x.l10n.t('Deployment source for "{0}" has been updated to "{1}".',v.fullName,R);C.ext.outputChannel.appendLog(g),x.window.showInformationMessage(g)}if(R===T.ScmType.LocalGit){const g=yield _.getPublishingUser();if(g.publishingUserName){const b=`https://${g.publishingUserName}@${v.gitUrl}`;C.ext.outputChannel.appendLog(x.l10n.t('Git Clone Uri for "{0}": "{1}"',v.fullName,b))}}return R}))}},42479:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.registerAppServiceExtensionVariables=v.ext=void 0;const S=b(38977),P=b(94485),x=b(89496);v.ext=new class UninitializedExtensionVariables{constructor(){this._error=new Error(x.l10n.t('"registerUIExtensionVariables" must be called before using the vscode-azureappservice package.'))}get context(){throw this._error}get outputChannel(){throw this._error}get ui(){throw this._error}get prefix(){throw this._error}},v.registerAppServiceExtensionVariables=function registerAppServiceExtensionVariables(g){v.ext!==g&&(v.ext=g,(0,P.registerUIExtensionVariables)(g),(0,S.registerAzureUtilsExtensionVariables)(g))}},1766:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),v.registerAppServiceExtensionVariables=v.disconnectRepo=v.tryRunPreDeployTask=v.runPreDeployTask=v.handleFailedPreDeployTask=v.WebsiteOS=v.AppKind=void 0,P(b(43247),v),P(b(92436),v),P(b(13577),v),P(b(9570),v),P(b(88456),v);var x=b(89477);Object.defineProperty(v,"AppKind",{enumerable:!0,get:function(){return x.AppKind}}),Object.defineProperty(v,"WebsiteOS",{enumerable:!0,get:function(){return x.WebsiteOS}}),P(b(76863),v),P(b(19019),v),P(b(95036),v),P(b(75778),v),P(b(2554),v),P(b(78831),v),P(b(4118),v),P(b(73261),v),P(b(84129),v),P(b(80790),v),P(b(14523),v),P(b(95367),v),P(b(9045),v),P(b(8924),v),P(b(8004),v),P(b(58273),v),P(b(26445),v),P(b(93172),v);var C=b(96889);Object.defineProperty(v,"handleFailedPreDeployTask",{enumerable:!0,get:function(){return C.handleFailedPreDeployTask}}),Object.defineProperty(v,"runPreDeployTask",{enumerable:!0,get:function(){return C.runPreDeployTask}}),Object.defineProperty(v,"tryRunPreDeployTask",{enumerable:!0,get:function(){return C.tryRunPreDeployTask}}),P(b(29225),v);var T=b(92785);Object.defineProperty(v,"disconnectRepo",{enumerable:!0,get:function(){return T.disconnectRepo}}),P(b(27643),v),P(b(89790),v);var R=b(42479);Object.defineProperty(v,"registerAppServiceExtensionVariables",{enumerable:!0,get:function(){return R.registerAppServiceExtensionVariables}}),P(b(50016),v),P(b(57043),v),P(b(77477),v),P(b(23347),v),P(b(73898),v),P(b(22847),v),P(b(17819),v),P(b(62146),v),P(b(13314),v),P(b(3679),v),P(b(19810),v),P(b(38571),v),P(b(10188),v),P(b(50739),v),P(b(76189),v)},50016:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.pingFunctionApp=void 0;const P=b(3390),x=b(38977);v.pingFunctionApp=function pingFunctionApp(g,v){return S(this,void 0,void 0,(function*(){const b=yield v.createClient(g),S=yield(0,x.createGenericClient)(g,void 0),C=(0,P.createHttpHeaders)({"x-functions-key":(yield b.listHostKeys()).masterKey||""});yield S.sendRequest((0,P.createPipelineRequest)({method:"GET",url:`${v.defaultHostUrl}/admin/host/status`,headers:C}))}))}},57043:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registerSiteCommand=void 0;const P=b(94485),x=b(89496);v.registerSiteCommand=function registerSiteCommand(g,v,b){(0,P.registerCommand)(g,((g,...b)=>S(this,void 0,void 0,(function*(){try{return yield Promise.resolve(v(g,...b))}catch(v){!function handleSiteErrors(g,v){const b=(0,P.parseError)(v);if("502"===b.errorType||"503"===b.errorType){g.errorHandling.suppressReportIssue=!0;const v=x.l10n.t("View troubleshooting tips [here](https://aka.ms/AA772mm).");throw new Error(`${b.message} ${v}`)}throw v}(g,v)}}))),b)}},77477:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.setRemoteDebug=v.reportMessage=void 0;const P=b(94485),x=b(89496),C=b(42479);function reportMessage(g,v,b){if(b.isCancellationRequested)throw new P.UserCancelledError("remoteDebugReportMessage");C.ext.outputChannel.appendLog(g),v.report({message:g})}v.reportMessage=reportMessage,v.setRemoteDebug=function setRemoteDebug(g,v,b,C,T,R,k,_,O){return S(this,void 0,void 0,(function*(){const I=yield T.createClient(g),A=yield I.getState();if(A&&"stopped"===A.toLowerCase())throw new Error(x.l10n.t('The app must be running, but is currently in state "Stopped". Start the app to continue.'));if(v!==R.remoteDebuggingEnabled){const C=v?{title:"Enable"}:{title:"Disable"};yield g.ui.showWarningMessage(b,{modal:!0,learnMoreLink:O},C),R.remoteDebuggingEnabled=v,reportMessage(x.l10n.t("Updating site configuration to set remote debugging..."),k,_),yield(0,P.callWithTelemetryAndErrorHandling)("appService.remoteDebugUpdateConfiguration",(g=>S(this,void 0,void 0,(function*(){g.errorHandling.suppressDisplay=!0,g.errorHandling.rethrow=!0,yield I.updateConfiguration(R)})))),reportMessage(x.l10n.t("Updating site configuration done."),k,_)}else C&&x.window.showWarningMessage(C)}))}},23347:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.startRemoteDebug=v.RemoteDebugLanguage=void 0;const P=b(94485),x=b(89496),C=b(92436),T=b(77477),R="https://aka.ms/appsvc-remotedebug";let k=!1;var _;function getDebugPath(){return S(this,void 0,void 0,(function*(){if(x.workspace.workspaceFolders){if(1===x.workspace.workspaceFolders.length)return x.workspace.workspaceFolders[0].uri.fsPath;{const g=yield x.window.showWorkspaceFolderPick();if(g)return g.uri.fsPath;throw new Error(x.l10n.t("Please select a workspace folder before attaching a debugger."))}}throw new Error(x.l10n.t("Please open a workspace folder before attaching a debugger."))}))}!function(g){g[g.Node=0]="Node",g[g.Python=1]="Python"}(_=v.RemoteDebugLanguage||(v.RemoteDebugLanguage={})),v.startRemoteDebug=function startRemoteDebug(g,v,b,O){return S(this,void 0,void 0,(function*(){if(k)throw new Error(x.l10n.t("Azure Remote Debugging is currently starting or already started."));k=!0;try{yield function startRemoteDebugInternal(g,v,b,O){return S(this,void 0,void 0,(function*(){yield x.window.withProgress({location:x.ProgressLocation.Notification,cancellable:!0},((I,A)=>S(this,void 0,void 0,(function*(){const q=yield(0,P.findFreePort)(),z=yield function getDebugConfiguration(g,v){return S(this,void 0,void 0,(function*(){const b=Date.now().toString(),P="localhost";switch(g){case _.Node:return yield function getNodeDebugConfiguration(g,v,b){return S(this,void 0,void 0,(function*(){const S={name:g,type:"node",protocol:"inspector",remoteRoot:"/home/site/wwwroot",request:"attach",address:b,port:v};return S.localRoot=yield getDebugPath(),S}))}(b,v,P);case _.Python:return yield function getPythonDebugConfiguration(g,v,b){return S(this,void 0,void 0,(function*(){const S=yield getDebugPath();return{name:g,type:"python",request:"attach",connect:{host:b,port:v},pathMappings:[{localRoot:S,remoteRoot:"."}]}}))}(b,v,P);default:throw new Error(x.l10n.t('The language "{0}" is not supported for remote debugging.',g))}}))}(O,q),L=x.l10n.t("The configuration will be updated to enable remote debugging. Would you like to continue? This will restart the app.");yield(0,T.setRemoteDebug)(g,!0,L,void 0,v,b,I,A,R),(0,T.reportMessage)(x.l10n.t("Starting tunnel proxy..."),I,A);const G=yield v.createClient(g),j=yield G.getWebAppPublishCredential(),B=new C.TunnelProxy(q,v,j);yield(0,P.callWithTelemetryAndErrorHandling)("appService.remoteDebugStartProxy",(v=>S(this,void 0,void 0,(function*(){v.errorHandling.suppressDisplay=!0,v.errorHandling.rethrow=!0,yield B.startProxy(g,A)})))),(0,T.reportMessage)(x.l10n.t("Attaching debugger..."),I,A),yield(0,P.callWithTelemetryAndErrorHandling)("appService.remoteDebugAttach",(g=>S(this,void 0,void 0,(function*(){g.errorHandling.suppressDisplay=!0,g.errorHandling.rethrow=!0,yield x.debug.startDebugging(void 0,z)})))),(0,T.reportMessage)(x.l10n.t("Attached!"),I,A);const U=x.debug.onDidTerminateDebugSession((P=>S(this,void 0,void 0,(function*(){if(P.name===z.name){k=!1,void 0!==B&&B.dispose(),U.dispose();const P=x.l10n.t("Remaining in debugging mode may cause performance issues. Would you like to disable debugging? This will restart the app.");yield x.window.withProgress({location:x.ProgressLocation.Notification,cancellable:!0},((x,C)=>S(this,void 0,void 0,(function*(){yield(0,T.setRemoteDebug)(g,!1,P,void 0,v,b,x,C,R)}))))}}))))}))))}))}(g,v,b,O)}catch(g){throw k=!1,g}}))}},73898:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.putFile=v.listFiles=v.getFile=void 0;const P=b(3390),x=b(38977),C=b(94485),T=b(42693),R=b(71017);function getFsResponse(g,v,b){return S(this,void 0,void 0,(function*(){try{if(v.isFunctionApp){const k="/home";v.isLinux&&!b.startsWith(k)&&(b=R.posix.join(k,b));const _=3,O=/BadGateway/i,I=/ServiceUnavailable/i,A=yield(0,x.createGenericClient)(g,v.subscription);return yield T((()=>S(this,void 0,void 0,(function*(){try{return yield A.sendRequest((0,P.createPipelineRequest)({method:"GET",url:`${v.id}/hostruntime/admin/vfs/${b}/?api-version=2022-03-01`}))}catch(g){const v=(0,C.parseError)(g);if(!O.test(v.message)&&!I.test(v.message))throw new T.AbortError(g);throw g}}))),{retries:_,minTimeout:1e4})}{const S=yield v.createClient(g);return yield S.vfsGetItem(g,b)}}catch(v){throw g.telemetry.maskEntireErrorMessage=!0,v}}))}v.getFile=function getFile(g,v,b){var x;return S(this,void 0,void 0,(function*(){let S;try{S=yield getFsResponse(g,v,b)}catch(g){if(!(g instanceof P.RestError&&"PARSE_ERROR"===g.code&&200===(null===(x=g.response)||void 0===x?void 0:x.status)))throw g;S=g.response}return{data:S.bodyAsText,etag:S.headers.get("etag")}}))},v.listFiles=function listFiles(g,v,b){return S(this,void 0,void 0,(function*(){const S=yield getFsResponse(g,v,b);return Array.isArray(S.parsedBody)?S.parsedBody:[]}))},v.putFile=function putFile(g,v,b,P,x){return S(this,void 0,void 0,(function*(){const S=x?{"If-Match":x}:{},C=yield v.createClient(g);return(yield C.vfsPutItem(g,b,P,S)).headers.get("etag")}))}},22847:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.stopStreamingLogs=v.startStreamingLogs=void 0;const P=b(46210),x=b(3390),C=b(38977),T=b(94485),R=b(39512),k=b(89496),_=b(42479),O=b(50016),I=new Map;function getLogStreamId(g,v){return`${g.id}${v}`}v.startStreamingLogs=function startStreamingLogs(g,v,b,A,q=""){return S(this,void 0,void 0,(function*(){const z=getLogStreamId(v,q),L=I.get(z);if(L&&L.isConnected)return L.outputChannel.show(),g.ui.showWarningMessage(k.l10n.t('The log-streaming service for "{0}" is already active.',A)),L;{yield b();const G=L?L.outputChannel:k.window.createOutputChannel(k.l10n.t("{0} - Log Stream",A));_.ext.context.subscriptions.push(G),G.show(),G.appendLine(k.l10n.t("Connecting to log stream..."));const j=yield v.createClient(g),B=yield j.getWebAppPublishCredential();return yield new Promise((g=>{(0,T.callWithTelemetryAndErrorHandling)("appService.streamingLogs",(b=>S(this,void 0,void 0,(function*(){let _;b.errorHandling.suppressDisplay=!0,v.isFunctionApp&&(yield(0,O.pingFunctionApp)(b,v),_=(0,R.setInterval)((()=>S(this,void 0,void 0,(function*(){return yield(0,O.pingFunctionApp)(b,v)}))),6e4));const A=yield(0,C.createGenericClient)(b,void 0);(0,C.addBasicAuthenticationCredentialsToClient)(A,(0,T.nonNullProp)(B,"publishingUserName"),(0,T.nonNullProp)(B,"publishingPassword"));const L=new P.AbortController,j=yield A.sendRequest((0,x.createPipelineRequest)({method:"GET",url:`${v.kuduUrl}/api/logstream/${q}`,abortSignal:L.signal}));yield new Promise(((v,b)=>{var S;const P={dispose:()=>{var g;null===(g=j.readableStreamBody)||void 0===g||g.removeAllListeners(),L.abort(),G.show(),_&&clearInterval(_),G.appendLine(k.l10n.t("Disconnected from log-streaming service.")),P.isConnected=!1,v()},isConnected:!0,outputChannel:G};null===(S=j.readableStreamBody)||void 0===S||S.on("data",(g=>{G.append(g.toString())})).on("error",(g=>{_&&clearInterval(_),P.isConnected=!1,G.show(),G.appendLine(k.l10n.t("Error connecting to log-streaming service:")),G.appendLine((0,T.parseError)(g).message),b(g)})).on("complete",(()=>{P.dispose()})),I.set(z,P),g(P)}))}))))}))}}))},v.stopStreamingLogs=function stopStreamingLogs(g,v=""){return S(this,void 0,void 0,(function*(){const b=getLogStreamId(g,v),S=I.get(b);S&&S.isConnected?S.dispose():yield k.window.showWarningMessage(k.l10n.t("The log-streaming service is already disconnected."))}))}},17819:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.swapSlot=void 0;const P=b(89496),x=b(42479),C=b(76189);v.swapSlot=function swapSlot(g,v,b){return S(this,void 0,void 0,(function*(){const T="production",R=[{label:T,data:void 0}];for(const g of b)if(v.slotName!==g.slotName){const v={label:g.slotName,data:g};R.push(v)}const k=P.l10n.t('Select which slot to swap with "{0}".',v.slotName),_=(yield g.ui.showQuickPick(R,{placeHolder:k,stepName:"swapSlot"})).data,O=_?_.fullName:`${v.siteName}-${T}`,I=P.l10n.t('Swapping "{0}" with "{1}"...',O,v.fullName),A=P.l10n.t('Successfully swapped "{0}" with "{1}".',O,v.fullName);x.ext.outputChannel.appendLog(I);const q=yield(0,C.createWebSiteClient)([g,v.subscription]);yield P.window.withProgress({location:P.ProgressLocation.Notification,title:I},(()=>S(this,void 0,void 0,(function*(){_?yield q.webApps.beginSwapSlotAndWait(v.resourceGroup,v.siteName,v.slotName,{targetSlot:_.slotName,preserveVnet:!0}):yield q.webApps.beginSwapSlotWithProductionAndWait(v.resourceGroup,v.siteName,{targetSlot:v.slotName,preserveVnet:!0}),P.window.showInformationMessage(A),x.ext.outputChannel.appendLog(A)}))))}))}},62146:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DeploymentTreeItem=void 0;const P=b(94485),x=b(22037),C=b(89496),T=b(77513),R=b(42479),k=b(12691),_=b(24205);var O;!function(g){g[g.Building=0]="Building",g[g.Deploying=1]="Deploying",g[g.Pending=2]="Pending",g[g.Failed=3]="Failed",g[g.Success=4]="Success"}(O||(O={}));class DeploymentTreeItem extends P.AzExtTreeItem{constructor(g,v,b){super(g),this._scmType=b,this._deployResult=v,this.receivedTime=(0,P.nonNullProp)(v,"receivedTime");const S=this.getDeploymentMessage(v);this.label=`${this.id.substring(0,7)} - ${S}`}get contextValue(){return(0,P.createContextValue)([`deployment/${this._scmType}`.toLocaleLowerCase(),...this.parent.contextValuesToAdd])}get iconPath(){return new C.ThemeIcon("git-commit")}get id(){return(0,P.nonNullProp)(this._deployResult,"id")}get commandId(){return`${R.ext.prefix}.viewDeploymentLogs`}get description(){if(this._deployResult.active)return C.l10n.t("Active");switch(this._deployResult.status){case O.Building:return C.l10n.t("Building...");case O.Deploying:return C.l10n.t("Deploying...");case O.Pending:return C.l10n.t("Pending...");case O.Failed:return C.l10n.t("Failed");case O.Success:default:return}}isAncestorOfImpl(g){return this.contextValue===g}redeployDeployment(g){return S(this,void 0,void 0,(function*(){if(this._deployResult.isReadonly)throw new Error(C.l10n.t("Redeploy is not supported for non-git deployments."));const v=C.l10n.t('Redeploying commit "{0}" to "{1}". Check [output window](command:{2}) for status.',this.id,this.parent.site.fullName,R.ext.prefix+".showOutputChannel"),b=C.l10n.t('Commit "{0}" has been redeployed to "{1}".',this.id,this.parent.site.fullName);yield C.window.withProgress({location:C.ProgressLocation.Notification,title:v},(()=>S(this,void 0,void 0,(function*(){R.ext.outputChannel.appendLog(C.l10n.t('Redeploying commit "{0}" to "{1}"...',this.id,this.parent.site.fullName),{resourceName:this.parent.site.fullName});(yield this.parent.site.createClient(g)).deploy(g,this.id);const v=setInterval((()=>S(this,void 0,void 0,(function*(){yield this.refresh(g)}))),1e3);try{yield(0,T.waitForDeploymentToComplete)(g,this.parent.site,{expectedId:this.id}),yield this.parent.refresh(g),C.window.showInformationMessage(b),R.ext.outputChannel.appendLog(b)}finally{clearInterval(v)}}))))}))}getDeploymentLogs(g){return S(this,void 0,void 0,(function*(){const v=yield this.parent.site.createClient(g);let b=[];yield(0,k.retryKuduCall)(g,"getLogEntry",(()=>S(this,void 0,void 0,(function*(){yield(0,k.ignore404Error)(g,(()=>S(this,void 0,void 0,(function*(){b=yield v.getLogEntry(g,this.id)}))))}))));let P="";for(const x of b){P+=this.formatLogEntry(x);let b=[];yield(0,k.retryKuduCall)(g,"getLogEntryDetails",(()=>S(this,void 0,void 0,(function*(){yield(0,k.ignore404Error)(g,(()=>S(this,void 0,void 0,(function*(){x.detailsUrl&&x.id&&(b=yield v.getLogEntryDetails(g,this.id,x.id))}))))}))));for(const g of b)P+=this.formatLogEntry(g)}return P}))}viewDeploymentLogs(g){return S(this,void 0,void 0,(function*(){yield this.runWithTemporaryDescription(g,C.l10n.t("Retrieving logs..."),(()=>S(this,void 0,void 0,(function*(){const v=yield this.getDeploymentLogs(g);yield(0,P.openReadOnlyContent)(this,v,".log")}))))}))}viewCommitInGitHub(g){return S(this,void 0,void 0,(function*(){const v=yield this.parent.site.createClient(g),b=yield v.getSourceControl();if(!b.repoUrl)throw new Error(C.l10n.t('There is no GitHub repo url associated with deployment "{0}".',this._deployResult.id));{const g=`${b.repoUrl}/commit/${this._deployResult.id}`;yield(0,_.openUrl)(g)}}))}refreshImpl(g){return S(this,void 0,void 0,(function*(){const v=yield this.parent.site.createClient(g);this._deployResult=yield v.getDeployResult(g,this.id)}))}formatLogEntry(g){return g.logTime&&g.message?`${g.logTime.toISOString()} - ${g.message}${x.EOL}`:""}getDeploymentMessage(g){let v=(0,P.nonNullProp)(g,"message");try{const g=JSON.parse(v);g.message&&(v=g.message)}catch(g){}const b=this.getFirstLine(v);return b.length>50?`${b.substring(0,50)}...`:b}getFirstLine(g){const v=g.search(/\r?\n|\r/);return v>=0&&(g=g.substring(0,v)),g}}v.DeploymentTreeItem=DeploymentTreeItem,DeploymentTreeItem.contextValue=new RegExp("deployment/.*")},13314:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DeploymentsTreeItem=void 0;const P=b(94485),x=b(89496),C=b(84886),T=b(42479),R=b(12691),k=b(62146);class DeploymentsTreeItem extends P.AzExtParentTreeItem{constructor(g,v){super(g),this.label=x.l10n.t("Deployments"),this.childTypeLabel=x.l10n.t("Deployment"),this.suppressMaskLabel=!0,this.site=v.site,this._scmType=v.siteConfig.scmType,this._repoUrl=v.sourceControl.repoUrl,this.contextValuesToAdd=(null==v?void 0:v.contextValuesToAdd)||[]}get iconPath(){return new x.ThemeIcon("cloud-upload")}get description(){switch(this._scmType){case C.ScmType.LocalGit:return x.l10n.t("Git");case C.ScmType.GitHub:return this._repoUrl?this._repoUrl.substring(19):x.l10n.t("GitHub");case C.ScmType.None:default:return""}}get contextValue(){return(0,P.createContextValue)([this._scmType===C.ScmType.None?DeploymentsTreeItem.contextValueUnconnected:DeploymentsTreeItem.contextValueConnected,...this.contextValuesToAdd])}hasMoreChildrenImpl(){return!1}loadMoreChildrenImpl(g,v){return S(this,void 0,void 0,(function*(){const g=yield this.site.createClient(v),b=yield g.getSiteConfig(),x=yield(0,R.retryKuduCall)(v,"getDeployResults",(()=>S(this,void 0,void 0,(function*(){return g.getDeployResults(v)})))),_=yield this.createTreeItemsWithErrorHandling(x,"invalidDeployment",(g=>new k.DeploymentTreeItem(this,g,b.scmType)),(g=>g.id?g.id.substring(0,7):void 0));return b.scmType===C.ScmType.None&&_.push(new P.GenericTreeItem(this,{commandId:T.ext.prefix+".connectToGitHub",contextValue:"ConnectToGithub",label:"Connect to a GitHub Repository..."})),_}))}compareChildrenImpl(g,v){return g instanceof P.GenericTreeItem?1:v instanceof P.GenericTreeItem?-1:v.receivedTime.valueOf()-g.receivedTime.valueOf()}refreshImpl(g){return S(this,void 0,void 0,(function*(){const v=yield this.site.createClient(g),b=yield v.getSiteConfig(),S=yield v.getSourceControl();this._scmType=b.scmType,this._repoUrl=S.repoUrl}))}}v.DeploymentsTreeItem=DeploymentsTreeItem,DeploymentsTreeItem.contextValueConnected="deploymentsConnected",DeploymentsTreeItem.contextValueUnconnected="deploymentsUnconnected"},3679:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.FileTreeItem=void 0;const P=b(94485),x=b(89496),C=b(42479),T=b(73898);class FileTreeItem extends P.AzExtTreeItem{constructor(g,v,b,S,P){super(g),this.site=v,this.label=b,this.path=S,this.isReadOnly=P}get contextValue(){return(0,P.createContextValue)([FileTreeItem.contextValue,...this.parent.contextValuesToAdd])}get iconPath(){return new x.ThemeIcon("file")}get commandId(){return C.ext.prefix+".openFile"}openReadOnly(g){return S(this,void 0,void 0,(function*(){yield this.runWithTemporaryDescription(g,x.l10n.t("Opening..."),(()=>S(this,void 0,void 0,(function*(){const v=yield(0,T.getFile)(g,this.site,this.path);yield(0,P.openReadOnlyContent)(this,v.data,"")}))))}))}}v.FileTreeItem=FileTreeItem,FileTreeItem.contextValue="file"},19810:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.FolderTreeItem=void 0;const P=b(94485),x=b(89496),C=b(73898),T=b(3679);class FolderTreeItem extends P.AzExtParentTreeItem{constructor(g,v){super(g),this.childTypeLabel=x.l10n.t("file or folder"),this._isRoot=!1,this.site=v.site,this.label=v.label,this.path=v.path,this.isReadOnly=v.isReadOnly,this.contextValuesToAdd=v.contextValuesToAdd||[]}get contextValue(){return(0,P.createContextValue)([FolderTreeItem.contextValue,...this.contextValuesToAdd])}get iconPath(){return new x.ThemeIcon("folder")}hasMoreChildrenImpl(){return!1}get description(){return this._isRoot&&this.isReadOnly?x.l10n.t("Read-only"):void 0}loadMoreChildrenImpl(g,v){return S(this,void 0,void 0,(function*(){let g=yield(0,C.listFiles)(v,this.site,this.path);return g=g.filter((g=>"text/xml"!==g.mime||!g.name.includes("LogFiles-kudu-trace_pending.xml"))),g.map((g=>{const v="home",b=g.path.substring(g.path.indexOf(v)+4+1);return"inode/directory"===g.mime?new FolderTreeItem(this,{site:this.site,label:g.name,isReadOnly:this.isReadOnly,path:b,contextValuesToAdd:this.contextValuesToAdd}):new T.FileTreeItem(this,this.site,g.name,b,this.isReadOnly)}))}))}compareChildrenImpl(g,v){let b=instanceOfCompare(g,v,P.GenericTreeItem);return void 0===b&&(b=instanceOfCompare(g,v,FolderTreeItem)),void 0===b?g.label.localeCompare(v.label):b}}function instanceOfCompare(g,v,b){return!(g instanceof b)&&v instanceof b?1:g instanceof b&&!(v instanceof b)?-1:void 0}v.FolderTreeItem=FolderTreeItem,FolderTreeItem.contextValue="folder"},38571:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.LogFilesTreeItem=void 0;const P=b(94485),x=b(89496),C=b(42479),T=b(19810);class LogFilesTreeItem extends T.FolderTreeItem{constructor(g,v){super(g,{site:v.site,label:x.l10n.t("Logs"),path:"/LogFiles",isReadOnly:!0,contextValuesToAdd:v.contextValuesToAdd||[]}),this.suppressMaskLabel=!0,this._isRoot=!0}get contextValue(){return(0,P.createContextValue)([LogFilesTreeItem.contextValue,...this.contextValuesToAdd])}loadMoreChildrenImpl(g,v){const b=Object.create(null,{loadMoreChildrenImpl:{get:()=>super.loadMoreChildrenImpl}});return S(this,void 0,void 0,(function*(){let S;try{S=yield b.loadMoreChildrenImpl.call(this,g,v)}catch(g){const b=(0,P.parseError)(g).message;v.telemetry.properties.logFilesError=b,S=[new P.GenericTreeItem(this,{label:x.l10n.t("Error: {0}",b),contextValue:"logFilesError"})]}if(g){const g=new P.GenericTreeItem(this,{contextValue:"logStream",commandId:C.ext.prefix+".startStreamingLogs",iconPath:new x.ThemeIcon("play"),label:x.l10n.t("Connect to Log Stream...")});g.commandArgs=[this.parent],S.push(g)}return S}))}}v.LogFilesTreeItem=LogFilesTreeItem,LogFilesTreeItem.contextValue="logFiles"},10188:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SiteFilesTreeItem=void 0;const S=b(94485),P=b(89496),x=b(19810);class SiteFilesTreeItem extends x.FolderTreeItem{constructor(g,v){super(g,{site:v.site,label:P.l10n.t("Files"),path:"/site/wwwroot",isReadOnly:v.isReadOnly}),this.suppressMaskLabel=!0,this._isRoot=!0,this.contextValuesToAdd=v.contextValuesToAdd||[]}get contextValue(){return(0,S.createContextValue)([SiteFilesTreeItem.contextValue,...this.contextValuesToAdd])}}v.SiteFilesTreeItem=SiteFilesTreeItem,SiteFilesTreeItem.contextValue="siteFiles"},50739:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.tryGetWebAppSlot=v.tryGetWebApp=v.tryGetAppServicePlan=void 0;const P=b(94485);function tryGetSiteResource(g){return S(this,void 0,void 0,(function*(){try{return yield g()}catch(g){if(/NotFound/i.test((0,P.parseError)(g).errorType))return;throw g}}))}v.tryGetAppServicePlan=function tryGetAppServicePlan(g,v,b){return S(this,void 0,void 0,(function*(){return yield tryGetSiteResource((()=>S(this,void 0,void 0,(function*(){return yield g.appServicePlans.get(v,b)}))))}))},v.tryGetWebApp=function tryGetWebApp(g,v,b){return S(this,void 0,void 0,(function*(){return yield tryGetSiteResource((()=>S(this,void 0,void 0,(function*(){return yield g.webApps.get(v,b)}))))}))},v.tryGetWebAppSlot=function tryGetWebAppSlot(g,v,b,P){return S(this,void 0,void 0,(function*(){return yield tryGetSiteResource((()=>S(this,void 0,void 0,(function*(){return yield g.webApps.getSlot(v,b,P)}))))}))}},76189:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.createOperationalInsightsManagementClient=v.createResourceGraphClient=v.createResourceClient=v.createAppInsightsClient=v.createWebSiteClient=void 0;const P=b(38977);v.createWebSiteClient=function createWebSiteClient(g){return S(this,void 0,void 0,(function*(){return(0,P.createAzureClient)(g,(yield Promise.resolve().then((()=>b(70729)))).WebSiteManagementClient)}))},v.createAppInsightsClient=function createAppInsightsClient(g){return S(this,void 0,void 0,(function*(){return(0,P.createAzureClient)(g,(yield Promise.resolve().then((()=>b(46484)))).ApplicationInsightsManagementClient)}))},v.createResourceClient=function createResourceClient(g){return S(this,void 0,void 0,(function*(){return(0,P.createAzureClient)(g,(yield Promise.resolve().then((()=>b(36087)))).ResourceManagementClient)}))},v.createResourceGraphClient=function createResourceGraphClient(g){return S(this,void 0,void 0,(function*(){return(0,P.createAzureSubscriptionClient)(g,(yield Promise.resolve().then((()=>b(24512)))).ResourceGraphClient)}))},v.createOperationalInsightsManagementClient=function createOperationalInsightsManagementClient(g){return S(this,void 0,void 0,(function*(){return(0,P.createAzureClient)(g,(yield Promise.resolve().then((()=>b(81028)))).OperationalInsightsManagementClient)}))}},67753:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.checkNameAvailability=v.areLocationNamesEqual=void 0;const P=b(3390);function normalizeLocationName(g){return(g||"").toLowerCase().replace(/\s/g,"")}v.areLocationNamesEqual=function areLocationNamesEqual(g,v){return normalizeLocationName(g)===normalizeLocationName(v)},v.checkNameAvailability=function checkNameAvailability(g,v,b,x){return S(this,void 0,void 0,(function*(){return(yield g.sendRequest((0,P.createPipelineRequest)({method:"POST",url:`/subscriptions/${v}/providers/Microsoft.Web/checknameavailability?api-version=2021-02-01`,body:{name:b,type:x}}))).parsedBody}))}},15489:function(g,v){"use strict";var b=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.delay=void 0,v.delay=function delay(g){return b(this,void 0,void 0,(function*(){yield new Promise((v=>{setTimeout(v,g)}))}))}},12691:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.convertQueryParamsValuesToString=v.ignore404Error=v.retryKuduCall=void 0;const P=b(94485),x=b(42693);v.retryKuduCall=function retryKuduCall(g,v,b){return S(this,void 0,void 0,(function*(){return yield x((P=>S(this,void 0,void 0,(function*(){if(P>1){const b=g.telemetry.measurements.kuduMaxRetry;(void 0===b||b<P)&&(g.telemetry.measurements.kuduMaxRetry=P,g.telemetry.properties.kuduRetryMethod=v)}return yield b()}))),{retries:4,minTimeout:1e3})}))},v.ignore404Error=function ignore404Error(g,v){return S(this,void 0,void 0,(function*(){try{yield v()}catch(v){if("404"!==(0,P.parseError)(v).errorType)throw v;g.telemetry.properties.ignore404Error="true"}}))},v.convertQueryParamsValuesToString=function convertQueryParamsValuesToString(g){const v=Object.keys(g);for(const b of v)"object"==typeof g[b]||(g[b]=String(g[b]));return g}},24205:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.openUrl=void 0;const P=b(89496);v.openUrl=function openUrl(g){return S(this,void 0,void 0,(function*(){yield P.commands.executeCommand("vscode.open",P.Uri.parse(g))}))}},44553:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getFileExtension=v.isPathEqual=v.isSubpath=void 0;const S=b(71017);v.isSubpath=function isSubpath(g,v){const b=(0,S.relative)(g,v);return""!==b&&!b.startsWith("..")&&b!==v},v.isPathEqual=function isPathEqual(g,v){return""===(0,S.relative)(g,v)},v.getFileExtension=function getFileExtension(g){return g.split(".").pop()}},54358:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.randomUtils=void 0;const S=b(6113);!function(g){g.getRandomHexString=function getRandomHexString(g){return S.randomBytes(Math.ceil(g/2)).toString("hex").slice(0,g)},g.getPseudononymousStringHash=function getPseudononymousStringHash(g){return S.createHash("sha256").update(g).digest("base64")}}(v.randomUtils||(v.randomUtils={}))},22497:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getWorkspaceSettingFromAnyFolder=v.getWorkspaceSetting=v.getGlobalSetting=v.updateWorkspaceSetting=v.updateGlobalSetting=void 0;const P=b(89496);function getGlobalSetting(g,v){const b=P.workspace.getConfiguration(v).inspect(g);return b&&b.globalValue}function getScope(g){return"string"==typeof g?P.Uri.file(g):g}v.updateGlobalSetting=function updateGlobalSetting(g,v,b){return S(this,void 0,void 0,(function*(){const S=P.workspace.getConfiguration(b);yield S.update(g,v,P.ConfigurationTarget.Global)}))},v.updateWorkspaceSetting=function updateWorkspaceSetting(g,v,b,x){return S(this,void 0,void 0,(function*(){const S=P.workspace.getConfiguration(x,getScope(b));yield S.update(g,v)}))},v.getGlobalSetting=getGlobalSetting,v.getWorkspaceSetting=function getWorkspaceSetting(g,v,b){return P.workspace.getConfiguration(v,getScope(b)).get(g)},v.getWorkspaceSettingFromAnyFolder=function getWorkspaceSettingFromAnyFolder(g,v){if(P.workspace.workspaceFolders&&P.workspace.workspaceFolders.length>0){let b;for(const S of P.workspace.workspaceFolders){const x=P.workspace.getConfiguration(v,S.uri).get(g);if(b){if(x&&b!==x)return}else b=x}return b}return getGlobalSetting(g,v)}},29577:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.taskUtils=void 0;const P=b(89496),x=b(44553);!function(g){function getFsPathFromTask(g){var v;if("object"==typeof g.scope){return null===(v=g.scope.uri)||void 0===v?void 0:v.fsPath}}function isTaskInScopeOfPath(g,v){if(g.scope===P.TaskScope.Global||g.scope===P.TaskScope.Workspace)return!0;{const b=getFsPathFromTask(g);return!!b&&((0,x.isPathEqual)(b,v)||(0,x.isSubpath)(b,v))}}function isTaskScopeEqual(g,v){if(g.scope===v.scope)return!0;{const b=getFsPathFromTask(g),S=getFsPathFromTask(v);return!!b&&!!S&&(0,x.isPathEqual)(b,S)}}function isTaskEqual(g,v){return isTaskScopeEqual(g,v)&&g.name===v.name&&g.source===v.source&&g.definition.type===v.definition.type}g.getFsPathFromTask=getFsPathFromTask,g.isTaskInScopeOfPath=isTaskInScopeOfPath,g.isTaskScopeEqual=isTaskScopeEqual,g.isTaskEqual=isTaskEqual,g.findTask=function findTask(g,v,b){return S(this,void 0,void 0,(function*(){return b=b||(yield P.tasks.fetchTasks()),v=v.toLowerCase(),b.find((b=>isTaskInScopeOfPath(b,g)&&(v===b.name.toLowerCase()||v===`${b.definition.type}: `+b.name.toLowerCase()||v===`${b.source}: `+b.name.toLowerCase())))}))},g.executeIfNotActive=function executeIfNotActive(g){return S(this,void 0,void 0,(function*(){P.tasks.taskExecutions.find((v=>isTaskEqual(v.task,g)))||(yield P.tasks.executeTask(g))}))}}(v.taskUtils||(v.taskUtils={}))},30760:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.selectWorkspaceItem=v.selectWorkspaceFile=v.selectWorkspaceFolder=void 0;const P=b(71017),x=b(89496);function selectWorkspaceItem(g,v,b){return S(this,void 0,void 0,(function*(){let S;if(x.workspace.workspaceFolders){const b=yield Promise.all(x.workspace.workspaceFolders.map((g=>({label:P.basename(g.uri.fsPath),description:g.uri.fsPath,data:g}))));b.push({label:x.l10n.t("$(file-directory) Browse..."),description:"",data:void 0}),S=(yield g.ui.showQuickPick(b,{placeHolder:v})).data}return S||(g.telemetry.properties.browse="true",(yield g.ui.showOpenDialog(b))[0])}))}v.selectWorkspaceFolder=function selectWorkspaceFolder(g,v){return S(this,void 0,void 0,(function*(){return yield selectWorkspaceItem(g,v,{canSelectFiles:!1,canSelectFolders:!0,canSelectMany:!1,defaultUri:x.workspace.workspaceFolders&&x.workspace.workspaceFolders.length>0?x.workspace.workspaceFolders[0].uri:void 0,openLabel:x.l10n.t("Select")})}))},v.selectWorkspaceFile=function selectWorkspaceFile(g,v,b){return S(this,void 0,void 0,(function*(){const S={};return b&&(S.Artifacts=b),yield selectWorkspaceItem(g,v,{canSelectFiles:!0,canSelectFolders:!1,canSelectMany:!1,openLabel:x.l10n.t("Select"),filters:S})}))},v.selectWorkspaceItem=selectWorkspaceItem},57849:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.verifyNoRunFromPackageSetting=void 0;const P=b(89496),x=b(42479);v.verifyNoRunFromPackageSetting=function verifyNoRunFromPackageSetting(g,v){return S(this,void 0,void 0,(function*(){let b=!1;const S=["WEBSITE_RUN_FROM_PACKAGE","WEBSITE_RUN_FROM_ZIP"],C=yield v.createClient(g),T=yield C.listApplicationSettings();for(const g of S)T.properties&&T.properties[g]&&(delete T.properties[g],x.ext.outputChannel.appendLog(P.l10n.t('Deleting setting "{0}"...',g),{resourceName:v.fullName}),b=!0);b&&(yield C.updateApplicationSettings(T))}))}},68816:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},98597:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},19273:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},12689:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isNotSignedInError=v.NotSignedInError=void 0;const S=b(89496);class NotSignedInError extends Error{constructor(){super(S.l10n.t("You are not signed in to an Azure account. Please sign in.")),this.isNotSignedInError=!0}}v.NotSignedInError=NotSignedInError,v.isNotSignedInError=function isNotSignedInError(g){return!!g&&"object"==typeof g&&!0===g.isNotSignedInError}},3981:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},P=this&&this.__asyncValues||function(g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v,b=g[Symbol.asyncIterator];return b?b.call(g):(g="function"==typeof __values?__values(g):g[Symbol.iterator](),v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v);function verb(b){v[b]=g[b]&&function(v){return new Promise((function(S,P){(function settle(g,v,b,S){Promise.resolve(S).then((function(v){g({value:v,done:b})}),v)})(S,P,(v=g[b](v)).done,v.value)}))}}};Object.defineProperty(v,"__esModule",{value:!0}),v.VSCodeAzureSubscriptionProvider=void 0;const x=b(89496),C=b(12689),T=b(52478),R=b(7457);class VSCodeAzureSubscriptionProvider extends x.Disposable{constructor(){const g=x.authentication.onDidChangeSessions((g=>S(this,void 0,void 0,(function*(){g.provider.id===(0,R.getConfiguredAuthProviderId)()&&((yield this.isSignedIn())?!this.suppressSignInEvents&&Date.now()>this.lastSignInEventFired+5e3&&(this.lastSignInEventFired=Date.now(),this.onDidSignInEmitter.fire()):Date.now()>this.lastSignOutEventFired+5e3&&(this.lastSignOutEventFired=Date.now(),this.onDidSignOutEmitter.fire()))}))));super((()=>{this.onDidSignInEmitter.dispose(),this.onDidSignOutEmitter.dispose(),g.dispose()})),this.onDidSignInEmitter=new x.EventEmitter,this.lastSignInEventFired=0,this.suppressSignInEvents=!1,this.onDidSignOutEmitter=new x.EventEmitter,this.lastSignOutEventFired=0,this.onDidSignIn=this.onDidSignInEmitter.event,this.onDidSignOut=this.onDidSignOutEmitter.event}getTenants(){var g,v,b,x;return S(this,void 0,void 0,(function*(){const{client:S}=yield this.getSubscriptionClient(),C=[];try{for(var T,R=!0,k=P(S.tenants.list());T=yield k.next(),!(g=T.done);){x=T.value,R=!1;try{const g=x;C.push(g)}finally{R=!0}}}catch(g){v={error:g}}finally{try{R||g||!(b=k.return)||(yield b.call(k))}finally{if(v)throw v.error}}return C}))}getSubscriptions(g=!0){return S(this,void 0,void 0,(function*(){const v=yield this.getTenantFilters(),b=g&&!!v.length,S=[];try{this.suppressSignInEvents=!0;for(const g of yield this.getTenants()){const P=g.tenantId;b&&!v.includes(P)||(yield this.isSignedIn(P))&&S.push(...yield this.getSubscriptionsForTenant(P))}}finally{this.suppressSignInEvents=!1}const sortSubscriptions=g=>g.sort(((g,v)=>g.name.localeCompare(v.name))),P=yield this.getSubscriptionFilters();return g&&P.length?sortSubscriptions(S.filter((g=>P.includes(g.subscriptionId)))):sortSubscriptions(S)}))}isSignedIn(g){return S(this,void 0,void 0,(function*(){return!!(yield(0,T.getSessionFromVSCode)([],g,{createIfNone:!1,silent:!0}))}))}signIn(g){return S(this,void 0,void 0,(function*(){return!!(yield(0,T.getSessionFromVSCode)([],g,{createIfNone:!0,clearSessionPreference:!0}))}))}signOut(){throw new Error(x.l10n.t("Signing out programmatically is not supported. You must sign out by selecting the account in the Accounts menu and choosing Sign Out."))}getTenantFilters(){return S(this,void 0,void 0,(function*(){return x.workspace.getConfiguration("azureResourceGroups").get("selectedSubscriptions",[]).map((g=>g.split("/")[0]))}))}getSubscriptionFilters(){return S(this,void 0,void 0,(function*(){return x.workspace.getConfiguration("azureResourceGroups").get("selectedSubscriptions",[]).map((g=>g.split("/")[1]))}))}getSubscriptionsForTenant(g){var v,b,x,C;return S(this,void 0,void 0,(function*(){const{client:S,credential:T,authentication:k}=yield this.getSubscriptionClient(g),_=(0,R.getConfiguredAzureEnv)(),O=[];try{for(var I,A=!0,q=P(S.subscriptions.list());I=yield q.next(),!(v=I.done);){C=I.value,A=!1;try{const v=C;O.push({authentication:k,environment:_,credential:T,isCustomCloud:_.isCustomCloud,name:v.displayName,subscriptionId:v.subscriptionId,tenantId:g})}finally{A=!0}}}catch(g){b={error:g}}finally{try{A||v||!(x=q.return)||(yield x.call(q))}finally{if(b)throw b.error}}return O}))}getSubscriptionClient(g,v){return S(this,void 0,void 0,(function*(){const P=yield Promise.resolve().then((()=>b(7573))),x=yield(0,T.getSessionFromVSCode)(v,g,{createIfNone:!1,silent:!0});if(!x)throw new C.NotSignedInError;const k={getToken:()=>S(this,void 0,void 0,(function*(){return{token:x.accessToken,expiresOnTimestamp:0}}))},_=(0,R.getConfiguredAzureEnv)().resourceManagerEndpointUrl;return{client:new P.SubscriptionClient(k,{endpoint:_}),credential:k,authentication:{getSession:()=>x}}}))}}v.VSCodeAzureSubscriptionProvider=VSCodeAzureSubscriptionProvider},52478:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getSessionFromVSCode=void 0;const P=b(7457),x=b(89496);function getScopes(g,v){let b=function getResourceScopes(g){void 0!==g&&""!==g&&0!==g.length||(g=function ensureEndingSlash(g){return g.endsWith("/")?g:`${g}/`}((0,P.getConfiguredAzureEnv)().managementEndpointUrl));const v=(Array.isArray(g)?g:[g]).map((g=>g.endsWith(".default")?g:`${g}.default`));return Array.from(new Set(v))}(g);return v&&(b=function addTenantIdScope(g,v){const b=new Set(g);return b.add(`VSCODE_TENANT:${v}`),Array.from(b)}(b,v)),b}v.getSessionFromVSCode=function getSessionFromVSCode(g,v,b){return S(this,void 0,void 0,(function*(){return yield x.authentication.getSession((0,P.getConfiguredAuthProviderId)(),getScopes(g,v),b)}))}},22433:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),P(b(68816),v),P(b(98597),v),P(b(19273),v),P(b(12689),v),P(b(7457),v),P(b(38178),v),P(b(3981),v),P(b(33706),v)},33706:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.signInToTenant=void 0;const P=b(89496),x=b(38178);v.signInToTenant=function signInToTenant(g){return S(this,void 0,void 0,(function*(){const v=yield function pickTenant(g){return S(this,void 0,void 0,(function*(){const v=yield P.window.showQuickPick(function getPicks(g){return S(this,void 0,void 0,(function*(){return(yield(0,x.getUnauthenticatedTenants)(g)).map((g=>{var v,b,S;return{label:null!==(v=g.displayName)&&void 0!==v?v:"",description:null!==(b=g.tenantId)&&void 0!==b?b:"",detail:null!==(S=g.defaultDomain)&&void 0!==S?S:"",tenant:g}}))}))}(g),{placeHolder:"Select Directory to Sign In To",matchOnDescription:!0,ignoreFocusOut:!0});return null==v?void 0:v.tenant.tenantId}))}(g);v&&(yield g.signIn(v))}))}},7457:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getConfiguredAuthProviderId=v.setConfiguredAzureEnv=v.getConfiguredAzureEnv=void 0;const P=b(29427),x=b(89496),C="microsoft-sovereign-cloud",T="environment",R="customEnvironment";var k;function getConfiguredAzureEnv(){const g=x.workspace.getConfiguration(C),v=g.get(T);if(v===k.ChinaCloud)return Object.assign(Object.assign({},P.Environment.ChinaCloud),{isCustomCloud:!1});if(v===k.USGovernment)return Object.assign(Object.assign({},P.Environment.USGovernment),{isCustomCloud:!1});if(v===k.Custom){const v=g.get(R);if(v)return Object.assign(Object.assign({},new P.Environment(v)),{isCustomCloud:!0});throw new Error(x.l10n.t("The custom cloud choice is not configured. Please configure the setting `{0}.{1}`.",C,R))}return Object.assign(Object.assign({},P.Environment.get(P.Environment.AzureCloud.name)),{isCustomCloud:!1})}!function(g){g.ChinaCloud="ChinaCloud",g.USGovernment="USGovernment",g.Custom="custom"}(k||(k={})),v.getConfiguredAzureEnv=getConfiguredAzureEnv,v.setConfiguredAzureEnv=function setConfiguredAzureEnv(g,v=x.ConfigurationTarget.Global){return S(this,void 0,void 0,(function*(){const b=x.workspace.getConfiguration(C);if(void 0!==g&&g)if("string"==typeof g&&"AzureCloud"===g)yield b.update(T,void 0,v);else if("string"==typeof g)yield b.update(T,g,v);else{if("object"!=typeof g)throw new Error(`Invalid cloud value: ${JSON.stringify(g)}`);yield b.update(T,k.Custom,v),yield b.update(R,g,v)}else yield b.update(T,void 0,v)}))},v.getConfiguredAuthProviderId=function getConfiguredAuthProviderId(){return getConfiguredAzureEnv().name===P.Environment.AzureCloud.name?"microsoft":"microsoft-sovereign-cloud"}},38178:function(g,v){"use strict";var b=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},S=this&&this.__asyncValues||function(g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v,b=g[Symbol.asyncIterator];return b?b.call(g):(g="function"==typeof __values?__values(g):g[Symbol.iterator](),v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v);function verb(b){v[b]=g[b]&&function(v){return new Promise((function(S,P){(function settle(g,v,b,S){Promise.resolve(S).then((function(v){g({value:v,done:b})}),v)})(S,P,(v=g[b](v)).done,v.value)}))}}};Object.defineProperty(v,"__esModule",{value:!0}),v.getUnauthenticatedTenants=void 0,v.getUnauthenticatedTenants=function getUnauthenticatedTenants(g){var v,P,x,C;return b(this,void 0,void 0,(function*(){const b=yield g.getTenants(),T=[];try{for(var R,k=!0,_=S(b);R=yield _.next(),!(v=R.done);){C=R.value,k=!1;try{const v=C;(yield g.isSignedIn(v.tenantId))||T.push(v)}finally{k=!0}}}catch(g){P={error:g}}finally{try{k||v||!(x=_.return)||(yield x.call(_))}finally{if(P)throw P.error}}return T}))}},10552:(g,v,b)=>{"use strict";b.r(v),b.d(v,{NIL:()=>V,parse:()=>L,stringify:()=>_,v1:()=>z,v3:()=>G,v4:()=>B,v5:()=>U,validate:()=>R,version:()=>H});var S=b(6113),P=b.n(S);const x=new Uint8Array(256);let C=x.length;function rng(){return C>x.length-16&&(P().randomFillSync(x),C=0),x.slice(C,C+=16)}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}|00000000-0000-0000-0000-000000000000)$/i;const R=function validate(g){return"string"==typeof g&&T.test(g)},k=[];for(let g=0;g<256;++g)k.push((g+256).toString(16).slice(1));function unsafeStringify(g,v=0){return(k[g[v+0]]+k[g[v+1]]+k[g[v+2]]+k[g[v+3]]+"-"+k[g[v+4]]+k[g[v+5]]+"-"+k[g[v+6]]+k[g[v+7]]+"-"+k[g[v+8]]+k[g[v+9]]+"-"+k[g[v+10]]+k[g[v+11]]+k[g[v+12]]+k[g[v+13]]+k[g[v+14]]+k[g[v+15]]).toLowerCase()}const _=function stringify(g,v=0){const b=unsafeStringify(g,v);if(!R(b))throw TypeError("Stringified UUID is invalid");return b};let O,I,A=0,q=0;const z=function v1(g,v,b){let S=v&&b||0;const P=v||new Array(16);let x=(g=g||{}).node||O,C=void 0!==g.clockseq?g.clockseq:I;if(null==x||null==C){const v=g.random||(g.rng||rng)();null==x&&(x=O=[1|v[0],v[1],v[2],v[3],v[4],v[5]]),null==C&&(C=I=16383&(v[6]<<8|v[7]))}let T=void 0!==g.msecs?g.msecs:Date.now(),R=void 0!==g.nsecs?g.nsecs:q+1;const k=T-A+(R-q)/1e4;if(k<0&&void 0===g.clockseq&&(C=C+1&16383),(k<0||T>A)&&void 0===g.nsecs&&(R=0),R>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");A=T,q=R,I=C,T+=122192928e5;const _=(1e4*(268435455&T)+R)%4294967296;P[S++]=_>>>24&255,P[S++]=_>>>16&255,P[S++]=_>>>8&255,P[S++]=255&_;const z=T/4294967296*1e4&268435455;P[S++]=z>>>8&255,P[S++]=255&z,P[S++]=z>>>24&15|16,P[S++]=z>>>16&255,P[S++]=C>>>8|128,P[S++]=255&C;for(let g=0;g<6;++g)P[S+g]=x[g];return v||unsafeStringify(P)};const L=function parse(g){if(!R(g))throw TypeError("Invalid UUID");let v;const b=new Uint8Array(16);return b[0]=(v=parseInt(g.slice(0,8),16))>>>24,b[1]=v>>>16&255,b[2]=v>>>8&255,b[3]=255&v,b[4]=(v=parseInt(g.slice(9,13),16))>>>8,b[5]=255&v,b[6]=(v=parseInt(g.slice(14,18),16))>>>8,b[7]=255&v,b[8]=(v=parseInt(g.slice(19,23),16))>>>8,b[9]=255&v,b[10]=(v=parseInt(g.slice(24,36),16))/1099511627776&255,b[11]=v/4294967296&255,b[12]=v>>>24&255,b[13]=v>>>16&255,b[14]=v>>>8&255,b[15]=255&v,b};function v35(g,v,b){function generateUUID(g,S,P,x){var C;if("string"==typeof g&&(g=function stringToBytes(g){g=unescape(encodeURIComponent(g));const v=[];for(let b=0;b<g.length;++b)v.push(g.charCodeAt(b));return v}(g)),"string"==typeof S&&(S=L(S)),16!==(null===(C=S)||void 0===C?void 0:C.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let T=new Uint8Array(16+g.length);if(T.set(S),T.set(g,S.length),T=b(T),T[6]=15&T[6]|v,T[8]=63&T[8]|128,P){x=x||0;for(let g=0;g<16;++g)P[x+g]=T[g];return P}return unsafeStringify(T)}try{generateUUID.name=g}catch(g){}return generateUUID.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",generateUUID.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",generateUUID}const G=v35("v3",48,(function md5(g){return Array.isArray(g)?g=Buffer.from(g):"string"==typeof g&&(g=Buffer.from(g,"utf8")),P().createHash("md5").update(g).digest()})),j={randomUUID:P().randomUUID};const B=function v4(g,v,b){if(j.randomUUID&&!v&&!g)return j.randomUUID();const S=(g=g||{}).random||(g.rng||rng)();if(S[6]=15&S[6]|64,S[8]=63&S[8]|128,v){b=b||0;for(let g=0;g<16;++g)v[b+g]=S[g];return v}return unsafeStringify(S)};const U=v35("v5",80,(function sha1(g){return Array.isArray(g)?g=Buffer.from(g):"string"==typeof g&&(g=Buffer.from(g,"utf8")),P().createHash("sha1").update(g).digest()})),V="00000000-0000-0000-0000-000000000000";const H=function version(g){if(!R(g))throw TypeError("Invalid UUID");return parseInt(g.slice(14,15),16)}},35685:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.createSubscriptionsClient=v.createResourcesClient=v.createStorageClient=void 0;const P=b(70445);v.createStorageClient=function createStorageClient(g){return S(this,void 0,void 0,(function*(){return(0,P.parseClientContext)(g).isCustomCloud?(0,P.createAzureClient)(g,(yield Promise.resolve().then((()=>b(86859)))).StorageManagementClient):(0,P.createAzureClient)(g,(yield Promise.resolve().then((()=>b(27812)))).StorageManagementClient)}))},v.createResourcesClient=function createResourcesClient(g){return S(this,void 0,void 0,(function*(){return(0,P.parseClientContext)(g).isCustomCloud?(0,P.createAzureClient)(g,(yield Promise.resolve().then((()=>b(21440)))).ResourceManagementClient):(0,P.createAzureClient)(g,(yield Promise.resolve().then((()=>b(36087)))).ResourceManagementClient)}))},v.createSubscriptionsClient=function createSubscriptionsClient(g){return S(this,void 0,void 0,(function*(){return(0,P.createAzureSubscriptionClient)(g,(yield Promise.resolve().then((()=>b(7573)))).SubscriptionClient)}))}},89966:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.storageProviderType=v.storageProvider=v.resourcesProvider=void 0,v.resourcesProvider="Microsoft.Resources",v.storageProvider="Microsoft.Storage",v.storageProviderType="Microsoft.Storage/storageAccounts"},70445:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.CorrelationIdPolicy=v.addBasicAuthenticationCredentialsToClient=v.createGenericClient=v.sendRequestWithTimeout=v.createAzureSubscriptionClient=v.createAzureClient=v.parseClientContext=void 0;const P=b(84856),x=b(3390),C=b(94485),T=b(95687),R=b(10552),k=b(89496),_=b(45489);function parseClientContext(g){if(Array.isArray(g)){const v=g[1]instanceof C.AzExtTreeItem?g[1].subscription:g[1];return Object.assign(g[0],{credentials:v.credentials,subscriptionDisplayName:v.subscriptionDisplayName,subscriptionId:v.subscriptionId,subscriptionPath:v.subscriptionPath,tenantId:v.tenantId,userId:v.userId,environment:v.environment,isCustomCloud:v.isCustomCloud})}return g}function createGenericClient(g,v,b){return S(this,void 0,void 0,(function*(){let S,x;v&&"credentials"in v?(S=v.credentials,x=v.environment.resourceManagerEndpointUrl):S=v;const C=(null==b?void 0:b.noRetryPolicy)?{maxRetries:0}:void 0,T=new P.ServiceClient({credential:S,endpoint:x});return addAzExtPipeline(g,T.pipeline,x,{retryOptions:C},null==b?void 0:b.addStatusCodePolicy),T}))}function addAzExtPipeline(g,v,b,S,P){return(null==S?void 0:S.retryOptions)&&(v.removePolicy((0,x.defaultRetryPolicy)()),v.addPolicy((0,x.defaultRetryPolicy)(null==S?void 0:S.retryOptions))),v.removePolicy((0,x.userAgentPolicy)()),v.addPolicy((0,x.userAgentPolicy)({userAgentPrefix:(0,C.appendExtensionUserAgent)()})),v.addPolicy(new AcceptLanguagePolicy,{phase:"Serialize"}),k.env.isTelemetryEnabled&&v.addPolicy(new CorrelationIdPolicy(g),{phase:"Serialize"}),b&&v.addPolicy(new AddEndpointPolicy(b),{phase:"Serialize"}),v.addPolicy(new MissingContentTypePolicy,{phase:"Deserialize"}),v.addPolicy(new RemoveBOMPolicy,{phase:"Deserialize",beforePolicies:[MissingContentTypePolicy.Name]}),P&&v.addPolicy(new StatusCodePolicy),v.addPolicy(new AllowInsecureConnectionPolicy),v}v.parseClientContext=parseClientContext,v.createAzureClient=function createAzureClient(g,v){const b=parseClientContext(g),S=new v(b.credentials,b.subscriptionId,{endpoint:b.environment.resourceManagerEndpointUrl});return addAzExtPipeline(b,S.pipeline),S},v.createAzureSubscriptionClient=function createAzureSubscriptionClient(g,v){const b=parseClientContext(g),S=new v(b.credentials,{endpoint:b.environment.resourceManagerEndpointUrl});return addAzExtPipeline(b,S.pipeline),S},v.sendRequestWithTimeout=function sendRequestWithTimeout(g,v,b,P){return S(this,void 0,void 0,(function*(){const S=(0,x.createPipelineRequest)(Object.assign(Object.assign({},v),{timeout:b}));v.rejectUnauthorized&&(S.agent=new T.Agent({rejectUnauthorized:v.rejectUnauthorized}));const C=yield createGenericClient(g,P,{noRetryPolicy:!0,addStatusCodePolicy:!0});return yield C.sendRequest(S)}))},v.createGenericClient=createGenericClient,v.addBasicAuthenticationCredentialsToClient=function addBasicAuthenticationCredentialsToClient(g,v,b){g.pipeline.addPolicy(new BasicAuthenticationCredentialsPolicy(v,b),{phase:"Serialize"})};class CorrelationIdPolicy{constructor(g){this.context=g,this.name="CorrelationIdPolicy"}sendRequest(g,v){var b;return S(this,void 0,void 0,(function*(){const S="x-ms-correlation-request-id",P=(b=this.context.telemetry.properties)[S]||(b[S]=(0,R.v4)());return g.headers.set(S,P),yield v(g)}))}}v.CorrelationIdPolicy=CorrelationIdPolicy;class RemoveBOMPolicy{constructor(){this.name="RemoveBOMPolicy"}sendRequest(g,v){return S(this,void 0,void 0,(function*(){const b=yield v(g),S=b.headers.get(O);return S&&/json/i.test(S)&&b.bodyAsText&&(b.bodyAsText=(0,_.removeBom)(b.bodyAsText)),b}))}}const O="Content-Type";class MissingContentTypePolicy{constructor(){this.name=MissingContentTypePolicy.Name}sendRequest(g,v){return S(this,void 0,void 0,(function*(){const b=yield v(g);if(!b.headers.get(O)&&b.bodyAsText)try{(0,_.parseJson)(b.bodyAsText),b.headers.set(O,"application/json")}catch(g){b.headers.set(O,"application/octet-stream")}return b}))}}MissingContentTypePolicy.Name="MissingContentTypePolicy";class AcceptLanguagePolicy{constructor(){this.name="AcceptLanguagePolicy"}sendRequest(g,v){return S(this,void 0,void 0,(function*(){return g.headers.set("Accept-Language",k.env.language),yield v(g)}))}}class AddEndpointPolicy{constructor(g){this.endpoint=g,this.name="AddEndpointPolicy"}sendRequest(g,v){return S(this,void 0,void 0,(function*(){return this.endpoint&&g.url&&!g.url.startsWith("http")&&(g.url.startsWith("/")||(g.url=`/${g.url}`),g.url=this.endpoint+g.url),yield v(g)}))}}class StatusCodePolicy{constructor(){this.name="StatusCodePolicy"}sendRequest(g,v){return S(this,void 0,void 0,(function*(){const b=yield v(g);if(b.status<200||b.status>=300){const v=b.bodyAsText?(0,C.parseError)(b.parsedBody||b.bodyAsText).message:k.l10n.t("Unexpected status code: {0}",b.status);throw new x.RestError(v,{code:String(b.status)||b.bodyAsText||"",statusCode:b.status,request:g,response:b})}return b}))}}class BasicAuthenticationCredentialsPolicy{constructor(g,v){this.userName=g,this.password=v,this.name=BasicAuthenticationCredentialsPolicy.Name}sendRequest(g,v){return S(this,void 0,void 0,(function*(){const b=`${this.userName}:${this.password}`,S=`Basic ${Buffer.from(b).toString("base64")}`;return g.headers||(g.headers=(0,x.createHttpHeaders)()),g.headers.set("authorization",S),yield v(g)}))}}BasicAuthenticationCredentialsPolicy.Name="BasicAuthenticationCredentialsPolicy";class AllowInsecureConnectionPolicy{constructor(){this.name=AllowInsecureConnectionPolicy.Name}sendRequest(g,v){return S(this,void 0,void 0,(function*(){return g.url.startsWith("http://")&&(g.allowInsecureConnection=!0),yield v(g)}))}}AllowInsecureConnectionPolicy.Name="AllowInsecureConnectionPolicy"},9659:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.registerAzureUtilsExtensionVariables=v.ext=void 0;const S=b(94485),P=b(89496);v.ext=new class UninitializedExtensionVariables{constructor(){this._error=new Error(P.l10n.t('"registerAzureUtilsExtensionVariables" must be called before using the vscode-azext-azureutilsa package.'))}get context(){throw this._error}get outputChannel(){throw this._error}get ui(){throw this._error}get prefix(){throw this._error}},v.registerAzureUtilsExtensionVariables=function registerAzureUtilsExtensionVariables(g){v.ext!==g&&(v.ext=g,(0,S.registerUIExtensionVariables)(g))}},38977:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),v.registerAzureUtilsExtensionVariables=void 0,P(b(70445),v),P(b(46153),v),P(b(64521),v),P(b(27986),v),P(b(96807),v),P(b(44117),v),P(b(802),v),P(b(46858),v),P(b(70537),v),P(b(25010),v),P(b(75597),v),P(b(21254),v),P(b(9962),v),P(b(83910),v),P(b(41258),v),P(b(58865),v);var x=b(9659);Object.defineProperty(v,"registerAzureUtilsExtensionVariables",{enumerable:!0,get:function(){return x.registerAzureUtilsExtensionVariables}})},46153:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.openInPortal=void 0;const P=b(94485);v.openInPortal=function openInPortal(g,v,b){return S(this,void 0,void 0,(function*(){g=(0,P.isAzExtTreeItem)(g)?g.subscription:g;const S=b&&b.queryPrefix?`?${b.queryPrefix}`:"",x=`${g.environment.portalUrl}/${S}#@${g.tenantId}/resource${v}`;yield(0,P.openUrl)(x)}))}},64521:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AzureAccountTreeItemBase=void 0;const P=b(94485),x=b(81249),C=b(89496),T=b(48457),R=b(27986),k=C.l10n.t("Sign in to Azure..."),_=C.l10n.t("Create an Azure Account..."),O=C.l10n.t("Create an Azure for Students Account..."),I=C.l10n.t("Select Subscriptions..."),A="azure-account.login",q="azure-account.createAccount",z="azure-account.selectSubscriptions",L="ms-vscode.azure-account",G="extension.open",j="0.9.0";class AzureAccountTreeItemBase extends P.AzExtParentTreeItem{constructor(g,v){super(g),this.contextValue=AzureAccountTreeItemBase.contextValue,this.label="Azure",this.childTypeLabel=C.l10n.t("subscription"),this.autoSelectInTreeItemPicker=!0,this.disposables=[],this.suppressMaskLabel=!0,this._testAccount=v,this._azureAccountTask=this.loadAzureAccount(v)}get iconPath(){return(0,T.getIconPath)("azure")}dispose(){C.Disposable.from(...this.disposables).dispose()}hasMoreChildrenImpl(){return!1}loadMoreChildrenImpl(g,v){return S(this,void 0,void 0,(function*(){let g=yield this._azureAccountTask;if("string"==typeof g&&(this._azureAccountTask=this.loadAzureAccount(this._testAccount),g=yield this._azureAccountTask),"string"==typeof g){v.telemetry.properties.accountStatus=g;const b="notInstalled"===g?C.l10n.t("Install Azure Account Extension..."):C.l10n.t('Update Azure Account Extension to at least version "{0}"...',j),S=new C.ThemeIcon("warning"),x=new P.GenericTreeItem(this,{label:b,commandId:G,contextValue:"azureAccount"+g,includeInTreeItemPicker:!0,iconPath:S});return x.commandArgs=[L],[x]}v.telemetry.properties.accountStatus=g.status;const b=this._subscriptionTreeItems?this._subscriptionTreeItems:[];this._subscriptionTreeItems=[];const x="azureCommand";if("Initializing"===g.status||"LoggingIn"===g.status)return[new P.GenericTreeItem(this,{label:"Initializing"===g.status?C.l10n.t("Loading..."):C.l10n.t("Waiting for Azure sign-in..."),commandId:A,contextValue:x,id:A,iconPath:new C.ThemeIcon("loading~spin")})];if("LoggedOut"===g.status){const g=new P.GenericTreeItem(this,{label:O,commandId:"azureResourceGroups.openUrl",contextValue:x,id:"azure-account.createStudentAccount",iconPath:new C.ThemeIcon("mortar-board"),includeInTreeItemPicker:!0});return g.commandArgs=["https://aka.ms/student-account"],[new P.GenericTreeItem(this,{label:k,commandId:A,contextValue:x,id:A,iconPath:new C.ThemeIcon("sign-in"),includeInTreeItemPicker:!0}),new P.GenericTreeItem(this,{label:_,commandId:q,contextValue:x,id:q,iconPath:new C.ThemeIcon("add"),includeInTreeItemPicker:!0}),g]}return yield g.waitForFilters(),0===g.filters.length?[new P.GenericTreeItem(this,{label:I,commandId:z,contextValue:x,id:z,includeInTreeItemPicker:!0})]:(this._subscriptionTreeItems=yield Promise.all(g.filters.map((g=>S(this,void 0,void 0,(function*(){const v=b.find((v=>v.id===g.subscription.id));if(v)return v;{(0,P.addExtensionValueToMask)(g.subscription.id,g.subscription.subscriptionId,g.subscription.displayName,g.session.userId,g.session.tenantId),(0,P.addExtensionValueToMask)(g.session.credentials2.clientId,g.session.credentials2.domain);const v=(0,P.nonNullProp)(g.subscription,"subscriptionId");return yield this.createSubscriptionTreeItem({credentials:g.session.credentials2,subscriptionDisplayName:(0,P.nonNullProp)(g.subscription,"displayName"),subscriptionId:v,subscriptionPath:(0,P.nonNullProp)(g.subscription,"id"),tenantId:g.session.tenantId,userId:g.session.userId,environment:g.session.environment,isCustomCloud:"AzureCustomCloud"===g.session.environment.name})}}))))),this._subscriptionTreeItems)}))}getIsLoggedIn(){return S(this,void 0,void 0,(function*(){const g=yield this._azureAccountTask;return"string"!=typeof g&&"LoggedIn"===g.status}))}getSubscriptionPromptStep(g){return S(this,void 0,void 0,(function*(){const v=yield this.ensureSubscriptionTreeItems(g);if(1!==v.length){const v=this;class SubscriptionPromptStep extends P.AzureWizardPromptStep{prompt(){return S(this,void 0,void 0,(function*(){const b=yield v.treeDataProvider.showTreeItemPicker(R.SubscriptionTreeItemBase.contextValue,g,v);Object.assign(g,b.subscription)}))}shouldPrompt(){return!g.subscriptionId}}return new SubscriptionPromptStep}Object.assign(g,v[0].subscription)}))}pickTreeItemImpl(g){return S(this,void 0,void 0,(function*(){const g=yield this._azureAccountTask;if("string"!=typeof g&&("LoggingIn"===g.status||"Initializing"===g.status)){const v=C.l10n.t("Waiting for Azure sign-in...");yield C.window.withProgress({location:C.ProgressLocation.Notification,title:v},(()=>S(this,void 0,void 0,(function*(){return yield g.waitForSubscriptions()}))))}}))}compareChildrenImpl(g,v){return g instanceof P.GenericTreeItem&&v instanceof P.GenericTreeItem?0:super.compareChildrenImpl(g,v)}loadAzureAccount(g){return S(this,void 0,void 0,(function*(){if(!g){const v=C.extensions.getExtension(L);if(v){try{if(x.lt(v.packageJSON.version,j))return"needsUpdate"}catch(g){}v.isActive||(yield v.activate()),g=v.exports}}return g?((0,P.registerEvent)("azureAccount.onFiltersChanged",g.onFiltersChanged,(g=>S(this,void 0,void 0,(function*(){g.errorHandling.suppressDisplay=!0,g.telemetry.suppressIfSuccessful=!0,yield this.refresh(g)})))),(0,P.registerEvent)("azureAccount.onStatusChanged",g.onStatusChanged,((g,v)=>S(this,void 0,void 0,(function*(){g.errorHandling.suppressDisplay=!0,g.telemetry.suppressIfSuccessful=!0,"LoggedIn"!==v&&(yield this.refresh(g))})))),yield C.commands.executeCommand("setContext","isAzureAccountInstalled",!0),g):"notInstalled"}))}ensureSubscriptionTreeItems(g){return S(this,void 0,void 0,(function*(){const v=yield this._azureAccountTask;if("string"==typeof v){let b,S;"notInstalled"===v?(S="requiresAzureAccount",b=C.l10n.t("This functionality requires installing the Azure Account extension.")):(S="requiresUpdateToAzureAccount",b=C.l10n.t('This functionality requires updating the Azure Account extension to at least version "{0}".',j));const x={title:C.l10n.t("View in Marketplace")};throw(yield g.ui.showWarningMessage(b,{stepName:S},x))===x&&(yield C.commands.executeCommand(G,L)),new P.UserCancelledError(`${S}|viewInMarketplace`)}return this._subscriptionTreeItems||(yield this.getCachedChildren(g)),(0,P.nonNullValue)(this._subscriptionTreeItems,"subscriptionTreeItems")}))}}v.AzureAccountTreeItemBase=AzureAccountTreeItemBase,AzureAccountTreeItemBase.contextValue="azureextensionui.azureAccount"},48457:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getIconPath=void 0;const S=b(71017),P=b(9659);v.getIconPath=function getIconPath(g){return S.join(function getResourcesPath(){return P.ext.ignoreBundle?S.join(__dirname,"..","..","..","resources"):S.join(__dirname,"node_modules","@microsoft","vscode-azext-azureutils","resources")}(),`${g}.svg`)}},27986:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SubscriptionTreeItemBase=void 0;const S=b(94485),P=b(48457);class SubscriptionTreeItemBase extends S.AzExtParentTreeItem{constructor(g,v){super(g),this.contextValue=SubscriptionTreeItemBase.contextValue,this._subscription=v,this.label=v.subscriptionDisplayName,this.id=v.subscriptionPath,this.iconPath=(0,P.getIconPath)("azureSubscription")}}v.SubscriptionTreeItemBase=SubscriptionTreeItemBase,SubscriptionTreeItemBase.contextValue="azureextensionui.azureSubscription"},96807:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createPortalUri=void 0;const S=b(89496);v.createPortalUri=function createPortalUri(g,v,b){const P=b&&b.queryPrefix?`?${b.queryPrefix}`:"",x=`${g.environment.portalUrl}/${P}#@${g.tenantId}/resource${v}`;return S.Uri.parse(x)}},52766:function(g,v){"use strict";var b=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.delay=void 0,v.delay=function delay(g){return b(this,void 0,void 0,(function*(){yield new Promise((v=>setTimeout(v,g)))}))}},44117:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getResourceGroupFromId=v.parseAzureResourceId=void 0;const S=b(89496);function parseAzureResourceId(g){const v=g.match(/\/subscriptions\/(.*)\/resourceGroups\/(.*)\/providers\/(.*)\/(.*)/i);if(null===v||v.length<3)throw new Error(S.l10n.t("Invalid Azure Resource Id"));return{rawId:g,subscriptionId:v[1],resourceGroup:v[2],provider:v[3],resourceName:v[4]}}v.parseAzureResourceId=parseAzureResourceId,v.getResourceGroupFromId=function getResourceGroupFromId(g){return parseAzureResourceId(g).resourceGroup}},45489:(g,v)=>{"use strict";function removeBom(g){return 65279===g.charCodeAt(0)?g.slice(1):g}Object.defineProperty(v,"__esModule",{value:!0}),v.removeBom=v.parseJson=void 0,v.parseJson=function parseJson(g){return JSON.parse(removeBom(g))},v.removeBom=removeBom},58865:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.setupAzureLogger=void 0;const S=b(78096),P=b(89496);v.setupAzureLogger=function setupAzureLogger(g){const v={[P.LogLevel.Off]:void 0,[P.LogLevel.Error]:"error",[P.LogLevel.Warning]:"warning",[P.LogLevel.Info]:"info",[P.LogLevel.Debug]:"verbose",[P.LogLevel.Trace]:"verbose"};S.AzureLogger.log=(...v)=>{g.debug(v.join(" "))};const b=g.onDidChangeLogLevel((g=>{(0,S.setLogLevel)(v[g])}));return new P.Disposable((()=>{S.AzureLogger.destroy(),b.dispose()}))}},802:function(g,v){"use strict";var b=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},S=this&&this.__asyncValues||function(g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v,b=g[Symbol.asyncIterator];return b?b.call(g):(g="function"==typeof __values?__values(g):g[Symbol.iterator](),v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v);function verb(b){v[b]=g[b]&&function(v){return new Promise((function(S,P){(function settle(g,v,b,S){Promise.resolve(S).then((function(v){g({value:v,done:b})}),v)})(S,P,(v=g[b](v)).done,v.value)}))}}};Object.defineProperty(v,"__esModule",{value:!0}),v.uiUtils=void 0,function(g){g.listAll=function listAll(g,v){return b(this,void 0,void 0,(function*(){const b=[];let S=yield v;for(b.push(...S);S.nextLink;)S=yield g.listNext(S.nextLink),b.push(...S);return b}))},g.listAllIterator=function listAllIterator(g){var v,P,x,C,T,R,k;return b(this,void 0,void 0,(function*(){const b=[];try{for(v=!0,P=S(g);x=yield P.next(),!(C=x.done);){k=x.value,v=!1;try{const g=k;b.push(g)}finally{v=!0}}}catch(g){T={error:g}}finally{try{v||C||!(R=P.return)||(yield R.call(P))}finally{if(T)throw T.error}}return b}))}}(v.uiUtils||(v.uiUtils={}))},46858:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.LocationListStep=void 0;const P=b(94485),x=b(89496),C=b(35685),T=b(89966),R=b(9659),k=b(802);class LocationListStep extends P.AzureWizardPromptStep{constructor(g){super(),this.options=g}static addStep(g,v,b){g._alreadyHasLocationStep||(v.push(new this(b)),g._alreadyHasLocationStep=!0)}static getInternalVariables(g){return g._allLocationsTask||(g._allLocationsTask=function getAllLocations(g){return S(this,void 0,void 0,(function*(){const v=yield(0,C.createSubscriptionsClient)(g);return(yield k.uiUtils.listAllIterator(v.subscriptions.listLocations(g.subscriptionId,{includeExtendedLocations:g.includeExtendedLocations}))).filter((g=>!!(g.id&&g.name&&g.displayName)))}))}(g)),g._providerLocationsMap||(g._providerLocationsMap=new Map,this.addProviderForFiltering(g,T.resourcesProvider,"resourceGroups")),[g._allLocationsTask,g._providerLocationsMap]}static setLocation(g,v){var b;return S(this,void 0,void 0,(function*(){const[S]=this.getInternalVariables(g);g._location=(yield S).find((g=>LocationListStep.locationMatchesName(g,v))),g.telemetry.properties.locationType=null===(b=g._location)||void 0===b?void 0:b.type}))}static setLocationSubset(g,v,b){const[,S]=this.getInternalVariables(g);S.set(b.toLowerCase(),v)}static addProviderForFiltering(g,v,b){this.setLocationSubset(g,function getProviderLocations(g,v,b){var x;return S(this,void 0,void 0,(function*(){const S=yield(0,C.createResourcesClient)(g),T=yield S.providers.get(v),R=null===(x=T.resourceTypes)||void 0===x?void 0:x.find((g=>{var v;return(null===(v=g.resourceType)||void 0===v?void 0:v.toLowerCase())===b.toLowerCase()}));if(!R)throw new ProviderResourceTypeNotFoundError(T,b);return(0,P.nonNullProp)(R,"locations")}))}(g,v,b),v)}static hasLocation(g){return!!g._location}static getExtendedLocation(g){let v,b=g.name;return"EdgeZone"===g.type&&(b=g.metadata.homeLocation,v=g),{location:b,extendedLocation:v}}static getLocation(g,v,b){var C,T;return S(this,void 0,void 0,(function*(){let S=(0,P.nonNullProp)(g,"_location");function warnAboutRelatedLocation(g){R.ext.outputChannel.appendLog(x.l10n.t('WARNING: Provider "{0}" does not support location "{1}". Using "{2}" instead.',v,S.displayName,g.displayName))}if("EdgeZone"===S.type){if(b)return S;{const k=(0,P.nonNullProp)((0,P.nonNullProp)(S,"metadata"),"homeLocation"),[_]=this.getInternalVariables(g),O=yield _,I=(0,P.nonNullValue)(O.find((g=>LocationListStep.locationMatchesName(g,k))),"homeLocation");g.telemetry.properties.relatedLocationSource="home",R.ext.outputChannel.appendLog(x.l10n.t('WARNING: Resource does not support extended location "{0}". Using "{1}" instead.',S.displayName,I.displayName)),S=I}}if(v){const[A,q]=this.getInternalVariables(g),z=yield q.get(v.toLowerCase());if(z){function isSupportedByProvider(g){return!!(null==z?void 0:z.find((v=>LocationListStep.locationMatchesName(g,v))))}function useProviderName(g){return Object.assign(Object.assign({},g),{name:(0,P.nonNullValue)(null==z?void 0:z.find((v=>LocationListStep.locationMatchesName(g,v)),"providerName"))})}if(isSupportedByProvider(S))return useProviderName(S);const L=yield A;if(null===(C=S.metadata)||void 0===C?void 0:C.pairedRegion){const G=null===(T=S.metadata)||void 0===T?void 0:T.pairedRegion.map((g=>L.find((v=>g.name&&LocationListStep.locationMatchesName(v,g.name))))).find((g=>g&&isSupportedByProvider(g)));if(G)return g.telemetry.properties.relatedLocationSource="paired",warnAboutRelatedLocation(G),useProviderName(G)}if(S.name.toLowerCase().endsWith("stage")){const j=S.name.replace(/stage/i,""),B=L.find((g=>LocationListStep.locationMatchesName(g,j)));if(B&&isSupportedByProvider(B))return g.telemetry.properties.relatedLocationSource="nonStage",warnAboutRelatedLocation(B),useProviderName(B)}g.telemetry.properties.locationProviderNotFound=v}}return S}))}static getLocations(g){return S(this,void 0,void 0,(function*(){const[v,b]=this.getInternalVariables(g),S=yield Promise.all(b.values());return(yield v).filter((v=>"EdgeZone"===v.type&&g.includeExtendedLocations||S.every((g=>g.find((g=>generalizeLocationName(v.name)===generalizeLocationName(g)))))))}))}static locationMatchesName(g,v){return(v=generalizeLocationName(v))===generalizeLocationName(g.name)||v===generalizeLocationName(g.displayName)}prompt(g){return S(this,void 0,void 0,(function*(){const v=Object.assign({placeHolder:x.l10n.t("Select a location for new resources."),enableGrouping:!0},this.options);g._location=(yield g.ui.showQuickPick(this.getQuickPicks(g),v)).data,g.telemetry.properties.locationType=g._location.type}))}shouldPrompt(g){return!g._location}getQuickPicks(g){return S(this,void 0,void 0,(function*(){let v=yield LocationListStep.getLocations(g);return v=v.sort(compareLocation),v.map((g=>{var v,b;return{label:(0,P.nonNullProp)(g,"displayName"),group:null===(v=g.metadata)||void 0===v?void 0:v.regionCategory,data:g,description:null===(b=LocationListStep.getQuickPickDescription)||void 0===b?void 0:b.call(LocationListStep,g)}}))}))}}function generalizeLocationName(g){return(g||"").toLowerCase().replace(/[^a-z0-9]/gi,"")}function compareLocation(g,v){return!isRecommended(g)&&isRecommended(v)?1:isRecommended(g)&&!isRecommended(v)?-1:0}function isRecommended(g){var v,b;return"recommended"===(null===(b=null===(v=g.metadata)||void 0===v?void 0:v.regionCategory)||void 0===b?void 0:b.toLowerCase())}v.LocationListStep=LocationListStep;class ProviderResourceTypeNotFoundError extends Error{constructor(g,v){super(x.l10n.t('Provider "{0}" does not have resource type "{1}".',g.id||"undefined",v))}}},70537:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ResourceGroupCreateStep=void 0;const P=b(94485),x=b(89496),C=b(35685),T=b(89966),R=b(9659),k=b(802),_=b(46858),O=b(25010);class ResourceGroupCreateStep extends P.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=100}execute(g,v){return S(this,void 0,void 0,(function*(){const b=g.newResourceGroupName,S=(yield _.LocationListStep.getLocation(g,T.resourcesProvider,!1)).name,I=yield(0,C.createResourcesClient)(g);try{if((yield I.resourceGroups.checkExistence(b)).body)R.ext.outputChannel.appendLog(x.l10n.t('Using existing resource group "{0}".',b)),g.resourceGroup=yield I.resourceGroups.get(b);else{const P=x.l10n.t('Creating resource group "{0}" in location "{1}"...',b,S);R.ext.outputChannel.appendLog(P),v.report({message:P}),g.resourceGroup=yield I.resourceGroups.createOrUpdate(b,{location:S}),R.ext.outputChannel.appendLog(x.l10n.t('Successfully created resource group "{0}".',b))}}catch(v){if(g.suppress403Handling||"403"!==(0,P.parseError)(v).errorType)throw v;{if(/concierge/i.test(g.subscriptionDisplayName)){const v=yield k.uiUtils.listAllIterator(I.resourceGroups.list());if(1===v.length&&v[0].name&&/^learn/i.test(v[0].name))return g.resourceGroup=v[0],g.telemetry.properties.forbiddenResponse="SelectLearnRg",void R.ext.outputChannel.appendLog(x.l10n.t('WARNING: Cannot create resource group "{0}" because the selected subscription is a concierge subscription. Using resource group "{1}" instead.',b,g.resourceGroup.name))}const v=x.l10n.t('You do not have permission to create a resource group in subscription "{0}".',g.subscriptionDisplayName),S={title:x.l10n.t("Select Existing")};yield g.ui.showWarningMessage(v,{modal:!0,stepName:"RgNoPermissions"},S),g.telemetry.properties.forbiddenResponse="SelectExistingRg";const P=new O.ResourceGroupListStep(!0);yield P.prompt(g)}}}))}shouldExecute(g){return!g.resourceGroup}}v.ResourceGroupCreateStep=ResourceGroupCreateStep},25010:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ResourceGroupListStep=v.resourceGroupNamingRules=void 0;const P=b(94485),x=b(89496),C=b(35685),T=b(802),R=b(46858),k=b(70537),_=b(75597);v.resourceGroupNamingRules={minLength:1,maxLength:90,invalidCharsRegExp:/[^a-zA-Z0-9\.\_\-\(\)]/};class ResourceGroupListStep extends P.AzureWizardPromptStep{constructor(g){super(),this._suppressCreate=g}static getResourceGroups(g){return S(this,void 0,void 0,(function*(){if(void 0===g.resourceGroupsTask){const v=yield(0,C.createResourcesClient)(g);g.resourceGroupsTask=T.uiUtils.listAllIterator(v.resourceGroups.list())}return yield g.resourceGroupsTask}))}static isNameAvailable(g,v){return S(this,void 0,void 0,(function*(){const b=ResourceGroupListStep.getResourceGroups(g);return!(yield b).some((g=>void 0!==g.name&&g.name.toLowerCase()===v.toLowerCase()))}))}prompt(g){return S(this,void 0,void 0,(function*(){const v={placeHolder:"Select a resource group for new resources.",id:`ResourceGroupListStep/${g.subscriptionId}`};g.resourceGroup=(yield g.ui.showQuickPick(this.getQuickPicks(g),v)).data,g.resourceGroup&&!R.LocationListStep.hasLocation(g)&&(yield R.LocationListStep.setLocation(g,(0,P.nonNullProp)(g.resourceGroup,"location")))}))}getSubWizard(g){return S(this,void 0,void 0,(function*(){if(!g.resourceGroup){const v=[new _.ResourceGroupNameStep];return R.LocationListStep.addStep(g,v),{promptSteps:v,executeSteps:[new k.ResourceGroupCreateStep]}}g.valuesToMask.push((0,P.nonNullProp)(g.resourceGroup,"name"))}))}shouldPrompt(g){return!g.resourceGroup&&!g.newResourceGroupName}getQuickPicks(g){return S(this,void 0,void 0,(function*(){const v=[];this._suppressCreate||v.push({label:x.l10n.t("$(plus) Create new resource group"),description:"",data:void 0});const b=(yield ResourceGroupListStep.getResourceGroups(g)).sort(((g,v)=>{const b=(0,P.nonNullProp)(g,"name"),S=(0,P.nonNullProp)(v,"name");return b>S?1:b<S?-1:0}));return v.concat(b.map((g=>({id:g.id,label:g.name,description:g.location,data:g}))))}))}}v.ResourceGroupListStep=ResourceGroupListStep},75597:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ResourceGroupNameStep=void 0;const P=b(94485),x=b(89496),C=b(25010);class ResourceGroupNameStep extends P.AzureWizardPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){const v=g.relatedNameTask?yield g.relatedNameTask:void 0;g.newResourceGroupName=(yield g.ui.showInputBox({value:v,prompt:"Enter the name of the new resource group.",validateInput:v=>S(this,void 0,void 0,(function*(){return yield this.validateResourceGroupName(g,v)}))})).trim(),g.valuesToMask.push(g.newResourceGroupName)}))}shouldPrompt(g){return!g.newResourceGroupName}validateResourceGroupName(g,v){return S(this,void 0,void 0,(function*(){return(v=v.trim()).length<C.resourceGroupNamingRules.minLength||v.length>C.resourceGroupNamingRules.maxLength?x.l10n.t("The name must be between {0} and {1} characters.",C.resourceGroupNamingRules.minLength,C.resourceGroupNamingRules.maxLength):null!==v.match(C.resourceGroupNamingRules.invalidCharsRegExp)?x.l10n.t("The name can only contain alphanumeric characters or the symbols ._-()"):v.endsWith(".")?x.l10n.t("The name cannot end in a period."):(yield C.ResourceGroupListStep.isNameAvailable(g,v))?void 0:x.l10n.t('Resource group "{0}" already exists in subscription "{1}".',v,g.subscriptionDisplayName)}))}}v.ResourceGroupNameStep=ResourceGroupNameStep},21254:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.StorageAccountCreateStep=void 0;const P=b(94485),x=b(89496),C=b(35685),T=b(89966),R=b(9659),k=b(46858);class StorageAccountCreateStep extends P.AzureWizardExecuteStep{constructor(g){super(),this.priority=130,this._defaults=g}execute(g,v){return S(this,void 0,void 0,(function*(){const b=(yield k.LocationListStep.getLocation(g,T.storageProvider)).name,S=g.newStorageAccountName,P=`${this._defaults.performance}_${this._defaults.replication}`,_=x.l10n.t('Creating storage account "{0}" in location "{1}" with sku "{2}"...',S,b,P);R.ext.outputChannel.appendLog(_),v.report({message:_});const O=yield(0,C.createStorageClient)(g);g.storageAccount=yield O.storageAccounts.beginCreateAndWait(g.resourceGroup.name,S,{sku:{name:P},kind:this._defaults.kind,location:b,enableHttpsTrafficOnly:!0,defaultToOAuthAuthentication:!0});const I=x.l10n.t('Successfully created storage account "{0}".',S);R.ext.outputChannel.appendLog(I)}))}shouldExecute(g){return!g.storageAccount}}v.StorageAccountCreateStep=StorageAccountCreateStep},9962:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.StorageAccountListStep=v.StorageAccountReplication=v.StorageAccountPerformance=v.StorageAccountKind=v.storageAccountNamingRules=void 0;const P=b(94485),x=b(89496),C=b(35685),T=b(89966),R=b(802),k=b(46858),_=b(25010),O=b(21254),I=b(83910);v.storageAccountNamingRules={minLength:3,maxLength:24,invalidCharsRegExp:/[^a-z0-9]/,lowercaseOnly:!0},function(g){g.Storage="Storage",g.StorageV2="StorageV2",g.BlobStorage="BlobStorage",g.BlockBlobStorage="BlockBlobStorage"}(v.StorageAccountKind||(v.StorageAccountKind={})),function(g){g.Standard="Standard",g.Premium="Premium"}(v.StorageAccountPerformance||(v.StorageAccountPerformance={})),function(g){g.LRS="LRS",g.ZRS="ZRS",g.GRS="GRS",g.RAGRS="RAGRS"}(v.StorageAccountReplication||(v.StorageAccountReplication={}));class StorageAccountListStep extends P.AzureWizardPromptStep{constructor(g,v){super(),this._newAccountDefaults=g,this._filters=v||{}}static isNameAvailable(g,v){return S(this,void 0,void 0,(function*(){const b=yield(0,C.createStorageClient)(g);return!!(yield b.storageAccounts.checkNameAvailability({name:v,type:T.storageProviderType})).nameAvailable}))}prompt(g){return S(this,void 0,void 0,(function*(){const v=yield(0,C.createStorageClient)(g),b={placeHolder:"Select a storage account.",id:`StorageAccountListStep/${g.subscriptionId}`},S=this.getQuickPicks(g,R.uiUtils.listAllIterator(v.storageAccounts.list())),P=(yield g.ui.showQuickPick(S,b)).data;g.storageAccount=P,g.storageAccount&&(yield k.LocationListStep.setLocation(g,g.storageAccount.location))}))}getSubWizard(g){return S(this,void 0,void 0,(function*(){if(!g.storageAccount){const v=[new I.StorageAccountNameStep,new _.ResourceGroupListStep];return k.LocationListStep.addStep(g,v),{promptSteps:v,executeSteps:[new O.StorageAccountCreateStep(this._newAccountDefaults)]}}g.valuesToMask.push((0,P.nonNullProp)(g.storageAccount,"name"))}))}shouldPrompt(g){return!g.storageAccount&&!g.newStorageAccountName}getQuickPicks(g,v){return S(this,void 0,void 0,(function*(){const b=[{label:x.l10n.t("$(plus) Create new storage account"),description:"",data:void 0}],C=new RegExp(`^${convertFilterToPattern(this._filters.kind)}$`,"i"),R=new RegExp(`^${convertFilterToPattern(this._filters.performance)}_.*$`,"i"),_=new RegExp(`^.*_${convertFilterToPattern(this._filters.replication)}$`,"i");let O;k.LocationListStep.hasLocation(g)&&(O=yield k.LocationListStep.getLocation(g,T.storageProvider));let I=!1,A=!1;const q=yield v;for(const g of q)!g.kind||g.kind.match(C)||!g.sku||g.sku.name.match(R)||g.sku.name.match(_)?I=!0:!O||k.LocationListStep.locationMatchesName(O,g.location)?b.push({id:g.id,label:g.name,description:"",data:g}):A=!0;return I&&this._filters.learnMoreLink&&b.push({label:x.l10n.t("$(info) Some storage accounts were filtered because of their sku. Learn more..."),onPicked:()=>S(this,void 0,void 0,(function*(){yield(0,P.openUrl)(this._filters.learnMoreLink)})),data:void 0}),A&&O&&b.push({label:x.l10n.t('$(warning) Only storage accounts in the region "{0}" are shown.',O.displayName),onPicked:()=>{},data:void 0}),b}))}}function convertFilterToPattern(g){return g||(g=[]),`(${g.join("|")})`}v.StorageAccountListStep=StorageAccountListStep},83910:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.StorageAccountNameStep=void 0;const P=b(94485),x=b(89496),C=b(35685),T=b(89966),R=b(25010),k=b(9962);class StorageAccountNameStep extends P.AzureNameStep{prompt(g){return S(this,void 0,void 0,(function*(){const v=yield(0,C.createStorageClient)(g),b=g.relatedNameTask?yield g.relatedNameTask:void 0;g.newStorageAccountName=(yield g.ui.showInputBox({value:b,prompt:"Enter the name of the new storage account.",validateInput:g=>S(this,void 0,void 0,(function*(){return yield this.validateStorageAccountName(v,g)}))})).trim(),g.relatedNameTask||(g.relatedNameTask=this.generateRelatedName(g,g.newStorageAccountName,R.resourceGroupNamingRules)),g.valuesToMask.push(g.newStorageAccountName)}))}shouldPrompt(g){return!g.newStorageAccountName}isRelatedNameAvailable(g,v){return S(this,void 0,void 0,(function*(){return yield R.ResourceGroupListStep.isNameAvailable(g,v)}))}validateStorageAccountName(g,v){return S(this,void 0,void 0,(function*(){if(!(v=v.trim())||v.length<k.storageAccountNamingRules.minLength||v.length>k.storageAccountNamingRules.maxLength)return x.l10n.t("The name must be between {0} and {1} characters.",k.storageAccountNamingRules.minLength,k.storageAccountNamingRules.maxLength);if(null!==v.match(k.storageAccountNamingRules.invalidCharsRegExp))return x.l10n.t("The name can only contain lowercase letters and numbers.");{const b=yield g.storageAccounts.checkNameAvailability({name:v,type:T.storageProviderType});return b.nameAvailable?void 0:b.message}}))}}v.StorageAccountNameStep=StorageAccountNameStep},41258:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.VerifyProvidersStep=void 0;const P=b(94485),x=b(89496),C=b(35685),T=b(52766);class VerifyProvidersStep extends P.AzureWizardExecuteStep{constructor(g){super(),this.priority=90,this._providers=g}execute(g,v){return S(this,void 0,void 0,(function*(){v.report({message:x.l10n.t("Registering Providers...")});const b=yield(0,C.createResourcesClient)(g);yield Promise.all(this._providers.map((v=>S(this,void 0,void 0,(function*(){var S,x;try{let g=yield b.providers.get(v);if("registered"!==(null===(S=g.registrationState)||void 0===S?void 0:S.toLowerCase())){yield b.providers.register(v);const S=Date.now()+3e4;do{yield(0,T.delay)(2e3),g=yield b.providers.get(v)}while("registering"===(null===(x=g.registrationState)||void 0===x?void 0:x.toLowerCase())&&Date.now()<S)}}catch(v){g.telemetry.properties.providerError=(0,P.parseError)(v).message}})))))}))}shouldExecute(g){return!0}}v.VerifyProvidersStep=VerifyProvidersStep},68617:(g,v,b)=>{"use strict";b.r(v),b.d(v,{NIL:()=>V,parse:()=>L,stringify:()=>_,v1:()=>z,v3:()=>G,v4:()=>B,v5:()=>U,validate:()=>R,version:()=>H});var S=b(6113),P=b.n(S);const x=new Uint8Array(256);let C=x.length;function rng(){return C>x.length-16&&(P().randomFillSync(x),C=0),x.slice(C,C+=16)}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}|00000000-0000-0000-0000-000000000000)$/i;const R=function validate(g){return"string"==typeof g&&T.test(g)},k=[];for(let g=0;g<256;++g)k.push((g+256).toString(16).slice(1));function unsafeStringify(g,v=0){return(k[g[v+0]]+k[g[v+1]]+k[g[v+2]]+k[g[v+3]]+"-"+k[g[v+4]]+k[g[v+5]]+"-"+k[g[v+6]]+k[g[v+7]]+"-"+k[g[v+8]]+k[g[v+9]]+"-"+k[g[v+10]]+k[g[v+11]]+k[g[v+12]]+k[g[v+13]]+k[g[v+14]]+k[g[v+15]]).toLowerCase()}const _=function stringify(g,v=0){const b=unsafeStringify(g,v);if(!R(b))throw TypeError("Stringified UUID is invalid");return b};let O,I,A=0,q=0;const z=function v1(g,v,b){let S=v&&b||0;const P=v||new Array(16);let x=(g=g||{}).node||O,C=void 0!==g.clockseq?g.clockseq:I;if(null==x||null==C){const v=g.random||(g.rng||rng)();null==x&&(x=O=[1|v[0],v[1],v[2],v[3],v[4],v[5]]),null==C&&(C=I=16383&(v[6]<<8|v[7]))}let T=void 0!==g.msecs?g.msecs:Date.now(),R=void 0!==g.nsecs?g.nsecs:q+1;const k=T-A+(R-q)/1e4;if(k<0&&void 0===g.clockseq&&(C=C+1&16383),(k<0||T>A)&&void 0===g.nsecs&&(R=0),R>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");A=T,q=R,I=C,T+=122192928e5;const _=(1e4*(268435455&T)+R)%4294967296;P[S++]=_>>>24&255,P[S++]=_>>>16&255,P[S++]=_>>>8&255,P[S++]=255&_;const z=T/4294967296*1e4&268435455;P[S++]=z>>>8&255,P[S++]=255&z,P[S++]=z>>>24&15|16,P[S++]=z>>>16&255,P[S++]=C>>>8|128,P[S++]=255&C;for(let g=0;g<6;++g)P[S+g]=x[g];return v||unsafeStringify(P)};const L=function parse(g){if(!R(g))throw TypeError("Invalid UUID");let v;const b=new Uint8Array(16);return b[0]=(v=parseInt(g.slice(0,8),16))>>>24,b[1]=v>>>16&255,b[2]=v>>>8&255,b[3]=255&v,b[4]=(v=parseInt(g.slice(9,13),16))>>>8,b[5]=255&v,b[6]=(v=parseInt(g.slice(14,18),16))>>>8,b[7]=255&v,b[8]=(v=parseInt(g.slice(19,23),16))>>>8,b[9]=255&v,b[10]=(v=parseInt(g.slice(24,36),16))/1099511627776&255,b[11]=v/4294967296&255,b[12]=v>>>24&255,b[13]=v>>>16&255,b[14]=v>>>8&255,b[15]=255&v,b};function v35(g,v,b){function generateUUID(g,S,P,x){var C;if("string"==typeof g&&(g=function stringToBytes(g){g=unescape(encodeURIComponent(g));const v=[];for(let b=0;b<g.length;++b)v.push(g.charCodeAt(b));return v}(g)),"string"==typeof S&&(S=L(S)),16!==(null===(C=S)||void 0===C?void 0:C.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let T=new Uint8Array(16+g.length);if(T.set(S),T.set(g,S.length),T=b(T),T[6]=15&T[6]|v,T[8]=63&T[8]|128,P){x=x||0;for(let g=0;g<16;++g)P[x+g]=T[g];return P}return unsafeStringify(T)}try{generateUUID.name=g}catch(g){}return generateUUID.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",generateUUID.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",generateUUID}const G=v35("v3",48,(function md5(g){return Array.isArray(g)?g=Buffer.from(g):"string"==typeof g&&(g=Buffer.from(g,"utf8")),P().createHash("md5").update(g).digest()})),j={randomUUID:P().randomUUID};const B=function v4(g,v,b){if(j.randomUUID&&!v&&!g)return j.randomUUID();const S=(g=g||{}).random||(g.rng||rng)();if(S[6]=15&S[6]|64,S[8]=63&S[8]|128,v){b=b||0;for(let g=0;g<16;++g)v[b+g]=S[g];return v}return unsafeStringify(S)};const U=v35("v5",80,(function sha1(g){return Array.isArray(g)?g=Buffer.from(g):"string"==typeof g&&(g=Buffer.from(g,"utf8")),P().createHash("sha1").update(g).digest()})),V="00000000-0000-0000-0000-000000000000";const H=function version(g){if(!R(g))throw TypeError("Invalid UUID");return parseInt(g.slice(14,15),16)}},76347:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createAzExtOutputChannel=v.createAzExtLogOutputChannel=void 0;const S=b(89496);v.createAzExtLogOutputChannel=function createAzExtLogOutputChannel(g){return new AzExtLogOutputChannel(g)},v.createAzExtOutputChannel=function createAzExtOutputChannel(g,v){const b=new AzExtOutputChannel(g);return b.extensionPrefix=v,b};class AzExtOutputChannel{constructor(g){this.name=g,this._outputChannel=this.createOutputChannel(g)}createOutputChannel(g){return S.window.createOutputChannel(g)}append(g){this._outputChannel.append(g)}appendLine(g){this._outputChannel.appendLine(g)}shouldIncludeTimestamps(){return!!S.workspace.getConfiguration(this.extensionPrefix).get("enableOutputTimestamps")}appendLog(g,v){if(this.shouldIncludeTimestamps()){v||(v={});const b=v.date||new Date;this.appendLine(`${b.toLocaleTimeString()}${v.resourceName?" ".concat(v.resourceName):""}: ${g}`)}else this.appendLine(g)}clear(){this._outputChannel.clear()}replace(g){this._outputChannel.replace(g)}show(g,v){this._outputChannel.show(v)}hide(){this._outputChannel.hide()}dispose(){this._outputChannel.dispose()}}class AzExtLogOutputChannel extends AzExtOutputChannel{constructor(g){super(g),this.onDidChangeLogLevel=this._outputChannel.onDidChangeLogLevel}get logLevel(){return this._outputChannel.logLevel}shouldIncludeTimestamps(){return!1}createOutputChannel(g){return S.window.createOutputChannel(g,{log:!0})}trace(g,...v){this._outputChannel.trace(g,...v)}debug(g,...v){this._outputChannel.debug(g,...v)}info(g,...v){this._outputChannel.info(g,...v)}warn(g,...v){this._outputChannel.warn(g,...v)}error(g,...v){this._outputChannel.error(g,...v)}}},49305:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AzExtTreeFileSystem=void 0;const P=b(63477),x=b(89496),C=b(2660),T=b(48527),R=new Error(x.l10n.t("This operation is not supported."));v.AzExtTreeFileSystem=class AzExtTreeFileSystem{constructor(){this.itemCache=new Map,this._emitter=new x.EventEmitter,this._bufferedEvents=[]}get onDidChangeFile(){return this._emitter.event}showTextDocument(g,v){return S(this,void 0,void 0,(function*(){const b=this.getUriFromItem(g);this.itemCache.set(g.id,g),yield x.window.showTextDocument(b,v)}))}watch(){return new x.Disposable((()=>{}))}stat(g){return S(this,void 0,void 0,(function*(){return(yield(0,C.callWithTelemetryAndErrorHandling)("stat",(v=>S(this,void 0,void 0,(function*(){v.telemetry.suppressIfSuccessful=!0;const b=yield this.lookup(v,g);return yield this.statImpl(v,b,g)})))))||{type:x.FileType.Unknown,ctime:0,mtime:0,size:0}}))}readFile(g){return S(this,void 0,void 0,(function*(){return(yield(0,C.callWithTelemetryAndErrorHandling)("readFile",(v=>S(this,void 0,void 0,(function*(){v.errorHandling.rethrow=!0,v.errorHandling.suppressDisplay=!0,v.telemetry.eventVersion=2;const b=yield this.lookup(v,g);return yield this.readFileImpl(v,b,g)})))))||Buffer.from("")}))}writeFile(g,v){return S(this,void 0,void 0,(function*(){yield(0,C.callWithTelemetryAndErrorHandling)("writeFile",(b=>S(this,void 0,void 0,(function*(){var S;const P=yield this.lookup(b,g);yield this.writeFileImpl(b,P,v,g),yield null===(S=P.refresh)||void 0===S?void 0:S.call(P,b)}))))}))}readDirectory(g){return S(this,void 0,void 0,(function*(){throw R}))}createDirectory(g){return S(this,void 0,void 0,(function*(){throw R}))}delete(g){return S(this,void 0,void 0,(function*(){throw R}))}rename(g){return S(this,void 0,void 0,(function*(){throw R}))}fireSoon(...g){this._bufferedEvents.push(...g.map((g=>({type:g.type,uri:this.getUriFromItem(g.item)})))),this._fireSoonHandle&&clearTimeout(this._fireSoonHandle),this._fireSoonHandle=setTimeout((()=>{this._emitter.fire(this._bufferedEvents),this._bufferedEvents.length=0}),5)}findItem(g){return this.itemCache.get(g.id)}getUriFromItem(g){const v={filePath:this.getFilePath(g),query:{id:g.id}},b=(0,P.stringify)(v.query),S=encodeURIComponent(v.filePath);return x.Uri.parse(`${this.scheme}:///${S}?${b}`)}lookup(g,v){return S(this,void 0,void 0,(function*(){const b=this.findItem(this.getQueryFromUri(v));if(b)return b;throw g.telemetry.suppressAll=!0,g.errorHandling.rethrow=!0,g.errorHandling.suppressDisplay=!0,x.FileSystemError.FileNotFound(v)}))}getQueryFromUri(g){const v=(0,P.parse)(g.query),b=(0,T.nonNullProp)(v,"id");if("string"==typeof b)return Object.assign(v,{id:b});throw new Error('Internal Error: Expected "id" to be type string.')}}},35094:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DebugReporter=void 0;const S=b(96206);v.DebugReporter=class DebugReporter{constructor(g,v,b){this._extensionName=g,this._extensionVersion=v,this._verbose=b}sendTelemetryErrorEvent(g,v,b,P){try{const P=JSON.stringify(v||{}),x=JSON.stringify(b||{});if(this._verbose){const v=`** TELEMETRY("${this._extensionName}/${g}", ${this._extensionVersion}) properties=${P}, measures=${x}`;S.log(v)}}catch(g){S.error(`ERROR (DebugReporter): ${g}`)}}}},29767:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DialogResponses=void 0;const S=b(89496),P=b(4865);!function(g){g.yes={title:S.l10n.t("Yes")},g.no={title:S.l10n.t("No")},g.cancel={title:S.l10n.t("Cancel"),isCloseAffordance:!0},g.deleteResponse={title:S.l10n.t("Delete")},g.learnMore={title:P.learnMore},g.dontWarnAgain={title:S.l10n.t("Don't warn again")},g.skipForNow={title:S.l10n.t("Skip for now")},g.upload={title:S.l10n.t("Upload")},g.alwaysUpload={title:S.l10n.t("Always upload")},g.dontUpload={title:S.l10n.t("Don't upload"),isCloseAffordance:!0},g.reportAnIssue={title:S.l10n.t("Report an issue")}}(v.DialogResponses||(v.DialogResponses={}))},75399:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ActivityBase=v.ActivityStatus=void 0;const P=b(68617),x=b(89496),C=b(1067);var T;!function(g){g.NotStarted="NotStarted",g.Running="Running",g.Succeeded="Succeeded",g.Failed="Failed",g.Cancelled="Cancelled"}(T=v.ActivityStatus||(v.ActivityStatus={}));v.ActivityBase=class ActivityBase{constructor(g){this._onStartEmitter=new x.EventEmitter,this._onProgressEmitter=new x.EventEmitter,this._onSuccessEmitter=new x.EventEmitter,this._onErrorEmitter=new x.EventEmitter,this.status=T.NotStarted,this.cancellationTokenSource=new x.CancellationTokenSource,this.id=(0,P.v4)(),this.task=g,this.onStart=this._onStartEmitter.event,this.onProgress=this._onProgressEmitter.event,this.onSuccess=this._onSuccessEmitter.event,this.onError=this._onErrorEmitter.event}report(g){this._onProgressEmitter.fire(Object.assign(Object.assign({},this.getState()),{message:g.message}))}run(){return S(this,void 0,void 0,(function*(){try{this._onStartEmitter.fire(this.getState());const g=yield this.task({report:this.report.bind(this)},this.cancellationTokenSource.token);return this.status=T.Succeeded,this._onSuccessEmitter.fire(this.getState()),g}catch(g){throw this.error=(0,C.parseError)(g),this.status=T.Failed,this._onErrorEmitter.fire(Object.assign(Object.assign({},this.getState()),{error:g})),g}}))}getState(){switch(this.status){case T.Failed:return this.errorState(this.error);case T.Succeeded:return this.successState();default:return this.initialState()}}}},71179:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ExecuteActivity=void 0;const S=b(89496),P=b(32233),x=b(75399);class ExecuteActivity extends x.ActivityBase{constructor(g,v){super(v),this.context=g}initialState(){return{label:this.label}}successState(){const g=this.context.activityResult,v="string"==typeof g?g:null==g?void 0:g.id;return{label:this.label,getChildren:g||this.context.activityChildren?g=>{if(this.context.activityChildren)return this.context.activityChildren.reverse();const b=new P.GenericTreeItem(g,{contextValue:"executeResult",label:S.l10n.t("Click to view resource"),commandId:"azureResourceGroups.revealResource"});return b.commandArgs=[v],[b]}:void 0}}errorState(g){return{label:this.label,getChildren:v=>this.context.activityChildren?this.context.activityChildren.reverse():[new P.GenericTreeItem(v,{contextValue:"executeError",label:g.message})]}}get label(){var g;return null!==(g=this.context.activityTitle)&&void 0!==g?g:S.l10n.t("Azure Activity")}}v.ExecuteActivity=ExecuteActivity},2660:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registerTelemetryHandler=v.registerErrorHandler=v.registerOnActionStartHandler=v.callWithTelemetryAndErrorHandling=v.callWithTelemetryAndErrorHandlingSync=void 0;const P=b(89496),x=b(29767),C=b(94283),T=b(77271),R=b(1067),k=b(49362),_=b(21346),O=b(55736),I=b(99869),A=3;function initContext(g){const v=Date.now(),b={telemetry:{properties:{isActivationEvent:"false",lastStep:"",result:"Succeeded",stack:"",error:"",errorMessage:""},measurements:{duration:0},suppressIfSuccessful:!1,suppressAll:!1},errorHandling:{suppressDisplay:!1,rethrow:!1,issueProperties:{}},ui:void 0,valuesToMask:[]};b.ui=new O.AzExtUserInput(b);const S=Object.assign(b,{callbackId:g});for(const g of Object.values(q))try{g(S)}catch(g){}return[v,b]}v.callWithTelemetryAndErrorHandlingSync=function callWithTelemetryAndErrorHandlingSync(g,v){const[b,S]=initContext(g);try{return v(S)}catch(v){return void handleError(S,g,v)}finally{handleTelemetry(S,g,b)}},v.callWithTelemetryAndErrorHandling=function callWithTelemetryAndErrorHandling(g,v){return S(this,void 0,void 0,(function*(){const[b,S]=initContext(g);try{return yield Promise.resolve(v(S))}catch(v){return void handleError(S,g,v)}finally{handleTelemetry(S,g,b)}}))};const q={},z={},L={};v.registerOnActionStartHandler=function registerOnActionStartHandler(g){return registerHandler(g,q)},v.registerErrorHandler=function registerErrorHandler(g){return registerHandler(g,z)},v.registerTelemetryHandler=function registerTelemetryHandler(g){return registerHandler(g,L)};let G=0;function registerHandler(g,v){G+=1;const b=G;return v[b]=g,{dispose:()=>{delete v[b]}}}function handleError(g,v,b){let O=!1;const q=Object.assign(g,{error:b,callbackId:v});try{for(const g of Object.values(z))try{g(q)}catch(g){}const v=(0,R.parseError)(q.error),b=v.message;v.message=(0,T.maskUserInfo)(v.message,g.valuesToMask),v.stepName&&(g.telemetry.properties.lastStep=v.stepName),v.isUserCancelledError?(g.telemetry.properties.result="Canceled",g.errorHandling.suppressDisplay=!0,g.errorHandling.rethrow=!1):(g.telemetry.properties.result="Failed",g.telemetry.properties.error=v.errorType,g.telemetry.properties.errorMessage=v.message,g.telemetry.properties.stack=v.stack?(0,I.limitLines)(v.stack,A):void 0,(g.telemetry.suppressIfSuccessful||g.telemetry.suppressAll)&&(g.telemetry.properties.suppressTelemetry="true"));const L={callbackId:q.callbackId,error:v,issueProperties:g.errorHandling.issueProperties,time:Date.now()};if(g.errorHandling.suppressDisplay&&!g.errorHandling.forceIncludeInReportIssueCommand||(0,k.cacheIssueForCommand)(L),!g.errorHandling.suppressDisplay){let v;C.ext.outputChannel.appendLog(P.l10n.t("Error: {0}",b)),b.includes("\n")?(C.ext.outputChannel.show(),v=P.l10n.t("An error has occured. Check output window for more details.")):v=b;const T=[];g.errorHandling.suppressReportIssue||T.push(x.DialogResponses.reportAnIssue),g.errorHandling.buttons&&T.push(...g.errorHandling.buttons),P.window.showErrorMessage(v,...T).then((g=>S(this,void 0,void 0,(function*(){g===x.DialogResponses.reportAnIssue?yield(0,_.reportAnIssue)(L):g&&"callback"in g&&(yield g.callback())}))))}if(g.errorHandling.rethrow)throw O=!0,q.error}catch(g){if(O)throw g;sendHandlerFailedEvent(q,"error")}}function handleTelemetry(g,v,b){const S=Object.assign(g,{callbackId:v});try{for(const g of Object.values(L))try{g(S)}catch(g){}if(shouldSendTelemtry(g)){const v=Date.now();g.telemetry.measurements.duration=(v-b)/1e3,g.valuesToMask=g.valuesToMask.filter(((v,b)=>g.valuesToMask.indexOf(v)===b));for(const[v,b]of Object.entries(g.telemetry.properties))b&&(/(error|exception)/i.test(v)?g.telemetry.properties[v]=g.telemetry.maskEntireErrorMessage?(0,T.getRedactedLabel)("action"):(0,T.maskUserInfo)(b,g.valuesToMask):g.telemetry.properties[v]=(0,T.maskUserInfo)(b,g.valuesToMask,!0));C.ext._internalReporter.sendTelemetryErrorEvent(getTelemetryEventName(S),g.telemetry.properties,g.telemetry.measurements)}}catch(g){sendHandlerFailedEvent(S,"telemetry")}}function shouldSendTelemtry(g){return!(g.telemetry.suppressAll||g.telemetry.suppressIfSuccessful&&"Succeeded"===g.telemetry.properties.result)}function sendHandlerFailedEvent(g,v){try{shouldSendTelemtry(g)&&C.ext._internalReporter.sendTelemetryErrorEvent(getTelemetryEventName(g),{handlerFailed:v})}catch(g){}}function getTelemetryEventName(g){return g.telemetry.eventVersion?`${g.callbackId}V${g.telemetry.eventVersion}`:g.callbackId}},4865:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AzExtQuickInputButtons=v.showContextValueSetting=v.azToolsPrefix=v.learnMore=void 0;const S=b(89496);v.learnMore=S.l10n.t("Learn more"),v.azToolsPrefix="azureTools",v.showContextValueSetting="showContextValues",function(g){g.LearnMore={iconPath:new S.ThemeIcon("question"),tooltip:v.learnMore}}(v.AzExtQuickInputButtons||(v.AzExtQuickInputButtons={}))},1018:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createApiProvider=void 0;const S=b(81249),P=b(89496),x=b(2660),C=b(75585);v.createApiProvider=function createApiProvider(g){for(const v of g)if(!S.valid(v.apiVersion))throw new Error(P.l10n.t('Invalid semver "{0}".',v.apiVersion));const v=(0,C.getPackageInfo)().extensionId,b=g.map((g=>function isAzureExtensionApiFactory(g){return void 0!==g.createApi}(g)?g:{apiVersion:g.apiVersion,createApi:()=>g}));return{getApi:(g,C)=>function getApiInternal(g,v,b,C){return(0,x.callWithTelemetryAndErrorHandlingSync)("getApi",(x=>{x.errorHandling.rethrow=!0,x.errorHandling.suppressDisplay=!0,x.telemetry.properties.isActivationEvent="true",x.telemetry.properties.apiVersionRange=b,x.telemetry.properties.callingExtensionId=null==C?void 0:C.extensionId;const T=g.map((g=>g.apiVersion));x.telemetry.properties.apiVersions=T.join(", ");const R=S.maxSatisfying(T,b);if(R){const v=g.find((g=>g.apiVersion===R));return v?v.createApi(C):void 0}{const g=S.minSatisfying(T,"");let x,C;throw g&&S.gtr(g,b)?(x=P.l10n.t('API version "{0}" for extension id "{1}" is no longer supported. Minimum version is "{2}".',b,v,g),C="NoLongerSupported"):(x=P.l10n.t('Extension dependency with id "{0}" must be updated.',v),C="NotYetSupported"),new ApiVersionError(x,C)}}))}(b,v,g,C)}};class ApiVersionError extends Error{constructor(g,v){super(g),this.code=v}}},96939:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.createExperimentationService=void 0;const P=b(89496),x=b(59035),C=b(94283),T=b(75585),R=b(94485);v.createExperimentationService=function createExperimentationService(g,v){return S(this,void 0,void 0,(function*(){const b=new ExperimentationServiceAdapter,{extensionId:S,extensionVersion:R}=(0,T.getPackageInfo)(g);void 0===v&&(v=g.extensionMode!==P.ExtensionMode.Production?x.TargetPopulation.Team:/alpha/gi.test(R)||/Insiders/gi.test(P.env.appName)?x.TargetPopulation.Insiders:x.TargetPopulation.Public);try{b.wrappedExperimentationService=yield x.getExperimentationServiceAsync(S,R,v,new ExperimentationTelemetry(C.ext._internalReporter,g),g.globalState)}catch(g){}return b}))};class ExperimentationServiceAdapter{isCachedFlightEnabled(g){return S(this,void 0,void 0,(function*(){return!!this.wrappedExperimentationService&&!!(yield this.getCachedTreatmentVariable(g))}))}isLiveFlightEnabled(g){return S(this,void 0,void 0,(function*(){return!!this.wrappedExperimentationService&&!!(yield this.getLiveTreatmentVariable(g))}))}getCachedTreatmentVariable(g){return S(this,void 0,void 0,(function*(){return this.wrappedExperimentationService?Promise.resolve(this.wrappedExperimentationService.getTreatmentVariable("vscode",g)):Promise.resolve(void 0)}))}getLiveTreatmentVariable(g){return S(this,void 0,void 0,(function*(){if(this.wrappedExperimentationService)return this.wrappedExperimentationService.getTreatmentVariableAsync("vscode",g)}))}}class ExperimentationTelemetry{constructor(g,v){this.telemetryReporter=g,this.sharedProperties={},v.subscriptions.push((0,R.registerTelemetryHandler)((g=>this.handleTelemetry(g))))}postEvent(g,v){const b={};for(const g of v.keys())b[g]=v.get(g);Object.assign(b,this.sharedProperties),/query-expfeature/i.test(g)&&(b.isActivationEvent="true"),this.telemetryReporter.sendTelemetryErrorEvent(g,b)}setSharedProperty(g,v){this.sharedProperties[g]=v}handleTelemetry(g){Object.assign(g.telemetry.properties,this.sharedProperties)}}},53519:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createTelemetryReporter=void 0;const S=b(77282),P=b(89496),x=b(89877),C=b(35094),T=b(75585),R=!/^(false|0)?$/i.test(S.env.DEBUGTELEMETRY||""),k=/^(verbose|v)$/i.test(S.env.DEBUGTELEMETRY||"");v.createTelemetryReporter=function createTelemetryReporter(g){const{extensionName:v,extensionVersion:b,aiKey:S}=(0,T.getPackageInfo)(g);let _;if(R)console.warn(`${v}: DEBUGTELEMETRY mode enabled (${k?"verbose":"quiet"}) - not sending telemetry`),_=new C.DebugReporter(v,b,k);else{const P=new x.default(v,b,S);g.subscriptions.push(P),_=P}return _.sendTelemetryErrorEvent("info",{isActivationEvent:"true",product:P.env.appName,language:P.env.language},void 0,[]),_}},57210:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.NoResourceFoundError=v.NotImplementedError=v.GoBackError=v.isUserCancelledError=v.UserCancelledError=void 0;const S=b(89496);class UserCancelledError extends Error{constructor(g){super(S.l10n.t("Operation cancelled.")),this._isUserCancelledError=!0,this.stepName=g}}v.UserCancelledError=UserCancelledError,v.isUserCancelledError=function isUserCancelledError(g){return!!g&&"object"==typeof g&&"_isUserCancelledError"in g&&!0===g._isUserCancelledError};class GoBackError extends Error{constructor(){super(S.l10n.t("Go back."))}}v.GoBackError=GoBackError;class NotImplementedError extends Error{constructor(g,v){super(S.l10n.t('"{0}" is not implemented on "{1}".',g,v.constructor.name))}}v.NotImplementedError=NotImplementedError;class NoResourceFoundError extends Error{constructor(g){g&&g.noItemFoundErrorMessage?(super(g.noItemFoundErrorMessage),g.errorHandling.suppressReportIssue=!0):super(S.l10n.t("No matching resources found."))}}v.NoResourceFoundError=NoResourceFoundError},82716:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.appendExtensionUserAgent=v.addExtensionUserAgent=void 0;const S=b(75585);function getExtensionUserAgent(){const{extensionName:g,extensionVersion:v}=(0,S.getPackageInfo)();return`${g}/${v}`}v.addExtensionUserAgent=function addExtensionUserAgent(g){g.addUserAgentInfo(getExtensionUserAgent())},v.appendExtensionUserAgent=function appendExtensionUserAgent(g){const v=getExtensionUserAgent();return g||(g=v),g.includes(v)?g:`${g} ${v}`}},94283:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registerUIExtensionVariables=v.ext=void 0;const P=b(39491),x=b(89496),C=b(2660),T=b(53519),R=b(1067);function handleEntryNotFound(g){return S(this,void 0,void 0,(function*(){"Entry not found in cache."===(0,R.parseError)(g.error).message&&(g.error=new Error(x.l10n.t("Your VS Code window must be reloaded to perform this action.")),g.errorHandling.suppressReportIssue=!0,g.errorHandling.buttons=[{title:x.l10n.t("Reload Window"),callback:()=>S(this,void 0,void 0,(function*(){yield x.commands.executeCommand("workbench.action.reloadWindow")}))}])}))}v.ext=new class UninitializedExtensionVariables{constructor(){this._error=new Error(x.l10n.t('"registerUIExtensionVariables" must be called before using the vscode-azureextensionui package.'))}get context(){throw this._error}get outputChannel(){throw this._error}get _internalReporter(){throw this._error}},v.registerUIExtensionVariables=function registerUIExtensionVariables(g){v.ext!==g&&(P(g.context,"registerUIExtensionVariables: Missing context"),P(g.outputChannel,"registerUIExtensionVariables: Missing outputChannel"),v.ext=Object.assign(g,{_internalReporter:(0,T.createTelemetryReporter)(g.context)}),(0,C.registerErrorHandler)(handleEntryNotFound))}},75585:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getPackageInfo=void 0;const S=b(94283);let P;v.getPackageInfo=function getPackageInfo(g){if(!P){g||(g=S.ext.context);const v=g.extension.packageJSON,b=v.name,x=v.version,C=v.aiKey,T=v.publisher,R=v.bugs?"string"==typeof v.bugs?v.bugs:v.bugs.url:void 0;if(!C)throw new Error("Extension's package.json is missing aiKey");if(!b)throw new Error("Extension's package.json is missing name");if(!T)throw new Error("Extension's package.json is missing publisher");if(!x)throw new Error("Extension's package.json is missing version");const k=`${v.publisher}.${v.name}`;P={extensionName:b,extensionVersion:x,aiKey:C,extensionId:k,bugsUrl:R}}return P}},94485:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),v.apiUtils=v.registerReportIssueCommand=v.maskValue=v.callWithMaskHandling=v.addExtensionValueToMask=v.registerUIExtensionVariables=v.createExperimentationService=v.createAzExtLogOutputChannel=v.createAzExtOutputChannel=void 0,P(b(71179),v),P(b(75399),v);var x=b(76347);Object.defineProperty(v,"createAzExtOutputChannel",{enumerable:!0,get:function(){return x.createAzExtOutputChannel}}),Object.defineProperty(v,"createAzExtLogOutputChannel",{enumerable:!0,get:function(){return x.createAzExtLogOutputChannel}}),P(b(49305),v),P(b(2660),v),P(b(1018),v);var C=b(96939);Object.defineProperty(v,"createExperimentationService",{enumerable:!0,get:function(){return C.createExperimentationService}}),P(b(29767),v),P(b(57210),v),P(b(82716),v);var T=b(94283);Object.defineProperty(v,"registerUIExtensionVariables",{enumerable:!0,get:function(){return T.registerUIExtensionVariables}});var R=b(77271);Object.defineProperty(v,"addExtensionValueToMask",{enumerable:!0,get:function(){return R.addExtensionValueToMask}}),Object.defineProperty(v,"callWithMaskHandling",{enumerable:!0,get:function(){return R.callWithMaskHandling}}),Object.defineProperty(v,"maskValue",{enumerable:!0,get:function(){return R.maskValue}}),P(b(83404),v),P(b(1067),v),P(b(76818),v),P(b(64844),v),P(b(97856),v),P(b(77167),v),P(b(11723),v),P(b(30259),v),P(b(11922),v),P(b(59859),v),P(b(47481),v),P(b(36117),v),P(b(28757),v),P(b(98485),v),P(b(6387),v),P(b(83005),v);var k=b(49362);Object.defineProperty(v,"registerReportIssueCommand",{enumerable:!0,get:function(){return k.registerReportIssueCommand}}),P(b(32469),v),P(b(12944),v),P(b(53717),v),P(b(32233),v),P(b(98692),v),P(b(69517),v),P(b(92516),v),P(b(48125),v),P(b(24066),v),P(b(48527),v),P(b(3909),v),P(b(72855),v),P(b(94705),v),P(b(18617),v),P(b(48639),v),P(b(81697),v),P(b(84769),v),P(b(67012),v),P(b(33449),v),P(b(86933),v);var _=b(41974);Object.defineProperty(v,"apiUtils",{enumerable:!0,get:function(){return _.apiUtils}})},77271:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getRedactedLabel=v.maskValue=v.maskUserInfo=v.callWithMaskHandling=v.addValuesToMaskFromAzureId=v.addExtensionValueToMask=v.resetUsernameMask=void 0;const P=b(63150),x=b(22037),C=b(1067),T=3;let R,k;function getExtValuesToMask(){return R||(R=[]),R}function maskValue(g,v){if(v){const b=[v,encodeURIComponent(v)];for(const v of b)g=g.replace(new RegExp(P(v),"gi"),"---")}return g}function getRedactedLabel(g){return`redacted:${g}`}v.resetUsernameMask=function resetUsernameMask(){k=void 0},v.addExtensionValueToMask=function addExtensionValueToMask(...g){const v=getExtValuesToMask();for(const b of g)b&&!v.includes(b)&&v.push(b)},v.addValuesToMaskFromAzureId=function addValuesToMaskFromAzureId(g,v){var b;const S=(v||"").toLowerCase().split("/");"subscriptions"===S[1]&&"resourcegroups"===S[3]&&(g.valuesToMask.push(S[2]),g.valuesToMask.push(S[4]),"providers"===S[5]&&(null===(b=S[6])||void 0===b?void 0:b.startsWith("microsoft."))&&S[8]&&g.valuesToMask.push(S[8]))},v.callWithMaskHandling=function callWithMaskHandling(g,v){return S(this,void 0,void 0,(function*(){try{return yield g()}catch(g){const b=(0,C.parseError)(g);if(b.isUserCancelledError)throw g;throw new Error(maskValue(b.message,v))}}))},v.maskUserInfo=function maskUserInfo(g,v,b=!1,S=(()=>x.userInfo().username)){let P=String(g);const C=v.concat(getExtValuesToMask()).sort(((g,v)=>v.length-g.length));for(const g of C)P=maskValue(P,g);b||(P=P.replace(/\S+@\S+/gi,getRedactedLabel("email")),P=P.replace(/\b[0-9a-f\-\:\.]{4,}\b/gi,getRedactedLabel("id"))),P=P.replace(/[a-z]+:\/\/\S*/gi,getRedactedLabel("url")),P=P.replace(/\S+(?<!(?<!\-)\basp)\.(com|org|net)\S*/gi,getRedactedLabel("url")),P=P.replace(/\S*(key|token|sig|password|passwd|pwd)[="':\s]+\S*/gi,getRedactedLabel("key"));const R=function getUsernameMask(g){if(void 0===k)try{const v=g();k=v.length<=T?null:new RegExp(`\\b${v}\\b`,"gi")}catch(g){k=null}return k}(S);return R&&(P=P.replace(R,getRedactedLabel("username"))),P},v.maskValue=maskValue,v.getRedactedLabel=getRedactedLabel},79631:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.crypto=void 0;const S=b(6113);v.crypto=S.webcrypto},83404:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ReadOnlyContent=v.openReadOnlyContent=v.openReadOnlyJson=void 0;const P=b(73837),x=b(89496),C=b(94283),T=b(48527),R=b(72855);let k,_;function getScheme(){return k||(k=`azuretools${R.randomUtils.getRandomHexString(6)}`),k}function openReadOnlyContent(g,v,b,P){return S(this,void 0,void 0,(function*(){const S=function getContentProvider(){return _||(_=new ReadOnlyContentProvider,C.ext.context.subscriptions.push(x.workspace.registerTextDocumentContentProvider(getScheme(),_))),_}();return yield S.openReadOnlyContent(g,v,b,P)}))}v.openReadOnlyJson=function openReadOnlyJson(g,v){return S(this,void 0,void 0,(function*(){let b="\t";const S=x.workspace.getConfiguration("editor");if(!!S.get("insertSpaces")){let g=S.get("tabSize");(!(0,P.isNumber)(g)||g<0)&&(g=4),b=" ".repeat(g)}const C=JSON.stringify(v,void 0,b);yield openReadOnlyContent(g,C,".json")}))},v.openReadOnlyContent=openReadOnlyContent;class ReadOnlyContent{constructor(g,v,b){this._uri=g,this._emitter=v,this._content=b}get content(){return this._content}append(g){return S(this,void 0,void 0,(function*(){this._content+=g,this._emitter.fire(this._uri)}))}clear(){this._content="",this._emitter.fire(this._uri)}}v.ReadOnlyContent=ReadOnlyContent;class ReadOnlyContentProvider{constructor(){this._onDidChangeEmitter=new x.EventEmitter,this._contentMap=new Map}get onDidChange(){return this._onDidChangeEmitter.event}openReadOnlyContent(g,v,b,P){return S(this,void 0,void 0,(function*(){const S=getScheme(),C=yield R.randomUtils.getPseudononymousStringHash(g.fullId),T=g.label.replace(/[^a-z0-9\-\_\.\!\~\*\'\(\)]/gi,"_"),k=x.Uri.parse(`${S}:///${C}/${T}${b}`),_=new ReadOnlyContent(k,this._onDidChangeEmitter,v);return this._contentMap.set(k.toString(),_),yield x.window.showTextDocument(k,P),this._onDidChangeEmitter.fire(k),_}))}provideTextDocumentContent(g,v){return S(this,void 0,void 0,(function*(){return(0,T.nonNullValue)(this._contentMap.get(g.toString()),"ReadOnlyContentProvider._contentMap.get").content}))}}},1067:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.parseError=void 0;const S=b(82647),P=b(89496),x=b(57210),C=b(80411);function parseIfJson(g){if("string"==typeof g&&g.indexOf("{")>=0)try{return(0,C.parseJson)(g)}catch(g){}return g}function getMessage(g,v){return g&&(g.message||g.Message||g.detail||"string"==typeof parseIfJson(g.body)&&g.body)||v}function getCode(g,v){const b=g&&(g.code||g.Code||g.errorCode||g.statusCode);return b?String(b):v}function unpackErrorFromField(g,v){let b=g&&g[v];if(b){if("string"==typeof b&&b.indexOf("{")>=0)try{b=(0,C.parseJson)(b)}catch(g){}if("object"==typeof b)return b}return g}v.parseError=function parseError(g){let v,b,C="",T="";if("object"==typeof g&&null!==g){g.constructor!==Object&&(C=g.constructor.name),v=function getCallstack(g){const v="string"==typeof g.stack?g.stack:"",b=v.split(/(\r\n|\n)/g).map((g=>{let v="";const b=g.match(/[^\/\\\(\s]+\.(t|j)s:[0-9]+:[0-9]+/i);if(b){const S=g.match(/^[\s]*at ([^\(\\\/]+(?:\\|\/)?)+/i);S&&(v+=S[1]);const P=[],x=/node_modules(?:\\|\/)([^\\\/]+)/gi;let C;do{C=x.exec(g),C&&P.push(C[1])}while(C);P.push(b[0]),v+=P.join("/")}return v})).filter((g=>!!g));return b.length>0?b.join("\n"):void 0}(g),C=getCode(g,C),g=unpackErrorFromField(g,"value"),g=unpackErrorFromField(g,"_value"),g=unpackErrorFromField(g,"error"),g=unpackErrorFromField(g,"error"),Array.isArray(g.errors)&&g.errors.length&&(g=g.errors[0]),C=getCode(g,C),T=getMessage(g,T),C&&T&&!/error.*deserializing.*response.*body/i.test(T)||(g=unpackErrorFromField(g,"response"),C=getCode(g=unpackErrorFromField(g,"body"),C),T=getMessage(g,T));let S=parseIfJson(g.message);S=parseIfJson(S),S&&S.error&&(S=S.error),C=getCode(S,C),T=getMessage(S,T),T||(T=function convertCodeToError(g){if(g){const v=parseInt(g,10);if(!isNaN(v))return P.l10n.t('Failed with code "{0}".',v)}return}(C)||JSON.stringify(g)),"stepName"in g&&"string"==typeof g.stepName&&(b=g.stepName)}else null!=g&&g.toString&&""!==g.toString().trim()&&(C=typeof g,T=g.toString());return T=function unpackErrorsInMessage(g){if(g){const v=g.match(/"Errors":\[\s*"([^"]+)"/);if(null!==v){const[,g]=v;return g}}return g}(T),[T,C]=function parseIfFileSystemError(g,v){const b=g.match(/\((([a-z]*) \(FileSystemError\).*)\)$/i);b&&(g=b[1],v=b[2]);return[g,v]}(T,C),C||(C=typeof g),T||(T=P.l10n.t("Unknown Error")),T=function parseIfHtml(g){if(/<html/i.test(g))try{var v={leadingLineBreaks:1,trailingLineBreaks:1,uppercase:!1};return S.convert(g,{selectors:[{selector:"h1",options:v},{selector:"h2",options:v},{selector:"h3",options:v},{selector:"h4",options:v},{selector:"h5",options:v},{selector:"h6",options:v},{selector:"img",format:"skip"},{selector:"table",options:{uppercaseHeaderCells:!1}}],wordwrap:!1})}catch(g){}return g}(T),T=function parseIfXml(g){const v=g.match(/<Message>(.*)<\/Message>/is);if(v)return v[1];return g}(T),{errorType:C,message:T,stack:v,stepName:b,isUserCancelledError:(0,x.isUserCancelledError)(g)||"UserCancelledError"===C||g instanceof P.CancellationError}}},11723:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.GenericQuickPickStep=void 0;const P=b(89496),x=b(81697),C=b(27486);class GenericQuickPickStep extends x.AzureWizardPromptStep{constructor(g,v,b){super(),this.treeDataProvider=g,this.pickOptions=v,this.supportsDuplicateSteps=!0,this.promptOptions=Object.assign({noPicksMessage:P.l10n.t("No matching resources found.")},b)}prompt(g){return S(this,void 0,void 0,(function*(){const v=yield this.promptInternal(g);g.pickedNodes.push(v)}))}undo(g){g.pickedNodes.pop()}shouldPrompt(g){return!0}promptInternal(g){var v;return S(this,void 0,void 0,(function*(){const b=yield this.getPicks(g);if(1===b.length&&this.pickOptions.skipIfOne){if(!(yield this.treeDataProvider.getTreeItem(b[0].data)).command)return b[0].data}return(yield g.ui.showQuickPick(b,Object.assign({},null!==(v=this.promptOptions)&&void 0!==v?v:{}))).data}))}getPicks(g){return S(this,void 0,void 0,(function*(){const v=(0,C.getLastNode)(g),b=(yield this.treeDataProvider.getChildren(v))||[],P=yield Promise.all(b.map((g=>S(this,void 0,void 0,(function*(){return yield this.treeDataProvider.getTreeItem(g)}))))),x=b.map(((g,v)=>[g,P[v]])),T=x.filter((([g,v])=>this.pickFilter.isFinalPick(v,g))),R=x.filter((([g,v])=>this.pickFilter.isAncestorPick(v,g)));let k=[];0===T.length?0===R.length||(k=R):k=T;const _=[];for(const g of k)_.push(yield this.getQuickPickItem(...g));return _}))}getQuickPickItem(g,v){var b;return S(this,void 0,void 0,(function*(){return{label:(null===(b=v.label)||void 0===b?void 0:b.label)||v.label,description:v.description,data:g}}))}}v.GenericQuickPickStep=GenericQuickPickStep},81858:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.GenericQuickPickStepWithCommands=void 0;const P=b(89496),x=b(27486),C=b(11723);class GenericQuickPickStepWithCommands extends C.GenericQuickPickStep{getSubWizard(g){var v;return S(this,void 0,void 0,(function*(){const b=(0,x.getLastNode)(g),S=yield this.treeDataProvider.getTreeItem(b);if(S.command)return yield P.commands.executeCommand(S.command.command,...null!==(v=S.command.arguments)&&void 0!==v?v:[]),g.pickedNodes.pop(),{promptSteps:[this]}}))}}v.GenericQuickPickStepWithCommands=GenericQuickPickStepWithCommands},30259:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ContextValuePickFilter=v.ContextValueQuickPickStep=void 0;const S=b(92516),P=b(11723);class ContextValueQuickPickStep extends P.GenericQuickPickStep{constructor(){super(...arguments),this.pickFilter=new ContextValuePickFilter(this.pickOptions)}}v.ContextValueQuickPickStep=ContextValueQuickPickStep;class ContextValuePickFilter{constructor(g){this.pickOptions=g}isFinalPick(g){const v=this.pickOptions.contextValueFilter.include,b=this.pickOptions.contextValueFilter.exclude,P=Array.isArray(v)?v:[v],x=b?Array.isArray(b)?b:[b]:[],C=(0,S.parseContextValue)(g.contextValue);return P.some((g=>this.matchesSingleFilter(g,C)))&&!x.some((g=>this.matchesSingleFilter(g,C)))}isAncestorPick(g,v){return!!g.collapsibleState}matchesSingleFilter(g,v){return v.some((v=>g instanceof RegExp?g.test(v):v===g))}}v.ContextValuePickFilter=ContextValuePickFilter},11922:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.RecursiveQuickPickStep=void 0;const P=b(30259),x=b(27486);class RecursiveQuickPickStep extends P.ContextValueQuickPickStep{constructor(){super(...arguments),this.hideStepCount=!0}getSubWizard(g){return S(this,void 0,void 0,(function*(){const v=(0,x.getLastNode)(g);if(!v)throw new Error("No node was set after prompt step.");return this.pickFilter.isFinalPick(yield this.treeDataProvider.getTreeItem(v),v)?void 0:{promptSteps:[new RecursiveQuickPickStep(this.treeDataProvider,this.pickOptions)]}}))}}v.RecursiveQuickPickStep=RecursiveQuickPickStep},31317:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.CompatibilityContextValueQuickPickStep=void 0;const P=b(41974),x=b(89496),C=b(98692),T=b(27486),R=b(30259);class CompatibilityContextValueQuickPickStep extends R.ContextValueQuickPickStep{constructor(){super(...arguments),this.pickFilter=new CompatibleContextValuePickFilter(this.pickOptions)}prompt(g){const v=Object.create(null,{prompt:{get:()=>super.prompt}});return S(this,void 0,void 0,(function*(){this.setCustomPlaceholder(g),(yield this.provideCompatabilityWithPickTreeItemImpl(g))||(yield v.prompt.call(this,g))}))}setCustomPlaceholder(g){const v=(0,T.getLastNode)(g),b=(0,P.isWrapper)(v)?v.unwrap():v;(0,C.isAzExtParentTreeItem)(b)&&b.childTypeLabel&&(this.promptOptions.placeHolder=x.l10n.t("Select {0}",b.childTypeLabel))}provideCompatabilityWithPickTreeItemImpl(g){return S(this,void 0,void 0,(function*(){const v=(0,T.getLastNode)(g),b=(0,P.isWrapper)(v)?v.unwrap():v;if((0,C.isAzExtParentTreeItem)(b)){const S=yield this.treeDataProvider.getChildren(v);if(S&&S.length){this.pickOptions.skipIfOne=b.autoSelectInTreeItemPicker;const v=yield this.getCustomChildren(g,b),x=S.find((g=>((0,P.isWrapper)(g)?g.unwrap():g).fullId===(null==v?void 0:v.fullId)));if(x)return g.pickedNodes.push(x),!0}}return!1}))}getCustomChildren(g,v){var b;return S(this,void 0,void 0,(function*(){return yield null===(b=v.pickTreeItemImpl)||void 0===b?void 0:b.call(v,Array.isArray(this.pickOptions.contextValueFilter.include)?this.pickOptions.contextValueFilter.include:[this.pickOptions.contextValueFilter.include],g)}))}}v.CompatibilityContextValueQuickPickStep=CompatibilityContextValueQuickPickStep;class CompatibleContextValuePickFilter extends R.ContextValuePickFilter{isFinalPick(g){const v=this.pickOptions.contextValueFilter.include;return v instanceof RegExp&&g.contextValue?v.test(g.contextValue):super.isFinalPick(g)}isAncestorPick(g,v){const b=(0,P.isWrapper)(v)?v.unwrap():v;return(Array.isArray(this.pickOptions.contextValueFilter.include)?this.pickOptions.contextValueFilter.include:[this.pickOptions.contextValueFilter.include]).some((g=>(0,C.isAzExtTreeItem)(b)&&b.isAncestorOfImpl?b.isAncestorOfImpl(g):(0,C.isAzExtParentTreeItem)(b)))}}},11540:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.CompatibilityRecursiveQuickPickStep=void 0;const P=b(41974),x=b(89496),C=b(57210),T=b(98692),R=b(27486),k=b(31317);class CompatibilityRecursiveQuickPickStep extends k.CompatibilityContextValueQuickPickStep{promptInternal(g){var v,b,k;return S(this,void 0,void 0,(function*(){const S=(0,R.getLastNode)(g),_=(0,P.isWrapper)(S)?S.unwrap():S;(0,T.isAzExtParentTreeItem)(_)&&(this.promptOptions.placeHolder=x.l10n.t("Select {0}",_.childTypeLabel),this.promptOptions.stepName=`treeItemPicker|${_.contextValue}`,this.promptOptions.noPicksMessage=null!==(v=g.noItemFoundErrorMessage)&&void 0!==v?v:this.promptOptions.noPicksMessage,this.promptOptions.ignoreFocusOut=g.ignoreFocusOut);const O=(0,T.isAzExtParentTreeItem)(_)&&!!_.createChildImpl&&!!_.childTypeLabel&&!g.suppressCreatePick;this.pickOptions.create=O?{callback:_.createChild.bind(_),label:null!==(b=_.createNewLabel)&&void 0!==b?b:x.l10n.t("$(plus) Create new {0}...",_.childTypeLabel)}:void 0;const I=yield this.getPicks(g);if(1===I.length&&this.pickOptions.skipIfOne&&"function"!=typeof I[0].data)return I[0].data;{const v=yield g.ui.showQuickPick(I,Object.assign({},null!==(k=this.promptOptions)&&void 0!==k?k:{}));if("function"==typeof v.data){const b=v.data,S=yield null==b?void 0:b(g),P=(yield this.getPicks(g)).find((g=>g.data.unwrap().fullId===S.fullId));if(P)return P.data;throw new C.UserCancelledError}return v.data}}))}getSubWizard(g){return S(this,void 0,void 0,(function*(){const v=(0,R.getLastNode)(g);if(!v)throw new Error("No node was set after prompt step.");const b=(0,T.isAzExtTreeItem)(v)?v:yield this.treeDataProvider.getTreeItem(v);return this.pickFilter.isFinalPick(b,v)?void 0:{hideStepCount:!0,promptSteps:[new CompatibilityRecursiveQuickPickStep(this.treeDataProvider,this.pickOptions)]}}))}getPicks(g){const v=Object.create(null,{getPicks:{get:()=>super.getPicks}});return S(this,void 0,void 0,(function*(){const b=[];try{b.push(...yield v.getPicks.call(this,g))}catch(g){if(!(g instanceof C.NoResourceFoundError&&this.pickOptions.create))throw g}return this.pickOptions.create&&b.push(this.getCreatePick(this.pickOptions.create)),b}))}getCreatePick(g){return{label:g.label||x.l10n.t("$(add) Create..."),data:g.callback}}}v.CompatibilityRecursiveQuickPickStep=CompatibilityRecursiveQuickPickStep},76818:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.azureResourceExperience=void 0;const P=b(59859),x=b(47481),C=b(36117),T=b(11922),R=b(11540),k=b(28757);v.azureResourceExperience=function azureResourceExperience(g,v,b,_){return S(this,void 0,void 0,(function*(){const S=[new P.QuickPickAzureSubscriptionStep(v),new x.QuickPickGroupStep(v,{groupType:b?Array.isArray(b)?b:[b]:void 0}),new C.QuickPickAzureResourceStep(v,{resourceTypes:b?Array.isArray(b)?b:[b]:void 0,skipIfOne:!1})];return _&&S.push(g.v1Compatibility?new R.CompatibilityRecursiveQuickPickStep(v,{contextValueFilter:_,skipIfOne:!0}):new T.RecursiveQuickPickStep(v,{contextValueFilter:_,skipIfOne:!1})),yield(0,k.runQuickPickWizard)(g,{hideStepCount:!0,promptSteps:S,showLoadingPrompt:!0})}))}},64844:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.PickTreeItemWithCompatibility=void 0;const P=b(76818),x=b(77167),C=b(98692),T=b(48125),R=b(11540),k=b(18617),_=b(27486),O=b(57210),I=b(41974);!function(g){g.resource=function resource(g,v,b){return S(this,void 0,void 0,(function*(){const{resourceTypes:S,childItemFilter:x}=b;return(0,P.azureResourceExperience)(Object.assign(Object.assign({},g),{v1Compatibility:!0}),v,S?Array.isArray(S)?S:[S]:void 0,x)}))},g.subscription=function subscription(g,v){return S(this,void 0,void 0,(function*(){const b=yield(0,x.subscriptionExperience)(g,v);return(0,C.isAzExtTreeItem)(b)?b.subscription:(0,T.createSubscriptionContext)(b)}))},g.showTreeItemPicker=function showTreeItemPicker(g,v,b,P){return S(this,void 0,void 0,(function*(){const S=[new R.CompatibilityRecursiveQuickPickStep(v,{contextValueFilter:{include:b},skipIfOne:!1})],x=Object.assign(Object.assign({},g),{pickedNodes:P?[P]:[]}),C=new k.AzureWizard(x,{hideStepCount:!0,promptSteps:S});yield C.prompt();const T=(0,_.getLastNode)(x);if(T)return(0,I.isWrapper)(T)?T.unwrap():T;throw new O.NoResourceFoundError(x)}))}}(v.PickTreeItemWithCompatibility||(v.PickTreeItemWithCompatibility={}))},97856:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.contextValueExperience=void 0;const P=b(11922),x=b(28757);v.contextValueExperience=function contextValueExperience(g,v,b){return S(this,void 0,void 0,(function*(){const S=[new P.RecursiveQuickPickStep(v,{contextValueFilter:b,skipIfOne:!1})];return yield(0,x.runQuickPickWizard)(g,{hideStepCount:!0,promptSteps:S})}))}},77167:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.subscriptionExperience=void 0;const P=b(18617),x=b(59859),C=b(57210);v.subscriptionExperience=function subscriptionExperience(g,v){return S(this,void 0,void 0,(function*(){const b=Object.assign({},g);b.pickedNodes=[];const S=new P.AzureWizard(b,{hideStepCount:!0,promptSteps:[new x.QuickPickAzureSubscriptionStep(v)],showLoadingPrompt:!0});if(yield S.prompt(),b.subscription)return b.subscription;throw new C.NoResourceFoundError(b)}))}},27486:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getLastNode=void 0,v.getLastNode=function getLastNode(g){return g.pickedNodes.at(-1)}},36117:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.QuickPickAzureResourceStep=void 0;const P=b(89496),x=b(92516),C=b(11723);class QuickPickAzureResourceStep extends C.GenericQuickPickStep{constructor(g,v,b){super(g,null!=v?v:{},Object.assign({placeHolder:P.l10n.t("Select resource")},b)),this.pickFilter=new AzureResourcePickFilter(this.pickOptions)}promptInternal(g){const v=Object.create(null,{promptInternal:{get:()=>super.promptInternal}});return S(this,void 0,void 0,(function*(){const b=yield v.promptInternal.call(this,g);return g.resource=b.resource,g.resourceGroup=b.resource.resourceGroup,b}))}getQuickPickItem(g,v){const b=Object.create(null,{getQuickPickItem:{get:()=>super.getQuickPickItem}});return S(this,void 0,void 0,(function*(){return Object.assign(Object.assign({},yield b.getQuickPickItem.call(this,g,v)),{description:g.resource.resourceGroup})}))}}v.QuickPickAzureResourceStep=QuickPickAzureResourceStep;class AzureResourcePickFilter{constructor(g){this.pickOptions=g}isFinalPick(g){return!this.pickOptions.childItemFilter&&this.matchesResourceType((0,x.parseContextValue)(g.contextValue))}isAncestorPick(g){return!!this.pickOptions.childItemFilter&&this.matchesResourceType((0,x.parseContextValue)(g.contextValue))}matchesResourceType(g){return!!g.includes("azureResource")&&(!this.pickOptions.resourceTypes||this.pickOptions.resourceTypes.some((v=>g.includes(v))))}}},59859:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.QuickPickAzureSubscriptionStep=void 0;const P=b(89496),x=b(81858);class QuickPickAzureSubscriptionStep extends x.GenericQuickPickStepWithCommands{constructor(g,v){super(g,Object.assign(Object.assign({},v),{skipIfOne:!0}),{placeHolder:P.l10n.t("Select subscription"),noPicksMessage:P.l10n.t("No subscriptions found")}),this.pickFilter=new AzureSubscriptionPickFilter}promptInternal(g){const v=Object.create(null,{promptInternal:{get:()=>super.promptInternal}});return S(this,void 0,void 0,(function*(){const b=yield v.promptInternal.call(this,g);return g.subscription=b.subscription,b}))}}v.QuickPickAzureSubscriptionStep=QuickPickAzureSubscriptionStep;class AzureSubscriptionPickFilter{isFinalPick(g){return!1}isAncestorPick(g){return!0}}},47481:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.QuickPickGroupStep=void 0;const S=b(11723),P=b(92516);class QuickPickGroupStep extends S.GenericQuickPickStep{constructor(g,v){var b,S;super(g,Object.assign(Object.assign({},v),{skipIfOne:!0}),{id:`QuickPickGroupStep/${null!==(S=null===(b=v.groupType)||void 0===b?void 0:b.sort().join(","))&&void 0!==S?S:""}`}),this.pickFilter=new GroupPickFilter(this.pickOptions)}}v.QuickPickGroupStep=QuickPickGroupStep;class GroupPickFilter{constructor(g){this.pickOptions=g}isFinalPick(g){return!1}isAncestorPick(g){const v=(0,P.parseContextValue)(g.contextValue);return!this.pickOptions.groupType||!v.includes("azureResourceTypeGroup")||this.pickOptions.groupType.some((g=>v.includes(g)))}}},28757:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.runQuickPickWizard=void 0;const P=b(41974),x=b(57210),C=b(18617),T=b(27486);v.runQuickPickWizard=function runQuickPickWizard(g,v,b){return S(this,void 0,void 0,(function*(){const S=Object.assign({},g);S.pickedNodes=b?[b]:[];const R=new C.AzureWizard(S,Object.assign({hideStepCount:!0,showLoadingPrompt:!0},v));yield R.prompt();const k=(0,T.getLastNode)(S);if(k)return!g.dontUnwrap&&(0,P.isWrapper)(k)?k.unwrap():k;throw new x.NoResourceFoundError(S)}))}},98485:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registerCommand=void 0;const P=b(89496),x=b(2660),C=b(94283),T=b(12309),R=b(53717);v.registerCommand=function registerCommand(g,v,b,k){let _;C.ext.context.subscriptions.push(P.commands.registerCommand(g,((...C)=>S(this,void 0,void 0,(function*(){if(b){if(function debounceCommand(g,v){if(v&&v+g>Date.now())return!0;return!1}(b,_))return;_=Date.now()}return yield(0,x.callWithTelemetryAndErrorHandling)(k||g,(g=>S(this,void 0,void 0,(function*(){if(C.length>0){const v=C[0];v instanceof P.Uri?g.telemetry.properties.contextValue="Uri":v&&"object"==typeof v&&"contextValue"in v&&"string"==typeof v.contextValue?g.telemetry.properties.contextValue=v.contextValue:function isTreeElementBase(g){return"object"==typeof g&&null!==g&&"getTreeItem"in g}(v)&&(g.telemetry.properties.contextValue=(yield v.getTreeItem()).contextValue);for(const v of C)v instanceof R.AzExtTreeItem&&(0,T.addTreeItemValuesToMask)(g,v,"command")}return v(g,...C)}))))})))))}},6387:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.unwrapTreeNodeCommandCallback=v.registerCommandWithTreeNodeUnwrapping=void 0;const P=b(41974),x=b(98485);function unwrapTreeNodeCommandCallback(g){return(v,...b)=>S(this,void 0,void 0,(function*(){return g(v,...(0,P.unwrapArgs)(b))}))}v.registerCommandWithTreeNodeUnwrapping=function registerCommandWithTreeNodeUnwrapping(g,v,b,S){(0,x.registerCommand)(g,unwrapTreeNodeCommandCallback(v),b,S)},v.unwrapTreeNodeCommandCallback=unwrapTreeNodeCommandCallback},83005:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registerEvent=void 0;const P=b(2660),x=b(94283);v.registerEvent=function registerEvent(g,v,b){x.ext.context.subscriptions.push(v(((...v)=>S(this,void 0,void 0,(function*(){return yield(0,P.callWithTelemetryAndErrorHandling)(g,(g=>b(g,...v)))})))))}},49362:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registerReportIssueCommand=v.cacheIssueForCommand=void 0;const P=b(27484),x=b(84110),C=b(89496),T=b(98485),R=b(21346),k=b(48527);let _;P.extend(x),v.cacheIssueForCommand=function cacheIssueForCommand(g){if(_){_.push(g),_=_.filter((v=>v===g||v.callbackId!==g.callbackId||v.error.message!==g.error.message));const v=50;_.length>v&&_.shift()}},v.registerReportIssueCommand=function registerReportIssueCommand(g){_=[],(0,T.registerCommand)(g,(g=>S(this,void 0,void 0,(function*(){if(g.errorHandling.suppressDisplay=!0,g.errorHandling.suppressReportIssue=!0,_=(0,k.nonNullValue)(_,"cachedIssues"),0===_.length)yield(0,R.reportAnIssue)(void 0);else{const v=_.reverse().map((g=>({label:g.error.message,description:g.error.errorType,detail:`${g.callbackId} - ${P(g.time).fromNow()}`,data:g})));v.unshift({label:C.l10n.t("$(keyboard) Manually enter error"),data:void 0});const b=C.l10n.t("Select the error you would like to report"),S=(yield g.ui.showQuickPick(v,{placeHolder:b,stepName:"reportIssue",suppressPersistence:!0})).data;yield(0,R.reportAnIssue)(S)}}))))}},21346:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getReportAnIssueLink=v.reportAnIssue=v.maxUrlLength=void 0;const P=b(22037),x=b(89496),C=b(75585),T=b(3909);function getReportAnIssueLink(g){return S(this,void 0,void 0,(function*(){const{extensionVersion:b}=(0,C.getPackageInfo)(),S=((null==g?void 0:g.error.stack)||"").replace(/\r\n/g,"\n");let T=`\n\x3c!-- ${x.l10n.t("IMPORTANT: Please be sure to remove any private information before submitting.")} --\x3e\n\n${x.l10n.t("Does this occur consistently? \x3c!-- TODO: Type Yes or No --\x3e")}\nRepro steps:\n\x3c!-- ${x.l10n.t("TODO: Share the steps needed to reliably reproduce the problem. Please include actual and expected results.")} --\x3e\n\n1.\n2.`;g&&(T+=`\n\nAction: ${g.callbackId}\nError type: ${g.error.errorType}\nError Message: ${g.error.message}\n`),T+=`\n\nVersion: ${b}\nOS: ${process.platform}\nOS Release: ${P.release()}\nProduct: ${x.env.appName}\nProduct Version: ${x.version}\nLanguage: ${x.env.language}`;const R=Object.assign({},S?{"Call Stack":S}:{},null==g?void 0:g.issueProperties);for(const g of Object.getOwnPropertyNames(R)){const v=R[g];T+=(k=g,_=String(v),`\n\n<details>\n<summary>${k}</summary>\n\n\`\`\`\n${_}\n\`\`\`\n\n</details>\n`)}var k,_;const O=createNewIssueLinkFromBody(T);return O.length<=v.maxUrlLength?O:(yield x.env.clipboard.writeText(T),createNewIssueLinkFromBody(x.l10n.t("The issue text was copied to the clipboard. Please paste it into this window.")))}))}function createNewIssueLinkFromBody(g){const{extensionName:v,bugsUrl:b}=(0,C.getPackageInfo)();return`${b||`https://github.com/Microsoft/${v}/issues`}/new?body=${encodeURIComponent(g)}`}v.maxUrlLength=2e3,v.reportAnIssue=function reportAnIssue(g){return S(this,void 0,void 0,(function*(){const v=yield getReportAnIssueLink(g);yield(0,T.openUrl)(v)}))},v.getReportAnIssueLink=getReportAnIssueLink},32469:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.InvalidTreeItem=v.AzExtParentTreeItem=void 0;const P=b(73837),x=b(89496),C=b(57210),T=b(72855),R=b(53717),k=b(32233),_=b(98692),O=b(36979),I=b(34982);class AzExtParentTreeItem extends R.AzExtTreeItem{constructor(){super(...arguments),this.initialCollapsibleState=x.TreeItemCollapsibleState.Collapsed,this._isAzExtParentTreeItem=!0,this._cachedChildren=[],this._creatingTreeItems=[],this._clearCache=!0}getCachedChildren(g){return S(this,void 0,void 0,(function*(){return this._clearCache&&(this._initChildrenTask=this.loadMoreChildren(g)),this._initChildrenTask&&(yield this._initChildrenTask),[...this._cachedChildren]}))}get creatingTreeItems(){return this._creatingTreeItems}clearCache(){this._clearCache=!0}createChild(g){return S(this,void 0,void 0,(function*(){if(!this.createChildImpl)throw new C.NotImplementedError("createChildImpl",this);{let v;g.telemetry.properties.advancedCreation=String(!!g.advancedCreation);try{const b=yield this.createChildImpl(Object.assign(g,{showCreatingTreeItem:g=>{v=new k.GenericTreeItem(this,{label:x.l10n.t("Creating {0}...",g),contextValue:`azureextensionui.creating${g}`,iconPath:new x.ThemeIcon("loading~spin")}),this._creatingTreeItems.push(v),this.treeDataProvider.refreshUIOnly(this)}}));return this.addChildToCache(b),this.treeDataProvider._onTreeItemCreateEmitter.fire(b),b}finally{v&&(this._creatingTreeItems.splice(this._creatingTreeItems.indexOf(v),1),this.treeDataProvider.refreshUIOnly(this))}}}))}compareChildrenImpl(g,v){return g.label.localeCompare(v.label)}pickChildTreeItem(g,v){return S(this,void 0,void 0,(function*(){if(this.pickTreeItemImpl){const b=yield this.getCachedChildren(v),S=yield this.pickTreeItemImpl(g,v);if(S){const g=b.find((g=>g.fullId===S.fullId));if(g)return g}}const b=x.l10n.t("Select {0}",this.childTypeLabel),P=`treeItemPicker|${this.contextValue}`;let C;try{C=(yield v.ui.showQuickPick(this.getQuickPicks(g,v),{placeHolder:b,stepName:P,ignoreFocusOut:v.ignoreFocusOut})).data}catch(g){if(!(g instanceof AutoSelectError)){if(g instanceof CanPickManyError){const x=yield v.ui.showQuickPick(g.picks,{placeHolder:b,stepName:P,canPickMany:!0});return yield Promise.all(x.map((g=>S(this,void 0,void 0,(function*(){return yield g.data()})))))}throw g}C=g.data}return yield C()}))}addChildToCache(g){if(!this._cachedChildren.find((v=>v.fullId===g.fullId))){let v=this._cachedChildren.length;for(let b=0;b<this._cachedChildren.length;b++)if(g.label.localeCompare(this._cachedChildren[b].label)<1){v=b;break}this._cachedChildren.splice(v,0,g),this.treeDataProvider.refreshUIOnly(this)}}removeChildFromCache(g){const v=this._cachedChildren.indexOf(g);-1!==v&&(this._cachedChildren.splice(v,1),this.treeDataProvider.refreshUIOnly(this))}loadMoreChildren(g){return S(this,void 0,void 0,(function*(){if(this._loadMoreChildrenTask)yield this._loadMoreChildrenTask;else{this._loadMoreChildrenTask=this.loadMoreChildrenInternal(g);try{yield this._loadMoreChildrenTask}finally{this._loadMoreChildrenTask=void 0}}}))}loadAllChildren(g){return S(this,void 0,void 0,(function*(){return g.loadingMessage||(g.loadingMessage=x.l10n.t('Loading "{0}"...',this.label)),yield(0,O.runWithLoadingNotification)(g,(v=>S(this,void 0,void 0,(function*(){do{if(v.isCancellationRequested)throw new C.UserCancelledError("loadAllChildren");yield this.loadMoreChildren(g)}while(this.hasMoreChildrenImpl())})))),[...this._cachedChildren]}))}createTreeItemsWithErrorHandling(g,v,b,C){return S(this,void 0,void 0,(function*(){const T=[];let R;if(g||(g=[]),yield Promise.all(g.map((g=>S(this,void 0,void 0,(function*(){try{const v=yield b(g);v&&(v.contextValue,v.description,v.label,v.iconPath,v.id,T.push(v))}catch(b){let S;try{S=yield C(g)}catch(g){}S?T.push(new InvalidTreeItem(this,b,{label:S,contextValue:v,data:g})):(0,P.isNullOrUndefined)(b)||(R=b)}}))))),!(0,P.isNullOrUndefined)(R)){const g=x.l10n.t("Some items could not be displayed");T.push(new InvalidTreeItem(this,R,{label:g,description:"",contextValue:v}))}return T}))}loadMoreChildrenInternal(g){var v;return S(this,void 0,void 0,(function*(){try{if(this._clearCache){for(const g of this._cachedChildren)(0,_.isAzExtParentTreeItem)(g)&&g.clearCache();this._cachedChildren=[]}else if(!this.hasMoreChildrenImpl())return;this.collapsibleState===x.TreeItemCollapsibleState.Expanded&&(null===(v=this.treeDataProvider.collapsibleStateTracker)||void 0===v||v.onDidExpandOrRefreshExpandedEmitter.fire(this));const b=yield this.loadMoreChildrenImpl(this._clearCache,g);this._cachedChildren=this._cachedChildren.concat(b).sort(((g,v)=>this.compareChildrenImpl(g,v)))}finally{this._clearCache=!1}}))}getQuickPicks(g,v){return S(this,void 0,void 0,(function*(){let b=yield this.getCachedChildren(v);b=b.filter((v=>v.includeInTreePicker(g)));let P=this.autoSelectInTreeItemPicker;const T=b.map((g=>g instanceof k.GenericTreeItem?(P=!1,{label:g.label,description:g.description,id:g.fullId,data:()=>S(this,void 0,void 0,(function*(){if(g.commandId){const b=g.commandArgs||[g];return yield x.commands.executeCommand(g.commandId,...b),yield this.refresh(v),this}throw new Error(x.l10n.t("Failed to find commandId on generic tree item."))}))}):{label:g.label,description:g.description,id:g.fullId,data:()=>S(this,void 0,void 0,(function*(){return yield Promise.resolve(g)}))}));if(this.createChildImpl&&this.childTypeLabel&&!v.suppressCreatePick){const g=this.createNewLabel||x.l10n.t("Create new {0}...",this.childTypeLabel);this.supportsAdvancedCreation&&T.unshift({label:`$(plus) ${g}`,description:x.l10n.t("Advanced"),data:()=>S(this,void 0,void 0,(function*(){return yield this.createChild(Object.assign(v,{advancedCreation:!0}))}))}),T.unshift({label:`$(plus) ${g}`,data:()=>S(this,void 0,void 0,(function*(){return yield this.createChild(v)}))})}if(this.hasMoreChildrenImpl()&&T.push({label:`$(sync) ${I.loadMoreLabel}`,description:"",data:()=>S(this,void 0,void 0,(function*(){return yield this.treeDataProvider.loadMore(this,v),this}))}),0===T.length)throw new C.NoResourceFoundError(v);if(1===T.length&&P)throw new AutoSelectError(T[0].data);if(v.canPickMany&&b.some((v=>v.matchesContextValue(g))))throw new CanPickManyError(T);return T}))}}v.AzExtParentTreeItem=AzExtParentTreeItem;class InvalidTreeItem extends AzExtParentTreeItem{constructor(g,v,b){super(g),this.label=b.label,this._error=v,this.contextValue=b.contextValue,this.data=b.data,this.description=void 0!==b.description?b.description:x.l10n.t("Invalid")}get id(){return T.randomUtils.getRandomHexString(16)}get iconPath(){return new x.ThemeIcon("warning")}loadMoreChildrenImpl(){return S(this,void 0,void 0,(function*(){throw this._error}))}hasMoreChildrenImpl(){return!1}isAncestorOfImpl(){return!1}}v.InvalidTreeItem=InvalidTreeItem;class AutoSelectError extends Error{constructor(g){super(),this.data=g}}class CanPickManyError extends Error{constructor(g){super(),this.picks=g}}},12944:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AzExtTreeDataProvider=void 0;const P=b(89496),x=b(2660),C=b(57210),T=b(1067),R=b(12309),k=b(32469),_=b(29669),O=b(32233),I=b(98692),A=b(36979),q=b(34982);function isAncestor(g,v){return v.startsWith(`${g.fullId}/`)&&(0,I.isAzExtParentTreeItem)(g)}v.AzExtTreeDataProvider=class AzExtTreeDataProvider{constructor(g,v){this._onTreeItemCreateEmitter=new P.EventEmitter,this._onDidChangeTreeDataEmitter=new P.EventEmitter,this._findTreeItemTasks=new Map,this._loadMoreCommandId=v,this._rootTreeItem=g,g.treeDataProvider=this}get onDidChangeTreeData(){return this._onDidChangeTreeDataEmitter.event}get onTreeItemCreate(){return this._onTreeItemCreateEmitter.event}get onDidExpandOrRefreshExpandedTreeItem(){if(!this.collapsibleStateTracker)throw new Error("To use the `onDidExpandOrRefreshExpandedTreeItem`, first call `trackTreeItemCollapsibleState`.");return this.collapsibleStateTracker.onDidExpandOrRefreshExpandedEmitter.event}get collapsibleStateTracker(){return this._collapsibleStateTracker}trackTreeItemCollapsibleState(g){return this._collapsibleStateTracker=new _.CollapsibleStateTracker(g)}getTreeItem(g){return{label:g.label,description:g.effectiveDescription,id:g.effectiveId,collapsibleState:g.collapsibleState,contextValue:g.contextValue,iconPath:g.effectiveIconPath,command:g.commandId?{command:g.commandId,title:"",arguments:g.commandArgs||[g]}:void 0,tooltip:g.resolveTooltip?void 0:g.tooltip}}resolveTreeItem(g,v){return S(this,void 0,void 0,(function*(){return v.resolveTooltip&&(g.tooltip=yield v.resolveTooltip()),g}))}getChildren(g){return S(this,void 0,void 0,(function*(){try{return yield(0,x.callWithTelemetryAndErrorHandling)("AzureTreeDataProvider.getChildren",(v=>S(this,void 0,void 0,(function*(){let b;v.errorHandling.suppressDisplay=!0,v.errorHandling.rethrow=!0,v.errorHandling.forceIncludeInReportIssueCommand=!0,g?b=g:(v.telemetry.properties.isActivationEvent="true",b=this._rootTreeItem),(0,R.addTreeItemValuesToMask)(v,b,"getChildren"),v.telemetry.properties.contextValue=b.contextValue;const S=[...b.creatingTreeItems,...yield b.getCachedChildren(v)],x=b.hasMoreChildrenImpl();v.telemetry.properties.hasMoreChildren=String(x);const C=new Map,T=[];for(const g of S)this.isDuplicateChild(g,C)?T.push(g):C.set(g.fullIdWithContext||g.fullId,g);const _=Array.from(C.values());if(_.push(...T.map((g=>{const v=P.l10n.t("An element with the following id already exists: {0}",g.fullId);return new k.InvalidTreeItem(b,new Error(v),{contextValue:"azureextensionui.duplicate",label:g.label})}))),x&&!b.isLoadingMore){const g=new O.GenericTreeItem(b,{label:q.loadMoreLabel,iconPath:new P.ThemeIcon("refresh"),contextValue:"azureextensionui.loadMore",commandId:this._loadMoreCommandId});g.commandArgs=[b],_.push(g)}return v.telemetry.measurements.childCount=_.length,_}))))}catch(v){return[new O.GenericTreeItem(g,{label:P.l10n.t("Error: {0}",(0,T.parseError)(v).message),contextValue:"azureextensionui.error"})]}}))}refresh(g,v){return S(this,void 0,void 0,(function*(){v||(v=this._rootTreeItem),v.refreshImpl&&!v.hasBeenDeleted&&(yield v.refreshImpl(g)),(0,I.isAzExtParentTreeItem)(v)&&v.clearCache(),this.refreshUIOnly(v)}))}refreshUIOnly(g){this._onDidChangeTreeDataEmitter.fire(void 0)}loadMore(g,v){return S(this,void 0,void 0,(function*(){g.isLoadingMore=!0;try{this.refreshUIOnly(g),yield g.loadMoreChildren(v)}finally{g.isLoadingMore=!1,this.refreshUIOnly(g)}}))}showTreeItemPicker(g,v,b){return S(this,void 0,void 0,(function*(){Array.isArray(g)||(g=[g]);let S=b||this._rootTreeItem;for(;!S.matchesContextValue(g);){if(!(0,I.isAzExtParentTreeItem)(S))throw new C.NoResourceFoundError(v);{const b=yield S.pickChildTreeItem(g,v);if(Array.isArray(b))return b;S=b}}return(0,R.addTreeItemValuesToMask)(v,S,"treeItemPicker"),S}))}getParent(g){return S(this,void 0,void 0,(function*(){return g.parent===this._rootTreeItem?void 0:g.parent}))}findTreeItem(g,v){return S(this,void 0,void 0,(function*(){let b;const S=this._findTreeItemTasks.get(g);if(S)b=yield S;else{const S=v.loadAll?(0,A.runWithLoadingNotification)(v,(b=>this.findTreeItemInternal(g,v,b))):this.findTreeItemInternal(g,v);this._findTreeItemTasks.set(g,S);try{b=yield S}finally{this._findTreeItemTasks.delete(g)}}return b&&(0,R.addTreeItemValuesToMask)(v,b,"findTreeItem"),b}))}dispose(){var g;null===(g=this._collapsibleStateTracker)||void 0===g||g.dispose(),this._onDidChangeTreeDataEmitter.dispose(),this._onTreeItemCreateEmitter.dispose()}findTreeItemInternal(g,v,b){return S(this,void 0,void 0,(function*(){let S=this._rootTreeItem;e:for(;;){if(null==b?void 0:b.isCancellationRequested)throw new C.UserCancelledError("findTreeItem");const P=yield S.getCachedChildren(v);for(const v of P){if(v.fullId===g)return v;if(isAncestor(v,g)){S=v;continue e}}if(!v.loadAll||!S.hasMoreChildrenImpl())return;yield S.loadMoreChildren(v)}}))}isDuplicateChild(g,v){const b=v.get(g.fullId);if(b){if(b.contextValue===g.contextValue)return!0;{const b=`${g.fullId}-${g.contextValue}`;if(v.has(b))return!0;g.fullIdWithContext=b}}return!1}}},53717:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AzExtTreeItem=void 0;const P=b(89496),x=b(4865),C=b(57210),T=b(48527),R=b(78829),k=b(98692);v.AzExtTreeItem=class AzExtTreeItem{constructor(g){this._isAzExtTreeItem=!0,this.valuesToMask=[],this.parent=g}get collapsibleState(){if((0,k.isAzExtParentTreeItem)(this))return this.treeDataProvider.collapsibleStateTracker?this.treeDataProvider.collapsibleStateTracker.getCollapsibleState(this):this.initialCollapsibleState}get effectiveDescription(){return this._temporaryDescription||this.description}get id(){return this._id}set id(g){this._id=g}get fullId(){if(void 0===this.parent)return"";{let g=this.id||this.label;return g.startsWith("/")||(g=`/${g}`),g.startsWith(this.parent.fullId)||(g=`${this.parent.fullId}${g}`),g}}get effectiveId(){return this.fullIdWithContext||this.fullId}set iconPath(g){this._iconPath=g}get iconPath(){return this._iconPath}get effectiveIconPath(){return this._temporaryDescription||this.isLoadingMore?new P.ThemeIcon("loading~spin"):this.iconPath}get treeDataProvider(){return this._treeDataProvider||(0,T.nonNullProp)(this,"parent").treeDataProvider}set treeDataProvider(g){this._treeDataProvider=g}get description(){return this._description}set description(g){this._description=g}get tooltip(){return"v"===process.env.DEBUGTELEMETRY&&R.settingUtils.getWorkspaceSetting(x.showContextValueSetting)?`Context: "${this.contextValue}"`:this._tooltip}set tooltip(g){this._tooltip=g}get commandId(){return this._commandId}set commandId(g){this._commandId=g}get subscription(){var g;const v=this._subscription||(null===(g=this.parent)||void 0===g?void 0:g.subscription);if(v)return v;throw Error(P.l10n.t("No Azure subscription found for this tree item."))}refresh(g){return S(this,void 0,void 0,(function*(){yield this.treeDataProvider.refresh(g,this)}))}matchesContextValue(g){return g.some((g=>this.contextValue===g||g instanceof RegExp&&g.test(this.contextValue)))}includeInTreePicker(g){return!!this.matchesContextValue(g)||g.some((g=>this.isAncestorOfImpl?this.isAncestorOfImpl(g):(0,k.isAzExtParentTreeItem)(this)))}deleteTreeItem(g){return S(this,void 0,void 0,(function*(){yield this.runWithTemporaryDescription(g,P.l10n.t("Deleting..."),(()=>S(this,void 0,void 0,(function*(){if(!this.deleteTreeItemImpl)throw new C.NotImplementedError("deleteTreeItemImpl",this);yield this.deleteTreeItemImpl(g),this.parent&&this.parent.removeChildFromCache(this),this.hasBeenDeleted=!0}))))}))}runWithTemporaryDescription(g,v,b){return S(this,void 0,void 0,(function*(){v="string"==typeof v?{description:v}:v,this._temporaryDescription=v.description;try{v.softRefresh||this.treeDataProvider.refreshUIOnly(this),yield b()}finally{this._temporaryDescription=void 0,v.softRefresh?this.treeDataProvider.refreshUIOnly(this.parent):yield this.refresh(g)}}))}}},29669:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CollapsibleStateTracker=void 0;const S=b(89496);v.CollapsibleStateTracker=class CollapsibleStateTracker{constructor(g){this.treeView=g,this.disposables=[],this.collapsibleStateCache=new Map,this.onDidExpandOrRefreshExpandedEmitter=new S.EventEmitter,this.disposables.push(this.treeView.onDidCollapseElement((g=>{this.collapsibleStateCache.set(g.element.effectiveId,S.TreeItemCollapsibleState.Collapsed)}))),this.disposables.push(this.treeView.onDidExpandElement((g=>{this.collapsibleStateCache.set(g.element.effectiveId,S.TreeItemCollapsibleState.Expanded),this.onDidExpandOrRefreshExpandedEmitter.fire(g.element)})))}dispose(){this.disposables.forEach((g=>{g.dispose()}))}getCollapsibleState(g){if(!this.collapsibleStateCache.has(g.effectiveId)){const v=void 0===g.parent?S.TreeItemCollapsibleState.Expanded:g.initialCollapsibleState;this.collapsibleStateCache.set(g.effectiveId,v)}return this.collapsibleStateCache.get(g.effectiveId)}}},32233:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isGenericTreeItem=v.GenericTreeItem=void 0;const S=b(53717);class GenericTreeItem extends S.AzExtTreeItem{constructor(g,v){super(g),this._isGenericTreeItem=!0,this.label=v.label,this.contextValue=v.contextValue,this.id=v.id,this.commandId=v.commandId,this.iconPath=v.iconPath,this.description=v.description,this._includeInTreeItemPicker=!!v.includeInTreeItemPicker}isAncestorOfImpl(){return this._includeInTreeItemPicker}}v.GenericTreeItem=GenericTreeItem,v.isGenericTreeItem=function isGenericTreeItem(g){return"object"==typeof g&&g._isGenericTreeItem}},12309:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.addTreeItemValuesToMask=void 0;const S=b(77271);v.addTreeItemValuesToMask=function addTreeItemValuesToMask(g,v,b){(0,S.addValuesToMaskFromAzureId)(g,v.fullId),g.telemetry.properties.treeItemSource=b;let P=v;for(;P;)P.suppressMaskLabel||g.valuesToMask.push(P.label),g.valuesToMask.push(...P.valuesToMask),P=P.parent}},98692:(g,v)=>{"use strict";function isAzExtTreeItem(g){return"object"==typeof g&&!0===g._isAzExtTreeItem}Object.defineProperty(v,"__esModule",{value:!0}),v.isAzExtParentTreeItem=v.isAzExtTreeItem=void 0,v.isAzExtTreeItem=isAzExtTreeItem,v.isAzExtParentTreeItem=function isAzExtParentTreeItem(g){return isAzExtTreeItem(g)&&!0===g._isAzExtParentTreeItem}},36979:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.runWithLoadingNotification=void 0;const P=b(89496);v.runWithLoadingNotification=function runWithLoadingNotification(g,v){return S(this,void 0,void 0,(function*(){return yield P.window.withProgress({location:P.ProgressLocation.Notification,cancellable:!0},((b,x)=>S(this,void 0,void 0,(function*(){const S=g.loadingMessage||P.l10n.t("Loading resources..."),C=void 0!==g.loadingMessageDelay?g.loadingMessageDelay:2,T=setTimeout((()=>b.report({message:S})),1e3*C);try{return yield v(x)}finally{clearTimeout(T)}}))))}))}},34982:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.loadMoreLabel=void 0;const S=b(89496);v.loadMoreLabel=S.l10n.t("Load More...")},33449:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.TreeElementStateManager=void 0;const P=b(89496),x=b(86933);v.TreeElementStateManager=class TreeElementStateManager{constructor(){this.store={},this.disposables=[],this.onDidUpdateStateEmitter=new P.EventEmitter,this.onDidUpdateStateEvent=this.onDidUpdateStateEmitter.event}runWithTemporaryDescription(g,v,b,P){return S(this,void 0,void 0,(function*(){let S;this.update(g,Object.assign(Object.assign({},this.getState(g)),{temporaryDescription:v,spinner:!0}));try{S=yield b()}finally{this.update(g,Object.assign(Object.assign({},this.getState(g)),{temporaryDescription:void 0,spinner:!1}),P)}return S}))}showDeleting(g,v){return S(this,void 0,void 0,(function*(){yield this.runWithTemporaryDescription(g,P.l10n.t("Deleting..."),v,!0)}))}showCreatingChild(g,v,b){return S(this,void 0,void 0,(function*(){return yield this.runWithTemporaryChild(g,(0,x.createGenericElement)({iconPath:new P.ThemeIcon("loading~spin"),label:v,contextValue:"creatingChild"}),(()=>S(this,void 0,void 0,(function*(){return yield b()}))))}))}notifyChildrenChanged(g){this.onDidUpdateStateEmitter.fire(g)}wrapItemInStateHandling(g,v){const b="_xWrappedInStateHandling";if(b in g&&g[b])throw new Error("Element is already wrapped in state handling");g[b]=!0;const P=g.getTreeItem.bind(g);if(g.getTreeItem=()=>S(this,void 0,void 0,(function*(){const v=yield P();return g.id?this.applyToTreeItem(Object.assign(Object.assign({},v),{id:g.id})):v})),g.getChildren){const v=g.getChildren.bind(g);g.getChildren=()=>S(this,void 0,void 0,(function*(){var b;const S=null!==(b=yield v())&&void 0!==b?b:[],P=this.getState(g.id);return P.temporaryChildren&&S.unshift(...P.temporaryChildren),S}))}return this.onDidRequestRefresh(g.id,(()=>v(g))),g}dispose(){this.disposables.forEach((g=>{g.dispose()}))}runWithTemporaryChild(g,v,b){var P,x;return S(this,void 0,void 0,(function*(){let S;this.update(g,Object.assign(Object.assign({},this.getState(g)),{temporaryChildren:[v,...null!==(P=this.getState(g).temporaryChildren)&&void 0!==P?P:[]]}));try{S=yield b()}finally{this.update(g,Object.assign(Object.assign({},this.getState(g)),{temporaryChildren:null===(x=this.getState(g).temporaryChildren)||void 0===x?void 0:x.filter((g=>g!==v))}))}return S}))}applyStateToTreeItem(g,v){return g.temporaryDescription&&(v.description=g.temporaryDescription),g.spinner&&(v.iconPath=new P.ThemeIcon("loading~spin")),v}onDidRequestRefresh(g,v){this.disposables.push(this.onDidUpdateStateEvent((b=>{b===g&&v()})))}applyToTreeItem(g){const v=this.getState(g.id);return this.applyStateToTreeItem(v,Object.assign({},g))}getState(g){var v;return null!==(v=this.store[g])&&void 0!==v?v:{}}update(g,v,b){this.store[g]=Object.assign(Object.assign({},this.getState(g)),v),b||this.onDidUpdateStateEmitter.fire(g)}}},86933:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createGenericElement=void 0,v.createGenericElement=function createGenericElement(g){let v=g.commandArgs;const b={id:g.id,getTreeItem:()=>Object.assign(Object.assign({},g),{command:g.commandId?{title:"",command:g.commandId,arguments:v}:void 0})};return null!=v||(v=[b]),b}},55736:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AzExtUserInput=void 0;const P=b(89496),x=b(57210),C=b(92108),T=b(69211),R=b(18959),k=b(34026);function addStepTelemetry(g,v,b,S){var P;v||(v=null===(P=g.ui.wizard)||void 0===P?void 0:P.currentStepId),v||(v=S?`${b}|${function convertToStepName(g){return g.replace(/\s/g,"").slice(0,20)}(S)}`:b),g.telemetry.properties.lastStep=v}v.AzExtUserInput=class AzExtUserInput{constructor(g){this._onDidFinishPromptEmitter=new P.EventEmitter,this._isPrompting=!1,this._context=g}get onDidFinishPrompt(){return this._onDidFinishPromptEmitter.event}get isPrompting(){return this._isPrompting}showQuickPick(g,v){var b;return S(this,void 0,void 0,(function*(){if(addStepTelemetry(this._context,v.stepName,"quickPick",v.placeHolder),null===(b=this._context.ui.wizard)||void 0===b?void 0:b.cancellationToken.isCancellationRequested)throw new x.UserCancelledError;try{this._isPrompting=!0;const b=yield(0,R.showQuickPick)(this._context,g,v);return this._onDidFinishPromptEmitter.fire({value:b}),b}finally{this._isPrompting=!1}}))}showInputBox(g){var v;return S(this,void 0,void 0,(function*(){if(addStepTelemetry(this._context,g.stepName,"inputBox",g.prompt),null===(v=this._context.ui.wizard)||void 0===v?void 0:v.cancellationToken.isCancellationRequested)throw new x.UserCancelledError;try{this._isPrompting=!0;const v=yield(0,C.showInputBox)(this._context,g);return this._onDidFinishPromptEmitter.fire({value:v,matchesDefault:v===g.value}),v}finally{this._isPrompting=!1}}))}showOpenDialog(g){var v;return S(this,void 0,void 0,(function*(){if(addStepTelemetry(this._context,g.stepName,"openDialog",g.title),null===(v=this._context.ui.wizard)||void 0===v?void 0:v.cancellationToken.isCancellationRequested)throw new x.UserCancelledError;try{this._isPrompting=!0;const v=yield(0,T.showOpenDialog)(g);return this._onDidFinishPromptEmitter.fire({value:v}),v}finally{this._isPrompting=!1}}))}showWarningMessage(g,...v){var b;return S(this,void 0,void 0,(function*(){let S;const P=v[0];if("object"==typeof P&&P&&"stepName"in P&&(S=P.stepName),addStepTelemetry(this._context,S,"warningMessage",g),null===(b=this._context.ui.wizard)||void 0===b?void 0:b.cancellationToken.isCancellationRequested)throw new x.UserCancelledError;try{this._isPrompting=!0;const b=yield(0,k.showWarningMessage)(this._context,g,...v);return this._onDidFinishPromptEmitter.fire({value:b}),b}finally{this._isPrompting=!1}}))}}},92108:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.showInputBox=void 0;const P=b(89496),x=b(4865),C=b(57210),T=b(6045),R=b(48527),k=b(3909);v.showInputBox=function showInputBox(g,v){return S(this,void 0,void 0,(function*(){const b=[];try{const _=function createInputBox(g,v){var b;const C=P.window.createInputBox(),R=g.ui.wizard;R&&R.showTitle&&(C.title=R.title,!R.hideStepCount&&R.title&&(C.step=R.currentStep,C.totalSteps=R.totalSteps));const k=[];(null==R?void 0:R.showBackButton)&&k.push(P.QuickInputButtons.Back);v.learnMoreLink&&k.push(x.AzExtQuickInputButtons.LearnMore);C.buttons=k,void 0===v.ignoreFocusOut&&(v.ignoreFocusOut=!0);const _=v.validateInput;_&&(v.validateInput=g=>S(this,void 0,void 0,(function*(){return(0,T.validOnTimeoutOrException)((()=>S(this,void 0,void 0,(function*(){return yield _(g)}))))})));C.password||(C.value=(null==R?void 0:R.getCachedInputBoxValue())||v.value||"");return C.ignoreFocusOut=!!v.ignoreFocusOut,C.password=!!v.password,C.placeholder=v.placeHolder,C.prompt=v.prompt,null!==(b=C.title)&&void 0!==b||(C.title=v.title),C}(g,v);b.push(_);let O=v.validateInput?Promise.resolve(v.validateInput(_.value)):Promise.resolve("");return yield new Promise(((T,I)=>{b.push(_.onDidChangeValue((g=>S(this,void 0,void 0,(function*(){if(v.validateInput){const b=Promise.resolve(v.validateInput(g));O=b;const S=yield b;b===O&&(_.validationMessage=S||"")}})))),_.onDidAccept((()=>S(this,void 0,void 0,(function*(){_.enabled=!1,_.busy=!0;const g=yield O,b=v.asyncValidationTask?yield v.asyncValidationTask(_.value):void 0;g||b?g?_.validationMessage=g:b&&(_.validationMessage=b):T(_.value),_.enabled=!0,_.busy=!1})))),_.onDidTriggerButton((b=>S(this,void 0,void 0,(function*(){b===P.QuickInputButtons.Back?I(new C.GoBackError):b===x.AzExtQuickInputButtons.LearnMore&&(yield(0,k.openUrl)((0,R.nonNullProp)(v,"learnMoreLink")),g.telemetry.properties.learnMoreStep=g.telemetry.properties.lastStep)})))),_.onDidHide((()=>{I(new C.UserCancelledError)}))),_.show()}))}finally{b.forEach((g=>{g.dispose()}))}}))}},69211:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.showOpenDialog=void 0;const P=b(89496),x=b(57210);v.showOpenDialog=function showOpenDialog(g){return S(this,void 0,void 0,(function*(){const v=yield P.window.showOpenDialog(g);if(void 0===v||0===v.length)throw new x.UserCancelledError;return v}))}},18959:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.createQuickPickItems=v.createQuickPick=v.showQuickPick=void 0;const P=b(89496),x=b(4865),C=b(57210),T=b(94283),R=b(48527),k=b(3909),_=b(72855);function createQuickPick(g,v){const b=P.window.createQuickPick(),S=g.ui.wizard;S&&S.showTitle&&(b.title=S.title,!S.hideStepCount&&S.title&&(b.step=S.currentStep,b.totalSteps=S.totalSteps));const C=[];return(null==S?void 0:S.showBackButton)&&C.push(P.QuickInputButtons.Back),v.learnMoreLink&&C.push(x.AzExtQuickInputButtons.LearnMore),b.buttons=C,void 0===v.ignoreFocusOut&&(v.ignoreFocusOut=!0),v.canPickMany&&v.placeHolder&&(v.placeHolder+=P.l10n.t(" (Press 'Space' to select and 'Enter' to confirm)")),b.placeholder=v.loadingPlaceHolder||v.placeHolder,b.ignoreFocusOut=!!v.ignoreFocusOut,b.matchOnDescription=!!v.matchOnDescription,b.matchOnDetail=!!v.matchOnDetail,b.canSelectMany=!!v.canPickMany,b}function createQuickPickItems(g,v,b,x,C=void 0){return S(this,void 0,void 0,(function*(){if(g=yield g,null!=C||(C=T.ext.context.globalState),g=yield function bumpHighPriorityAndRecentlyUsed(g,v,b,x){return S(this,void 0,void 0,(function*(){const C=b||!x?void 0:v.get(x);let T=-1;if(C&&(T=yield function asyncFindIndex(g,v){return S(this,void 0,void 0,(function*(){for(const[b,S]of g.entries())if(yield v(S,b,g))return b;return-1}))}(g,(g=>S(this,void 0,void 0,(function*(){return(yield getRecentlyUsedValue(g))===C})))),T>=0)){const v=g[T];if(v.suppressPersistence)T=-1;else{const g=P.l10n.t("(recently used)");v.description?v.description.includes(g)||(v.description=`${v.description} ${g}`):v.description=g}}return function stableSortPicks(g,v){function getPriorityAsNumber(g,b){return"highest"===g.priority?v===b?0:1:v===b?2:3}const b=g.map(((g,v)=>[v,getPriorityAsNumber(g,v)]));b.sort(((g,v)=>g[1]-v[1]));const S=b.map((v=>g[v[0]]));return S}(g,T)}))}(g,C,!!v.suppressPersistence,x),0===g.length)return v.noPicksMessage&&g.push({label:v.noPicksMessage,suppressPersistence:!0,onPicked:()=>S(this,void 0,void 0,(function*(){}))}),g;if(v.enableGrouping){if(v.canPickMany)throw new Error('Internal error: "canPickMany" and "enableGrouping" are not supported at the same time.');for(const v of g){const g=v.group,S=b.find((v=>v.name===g));S?S.picks.push(v):b.push({name:g,picks:[v]})}return function getGroupedPicks(g){let v=[];if(shouldDisplayGroups(g))for(const b of g)b.name?(v.push({label:b.name,kind:P.QuickPickItemKind.Separator,data:b}),v.push(...b.picks)):v.push(...b.picks);else v=v.concat(...g.map((g=>g.picks)));return v}(b)}return g}))}function shouldDisplayGroups(g){return g.filter((g=>g.name)).length>1}function getRecentlyUsedValue(g){return S(this,void 0,void 0,(function*(){return yield _.randomUtils.getPseudononymousStringHash(g.id||g.label)}))}v.showQuickPick=function showQuickPick(g,v,b){return S(this,void 0,void 0,(function*(){const O=[];try{const I=createQuickPick(g,b);O.push(I);const A=yield function getRecentlyUsedKey(g){return S(this,void 0,void 0,(function*(){let v;const b=g.id||g.placeHolder;if(b&&!g.canPickMany){v=`showQuickPick.${yield _.randomUtils.getPseudononymousStringHash(b)}`}return v}))}(b),q=[],z=yield new Promise(((T,_)=>S(this,void 0,void 0,(function*(){O.push(I.onDidAccept((()=>S(this,void 0,void 0,(function*(){try{if(b.canPickMany)T(Array.from(I.selectedItems));else{const g=I.selectedItems[0];g&&(g.onPicked?yield g.onPicked():T(g))}}catch(g){_(g)}})))),I.onDidTriggerButton((v=>S(this,void 0,void 0,(function*(){v===P.QuickInputButtons.Back?_(new C.GoBackError):v===x.AzExtQuickInputButtons.LearnMore&&(yield(0,k.openUrl)((0,R.nonNullProp)(b,"learnMoreLink")),g.telemetry.properties.learnMoreStep=g.telemetry.properties.lastStep)})))),I.onDidHide((()=>{_(new C.UserCancelledError)}))),I.busy=!0,I.enabled=!1,I.show();try{I.items=yield createQuickPickItems(v,b,q,A),shouldDisplayGroups(q)&&(I.activeItems=[q[0].picks[0]]),b.canPickMany&&b.isPickSelected&&(I.selectedItems=I.items.filter((g=>b.isPickSelected(g)))),I.placeholder=b.placeHolder,I.busy=!1,I.enabled=!0}catch(g){_(g)}}))));if(A&&!Array.isArray(z)&&!z.suppressPersistence){const g=yield getRecentlyUsedValue(z);yield T.ext.context.globalState.update(A,g)}return z}finally{O.forEach((g=>{g.dispose()}))}}))},v.createQuickPick=createQuickPick,v.createQuickPickItems=createQuickPickItems},34026:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.showWarningMessage=void 0;const P=b(89496),x=b(29767),C=b(57210),T=b(3909);v.showWarningMessage=function showWarningMessage(g,v,...b){var R;return S(this,void 0,void 0,(function*(){const S=b[0]&&b[0].learnMoreLink;S&&b.push(x.DialogResponses.learnMore);const k={title:P.l10n.t("Back")};for((null===(R=g.ui.wizard)||void 0===R?void 0:R.showBackButton)&&b.push(k);;){const R=yield P.window.showWarningMessage(v,...b);if(!S||R!==x.DialogResponses.learnMore){if(void 0===R||R===x.DialogResponses.cancel)throw new C.UserCancelledError;if(R===k)throw new C.GoBackError;return R}g.telemetry.properties.learnMoreStep=g.telemetry.properties.lastStep,yield(0,T.openUrl)(S)}}))}},69517:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AzExtFsExtra=void 0;const P=b(71017),x=b(89496),C=b(1067);!function(g){function isDirectory(g){return S(this,void 0,void 0,(function*(){const v=convertToUri(g);return(yield x.workspace.fs.stat(v)).type===x.FileType.Directory}))}function isFile(g){return S(this,void 0,void 0,(function*(){const v=convertToUri(g);return(yield x.workspace.fs.stat(v)).type===x.FileType.File}))}function ensureDir(g){return S(this,void 0,void 0,(function*(){const v=convertToUri(g);try{if(yield isDirectory(v))return}catch(g){const v=(0,C.parseError)(g);if(!v||"FileNotFound"!==v.errorType)throw g}yield x.workspace.fs.createDirectory(v)}))}function readFile(g){return S(this,void 0,void 0,(function*(){const v=convertToUri(g);return(yield x.workspace.fs.readFile(v)).toString()}))}function writeFile(g,v){return S(this,void 0,void 0,(function*(){const b=convertToUri(g);yield x.workspace.fs.writeFile(b,Buffer.from(v))}))}function convertToUri(g){return"string"==typeof g?x.Uri.file(g):g}g.isVirtualWorkspace=function isVirtualWorkspace(){return!!x.workspace.workspaceFolders&&x.workspace.workspaceFolders.every((g=>"file"!==g.uri.scheme))},g.isDirectory=isDirectory,g.isFile=isFile,g.ensureDir=ensureDir,g.ensureFile=function ensureFile(g){return S(this,void 0,void 0,(function*(){const v=convertToUri(g);try{if(yield isFile(v))return}catch(g){const b=(0,C.parseError)(g);if(!b||"FileNotFound"!==b.errorType)throw g;{const g=P.dirname(v.fsPath);yield ensureDir(g)}}yield x.workspace.fs.writeFile(v,Buffer.from(""))}))},g.readFile=readFile,g.writeFile=writeFile,g.appendFile=function appendFile(v,b,P="\r\n\r\n"){return S(this,void 0,void 0,(function*(){const S=convertToUri(v),x=yield g.readFile(S);yield g.writeFile(S,x+P+b)}))},g.pathExists=function pathExists(g){return S(this,void 0,void 0,(function*(){let v;const b=convertToUri(g);try{v=yield x.workspace.fs.stat(b)}catch(g){}return!!v}))},g.readJSON=function readJSON(g){return S(this,void 0,void 0,(function*(){const v=yield readFile(g);try{return JSON.parse(v)}catch(v){const b=(0,C.parseError)(v);throw"SyntaxError"===b.errorType?new Error(`Error parsing JSON file: ${g}. ${b.message}`):v}}))},g.writeJSON=function writeJSON(g,v,b=2){return S(this,void 0,void 0,(function*(){"string"==typeof v&&(v=JSON.parse(v));const S=JSON.stringify(v,void 0,b);yield writeFile(g,S)}))},g.readDirectory=function readDirectory(g){return S(this,void 0,void 0,(function*(){const v=convertToUri(g);return(yield x.workspace.fs.readDirectory(v)).map((g=>({fsPath:P.join(v.fsPath,g[0]),name:g[0],type:g[1]})))}))},g.emptyDir=function emptyDir(g){return S(this,void 0,void 0,(function*(){const v=convertToUri(g),b=yield x.workspace.fs.readDirectory(v);yield Promise.all(b.map((g=>S(this,void 0,void 0,(function*(){yield x.workspace.fs.delete(x.Uri.file(P.join(v.fsPath,g[0])),{recursive:!0})})))))}))},g.copy=function copy(g,v,b){return S(this,void 0,void 0,(function*(){const S=convertToUri(g),P=convertToUri(v);yield x.workspace.fs.copy(S,P,b)}))},g.deleteResource=function deleteResource(g,v){return S(this,void 0,void 0,(function*(){const b=convertToUri(g);yield x.workspace.fs.delete(b,v)}))}}(v.AzExtFsExtra||(v.AzExtFsExtra={}))},92516:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.parseContextValue=v.createContextValue=void 0,v.createContextValue=function createContextValue(g){return Array.from(new Set(g)).sort().join(";")},v.parseContextValue=function parseContextValue(g){var v;return null!==(v=null==g?void 0:g.split(";"))&&void 0!==v?v:[]}},48125:function(g,v){"use strict";var b=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};function createCredential(g){return{getToken:v=>b(this,void 0,void 0,(function*(){"string"==typeof v&&(v=[v]);const b=yield g(v);return b?{token:b.accessToken}:null}))}}Object.defineProperty(v,"__esModule",{value:!0}),v.createSubscriptionContext=v.createCredential=void 0,v.createCredential=createCredential,v.createSubscriptionContext=function createSubscriptionContext(g){return Object.assign(Object.assign({subscriptionDisplayName:g.name,userId:"",subscriptionPath:g.subscriptionId},g),{credentials:createCredential(g.authentication.getSession)})}},24066:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.findFreePort=void 0;const P=b(41808),x=b(72855);v.findFreePort=function findFreePort(g=0,v=25,b=500){return S(this,void 0,void 0,(function*(){g||(g=x.randomUtils.getRandomInteger(1e4,64e3));let S,C=!1,T=1;const R=P.createServer({pauseOnConnect:!0});function doResolve(g,v){C||(C=!0,R.removeAllListeners(),R.close(),S&&clearTimeout(S),v(g))}return new Promise((P=>{S=setTimeout((()=>{doResolve(0,P)}),b),R.on("listening",(()=>{doResolve(g,P)})),R.on("error",(b=>{b&&("EADDRINUSE"===b.code||"EACCES"===b.code)&&T<v?(g+=T,T++,R.listen(g,"127.0.0.1")):doResolve(0,P)})),R.on("close",(()=>{doResolve(0,P)})),R.listen(g,"127.0.0.1")}))}))}},6045:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.validOnTimeoutOrException=void 0;const P=b(48509);v.validOnTimeoutOrException=function validOnTimeoutOrException(g,v){return S(this,void 0,void 0,(function*(){try{return v||(v=2e3),yield(0,P.valueOnTimeout)(v,void 0,g)}catch(g){return}}))}},48527:(g,v)=>{"use strict";function nonNullProp(g,v){return nonNullValue(g[v],v)}function nonNullValue(g,v){if(function isNullOrUndefined(g){return null==g}(g))throw new Error("Internal error: Expected value to be neither null nor undefined"+(v?`: ${v}`:""));return g}Object.defineProperty(v,"__esModule",{value:!0}),v.nonNullValueAndProp=v.nonNullOrEmptyValue=v.nonNullValue=v.nonNullProp=void 0,v.nonNullProp=nonNullProp,v.nonNullValue=nonNullValue,v.nonNullOrEmptyValue=function nonNullOrEmptyValue(g,v){if(!g)throw new Error("Internal error: Expected value to be neither null, undefined, nor empty"+(v?`: ${v}`:""));return g},v.nonNullValueAndProp=function nonNullValueAndProp(g,v){return nonNullProp(nonNullValue(g,v),v)}},3909:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.openUrl=void 0;const P=b(89496);v.openUrl=function openUrl(g){return S(this,void 0,void 0,(function*(){yield P.env.openExternal(g)}))}},80411:(g,v)=>{"use strict";function removeBom(g){return 65279===g.charCodeAt(0)?g.slice(1):g}Object.defineProperty(v,"__esModule",{value:!0}),v.removeBom=v.parseJson=void 0,v.parseJson=function parseJson(g){return JSON.parse(removeBom(g))},v.removeBom=removeBom},72855:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.randomUtils=void 0;const P=b(79631);!function(g){g.getPseudononymousStringHash=function getPseudononymousStringHash(g){return S(this,void 0,void 0,(function*(){const v=Buffer.from(g),b=yield P.crypto.subtle.digest("SHA-256",v);return Array.from(new Uint8Array(b)).map((g=>g.toString(16).padStart(2,"0"))).join("")}))},g.getRandomHexString=function getRandomHexString(g=6){return P.crypto.randomUUID().slice(0,g)},g.getRandomInteger=function getRandomInteger(g,v){if(v<=g)throw new Error("Maximum must be strictly greater than minimum");return Math.floor(Math.random()*(v-g))+g}}(v.randomUtils||(v.randomUtils={}))},78829:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.settingUtils=void 0;const S=b(89496),P=b(4865);!function(g){g.getWorkspaceSetting=function getWorkspaceSetting(g,v,b=P.azToolsPrefix){return S.workspace.getConfiguration(b,v?S.Uri.file(v):void 0).get(g)}}(v.settingUtils||(v.settingUtils={}))},99869:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.countLines=v.limitLines=void 0,v.limitLines=function limitLines(g,v){const b=g.match(new RegExp(`((\\r\\n|\\n)?.*$){0,${v}}`,"m"));return b?b[0]:""},v.countLines=function countLines(g){if(!g)return 0;const v=g.match(/(\r\n|\n)/g);return v?v.length+1:1}},48509:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.rejectOnTimeout=v.valueOnTimeout=void 0;const P=b(89496);class TimeoutError extends Error{}function rejectOnTimeout(g,v,b){return S(this,void 0,void 0,(function*(){return yield new Promise(((x,C)=>S(this,void 0,void 0,(function*(){let S,T,R=setTimeout((()=>{R=void 0,C(new TimeoutError(b||P.l10n.t("Execution timed out.")))}),g);try{S=yield v(),clearTimeout(R),x(S)}catch(g){T=g,clearTimeout(R),C(T)}}))))}))}v.valueOnTimeout=function valueOnTimeout(g,v,b){return S(this,void 0,void 0,(function*(){try{return yield rejectOnTimeout(g,b)}catch(g){if(g instanceof TimeoutError)return v;throw g}}))},v.rejectOnTimeout=rejectOnTimeout},94705:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AzureNameStep=void 0;const P=b(73837),x=b(81697);class AzureNameStep extends x.AzureWizardPromptStep{generateRelatedName(g,v,b){return S(this,void 0,void 0,(function*(){(0,P.isArray)(b)||(b=[b]);let S=b.some((g=>!!g.lowercaseOnly))?v.toLowerCase():v;for(let g of b.map((g=>g.invalidCharsRegExp)))g=new RegExp(g,"g"),S=S.replace(g,"");const x=Math.max(...b.map((g=>g.minLength))),C=Math.min(...b.map((g=>g.maxLength)));let T,R=1;for(;R<100;){if(T=this.generateSuffixedName(S,R,x,C),yield this.isRelatedNameAvailable(g,T))return T;R+=1}}))}generateSuffixedName(g,v,b,S){const P=1===v?"":v.toString(),x=b-P.length,C=S-P.length;let T=g;if(T.length>C)T=g.slice(0,C);else for(;T.length<x;)T+=g;return T+P}}v.AzureNameStep=AzureNameStep},18617:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AzureWizard=void 0;const P=b(73837),x=b(89496),C=b(89496),T=b(71179),R=b(57210),k=b(1067),_=b(18959);function getEffectiveStepId(g){return g.id||g.constructor.name}function removeFromEnd(g,v){g.splice(-1*v,v)}v.AzureWizard=class AzureWizard{constructor(g,v){this._finishedPromptSteps=[],this._cachedInputBoxValues={},this._promptSteps=(v.promptSteps||[]).reverse(),this._promptSteps.forEach((g=>{g.effectiveTitle=v.title})),this._executeSteps=v.executeSteps||[],this._context=g,this._wizardHideStepCount=v.hideStepCount,this._showLoadingPrompt=v.showLoadingPrompt,this._cancellationTokenSource=new x.CancellationTokenSource}getCachedInputBoxValue(){return this.currentStepId?this._cachedInputBoxValues[this.currentStepId]:void 0}get hideStepCount(){return!(!this._wizardHideStepCount&&!this._stepHideStepCount)}get currentStep(){return this._finishedPromptSteps.filter((g=>g.prompted)).length+1}get totalSteps(){return this._finishedPromptSteps.filter((g=>g.prompted)).length+this._promptSteps.filter((g=>g.shouldPrompt(this._context))).length+1}get showBackButton(){return this.currentStep>1}get showTitle(){return this.totalSteps>1}get cancellationToken(){return this._cancellationTokenSource.token}prompt(){var g,v;return S(this,void 0,void 0,(function*(){this._context.ui.wizard=this;try{let b=this._promptSteps.pop();for(;b;){if(null===(g=this._context.ui.wizard)||void 0===g?void 0:g.cancellationToken.isCancellationRequested)throw new R.UserCancelledError;if(b.reset(),this._context.telemetry.properties.lastStep=`prompt-${getEffectiveStepId(b)}`,this.title=b.effectiveTitle,this._stepHideStepCount=b.hideStepCount,b.propertiesBeforePrompt=Object.keys(this._context).filter((g=>!(0,P.isNullOrUndefined)(this._context[g]))),b.configureBeforePrompt&&(yield b.configureBeforePrompt(this._context)),b.shouldPrompt(this._context)){const g=this._showLoadingPrompt?(0,_.createQuickPick)(this._context,{loadingPlaceHolder:x.l10n.t("Loading...")}):void 0,v=[];g&&v.push(null==g?void 0:g.onDidHide((()=>{this._context.ui.isPrompting||this._cancellationTokenSource.cancel()}))),v.push(this._context.ui.onDidFinishPrompt((v=>{b.prompted=!0,null==g||g.show(),"string"!=typeof v.value||v.matchesDefault||!this.currentStepId||(null==b?void 0:b.supportsDuplicateSteps)||(this._cachedInputBoxValues[this.currentStepId]=v.value)})));try{this.currentStepId=getEffectiveStepId(b),null==g||g.show(),yield b.prompt(this._context)}catch(g){if("GoBackError"===(0,k.parseError)(g).errorType){b=this.goBack(b);continue}throw g}finally{this.currentStepId=void 0,x.Disposable.from(...v).dispose(),null==g||g.hide()}}if(b.getSubWizard){if(null===(v=this._context.ui.wizard)||void 0===v?void 0:v.cancellationToken.isCancellationRequested)throw new R.UserCancelledError;const g=yield b.getSubWizard(this._context);g&&this.addSubWizard(b,g)}this._finishedPromptSteps.push(b),b=this._promptSteps.pop()}}finally{this._context.ui.wizard=void 0,this._cancellationTokenSource.dispose()}}))}execute(){return S(this,void 0,void 0,(function*(){yield this.withProgress({location:C.ProgressLocation.Notification},(g=>S(this,void 0,void 0,(function*(){let v=1;const b=this._executeSteps.sort(((g,v)=>v.priority-g.priority)),S={report:S=>{if(S.message){const g=v+b.filter((g=>g.shouldExecute(this._context))).length;g>1&&(S.message+=` (${v}/${g})`)}g.report(S)}};let P=b.pop();for(;P;)P.shouldExecute(this._context)&&(this._context.telemetry.properties.lastStep=`execute-${getEffectiveStepId(P)}`,yield P.execute(this._context,S),v+=1),P=b.pop()}))))}))}withProgress(g,v){var b,P,C;return S(this,void 0,void 0,(function*(){if(this._context.registerActivity){null!==(b=(C=this._context).activityTitle)&&void 0!==b||(C.activityTitle=this.title);const R=new(null!==(P=this._context.wizardActivity)&&void 0!==P?P:T.ExecuteActivity)(this._context,(b=>S(this,void 0,void 0,(function*(){this._context.suppressNotification?yield v(b,R.cancellationTokenSource.token):yield x.window.withProgress(g,((g,P)=>S(this,void 0,void 0,(function*(){P.onCancellationRequested((()=>{R.cancellationTokenSource.cancel()}));const S={report:v=>{g.report(v),b.report(v)}};yield v(S,P)}))))}))));yield this._context.registerActivity(R),yield R.run()}else yield x.window.withProgress(g,v)}))}goBack(g){var v;let b=g;do{if(this._promptSteps.push(b),b=this._finishedPromptSteps.pop(),null===(v=null==b?void 0:b.undo)||void 0===v||v.call(b,this._context),!b)throw new R.GoBackError;b.hasSubWizard&&(removeFromEnd(this._promptSteps,b.numSubPromptSteps),removeFromEnd(this._executeSteps,b.numSubExecuteSteps))}while(!b.prompted);for(const g of Object.keys(this._context))b.propertiesBeforePrompt.find((v=>v===g))||(this._context[g]=void 0);return b}addSubWizard(g,v){g.hasSubWizard=!0,v.promptSteps&&(v.promptSteps=v.promptSteps.filter((g=>g.supportsDuplicateSteps||!this._finishedPromptSteps.concat(this._promptSteps).some((v=>getEffectiveStepId(g)===getEffectiveStepId(v))))),this._promptSteps.push(...v.promptSteps.reverse()),g.numSubPromptSteps=v.promptSteps.length,v.promptSteps.forEach((b=>{b.effectiveTitle=v.title||g.effectiveTitle}))),v.executeSteps&&(this._executeSteps.push(...v.executeSteps),g.numSubExecuteSteps=v.executeSteps.length)}}},48639:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AzureWizardExecuteStep=void 0;v.AzureWizardExecuteStep=class AzureWizardExecuteStep{}},81697:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AzureWizardPromptStep=void 0;v.AzureWizardPromptStep=class AzureWizardPromptStep{constructor(){this.hideStepCount=!1,this.supportsDuplicateSteps=!1}reset(){this.hasSubWizard=!1,this.numSubPromptSteps=0,this.numSubExecuteSteps=0,this.prompted=!1}}},84769:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ConfirmPreviousInputStep=void 0;const P=b(89496),x=b(81697);class ConfirmPreviousInputStep extends x.AzureWizardPromptStep{constructor(g,v){super(),this.key=g,this.options=v}prompt(g){var v,b,x;return S(this,void 0,void 0,(function*(){yield g.ui.showInputBox({prompt:null!==(b=null===(v=this.options)||void 0===v?void 0:v.prompt)&&void 0!==b?b:P.l10n.t("Please confirm by re-entering the previous value."),password:null===(x=this.options)||void 0===x?void 0:x.isPassword,validateInput:v=>this.validateInput(g,v)})}))}shouldPrompt(){return!0}validateInput(g,v){const b=P.l10n.t("The entered value does not match the original.");return g[this.key]===(null==v?void 0:v.trim())?void 0:b}}v.ConfirmPreviousInputStep=ConfirmPreviousInputStep},67012:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DeleteConfirmationStep=void 0;const P=b(29767),x=b(81697);class DeleteConfirmationStep extends x.AzureWizardPromptStep{constructor(g){super(),this.message=g}prompt(g){return S(this,void 0,void 0,(function*(){yield g.ui.showWarningMessage(this.message,{modal:!0,stepName:"deleteConfirmation"},P.DialogResponses.deleteResponse)}))}shouldPrompt(){return!0}}v.DeleteConfirmationStep=DeleteConfirmationStep},46020:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AzExtResourceType=void 0,function(g){g.AppServices="AppServices",g.AzureCosmosDb="AzureCosmosDb",g.ContainerApps="ContainerApps",g.ContainerAppsEnvironment="ContainerAppsEnvironment",g.FunctionApp="FunctionApp",g.PostgresqlServersFlexible="PostgresqlServersFlexible",g.PostgresqlServersStandard="PostgresqlServersStandard",g.StaticWebApps="StaticWebApps",g.StorageAccounts="StorageAccounts",g.VirtualMachines="VirtualMachines",g.ResourceGroup="ResourceGroup",g.ApiManagementService="ApiManagementService",g.ApplicationInsights="ApplicationInsights",g.AppServiceKubernetesEnvironment="AppServiceKubernetesEnvironment",g.AppServicePlans="AppServicePlans",g.AvailabilitySets="AvailabilitySets",g.BatchAccounts="BatchAccounts",g.CacheRedis="CacheRedis",g.ContainerRegistry="ContainerRegistry",g.ContainerServiceManagedClusters="ContainerServiceManagedClusters",g.CustomLocations="CustomLocations",g.DeviceIotHubs="DeviceIotHubs",g.DevTestLabs="DevTestLabs",g.Disks="Disks",g.EventGridDomains="EventGridDomains",g.EventGridEventSubscriptions="EventGridEventSubscriptions",g.EventGridTopics="EventGridTopics",g.EventHubNamespaces="EventHubNamespaces",g.FrontDoorAndCdnProfiles="FrontDoorAndCdnProfiles",g.Images="Images",g.KeyVaults="KeyVaults",g.KubernetesConnectedClusters="KubernetesConnectedClusters",g.LoadBalancers="LoadBalancers",g.LogicApp="LogicApp",g.LogicWorkflows="LogicWorkflows",g.ManagedIdentityUserAssignedIdentities="ManagedIdentityUserAssignedIdentities",g.MysqlServers="MysqlServers",g.NetworkApplicationGateways="NetworkApplicationGateways",g.NetworkApplicationSecurityGroups="NetworkApplicationSecurityGroups",g.NetworkInterfaces="NetworkInterfaces",g.NetworkLocalNetworkGateways="NetworkLocalNetworkGateways",g.NetworkPublicIpPrefixes="NetworkPublicIpPrefixes",g.NetworkRouteTables="NetworkRouteTables",g.NetworkSecurityGroups="NetworkSecurityGroups",g.NetworkVirtualNetworkGateways="NetworkVirtualNetworkGateways",g.NetworkWatchers="NetworkWatchers",g.NotificationHubNamespaces="NotificationHubNamespaces",g.OperationalInsightsWorkspaces="OperationalInsightsWorkspaces",g.OperationsManagementSolutions="OperationsManagementSolutions",g.PublicIpAddresses="PublicIpAddresses",g.ServiceBusNamespaces="ServiceBusNamespaces",g.ServiceFabricClusters="ServiceFabricClusters",g.ServiceFabricMeshApplications="ServiceFabricMeshApplications",g.SignalRService="SignalRService",g.SpringApps="SpringApps",g.SqlDatabases="SqlDatabases",g.SqlServers="SqlServers",g.VirtualMachineScaleSets="VirtualMachineScaleSets",g.VirtualNetworks="VirtualNetworks",g.WebHostingEnvironments="WebHostingEnvironments"}(v.AzExtResourceType||(v.AzExtResourceType={}))},61800:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},41974:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),P(b(46020),v),P(b(61800),v),P(b(85933),v),P(b(20338),v),P(b(93841),v),P(b(67407),v),P(b(6230),v),P(b(93869),v),P(b(34407),v)},85933:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},20338:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},93841:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},67407:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},6230:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.apiUtils=void 0;const P=b(89496);!function(g){class ExtensionNotFoundError extends Error{constructor(g){super(`Extension with id ${g} not found.`)}}function getExtensionExports(g){return S(this,void 0,void 0,(function*(){const v=P.extensions.getExtension(g);if(v)return v.isActive||(yield v.activate()),v.exports}))}g.ExtensionNotFoundError=ExtensionNotFoundError,g.getAzureExtensionApi=function getAzureExtensionApi(g,v,b,P){var x;return S(this,void 0,void 0,(function*(){const S=yield getExtensionExports(v);if(S)return S.getApi(b,Object.assign(Object.assign({},P),{extensionId:null!==(x=null==P?void 0:P.extensionId)&&void 0!==x?x:g.extension.id}));throw new ExtensionNotFoundError(v)}))},g.getExtensionExports=getExtensionExports}(v.apiUtils||(v.apiUtils={}))},93869:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getAzureResourcesExtensionApi=void 0;const P=b(6230);v.getAzureResourcesExtensionApi=function getAzureResourcesExtensionApi(g,v,b){return S(this,void 0,void 0,(function*(){return P.apiUtils.getAzureExtensionApi(g,"ms-azuretools.vscode-azureresourcegroups",v,b)}))}},34407:(g,v)=>{"use strict";function isWrapper(g){return!(!g||"object"!=typeof g||!g.unwrap||"function"!=typeof g.unwrap)}Object.defineProperty(v,"__esModule",{value:!0}),v.unwrapArgs=v.isWrapper=void 0,v.isWrapper=isWrapper,v.unwrapArgs=function unwrapArgs(g){var v;const b=null==g?void 0:g[0],S=null==g?void 0:g[1],P=null!==(v=null==g?void 0:g.slice(2))&&void 0!==v?v:[];let x,C;if(b&&isWrapper(b)?x=b.unwrap():b&&(x=b),S&&Array.isArray(S)&&S.every((g=>isWrapper(g)))){const g=S;C=[];for(const v of g)C.push(v.unwrap())}else S&&Array.isArray(S)&&(C=S);return[x,C,...P]}},32982:function(g,v){"use strict";var b,S,P,x=this&&this.__classPrivateFieldSet||function(g,v,b,S,P){if("m"===S)throw new TypeError("Private method is not writable");if("a"===S&&!P)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof v?g!==v||!P:!v.has(g))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===S?P.call(g,b):P?P.value=b:v.set(g,b),b},C=this&&this.__classPrivateFieldGet||function(g,v,b,S){if("a"===b&&!S)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof v?g!==v||!S:!v.has(g))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===b?S:"a"===b?S.call(g):S?S.value:v.get(g)};Object.defineProperty(v,"__esModule",{value:!0}),v.ConfigurableClient=void 0;v.ConfigurableClient=class ConfigurableClient{constructor(g,v,C,T){this.id=g,b.set(this,void 0),S.set(this,void 0),P.set(this,void 0),x(this,b,v,"f"),x(this,S,C,"f"),x(this,P,T,"f")}get commandName(){return C(this,b,"f")}set commandName(g){x(this,b,g,"f")}get displayName(){return C(this,S,"f")}set displayName(g){x(this,S,g,"f")}get description(){return C(this,P,"f")}set description(g){x(this,P,g,"f")}},b=new WeakMap,S=new WeakMap,P=new WeakMap},86641:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DockerClientBase=void 0;const S=b(14521),P=b(89496),x=b(39171),C=b(822),T=b(82884),R=b(19062),k=b(36725),_=b(97707),O=b(69624),I=b(70365),A=b(32982),q=b(79192),z=b(85978),L=b(91810),G=b(34236),j=b(91436),B=b(99546),U=b(17557),V=b(63073),H=b(9125),K=b(8910),X=b(29668),J=b(364),Y=b(56250),te=b(58187),re=b(81155),ie=b(28157),ne=b(21106),ae=b(71002),se=b(66546),oe=b(40845),le=b(19160),pe=b(32455),ce=b(57921),de=b(50387),me=b(24178),he=b(32451),ye=b(28269),ge=b(91653),fe=b(42654),ve="%f %h %g %u %s %X %Y %Z %n",be="/A-S /-C /TW";class DockerClientBase extends A.ConfigurableClient{constructor(){super(...arguments),this.defaultRegistry="docker.io",this.defaultTag="latest"}getInfoCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("info"),pe.withDockerJsonFormatArg)()}async parseInfoCommandOutput(g,v){const b=JSON.parse(g);if(!(0,z.isDockerInfoRecord)(b))throw new Error("Invalid info JSON");return{operatingSystem:b.OperatingSystem,osType:b.OSType,raw:g}}async info(g){return{command:this.commandName,args:this.getInfoCommandArgs(g),parse:this.parseInfoCommandOutput}}getVersionCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("version"),pe.withDockerJsonFormatArg)()}async parseVersionCommandOutput(g,v){const b=JSON.parse(g);if(!(0,K.isDockerVersionRecord)(b))throw new Error("Invalid version JSON");return{client:b.Client.ApiVersion,server:b.Server.ApiVersion}}async version(g){return{command:this.commandName,args:this.getVersionCommandArgs(g),parse:this.parseVersionCommandOutput}}getCheckInstallCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("-v"))()}async checkInstall(g){return{command:this.commandName,args:this.getCheckInstallCommandArgs(g),parse:g=>Promise.resolve(g)}}getEventStreamCommandArgs(g){var v,b,S,P;return(0,k.composeArgs)((0,k.withArg)("events"),(0,k.withNamedArg)("--since",null===(v=g.since)||void 0===v?void 0:v.toString(),{shouldQuote:!("number"==typeof g.since)}),(0,k.withNamedArg)("--until",null===(b=g.until)||void 0===b?void 0:b.toString(),{shouldQuote:!("number"==typeof g.until)}),(0,ce.withDockerLabelFilterArgs)(g.labels),(0,oe.withDockerFilterArg)(null===(S=g.types)||void 0===S?void 0:S.map((g=>`type=${g}`))),(0,oe.withDockerFilterArg)(null===(P=g.events)||void 0===P?void 0:P.map((g=>`event=${g}`))),pe.withDockerJsonFormatArg)()}async*parseEventStreamCommandOutput(g,v,b,P){P||(P=x.CancellationTokenLike.None);const T=S.createInterface({input:v,crlfDelay:1/0});for await(const g of T){if(P.isCancellationRequested)throw new C.CancellationError("Event stream cancelled",P);try{const v=JSON.parse(g);if(!(0,q.isDockerEventRecord)(v))throw new Error("Invalid event JSON");yield{type:v.Type,action:v.Action,actor:{id:v.Actor.ID,attributes:v.Actor.Attributes},timestamp:new Date(v.time),raw:JSON.stringify(g)}}catch(g){if(b)throw g}}}async getEventStream(g){return{command:this.commandName,args:this.getEventStreamCommandArgs(g),parseStream:(v,b)=>this.parseEventStreamCommandOutput(g,v,b)}}getLoginCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("login"),(0,k.withNamedArg)("--username",g.username),(0,k.withArg)("--password-stdin"),(0,k.withArg)(g.registry))()}async login(g){return{command:this.commandName,args:this.getLoginCommandArgs(g)}}getLogoutCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("logout"),(0,k.withArg)(g.registry))()}async logout(g){return{command:this.commandName,args:this.getLogoutCommandArgs(g)}}getBuildImageCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("image","build"),(0,k.withFlagArg)("--pull",g.pull),(0,k.withNamedArg)("--file",g.file),(0,k.withNamedArg)("--target",g.stage),(0,k.withNamedArg)("--tag",g.tags),(0,k.withNamedArg)("--disable-content-trust","boolean"==typeof g.disableContentTrust?g.disableContentTrust.toString():g.disableContentTrust),(0,de.withDockerLabelsArg)(g.labels),(0,k.withNamedArg)("--iidfile",g.imageIdFile),(0,ye.withDockerPlatformArg)(g.platform),(0,ne.withDockerBuildArg)(g.args),(0,k.withVerbatimArg)(g.customOptions),(0,k.withQuotedArg)(g.path))()}async buildImage(g){return{command:this.commandName,args:this.getBuildImageCommandArgs(g)}}getListImagesCommandArgs(g){var v;return(0,k.composeArgs)((0,k.withArg)("image","ls"),(0,k.withFlagArg)("--all",g.all),(0,oe.withDockerBooleanFilterArg)("dangling",g.dangling),(0,oe.withDockerFilterArg)(null===(v=g.references)||void 0===v?void 0:v.map((g=>`reference=${g}`))),(0,ce.withDockerLabelFilterArgs)(g.labels),he.withDockerNoTruncArg,pe.withDockerJsonFormatArg)()}async parseListImagesCommandOutput(g,v,b){const S=new Array;try{v.split("\n").forEach((g=>{try{if(!g)return;const v=JSON.parse(g);if(!(0,V.isDockerListImageRecord)(v))throw new Error("Invalid image JSON");S.push((0,V.normalizeDockerListImageRecord)(v))}catch(g){if(b)throw g}}))}catch(g){if(b)throw g}return S}async listImages(g){return{command:this.commandName,args:this.getListImagesCommandArgs(g),parse:(v,b)=>this.parseListImagesCommandOutput(g,v,b)}}getRemoveImagesCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("image","remove"),(0,k.withFlagArg)("--force",g.force),(0,k.withArg)(...g.imageRefs))()}async parseRemoveImagesCommandOutput(g,v,b){return(0,R.asIds)(v)}async removeImages(g){return{command:this.commandName,args:this.getRemoveImagesCommandArgs(g),parse:(v,b)=>this.parseRemoveImagesCommandOutput(g,v,b)}}getPushImageCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("image","push"),(0,k.withArg)(g.imageRef))()}async pushImage(g){return{command:this.commandName,args:this.getPushImageCommandArgs(g)}}getPruneImagesCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("image","prune"),(0,k.withArg)("--force"),(0,k.withFlagArg)("--all",g.all))()}parsePruneImagesCommandOutput(g,v,b){const S=(0,fe.parsePruneLikeOutput)(v,{resourceRegex:/^(?:deleted:\s*sha256:\s*)(\w+)$/gim});return Promise.resolve({imageRefsDeleted:S.resources,spaceReclaimed:S.spaceReclaimed})}async pruneImages(g){return{command:this.commandName,args:this.getPruneImagesCommandArgs(g),parse:(v,b)=>this.parsePruneImagesCommandOutput(g,v,b)}}getPullImageCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("image","pull"),(0,k.withFlagArg)("--all-tags",g.allTags),(0,k.withNamedArg)("--disable-content-trust","boolean"==typeof g.disableContentTrust?g.disableContentTrust.toString():void 0),(0,k.withArg)(g.imageRef))()}async pullImage(g){return{command:this.commandName,args:this.getPullImageCommandArgs(g)}}getTagImageCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("image","tag"),(0,k.withArg)(g.fromImageRef,g.toImageRef))()}async tagImage(g){return{command:this.commandName,args:this.getTagImageCommandArgs(g)}}getInspectImagesCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("image","inspect"),pe.withDockerJsonFormatArg,(0,k.withArg)(...g.imageRefs))()}async parseInspectImagesCommandOutput(g,v,b){try{return v.split("\n").reduce(((g,v)=>{if(!v)return g;try{const b=JSON.parse(v);if(!(0,G.isDockerInspectImageRecord)(b))throw new Error("Invalid image inspect json");return[...g,(0,G.normalizeDockerInspectImageRecord)(b)]}catch(g){if(b)throw g}return g}),new Array)}catch(g){if(b)throw g}return new Array}async inspectImages(g){return{command:this.commandName,args:this.getInspectImagesCommandArgs(g),parse:(v,b)=>this.parseInspectImagesCommandOutput(g,v,b)}}getRunContainerCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("container","run"),(0,k.withFlagArg)("--detach",g.detached),(0,k.withFlagArg)("--interactive",g.interactive),(0,k.withFlagArg)("--tty",g.detached||g.interactive),(0,k.withFlagArg)("--rm",g.removeOnExit),(0,k.withNamedArg)("--name",g.name),(0,ge.withDockerPortsArg)(g.ports),(0,k.withFlagArg)("--publish-all",g.publishAllPorts),(0,k.withNamedArg)("--network",g.network),(0,k.withNamedArg)("--network-alias",g.networkAlias),(0,ie.withDockerAddHostArg)(g.addHost),(0,me.withDockerMountsArg)(g.mounts),(0,de.withDockerLabelsArg)(g.labels),(0,ae.withDockerEnvArg)(g.environmentVariables),(0,k.withNamedArg)("--env-file",g.environmentFiles),(0,k.withNamedArg)("--entrypoint",g.entrypoint),(0,se.withDockerExposePortsArg)(g.exposePorts),(0,k.withVerbatimArg)(g.customOptions),(0,k.withArg)(g.imageRef),"string"==typeof g.command?(0,k.withVerbatimArg)(g.command):(0,k.withArg)(...(0,I.toArray)(g.command||[])))()}async parseRunContainerCommandOutput(g,v,b){return g.detached?v.split("\n",1)[0]:v}async runContainer(g){return{command:this.commandName,args:this.getRunContainerCommandArgs(g),parse:(v,b)=>this.parseRunContainerCommandOutput(g,v,b)}}getExecContainerCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("container","exec"),(0,k.withFlagArg)("--interactive",g.interactive),(0,k.withFlagArg)("--detached",g.detached),(0,k.withFlagArg)("--tty",g.tty),(0,ae.withDockerEnvArg)(g.environmentVariables),(0,k.withArg)(g.container),"string"==typeof g.command?(0,k.withVerbatimArg)(g.command):(0,k.withArg)(...(0,I.toArray)(g.command)))()}async execContainer(g){return{command:this.commandName,args:this.getExecContainerCommandArgs(g),parseStream:(g,v)=>(0,O.stringStreamToGenerator)(g)}}getListContainersCommandArgs(g){var v,b,S,P;return(0,k.composeArgs)((0,k.withArg)("container","ls"),(0,k.withFlagArg)("--all",g.all),(0,ce.withDockerLabelFilterArgs)(g.labels),(0,oe.withDockerFilterArg)(g.running?"status=running":void 0),(0,oe.withDockerFilterArg)(g.exited?"status=exited":void 0),(0,oe.withDockerFilterArg)(null===(v=g.names)||void 0===v?void 0:v.map((g=>`name=${g}`))),(0,oe.withDockerFilterArg)(null===(b=g.imageAncestors)||void 0===b?void 0:b.map((g=>`ancestor=${g}`))),(0,oe.withDockerFilterArg)(null===(S=g.volumes)||void 0===S?void 0:S.map((g=>`volume=${g}`))),(0,oe.withDockerFilterArg)(null===(P=g.networks)||void 0===P?void 0:P.map((g=>`network=${g}`))),he.withDockerNoTruncArg,pe.withDockerJsonFormatArg,le.withDockerIgnoreSizeArg)()}async parseListContainersCommandOutput(g,v,b){const S=new Array;try{v.split("\n").forEach((g=>{try{if(!g)return;const v=JSON.parse(g);if(!(0,U.isDockerListContainerRecord)(v))throw new Error("Invalid container JSON");S.push((0,U.normalizeDockerListContainerRecord)(v,b))}catch(g){if(b)throw g}}))}catch(g){if(b)throw g}return S}async listContainers(g){return{command:this.commandName,args:this.getListContainersCommandArgs(g),parse:(v,b)=>this.parseListContainersCommandOutput(g,v,b)}}getStartContainersCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("container","start"),(0,k.withArg)(...(0,I.toArray)(g.container)))()}async parseStartContainersCommandOutput(g,v,b){return(0,R.asIds)(v)}async startContainers(g){return{command:this.commandName,args:this.getStartContainersCommandArgs(g),parse:(v,b)=>this.parseStartContainersCommandOutput(g,v,b)}}getRestartContainersCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("container","restart"),(0,k.withArg)(...(0,I.toArray)(g.container)))()}async parseRestartContainersCommandOutput(g,v,b){return(0,R.asIds)(v)}async restartContainers(g){return{command:this.commandName,args:this.getRestartContainersCommandArgs(g),parse:(v,b)=>this.parseRestartContainersCommandOutput(g,v,b)}}getStopContainersCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("container","stop"),(0,k.withNamedArg)("--time","number"==typeof g.time?g.time.toString():void 0),(0,k.withArg)(...(0,I.toArray)(g.container)))()}async parseStopContainersCommandOutput(g,v,b){return(0,R.asIds)(v)}async stopContainers(g){return{command:this.commandName,args:this.getStopContainersCommandArgs(g),parse:(v,b)=>this.parseStopContainersCommandOutput(g,v,b)}}getRemoveContainersCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("container","rm"),(0,k.withFlagArg)("--force",g.force),(0,k.withArg)(...g.containers))()}async parseRemoveContainersCommandOutput(g,v,b){return(0,R.asIds)(v)}async removeContainers(g){return{command:this.commandName,args:this.getRemoveContainersCommandArgs(g),parse:(v,b)=>this.parseRemoveContainersCommandOutput(g,v,b)}}getPruneContainersCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("container","prune"),(0,k.withArg)("--force"))()}async parsePruneContainersCommandOutput(g,v,b){const S=(0,fe.parsePruneLikeOutput)(v,{resourceRegex:void 0});return Promise.resolve({containersDeleted:S.resources,spaceReclaimed:S.spaceReclaimed})}async pruneContainers(g){return{command:this.commandName,args:this.getPruneContainersCommandArgs(g),parse:(v,b)=>this.parsePruneContainersCommandOutput(g,v,b)}}getStatsContainersCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("container","stats"),(0,k.withFlagArg)("--all",g.all))()}async parseStatsContainersCommandArgs(g,v,b){return v}async statsContainers(g){throw new T.CommandNotSupportedError("statsContainers is not supported for this runtime")}getLogsForContainerCommandArgs(g){var v;return(0,k.composeArgs)((0,k.withArg)("container","logs"),(0,k.withFlagArg)("--follow",g.follow),(0,k.withFlagArg)("--timestamps",g.timestamps),(0,k.withNamedArg)("--tail",null===(v=g.tail)||void 0===v?void 0:v.toString()),(0,k.withNamedArg)("--since",g.since),(0,k.withNamedArg)("--until",g.until),(0,k.withArg)(g.container))()}async logsForContainer(g){return{command:this.commandName,args:this.getLogsForContainerCommandArgs(g),parseStream:(g,v)=>(0,O.stringStreamToGenerator)(g)}}getInspectContainersCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("container","inspect"),pe.withDockerJsonFormatArg,(0,k.withArg)(...g.containers))()}async parseInspectContainersCommandOutput(g,v,b){try{return v.split("\n").reduce(((g,v)=>{if(!v)return g;try{const b=JSON.parse(v);if(!(0,L.isDockerInspectContainerRecord)(b))throw new Error("Invalid container inspect json");return[...g,(0,L.normalizeDockerInspectContainerRecord)(b)]}catch(g){if(b)throw g}return g}),new Array)}catch(g){if(b)throw g}return new Array}async inspectContainers(g){return{command:this.commandName,args:this.getInspectContainersCommandArgs(g),parse:(v,b)=>this.parseInspectContainersCommandOutput(g,v,b)}}getCreateVolumeCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("volume","create"),(0,k.withNamedArg)("--driver",g.driver),(0,k.withArg)(g.name),pe.withDockerJsonFormatArg)()}async createVolume(g){return{command:this.commandName,args:this.getCreateVolumeCommandArgs(g)}}getListVolumesCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("volume","ls"),(0,oe.withDockerBooleanFilterArg)("dangling",g.dangling),(0,oe.withDockerFilterArg)(g.driver?`driver=${g.driver}`:void 0),(0,ce.withDockerLabelFilterArgs)(g.labels),pe.withDockerJsonFormatArg)()}async parseListVolumesCommandOputput(g,v,b){const S=new Array;try{v.split("\n").forEach((g=>{try{if(!g)return;const v=JSON.parse(g);if(!(0,X.isDockerVolumeRecord)(v))throw new Error("Invalid volume JSON");const b=(0,J.parseDockerLikeLabels)(v.Labels),P=v.CreatedAt?_.dayjs.utc(v.CreatedAt):void 0,x=(0,te.tryParseSize)(v.Size);S.push({name:v.Name,driver:v.Driver,labels:b,mountpoint:v.Mountpoint,scope:v.Scope,createdAt:null==P?void 0:P.toDate(),size:x})}catch(g){if(b)throw g}}))}catch(g){if(b)throw g}return S}async listVolumes(g){return{command:this.commandName,args:this.getListVolumesCommandArgs(g),parse:(v,b)=>this.parseListVolumesCommandOputput(g,v,b)}}getRemoveVolumesCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("volume","rm"),(0,k.withFlagArg)("--force",g.force),(0,k.withArg)(...g.volumes))()}async parseRemoveVolumesCommandOutput(g,v,b){return(0,R.asIds)(v)}async removeVolumes(g){return{command:this.commandName,args:this.getRemoveVolumesCommandArgs(g),parse:(v,b)=>this.parseRemoveVolumesCommandOutput(g,v,b)}}getPruneVolumesCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("volume","prune"),(0,k.withArg)("--force"))()}async parsePruneVolumesCommandOutput(g,v,b){const S=(0,fe.parsePruneLikeOutput)(v,{resourceRegex:void 0});return Promise.resolve({volumesDeleted:S.resources,spaceReclaimed:S.spaceReclaimed})}async pruneVolumes(g){return{command:this.commandName,args:this.getPruneVolumesCommandArgs(g),parse:(v,b)=>this.parsePruneVolumesCommandOutput(g,v,b)}}getInspectVolumesCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("volume","inspect"),pe.withDockerJsonFormatArg,(0,k.withArg)(...g.volumes))()}async parseInspectVolumesCommandOutput(g,v,b){try{return v.split("\n").reduce(((g,v)=>{if(!v)return g;try{const b=JSON.parse(v);if(!(0,B.isDockerInspectVolumeRecord)(b))throw new Error("Invalid volume inspect json");return[...g,(0,B.normalizeDockerInspectVolumeRecord)(b)]}catch(g){if(b)throw g}return g}),new Array)}catch(g){if(b)throw g}return new Array}async inspectVolumes(g){return{command:this.commandName,args:this.getInspectVolumesCommandArgs(g),parse:(v,b)=>this.parseInspectVolumesCommandOutput(g,v,b)}}getCreateNetworkCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("network","create"),(0,k.withNamedArg)("--driver",g.driver),(0,k.withArg)(g.name))()}async createNetwork(g){return{command:this.commandName,args:this.getCreateNetworkCommandArgs(g)}}getListNetworksCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("network","ls"),(0,ce.withDockerLabelFilterArgs)(g.labels),he.withDockerNoTruncArg,pe.withDockerJsonFormatArg)()}async parseListNetworksCommandOutput(g,v,b){const S=new Array;try{v.split("\n").forEach((g=>{try{if(!g)return;const v=JSON.parse(g);if(!(0,H.isDockerListNetworkRecord)(v))throw new Error("Invalid volume JSON");S.push((0,H.normalizeDockerListNetworkRecord)(v))}catch(g){if(b)throw g}}))}catch(g){if(b)throw g}return S}async listNetworks(g){return{command:this.commandName,args:this.getListNetworksCommandArgs(g),parse:(v,b)=>this.parseListNetworksCommandOutput(g,v,b)}}getRemoveNetworksCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("network","remove"),(0,k.withFlagArg)("--force",g.force),(0,k.withArg)(...g.networks))()}async parseRemoveNetworksCommandOutput(g,v,b){return v.split("\n").map((g=>g))}async removeNetworks(g){return{command:this.commandName,args:this.getRemoveNetworksCommandArgs(g),parse:(v,b)=>this.parseRemoveNetworksCommandOutput(g,v,b)}}getPruneNetworksCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("network","prune"),(0,k.withArg)("--force"))()}async parsePruneNetworksCommandOutput(g,v,b){let S=[];const P="Deleted Networks:";return v.includes(P)&&(S=(0,R.asIds)(v.replace(P,""))),{networksDeleted:S}}async pruneNetworks(g){return{command:this.commandName,args:this.getPruneNetworksCommandArgs(g),parse:(v,b)=>this.parsePruneNetworksCommandOutput(g,v,b)}}getInspectNetworksCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("network","inspect"),pe.withDockerJsonFormatArg,(0,k.withArg)(...g.networks))()}async parseInspectNetworksCommandOutput(g,v,b){try{return v.split("\n").reduce(((g,v)=>{if(!v)return g;try{const b=JSON.parse(v);if(!(0,j.isDockerInspectNetworkRecord)(b))throw new Error("Invalid network inspect json");return[...g,(0,j.normalizeDockerInspectNetworkRecord)(b)]}catch(g){if(b)throw g}return g}),new Array)}catch(g){if(b)throw g}return new Array}async inspectNetworks(g){return{command:this.commandName,args:this.getInspectNetworksCommandArgs(g),parse:(v,b)=>this.parseInspectNetworksCommandOutput(g,v,b)}}async listContexts(g){throw new T.CommandNotSupportedError("listContexts is not supported for this runtime")}async removeContexts(g){throw new T.CommandNotSupportedError("removeContexts is not supported for this runtime")}async useContext(g){throw new T.CommandNotSupportedError("useContext is not supported for this runtime")}async inspectContexts(g){throw new T.CommandNotSupportedError("inspectContexts is not supported for this runtime")}getListFilesCommandArgs(g){let v;if("windows"===g.operatingSystem)v=["cmd","/D","/S","/C",`dir ${be} "${g.path}"`];else{const b=g.path.endsWith("/")?g.path:g.path+"/";v=["/bin/sh","-c",{value:`stat -c '${ve}' "${b}"* || true && stat -c '${ve}' "${b}".*`,quoting:P.ShellQuoting.Strong}]}return this.getExecContainerCommandArgs({container:g.container,interactive:!0,command:v})}async parseListFilesCommandOutput(g,v,b){return"windows"===g.operatingSystem?(0,Y.parseListFilesCommandWindowsOutput)(g,v):(0,Y.parseListFilesCommandLinuxOutput)(g,v)}async listFiles(g){return{command:this.commandName,args:this.getListFilesCommandArgs(g),parse:(v,b)=>this.parseListFilesCommandOutput(g,v,b)}}getStatPathCommandArgs(g){let v;return v="windows"===g.operatingSystem?["cmd","/D","/S","/C",`dir ${be} "${g.path}"`]:["/bin/sh","-c",{value:`stat -c '${ve}' "${g.path}"`,quoting:P.ShellQuoting.Strong}],this.getExecContainerCommandArgs({container:g.container,interactive:!0,command:v})}async parseStatPathCommandOutput(g,v,b){return"windows"===g.operatingSystem?(0,Y.parseListFilesCommandWindowsOutput)(g,v).shift():(0,Y.parseListFilesCommandLinuxOutput)(g,v).shift()}async statPath(g){return{command:this.commandName,args:this.getStatPathCommandArgs(g),parse:(v,b)=>this.parseStatPathCommandOutput(g,v,b)}}getReadFileCommandArgs(g){if("windows"===g.operatingSystem){const v=["cmd","/D","/S","/C",`type "${g.path}"`];return this.getExecContainerCommandArgs({container:g.container,interactive:!0,command:v})}return(0,k.composeArgs)((0,k.withArg)("cp"),(0,re.withContainerPathArg)(g),(0,k.withArg)("-"))()}async readFile(g){return{command:this.commandName,args:this.getReadFileCommandArgs(g),parseStream:(g,v)=>(0,O.byteStreamToGenerator)(g)}}getWriteFileCommandArgs(g){return(0,k.composeArgs)((0,k.withArg)("cp"),(0,k.withArg)(g.inputFile||"-"),(0,re.withContainerPathArg)(g))()}async writeFile(g){return{command:this.commandName,args:this.getWriteFileCommandArgs(g)}}}v.DockerClientBase=DockerClientBase},79192:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isDockerEventRecord=void 0,v.isDockerEventRecord=function isDockerEventRecord(g){const v=g;return!(!v||"object"!=typeof v)&&("string"==typeof v.Type&&("string"==typeof v.Action&&("object"==typeof v.Actor&&("string"==typeof v.Actor.ID&&("object"==typeof v.Actor.Attributes&&"number"==typeof v.time)))))}},85978:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isDockerInfoRecord=void 0;const S=b(22920);v.isDockerInfoRecord=function isDockerInfoRecord(g){const v=g;return!("string"==typeof v.OSType&&!(0,S.isContainerOS)(v.OSType))}},91810:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.normalizeDockerInspectContainerRecord=v.isDockerInspectContainerRecord=void 0;const S=b(97707),P=b(91),x=b(70365),C=b(10247);v.isDockerInspectContainerRecord=function isDockerInspectContainerRecord(g){return!0},v.normalizeDockerInspectContainerRecord=function normalizeDockerInspectContainerRecord(g){var v,b,T,R,k,_,O,I,A,q,z,L,G,j,B,U,V,H;const K=(0,C.parseDockerLikeEnvironmentVariables)((null===(v=g.Config)||void 0===v?void 0:v.Env)||[]),X=Object.entries((null===(b=g.NetworkSettings)||void 0===b?void 0:b.Networks)||{}).map((([g,v])=>({name:g,gateway:v.Gateway||void 0,ipAddress:v.IPAddress||void 0,macAddress:v.MacAddress||void 0}))),J=Object.entries((null===(T=g.NetworkSettings)||void 0===T?void 0:T.Ports)||{}).map((([g,v])=>{var b,S;const[P,x]=g.split("/");return{hostIp:null===(b=null==v?void 0:v[0])||void 0===b?void 0:b.HostIp,hostPort:null===(S=null==v?void 0:v[0])||void 0===S?void 0:S.HostPort,containerPort:parseInt(P),protocol:"tcp"===x.toLowerCase()?"tcp":"udp"===x.toLowerCase()?"udp":void 0}})),Y=(g.Mounts||[]).reduce(((g,v)=>{switch(null==v?void 0:v.Type){case"bind":return[...g,{type:"bind",source:v.Source,destination:v.Destination,readOnly:!v.RW}];case"volume":return[...g,{type:"volume",name:v.Name,source:v.Source,destination:v.Destination,driver:v.Driver,readOnly:!v.RW}]}}),new Array),te=null!==(k=null===(R=g.Config)||void 0===R?void 0:R.Labels)&&void 0!==k?k:{},re=S.dayjs.utc(g.Created),ie=(null===(_=g.State)||void 0===_?void 0:_.StartedAt)?S.dayjs.utc(null===(O=g.State)||void 0===O?void 0:O.StartedAt):void 0,ne=(null===(I=g.State)||void 0===I?void 0:I.FinishedAt)?S.dayjs.utc(null===(A=g.State)||void 0===A?void 0:A.FinishedAt):void 0;return{id:g.Id,name:g.Name,imageId:g.Image,image:(0,P.parseDockerLikeImageName)(g.Config.Image),isolation:null===(q=g.HostConfig)||void 0===q?void 0:q.Isolation,status:null===(z=g.State)||void 0===z?void 0:z.Status,environmentVariables:K,networks:X,ipAddress:(null===(L=g.NetworkSettings)||void 0===L?void 0:L.IPAddress)?null===(G=g.NetworkSettings)||void 0===G?void 0:G.IPAddress:void 0,ports:J,mounts:Y,labels:te,entrypoint:(0,x.toArray)(null!==(B=null===(j=g.Config)||void 0===j?void 0:j.Entrypoint)&&void 0!==B?B:[]),command:(0,x.toArray)(null!==(V=null===(U=g.Config)||void 0===U?void 0:U.Cmd)&&void 0!==V?V:[]),currentDirectory:(null===(H=g.Config)||void 0===H?void 0:H.WorkingDir)||void 0,createdAt:re.toDate(),startedAt:ie&&(ie.isSame(re)||ie.isAfter(re))?ie.toDate():void 0,finishedAt:ne&&(ne.isSame(re)||ne.isAfter(re))?ne.toDate():void 0,raw:JSON.stringify(g)}}},34236:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.normalizeDockerInspectImageRecord=v.isDockerInspectImageRecord=void 0;const S=b(97707),P=b(91),x=b(70365),C=b(10247);v.isDockerInspectImageRecord=function isDockerInspectImageRecord(g){const v=g;return!(!v||"object"!=typeof v)&&("string"==typeof v.Id&&(!!Array.isArray(v.RepoTags)&&(!!function isDockerInspectImageConfig(g){const v=g;return!(!v||"object"!=typeof v||v.Env&&!Array.isArray(v.Env)||v.Labels&&"object"!=typeof v.Labels||v.ExposedPorts&&"object"!=typeof v.ExposedPorts||v.Volumes&&"object"!=typeof v.Volumes||v.WorkingDir&&"string"!=typeof v.WorkingDir||v.User&&"string"!=typeof v.User||v.Entrypoint&&!Array.isArray(v.Entrypoint)&&"string"!=typeof v.Entrypoint||v.Cmd&&!Array.isArray(v.Cmd)&&"string"!=typeof v.Cmd)}(v.Config)&&(!!Array.isArray(v.RepoDigests)&&("string"==typeof v.Architecture&&("string"==typeof v.Os&&"string"==typeof v.Created))))))},v.normalizeDockerInspectImageRecord=function normalizeDockerInspectImageRecord(g){var v,b,T,R,k,_,O,I,A,q,z,L,G,j;const B=(0,P.parseDockerLikeImageName)(null===(v=g.RepoTags)||void 0===v?void 0:v[0]),U=(0,C.parseDockerLikeEnvironmentVariables)((null===(b=g.Config)||void 0===b?void 0:b.Env)||[]),V=Object.entries((null===(T=g.Config)||void 0===T?void 0:T.ExposedPorts)||{}).map((([g])=>{const[v,b]=g.split("/");return{containerPort:parseInt(v),protocol:"tcp"===b.toLowerCase()?"tcp":"udp"===b.toLowerCase()?"udp":void 0}})),H=Object.entries((null===(R=g.Config)||void 0===R?void 0:R.Volumes)||{}).map((([g])=>g)),K=null!==(_=null===(k=g.Config)||void 0===k?void 0:k.Labels)&&void 0!==_?_:{},X="amd64"===(null===(O=g.Architecture)||void 0===O?void 0:O.toLowerCase())?"amd64":"arm64"===(null===(I=g.Architecture)||void 0===I?void 0:I.toLowerCase())?"arm64":void 0,J="linux"===(null===(A=g.Os)||void 0===A?void 0:A.toLowerCase())?"linux":"windows"===(null===(q=g.Architecture)||void 0===q?void 0:q.toLowerCase())?"windows":void 0,Y=!(g.RepoDigests||[]).some((g=>!g.toLowerCase().startsWith("localhost/")));return{id:g.Id,image:B,repoDigests:g.RepoDigests,isLocalImage:Y,environmentVariables:U,ports:V,volumes:H,labels:K,entrypoint:(0,x.toArray)((null===(z=g.Config)||void 0===z?void 0:z.Entrypoint)||[]),command:(0,x.toArray)((null===(L=g.Config)||void 0===L?void 0:L.Cmd)||[]),currentDirectory:(null===(G=g.Config)||void 0===G?void 0:G.WorkingDir)||void 0,architecture:X,operatingSystem:J,createdAt:(0,S.dayjs)(g.Created).toDate(),user:(null===(j=g.Config)||void 0===j?void 0:j.User)||void 0,raw:JSON.stringify(g)}}},91436:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.normalizeDockerInspectNetworkRecord=v.isDockerInspectNetworkRecord=void 0;const S=b(97707);v.isDockerInspectNetworkRecord=function isDockerInspectNetworkRecord(g){const v=g;return!(!v||"object"!=typeof v)&&("string"==typeof v.Id&&("string"==typeof v.Name&&("string"==typeof v.Scope&&("object"==typeof v.Labels&&(null!==v.IPAM&&"object"==typeof v.IPAM&&"string"==typeof v.IPAM.Driver&&("boolean"==typeof v.EnableIPv6&&("boolean"==typeof v.Internal&&("boolean"==typeof v.Attachable&&("boolean"==typeof v.Ingress&&"string"==typeof v.Created)))))))))},v.normalizeDockerInspectNetworkRecord=function normalizeDockerInspectNetworkRecord(g){const v={driver:g.IPAM.Driver,config:g.IPAM.Config.map((({Subnet:g,Gateway:v})=>({subnet:g,gateway:v})))},b=S.dayjs.utc(g.Created).toDate();return{id:g.Id,name:g.Name,driver:g.Driver,scope:g.Scope,labels:g.Labels||{},ipam:v,ipv6:g.EnableIPv6,internal:g.Internal,attachable:g.Attachable,ingress:g.Ingress,createdAt:b,raw:JSON.stringify(g)}}},99546:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.normalizeDockerInspectVolumeRecord=v.isDockerInspectVolumeRecord=void 0;const S=b(97707);v.isDockerInspectVolumeRecord=function isDockerInspectVolumeRecord(g){return!0},v.normalizeDockerInspectVolumeRecord=function normalizeDockerInspectVolumeRecord(g){const v=S.dayjs.utc(g.CreatedAt);return{name:g.Name,driver:g.Driver,mountpoint:g.Mountpoint,scope:g.Scope,labels:g.Labels,options:g.Options,createdAt:v.toDate(),raw:JSON.stringify(g)}}},17557:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.normalizeContainerState=v.normalizeDockerListContainerRecord=v.isDockerListContainerRecord=void 0;const S=b(97707),P=b(91),x=b(364),C=b(38393);function normalizeContainerState(g){return g.State?g.State:/paused/i.test(g.Status)?"paused":/exit|terminate|dead/i.test(g.Status)?"exited":/created/i.test(g.Status)?"created":/up/i.test(g.Status)?"running":"unknown"}v.isDockerListContainerRecord=function isDockerListContainerRecord(g){const v=g;return!(!v||"object"!=typeof v)&&("string"==typeof v.ID&&("string"==typeof v.Names&&("string"==typeof v.Image&&("string"==typeof v.Ports&&("string"==typeof v.Networks&&("string"==typeof v.Labels&&("string"==typeof v.CreatedAt&&"string"==typeof v.Status)))))))},v.normalizeDockerListContainerRecord=function normalizeDockerListContainerRecord(g,v){const b=(0,x.parseDockerLikeLabels)(g.Labels),T=g.Ports.split(",").map((g=>g.trim())).filter((g=>!!g)).reduce(((g,b)=>{const S=(0,C.parseDockerRawPortString)(b);if(S)return g.concat(S);if(v)throw new Error("Invalid container JSON");return g}),[]),R=g.Networks.split(","),k=g.Names.split(",")[0].trim(),_=S.dayjs.utc(g.CreatedAt).toDate();return{id:g.ID,name:k,labels:b,image:(0,P.parseDockerLikeImageName)(g.Image),ports:T,networks:R,createdAt:_,state:normalizeContainerState(g),status:g.Status}},v.normalizeContainerState=normalizeContainerState},63073:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.normalizeDockerListImageRecord=v.isDockerListImageRecord=void 0;const S=b(97707),P=b(91),x=b(58187);v.isDockerListImageRecord=function isDockerListImageRecord(g){const v=g;return!(!v||"object"!=typeof v)&&("string"==typeof v.ID&&("string"==typeof v.Repository&&("string"==typeof v.Tag&&("string"==typeof v.CreatedAt&&("string"==typeof v.Size||"number"==typeof v.Size)))))},v.normalizeDockerListImageRecord=function normalizeDockerListImageRecord(g){const v=S.dayjs.utc(g.CreatedAt).toDate(),b=(0,x.tryParseSize)(g.Size),C=`${g.Repository}${g.Tag?`:${g.Tag}`:""}`;return{id:g.ID,image:(0,P.parseDockerLikeImageName)(C),createdAt:v,size:b}}},9125:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.normalizeDockerListNetworkRecord=v.isDockerListNetworkRecord=void 0;const S=b(97707),P=b(364);v.isDockerListNetworkRecord=function isDockerListNetworkRecord(g){const v=g;return!(!v||"object"!=typeof v)&&("string"==typeof v.ID&&("string"==typeof v.Name&&("string"==typeof v.Driver&&("string"==typeof v.Labels&&("string"==typeof v.Scope&&("string"==typeof v.IPv6&&("string"==typeof v.CreatedAt&&"string"==typeof v.Internal)))))))},v.normalizeDockerListNetworkRecord=function normalizeDockerListNetworkRecord(g){const v=(0,P.parseDockerLikeLabels)(g.Labels),b=S.dayjs.utc(g.CreatedAt).toDate();return{id:g.ID,name:g.Name,driver:g.Driver,labels:v,scope:g.Scope,ipv6:"true"===g.IPv6.toLowerCase(),internal:"true"===g.Internal.toLowerCase(),createdAt:b}}},8910:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isDockerVersionRecord=void 0,v.isDockerVersionRecord=function isDockerVersionRecord(g){var v,b;const S=g;return"string"==typeof(null===(v=null==S?void 0:S.Client)||void 0===v?void 0:v.ApiVersion)&&"string"==typeof(null===(b=null==S?void 0:S.Server)||void 0===b?void 0:b.ApiVersion)}},29668:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isDockerVolumeRecord=void 0,v.isDockerVolumeRecord=function isDockerVolumeRecord(g){const v=g;return!(!v||"object"!=typeof v)&&("string"==typeof v.Name&&("string"==typeof v.Driver&&("string"==typeof v.Labels&&("string"==typeof v.Mountpoint&&"string"==typeof v.Scope))))}},10247:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.parseDockerLikeEnvironmentVariables=void 0,v.parseDockerLikeEnvironmentVariables=function parseDockerLikeEnvironmentVariables(g){return g.reduce(((g,v)=>{const b=v.indexOf("=");if(b>-1){const S=v.slice(0,b),P=v.slice(b+1);return{...g,[S]:P}}return g}),{})}},364:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.parseDockerLikeLabels=void 0,v.parseDockerLikeLabels=function parseDockerLikeLabels(g){return g.split(",").reduce(((g,v)=>{const b=v.indexOf("=");return g[v.substring(0,b)]=v.substring(b+1),g}),{})}},38393:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.parseDockerRawPortString=void 0,v.parseDockerRawPortString=function parseDockerRawPortString(g){const v=/((?<hostIp>[\da-f.:[\]]+)(:(?<hostPort>\d+)))?(\s*->\s*)?((?<containerPort>\d+)\/(?<protocol>tcp|udp))/i.exec(g);if(!v||!v.groups)return;const b=v.groups.hostIp||void 0,S=v.groups.hostPort?Number.parseInt(v.groups.hostPort):void 0,P=v.groups.containerPort?Number.parseInt(v.groups.containerPort):void 0,x=v.groups.protocol||void 0;return void 0===P||"tcp"!==x&&"udp"!==x?void 0:{hostIp:b,hostPort:S,containerPort:P,protocol:x}}},56250:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.parseListFilesCommandWindowsOutput=v.parseListFilesCommandLinuxOutput=void 0;const S=b(71017),P=b(89496),x=b(97707),C=["MMM D HH:mm","MMM D YYYY","MM/DD/YYYY hh:mm A"],T=[P.FileType.Directory,P.FileType.File];function parseLinuxType(g){const v=parseInt(g,16),b=4095&v;switch((61440&v)>>12){case 4:return{mode:b,fileType:P.FileType.Directory};case 8:return{mode:b,fileType:P.FileType.File};case 10:return{mode:b,fileType:P.FileType.SymbolicLink};default:return{mode:b,fileType:P.FileType.Unknown}}}function parseWindowsType(g){switch(null==g?void 0:g.toUpperCase()){case"<DIR>":return P.FileType.Directory;case"":case void 0:return P.FileType.File;case"<SYMLINKD>":case"<SYMLINK>":return P.FileType.SymbolicLink;default:return P.FileType.Unknown}}v.parseListFilesCommandLinuxOutput=function parseListFilesCommandLinuxOutput(g,v){const b=/^(?<type>[0-9a-fA-F]+)\s+(?<links>\d+)\s+(?<group>\d+)\s+(?<owner>\d+)\s+(?<size>\d+)\s+(?<atime>\d+)\s+(?<mtime>\d+)\s+(?<ctime>\d+)\s+(?<name>.*)$/gm,C=new Array;for(const R of v.matchAll(b)){const v=S.basename(R.groups.name),{mode:b,fileType:k}=parseLinuxType(R.groups.type),_=Number.parseInt(R.groups.size,10),O=x.dayjs.unix(Number.parseInt(R.groups.mtime,10)).valueOf(),I=x.dayjs.unix(Number.parseInt(R.groups.ctime,10)).valueOf(),A=x.dayjs.unix(Number.parseInt(R.groups.atime,10)).valueOf();(k!==P.FileType.Directory||"."!==v&&".."!==v)&&(T.includes(k)&&C.push({name:v,path:S.posix.join(g.path,v),type:k,mode:b,ctime:I,mtime:O,atime:A,size:_}))}return C},v.parseListFilesCommandWindowsOutput=function parseListFilesCommandWindowsOutput(g,v){const b=/^(?<mtime>(?<date>\d{1,2}(\/|\.)\d{1,2}(\/|\.)\d{4})\s+(?<time>\d{1,2}:\d{1,2}( (AM|PM))?))\s+((?<type><DIR>|<SYMLINKD>)|(?<size>\d+))\s+(?<name>.*)$/gm,R=new Array;for(const k of v.matchAll(b)){const v=k.groups.name,b=parseWindowsType(k.groups.type),_=b===P.FileType.Directory?0:Number.parseInt(k.groups.size,10),O=(0,x.dayjs)(k.groups.mtime,C).valueOf();if(b!==P.FileType.Directory||"."!==v&&".."!==v){if(!T.includes(b))return R;R.push({name:v,path:S.win32.join(g.path,v),type:b,mtime:O,size:_})}}return R}},42654:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.parsePruneLikeOutput=void 0;const S=b(58187),P=/^Total reclaimed space:\s+([\w\s.]+)$/gim,x=/^(\w+)$/gim;v.parsePruneLikeOutput=function parsePruneLikeOutput(g,v){var b;const C=(null==v?void 0:v.resourceRegex)||x,T=[];let R,k=0;for(C.lastIndex=0;(R=C.exec(g))&&R.length>=2;)T.push(R[1]);P.lastIndex=0;const _=null===(b=P.exec(g))||void 0===b?void 0:b[0];return k=(0,S.tryParseSize)(_)||0,{spaceReclaimed:k,resources:T}}},58187:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.tryParseSize=void 0,v.tryParseSize=function tryParseSize(g){var v;if(null!=g){if("number"==typeof g)return Math.round(g);if("n/a"!==g.toLowerCase()){const b=/(?<size>\d+(\.\d+)?)\s*(?<sizeUnit>[kmg]?b)?/i.exec(g);if(!(null===(v=null==b?void 0:b.groups)||void 0===v?void 0:v.size))return;{const g=Number.parseFloat(b.groups.size),v=b.groups.sizeUnit;switch(null==v?void 0:v.toLowerCase()){case"kb":return Math.round(1024*g);case"mb":return Math.round(1024*g*1024);case"gb":return Math.round(1024*g*1024*1024);default:return Math.round(g)}}}}}},81155:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withContainerPathArg=void 0;const S=b(36725);v.withContainerPathArg=function withContainerPathArg(g){return(0,S.withArg)(`${g.container}:${g.path}`)}},28157:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerAddHostArg=v.formatAddHost=void 0;const S=b(36725);function formatAddHost(g){return`${g.hostname}:${g.ip}`}v.formatAddHost=formatAddHost,v.withDockerAddHostArg=function withDockerAddHostArg(g){return(0,S.withNamedArg)("--add-host",(g||[]).map(formatAddHost))}},21106:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerBuildArg=void 0;const S=b(36725);v.withDockerBuildArg=function withDockerBuildArg(g){return(0,S.withNamedArg)("--build-arg",Object.entries(g||{}).map((([g,v])=>`${g}=${v}`)))}},71002:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerEnvArg=void 0;const S=b(36725);v.withDockerEnvArg=function withDockerEnvArg(g){return(0,S.withNamedArg)("--env",Object.entries(g||{}).map((([g,v])=>`${g}=${v}`)))}},66546:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerExposePortsArg=void 0;const S=b(36725);v.withDockerExposePortsArg=function withDockerExposePortsArg(g){return(0,S.withNamedArg)("--expose",(g||[]).map((g=>g.toString())),{shouldQuote:!1})}},40845:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerBooleanFilterArg=v.withDockerFilterArg=void 0;const S=b(36725);function withDockerFilterArg(g){return(0,S.withNamedArg)("--filter",g)}v.withDockerFilterArg=withDockerFilterArg,v.withDockerBooleanFilterArg=function withDockerBooleanFilterArg(g,v){return withDockerFilterArg("boolean"==typeof v?`${g}=${v}`:void 0)}},19160:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerIgnoreSizeArg=void 0;const S=b(36725);v.withDockerIgnoreSizeArg=(0,S.withNamedArg)("--size","false",{assignValue:!0,shouldQuote:!1})},32455:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerJsonFormatArg=void 0;const S=b(36725);v.withDockerJsonFormatArg=(0,S.withNamedArg)("--format","{{json .}}")},57921:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerLabelFilterArgs=v.formatDockerLabelFilter=void 0;const S=b(37001),P=b(40845);function formatDockerLabelFilter(g,v){return"boolean"==typeof v&&v?`label=${g}`:"string"==typeof v?S.conditional`label=${g}=${v}`:void 0}v.formatDockerLabelFilter=formatDockerLabelFilter,v.withDockerLabelFilterArgs=function withDockerLabelFilterArgs(g){return(0,P.withDockerFilterArg)(Object.entries(g||{}).map((([g,v])=>formatDockerLabelFilter(g,v))))}},50387:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerLabelsArg=void 0;const S=b(36725);v.withDockerLabelsArg=function withDockerLabelsArg(g){return(0,S.withNamedArg)("--label",Object.entries(g||{}).map((([g,v])=>`${g}=${v}`)))}},24178:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerMountsArg=v.formatDockerMount=void 0;const S=b(36725);function formatDockerMount(g){return new Array(`type=${g.type}`,`source=${g.source}`,`destination=${g.destination}`,g.readOnly?"readonly":"").filter((g=>!!g)).join(",")}v.formatDockerMount=formatDockerMount,v.withDockerMountsArg=function withDockerMountsArg(g){return(0,S.withNamedArg)("--mount",(g||[]).map(formatDockerMount))}},32451:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerNoTruncArg=void 0;const S=b(36725);v.withDockerNoTruncArg=(0,S.withArg)("--no-trunc")},28269:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerPlatformArg=v.formatDockerPlatform=void 0;const S=b(36725),P=b(34090),x=b(35877);function formatDockerPlatform(g){if(!(null==g?void 0:g.os)&&!(null==g?void 0:g.architecture))return;return`${(0,x.normalizeContainerOS)(null==g?void 0:g.os)}/${(null==g?void 0:g.architecture)||(0,P.getNativeArchitecture)()}`}v.formatDockerPlatform=formatDockerPlatform,v.withDockerPlatformArg=function withDockerPlatformArg(g){return(0,S.withNamedArg)("--platform",formatDockerPlatform(g))}},91653:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerPortsArg=void 0;const S=b(36725);v.withDockerPortsArg=function withDockerPortsArg(g){return(0,S.withNamedArg)("--publish",(g||[]).map((g=>{let v=g.hostIp?`${g.hostIp}:`:"";return v+=`${g.hostPort||""}:`,v+=g.containerPort,g.protocol&&(v+=`/${g.protocol}`),v})))}},69946:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DockerClient=void 0;const S=b(19062),P=b(36725),x=b(86641),C=b(32455),T=b(48136),R=b(28936);class DockerClient extends x.DockerClientBase{constructor(g="docker",v="Docker",b="Runs container commands using the Docker CLI"){super(DockerClient.ClientId,g,v,b)}getListContextsCommandArgs(g){return(0,P.composeArgs)((0,P.withArg)("context","ls"),C.withDockerJsonFormatArg)()}async parseListContextsCommandOutput(g,v){const b=new Array;try{g.split("\n").forEach((g=>{try{if(!g)return;const v=JSON.parse(g);if(!(0,T.isDockerContextRecord)(v))throw new Error("Invalid context JSON");b.push({name:v.Name,current:v.Current,description:v.Description,containerEndpoint:v.DockerEndpoint})}catch(g){if(v)throw g}}))}catch(g){if(v)throw g}return b}async listContexts(g){return{command:this.commandName,args:this.getListContextsCommandArgs(g),parse:this.parseListContextsCommandOutput}}getRemoveContextsCommandArgs(g){return(0,P.composeArgs)((0,P.withArg)("context","rm"),(0,P.withArg)(...g.contexts),(0,P.withArg)("--force"))()}async parseRemoveContextsCommandOutput(g,v){return(0,S.asIds)(g)}async removeContexts(g){return{command:this.commandName,args:this.getRemoveContextsCommandArgs(g),parse:this.parseRemoveContextsCommandOutput}}getUseContextCommandArgs(g){return(0,P.composeArgs)((0,P.withArg)("context","use"),(0,P.withArg)(g.context))()}async useContext(g){return{command:this.commandName,args:this.getUseContextCommandArgs(g)}}getInspectContextsCommandArgs(g){return(0,P.composeArgs)((0,P.withArg)("context","inspect"),C.withDockerJsonFormatArg,(0,P.withArg)(...g.contexts))()}async parseInspectContextsCommandOutput(g,v){try{return g.split("\n").reduce(((g,b)=>{var S;if(!b)return g;try{const v=JSON.parse(b);if(!(0,R.isDockerInspectContextRecord)(v))throw new Error("Invalid context inspect json");const P={name:v.Name,description:null===(S=v.Metadata)||void 0===S?void 0:S.Description,raw:b};return[...g,P]}catch(g){if(v)throw g}return g}),new Array)}catch(g){if(v)throw g}return new Array}async inspectContexts(g){return{command:this.commandName,args:this.getInspectContextsCommandArgs(g),parse:this.parseInspectContextsCommandOutput}}}v.DockerClient=DockerClient,DockerClient.ClientId="com.microsoft.visualstudio.containers.docker"},48136:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isDockerContextRecord=void 0,v.isDockerContextRecord=function isDockerContextRecord(g){const v=g;return!(!v||"object"!=typeof v)&&("string"==typeof v.Name&&"boolean"==typeof v.Current)}},28936:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isDockerInspectContextRecord=void 0,v.isDockerInspectContextRecord=function isDockerInspectContextRecord(g){return!0}},77616:function(g,v,b){"use strict";var S,P=this&&this.__classPrivateFieldSet||function(g,v,b,S,P){if("m"===S)throw new TypeError("Private method is not writable");if("a"===S&&!P)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof v?g!==v||!P:!v.has(g))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===S?P.call(g,b):P?P.value=b:v.set(g,b),b},x=this&&this.__classPrivateFieldGet||function(g,v,b,S){if("a"===b&&!S)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof v?g!==v||!S:!v.has(g))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===b?S:"a"===b?S.call(g):S?S.value:v.get(g)};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerComposeClient=void 0;const C=b(36725),T=b(69624),R=b(32982);function withCommonOrchestratorArgs(g){return(0,C.composeArgs)((0,C.withNamedArg)("--file",g.files),(0,C.withNamedArg)("--env-file",g.environmentFile),(0,C.withNamedArg)("--project-name",g.projectName))}function withComposeArg(g){return(0,C.withArg)(g?"compose":void 0)}class DockerComposeClient extends R.ConfigurableClient{constructor(g,v="Docker Compose",b="Runs orchestrator commands using the Docker Compose CLI",x=!0){super(DockerComposeClient.ClientId,g||x?"docker":"docker-compose",v,b),S.set(this,void 0),P(this,S,x,"f")}get composeV2(){return x(this,S,"f")}set composeV2(g){P(this,S,g,"f")}getUpCommandArgs(g){var v;return(0,C.composeArgs)(withComposeArg(this.composeV2),withCommonOrchestratorArgs(g),(0,C.withNamedArg)("--profile",g.profiles),(0,C.withArg)("up"),(0,C.withFlagArg)("--detach",g.detached),(0,C.withFlagArg)("--build",g.build),(0,C.withNamedArg)("--scale",Object.entries(g.scale||{}).map((([g,v])=>`${g}=${v}`))),(0,C.withNamedArg)("--timeout",null===(v=g.timeoutSeconds)||void 0===v?void 0:v.toString(10)),(0,C.withFlagArg)("--wait",g.wait),(0,C.withVerbatimArg)(g.customOptions),(0,C.withArg)(...g.services||[]))()}async up(g){return{command:this.commandName,args:this.getUpCommandArgs(g)}}getDownCommandArgs(g){var v;return(0,C.composeArgs)(withComposeArg(this.composeV2),withCommonOrchestratorArgs(g),(0,C.withArg)("down"),(0,C.withNamedArg)("--rmi",g.removeImages),(0,C.withFlagArg)("--volumes",g.removeVolumes),(0,C.withNamedArg)("--timeout",null===(v=g.timeoutSeconds)||void 0===v?void 0:v.toString(10)),(0,C.withVerbatimArg)(g.customOptions))()}async down(g){return{command:this.commandName,args:this.getDownCommandArgs(g)}}getStartCommandArgs(g){return(0,C.composeArgs)(withComposeArg(this.composeV2),withCommonOrchestratorArgs(g),(0,C.withArg)("start"))()}async start(g){return{command:this.commandName,args:this.getStartCommandArgs(g)}}getStopCommandArgs(g){var v;return(0,C.composeArgs)(withComposeArg(this.composeV2),withCommonOrchestratorArgs(g),(0,C.withArg)("stop"),(0,C.withNamedArg)("--timeout",null===(v=g.timeoutSeconds)||void 0===v?void 0:v.toString(10)))()}async stop(g){return{command:this.commandName,args:this.getStopCommandArgs(g)}}getRestartCommandArgs(g){var v;return(0,C.composeArgs)(withComposeArg(this.composeV2),withCommonOrchestratorArgs(g),(0,C.withArg)("restart"),(0,C.withNamedArg)("--timeout",null===(v=g.timeoutSeconds)||void 0===v?void 0:v.toString(10)))()}async restart(g){return{command:this.commandName,args:this.getRestartCommandArgs(g)}}getLogsCommandArgs(g){var v;return(0,C.composeArgs)(withComposeArg(this.composeV2),withCommonOrchestratorArgs(g),(0,C.withArg)("logs"),(0,C.withFlagArg)("--follow",g.follow),(0,C.withNamedArg)("--tail",null===(v=g.tail)||void 0===v?void 0:v.toString(10)))()}async logs(g){return{command:this.commandName,args:this.getLogsCommandArgs(g),parseStream:(g,v)=>(0,T.stringStreamToGenerator)(g)}}getConfigCommandArgs(g){return(0,C.composeArgs)(withComposeArg(this.composeV2),withCommonOrchestratorArgs(g),(0,C.withArg)("config"),(0,C.withArg)(`--${g.configType}`))()}async parseConfigCommandOutput(g,v){return g.split("\n").filter((g=>g))}async config(g){return{command:this.commandName,args:this.getConfigCommandArgs(g),parse:this.parseConfigCommandOutput}}}v.DockerComposeClient=DockerComposeClient,S=new WeakMap,DockerComposeClient.ClientId="com.microsoft.visualstudio.orchestrators.dockercompose"},20588:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ShellStreamCommandRunnerFactory=void 0;const S=b(12781),P=b(36032),x=b(75198),C=b(822),T=b(71781);function throwIfCancellationRequested(g){if(null==g?void 0:g.isCancellationRequested)throw new C.CancellationError("Command cancelled",g)}v.ShellStreamCommandRunnerFactory=class ShellStreamCommandRunnerFactory{constructor(g){this.options=g}getCommandRunner(){return async g=>{const v=await(0,P.normalizeCommandResponseLike)(g),{command:b,args:C}=this.getCommandAndArgs(v);let R,k;throwIfCancellationRequested(this.options.cancellationToken);try{v.parse&&(k=new x.AccumulatorStream);let g=k;if(k&&this.options.stdOutPipe){const v=new S.PassThrough;v.pipe(this.options.stdOutPipe),v.pipe(k),g=v}else this.options.stdOutPipe&&(g=this.options.stdOutPipe);if(await(0,T.spawnStreamAsync)(b,C,{...this.options,stdOutPipe:g}),throwIfCancellationRequested(this.options.cancellationToken),k&&v.parse){const g=await k.getString();throwIfCancellationRequested(this.options.cancellationToken),R=await v.parse(g,!!this.options.strict)}return throwIfCancellationRequested(this.options.cancellationToken),R}finally{null==k||k.destroy()}}}getStreamingCommandRunner(){return this.streamingCommandRunner.bind(this)}async*streamingCommandRunner(g){const v=await(0,P.normalizeCommandResponseLike)(g),{command:b,args:x}=this.getCommandAndArgs(v);throwIfCancellationRequested(this.options.cancellationToken);const C=new S.PassThrough,R=v.parseStream(C,!!this.options.strict),k=(0,T.spawnStreamAsync)(b,x,{...this.options,stdOutPipe:C});for await(const g of R)yield g;await k}getCommandAndArgs(g){return g}}},7159:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.WslShellCommandRunnerFactory=void 0;const S=b(36725),P=b(20588);class WslShellCommandRunnerFactory extends P.ShellStreamCommandRunnerFactory{getCommandAndArgs(g){var v;return{command:null!==(v=this.options.wslPath)&&void 0!==v?v:"wsl.exe",args:(0,S.composeArgs)((0,S.withNamedArg)("-d",this.options.distro),(0,S.withArg)("--"),(0,S.withArg)(g.command),(0,S.withArg)(...g.args))()}}}v.WslShellCommandRunnerFactory=WslShellCommandRunnerFactory},36032:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.normalizeCommandResponseLike=void 0,v.normalizeCommandResponseLike=function normalizeCommandResponseLike(g){return"function"==typeof g?Promise.resolve(g()):Promise.resolve(g)}},22920:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isContainerOS=void 0,v.isContainerOS=function isContainerOS(g){switch(g){case"linux":case"windows":return!0;default:return!1}}},85738:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},16522:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),P(b(69946),v),P(b(77616),v),P(b(20588),v),P(b(7159),v),P(b(36032),v),P(b(22920),v),P(b(85738),v),P(b(39171),v),P(b(15598),v),P(b(38243),v),P(b(75198),v),P(b(822),v),P(b(45561),v),P(b(82884),v),P(b(36725),v),P(b(34090),v),P(b(91),v),P(b(35877),v),P(b(71781),v)},39171:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CancellationTokenLike=void 0;const S=b(38243);!function(g){g.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:S.EventLike.None})}(v.CancellationTokenLike||(v.CancellationTokenLike={}))},15598:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DisposableLike=void 0,function(g){g.None=Object.freeze({dispose:()=>{}})}(v.DisposableLike||(v.DisposableLike={}))},38243:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.EventLike=void 0;const S=b(15598);!function(g){g.None=Object.freeze((()=>S.DisposableLike.None))}(v.EventLike||(v.EventLike={}))},75198:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AccumulatorStream=void 0;const S=b(12781);class AccumulatorStream extends S.Writable{constructor(g){super({...g,write:(g,v,b)=>{this.chunks.push(g),b()}}),this.chunks=[],this.streamEndPromise=new Promise(((g,v)=>{this.on("close",(()=>{g()})),this.on("error",(g=>{v(g)}))}))}async getBytes(){return await this.streamEndPromise,Buffer.concat(this.chunks)}async getString(g="utf-8"){return(await this.getBytes()).toString(g).replace(/[\x00-\x09\x0B-\x0C\x0E-\x1F]|\r?\n$/g,"")}}v.AccumulatorStream=AccumulatorStream},822:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isCancellationError=v.CancellationError=void 0;class CancellationError extends Error{constructor(g,v){super(g),this.token=v,this.name=this.constructor.name}}v.CancellationError=CancellationError,v.isCancellationError=function isCancellationError(g){return(null==g?void 0:g.name)===CancellationError.name}},45561:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isChildProcessError=v.ChildProcessError=void 0;class ChildProcessError extends Error{constructor(g,v,b){super(g),this.code=v,this.signal=b,this.name=this.constructor.name}}v.ChildProcessError=ChildProcessError,v.isChildProcessError=function isChildProcessError(g){return(null==g?void 0:g.name)===ChildProcessError.name}},82884:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isCommandNotSupportedError=v.CommandNotSupportedError=void 0;class CommandNotSupportedError extends Error{constructor(g){super(g),this.name=this.constructor.name}}v.CommandNotSupportedError=CommandNotSupportedError,v.isCommandNotSupportedError=function isCommandNotSupportedError(g){return(null==g?void 0:g.name)===CommandNotSupportedError.name}},19062:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.asIds=void 0,v.asIds=function asIds(g){return g.split("\n").filter((g=>g))}},36725:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.innerQuoted=v.escaped=v.quoted=v.withVerbatimArg=v.withNamedArg=v.withFlagArg=v.withQuotedArg=v.withArg=v.composeArgs=void 0;const S=b(89496),P=b(70365);function withArg(...g){return(v=[])=>g.map(escaped).reduce(((g,v)=>v?[...g,v]:g),v)}function quoted(g){if(g)return"string"==typeof g?{value:g,quoting:S.ShellQuoting.Strong}:g}function escaped(g){if(g)return"string"==typeof g?{value:g,quoting:S.ShellQuoting.Escape}:g}v.composeArgs=function composeArgs(...g){return(v=[])=>g.reduce(((g,v)=>v(g)),v||[])},v.withArg=withArg,v.withQuotedArg=function withQuotedArg(...g){return(v=[])=>g.map(quoted).reduce(((g,v)=>v?[...g,v]:g),v)},v.withFlagArg=function withFlagArg(g,v){return(b=[])=>v?withArg(g)(b):b},v.withNamedArg=function withNamedArg(g,v,{assignValue:b=!1,shouldQuote:S=!0}={}){return(x=[])=>(0,P.toArray)(v).reduce(((v,P)=>{if(P){const x=S?quoted(P):escaped(P);return b?withArg(`${g}=${null==x?void 0:x.value}`)(v):withArg(g,x)(v)}return v}),x)},v.withVerbatimArg=function withVerbatimArg(...g){return(v=[])=>g.reduce(((g,v)=>v?[...g,v]:g),v)},v.quoted=quoted,v.escaped=escaped,v.innerQuoted=function innerQuoted(g){if(g)return"string"==typeof g?{value:g,quoting:S.ShellQuoting.Weak}:{...g,quoting:g.quoting===S.ShellQuoting.Escape?S.ShellQuoting.Weak:g.quoting}}},37001:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.conditional=void 0,v.conditional=function conditional(g,...v){return v.reduce(((v,b,S)=>b?v+g[S]+b:v),"")+g.slice(-1)}},97707:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.dayjs=void 0;const S=b(27484),P=b(10285),x=b(70178);S.extend(P),S.extend(x);const C=["YYYY-MM-DD HH:mm:ss ZZ"];v.dayjs=new Proxy(S,{apply(g,v,b){const S=[...C];return b.length>1?("string"==typeof b[1]||Array.isArray(b[1]))&&(b[1]=S.concat(b[1])):1===b.length&&b.push(S),g.apply(v,b)},get(g,v,b){const S=Reflect.get(g,v,b);return"function"==typeof S?"utc"===v?function(...v){const P=[...C];return v.length>1?("string"==typeof v[1]||Array.isArray(v[1]))&&(v[1]=P.concat(v[1])):1===v.length&&v.push(P),S.apply(this===b?g:this,v)}:S.bind(this===b?g:this):S}})},34090:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getNativeArchitecture=void 0;const S=b(22037);v.getNativeArchitecture=function getNativeArchitecture(){const g=S.arch()||"amd64";switch(g){case"ia32":return"386";case"mipsel":return"mipsle";case"ppc":return"ppc64";case"x64":return"amd64";default:return g}}},35877:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.normalizeContainerOS=void 0,v.normalizeContainerOS=function normalizeContainerOS(g){switch(g=(null==g?void 0:g.toLowerCase())||"linux"){case"win":return"windows";case"osx":case"mac":case"macos":return"darwin";default:return g}}},91:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.parseDockerLikeImageName=void 0;const b=/^((?<registry>((localhost|([\w-]+(\.[\w-]+)+))(:\d+)?)|([\w-]+:\d+))\/)?(?<image>[\w-./<>]+)(:(?<tag>[\w-.<>]+))?(@(?<digest>.+))?$/,S=/[<>]/i;v.parseDockerLikeImageName=function parseDockerLikeImageName(g){if(!g)return{originalName:g};const v=b.exec(g);if(!v||!v.groups)throw new Error("Invalid image name");const{registry:P,image:x,tag:C,digest:T}=v.groups;return{originalName:g,image:S.test(x)?void 0:x,tag:S.test(C)?void 0:C,digest:T,registry:P}}},71781:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.spawnStreamAsync=v.NoShell=v.Cmd=v.Bash=v.Powershell=v.Shell=void 0;const S=b(32081),P=b(22037),x=b(28),C=b(89496),T=b(39171),R=b(822),k=b(45561);class Shell{static getShellOrDefault(g){return g||("win32"===P.platform()?new Cmd:new Bash)}goTemplateQuotedString(g,v){return{value:g,quoting:v}}getShellOrDefault(g){return g}}v.Shell=Shell;v.Powershell=class Powershell extends Shell{quote(g){const escape=g=>`\`${g}`;return g.map((g=>{if("string"==typeof g)return g;switch(g.quoting){case C.ShellQuoting.Escape:return g.value.replace(/[ "'()]/g,escape);case C.ShellQuoting.Weak:return`"${g.value.replace(/["]/g,escape)}"`;case C.ShellQuoting.Strong:return`'${g.value.replace(/[']/g,escape)}'`}}))}goTemplateQuotedString(g,v){switch(v){case C.ShellQuoting.Escape:return{value:g,quoting:v};case C.ShellQuoting.Weak:case C.ShellQuoting.Strong:return{value:g.replace(/["]/g,(g=>`\\${g}`)),quoting:v}}}getShellOrDefault(g){return"string"!=typeof g&&!1!==g?"powershell.exe":g}};class Bash extends Shell{quote(g){const escape=g=>`\\${g}`;return g.map((g=>{if("string"==typeof g)return g;switch(g.quoting){case C.ShellQuoting.Escape:return g.value.replace(/[ "']/g,escape);case C.ShellQuoting.Weak:return`"${g.value.replace(/["]/g,escape)}"`;case C.ShellQuoting.Strong:return`'${g.value.replace(/[']/g,escape)}'`}}))}}v.Bash=Bash;class Cmd extends Shell{quote(g){const escapeQuote=g=>`\\${g}`,escape=g=>`^${g}`;return g.map((g=>{if("string"==typeof g)return g;switch(g.quoting){case C.ShellQuoting.Escape:case C.ShellQuoting.Weak:return g.value.replace(/[ "^&\\<>|]/g,escape);case C.ShellQuoting.Strong:return`"${g.value.replace(/["]/g,escapeQuote)}"`}}))}}v.Cmd=Cmd;v.NoShell=class NoShell extends Shell{constructor(g){super(),this.isWindows="boolean"==typeof g?g:"win32"===P.platform()}quote(g){const windowsEscape=g=>`\\${g}`;return g.map((g=>{if("string"==typeof g)return g;if(this.isWindows)switch(g.quoting){case C.ShellQuoting.Weak:case C.ShellQuoting.Strong:return`"${g.value.replace(/["]/g,windowsEscape)}"`;default:return g.value}return g.value}))}getShellOrDefault(g){return!1}},v.spawnStreamAsync=async function spawnStreamAsync(g,v,b){var P,C,_,O;const I=b.cancellationToken||T.CancellationTokenLike.None,A=null!==(C=null===(P=b.shellProvider)||void 0===P?void 0:P.getShellOrDefault(b.shell))&&void 0!==C?C:b.shell,q=null!==(O=null===(_=b.shellProvider)||void 0===_?void 0:_.quote(v))&&void 0!==O?O:v.map((g=>"string"==typeof g?g:g.value));if(I.isCancellationRequested)throw new R.CancellationError("Command cancelled",I);b.onCommand&&b.onCommand([g,...q].join(" "));const z=(0,S.spawn)(g,q,{...b,shell:A,stdio:[b.stdInPipe?"pipe":"ignore",b.stdOutPipe?"pipe":"ignore",b.stdErrPipe?"pipe":"ignore"]});return b.stdInPipe&&z.stdin&&b.stdInPipe.pipe(z.stdin),b.stdOutPipe&&z.stdout&&z.stdout.pipe(b.stdOutPipe),b.stdErrPipe&&z.stderr&&z.stderr.pipe(b.stdErrPipe),new Promise(((g,v)=>{const S=I.onCancellationRequested((()=>{var g,P;S.dispose(),null===(g=b.stdOutPipe)||void 0===g||g.end(),null===(P=b.stdErrPipe)||void 0===P||P.end(),z.removeAllListeners(),z.pid&&x(z.pid),v(new R.CancellationError("Command cancelled",I))}));z.on("error",(g=>{S.dispose(),v(g)})),z.on("exit",((b,P)=>{S.dispose(),0===b?g():v(P?new k.ChildProcessError(`Process exited due to signal ${P}`,b,P):new k.ChildProcessError(`Process exited with code ${b}`,b,P))}))}))}},69624:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.byteStreamToGenerator=v.stringStreamToGenerator=void 0,v.stringStreamToGenerator=async function*stringStreamToGenerator(g){for await(const v of g)"string"==typeof v?yield v:Buffer.isBuffer(v)&&(yield v.toString())},v.byteStreamToGenerator=async function*byteStreamToGenerator(g){for await(const v of g)"string"==typeof v?yield Buffer.from(v):Buffer.isBuffer(v)&&(yield v)}},70365:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.toArray=void 0,v.toArray=function toArray(...g){return[].concat(...g)}},54190:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.BasicAuthProvider=void 0;const S=b(89496);v.BasicAuthProvider=class BasicAuthProvider{constructor(g,v,b){this.storageMemento=g,this.secretStorage=v,this.storageSubKey=b}async getBasicCredentials(){const g=this.storageMemento.get(`BasicAuthProvider.${this.storageSubKey}.username`),v=await this.secretStorage.get(`BasicAuthProvider.${this.storageSubKey}.secret`);if(null==g)throw new Error(S.l10n.t("Could not load username for {0}",this.storageSubKey));if(null==v)throw new Error(S.l10n.t("Could not load secret for {0}",this.storageSubKey));return{username:g,secret:v}}async removeSession(){await this.secretStorage.delete(`BasicAuthProvider.${this.storageSubKey}.secret`),await this.storageMemento.update(`BasicAuthProvider.${this.storageSubKey}.username`,void 0)}async storeBasicCredentials(g){await this.storageMemento.update(`BasicAuthProvider.${this.storageSubKey}.username`,g.username),await this.secretStorage.store(`BasicAuthProvider.${this.storageSubKey}.secret`,g.secret)}}},62776:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isBasicOAuthProvider=v.BasicOAuthProvider=void 0;const S=b(89496),P=b(61257),x=b(54190);class BasicOAuthProvider extends x.BasicAuthProvider{constructor(g,v,b){super(g,v,b.toString()),this.registryUri=b,this._didFallback=!1}async getSession(g,v){var b;const{username:S,secret:x}=await this.getBasicCredentials();if(void 0===this.oAuthEndpoint||void 0===this.oAuthService)return{id:"basic",type:"Basic",account:{label:S,id:S},accessToken:this.getBasicAuthToken(S,x),scopes:g};{const v={method:"GET",headers:{Authorization:`Basic ${this.getBasicAuthToken(S,x)}`,grant_type:"password",service:this.oAuthService,scope:[...null!==(b=this.defaultScopes)&&void 0!==b?b:[],...g].join(" ")}},C=await(0,P.httpRequest)(this.oAuthEndpoint.toString(),v);return{id:"oauth",type:"Bearer",account:{label:S,id:S},accessToken:(await C.json()).token,scopes:g}}}fallback(g){var v,b,P;const x=/Bearer\s+realm="(?<realm>[^"]+)",\s*service="(?<service>[^"]+)",\s*scope="(?<scope>[^"]+)"/i.exec(g);if(!(null===(v=null==x?void 0:x.groups)||void 0===v?void 0:v.realm)||!(null===(b=null==x?void 0:x.groups)||void 0===b?void 0:b.service)||!(null===(P=null==x?void 0:x.groups)||void 0===P?void 0:P.scope))throw new Error(S.l10n.t('Unable to parse WWW-Authenticate header: "{0}"',g));this.oAuthEndpoint=x.groups.realm,this.oAuthService=x.groups.service,this.defaultScopes=x.groups.scope.split(" "),this._didFallback=!0}get didFallback(){return this._didFallback}async getLoginInformation(){const g=await this.getBasicCredentials();return{server:this.registryUri.toString(),username:g.username,secret:g.secret}}getBasicAuthToken(g,v){return Buffer.from(`${g}:${v}`).toString("base64")}}v.BasicOAuthProvider=BasicOAuthProvider,v.isBasicOAuthProvider=function isBasicOAuthProvider(g){return g instanceof BasicOAuthProvider}},69158:function(g,v,b){"use strict";var S,P=this&&this.__classPrivateFieldGet||function(g,v,b,S){if("a"===b&&!S)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof v?g!==v||!S:!v.has(g))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===b?S:"a"===b?S.call(g):S?S.value:v.get(g)},x=this&&this.__classPrivateFieldSet||function(g,v,b,S,P){if("m"===S)throw new TypeError("Private method is not writable");if("a"===S&&!P)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof v?g!==v||!P:!v.has(g))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===S?P.call(g,b):P?P.value=b:v.set(g,b),b};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerHubAuthProvider=void 0;const C=b(44261),T=b(61257),R=b(54190);class DockerHubAuthProvider extends R.BasicAuthProvider{constructor(g,v){super(g,v,"DockerHub"),S.set(this,void 0)}async getSession(g,v){const b=await this.getBasicCredentials();if(!P(this,S,"f")||(null==v?void 0:v.forceNewSession)){const g=C.DockerHubRequestUrl.with({path:"v2/users/login"}),v=await(0,T.httpRequest)(g.toString(),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({username:b.username,password:b.secret})});x(this,S,(await v.json()).token,"f")}return{id:b.username,type:"Bearer",accessToken:P(this,S,"f"),account:{label:b.username,id:b.username},scopes:g}}async getLoginInformation(){const g=await this.getBasicCredentials();return{server:C.DockerHubSignInUrl,username:g.username,secret:g.secret}}}v.DockerHubAuthProvider=DockerHubAuthProvider,S=new WeakMap},6521:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CommonRegistryDataProvider=void 0;const S=b(89496),P=b(31875),x=b(52350),C=b(27484),T=b(84110),R=b(237);C.extend(T);v.CommonRegistryDataProvider=class CommonRegistryDataProvider{constructor(){this.onDidChangeTreeDataEmitter=new S.EventEmitter,this.onDidChangeTreeData=this.onDidChangeTreeDataEmitter.event}dispose(){this.onDidChangeTreeDataEmitter.dispose()}async getChildren(g){try{if(g){if((0,P.isRegistryRoot)(g))return await this.getRegistries(g);if((0,P.isRegistry)(g))return await this.getRepositories(g);if((0,P.isRepository)(g))return await this.getTags(g);throw new Error(`Unexpected element: ${JSON.stringify(g)}`)}return[await this.getRoot()]}catch(v){return(0,R.getErrorTreeItem)(v,g)}}getTreeItem(g){if((0,P.isRegistryRoot)(g))return Promise.resolve({...g,collapsibleState:S.TreeItemCollapsibleState.Collapsed,contextValue:(0,x.getContextValue)(g,"commonregistryroot"),iconPath:g.iconPath});if((0,P.isRegistry)(g))return Promise.resolve({...g,collapsibleState:S.TreeItemCollapsibleState.Collapsed,contextValue:(0,x.getContextValue)(g,"commonregistry"),iconPath:g.iconPath||new S.ThemeIcon("briefcase")});if((0,P.isRepository)(g))return Promise.resolve({...g,collapsibleState:S.TreeItemCollapsibleState.Collapsed,contextValue:(0,x.getContextValue)(g,"commonrepository"),iconPath:new S.ThemeIcon("repo")});if((0,P.isTag)(g))return Promise.resolve({...g,collapsibleState:S.TreeItemCollapsibleState.None,contextValue:(0,x.getContextValue)(g,"commontag"),iconPath:new S.ThemeIcon("bookmark"),description:g.createdAt?C(g.createdAt).fromNow():void 0});if((0,P.isError)(g))return Promise.resolve({...g,collapsibleState:S.TreeItemCollapsibleState.None,contextValue:(0,x.getContextValue)(g,"commonerror"),iconPath:new S.ThemeIcon("error",new S.ThemeColor("problemsErrorIcon.foreground"))});throw new Error(`Unexpected element: ${JSON.stringify(g)}`)}}},237:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getErrorTreeItem=void 0;const S=b(89496),P=b(46027);v.getErrorTreeItem=function getErrorTreeItem(g,v){return(0,P.isUnauthorizedError)(g)?[{parent:v,label:g.message,type:"commonerror",additionalContextValues:["registryConnectError"]}]:[{parent:v,label:g instanceof Error?g.message:S.l10n.t("Unknown error"),type:"commonerror"}]}},31875:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isError=v.isTag=v.isRepository=v.isRegistry=v.isRegistryRoot=v.isCommonRegistryItem=void 0,v.isCommonRegistryItem=function isCommonRegistryItem(g){return!!g&&"object"==typeof g&&void 0!==g.type&&void 0!==g.label},v.isRegistryRoot=function isRegistryRoot(g){return!!g&&"object"==typeof g&&"commonroot"===g.type},v.isRegistry=function isRegistry(g){return!!g&&"object"==typeof g&&"commonregistry"===g.type},v.isRepository=function isRepository(g){return!!g&&"object"==typeof g&&"commonrepository"===g.type},v.isTag=function isTag(g){return!!g&&"object"==typeof g&&"commontag"===g.type},v.isError=function isError(g){return!!g&&"object"==typeof g&&"commonerror"===g.type}},44261:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DockerHubRegistryDataProvider=v.isDockerHubRepository=v.isDockerHubRegistry=v.DockerHubContextValue=v.DockerHubSignInUrl=v.DockerHubRegistryUrl=v.DockerHubRequestUrl=void 0;const S=b(69158),P=b(24942),x=b(61257),C=b(43291),T=b(45283),R=b(6521),k=b(31875),_=b(89496);v.DockerHubRequestUrl=_.Uri.parse("https://hub.docker.com/"),v.DockerHubRegistryUrl=_.Uri.parse("https://docker.io/"),v.DockerHubSignInUrl="https://index.docker.io/v1/",v.DockerHubContextValue="dockerhub",v.isDockerHubRegistry=function isDockerHubRegistry(g){var b;return(0,k.isRegistry)(g)&&(0,P.isContextValueRegistryItem)(g)&&!0===(null===(b=g.additionalContextValues)||void 0===b?void 0:b.includes(v.DockerHubContextValue))},v.isDockerHubRepository=function isDockerHubRepository(g){var b;return(0,k.isRepository)(g)&&(0,P.isContextValueRegistryItem)(g)&&!0===(null===(b=g.additionalContextValues)||void 0===b?void 0:b.includes(v.DockerHubContextValue))};const O=new URLSearchParams({page_size:"100"}).toString();class DockerHubRegistryDataProvider extends R.CommonRegistryDataProvider{constructor(g){super(),this.id="vscode-docker.dockerHub",this.label=_.l10n.t("Docker Hub"),this.authenticationProvider=new S.DockerHubAuthProvider(g.globalState,g.secrets),this.iconPath={light:_.Uri.joinPath(g.extensionUri,"resources","light","docker.svg"),dark:_.Uri.joinPath(g.extensionUri,"resources","dark","docker.svg")}}async onConnect(){const g={usernamePrompt:_.l10n.t("Docker Hub Username"),secretPrompt:_.l10n.t("Docker Hub Password or Personal Access Token (requires `Read & Write` permissions)")},v=new C.RegistryWizard(g,[new T.RegistryWizardRequiredUsernamePromptStep,new T.RegistryWizardSecretPromptStep]);await v.prompt();const b={username:g.username||"",secret:g.secret||""};await this.authenticationProvider.storeBasicCredentials(b)}async onDisconnect(){await this.authenticationProvider.removeSession()}async getChildren(g){const b=await super.getChildren(g);return b.forEach((g=>{g.additionalContextValues=[...g.additionalContextValues||[],v.DockerHubContextValue]})),b}getRoot(){return{parent:void 0,label:this.label,iconPath:this.iconPath,type:"commonroot",baseUrl:v.DockerHubRegistryUrl}}async getRegistries(g){const b=new Set;(await this.getOrganizations()).forEach((g=>b.add(g))),(await this.getNamespaces()).forEach((g=>b.add(g)));const S=[],P=Array.from(b).sort();for(const b of P)S.push({parent:g,label:b,type:"commonregistry",baseUrl:v.DockerHubRegistryUrl});return S}async getRepositories(g){const b=[];let S=v.DockerHubRequestUrl.with({path:`v2/repositories/${g.label}`}).with({query:O});do{const v=await(0,x.httpRequest)(S.toString(!0),{method:"GET",headers:{Authorization:`Bearer ${(await this.authenticationProvider.getSession([],{})).accessToken}`}}),P=await v.json();for(const v of P.results)b.push({parent:g,label:`${v.name}`,type:"commonrepository",baseUrl:g.baseUrl});S=getNextLinkFromBody(P)}while(S);return b}async getTags(g){const b=[];let S=v.DockerHubRequestUrl.with({path:`v2/repositories/${g.parent.label}/${g.label}/tags`}).with({query:O});do{const v=await(0,x.httpRequest)(S.toString(!0),{method:"GET",headers:{Authorization:`Bearer ${(await this.authenticationProvider.getSession([],{})).accessToken}`}}),P=await v.json();for(const v of P.results)b.push({parent:g,label:v.name,type:"commontag",createdAt:new Date(v.last_updated||""),baseUrl:g.baseUrl});S=getNextLinkFromBody(P)}while(S);return b}async getLoginInformation(g){return await this.authenticationProvider.getLoginInformation()}async getNamespaces(){const g=[];let b=v.DockerHubRequestUrl.with({path:"v2/repositories/namespaces"}).with({query:O});do{const v=await(0,x.httpRequest)(b.toString(!0),{method:"GET",headers:{Authorization:`Bearer ${(await this.authenticationProvider.getSession([],{})).accessToken}`}}),S=await v.json();g.push(...S.namespaces||[]),b=getNextLinkFromBody(S)}while(b);return g}async getOrganizations(){const g=[];let b=v.DockerHubRequestUrl.with({path:"v2/user/orgs"}).with({query:O});do{const v=await(0,x.httpRequest)(b.toString(!0),{method:"GET",headers:{Authorization:`Bearer ${(await this.authenticationProvider.getSession([],{})).accessToken}`}}),S=await v.json();g.push(...S.results.map((g=>g.orgname))),b=getNextLinkFromBody(S)}while(b);return g}}function getNextLinkFromBody(g){return g.next?_.Uri.parse(g.next):void 0}v.DockerHubRegistryDataProvider=DockerHubRegistryDataProvider},10815:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.GenericRegistryV2DataProvider=v.isGenericV2Registry=void 0;const S=b(89496),P=b(22556),x=b(62776),C=b(7637),T=b(43291),R=b(45283),k=b(24942),_=b(31875),O="GenericV2ContainerRegistry.TrackedRegistries",I="generic";v.isGenericV2Registry=function isGenericV2Registry(g){var v;return(0,_.isRegistry)(g)&&(0,k.isContextValueRegistryItem)(g)&&!0===(null===(v=g.additionalContextValues)||void 0===v?void 0:v.includes(I))};class GenericRegistryV2DataProvider extends P.RegistryV2DataProvider{constructor(g){super(),this.extensionContext=g,this.id="vscode-docker.genericRegistryV2DataProvider",this.label=S.l10n.t("Generic Registry V2"),this.iconPath=new S.ThemeIcon("link"),this.authenticationProviders=new Map}async onConnect(){await this.addTrackedRegistry()}async getChildren(g){const v=await super.getChildren(g);return v.forEach((g=>{g.additionalContextValues=[...g.additionalContextValues||[],I]})),v}getRoot(){return{parent:void 0,label:this.label,type:"commonroot",iconPath:this.iconPath}}async getRegistries(g){return this.extensionContext.globalState.get(O,[]).map((g=>S.Uri.parse(g))).map((v=>({label:v.toString(),parent:g,type:"commonregistry",baseUrl:v})))}getAuthenticationProvider(g){const v=g.baseUrl.toString();if(!this.authenticationProviders.has(v)){const b=new x.BasicOAuthProvider(this.extensionContext.globalState,this.extensionContext.secrets,g.baseUrl);this.authenticationProviders.set(v,b)}return this.authenticationProviders.get(v)}async addTrackedRegistry(){const g={registryPrompt:S.l10n.t("Registry URL"),registryPromptPlaceholder:S.l10n.t("http://localhost:5000"),usernamePrompt:S.l10n.t("Registry Username"),secretPrompt:S.l10n.t("Registry Password or Personal Access Token"),connectedRegistries:this.authenticationProviders?[...this.authenticationProviders.keys()]:[]},v=new T.RegistryWizard(g,[new C.GenericRegistryV2WizardPromptStep,new R.RegistryWizardUsernamePromptStep,new R.RegistryWizardSecretPromptStep]);if(await v.prompt(),!g.registryUri)throw new Error("Registry URL is invalid");const b=g.registryUri.toString().toLowerCase(),P=this.extensionContext.globalState.get(O,[]);P.push(b),await this.extensionContext.globalState.update(O,P);const k=new x.BasicOAuthProvider(this.extensionContext.globalState,this.extensionContext.secrets,g.registryUri);await k.storeBasicCredentials({username:g.username||"",secret:g.secret||""}),this.authenticationProviders.set(b,k)}async removeTrackedRegistry(g){var v;const b=g.baseUrl.toString().toLowerCase(),S=this.extensionContext.globalState.get(O,[]),P=S.findIndex((g=>g===b));-1!==P&&(S.splice(P,1),this.extensionContext.globalState.update(O,S)),await(null===(v=this.authenticationProviders.get(b))||void 0===v?void 0:v.removeSession()),this.authenticationProviders.delete(b)}hasTrackedRegistries(){return this.extensionContext.globalState.get(O,[]).length>0}}v.GenericRegistryV2DataProvider=GenericRegistryV2DataProvider},7637:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.GenericRegistryV2WizardPromptStep=void 0;const S=b(89496),P=b(45283),x=b(88585);class GenericRegistryV2WizardPromptStep extends P.RegistryWizardPromptStep{async prompt(g){var v;const b={isSecretStep:!1,prompt:g.registryPrompt,validateInput:v=>this.validateUrl(v,g),placeholder:null!==(v=g.registryPromptPlaceholder)&&void 0!==v?v:""},P=await(0,x.showInputBox)(b);g.registryUri=S.Uri.parse(P)}shouldPrompt(g){return!!g.registryPrompt&&!g.registryUri}validateUrl(g,v){if(!g)return S.l10n.t("URL cannot be empty.");let b,P;try{const x=S.Uri.parse(g);if(P=x.scheme,b=x.authority,v.connectedRegistries.includes(x.toString().toLowerCase()))return S.l10n.t("URL {0} is already connected.",x.toString().toLowerCase())}catch(g){return S.l10n.t("Please enter a valid URL")}return b&&P?void 0:S.l10n.t("Please enter a valid URL")}}v.GenericRegistryV2WizardPromptStep=GenericRegistryV2WizardPromptStep},88470:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.GitHubRegistryDataProvider=v.isGitHubRegistry=void 0;const S=b(89496),P=b(62776),x=b(22556),C=b(81931),T=b(61257),R=b(43291),k=b(45283),_=b(31875),O=b(24942),I=S.Uri.parse("https://ghcr.io"),A="github";v.isGitHubRegistry=function isGitHubRegistry(g){var v;return(0,_.isRegistry)(g)&&(0,O.isContextValueRegistryItem)(g)&&!0===(null===(v=g.additionalContextValues)||void 0===v?void 0:v.includes(A))};class GitHubRegistryDataProvider extends x.RegistryV2DataProvider{constructor(g){super(),this.extensionContext=g,this.id="vscode-docker.githubContainerRegistry",this.label=S.l10n.t("GitHub"),this.description=S.l10n.t("GitHub Container Registry"),this.iconPath=new S.ThemeIcon("github"),this.authenticationProvider=new P.BasicOAuthProvider(g.globalState,g.secrets,I)}async onConnect(){const g={usernamePrompt:S.l10n.t("GitHub Username"),secretPrompt:S.l10n.t("GitHub Personal Access Token (requires `repo` and `write:packages` scopes)")},v=new R.RegistryWizard(g,[new k.RegistryWizardRequiredUsernamePromptStep,new k.RegistryWizardSecretPromptStep]);await v.prompt();const b={username:g.username||"",secret:g.secret||""};await this.authenticationProvider.storeBasicCredentials(b)}async onDisconnect(){await this.authenticationProvider.removeSession()}async getChildren(g){const v=await super.getChildren(g);return v.forEach((g=>{g.additionalContextValues=[...g.additionalContextValues||[],A]})),v}async getRegistries(g){return(await this.getOrganizations()).map((v=>({parent:g,baseUrl:I,label:v,type:"commonregistry"})))}async getRepositories(g){var v;const b=g.label+"/",S=g.baseUrl.with({path:"v2/_catalog"}),P=[];let x=b,T=!1;do{const R=await(0,C.registryV2Request)({authenticationProvider:this.authenticationProvider,method:"GET",requestUri:S,query:{n:"100",last:x},scopes:["registry:catalog:*"],throwOnFailure:!0});for(const S of(null===(v=R.body)||void 0===v?void 0:v.repositories)||[]){if(!S.startsWith(b)){T=!0;break}x=S,P.push({parent:g,baseUrl:g.baseUrl,label:S,type:"commonrepository"})}}while(!T);return P}getAuthenticationProvider(g){return this.authenticationProvider}async getTagCreatedDate(g){var v,b,S;const P=g.parent,x=P.baseUrl.with({path:`v2/${P.label}/manifests/${g.label}`}),T=(null===(b=null===(v=(await(0,C.registryV2Request)({authenticationProvider:this.getAuthenticationProvider(P),method:"GET",requestUri:x,scopes:[`repository:${P.label}:pull`]})).body)||void 0===v?void 0:v.config)||void 0===b?void 0:b.digest)||"",R=P.baseUrl.with({path:`v2/${P.label}/blobs/${T}`});if(T){const g=await(0,C.registryV2Request)({authenticationProvider:this.getAuthenticationProvider(P),method:"GET",requestUri:R,scopes:[`repository:${P.label}:pull`]});return(null===(S=g.body)||void 0===S?void 0:S.created)?new Date(g.body.created):void 0}}async getOrganizations(){const g=[],v=await this.authenticationProvider.getBasicCredentials();g.push(v.username);const b=S.Uri.parse("https://api.github.com/user/orgs"),P=await(0,T.httpRequest)(b.toString(),{headers:{Accept:"application/vnd.github+json","X-GitHub-Api-Version":"2022-11-28",Authorization:`Bearer ${v.secret}`}});for(const v of await P.json())g.push(v.login);return g}}v.GitHubRegistryDataProvider=GitHubRegistryDataProvider},22556:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.RegistryV2DataProvider=void 0;const S=b(89496),P=b(6521),x=b(81931),C=b(61257);class RegistryV2DataProvider extends P.CommonRegistryDataProvider{getRoot(){return{parent:void 0,label:this.label,type:"commonroot",iconPath:this.iconPath}}async getRepositories(g){var v;const b=[];let S=g.baseUrl.with({path:"v2/_catalog"});do{const P=await(0,x.registryV2Request)({authenticationProvider:this.getAuthenticationProvider(g),method:"GET",requestUri:S,query:Object.fromEntries(new URLSearchParams(S.query)),scopes:["registry:catalog:*"]});for(const S of(null===(v=P.body)||void 0===v?void 0:v.repositories)||[])b.push({parent:g,baseUrl:g.baseUrl,label:S,type:"commonrepository"});S=(0,C.getNextLinkFromHeaders)(P.headers,g.baseUrl)}while(S);return b}async getTags(g){var v;const b=[];let S=g.baseUrl.with({path:`v2/${g.label}/tags/list`});do{const P=await(0,x.registryV2Request)({authenticationProvider:this.getAuthenticationProvider(g),method:"GET",requestUri:S,scopes:[`repository:${g.label}:pull`],throwOnFailure:!0});for(const S of(null===(v=P.body)||void 0===v?void 0:v.tags)||[])b.push({parent:g,baseUrl:g.baseUrl,label:S,type:"commontag",additionalContextValues:["registryV2Tag"]});S=(0,C.getNextLinkFromHeaders)(P.headers,g.baseUrl)}while(S);return b.forEach((g=>{this.getTagCreatedDate(g).then((v=>{g.createdAt=v,this.onDidChangeTreeDataEmitter.fire(g)}),(()=>{}))})),b}getLoginInformation(g){const v=this.getAuthenticationProvider(g);if(v.getLoginInformation)return v.getLoginInformation();throw new Error(S.l10n.t("Authentication provider {0} does not support getting login information.",v))}async deleteTag(g){const v=await this.getImageDigest(g),b=g.parent.parent,S=b.baseUrl.with({path:`v2/${g.parent.label}/manifests/${v}`});await(0,x.registryV2Request)({authenticationProvider:this.getAuthenticationProvider(b),method:"DELETE",requestUri:S,scopes:[`repository:${g.parent.label}:delete`]})}async getImageDigest(g){const v=(await this.getManifestV2(g)).headers.get("docker-content-digest");if(!v)throw new Error("Could not find digest");return v}async getManifestV1(g){var v;const b=g.parent,P=b.baseUrl.with({path:`v2/${b.label}/manifests/${g.label}`}),C=await(0,x.registryV2Request)({authenticationProvider:this.getAuthenticationProvider(b),method:"GET",requestUri:P,scopes:[`repository:${b.label}:pull`]});if(!C.body)throw new Error(S.l10n.t("Could not find manifest for tag {0}",g.label));try{null===(v=C.body.history)||void 0===v||v.forEach((g=>{g.v1Compatibility=JSON.parse(g.v1Compatibility||"{}")}))}catch(g){}return C.body}async getManifestV2(g){const v=g.parent,b=v.baseUrl.with({path:`v2/${g.parent.label}/manifests/${g.label}`});return await(0,x.registryV2Request)({authenticationProvider:this.getAuthenticationProvider(v),method:"GET",requestUri:b,scopes:[`repository:${g.parent.label}:pull`],headers:{accept:"application/vnd.docker.distribution.manifest.v2+json"}})}async getTagCreatedDate(g){var v,b;const S=null===(v=(await this.getManifestV1(g)).history)||void 0===v?void 0:v[0];return(null===(b=null==S?void 0:S.v1Compatibility)||void 0===b?void 0:b.created)?new Date(S.v1Compatibility.created):void 0}}v.RegistryV2DataProvider=RegistryV2DataProvider},81931:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.registryV2Request=void 0;const S=b(62776),P=b(61257),x=b(46027);async function registryV2RequestInternal(g){var v;const b=new URLSearchParams(g.query),S=g.requestUri.with({query:b.toString()}),x=await g.authenticationProvider.getSession(g.scopes,g.sessionOptions),C={headers:{accept:"application/json",Authorization:`${x.type} ${x.accessToken}`,...g.headers},method:g.method},T=await(0,P.httpRequest)(S.toString(!0),C,g.throwOnFailure);return{status:T.status,statusText:T.statusText,succeeded:T.succeeded,uri:S,headers:T.headers,body:T.succeeded&&(parseInt(null!==(v=T.headers.get("content-length"))&&void 0!==v?v:"0")||"chunked"===T.headers.get("transfer-encoding"))?await T.json():void 0}}v.registryV2Request=async function registryV2Request(g){if((0,S.isBasicOAuthProvider)(g.authenticationProvider)&&!g.authenticationProvider.didFallback){const v=await registryV2RequestInternal({...g,throwOnFailure:!1});if(v.succeeded)return v;if(401!==v.status||!v.headers.get("www-authenticate"))throw new x.HttpErrorResponse(g.requestUri.toString(),v.status,v.statusText);g.authenticationProvider.fallback(v.headers.get("www-authenticate"))}return await registryV2RequestInternal(g)}},33922:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},89478:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},53653:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},64184:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},24942:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isContextValueRegistryItem=void 0,v.isContextValueRegistryItem=function isContextValueRegistryItem(g){return!!g&&"object"==typeof g&&"additionalContextValues"in g}},36918:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),P(b(54190),v),P(b(62776),v),P(b(22556),v),P(b(81931),v),P(b(6521),v),P(b(31875),v),P(b(237),v),P(b(44261),v),P(b(10815),v),P(b(88470),v),P(b(33922),v),P(b(89478),v),P(b(53653),v),P(b(64184),v),P(b(24942),v),P(b(52350),v),P(b(61257),v),P(b(43291),v),P(b(81374),v),P(b(45283),v)},52350:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getContextValue=void 0;const S=b(24942);v.getContextValue=function getContextValue(g,...v){var b;const P=[...v,...(0,S.isContextValueRegistryItem)(g)&&null!==(b=g.additionalContextValues)&&void 0!==b?b:[]],x=new Set(P);return Array.from(x).sort().join(";")}},46027:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.HttpErrorResponse=v.isUnauthorizedError=v.UnauthorizedError=void 0;const S=b(89496);class UnauthorizedError extends Error{constructor(g){super(g),this.name="UnauthorizedError"}}v.UnauthorizedError=UnauthorizedError,v.isUnauthorizedError=function isUnauthorizedError(g){return!!g&&"object"==typeof g&&"name"in g&&"UnauthorizedError"===g.name};class HttpErrorResponse extends Error{constructor(g,v,b){super(S.l10n.t("Request to {0} failed with status {1}: {2}",g,v,b)),this.url=g,this.status=v,this.statusText=b}get code(){return this.status}}v.HttpErrorResponse=HttpErrorResponse},61257:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.httpRequest=v.getNextLinkFromHeaders=void 0;const S=b(89496),P=b(46027);v.getNextLinkFromHeaders=function getNextLinkFromHeaders(g,v){const b=g.get("link");if(!b)return;const P=b.match(/<(.*)>; rel="next"/i);if(!P)return;const x=S.Uri.parse(P[1]);return v.with({path:x.path,query:x.query})},v.httpRequest=async function httpRequest(g,v,b=!0){const x=new Request(g,v),C=await fetch(x);if(b&&401===C.status)throw new P.UnauthorizedError(S.l10n.t("Request to '{0}' failed with response 401: Unauthorized",g));if(b&&!C.ok)throw new P.HttpErrorResponse(g,C.status,C.statusText);return{...C,headers:C.headers,status:C.status,statusText:C.statusText,succeeded:C.ok,json:C.json.bind(C)}}},43291:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.RegistryWizard=void 0;v.RegistryWizard=class RegistryWizard{constructor(g,v){this.promptSteps=v.reverse(),this.context=g}async prompt(){let g=this.promptSteps.pop();for(;g;)g.shouldPrompt(this.context)&&await g.prompt(this.context),g=this.promptSteps.pop()}}},81374:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})},45283:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.RegistryWizardRequiredUsernamePromptStep=v.RegistryWizardSecretPromptStep=v.RegistryWizardUsernamePromptStep=v.RegistryWizardPromptStep=void 0;const S=b(89496),P=b(88585);class RegistryWizardPromptStep{}v.RegistryWizardPromptStep=RegistryWizardPromptStep;class RegistryWizardUsernamePromptStep extends RegistryWizardPromptStep{async prompt(g){g.username=await(0,P.showInputBox)({isSecretStep:!1,prompt:g.usernamePrompt||S.l10n.t("Enter your username, or press 'Enter' for none")})}shouldPrompt(g){return!!g.usernamePrompt&&!g.username}}v.RegistryWizardUsernamePromptStep=RegistryWizardUsernamePromptStep;v.RegistryWizardSecretPromptStep=class RegistryWizardSecretPromptStep extends RegistryWizardPromptStep{async prompt(g){g.secret=await(0,P.showInputBox)({isSecretStep:!0,prompt:g.secretPrompt||S.l10n.t("Enter your password")})}shouldPrompt(g){return!!g.secretPrompt&&!g.secret}};v.RegistryWizardRequiredUsernamePromptStep=class RegistryWizardRequiredUsernamePromptStep extends RegistryWizardUsernamePromptStep{async prompt(g){const v={isSecretStep:!1,prompt:g.usernamePrompt||S.l10n.t("Enter your username"),validateInput:g=>this.validateInput(g)};g.username=await(0,P.showInputBox)(v)}validateInput(g){if(!g)return S.l10n.t("Username cannot be empty.")}}},88585:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.showInputBox=void 0;const S=b(89496);v.showInputBox=async function showInputBox(g){const v=[];try{return await new Promise(((b,P)=>{const x=S.window.createInputBox();v.push(x),x.prompt=g.prompt,x.placeholder=g.placeholder,x.ignoreFocusOut=!0,x.password=!!g.isSecretStep,x.onDidAccept((async()=>{x.enabled=!1,x.busy=!0;const v=g.validateInput?await g.validateInput(x.value):void 0;v?x.validationMessage=v:b(x.value),x.enabled=!0,x.busy=!1})),x.onDidHide((()=>{P(new S.CancellationError)})),x.onDidChangeValue((async v=>{g.validateInput&&(x.validationMessage=await g.validateInput(v))})),x.show()}))}finally{v.forEach((g=>{g.dispose()}))}}},18185:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createFileSystemAdapter=v.FILE_SYSTEM_ADAPTER=void 0;const S=b(57147);v.FILE_SYSTEM_ADAPTER={lstat:S.lstat,stat:S.stat,lstatSync:S.lstatSync,statSync:S.statSync,readdir:S.readdir,readdirSync:S.readdirSync},v.createFileSystemAdapter=function createFileSystemAdapter(g){return void 0===g?v.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},v.FILE_SYSTEM_ADAPTER),g)}},91107:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;const b=process.versions.node.split(".");if(void 0===b[0]||void 0===b[1])throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);const S=Number.parseInt(b[0],10),P=Number.parseInt(b[1],10),x=S>10,C=10===S&&P>=10;v.IS_SUPPORT_READDIR_WITH_FILE_TYPES=x||C},55923:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.Settings=v.scandirSync=v.scandir=void 0;const S=b(31411),P=b(63953),x=b(36913);function getSettings(g={}){return g instanceof x.default?g:new x.default(g)}v.Settings=x.default,v.scandir=function scandir(g,v,b){"function"!=typeof v?S.read(g,getSettings(v),b):S.read(g,getSettings(),v)},v.scandirSync=function scandirSync(g,v){const b=getSettings(v);return P.read(g,b)}},31411:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.readdir=v.readdirWithFileTypes=v.read=void 0;const S=b(66203),P=b(54595),x=b(91107),C=b(66582),T=b(34587);function readdirWithFileTypes(g,v,b){v.fs.readdir(g,{withFileTypes:!0},((S,x)=>{if(null!==S)return void callFailureCallback(b,S);const R=x.map((b=>({dirent:b,name:b.name,path:T.joinPathSegments(g,b.name,v.pathSegmentSeparator)})));if(!v.followSymbolicLinks)return void callSuccessCallback(b,R);const k=R.map((g=>function makeRplTaskEntry(g,v){return b=>{g.dirent.isSymbolicLink()?v.fs.stat(g.path,((S,P)=>{if(null!==S)return v.throwErrorOnBrokenSymbolicLink?void b(S):void b(null,g);g.dirent=C.fs.createDirentFromStats(g.name,P),b(null,g)})):b(null,g)}}(g,v)));P(k,((g,v)=>{null===g?callSuccessCallback(b,v):callFailureCallback(b,g)}))}))}function readdir(g,v,b){v.fs.readdir(g,((x,R)=>{if(null!==x)return void callFailureCallback(b,x);const k=R.map((b=>{const P=T.joinPathSegments(g,b,v.pathSegmentSeparator);return g=>{S.stat(P,v.fsStatSettings,((S,x)=>{if(null!==S)return void g(S);const T={name:b,path:P,dirent:C.fs.createDirentFromStats(b,x)};v.stats&&(T.stats=x),g(null,T)}))}}));P(k,((g,v)=>{null===g?callSuccessCallback(b,v):callFailureCallback(b,g)}))}))}function callFailureCallback(g,v){g(v)}function callSuccessCallback(g,v){g(null,v)}v.read=function read(g,v,b){v.stats||!x.IS_SUPPORT_READDIR_WITH_FILE_TYPES?readdir(g,v,b):readdirWithFileTypes(g,v,b)},v.readdirWithFileTypes=readdirWithFileTypes,v.readdir=readdir},34587:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.joinPathSegments=void 0,v.joinPathSegments=function joinPathSegments(g,v,b){return g.endsWith(b)?g+v:g+b+v}},63953:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.readdir=v.readdirWithFileTypes=v.read=void 0;const S=b(66203),P=b(91107),x=b(66582),C=b(34587);function readdirWithFileTypes(g,v){return v.fs.readdirSync(g,{withFileTypes:!0}).map((b=>{const S={dirent:b,name:b.name,path:C.joinPathSegments(g,b.name,v.pathSegmentSeparator)};if(S.dirent.isSymbolicLink()&&v.followSymbolicLinks)try{const g=v.fs.statSync(S.path);S.dirent=x.fs.createDirentFromStats(S.name,g)}catch(g){if(v.throwErrorOnBrokenSymbolicLink)throw g}return S}))}function readdir(g,v){return v.fs.readdirSync(g).map((b=>{const P=C.joinPathSegments(g,b,v.pathSegmentSeparator),T=S.statSync(P,v.fsStatSettings),R={name:b,path:P,dirent:x.fs.createDirentFromStats(b,T)};return v.stats&&(R.stats=T),R}))}v.read=function read(g,v){return!v.stats&&P.IS_SUPPORT_READDIR_WITH_FILE_TYPES?readdirWithFileTypes(g,v):readdir(g,v)},v.readdirWithFileTypes=readdirWithFileTypes,v.readdir=readdir},36913:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(71017),P=b(66203),x=b(18185);v.default=class Settings{constructor(g={}){this._options=g,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=x.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,S.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new P.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(g,v){return null!=g?g:v}}},70322:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createDirentFromStats=void 0;class DirentFromStats{constructor(g,v){this.name=g,this.isBlockDevice=v.isBlockDevice.bind(v),this.isCharacterDevice=v.isCharacterDevice.bind(v),this.isDirectory=v.isDirectory.bind(v),this.isFIFO=v.isFIFO.bind(v),this.isFile=v.isFile.bind(v),this.isSocket=v.isSocket.bind(v),this.isSymbolicLink=v.isSymbolicLink.bind(v)}}v.createDirentFromStats=function createDirentFromStats(g,v){return new DirentFromStats(g,v)}},66582:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.fs=void 0;const S=b(70322);v.fs=S},98980:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createFileSystemAdapter=v.FILE_SYSTEM_ADAPTER=void 0;const S=b(57147);v.FILE_SYSTEM_ADAPTER={lstat:S.lstat,stat:S.stat,lstatSync:S.lstatSync,statSync:S.statSync},v.createFileSystemAdapter=function createFileSystemAdapter(g){return void 0===g?v.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},v.FILE_SYSTEM_ADAPTER),g)}},66203:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.statSync=v.stat=v.Settings=void 0;const S=b(2654),P=b(88946),x=b(18328);function getSettings(g={}){return g instanceof x.default?g:new x.default(g)}v.Settings=x.default,v.stat=function stat(g,v,b){"function"!=typeof v?S.read(g,getSettings(v),b):S.read(g,getSettings(),v)},v.statSync=function statSync(g,v){const b=getSettings(v);return P.read(g,b)}},2654:(g,v)=>{"use strict";function callFailureCallback(g,v){g(v)}function callSuccessCallback(g,v){g(null,v)}Object.defineProperty(v,"__esModule",{value:!0}),v.read=void 0,v.read=function read(g,v,b){v.fs.lstat(g,((S,P)=>{null===S?P.isSymbolicLink()&&v.followSymbolicLink?v.fs.stat(g,((g,S)=>{if(null!==g)return v.throwErrorOnBrokenSymbolicLink?void callFailureCallback(b,g):void callSuccessCallback(b,P);v.markSymbolicLink&&(S.isSymbolicLink=()=>!0),callSuccessCallback(b,S)})):callSuccessCallback(b,P):callFailureCallback(b,S)}))}},88946:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.read=void 0,v.read=function read(g,v){const b=v.fs.lstatSync(g);if(!b.isSymbolicLink()||!v.followSymbolicLink)return b;try{const b=v.fs.statSync(g);return v.markSymbolicLink&&(b.isSymbolicLink=()=>!0),b}catch(g){if(!v.throwErrorOnBrokenSymbolicLink)return b;throw g}}},18328:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(98980);v.default=class Settings{constructor(g={}){this._options=g,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=S.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(g,v){return null!=g?g:v}}},45439:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.Settings=v.walkStream=v.walkSync=v.walk=void 0;const S=b(9346),P=b(40215),x=b(64078),C=b(48690);function getSettings(g={}){return g instanceof C.default?g:new C.default(g)}v.Settings=C.default,v.walk=function walk(g,v,b){"function"!=typeof v?new S.default(g,getSettings(v)).read(b):new S.default(g,getSettings()).read(v)},v.walkSync=function walkSync(g,v){const b=getSettings(v);return new x.default(g,b).read()},v.walkStream=function walkStream(g,v){const b=getSettings(v);return new P.default(g,b).read()}},9346:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(34714);v.default=class AsyncProvider{constructor(g,v){this._root=g,this._settings=v,this._reader=new S.default(this._root,this._settings),this._storage=[]}read(g){this._reader.onError((v=>{!function callFailureCallback(g,v){g(v)}(g,v)})),this._reader.onEntry((g=>{this._storage.push(g)})),this._reader.onEnd((()=>{!function callSuccessCallback(g,v){g(null,v)}(g,this._storage)})),this._reader.read()}}},40215:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(12781),P=b(34714);v.default=class StreamProvider{constructor(g,v){this._root=g,this._settings=v,this._reader=new P.default(this._root,this._settings),this._stream=new S.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError((g=>{this._stream.emit("error",g)})),this._reader.onEntry((g=>{this._stream.push(g)})),this._reader.onEnd((()=>{this._stream.push(null)})),this._reader.read(),this._stream}}},64078:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(79555);v.default=class SyncProvider{constructor(g,v){this._root=g,this._settings=v,this._reader=new S.default(this._root,this._settings)}read(){return this._reader.read()}}},34714:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(82361),P=b(55923),x=b(10373),C=b(26865),T=b(85274);class AsyncReader extends T.default{constructor(g,v){super(g,v),this._settings=v,this._scandir=P.scandir,this._emitter=new S.EventEmitter,this._queue=x(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate((()=>{this._pushToQueue(this._root,this._settings.basePath)})),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(g){this._emitter.on("entry",g)}onError(g){this._emitter.once("error",g)}onEnd(g){this._emitter.once("end",g)}_pushToQueue(g,v){const b={directory:g,base:v};this._queue.push(b,(g=>{null!==g&&this._handleError(g)}))}_worker(g,v){this._scandir(g.directory,this._settings.fsScandirSettings,((b,S)=>{if(null===b){for(const v of S)this._handleEntry(v,g.base);v(null,void 0)}else v(b,void 0)}))}_handleError(g){!this._isDestroyed&&C.isFatalError(this._settings,g)&&(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",g))}_handleEntry(g,v){if(this._isDestroyed||this._isFatalError)return;const b=g.path;void 0!==v&&(g.path=C.joinPathSegments(v,g.name,this._settings.pathSegmentSeparator)),C.isAppliedFilter(this._settings.entryFilter,g)&&this._emitEntry(g),g.dirent.isDirectory()&&C.isAppliedFilter(this._settings.deepFilter,g)&&this._pushToQueue(b,void 0===v?void 0:g.path)}_emitEntry(g){this._emitter.emit("entry",g)}}v.default=AsyncReader},26865:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.joinPathSegments=v.replacePathSegmentSeparator=v.isAppliedFilter=v.isFatalError=void 0,v.isFatalError=function isFatalError(g,v){return null===g.errorFilter||!g.errorFilter(v)},v.isAppliedFilter=function isAppliedFilter(g,v){return null===g||g(v)},v.replacePathSegmentSeparator=function replacePathSegmentSeparator(g,v){return g.split(/[/\\]/).join(v)},v.joinPathSegments=function joinPathSegments(g,v,b){return""===g?v:g.endsWith(b)?g+v:g+b+v}},85274:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(26865);v.default=class Reader{constructor(g,v){this._root=g,this._settings=v,this._root=S.replacePathSegmentSeparator(g,v.pathSegmentSeparator)}}},79555:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(55923),P=b(26865),x=b(85274);class SyncReader extends x.default{constructor(){super(...arguments),this._scandir=S.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(g,v){this._queue.add({directory:g,base:v})}_handleQueue(){for(const g of this._queue.values())this._handleDirectory(g.directory,g.base)}_handleDirectory(g,v){try{const b=this._scandir(g,this._settings.fsScandirSettings);for(const g of b)this._handleEntry(g,v)}catch(g){this._handleError(g)}}_handleError(g){if(P.isFatalError(this._settings,g))throw g}_handleEntry(g,v){const b=g.path;void 0!==v&&(g.path=P.joinPathSegments(v,g.name,this._settings.pathSegmentSeparator)),P.isAppliedFilter(this._settings.entryFilter,g)&&this._pushToStorage(g),g.dirent.isDirectory()&&P.isAppliedFilter(this._settings.deepFilter,g)&&this._pushToQueue(b,void 0===v?void 0:g.path)}_pushToStorage(g){this._storage.push(g)}}v.default=SyncReader},48690:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(71017),P=b(55923);v.default=class Settings{constructor(g={}){this._options=g,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,S.sep),this.fsScandirSettings=new P.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(g,v){return null!=g?g:v}}},81656:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),v.DomHandler=void 0;var x=b(99960),C=b(63727);P(b(63727),v);var T=/\s+/g,R={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},k=function(){function DomHandler(g,v,b){this.dom=[],this.root=new C.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof v&&(b=v,v=R),"object"==typeof g&&(v=g,g=void 0),this.callback=null!=g?g:null,this.options=null!=v?v:R,this.elementCB=null!=b?b:null}return DomHandler.prototype.onparserinit=function(g){this.parser=g},DomHandler.prototype.onreset=function(){this.dom=[],this.root=new C.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},DomHandler.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},DomHandler.prototype.onerror=function(g){this.handleCallback(g)},DomHandler.prototype.onclosetag=function(){this.lastNode=null;var g=this.tagStack.pop();this.options.withEndIndices&&(g.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(g)},DomHandler.prototype.onopentag=function(g,v){var b=this.options.xmlMode?x.ElementType.Tag:void 0,S=new C.Element(g,v,void 0,b);this.addNode(S),this.tagStack.push(S)},DomHandler.prototype.ontext=function(g){var v=this.options.normalizeWhitespace,b=this.lastNode;if(b&&b.type===x.ElementType.Text)v?b.data=(b.data+g).replace(T," "):b.data+=g,this.options.withEndIndices&&(b.endIndex=this.parser.endIndex);else{v&&(g=g.replace(T," "));var S=new C.Text(g);this.addNode(S),this.lastNode=S}},DomHandler.prototype.oncomment=function(g){if(this.lastNode&&this.lastNode.type===x.ElementType.Comment)this.lastNode.data+=g;else{var v=new C.Comment(g);this.addNode(v),this.lastNode=v}},DomHandler.prototype.oncommentend=function(){this.lastNode=null},DomHandler.prototype.oncdatastart=function(){var g=new C.Text(""),v=new C.NodeWithChildren(x.ElementType.CDATA,[g]);this.addNode(v),g.parent=v,this.lastNode=g},DomHandler.prototype.oncdataend=function(){this.lastNode=null},DomHandler.prototype.onprocessinginstruction=function(g,v){var b=new C.ProcessingInstruction(g,v);this.addNode(b)},DomHandler.prototype.handleCallback=function(g){if("function"==typeof this.callback)this.callback(g,this.dom);else if(g)throw g},DomHandler.prototype.addNode=function(g){var v=this.tagStack[this.tagStack.length-1],b=v.children[v.children.length-1];this.options.withStartIndices&&(g.startIndex=this.parser.startIndex),this.options.withEndIndices&&(g.endIndex=this.parser.endIndex),v.children.push(g),b&&(g.prev=b,b.next=g),g.parent=v,this.lastNode=null},DomHandler}();v.DomHandler=k,v.default=k},63727:function(g,v,b){"use strict";var S,P=this&&this.__extends||(S=function(g,v){return S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])},S(g,v)},function(g,v){if("function"!=typeof v&&null!==v)throw new TypeError("Class extends value "+String(v)+" is not a constructor or null");function __(){this.constructor=g}S(g,v),g.prototype=null===v?Object.create(v):(__.prototype=v.prototype,new __)}),x=this&&this.__assign||function(){return x=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},x.apply(this,arguments)};Object.defineProperty(v,"__esModule",{value:!0}),v.cloneNode=v.hasChildren=v.isDocument=v.isDirective=v.isComment=v.isText=v.isCDATA=v.isTag=v.Element=v.Document=v.NodeWithChildren=v.ProcessingInstruction=v.Comment=v.Text=v.DataNode=v.Node=void 0;var C=b(99960),T=new Map([[C.ElementType.Tag,1],[C.ElementType.Script,1],[C.ElementType.Style,1],[C.ElementType.Directive,1],[C.ElementType.Text,3],[C.ElementType.CDATA,4],[C.ElementType.Comment,8],[C.ElementType.Root,9]]),R=function(){function Node(g){this.type=g,this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(Node.prototype,"nodeType",{get:function(){var g;return null!==(g=T.get(this.type))&&void 0!==g?g:1},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"parentNode",{get:function(){return this.parent},set:function(g){this.parent=g},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"previousSibling",{get:function(){return this.prev},set:function(g){this.prev=g},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"nextSibling",{get:function(){return this.next},set:function(g){this.next=g},enumerable:!1,configurable:!0}),Node.prototype.cloneNode=function(g){return void 0===g&&(g=!1),cloneNode(this,g)},Node}();v.Node=R;var k=function(g){function DataNode(v,b){var S=g.call(this,v)||this;return S.data=b,S}return P(DataNode,g),Object.defineProperty(DataNode.prototype,"nodeValue",{get:function(){return this.data},set:function(g){this.data=g},enumerable:!1,configurable:!0}),DataNode}(R);v.DataNode=k;var _=function(g){function Text(v){return g.call(this,C.ElementType.Text,v)||this}return P(Text,g),Text}(k);v.Text=_;var O=function(g){function Comment(v){return g.call(this,C.ElementType.Comment,v)||this}return P(Comment,g),Comment}(k);v.Comment=O;var I=function(g){function ProcessingInstruction(v,b){var S=g.call(this,C.ElementType.Directive,b)||this;return S.name=v,S}return P(ProcessingInstruction,g),ProcessingInstruction}(k);v.ProcessingInstruction=I;var A=function(g){function NodeWithChildren(v,b){var S=g.call(this,v)||this;return S.children=b,S}return P(NodeWithChildren,g),Object.defineProperty(NodeWithChildren.prototype,"firstChild",{get:function(){var g;return null!==(g=this.children[0])&&void 0!==g?g:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"childNodes",{get:function(){return this.children},set:function(g){this.children=g},enumerable:!1,configurable:!0}),NodeWithChildren}(R);v.NodeWithChildren=A;var q=function(g){function Document(v){return g.call(this,C.ElementType.Root,v)||this}return P(Document,g),Document}(A);v.Document=q;var z=function(g){function Element(v,b,S,P){void 0===S&&(S=[]),void 0===P&&(P="script"===v?C.ElementType.Script:"style"===v?C.ElementType.Style:C.ElementType.Tag);var x=g.call(this,P,S)||this;return x.name=v,x.attribs=b,x}return P(Element,g),Object.defineProperty(Element.prototype,"tagName",{get:function(){return this.name},set:function(g){this.name=g},enumerable:!1,configurable:!0}),Object.defineProperty(Element.prototype,"attributes",{get:function(){var g=this;return Object.keys(this.attribs).map((function(v){var b,S;return{name:v,value:g.attribs[v],namespace:null===(b=g["x-attribsNamespace"])||void 0===b?void 0:b[v],prefix:null===(S=g["x-attribsPrefix"])||void 0===S?void 0:S[v]}}))},enumerable:!1,configurable:!0}),Element}(A);function isTag(g){return(0,C.isTag)(g)}function isCDATA(g){return g.type===C.ElementType.CDATA}function isText(g){return g.type===C.ElementType.Text}function isComment(g){return g.type===C.ElementType.Comment}function isDirective(g){return g.type===C.ElementType.Directive}function isDocument(g){return g.type===C.ElementType.Root}function cloneNode(g,v){var b;if(void 0===v&&(v=!1),isText(g))b=new _(g.data);else if(isComment(g))b=new O(g.data);else if(isTag(g)){var S=v?cloneChildren(g.children):[],P=new z(g.name,x({},g.attribs),S);S.forEach((function(g){return g.parent=P})),null!=g.namespace&&(P.namespace=g.namespace),g["x-attribsNamespace"]&&(P["x-attribsNamespace"]=x({},g["x-attribsNamespace"])),g["x-attribsPrefix"]&&(P["x-attribsPrefix"]=x({},g["x-attribsPrefix"])),b=P}else if(isCDATA(g)){S=v?cloneChildren(g.children):[];var T=new A(C.ElementType.CDATA,S);S.forEach((function(g){return g.parent=T})),b=T}else if(isDocument(g)){S=v?cloneChildren(g.children):[];var R=new q(S);S.forEach((function(g){return g.parent=R})),g["x-mode"]&&(R["x-mode"]=g["x-mode"]),b=R}else{if(!isDirective(g))throw new Error("Not implemented yet: ".concat(g.type));var k=new I(g.name,g.data);null!=g["x-name"]&&(k["x-name"]=g["x-name"],k["x-publicId"]=g["x-publicId"],k["x-systemId"]=g["x-systemId"]),b=k}return b.startIndex=g.startIndex,b.endIndex=g.endIndex,null!=g.sourceCodeLocation&&(b.sourceCodeLocation=g.sourceCodeLocation),b}function cloneChildren(g){for(var v=g.map((function(g){return cloneNode(g,!0)})),b=1;b<v.length;b++)v[b].prev=v[b-1],v[b-1].next=v[b];return v}v.Element=z,v.isTag=isTag,v.isCDATA=isCDATA,v.isText=isText,v.isComment=isComment,v.isDirective=isDirective,v.isDocument=isDocument,v.hasChildren=function hasChildren(g){return Object.prototype.hasOwnProperty.call(g,"children")},v.cloneNode=cloneNode},22046:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.default=function once(g,v,{signal:b}={}){return new Promise(((S,P)=>{function cleanup(){null==b||b.removeEventListener("abort",cleanup),g.removeListener(v,onEvent),g.removeListener("error",onError)}function onEvent(...g){cleanup(),S(g)}function onError(g){cleanup(),P(g)}null==b||b.addEventListener("abort",cleanup),g.on(v,onEvent),g.on("error",onError)}))}},89877:(g,v,b)=>{var S,P=Object.create,x=Object.defineProperty,C=Object.defineProperties,T=Object.getOwnPropertyDescriptor,R=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertyNames,_=Object.getOwnPropertySymbols,O=Object.getPrototypeOf,I=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,Pp=(g,v,b)=>v in g?x(g,v,{enumerable:!0,configurable:!0,writable:!0,value:b}):g[v]=b,St=(g,v)=>{for(var b in v||(v={}))I.call(v,b)&&Pp(g,b,v[b]);if(_)for(var b of _(v))A.call(v,b)&&Pp(g,b,v[b]);return g},Np=(g,v)=>C(g,R(v)),l=(g,v)=>()=>(v||g((v={exports:{}}).exports,v),v.exports),Dp=(g,v,b,S)=>{if(v&&"object"==typeof v||"function"==typeof v)for(let P of k(v))!I.call(g,P)&&P!==b&&x(g,P,{get:()=>v[P],enumerable:!(S=T(v,P))||S.enumerable});return g},nn=(g,v,b)=>(b=null!=g?P(O(g)):{},Dp(!v&&g&&g.__esModule?b:x(b,"default",{value:g,enumerable:!0}),g)),q=l(((g,v)=>{"use strict";var b=function(){function e(){}return e.info=function(g){for(var v=[],b=1;b<arguments.length;b++)v[b-1]=arguments[b];e.enableDebug&&console.info(e.TAG+g,v)},e.warn=function(g){for(var v=[],b=1;b<arguments.length;b++)v[b-1]=arguments[b];e.disableWarnings||console.warn(e.TAG+g,v)},e.enableDebug=!1,e.disableWarnings=!1,e.disableErrors=!1,e.TAG="ApplicationInsights:",e}();v.exports=b})),z=l((g=>{"use strict";var v=g&&g.__assign||function(){return v=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},v.apply(this,arguments)};Object.defineProperty(g,"__esModule",{value:!0}),g.AsyncScopeManager=g.OpenTelemetryScopeManagerWrapper=void 0;var S=hn(),P=b(82361),x=function(){function e(){}return e.prototype.active=function(){var g=this,b=S.CorrelationContextManager.getCurrentContext();return v(v({},b),{getValue:function(v){return g._activeSymbol?v===g._activeSymbol&&b:(g._activeSymbol=v,b)},setValue:function(){}})},e.prototype.with=function(g,v){var b=g.parentSpanId,P=g.name,x=e._spanToContext(g,b,P);return S.CorrelationContextManager.runWithContext(x,v)()},e.prototype.bind=function(g){return"function"==typeof g?S.CorrelationContextManager.wrapCallback(g):(g instanceof P.EventEmitter&&S.CorrelationContextManager.wrapEmitter(g),g)},e.prototype.enable=function(){return S.CorrelationContextManager.enable(),this},e.prototype.disable=function(){return S.CorrelationContextManager.disable(),this},e._spanToContext=function(g,b,P){var x=b?"|"+g.spanContext().traceId+"."+b+".":g.spanContext().traceId,C=v(v({},g.spanContext()),{traceFlags:g.spanContext().traceFlags});return S.CorrelationContextManager.spanToContextObject(C,x,P)},e}();g.OpenTelemetryScopeManagerWrapper=x,g.AsyncScopeManager=new x})),L=l(((g,v)=>{var b;g=v.exports=N,b="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var g=Array.prototype.slice.call(arguments,0);g.unshift("SEMVER"),console.log.apply(console,g)}:function(){},g.SEMVER_SPEC_VERSION="2.0.0";var S=256,P=Number.MAX_SAFE_INTEGER||9007199254740991,x=g.re=[],C=g.src=[],T=0,R=T++;C[R]="0|[1-9]\\d*";var k=T++;C[k]="[0-9]+";var _=T++;C[_]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var O=T++;C[O]="("+C[R]+")\\.("+C[R]+")\\.("+C[R]+")";var I=T++;C[I]="("+C[k]+")\\.("+C[k]+")\\.("+C[k]+")";var A=T++;C[A]="(?:"+C[R]+"|"+C[_]+")";var q=T++;C[q]="(?:"+C[k]+"|"+C[_]+")";var z=T++;C[z]="(?:-("+C[A]+"(?:\\."+C[A]+")*))";var L=T++;C[L]="(?:-?("+C[q]+"(?:\\."+C[q]+")*))";var G=T++;C[G]="[0-9A-Za-z-]+";var j=T++;C[j]="(?:\\+("+C[G]+"(?:\\."+C[G]+")*))";var B=T++,U="v?"+C[O]+C[z]+"?"+C[j]+"?";C[B]="^"+U+"$";var V="[v=\\s]*"+C[I]+C[L]+"?"+C[j]+"?",H=T++;C[H]="^"+V+"$";var K=T++;C[K]="((?:<|>)?=?)";var X=T++;C[X]=C[k]+"|x|X|\\*";var J=T++;C[J]=C[R]+"|x|X|\\*";var Y=T++;C[Y]="[v=\\s]*("+C[J]+")(?:\\.("+C[J]+")(?:\\.("+C[J]+")(?:"+C[z]+")?"+C[j]+"?)?)?";var te=T++;C[te]="[v=\\s]*("+C[X]+")(?:\\.("+C[X]+")(?:\\.("+C[X]+")(?:"+C[L]+")?"+C[j]+"?)?)?";var re=T++;C[re]="^"+C[K]+"\\s*"+C[Y]+"$";var ie=T++;C[ie]="^"+C[K]+"\\s*"+C[te]+"$";var ne=T++;C[ne]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var ae=T++;C[ae]="(?:~>?)";var se=T++;C[se]="(\\s*)"+C[ae]+"\\s+",x[se]=new RegExp(C[se],"g");var oe=T++;C[oe]="^"+C[ae]+C[Y]+"$";var le=T++;C[le]="^"+C[ae]+C[te]+"$";var pe=T++;C[pe]="(?:\\^)";var ce=T++;C[ce]="(\\s*)"+C[pe]+"\\s+",x[ce]=new RegExp(C[ce],"g");var de=T++;C[de]="^"+C[pe]+C[Y]+"$";var me=T++;C[me]="^"+C[pe]+C[te]+"$";var he=T++;C[he]="^"+C[K]+"\\s*("+V+")$|^$";var ye=T++;C[ye]="^"+C[K]+"\\s*("+U+")$|^$";var ge=T++;C[ge]="(\\s*)"+C[K]+"\\s*("+V+"|"+C[Y]+")",x[ge]=new RegExp(C[ge],"g");var fe=T++;C[fe]="^\\s*("+C[Y]+")\\s+-\\s+("+C[Y]+")\\s*$";var ve=T++;C[ve]="^\\s*("+C[te]+")\\s+-\\s+("+C[te]+")\\s*$";var be,Ne=T++;for(C[Ne]="(<|>)?=?\\s*\\*",be=0;be<35;be++)b(be,C[be]),x[be]||(x[be]=new RegExp(C[be]));function yr(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof N)return g;if("string"!=typeof g||g.length>S)return null;if(!(v.loose?x[H]:x[B]).test(g))return null;try{return new N(g,v)}catch{return null}}function N(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof N){if(g.loose===v.loose)return g;g=g.version}else if("string"!=typeof g)throw new TypeError("Invalid Version: "+g);if(g.length>S)throw new TypeError("version is longer than "+S+" characters");if(!(this instanceof N))return new N(g,v);b("SemVer",g,v),this.options=v,this.loose=!!v.loose;var C=g.trim().match(v.loose?x[H]:x[B]);if(!C)throw new TypeError("Invalid Version: "+g);if(this.raw=g,this.major=+C[1],this.minor=+C[2],this.patch=+C[3],this.major>P||this.major<0)throw new TypeError("Invalid major version");if(this.minor>P||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>P||this.patch<0)throw new TypeError("Invalid patch version");C[4]?this.prerelease=C[4].split(".").map((function(g){if(/^[0-9]+$/.test(g)){var v=+g;if(v>=0&&v<P)return v}return g})):this.prerelease=[],this.build=C[5]?C[5].split("."):[],this.format()}g.parse=yr,g.valid=function AA(g,v){var b=yr(g,v);return b?b.version:null},g.clean=function SA(g,v){var b=yr(g.trim().replace(/^[=v]+/,""),v);return b?b.version:null},g.SemVer=N,N.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},N.prototype.toString=function(){return this.version},N.prototype.compare=function(g){return b("SemVer.compare",this.version,this.options,g),g instanceof N||(g=new N(g,this.options)),this.compareMain(g)||this.comparePre(g)},N.prototype.compareMain=function(g){return g instanceof N||(g=new N(g,this.options)),un(this.major,g.major)||un(this.minor,g.minor)||un(this.patch,g.patch)},N.prototype.comparePre=function(g){if(g instanceof N||(g=new N(g,this.options)),this.prerelease.length&&!g.prerelease.length)return-1;if(!this.prerelease.length&&g.prerelease.length)return 1;if(!this.prerelease.length&&!g.prerelease.length)return 0;var v=0;do{var S=this.prerelease[v],P=g.prerelease[v];if(b("prerelease compare",v,S,P),void 0===S&&void 0===P)return 0;if(void 0===P)return 1;if(void 0===S)return-1;if(S!==P)return un(S,P)}while(++v)},N.prototype.inc=function(g,v){switch(g){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",v);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",v);break;case"prepatch":this.prerelease.length=0,this.inc("patch",v),this.inc("pre",v);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",v),this.inc("pre",v);break;case"major":(0!==this.minor||0!==this.patch||0===this.prerelease.length)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(0!==this.patch||0===this.prerelease.length)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var b=this.prerelease.length;--b>=0;)"number"==typeof this.prerelease[b]&&(this.prerelease[b]++,b=-2);-1===b&&this.prerelease.push(0)}v&&(this.prerelease[0]===v?isNaN(this.prerelease[1])&&(this.prerelease=[v,0]):this.prerelease=[v,0]);break;default:throw new Error("invalid increment argument: "+g)}return this.format(),this.raw=this.version,this},g.inc=function IA(g,v,b,S){"string"==typeof b&&(S=b,b=void 0);try{return new N(g,b).inc(v,S).version}catch{return null}},g.diff=function CA(g,v){if(Nu(g,v))return null;var b=yr(g),S=yr(v),P="";if(b.prerelease.length||S.prerelease.length){P="pre";var x="prerelease"}for(var C in b)if(("major"===C||"minor"===C||"patch"===C)&&b[C]!==S[C])return P+C;return x},g.compareIdentifiers=un;var Se=/^[0-9]+$/;function un(g,v){var b=Se.test(g),S=Se.test(v);return b&&S&&(g=+g,v=+v),g===v?0:b&&!S?-1:S&&!b?1:g<v?-1:1}function It(g,v,b){return new N(g,b).compare(new N(v,b))}function Si(g,v,b){return It(g,v,b)>0}function Ha(g,v,b){return It(g,v,b)<0}function Nu(g,v,b){return 0===It(g,v,b)}function Yp(g,v,b){return 0!==It(g,v,b)}function Du(g,v,b){return It(g,v,b)>=0}function wu(g,v,b){return It(g,v,b)<=0}function Ua(g,v,b,S){switch(v){case"===":return"object"==typeof g&&(g=g.version),"object"==typeof b&&(b=b.version),g===b;case"!==":return"object"==typeof g&&(g=g.version),"object"==typeof b&&(b=b.version),g!==b;case"":case"=":case"==":return Nu(g,b,S);case"!=":return Yp(g,b,S);case">":return Si(g,b,S);case">=":return Du(g,b,S);case"<":return Ha(g,b,S);case"<=":return wu(g,b,S);default:throw new TypeError("Invalid operator: "+v)}}function Ve(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof Ve){if(g.loose===!!v.loose)return g;g=g.value}if(!(this instanceof Ve))return new Ve(g,v);b("comparator",g,v),this.options=v,this.loose=!!v.loose,this.parse(g),this.semver===Pe?this.value="":this.value=this.operator+this.semver.version,b("comp",this)}g.rcompareIdentifiers=function bA(g,v){return un(v,g)},g.major=function OA(g,v){return new N(g,v).major},g.minor=function PA(g,v){return new N(g,v).minor},g.patch=function RA(g,v){return new N(g,v).patch},g.compare=It,g.compareLoose=function NA(g,v){return It(g,v,!0)},g.rcompare=function DA(g,v,b){return It(v,g,b)},g.sort=function wA(v,b){return v.sort((function(v,S){return g.compare(v,S,b)}))},g.rsort=function xA(v,b){return v.sort((function(v,S){return g.rcompare(v,S,b)}))},g.gt=Si,g.lt=Ha,g.eq=Nu,g.neq=Yp,g.gte=Du,g.lte=wu,g.cmp=Ua,g.Comparator=Ve;var Pe={};function W(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof W)return g.loose===!!v.loose&&g.includePrerelease===!!v.includePrerelease?g:new W(g.raw,v);if(g instanceof Ve)return new W(g.value,v);if(!(this instanceof W))return new W(g,v);if(this.options=v,this.loose=!!v.loose,this.includePrerelease=!!v.includePrerelease,this.raw=g,this.set=g.split(/\s*\|\|\s*/).map((function(g){return this.parseRange(g.trim())}),this).filter((function(g){return g.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+g);this.format()}function Re(g){return!g||"x"===g.toLowerCase()||"*"===g}function GA(g,v,b,S,P,x,C,T,R,k,_,O,I){return((v=Re(b)?"":Re(S)?">="+b+".0.0":Re(P)?">="+b+"."+S+".0":">="+v)+" "+(T=Re(R)?"":Re(k)?"<"+(+R+1)+".0.0":Re(_)?"<"+R+"."+(+k+1)+".0":O?"<="+R+"."+k+"."+_+"-"+O:"<="+T)).trim()}function VA(g,v,S){for(var P=0;P<g.length;P++)if(!g[P].test(v))return!1;if(v.prerelease.length&&!S.includePrerelease){for(P=0;P<g.length;P++)if(b(g[P].semver),g[P].semver!==Pe&&g[P].semver.prerelease.length>0){var x=g[P].semver;if(x.major===v.major&&x.minor===v.minor&&x.patch===v.patch)return!0}return!1}return!0}function Ba(g,v,b){try{v=new W(v,b)}catch{return!1}return v.test(g)}function xu(g,v,b,S){var P,x,C,T,R;switch(g=new N(g,S),v=new W(v,S),b){case">":P=Si,x=wu,C=Ha,T=">",R=">=";break;case"<":P=Ha,x=Du,C=Si,T="<",R="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Ba(g,v,S))return!1;for(var k=0;k<v.set.length;++k){var _=v.set[k],O=null,I=null;if(_.forEach((function(g){g.semver===Pe&&(g=new Ve(">=0.0.0")),O=O||g,I=I||g,P(g.semver,O.semver,S)?O=g:C(g.semver,I.semver,S)&&(I=g)})),O.operator===T||O.operator===R||(!I.operator||I.operator===T)&&x(g,I.semver))return!1;if(I.operator===R&&C(g,I.semver))return!1}return!0}Ve.prototype.parse=function(g){var v=this.options.loose?x[he]:x[ye],b=g.match(v);if(!b)throw new TypeError("Invalid comparator: "+g);this.operator=b[1],"="===this.operator&&(this.operator=""),b[2]?this.semver=new N(b[2],this.options.loose):this.semver=Pe},Ve.prototype.toString=function(){return this.value},Ve.prototype.test=function(g){return b("Comparator.test",g,this.options.loose),this.semver===Pe||("string"==typeof g&&(g=new N(g,this.options)),Ua(g,this.operator,this.semver,this.options))},Ve.prototype.intersects=function(g,v){if(!(g instanceof Ve))throw new TypeError("a Comparator is required");var b;if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),""===this.operator)return b=new W(g.value,v),Ba(this.value,b,v);if(""===g.operator)return b=new W(this.value,v),Ba(g.semver,b,v);var S=!(">="!==this.operator&&">"!==this.operator||">="!==g.operator&&">"!==g.operator),P=!("<="!==this.operator&&"<"!==this.operator||"<="!==g.operator&&"<"!==g.operator),x=this.semver.version===g.semver.version,C=!(">="!==this.operator&&"<="!==this.operator||">="!==g.operator&&"<="!==g.operator),T=Ua(this.semver,"<",g.semver,v)&&(">="===this.operator||">"===this.operator)&&("<="===g.operator||"<"===g.operator),R=Ua(this.semver,">",g.semver,v)&&("<="===this.operator||"<"===this.operator)&&(">="===g.operator||">"===g.operator);return S||P||x&&C||T||R},g.Range=W,W.prototype.format=function(){return this.range=this.set.map((function(g){return g.join(" ").trim()})).join("||").trim(),this.range},W.prototype.toString=function(){return this.range},W.prototype.parseRange=function(g){var v=this.options.loose;g=g.trim();var S=v?x[ve]:x[fe];g=g.replace(S,GA),b("hyphen replace",g),g=g.replace(x[ge],"$1$2$3"),b("comparator trim",g,x[ge]),g=(g=(g=g.replace(x[se],"$1~")).replace(x[ce],"$1^")).split(/\s+/).join(" ");var P=v?x[he]:x[ye],C=g.split(" ").map((function(g){return function LA(g,v){return b("comp",g,v),g=function kA(g,v){return g.trim().split(/\s+/).map((function(g){return function HA(g,v){b("caret",g,v);var S=v.loose?x[me]:x[de];return g.replace(S,(function(v,S,P,x,C){var T;return b("caret",g,v,S,P,x,C),Re(S)?T="":Re(P)?T=">="+S+".0.0 <"+(+S+1)+".0.0":Re(x)?T="0"===S?">="+S+"."+P+".0 <"+S+"."+(+P+1)+".0":">="+S+"."+P+".0 <"+(+S+1)+".0.0":C?(b("replaceCaret pr",C),T="0"===S?"0"===P?">="+S+"."+P+"."+x+"-"+C+" <"+S+"."+P+"."+(+x+1):">="+S+"."+P+"."+x+"-"+C+" <"+S+"."+(+P+1)+".0":">="+S+"."+P+"."+x+"-"+C+" <"+(+S+1)+".0.0"):(b("no pr"),T="0"===S?"0"===P?">="+S+"."+P+"."+x+" <"+S+"."+P+"."+(+x+1):">="+S+"."+P+"."+x+" <"+S+"."+(+P+1)+".0":">="+S+"."+P+"."+x+" <"+(+S+1)+".0.0"),b("caret return",T),T}))}(g,v)})).join(" ")}(g,v),b("caret",g),g=function qA(g,v){return g.trim().split(/\s+/).map((function(g){return function jA(g,v){var S=v.loose?x[le]:x[oe];return g.replace(S,(function(v,S,P,x,C){var T;return b("tilde",g,v,S,P,x,C),Re(S)?T="":Re(P)?T=">="+S+".0.0 <"+(+S+1)+".0.0":Re(x)?T=">="+S+"."+P+".0 <"+S+"."+(+P+1)+".0":C?(b("replaceTilde pr",C),T=">="+S+"."+P+"."+x+"-"+C+" <"+S+"."+(+P+1)+".0"):T=">="+S+"."+P+"."+x+" <"+S+"."+(+P+1)+".0",b("tilde return",T),T}))}(g,v)})).join(" ")}(g,v),b("tildes",g),g=function UA(g,v){return b("replaceXRanges",g,v),g.split(/\s+/).map((function(g){return function BA(g,v){g=g.trim();var S=v.loose?x[ie]:x[re];return g.replace(S,(function(v,S,P,x,C,T){b("xRange",g,v,S,P,x,C,T);var R=Re(P),k=R||Re(x),_=k||Re(C);return"="===S&&_&&(S=""),R?v=">"===S||"<"===S?"<0.0.0":"*":S&&_?(k&&(x=0),C=0,">"===S?(S=">=",k?(P=+P+1,x=0,C=0):(x=+x+1,C=0)):"<="===S&&(S="<",k?P=+P+1:x=+x+1),v=S+P+"."+x+"."+C):k?v=">="+P+".0.0 <"+(+P+1)+".0.0":_&&(v=">="+P+"."+x+".0 <"+P+"."+(+x+1)+".0"),b("xRange return",v),v}))}(g,v)})).join(" ")}(g,v),b("xrange",g),g=function FA(g,v){return b("replaceStars",g,v),g.trim().replace(x[Ne],"")}(g,v),b("stars",g),g}(g,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(C=C.filter((function(g){return!!g.match(P)}))),C=C.map((function(g){return new Ve(g,this.options)}),this)},W.prototype.intersects=function(g,v){if(!(g instanceof W))throw new TypeError("a Range is required");return this.set.some((function(b){return b.every((function(b){return g.set.some((function(g){return g.every((function(g){return b.intersects(g,v)}))}))}))}))},g.toComparators=function MA(g,v){return new W(g,v).set.map((function(g){return g.map((function(g){return g.value})).join(" ").trim().split(" ")}))},W.prototype.test=function(g){if(!g)return!1;"string"==typeof g&&(g=new N(g,this.options));for(var v=0;v<this.set.length;v++)if(VA(this.set[v],g,this.options))return!0;return!1},g.satisfies=Ba,g.maxSatisfying=function $A(g,v,b){var S=null,P=null;try{var x=new W(v,b)}catch{return null}return g.forEach((function(g){x.test(g)&&(!S||-1===P.compare(g))&&(P=new N(S=g,b))})),S},g.minSatisfying=function zA(g,v,b){var S=null,P=null;try{var x=new W(v,b)}catch{return null}return g.forEach((function(g){x.test(g)&&(!S||1===P.compare(g))&&(P=new N(S=g,b))})),S},g.minVersion=function XA(g,v){g=new W(g,v);var b=new N("0.0.0");if(g.test(b)||(b=new N("0.0.0-0"),g.test(b)))return b;b=null;for(var S=0;S<g.set.length;++S){g.set[S].forEach((function(g){var v=new N(g.semver.version);switch(g.operator){case">":0===v.prerelease.length?v.patch++:v.prerelease.push(0),v.raw=v.format();case"":case">=":(!b||Si(b,v))&&(b=v);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+g.operator)}}))}return b&&g.test(b)?b:null},g.validRange=function KA(g,v){try{return new W(g,v).range||"*"}catch{return null}},g.ltr=function YA(g,v,b){return xu(g,v,"<",b)},g.gtr=function QA(g,v,b){return xu(g,v,">",b)},g.outside=xu,g.prerelease=function WA(g,v){var b=yr(g,v);return b&&b.prerelease.length?b.prerelease:null},g.intersects=function ZA(g,v,b){return g=new W(g,b),v=new W(v,b),g.intersects(v)},g.coerce=function JA(g){if(g instanceof N)return g;if("string"!=typeof g)return null;var v=g.match(x[ne]);return null==v?null:yr(v[1]+"."+(v[2]||"0")+"."+(v[3]||"0"))}})),G=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.makePatchingRequire=void 0;var v=b(71017),S=L(),P=b(98188),x=Object.keys(process.binding("natives")),C=P.prototype.require;g.makePatchingRequire=function nS(g){var b={};return function(T){var R=C.apply(this,arguments);if(g[T]){var k=P._resolveFilename(T,this);if(b.hasOwnProperty(k))return b[k];var _=void 0;if(x.indexOf(T)<0)try{_=C.call(this,v.join(T,"package.json")).version}catch{return R}else _=process.version.substring(1);var O=_.indexOf("-");O>=0&&(_=_.substring(0,O));for(var I=R,A=0,q=g[T];A<q.length;A++){var z=q[A];S.satisfies(_,z.versionSpecifier)&&(I=z.patch(I,k))}return b[k]=I}return R}}})),j=l(((g,v)=>{v.exports={name:"diagnostic-channel",version:"1.0.0",main:"./dist/src/channel.js",types:"./dist/src/channel.d.ts",scripts:{build:"tsc",lint:"tslint -c tslint.json -p tsconfig.json",clean:"rimraf ./dist",test:"mocha ./dist/tests/**/*.js"},homepage:"https://github.com/Microsoft/node-diagnostic-channel",bugs:{url:"https://github.com/Microsoft/node-diagnostic-channel/issues"},repository:{type:"git",url:"https://github.com/Microsoft/node-diagnostic-channel.git"},description:"Provides a context-saving pub/sub channel to connect diagnostic event publishers and subscribers",dependencies:{semver:"^5.3.0"},devDependencies:{"@types/mocha":"^2.2.40","@types/node":"~8.0.0",mocha:"^3.2.0",rimraf:"^2.6.1",tslint:"^5.0.0",typescript:"4.1.2"},files:["dist/src/**/*.d.ts","dist/src/**/*.js","LICENSE","README.md","package.json"],license:"MIT"}})),B=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.channel=g.makePatchingRequire=void 0;var v=G(),S=G();Object.defineProperty(g,"makePatchingRequire",{enumerable:!0,get:function(){return S.makePatchingRequire}});var td=function(g){return!0},P=function(){function e(){this.version=j().version,this.subscribers={},this.contextPreservationFunction=function(g){return g},this.knownPatches={},this.currentlyPublishing=!1}return e.prototype.shouldPublish=function(g){var v=this.subscribers[g];return!!v&&v.some((function(g){var v=g.filter;return!v||v(!1)}))},e.prototype.publish=function(g,v){if(!this.currentlyPublishing){var b=this.subscribers[g];if(b){var S={timestamp:Date.now(),data:v};this.currentlyPublishing=!0,b.forEach((function(g){var v=g.listener,b=g.filter;try{b&&b(!0)&&v(S)}catch{}})),this.currentlyPublishing=!1}}},e.prototype.subscribe=function(g,v,b){void 0===b&&(b=td),this.subscribers[g]||(this.subscribers[g]=[]),this.subscribers[g].push({listener:v,filter:b})},e.prototype.unsubscribe=function(g,v,b){void 0===b&&(b=td);var S=this.subscribers[g];if(S)for(var P=0;P<S.length;++P)if(S[P].listener===v&&S[P].filter===b)return S.splice(P,1),!0;return!1},e.prototype.reset=function(){var g=this;this.subscribers={},this.contextPreservationFunction=function(g){return g},Object.getOwnPropertyNames(this.knownPatches).forEach((function(v){return delete g.knownPatches[v]}))},e.prototype.bindToContext=function(g){return this.contextPreservationFunction(g)},e.prototype.addContextPreservation=function(g){var v=this.contextPreservationFunction;this.contextPreservationFunction=function(b){return g(v(b))}},e.prototype.registerMonkeyPatch=function(g,v){this.knownPatches[g]||(this.knownPatches[g]=[]),this.knownPatches[g].push(v)},e.prototype.getPatchesObject=function(){return this.knownPatches},e}();global.diagnosticsSource||(global.diagnosticsSource=new P,b(98188).prototype.require=v.makePatchingRequire(global.diagnosticsSource.getPatchesObject())),g.channel=global.diagnosticsSource})),U=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),V=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g._globalThis=void 0,g._globalThis="object"==typeof globalThis?globalThis:global})),H=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(V(),g)})),K=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(H(),g)})),X=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.VERSION=void 0,g.VERSION="1.0.3"})),J=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.isCompatible=g._makeCompatibilityCheck=void 0;var v=X(),b=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function cd(g){var v=new Set([g]),S=new Set,P=g.match(b);if(!P)return function(){return!1};var x=+P[1],C=+P[2],T=+P[3];if(null!=P[4])return function(v){return v===g};function a(g){return S.add(g),!1}function s(g){return v.add(g),!0}return function(g){if(v.has(g))return!0;if(S.has(g))return!1;var P=g.match(b);if(!P)return a(g);var R=+P[1],k=+P[2],_=+P[3];return null!=P[4]||x!==R?a(g):0===x?C===k&&T<=_?s(g):a(g):C<=k?s(g):a(g)}}g._makeCompatibilityCheck=cd,g.isCompatible=cd(v.VERSION)})),Y=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.unregisterGlobal=g.getGlobal=g.registerGlobal=void 0;var v=K(),b=X(),S=J(),P=b.VERSION.split(".")[0],x=Symbol.for("opentelemetry.js.api."+P),C=v._globalThis;g.registerGlobal=function vS(g,v,S,P){var T;void 0===P&&(P=!1);var R=C[x]=null!==(T=C[x])&&void 0!==T?T:{version:b.VERSION};if(!P&&R[g]){var k=new Error("@opentelemetry/api: Attempted duplicate registration of API: "+g);return S.error(k.stack||k.message),!1}if(R.version!==b.VERSION){k=new Error("@opentelemetry/api: All API registration versions must match");return S.error(k.stack||k.message),!1}return R[g]=v,S.debug("@opentelemetry/api: Registered a global for "+g+" v"+b.VERSION+"."),!0},g.getGlobal=function gS(g){var v,b,P=null===(v=C[x])||void 0===v?void 0:v.version;if(P&&S.isCompatible(P))return null===(b=C[x])||void 0===b?void 0:b[g]},g.unregisterGlobal=function ES(g,v){v.debug("@opentelemetry/api: Unregistering a global for "+g+" v"+b.VERSION+".");var S=C[x];S&&delete S[g]}})),te=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.DiagComponentLogger=void 0;var v=Y(),b=function(){function e(g){this._namespace=g.namespace||"DiagComponentLogger"}return e.prototype.debug=function(){for(var g=[],v=0;v<arguments.length;v++)g[v]=arguments[v];return Ri("debug",this._namespace,g)},e.prototype.error=function(){for(var g=[],v=0;v<arguments.length;v++)g[v]=arguments[v];return Ri("error",this._namespace,g)},e.prototype.info=function(){for(var g=[],v=0;v<arguments.length;v++)g[v]=arguments[v];return Ri("info",this._namespace,g)},e.prototype.warn=function(){for(var g=[],v=0;v<arguments.length;v++)g[v]=arguments[v];return Ri("warn",this._namespace,g)},e.prototype.verbose=function(){for(var g=[],v=0;v<arguments.length;v++)g[v]=arguments[v];return Ri("verbose",this._namespace,g)},e}();function Ri(g,b,S){var P=v.getGlobal("diag");if(P)return S.unshift(b),P[g].apply(P,S)}g.DiagComponentLogger=b})),re=l((g=>{"use strict";var v;Object.defineProperty(g,"__esModule",{value:!0}),g.DiagLogLevel=void 0,(v=g.DiagLogLevel||(g.DiagLogLevel={}))[v.NONE=0]="NONE",v[v.ERROR=30]="ERROR",v[v.WARN=50]="WARN",v[v.INFO=60]="INFO",v[v.DEBUG=70]="DEBUG",v[v.VERBOSE=80]="VERBOSE",v[v.ALL=9999]="ALL"})),ie=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.createLogLevelDiagLogger=void 0;var v=re();g.createLogLevelDiagLogger=function AS(g,b){function r(v,S){var P=b[v];return"function"==typeof P&&g>=S?P.bind(b):function(){}}return g<v.DiagLogLevel.NONE?g=v.DiagLogLevel.NONE:g>v.DiagLogLevel.ALL&&(g=v.DiagLogLevel.ALL),b=b||{},{error:r("error",v.DiagLogLevel.ERROR),warn:r("warn",v.DiagLogLevel.WARN),info:r("info",v.DiagLogLevel.INFO),debug:r("debug",v.DiagLogLevel.DEBUG),verbose:r("verbose",v.DiagLogLevel.VERBOSE)}}})),ne=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.DiagAPI=void 0;var v=te(),b=ie(),S=re(),P=Y(),x=function(){function e(){function t(g){return function(){var v=P.getGlobal("diag");if(v)return v[g].apply(v,arguments)}}var g=this;g.setLogger=function(v,x){var C,T;if(void 0===x&&(x=S.DiagLogLevel.INFO),v===g){var R=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return g.error(null!==(C=R.stack)&&void 0!==C?C:R.message),!1}var k=P.getGlobal("diag"),_=b.createLogLevelDiagLogger(x,v);if(k){var O=null!==(T=(new Error).stack)&&void 0!==T?T:"<failed to generate stacktrace>";k.warn("Current logger will be overwritten from "+O),_.warn("Current logger will overwrite one already registered from "+O)}return P.registerGlobal("diag",_,g,!0)},g.disable=function(){P.unregisterGlobal("diag",g)},g.createComponentLogger=function(g){return new v.DiagComponentLogger(g)},g.verbose=t("verbose"),g.debug=t("debug"),g.info=t("info"),g.warn=t("warn"),g.error=t("error")}return e.instance=function(){return this._instance||(this._instance=new e),this._instance},e}();g.DiagAPI=x})),ae=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.BaggageImpl=void 0;var v=function(){function e(g){this._entries=g?new Map(g):new Map}return e.prototype.getEntry=function(g){var v=this._entries.get(g);if(v)return Object.assign({},v)},e.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map((function(g){return[g[0],g[1]]}))},e.prototype.setEntry=function(g,v){var b=new e(this._entries);return b._entries.set(g,v),b},e.prototype.removeEntry=function(g){var v=new e(this._entries);return v._entries.delete(g),v},e.prototype.removeEntries=function(){for(var g=[],v=0;v<arguments.length;v++)g[v]=arguments[v];for(var b=new e(this._entries),S=0,P=g;S<P.length;S++){var x=P[S];b._entries.delete(x)}return b},e.prototype.clear=function(){return new e},e}();g.BaggageImpl=v})),se=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.baggageEntryMetadataSymbol=void 0,g.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")})),oe=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.baggageEntryMetadataFromString=g.createBaggage=void 0;var v=ne(),b=ae(),S=se(),P=v.DiagAPI.instance();g.createBaggage=function xS(g){return void 0===g&&(g={}),new b.BaggageImpl(new Map(Object.entries(g)))},g.baggageEntryMetadataFromString=function MS(g){return"string"!=typeof g&&(P.error("Cannot create baggage metadata from unknown type: "+typeof g),g=""),{__TYPE__:S.baggageEntryMetadataSymbol,toString:function(){return g}}}})),le=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),pe=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),ce=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.DiagConsoleLogger=void 0;var v=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}],b=function e(){function t(g){return function(){var v=arguments;if(console){var b=console[g];if("function"!=typeof b&&(b=console.log),"function"==typeof b)return b.apply(console,v)}}}for(var g=0;g<v.length;g++)this[v[g].n]=t(v[g].c)};g.DiagConsoleLogger=b})),de=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(ce(),g),b(re(),g)})),me=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.defaultTextMapSetter=g.defaultTextMapGetter=void 0,g.defaultTextMapGetter={get:function(g,v){if(null!=g)return g[v]},keys:function(g){return null==g?[]:Object.keys(g)}},g.defaultTextMapSetter={set:function(g,v,b){null!=g&&(g[v]=b)}}})),he=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),ye=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),ge=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.ROOT_CONTEXT=g.createContextKey=void 0,g.createContextKey=function jS(g){return Symbol.for(g)};var v=function e(g){var v=this;v._currentContext=g?new Map(g):new Map,v.getValue=function(g){return v._currentContext.get(g)},v.setValue=function(g,b){var S=new e(v._currentContext);return S._currentContext.set(g,b),S},v.deleteValue=function(g){var b=new e(v._currentContext);return b._currentContext.delete(g),b}};g.ROOT_CONTEXT=new v})),fe=l((g=>{"use strict";var v=g&&g.__spreadArray||function(g,v){for(var b=0,S=v.length,P=g.length;b<S;b++,P++)g[P]=v[b];return g};Object.defineProperty(g,"__esModule",{value:!0}),g.NoopContextManager=void 0;var b=ge(),S=function(){function e(){}return e.prototype.active=function(){return b.ROOT_CONTEXT},e.prototype.with=function(g,b,S){for(var P=[],x=3;x<arguments.length;x++)P[x-3]=arguments[x];return b.call.apply(b,v([S],P))},e.prototype.bind=function(g,v){return v},e.prototype.enable=function(){return this},e.prototype.disable=function(){return this},e}();g.NoopContextManager=S})),ve=l((g=>{"use strict";var v=g&&g.__spreadArray||function(g,v){for(var b=0,S=v.length,P=g.length;b<S;b++,P++)g[P]=v[b];return g};Object.defineProperty(g,"__esModule",{value:!0}),g.ContextAPI=void 0;var b=fe(),S=Y(),P=ne(),x="context",C=new b.NoopContextManager,T=function(){function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalContextManager=function(g){return S.registerGlobal(x,g,P.DiagAPI.instance())},e.prototype.active=function(){return this._getContextManager().active()},e.prototype.with=function(g,b,S){for(var P,x=[],C=3;C<arguments.length;C++)x[C-3]=arguments[C];return(P=this._getContextManager()).with.apply(P,v([g,b,S],x))},e.prototype.bind=function(g,v){return this._getContextManager().bind(g,v)},e.prototype._getContextManager=function(){return S.getGlobal(x)||C},e.prototype.disable=function(){this._getContextManager().disable(),S.unregisterGlobal(x,P.DiagAPI.instance())},e}();g.ContextAPI=T})),be=l((g=>{"use strict";var v;Object.defineProperty(g,"__esModule",{value:!0}),g.TraceFlags=void 0,(v=g.TraceFlags||(g.TraceFlags={}))[v.NONE=0]="NONE",v[v.SAMPLED=1]="SAMPLED"})),Ne=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.INVALID_SPAN_CONTEXT=g.INVALID_TRACEID=g.INVALID_SPANID=void 0;var v=be();g.INVALID_SPANID="0000000000000000",g.INVALID_TRACEID="00000000000000000000000000000000",g.INVALID_SPAN_CONTEXT={traceId:g.INVALID_TRACEID,spanId:g.INVALID_SPANID,traceFlags:v.TraceFlags.NONE}})),Se=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.NonRecordingSpan=void 0;var v=Ne(),b=function(){function e(g){void 0===g&&(g=v.INVALID_SPAN_CONTEXT),this._spanContext=g}return e.prototype.spanContext=function(){return this._spanContext},e.prototype.setAttribute=function(g,v){return this},e.prototype.setAttributes=function(g){return this},e.prototype.addEvent=function(g,v){return this},e.prototype.setStatus=function(g){return this},e.prototype.updateName=function(g){return this},e.prototype.end=function(g){},e.prototype.isRecording=function(){return!1},e.prototype.recordException=function(g,v){},e}();g.NonRecordingSpan=b})),Pe=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.getSpanContext=g.setSpanContext=g.deleteSpan=g.setSpan=g.getSpan=void 0;var v=ge(),b=Se(),S=v.createContextKey("OpenTelemetry Context Key SPAN");function Pd(g){return g.getValue(S)||void 0}function Rd(g,v){return g.setValue(S,v)}g.getSpan=Pd,g.setSpan=Rd,g.deleteSpan=function ZS(g){return g.deleteValue(S)},g.setSpanContext=function JS(g,v){return Rd(g,new b.NonRecordingSpan(v))},g.getSpanContext=function eI(g){var v;return null===(v=Pd(g))||void 0===v?void 0:v.spanContext()}})),xe=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.wrapSpanContext=g.isSpanContextValid=g.isValidSpanId=g.isValidTraceId=void 0;var v=Ne(),b=Se(),S=/^([0-9a-f]{32})$/i,P=/^[0-9a-f]{16}$/i;function Dd(g){return S.test(g)&&g!==v.INVALID_TRACEID}function wd(g){return P.test(g)&&g!==v.INVALID_SPANID}g.isValidTraceId=Dd,g.isValidSpanId=wd,g.isSpanContextValid=function iI(g){return Dd(g.traceId)&&wd(g.spanId)},g.wrapSpanContext=function aI(g){return new b.NonRecordingSpan(g)}})),Ce=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.NoopTracer=void 0;var v=ve(),b=Pe(),S=Se(),P=xe(),x=v.ContextAPI.getInstance(),C=function(){function e(){}return e.prototype.startSpan=function(g,v,x){if(Boolean(null==v?void 0:v.root))return new S.NonRecordingSpan;var C=x&&b.getSpanContext(x);return function cI(g){return"object"==typeof g&&"string"==typeof g.spanId&&"string"==typeof g.traceId&&"number"==typeof g.traceFlags}(C)&&P.isSpanContextValid(C)?new S.NonRecordingSpan(C):new S.NonRecordingSpan},e.prototype.startActiveSpan=function(g,v,S,P){var C,T,R;if(!(arguments.length<2)){2===arguments.length?R=v:3===arguments.length?(C=v,R=S):(C=v,T=S,R=P);var k=T??x.active(),_=this.startSpan(g,C,k),O=b.setSpan(k,_);return x.with(O,R,void 0,_)}},e}();g.NoopTracer=C})),Te=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.ProxyTracer=void 0;var v=new(Ce().NoopTracer),b=function(){function e(g,v,b){this._provider=g,this.name=v,this.version=b}return e.prototype.startSpan=function(g,v,b){return this._getTracer().startSpan(g,v,b)},e.prototype.startActiveSpan=function(g,v,b,S){var P=this._getTracer();return Reflect.apply(P.startActiveSpan,P,arguments)},e.prototype._getTracer=function(){if(this._delegate)return this._delegate;var g=this._provider.getDelegateTracer(this.name,this.version);return g?(this._delegate=g,this._delegate):v},e}();g.ProxyTracer=b})),ke=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.NoopTracerProvider=void 0;var v=Ce(),b=function(){function e(){}return e.prototype.getTracer=function(g,b){return new v.NoopTracer},e}();g.NoopTracerProvider=b})),Ee=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.ProxyTracerProvider=void 0;var v=Te(),b=new(ke().NoopTracerProvider),S=function(){function e(){}return e.prototype.getTracer=function(g,b){var S;return null!==(S=this.getDelegateTracer(g,b))&&void 0!==S?S:new v.ProxyTracer(this,g,b)},e.prototype.getDelegate=function(){var g;return null!==(g=this._delegate)&&void 0!==g?g:b},e.prototype.setDelegate=function(g){this._delegate=g},e.prototype.getDelegateTracer=function(g,v){var b;return null===(b=this._delegate)||void 0===b?void 0:b.getTracer(g,v)},e}();g.ProxyTracerProvider=S})),_e=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Oe=l((g=>{"use strict";var v;Object.defineProperty(g,"__esModule",{value:!0}),g.SamplingDecision=void 0,(v=g.SamplingDecision||(g.SamplingDecision={}))[v.NOT_RECORD=0]="NOT_RECORD",v[v.RECORD=1]="RECORD",v[v.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})),Ie=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Ae=l((g=>{"use strict";var v;Object.defineProperty(g,"__esModule",{value:!0}),g.SpanKind=void 0,(v=g.SpanKind||(g.SpanKind={}))[v.INTERNAL=0]="INTERNAL",v[v.SERVER=1]="SERVER",v[v.CLIENT=2]="CLIENT",v[v.PRODUCER=3]="PRODUCER",v[v.CONSUMER=4]="CONSUMER"})),qe=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),ze=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),De=l((g=>{"use strict";var v;Object.defineProperty(g,"__esModule",{value:!0}),g.SpanStatusCode=void 0,(v=g.SpanStatusCode||(g.SpanStatusCode={}))[v.UNSET=0]="UNSET",v[v.OK=1]="OK",v[v.ERROR=2]="ERROR"})),Le=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Fe=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Ge=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),je=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Be=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.TraceAPI=void 0;var v=Y(),b=Ee(),S=xe(),P=Pe(),x=ne(),C="trace",T=function(){function e(){this._proxyTracerProvider=new b.ProxyTracerProvider,this.wrapSpanContext=S.wrapSpanContext,this.isSpanContextValid=S.isSpanContextValid,this.deleteSpan=P.deleteSpan,this.getSpan=P.getSpan,this.getSpanContext=P.getSpanContext,this.setSpan=P.setSpan,this.setSpanContext=P.setSpanContext}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalTracerProvider=function(g){var b=v.registerGlobal(C,this._proxyTracerProvider,x.DiagAPI.instance());return b&&this._proxyTracerProvider.setDelegate(g),b},e.prototype.getTracerProvider=function(){return v.getGlobal(C)||this._proxyTracerProvider},e.prototype.getTracer=function(g,v){return this.getTracerProvider().getTracer(g,v)},e.prototype.disable=function(){v.unregisterGlobal(C,x.DiagAPI.instance()),this._proxyTracerProvider=new b.ProxyTracerProvider},e}();g.TraceAPI=T})),Ue=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.NoopTextMapPropagator=void 0;var v=function(){function e(){}return e.prototype.inject=function(g,v){},e.prototype.extract=function(g,v){return g},e.prototype.fields=function(){return[]},e}();g.NoopTextMapPropagator=v})),He=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.deleteBaggage=g.setBaggage=g.getBaggage=void 0;var v=ge().createContextKey("OpenTelemetry Baggage Key");g.getBaggage=function CI(g){return g.getValue(v)||void 0},g.setBaggage=function bI(g,b){return g.setValue(v,b)},g.deleteBaggage=function OI(g){return g.deleteValue(v)}})),$e=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.PropagationAPI=void 0;var v=Y(),b=Ue(),S=me(),P=He(),x=oe(),C=ne(),T="propagation",R=new b.NoopTextMapPropagator,k=function(){function e(){this.createBaggage=x.createBaggage,this.getBaggage=P.getBaggage,this.setBaggage=P.setBaggage,this.deleteBaggage=P.deleteBaggage}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalPropagator=function(g){return v.registerGlobal(T,g,C.DiagAPI.instance())},e.prototype.inject=function(g,v,b){return void 0===b&&(b=S.defaultTextMapSetter),this._getGlobalPropagator().inject(g,v,b)},e.prototype.extract=function(g,v,b){return void 0===b&&(b=S.defaultTextMapGetter),this._getGlobalPropagator().extract(g,v,b)},e.prototype.fields=function(){return this._getGlobalPropagator().fields()},e.prototype.disable=function(){v.unregisterGlobal(T,C.DiagAPI.instance())},e.prototype._getGlobalPropagator=function(){return v.getGlobal(T)||R},e}();g.PropagationAPI=k})),Xe=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),g.diag=g.propagation=g.trace=g.context=g.INVALID_SPAN_CONTEXT=g.INVALID_TRACEID=g.INVALID_SPANID=g.isValidSpanId=g.isValidTraceId=g.isSpanContextValid=g.baggageEntryMetadataFromString=void 0,b(U(),g);var S=oe();Object.defineProperty(g,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return S.baggageEntryMetadataFromString}}),b(le(),g),b(pe(),g),b(de(),g),b(me(),g),b(he(),g),b(ye(),g),b(Te(),g),b(Ee(),g),b(_e(),g),b(Oe(),g),b(Ie(),g),b(Ae(),g),b(qe(),g),b(ze(),g),b(De(),g),b(be(),g),b(Le(),g),b(Fe(),g),b(Ge(),g);var P=xe();Object.defineProperty(g,"isSpanContextValid",{enumerable:!0,get:function(){return P.isSpanContextValid}}),Object.defineProperty(g,"isValidTraceId",{enumerable:!0,get:function(){return P.isValidTraceId}}),Object.defineProperty(g,"isValidSpanId",{enumerable:!0,get:function(){return P.isValidSpanId}});var x=Ne();Object.defineProperty(g,"INVALID_SPANID",{enumerable:!0,get:function(){return x.INVALID_SPANID}}),Object.defineProperty(g,"INVALID_TRACEID",{enumerable:!0,get:function(){return x.INVALID_TRACEID}}),Object.defineProperty(g,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return x.INVALID_SPAN_CONTEXT}}),b(ge(),g),b(je(),g);var C=ve();g.context=C.ContextAPI.getInstance();var T=Be();g.trace=T.TraceAPI.getInstance();var R=$e();g.propagation=R.PropagationAPI.getInstance();var k=ne();g.diag=k.DiagAPI.instance(),g.default={trace:g.trace,context:g.context,propagation:g.propagation,diag:g.diag}})),Je=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.isTracingSuppressed=g.unsuppressTracing=g.suppressTracing=void 0;var v=Xe().createContextKey("OpenTelemetry SDK Context Key SUPPRESS_TRACING");g.suppressTracing=function HI(g){return g.setValue(v,!0)},g.unsuppressTracing=function UI(g){return g.deleteValue(v)},g.isTracingSuppressed=function BI(g){return!0===g.getValue(v)}})),Ze=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.BAGGAGE_MAX_TOTAL_LENGTH=g.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=g.BAGGAGE_MAX_NAME_VALUE_PAIRS=g.BAGGAGE_HEADER=g.BAGGAGE_ITEMS_SEPARATOR=g.BAGGAGE_PROPERTIES_SEPARATOR=g.BAGGAGE_KEY_PAIR_SEPARATOR=void 0,g.BAGGAGE_KEY_PAIR_SEPARATOR="=",g.BAGGAGE_PROPERTIES_SEPARATOR=";",g.BAGGAGE_ITEMS_SEPARATOR=",",g.BAGGAGE_HEADER="baggage",g.BAGGAGE_MAX_NAME_VALUE_PAIRS=180,g.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096,g.BAGGAGE_MAX_TOTAL_LENGTH=8192})),et=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.parseKeyPairsIntoRecord=g.parsePairKeyValue=g.getKeyPairs=g.serializeKeyPairs=void 0;var v=Xe(),b=Ze();g.serializeKeyPairs=g=>g.reduce(((g,v)=>{let S=`${g}${""!==g?b.BAGGAGE_ITEMS_SEPARATOR:""}${v}`;return S.length>b.BAGGAGE_MAX_TOTAL_LENGTH?g:S}),"");g.getKeyPairs=g=>g.getAllEntries().map((([g,v])=>`${encodeURIComponent(g)}=${encodeURIComponent(v.value)}`));g.parsePairKeyValue=g=>{let S=g.split(b.BAGGAGE_PROPERTIES_SEPARATOR);if(S.length<=0)return;let P=S.shift();if(!P)return;let x=P.split(b.BAGGAGE_KEY_PAIR_SEPARATOR);if(2!==x.length)return;let C,T=decodeURIComponent(x[0].trim()),R=decodeURIComponent(x[1].trim());return S.length>0&&(C=v.baggageEntryMetadataFromString(S.join(b.BAGGAGE_PROPERTIES_SEPARATOR))),{key:T,value:R,metadata:C}};g.parseKeyPairsIntoRecord=v=>"string"!=typeof v||0===v.length?{}:v.split(b.BAGGAGE_ITEMS_SEPARATOR).map((v=>g.parsePairKeyValue(v))).filter((g=>void 0!==g&&g.value.length>0)).reduce(((g,v)=>(g[v.key]=v.value,g)),{})})),tt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.HttpBaggagePropagator=void 0;var v=Xe(),b=Je(),S=Ze(),P=et();g.HttpBaggagePropagator=class{inject(g,x,C){let T=v.propagation.getBaggage(g);if(!T||b.isTracingSuppressed(g))return;let R=P.getKeyPairs(T).filter((g=>g.length<=S.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS)).slice(0,S.BAGGAGE_MAX_NAME_VALUE_PAIRS),k=P.serializeKeyPairs(R);k.length>0&&C.set(x,S.BAGGAGE_HEADER,k)}extract(g,b,x){let C=x.get(b,S.BAGGAGE_HEADER);if(!C)return g;let T={};return 0===C.length||(C.split(S.BAGGAGE_ITEMS_SEPARATOR).forEach((g=>{let v=P.parsePairKeyValue(g);if(v){let g={value:v.value};v.metadata&&(g.metadata=v.metadata),T[v.key]=g}})),0===Object.entries(T).length)?g:v.propagation.setBaggage(g,v.propagation.createBaggage(T))}fields(){return[S.BAGGAGE_HEADER]}}})),rt=l((g=>{"use strict";function fh(g){return null==g||(Array.isArray(g)?function YI(g){let v;for(let b of g)if(null!=b){if(!v){if(ph(b)){v=typeof b;continue}return!1}if(typeof b!==v)return!1}return!0}(g):ph(g))}function ph(g){switch(typeof g){case"number":case"boolean":case"string":return!0}return!1}Object.defineProperty(g,"__esModule",{value:!0}),g.isAttributeValue=g.sanitizeAttributes=void 0,g.sanitizeAttributes=function KI(g){let v={};if(null==g||"object"!=typeof g)return v;for(let[b,S]of Object.entries(g))fh(S)&&(Array.isArray(S)?v[b]=S.slice():v[b]=S);return v},g.isAttributeValue=fh})),it=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.loggingErrorHandler=void 0;var v=Xe();g.loggingErrorHandler=function WI(){return g=>{v.diag.error(function ZI(g){return"string"==typeof g?g:JSON.stringify(function JI(g){let v={},b=g;for(;null!==b;)Object.getOwnPropertyNames(b).forEach((g=>{if(v[g])return;let S=b[g];S&&(v[g]=String(S))})),b=Object.getPrototypeOf(b);return v}(g))}(g))}}})),nt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.globalErrorHandler=g.setGlobalErrorHandler=void 0;var v=it().loggingErrorHandler();g.setGlobalErrorHandler=function tC(g){v=g};g.globalErrorHandler=g=>{try{v(g)}catch{}}})),ot=l((g=>{"use strict";var v;Object.defineProperty(g,"__esModule",{value:!0}),g.TracesSamplerValues=void 0,(v=g.TracesSamplerValues||(g.TracesSamplerValues={})).AlwaysOff="always_off",v.AlwaysOn="always_on",v.ParentBasedAlwaysOff="parentbased_always_off",v.ParentBasedAlwaysOn="parentbased_always_on",v.ParentBasedTraceIdRatio="parentbased_traceidratio",v.TraceIdRatio="traceidratio"})),lt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.parseEnvironment=g.DEFAULT_ENVIRONMENT=void 0;var v=Xe(),b=ot(),S=",",P=["OTEL_BSP_EXPORT_TIMEOUT","OTEL_BSP_MAX_EXPORT_BATCH_SIZE","OTEL_BSP_MAX_QUEUE_SIZE","OTEL_BSP_SCHEDULE_DELAY","OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_EVENT_COUNT_LIMIT","OTEL_SPAN_LINK_COUNT_LIMIT"];function oC(g){return P.indexOf(g)>-1}var x=["OTEL_NO_PATCH_MODULES","OTEL_PROPAGATORS"];function cC(g){return x.indexOf(g)>-1}function lC(g,v,b,S=-1/0,P=1/0){if(typeof b[g]<"u"){let x=Number(b[g]);isNaN(x)||(v[g]=x<S?S:x>P?P:x)}}function fC(g,v,b,P=S){let x=b[g];"string"==typeof x&&(v[g]=x.split(P).map((g=>g.trim())))}g.DEFAULT_ENVIRONMENT={CONTAINER_NAME:"",ECS_CONTAINER_METADATA_URI_V4:"",ECS_CONTAINER_METADATA_URI:"",HOSTNAME:"",KUBERNETES_SERVICE_HOST:"",NAMESPACE:"",OTEL_BSP_EXPORT_TIMEOUT:3e4,OTEL_BSP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BSP_MAX_QUEUE_SIZE:2048,OTEL_BSP_SCHEDULE_DELAY:5e3,OTEL_EXPORTER_JAEGER_AGENT_HOST:"",OTEL_EXPORTER_JAEGER_ENDPOINT:"",OTEL_EXPORTER_JAEGER_PASSWORD:"",OTEL_EXPORTER_JAEGER_USER:"",OTEL_EXPORTER_OTLP_ENDPOINT:"",OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:"",OTEL_EXPORTER_OTLP_METRICS_ENDPOINT:"",OTEL_EXPORTER_OTLP_HEADERS:"",OTEL_EXPORTER_OTLP_TRACES_HEADERS:"",OTEL_EXPORTER_OTLP_METRICS_HEADERS:"",OTEL_EXPORTER_ZIPKIN_ENDPOINT:"http://localhost:9411/api/v2/spans",OTEL_LOG_LEVEL:v.DiagLogLevel.INFO,OTEL_NO_PATCH_MODULES:[],OTEL_PROPAGATORS:["tracecontext","baggage"],OTEL_RESOURCE_ATTRIBUTES:"",OTEL_SERVICE_NAME:"",OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT:128,OTEL_SPAN_EVENT_COUNT_LIMIT:128,OTEL_SPAN_LINK_COUNT_LIMIT:128,OTEL_TRACES_EXPORTER:"none",OTEL_TRACES_SAMPLER:b.TracesSamplerValues.ParentBasedAlwaysOn,OTEL_TRACES_SAMPLER_ARG:""};var C={ALL:v.DiagLogLevel.ALL,VERBOSE:v.DiagLogLevel.VERBOSE,DEBUG:v.DiagLogLevel.DEBUG,INFO:v.DiagLogLevel.INFO,WARN:v.DiagLogLevel.WARN,ERROR:v.DiagLogLevel.ERROR,NONE:v.DiagLogLevel.NONE};function dC(g,v,b){let S=b[g];if("string"==typeof S){let b=C[S.toUpperCase()];null!=b&&(v[g]=b)}}g.parseEnvironment=function hC(v){let b={};for(let S in g.DEFAULT_ENVIRONMENT){let g=S;if("OTEL_LOG_LEVEL"===g)dC(g,b,v);else if(oC(g))lC(g,b,v);else if(cC(g))fC(g,b,v);else{let S=v[g];typeof S<"u"&&null!==S&&(b[g]=String(S))}}return b}})),pt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.getEnv=void 0;var v=b(22037),S=lt();g.getEnv=function vC(){let g=S.parseEnvironment(process.env);return Object.assign({HOSTNAME:v.hostname()},S.DEFAULT_ENVIRONMENT,g)}})),ct=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.hexToBase64=void 0,g.hexToBase64=function gC(g){let v=g.length,b="";for(let S=0;S<v;S+=2){let v=g.substring(S,S+2),P=parseInt(v,16);b+=String.fromCharCode(P)}return Buffer.from(b,"ascii").toString("base64")}})),ut=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.RandomIdGenerator=void 0;g.RandomIdGenerator=class{constructor(){this.generateTraceId=Eh(16),this.generateSpanId=Eh(8)}};var v=Buffer.allocUnsafe(16);function Eh(g){return function(){for(let b=0;b<g/4;b++)v.writeUInt32BE(Math.random()*2**32>>>0,4*b);for(let b=0;b<g&&!(v[b]>0);b++)b===g-1&&(v[g-1]=1);return v.toString("hex",0,g)}}})),dt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.otperformance=void 0;var v=b(4074);g.otperformance=v.performance})),mt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.VERSION=void 0,g.VERSION="0.23.0"})),ht=l((g=>{"use strict";var v;Object.defineProperty(g,"__esModule",{value:!0}),g.RpcGrpcStatusCodeValues=g.MessagingOperationValues=g.MessagingDestinationKindValues=g.HttpFlavorValues=g.NetTransportValues=g.FaasInvokedProviderValues=g.FaasDocumentOperationValues=g.FaasTriggerValues=g.DbCassandraConsistencyLevelValues=g.DbSystemValues=g.SemanticAttributes=void 0,g.SemanticAttributes={DB_SYSTEM:"db.system",DB_CONNECTION_STRING:"db.connection_string",DB_USER:"db.user",DB_JDBC_DRIVER_CLASSNAME:"db.jdbc.driver_classname",DB_NAME:"db.name",DB_STATEMENT:"db.statement",DB_OPERATION:"db.operation",DB_MSSQL_INSTANCE_NAME:"db.mssql.instance_name",DB_CASSANDRA_KEYSPACE:"db.cassandra.keyspace",DB_CASSANDRA_PAGE_SIZE:"db.cassandra.page_size",DB_CASSANDRA_CONSISTENCY_LEVEL:"db.cassandra.consistency_level",DB_CASSANDRA_TABLE:"db.cassandra.table",DB_CASSANDRA_IDEMPOTENCE:"db.cassandra.idempotence",DB_CASSANDRA_SPECULATIVE_EXECUTION_COUNT:"db.cassandra.speculative_execution_count",DB_CASSANDRA_COORDINATOR_ID:"db.cassandra.coordinator.id",DB_CASSANDRA_COORDINATOR_DC:"db.cassandra.coordinator.dc",DB_HBASE_NAMESPACE:"db.hbase.namespace",DB_REDIS_DATABASE_INDEX:"db.redis.database_index",DB_MONGODB_COLLECTION:"db.mongodb.collection",DB_SQL_TABLE:"db.sql.table",EXCEPTION_TYPE:"exception.type",EXCEPTION_MESSAGE:"exception.message",EXCEPTION_STACKTRACE:"exception.stacktrace",EXCEPTION_ESCAPED:"exception.escaped",FAAS_TRIGGER:"faas.trigger",FAAS_EXECUTION:"faas.execution",FAAS_DOCUMENT_COLLECTION:"faas.document.collection",FAAS_DOCUMENT_OPERATION:"faas.document.operation",FAAS_DOCUMENT_TIME:"faas.document.time",FAAS_DOCUMENT_NAME:"faas.document.name",FAAS_TIME:"faas.time",FAAS_CRON:"faas.cron",FAAS_COLDSTART:"faas.coldstart",FAAS_INVOKED_NAME:"faas.invoked_name",FAAS_INVOKED_PROVIDER:"faas.invoked_provider",FAAS_INVOKED_REGION:"faas.invoked_region",NET_TRANSPORT:"net.transport",NET_PEER_IP:"net.peer.ip",NET_PEER_PORT:"net.peer.port",NET_PEER_NAME:"net.peer.name",NET_HOST_IP:"net.host.ip",NET_HOST_PORT:"net.host.port",NET_HOST_NAME:"net.host.name",PEER_SERVICE:"peer.service",ENDUSER_ID:"enduser.id",ENDUSER_ROLE:"enduser.role",ENDUSER_SCOPE:"enduser.scope",THREAD_ID:"thread.id",THREAD_NAME:"thread.name",CODE_FUNCTION:"code.function",CODE_NAMESPACE:"code.namespace",CODE_FILEPATH:"code.filepath",CODE_LINENO:"code.lineno",HTTP_METHOD:"http.method",HTTP_URL:"http.url",HTTP_TARGET:"http.target",HTTP_HOST:"http.host",HTTP_SCHEME:"http.scheme",HTTP_STATUS_CODE:"http.status_code",HTTP_FLAVOR:"http.flavor",HTTP_USER_AGENT:"http.user_agent",HTTP_REQUEST_CONTENT_LENGTH:"http.request_content_length",HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED:"http.request_content_length_uncompressed",HTTP_RESPONSE_CONTENT_LENGTH:"http.response_content_length",HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED:"http.response_content_length_uncompressed",HTTP_SERVER_NAME:"http.server_name",HTTP_ROUTE:"http.route",HTTP_CLIENT_IP:"http.client_ip",AWS_DYNAMODB_TABLE_NAMES:"aws.dynamodb.table_names",AWS_DYNAMODB_CONSUMED_CAPACITY:"aws.dynamodb.consumed_capacity",AWS_DYNAMODB_ITEM_COLLECTION_METRICS:"aws.dynamodb.item_collection_metrics",AWS_DYNAMODB_PROVISIONED_READ_CAPACITY:"aws.dynamodb.provisioned_read_capacity",AWS_DYNAMODB_PROVISIONED_WRITE_CAPACITY:"aws.dynamodb.provisioned_write_capacity",AWS_DYNAMODB_CONSISTENT_READ:"aws.dynamodb.consistent_read",AWS_DYNAMODB_PROJECTION:"aws.dynamodb.projection",AWS_DYNAMODB_LIMIT:"aws.dynamodb.limit",AWS_DYNAMODB_ATTRIBUTES_TO_GET:"aws.dynamodb.attributes_to_get",AWS_DYNAMODB_INDEX_NAME:"aws.dynamodb.index_name",AWS_DYNAMODB_SELECT:"aws.dynamodb.select",AWS_DYNAMODB_GLOBAL_SECONDARY_INDEXES:"aws.dynamodb.global_secondary_indexes",AWS_DYNAMODB_LOCAL_SECONDARY_INDEXES:"aws.dynamodb.local_secondary_indexes",AWS_DYNAMODB_EXCLUSIVE_START_TABLE:"aws.dynamodb.exclusive_start_table",AWS_DYNAMODB_TABLE_COUNT:"aws.dynamodb.table_count",AWS_DYNAMODB_SCAN_FORWARD:"aws.dynamodb.scan_forward",AWS_DYNAMODB_SEGMENT:"aws.dynamodb.segment",AWS_DYNAMODB_TOTAL_SEGMENTS:"aws.dynamodb.total_segments",AWS_DYNAMODB_COUNT:"aws.dynamodb.count",AWS_DYNAMODB_SCANNED_COUNT:"aws.dynamodb.scanned_count",AWS_DYNAMODB_ATTRIBUTE_DEFINITIONS:"aws.dynamodb.attribute_definitions",AWS_DYNAMODB_GLOBAL_SECONDARY_INDEX_UPDATES:"aws.dynamodb.global_secondary_index_updates",MESSAGING_SYSTEM:"messaging.system",MESSAGING_DESTINATION:"messaging.destination",MESSAGING_DESTINATION_KIND:"messaging.destination_kind",MESSAGING_TEMP_DESTINATION:"messaging.temp_destination",MESSAGING_PROTOCOL:"messaging.protocol",MESSAGING_PROTOCOL_VERSION:"messaging.protocol_version",MESSAGING_URL:"messaging.url",MESSAGING_MESSAGE_ID:"messaging.message_id",MESSAGING_CONVERSATION_ID:"messaging.conversation_id",MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES:"messaging.message_payload_size_bytes",MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES:"messaging.message_payload_compressed_size_bytes",MESSAGING_OPERATION:"messaging.operation",MESSAGING_RABBITMQ_ROUTING_KEY:"messaging.rabbitmq.routing_key",MESSAGING_KAFKA_MESSAGE_KEY:"messaging.kafka.message_key",MESSAGING_KAFKA_CONSUMER_GROUP:"messaging.kafka.consumer_group",MESSAGING_KAFKA_CLIENT_ID:"messaging.kafka.client_id",MESSAGING_KAFKA_PARTITION:"messaging.kafka.partition",MESSAGING_KAFKA_TOMBSTONE:"messaging.kafka.tombstone",RPC_SYSTEM:"rpc.system",RPC_SERVICE:"rpc.service",RPC_METHOD:"rpc.method",RPC_GRPC_STATUS_CODE:"rpc.grpc.status_code",RPC_JSONRPC_VERSION:"rpc.jsonrpc.version",RPC_JSONRPC_METHOD:"rpc.jsonrpc.method",RPC_JSONRPC_REQUEST_ID:"rpc.jsonrpc.request_id",RPC_JSONRPC_ERROR_CODE:"rpc.jsonrpc.error_code",RPC_JSONRPC_ERROR_MESSAGE:"rpc.jsonrpc.error_message"},(v=g.DbSystemValues||(g.DbSystemValues={})).OTHER_SQL="other_sql",v.MSSQL="mssql",v.MYSQL="mysql",v.ORACLE="oracle",v.DB2="db2",v.POSTGRESQL="postgresql",v.REDSHIFT="redshift",v.HIVE="hive",v.CLOUDSCAPE="cloudscape",v.HSQLDB="hsqldb",v.PROGRESS="progress",v.MAXDB="maxdb",v.HANADB="hanadb",v.INGRES="ingres",v.FIRSTSQL="firstsql",v.EDB="edb",v.CACHE="cache",v.ADABAS="adabas",v.FIREBIRD="firebird",v.DERBY="derby",v.FILEMAKER="filemaker",v.INFORMIX="informix",v.INSTANTDB="instantdb",v.INTERBASE="interbase",v.MARIADB="mariadb",v.NETEZZA="netezza",v.PERVASIVE="pervasive",v.POINTBASE="pointbase",v.SQLITE="sqlite",v.SYBASE="sybase",v.TERADATA="teradata",v.VERTICA="vertica",v.H2="h2",v.COLDFUSION="coldfusion",v.CASSANDRA="cassandra",v.HBASE="hbase",v.MONGODB="mongodb",v.REDIS="redis",v.COUCHBASE="couchbase",v.COUCHDB="couchdb",v.COSMOSDB="cosmosdb",v.DYNAMODB="dynamodb",v.NEO4J="neo4j",v.GEODE="geode",v.ELASTICSEARCH="elasticsearch",v.MEMCACHED="memcached",v.COCKROACHDB="cockroachdb",function(g){g.ALL="all",g.EACH_QUORUM="each_quorum",g.QUORUM="quorum",g.LOCAL_QUORUM="local_quorum",g.ONE="one",g.TWO="two",g.THREE="three",g.LOCAL_ONE="local_one",g.ANY="any",g.SERIAL="serial",g.LOCAL_SERIAL="local_serial"}(g.DbCassandraConsistencyLevelValues||(g.DbCassandraConsistencyLevelValues={})),function(g){g.DATASOURCE="datasource",g.HTTP="http",g.PUBSUB="pubsub",g.TIMER="timer",g.OTHER="other"}(g.FaasTriggerValues||(g.FaasTriggerValues={})),function(g){g.INSERT="insert",g.EDIT="edit",g.DELETE="delete"}(g.FaasDocumentOperationValues||(g.FaasDocumentOperationValues={})),function(g){g.AWS="aws",g.AZURE="azure",g.GCP="gcp"}(g.FaasInvokedProviderValues||(g.FaasInvokedProviderValues={})),function(g){g.IP_TCP="ip_tcp",g.IP_UDP="ip_udp",g.IP="ip",g.UNIX="unix",g.PIPE="pipe",g.INPROC="inproc",g.OTHER="other"}(g.NetTransportValues||(g.NetTransportValues={})),function(g){g.HTTP_1_0="1.0",g.HTTP_1_1="1.1",g.HTTP_2_0="2.0",g.SPDY="SPDY",g.QUIC="QUIC"}(g.HttpFlavorValues||(g.HttpFlavorValues={})),function(g){g.QUEUE="queue",g.TOPIC="topic"}(g.MessagingDestinationKindValues||(g.MessagingDestinationKindValues={})),function(g){g.RECEIVE="receive",g.PROCESS="process"}(g.MessagingOperationValues||(g.MessagingOperationValues={})),function(g){g[g.OK=0]="OK",g[g.CANCELLED=1]="CANCELLED",g[g.UNKNOWN=2]="UNKNOWN",g[g.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",g[g.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",g[g.NOT_FOUND=5]="NOT_FOUND",g[g.ALREADY_EXISTS=6]="ALREADY_EXISTS",g[g.PERMISSION_DENIED=7]="PERMISSION_DENIED",g[g.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",g[g.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",g[g.ABORTED=10]="ABORTED",g[g.OUT_OF_RANGE=11]="OUT_OF_RANGE",g[g.UNIMPLEMENTED=12]="UNIMPLEMENTED",g[g.INTERNAL=13]="INTERNAL",g[g.UNAVAILABLE=14]="UNAVAILABLE",g[g.DATA_LOSS=15]="DATA_LOSS",g[g.UNAUTHENTICATED=16]="UNAUTHENTICATED"}(g.RpcGrpcStatusCodeValues||(g.RpcGrpcStatusCodeValues={}))})),yt=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(ht(),g)})),gt=l((g=>{"use strict";var v;Object.defineProperty(g,"__esModule",{value:!0}),g.TelemetrySdkLanguageValues=g.OsTypeValues=g.HostArchValues=g.AwsEcsLaunchtypeValues=g.CloudPlatformValues=g.CloudProviderValues=g.ResourceAttributes=void 0,g.ResourceAttributes={CLOUD_PROVIDER:"cloud.provider",CLOUD_ACCOUNT_ID:"cloud.account.id",CLOUD_REGION:"cloud.region",CLOUD_AVAILABILITY_ZONE:"cloud.availability_zone",CLOUD_PLATFORM:"cloud.platform",AWS_ECS_CONTAINER_ARN:"aws.ecs.container.arn",AWS_ECS_CLUSTER_ARN:"aws.ecs.cluster.arn",AWS_ECS_LAUNCHTYPE:"aws.ecs.launchtype",AWS_ECS_TASK_ARN:"aws.ecs.task.arn",AWS_ECS_TASK_FAMILY:"aws.ecs.task.family",AWS_ECS_TASK_REVISION:"aws.ecs.task.revision",AWS_EKS_CLUSTER_ARN:"aws.eks.cluster.arn",AWS_LOG_GROUP_NAMES:"aws.log.group.names",AWS_LOG_GROUP_ARNS:"aws.log.group.arns",AWS_LOG_STREAM_NAMES:"aws.log.stream.names",AWS_LOG_STREAM_ARNS:"aws.log.stream.arns",CONTAINER_NAME:"container.name",CONTAINER_ID:"container.id",CONTAINER_RUNTIME:"container.runtime",CONTAINER_IMAGE_NAME:"container.image.name",CONTAINER_IMAGE_TAG:"container.image.tag",DEPLOYMENT_ENVIRONMENT:"deployment.environment",DEVICE_ID:"device.id",DEVICE_MODEL_IDENTIFIER:"device.model.identifier",DEVICE_MODEL_NAME:"device.model.name",FAAS_NAME:"faas.name",FAAS_ID:"faas.id",FAAS_VERSION:"faas.version",FAAS_INSTANCE:"faas.instance",FAAS_MAX_MEMORY:"faas.max_memory",HOST_ID:"host.id",HOST_NAME:"host.name",HOST_TYPE:"host.type",HOST_ARCH:"host.arch",HOST_IMAGE_NAME:"host.image.name",HOST_IMAGE_ID:"host.image.id",HOST_IMAGE_VERSION:"host.image.version",K8S_CLUSTER_NAME:"k8s.cluster.name",K8S_NODE_NAME:"k8s.node.name",K8S_NODE_UID:"k8s.node.uid",K8S_NAMESPACE_NAME:"k8s.namespace.name",K8S_POD_UID:"k8s.pod.uid",K8S_POD_NAME:"k8s.pod.name",K8S_CONTAINER_NAME:"k8s.container.name",K8S_REPLICASET_UID:"k8s.replicaset.uid",K8S_REPLICASET_NAME:"k8s.replicaset.name",K8S_DEPLOYMENT_UID:"k8s.deployment.uid",K8S_DEPLOYMENT_NAME:"k8s.deployment.name",K8S_STATEFULSET_UID:"k8s.statefulset.uid",K8S_STATEFULSET_NAME:"k8s.statefulset.name",K8S_DAEMONSET_UID:"k8s.daemonset.uid",K8S_DAEMONSET_NAME:"k8s.daemonset.name",K8S_JOB_UID:"k8s.job.uid",K8S_JOB_NAME:"k8s.job.name",K8S_CRONJOB_UID:"k8s.cronjob.uid",K8S_CRONJOB_NAME:"k8s.cronjob.name",OS_TYPE:"os.type",OS_DESCRIPTION:"os.description",OS_NAME:"os.name",OS_VERSION:"os.version",PROCESS_PID:"process.pid",PROCESS_EXECUTABLE_NAME:"process.executable.name",PROCESS_EXECUTABLE_PATH:"process.executable.path",PROCESS_COMMAND:"process.command",PROCESS_COMMAND_LINE:"process.command_line",PROCESS_COMMAND_ARGS:"process.command_args",PROCESS_OWNER:"process.owner",PROCESS_RUNTIME_NAME:"process.runtime.name",PROCESS_RUNTIME_VERSION:"process.runtime.version",PROCESS_RUNTIME_DESCRIPTION:"process.runtime.description",SERVICE_NAME:"service.name",SERVICE_NAMESPACE:"service.namespace",SERVICE_INSTANCE_ID:"service.instance.id",SERVICE_VERSION:"service.version",TELEMETRY_SDK_NAME:"telemetry.sdk.name",TELEMETRY_SDK_LANGUAGE:"telemetry.sdk.language",TELEMETRY_SDK_VERSION:"telemetry.sdk.version",TELEMETRY_AUTO_VERSION:"telemetry.auto.version",WEBENGINE_NAME:"webengine.name",WEBENGINE_VERSION:"webengine.version",WEBENGINE_DESCRIPTION:"webengine.description"},(v=g.CloudProviderValues||(g.CloudProviderValues={})).AWS="aws",v.AZURE="azure",v.GCP="gcp",function(g){g.AWS_EC2="aws_ec2",g.AWS_ECS="aws_ecs",g.AWS_EKS="aws_eks",g.AWS_LAMBDA="aws_lambda",g.AWS_ELASTIC_BEANSTALK="aws_elastic_beanstalk",g.AZURE_VM="azure_vm",g.AZURE_CONTAINER_INSTANCES="azure_container_instances",g.AZURE_AKS="azure_aks",g.AZURE_FUNCTIONS="azure_functions",g.AZURE_APP_SERVICE="azure_app_service",g.GCP_COMPUTE_ENGINE="gcp_compute_engine",g.GCP_CLOUD_RUN="gcp_cloud_run",g.GCP_KUBERNETES_ENGINE="gcp_kubernetes_engine",g.GCP_CLOUD_FUNCTIONS="gcp_cloud_functions",g.GCP_APP_ENGINE="gcp_app_engine"}(g.CloudPlatformValues||(g.CloudPlatformValues={})),function(g){g.EC2="ec2",g.FARGATE="fargate"}(g.AwsEcsLaunchtypeValues||(g.AwsEcsLaunchtypeValues={})),function(g){g.AMD64="amd64",g.ARM32="arm32",g.ARM64="arm64",g.IA64="ia64",g.PPC32="ppc32",g.PPC64="ppc64",g.X86="x86"}(g.HostArchValues||(g.HostArchValues={})),function(g){g.WINDOWS="windows",g.LINUX="linux",g.DARWIN="darwin",g.FREEBSD="freebsd",g.NETBSD="netbsd",g.OPENBSD="openbsd",g.DRAGONFLYBSD="dragonflybsd",g.HPUX="hpux",g.AIX="aix",g.SOLARIS="solaris",g.Z_OS="z_os"}(g.OsTypeValues||(g.OsTypeValues={})),function(g){g.CPP="cpp",g.DOTNET="dotnet",g.ERLANG="erlang",g.GO="go",g.JAVA="java",g.NODEJS="nodejs",g.PHP="php",g.PYTHON="python",g.RUBY="ruby",g.WEBJS="webjs"}(g.TelemetrySdkLanguageValues||(g.TelemetrySdkLanguageValues={}))})),ft=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(gt(),g)})),bt=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(yt(),g),b(ft(),g)})),Nt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.SDK_INFO=void 0;var v=mt(),b=bt();g.SDK_INFO={[b.ResourceAttributes.TELEMETRY_SDK_NAME]:"opentelemetry",[b.ResourceAttributes.PROCESS_RUNTIME_NAME]:"node",[b.ResourceAttributes.TELEMETRY_SDK_LANGUAGE]:b.TelemetrySdkLanguageValues.NODEJS,[b.ResourceAttributes.TELEMETRY_SDK_VERSION]:v.VERSION}})),Pt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.unrefTimer=void 0,g.unrefTimer=function FC(g){g.unref()}})),xt=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(pt(),g),b(ct(),g),b(ut(),g),b(dt(),g),b(Nt(),g),b(Pt(),g)})),Ct=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(xt(),g)})),Tt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.isTimeInput=g.isTimeInputHrTime=g.hrTimeToMicroseconds=g.hrTimeToMilliseconds=g.hrTimeToNanoseconds=g.hrTimeToTimeStamp=g.hrTimeDuration=g.timeInputToHrTime=g.hrTime=void 0;var v=Ct(),b=9,S=Math.pow(10,b);function Is(g){let v=g/1e3,P=Math.trunc(v);return[P,Number((v-P).toFixed(b))*S]}function Nh(){let g=v.otperformance.timeOrigin;if("number"!=typeof g){let b=v.otperformance;g=b.timing&&b.timing.fetchStart}return g}function Dh(g){let b=Is(Nh()),P=Is("number"==typeof g?g:v.otperformance.now()),x=b[0]+P[0],C=b[1]+P[1];return C>S&&(C-=S,x+=1),[x,C]}function gc(g){return Array.isArray(g)&&2===g.length&&"number"==typeof g[0]&&"number"==typeof g[1]}g.hrTime=Dh,g.timeInputToHrTime=function zC(g){if(gc(g))return g;if("number"==typeof g)return g<Nh()?Dh(g):Is(g);if(g instanceof Date)return Is(g.getTime());throw TypeError("Invalid input type")},g.hrTimeDuration=function XC(g,v){let b=v[0]-g[0],P=v[1]-g[1];return P<0&&(b-=1,P+=S),[b,P]},g.hrTimeToTimeStamp=function KC(g){let v=b,S=`${"0".repeat(v)}${g[1]}Z`,P=S.substr(S.length-v-1);return new Date(1e3*g[0]).toISOString().replace("000Z",P)},g.hrTimeToNanoseconds=function YC(g){return g[0]*S+g[1]},g.hrTimeToMilliseconds=function QC(g){return Math.round(1e3*g[0]+g[1]/1e6)},g.hrTimeToMicroseconds=function WC(g){return Math.round(1e6*g[0]+g[1]/1e3)},g.isTimeInputHrTime=gc,g.isTimeInput=function ZC(g){return gc(g)||"number"==typeof g||g instanceof Date}})),kt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),_t=l((g=>{"use strict";var v;Object.defineProperty(g,"__esModule",{value:!0}),g.ExportResultCode=void 0,(v=g.ExportResultCode||(g.ExportResultCode={}))[v.SUCCESS=0]="SUCCESS",v[v.FAILED=1]="FAILED"})),Ot=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.CompositePropagator=void 0;var v=Xe();g.CompositePropagator=class{constructor(g={}){var v;this._propagators=null!==(v=g.propagators)&&void 0!==v?v:[],this._fields=Array.from(new Set(this._propagators.map((g=>"function"==typeof g.fields?g.fields():[])).reduce(((g,v)=>g.concat(v)),[])))}inject(g,b,S){for(let P of this._propagators)try{P.inject(g,b,S)}catch(g){v.diag.warn(`Failed to inject with ${P.constructor.name}. Err: ${g.message}`)}}extract(g,b,S){return this._propagators.reduce(((g,P)=>{try{return P.extract(g,b,S)}catch(g){v.diag.warn(`Failed to inject with ${P.constructor.name}. Err: ${g.message}`)}return g}),g)}fields(){return this._fields.slice()}}})),At=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.validateValue=g.validateKey=void 0;var v="[_0-9a-z-*/]",b=new RegExp(`^(?:${`[a-z]${v}{0,255}`}|${`[a-z0-9]${v}{0,240}@[a-z]${v}{0,13}`})$`),S=/^[ -~]{0,255}[!-~]$/,P=/,|=/;g.validateKey=function ab(g){return b.test(g)},g.validateValue=function sb(g){return S.test(g)&&!P.test(g)}})),Mt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.TraceState=void 0;var v=At(),b=class{constructor(g){this._internalState=new Map,g&&this._parse(g)}set(g,v){let b=this._clone();return b._internalState.has(g)&&b._internalState.delete(g),b._internalState.set(g,v),b}unset(g){let v=this._clone();return v._internalState.delete(g),v}get(g){return this._internalState.get(g)}serialize(){return this._keys().reduce(((g,v)=>(g.push(v+"="+this.get(v)),g)),[]).join(",")}_parse(g){g.length>512||(this._internalState=g.split(",").reverse().reduce(((g,b)=>{let S=b.trim(),P=S.indexOf("=");if(-1!==P){let x=S.slice(0,P),C=S.slice(P+1,b.length);v.validateKey(x)&&v.validateValue(C)&&g.set(x,C)}return g}),new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let g=new b;return g._internalState=new Map(this._internalState),g}};g.TraceState=b})),zt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.HttpTraceContextPropagator=g.parseTraceParent=g.TRACE_STATE_HEADER=g.TRACE_PARENT_HEADER=void 0;var v=Xe(),b=Je(),S=Mt();g.TRACE_PARENT_HEADER="traceparent",g.TRACE_STATE_HEADER="tracestate";var P=new RegExp("^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$");function Gh(g){let v=P.exec(g);return!v||"00"===v[1]&&v[5]?null:{traceId:v[2],spanId:v[3],traceFlags:parseInt(v[4],16)}}g.parseTraceParent=Gh;g.HttpTraceContextPropagator=class{inject(S,P,x){let C=v.trace.getSpanContext(S);if(!C||b.isTracingSuppressed(S)||!v.isSpanContextValid(C))return;let T=`00-${C.traceId}-${C.spanId}-0${Number(C.traceFlags||v.TraceFlags.NONE).toString(16)}`;x.set(P,g.TRACE_PARENT_HEADER,T),C.traceState&&x.set(P,g.TRACE_STATE_HEADER,C.traceState.serialize())}extract(b,P,x){let C=x.get(P,g.TRACE_PARENT_HEADER);if(!C)return b;let T=Array.isArray(C)?C[0]:C;if("string"!=typeof T)return b;let R=Gh(T);if(!R)return b;R.isRemote=!0;let k=x.get(P,g.TRACE_STATE_HEADER);if(k){let g=Array.isArray(k)?k.join(","):k;R.traceState=new S.TraceState("string"==typeof g?g:void 0)}return v.trace.setSpanContext(b,R)}fields(){return[g.TRACE_PARENT_HEADER,g.TRACE_STATE_HEADER]}}})),Dt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Lt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.getRPCMetadata=g.deleteRPCMetadata=g.setRPCMetadata=g.RPCType=void 0;var v=Xe().createContextKey("OpenTelemetry SDK Context Key RPC_METADATA");(g.RPCType||(g.RPCType={})).HTTP="http",g.setRPCMetadata=function Eb(g,b){return g.setValue(v,b)},g.deleteRPCMetadata=function mb(g){return g.deleteValue(v)},g.getRPCMetadata=function yb(g){return g.getValue(v)}})),Ft=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.AlwaysOffSampler=void 0;var v=Xe();g.AlwaysOffSampler=class{shouldSample(){return{decision:v.SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}}})),Gt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.AlwaysOnSampler=void 0;var v=Xe();g.AlwaysOnSampler=class{shouldSample(){return{decision:v.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}}})),jt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.ParentBasedSampler=void 0;var v=Xe(),b=nt(),S=Ft(),P=Gt();g.ParentBasedSampler=class{constructor(g){var v,x,C,T;this._root=g.root,this._root||(b.globalErrorHandler(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new P.AlwaysOnSampler),this._remoteParentSampled=null!==(v=g.remoteParentSampled)&&void 0!==v?v:new P.AlwaysOnSampler,this._remoteParentNotSampled=null!==(x=g.remoteParentNotSampled)&&void 0!==x?x:new S.AlwaysOffSampler,this._localParentSampled=null!==(C=g.localParentSampled)&&void 0!==C?C:new P.AlwaysOnSampler,this._localParentNotSampled=null!==(T=g.localParentNotSampled)&&void 0!==T?T:new S.AlwaysOffSampler}shouldSample(g,b,S,P,x,C){let T=v.trace.getSpanContext(g);return T&&v.isSpanContextValid(T)?T.isRemote?T.traceFlags&v.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(g,b,S,P,x,C):this._remoteParentNotSampled.shouldSample(g,b,S,P,x,C):T.traceFlags&v.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(g,b,S,P,x,C):this._localParentNotSampled.shouldSample(g,b,S,P,x,C):this._root.shouldSample(g,b,S,P,x,C)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}})),Bt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.TraceIdRatioBasedSampler=void 0;var v=Xe();g.TraceIdRatioBasedSampler=class{constructor(g=0){this._ratio=g,this._ratio=this._normalize(g),this._upperBound=Math.floor(4294967295*this._ratio)}shouldSample(g,b){return{decision:v.isValidTraceId(b)&&this._accumulate(b)<this._upperBound?v.SamplingDecision.RECORD_AND_SAMPLED:v.SamplingDecision.NOT_RECORD}}toString(){return`TraceIdRatioBased{${this._ratio}}`}_normalize(g){return"number"!=typeof g||isNaN(g)?0:g>=1?1:g<=0?0:g}_accumulate(g){let v=0;for(let b=0;b<g.length/8;b++){let S=8*b;v=(v^parseInt(g.slice(S,S+8),16))>>>0}return v}}})),Ut=l((g=>{"use strict";function Wh(g,v){return"string"==typeof v?g===v:v.test(g)}Object.defineProperty(g,"__esModule",{value:!0}),g.isUrlIgnored=g.urlMatches=void 0,g.urlMatches=Wh,g.isUrlIgnored=function Ib(g,v){if(!v)return!1;for(let b of v)if(Wh(g,b))return!0;return!1}})),Vt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.isWrapped=void 0,g.isWrapped=function Cb(g){return"function"==typeof g&&"function"==typeof g.__original&&"function"==typeof g.__unwrap&&!0===g.__wrapped}})),Ht=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),g.baggageUtils=void 0,b(tt(),g),b(rt(),g),b(nt(),g),b(it(),g),b(Tt(),g),b(kt(),g),b(_t(),g),b(mt(),g),g.baggageUtils=et(),b(Ct(),g),b(Ot(),g),b(zt(),g),b(Dt(),g),b(Lt(),g),b(Ft(),g),b(Gt(),g),b(jt(),g),b(Bt(),g),b(Je(),g),b(Mt(),g),b(lt(),g),b(ot(),g),b(Ut(),g),b(Vt(),g),b(mt(),g)})),Wt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.ExceptionEventName=void 0,g.ExceptionEventName="exception"})),$t=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.Span=void 0;var v=Xe(),b=Ht(),S=bt(),P=Wt();g.Span=class{constructor(g,S,P,x,C,T,R=[],k=b.hrTime()){this.attributes={},this.links=[],this.events=[],this.status={code:v.SpanStatusCode.UNSET},this.endTime=[0,0],this._ended=!1,this._duration=[-1,-1],this.name=P,this._spanContext=x,this.parentSpanId=T,this.kind=C,this.links=R,this.startTime=b.timeInputToHrTime(k),this.resource=g.resource,this.instrumentationLibrary=g.instrumentationLibrary,this._spanLimits=g.getSpanLimits(),this._spanProcessor=g.getActiveSpanProcessor(),this._spanProcessor.onStart(this,S)}spanContext(){return this._spanContext}setAttribute(g,S){return null==S||this._isSpanEnded()?this:0===g.length?(v.diag.warn(`Invalid attribute key: ${g}`),this):b.isAttributeValue(S)?(Object.keys(this.attributes).length>=this._spanLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,g)||(this.attributes[g]=S),this):(v.diag.warn(`Invalid attribute value set for key: ${g}`),this)}setAttributes(g){for(let[v,b]of Object.entries(g))this.setAttribute(v,b);return this}addEvent(g,S,P){return this._isSpanEnded()||(this.events.length>=this._spanLimits.eventCountLimit&&(v.diag.warn("Dropping extra events."),this.events.shift()),b.isTimeInput(S)&&(typeof P>"u"&&(P=S),S=void 0),typeof P>"u"&&(P=b.hrTime()),this.events.push({name:g,attributes:S,time:b.timeInputToHrTime(P)})),this}setStatus(g){return this._isSpanEnded()||(this.status=g),this}updateName(g){return this._isSpanEnded()||(this.name=g),this}end(g=b.hrTime()){this._isSpanEnded()?v.diag.error("You can only call end() on a span once."):(this._ended=!0,this.endTime=b.timeInputToHrTime(g),this._duration=b.hrTimeDuration(this.startTime,this.endTime),this._duration[0]<0&&v.diag.warn("Inconsistent start and end time, startTime > endTime",this.startTime,this.endTime),this._spanProcessor.onEnd(this))}isRecording(){return!1===this._ended}recordException(g,x=b.hrTime()){let C={};"string"==typeof g?C[S.SemanticAttributes.EXCEPTION_MESSAGE]=g:g&&(g.code?C[S.SemanticAttributes.EXCEPTION_TYPE]=g.code.toString():g.name&&(C[S.SemanticAttributes.EXCEPTION_TYPE]=g.name),g.message&&(C[S.SemanticAttributes.EXCEPTION_MESSAGE]=g.message),g.stack&&(C[S.SemanticAttributes.EXCEPTION_STACKTRACE]=g.stack)),C[S.SemanticAttributes.EXCEPTION_TYPE]||C[S.SemanticAttributes.EXCEPTION_MESSAGE]?this.addEvent(P.ExceptionEventName,C,x):v.diag.warn(`Failed to record an exception ${g}`)}get duration(){return this._duration}get ended(){return this._ended}_isSpanEnded(){return this._ended&&v.diag.warn("Can not execute the operation on ended Span {traceId: %s, spanId: %s}",this._spanContext.traceId,this._spanContext.spanId),this._ended}}})),Kt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.buildSamplerFromEnv=g.DEFAULT_CONFIG=void 0;var v=Xe(),b=Ht(),S=b.getEnv(),P=b.TracesSamplerValues.AlwaysOn;function r_(g=b.getEnv()){switch(g.OTEL_TRACES_SAMPLER){case b.TracesSamplerValues.AlwaysOn:return new b.AlwaysOnSampler;case b.TracesSamplerValues.AlwaysOff:return new b.AlwaysOffSampler;case b.TracesSamplerValues.ParentBasedAlwaysOn:return new b.ParentBasedSampler({root:new b.AlwaysOnSampler});case b.TracesSamplerValues.ParentBasedAlwaysOff:return new b.ParentBasedSampler({root:new b.AlwaysOffSampler});case b.TracesSamplerValues.TraceIdRatio:return new b.TraceIdRatioBasedSampler(t_(g));case b.TracesSamplerValues.ParentBasedTraceIdRatio:return new b.ParentBasedSampler({root:new b.TraceIdRatioBasedSampler(t_(g))});default:return v.diag.error(`OTEL_TRACES_SAMPLER value "${g.OTEL_TRACES_SAMPLER} invalid, defaulting to ${P}".`),new b.AlwaysOnSampler}}g.DEFAULT_CONFIG={sampler:r_(S),forceFlushTimeoutMillis:3e4,spanLimits:{attributeCountLimit:b.getEnv().OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,linkCountLimit:b.getEnv().OTEL_SPAN_LINK_COUNT_LIMIT,eventCountLimit:b.getEnv().OTEL_SPAN_EVENT_COUNT_LIMIT}},g.buildSamplerFromEnv=r_;var x=1;function t_(g){if(void 0===g.OTEL_TRACES_SAMPLER_ARG||""===g.OTEL_TRACES_SAMPLER_ARG)return v.diag.error(`OTEL_TRACES_SAMPLER_ARG is blank, defaulting to ${x}.`),x;let b=Number(g.OTEL_TRACES_SAMPLER_ARG);return isNaN(b)?(v.diag.error(`OTEL_TRACES_SAMPLER_ARG=${g.OTEL_TRACES_SAMPLER_ARG} was given, but it is invalid, defaulting to ${x}.`),x):b<0||b>1?(v.diag.error(`OTEL_TRACES_SAMPLER_ARG=${g.OTEL_TRACES_SAMPLER_ARG} was given, but it is out of range ([0..1]), defaulting to ${x}.`),x):b}})),Xt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.mergeConfig=void 0;var v=Kt();g.mergeConfig=function Nb(g){let b={sampler:v.buildSamplerFromEnv()},S=Object.assign({},v.DEFAULT_CONFIG,b,g);return S.spanLimits=Object.assign({},v.DEFAULT_CONFIG.spanLimits,g.spanLimits||{}),S}})),Qt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.Tracer=void 0;var v=Xe(),b=Ht(),S=$t(),P=Xt();g.Tracer=class{constructor(g,v,S){this._tracerProvider=S;let x=P.mergeConfig(v);this._sampler=x.sampler,this._spanLimits=x.spanLimits,this._idGenerator=v.idGenerator||new b.RandomIdGenerator,this.resource=S.resource,this.instrumentationLibrary=g}startSpan(g,P={},x=v.context.active()){var C,T;if(b.isTracingSuppressed(x))return v.diag.debug("Instrumentation suppressed, returning Noop Span"),v.trace.wrapSpanContext(v.INVALID_SPAN_CONTEXT);let R,k,_,O=function xb(g,b){if(!g.root)return v.trace.getSpanContext(b)}(P,x),I=this._idGenerator.generateSpanId();O&&v.trace.isSpanContextValid(O)?(R=O.traceId,k=O.traceState,_=O.spanId):R=this._idGenerator.generateTraceId();let A=null!==(C=P.kind)&&void 0!==C?C:v.SpanKind.INTERNAL,q=null!==(T=P.links)&&void 0!==T?T:[],z=b.sanitizeAttributes(P.attributes),L=this._sampler.shouldSample(P.root?v.trace.setSpanContext(x,v.INVALID_SPAN_CONTEXT):x,R,g,A,z,q),G={traceId:R,spanId:I,traceFlags:L.decision===v.SamplingDecision.RECORD_AND_SAMPLED?v.TraceFlags.SAMPLED:v.TraceFlags.NONE,traceState:k};if(L.decision===v.SamplingDecision.NOT_RECORD)return v.diag.debug("Recording is off, propagating context in a non-recording span"),v.trace.wrapSpanContext(G);let j=new S.Span(this,x,g,G,A,_,q,P.startTime);return j.setAttributes(Object.assign(z,L.attributes)),j}startActiveSpan(g,b,S,P){let x,C,T;if(arguments.length<2)return;2===arguments.length?T=b:3===arguments.length?(x=b,T=S):(x=b,C=S,T=P);let R=C??v.context.active(),k=this.startSpan(g,x,R),_=v.trace.setSpan(R,k);return v.context.with(_,T,void 0,k)}getSpanLimits(){return this._spanLimits}getActiveSpanProcessor(){return this._tracerProvider.getActiveSpanProcessor()}}})),Jt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.defaultServiceName=void 0,g.defaultServiceName=function Mb(){return`unknown_service:${process.argv0}`}})),Yt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.detectResources=void 0;var v=nr(),S=Xe(),P=b(73837);g.detectResources=async(g={})=>{let b=Object.assign(g),P=await Promise.all((b.detectors||[]).map((async g=>{try{let v=await g.detect(b);return S.diag.debug(`${g.constructor.name} found resource.`,v),v}catch(b){return S.diag.debug(`${g.constructor.name} failed: ${b.message}`),v.Resource.empty()}})));return jb(P),P.reduce(((g,v)=>g.merge(v)),v.Resource.empty())};var jb=g=>{g.forEach((g=>{if(Object.keys(g.attributes).length>0){let v=P.inspect(g.attributes,{depth:2,breakLength:1/0,sorted:!0,compact:!1});S.diag.verbose(v)}}))}})),Zt=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.envDetector=void 0;var v=Xe(),b=Ht(),S=bt(),P=or();g.envDetector=new class{constructor(){this._MAX_LENGTH=255,this._COMMA_SEPARATOR=",",this._LABEL_KEY_VALUE_SPLITTER="=",this._ERROR_MESSAGE_INVALID_CHARS="should be a ASCII string with a length greater than 0 and not exceed "+this._MAX_LENGTH+" characters.",this._ERROR_MESSAGE_INVALID_VALUE="should be a ASCII string with a length not exceed "+this._MAX_LENGTH+" characters."}async detect(g){let x={},C=b.getEnv(),T=C.OTEL_RESOURCE_ATTRIBUTES,R=C.OTEL_SERVICE_NAME;if(T)try{let g=this._parseResourceAttributes(T);Object.assign(x,g)}catch(g){v.diag.debug(`EnvDetector failed: ${g.message}`)}return R&&(x[S.ResourceAttributes.SERVICE_NAME]=R),new P.Resource(x)}_parseResourceAttributes(g){if(!g)return{};let v={},b=g.split(this._COMMA_SEPARATOR,-1);for(let g of b){let b=g.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(2!==b.length)continue;let[S,P]=b;if(S=S.trim(),P=P.trim().split('^"|"$').join(""),!this._isValidAndNotEmpty(S))throw new Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(P))throw new Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);v[S]=P}return v}_isValid(g){return g.length<=this._MAX_LENGTH&&this._isPrintableString(g)}_isPrintableString(g){for(let v=0;v<g.length;v++){let b=g.charAt(v);if(b<=" "||b>="~")return!1}return!0}_isValidAndNotEmpty(g){return g.length>0&&this._isValid(g)}}})),er=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.processDetector=void 0;var v=Xe(),b=bt(),S=or();g.processDetector=new class{async detect(g){let v={[b.ResourceAttributes.PROCESS_PID]:process.pid,[b.ResourceAttributes.PROCESS_EXECUTABLE_NAME]:process.title||"",[b.ResourceAttributes.PROCESS_COMMAND]:process.argv[1]||"",[b.ResourceAttributes.PROCESS_COMMAND_LINE]:process.argv.join(" ")||""};return this._getResourceAttributes(v,g)}_getResourceAttributes(g,P){return""===g[b.ResourceAttributes.PROCESS_EXECUTABLE_NAME]||""===g[b.ResourceAttributes.PROCESS_EXECUTABLE_PATH]||""===g[b.ResourceAttributes.PROCESS_COMMAND]||""===g[b.ResourceAttributes.PROCESS_COMMAND_LINE]?(v.diag.debug("ProcessDetector failed: Unable to find required process resources. "),S.Resource.empty()):new S.Resource(Object.assign({},g))}}})),tr=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(Zt(),g),b(er(),g)})),rr=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(Jt(),g),b(Yt(),g),b(tr(),g)})),ir=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(rr(),g)})),nr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.Resource=void 0;var v=bt(),b=Ht(),S=ir(),P=class{constructor(g){this.attributes=g}static empty(){return P.EMPTY}static default(){return new P({[v.ResourceAttributes.SERVICE_NAME]:S.defaultServiceName(),[v.ResourceAttributes.TELEMETRY_SDK_LANGUAGE]:b.SDK_INFO[v.ResourceAttributes.TELEMETRY_SDK_LANGUAGE],[v.ResourceAttributes.TELEMETRY_SDK_NAME]:b.SDK_INFO[v.ResourceAttributes.TELEMETRY_SDK_NAME],[v.ResourceAttributes.TELEMETRY_SDK_VERSION]:b.SDK_INFO[v.ResourceAttributes.TELEMETRY_SDK_VERSION]})}merge(g){if(!g||!Object.keys(g.attributes).length)return this;let v=Object.assign({},this.attributes,g.attributes);return new P(v)}};g.Resource=P,P.EMPTY=new P({})})),ar=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),sr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),or=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(nr(),g),b(ir(),g),b(ar(),g),b(sr(),g)})),lr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.MultiSpanProcessor=void 0;var v=Ht();g.MultiSpanProcessor=class{constructor(g){this._spanProcessors=g}forceFlush(){let g=[];for(let v of this._spanProcessors)g.push(v.forceFlush());return new Promise((b=>{Promise.all(g).then((()=>{b()})).catch((g=>{v.globalErrorHandler(g||new Error("MultiSpanProcessor: forceFlush failed")),b()}))}))}onStart(g,v){for(let b of this._spanProcessors)b.onStart(g,v)}onEnd(g){for(let v of this._spanProcessors)v.onEnd(g)}shutdown(){let g=[];for(let v of this._spanProcessors)g.push(v.shutdown());return new Promise(((v,b)=>{Promise.all(g).then((()=>{v()}),b)}))}}})),pr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.NoopSpanProcessor=void 0;g.NoopSpanProcessor=class{onStart(g,v){}onEnd(g){}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}}})),cr=l(((g,v)=>{var b="__lodash_hash_undefined__",S=9007199254740991,P="[object Arguments]",x="[object AsyncFunction]",C="[object Function]",T="[object GeneratorFunction]",R="[object Null]",k="[object Object]",_="[object Proxy]",O="[object Undefined]",I=/^\[object .+?Constructor\]$/,A=/^(?:0|[1-9]\d*)$/,q={};q["[object Float32Array]"]=q["[object Float64Array]"]=q["[object Int8Array]"]=q["[object Int16Array]"]=q["[object Int32Array]"]=q["[object Uint8Array]"]=q["[object Uint8ClampedArray]"]=q["[object Uint16Array]"]=q["[object Uint32Array]"]=!0,q[P]=q["[object Array]"]=q["[object ArrayBuffer]"]=q["[object Boolean]"]=q["[object DataView]"]=q["[object Date]"]=q["[object Error]"]=q[C]=q["[object Map]"]=q["[object Number]"]=q[k]=q["[object RegExp]"]=q["[object Set]"]=q["[object String]"]=q["[object WeakMap]"]=!1;var z="object"==typeof global&&global&&global.Object===Object&&global,L="object"==typeof self&&self&&self.Object===Object&&self,G=z||L||Function("return this")(),j="object"==typeof g&&g&&!g.nodeType&&g,B=j&&"object"==typeof v&&v&&!v.nodeType&&v,U=B&&B.exports===j,V=U&&z.process,H=function(){try{return B&&B.require&&B.require("util").types||V&&V.binding&&V.binding("util")}catch{}}(),K=H&&H.isTypedArray;var X,J=Array.prototype,Y=Function.prototype,te=Object.prototype,re=G["__core-js_shared__"],ie=Y.toString,ne=te.hasOwnProperty,ae=(X=/[^.]+$/.exec(re&&re.keys&&re.keys.IE_PROTO||""))?"Symbol(src)_1."+X:"",se=te.toString,oe=ie.call(Object),le=RegExp("^"+ie.call(ne).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),pe=U?G.Buffer:void 0,ce=G.Symbol,de=G.Uint8Array,me=pe?pe.allocUnsafe:void 0,he=function xO(g,v){return function(b){return g(v(b))}}(Object.getPrototypeOf,Object),ye=Object.create,ge=te.propertyIsEnumerable,fe=J.splice,ve=ce?ce.toStringTag:void 0,be=function(){try{var g=el(Object,"defineProperty");return g({},"",{}),g}catch{}}(),Ne=pe?pe.isBuffer:void 0,Se=Math.max,Pe=Date.now,xe=el(G,"Map"),Ce=el(Object,"create"),Te=function(){function e(){}return function(g){if(!wr(g))return{};if(ye)return ye(g);e.prototype=g;var v=new e;return e.prototype=void 0,v}}();function Dr(g){var v=-1,b=null==g?0:g.length;for(this.clear();++v<b;){var S=g[v];this.set(S[0],S[1])}}function Rt(g){var v=-1,b=null==g?0:g.length;for(this.clear();++v<b;){var S=g[v];this.set(S[0],S[1])}}function Dn(g){var v=-1,b=null==g?0:g.length;for(this.clear();++v<b;){var S=g[v];this.set(S[0],S[1])}}function wn(g){var v=this.__data__=new Rt(g);this.size=v.size}function c0(g,v){var b=Ie(g),S=!b&&Oe(g),P=!b&&!S&&Ae(g),x=!b&&!S&&!P&&qe(g),C=b||S||P||x,T=C?function NO(g,v){for(var b=-1,S=Array(g);++b<g;)S[b]=v(b);return S}(g.length,String):[],R=T.length;for(var k in g)(v||ne.call(g,k))&&(!C||!("length"==k||P&&("offset"==k||"parent"==k)||x&&("buffer"==k||"byteLength"==k||"byteOffset"==k)||U_(k,R)))&&T.push(k);return T}function Yc(g,v,b){(void 0!==b&&!to(g[v],b)||void 0===b&&!(v in g))&&Jc(g,v,b)}function l0(g,v,b){var S=g[v];(!ne.call(g,v)||!to(S,b)||void 0===b&&!(v in g))&&Jc(g,v,b)}function Zs(g,v){for(var b=g.length;b--;)if(to(g[b][0],v))return b;return-1}function Jc(g,v,b){"__proto__"==v&&be?be(g,v,{configurable:!0,enumerable:!0,value:b,writable:!0}):g[v]=b}Dr.prototype.clear=function GO(){this.__data__=Ce?Ce(null):{},this.size=0},Dr.prototype.delete=function VO(g){var v=this.has(g)&&delete this.__data__[g];return this.size-=v?1:0,v},Dr.prototype.get=function $O(g){var v=this.__data__;if(Ce){var S=v[g];return S===b?void 0:S}return ne.call(v,g)?v[g]:void 0},Dr.prototype.has=function zO(g){var v=this.__data__;return Ce?void 0!==v[g]:ne.call(v,g)},Dr.prototype.set=function XO(g,v){var S=this.__data__;return this.size+=this.has(g)?0:1,S[g]=Ce&&void 0===v?b:v,this},Rt.prototype.clear=function KO(){this.__data__=[],this.size=0},Rt.prototype.delete=function YO(g){var v=this.__data__,b=Zs(v,g);return!(b<0)&&(b==v.length-1?v.pop():fe.call(v,b,1),--this.size,!0)},Rt.prototype.get=function QO(g){var v=this.__data__,b=Zs(v,g);return b<0?void 0:v[b][1]},Rt.prototype.has=function WO(g){return Zs(this.__data__,g)>-1},Rt.prototype.set=function ZO(g,v){var b=this.__data__,S=Zs(b,g);return S<0?(++this.size,b.push([g,v])):b[S][1]=v,this},Dn.prototype.clear=function JO(){this.size=0,this.__data__={hash:new Dr,map:new(xe||Rt),string:new Dr}},Dn.prototype.delete=function e0(g){var v=eo(this,g).delete(g);return this.size-=v?1:0,v},Dn.prototype.get=function t0(g){return eo(this,g).get(g)},Dn.prototype.has=function r0(g){return eo(this,g).has(g)},Dn.prototype.set=function n0(g,v){var b=eo(this,g),S=b.size;return b.set(g,v),this.size+=b.size==S?0:1,this},wn.prototype.clear=function i0(){this.__data__=new Rt,this.size=0},wn.prototype.delete=function a0(g){var v=this.__data__,b=v.delete(g);return this.size=v.size,b},wn.prototype.get=function s0(g){return this.__data__.get(g)},wn.prototype.has=function o0(g){return this.__data__.has(g)},wn.prototype.set=function u0(g,v){var b=this.__data__;if(b instanceof Rt){var S=b.__data__;if(!xe||S.length<199)return S.push([g,v]),this.size=++b.size,this;b=this.__data__=new Dn(S)}return b.set(g,v),this.size=b.size,this};var ke=function I0(g){return function(v,b,S){for(var P=-1,x=Object(v),C=S(v),T=C.length;T--;){var R=C[g?T:++P];if(!1===b(x[R],R,x))break}return v}}();function Js(g){return null==g?void 0===g?O:R:ve&&ve in Object(g)?function C0(g){var v=ne.call(g,ve),b=g[ve];try{g[ve]=void 0;var S=!0}catch{}var P=se.call(g);return S&&(v?g[ve]=b:delete g[ve]),P}(g):function D0(g){return se.call(g)}(g)}function O_(g){return zi(g)&&Js(g)==P}function p0(g){return!(!wr(g)||function R0(g){return!!ae&&ae in g}(g))&&(rl(g)?le:I).test(function L0(g){if(null!=g){try{return ie.call(g)}catch{}try{return g+""}catch{}}return""}(g))}function h0(g){if(!wr(g))return function N0(g){var v=[];if(null!=g)for(var b in Object(g))v.push(b);return v}(g);var v=B_(g),b=[];for(var S in g)"constructor"==S&&(v||!ne.call(g,S))||b.push(S);return b}function H_(g,v,b,S,P){g!==v&&ke(v,(function(x,C){if(P||(P=new wn),wr(x))!function _0(g,v,b,S,P,x,C){var T=Qc(g,b),R=Qc(v,b),_=C.get(R);if(_)return void Yc(g,b,_);var O=x?x(T,R,b+"",g,v,C):void 0,I=void 0===O;if(I){var A=Ie(R),q=!A&&Ae(R),z=!A&&!q&&qe(R);O=R,A||q||z?Ie(T)?O=T:function q0(g){return zi(g)&&tl(g)}(T)?O=function T0(g,v){var b=-1,S=g.length;for(v||(v=Array(S));++b<S;)v[b]=g[b];return v}(T):q?(I=!1,O=function E0(g,v){if(v)return g.slice();var b=g.length,S=me?me(b):new g.constructor(b);return g.copy(S),S}(R,!0)):z?(I=!1,O=function y0(g,v){var b=v?function m0(g){var v=new g.constructor(g.byteLength);return new de(v).set(new de(g)),v}(g.buffer):g.buffer;return new g.constructor(b,g.byteOffset,g.length)}(R,!0)):O=[]:function j0(g){if(!zi(g)||Js(g)!=k)return!1;var v=he(g);if(null===v)return!0;var b=ne.call(v,"constructor")&&v.constructor;return"function"==typeof b&&b instanceof b&&ie.call(b)==oe}(R)||Oe(R)?(O=T,Oe(T)?O=function k0(g){return function A0(g,v,b,S){var P=!b;b||(b={});for(var x=-1,C=v.length;++x<C;){var T=v[x],R=S?S(b[T],g[T],T,b,g):void 0;void 0===R&&(R=g[T]),P?Jc(b,T,R):l0(b,T,R)}return b}(g,$_(g))}(T):(!wr(T)||rl(T))&&(O=function b0(g){return"function"!=typeof g.constructor||B_(g)?{}:Te(he(g))}(R))):I=!1}I&&(C.set(R,O),P(O,R,S,x,C),C.delete(R)),Yc(g,b,O)}(g,v,C,b,H_,S,P);else{var T=S?S(Qc(g,C),x,C+"",g,v,P):void 0;void 0===T&&(T=x),Yc(g,C,T)}}),$_)}function v0(g,v){return _e(function w0(g,v,b){return v=Se(void 0===v?g.length-1:v,0),function(){for(var S=arguments,P=-1,x=Se(S.length-v,0),C=Array(x);++P<x;)C[P]=S[v+P];P=-1;for(var T=Array(v+1);++P<v;)T[P]=S[P];return T[v]=b(C),function RO(g,v,b){switch(b.length){case 0:return g.call(v);case 1:return g.call(v,b[0]);case 2:return g.call(v,b[0],b[1]);case 3:return g.call(v,b[0],b[1],b[2])}return g.apply(v,b)}(g,this,T)}}(g,v,z_),g+"")}var Ee=be?function(g,v){return be(g,"toString",{configurable:!0,enumerable:!1,value:U0(v),writable:!0})}:z_;function eo(g,v){var b=g.__data__;return function P0(g){var v=typeof g;return"string"==v||"number"==v||"symbol"==v||"boolean"==v?"__proto__"!==g:null===g}(v)?b["string"==typeof v?"string":"hash"]:b.map}function el(g,v){var b=function wO(g,v){return null==g?void 0:g[v]}(g,v);return p0(b)?b:void 0}function U_(g,v){var b=typeof g;return!!(v=v??S)&&("number"==b||"symbol"!=b&&A.test(g))&&g>-1&&g%1==0&&g<v}function B_(g){var v=g&&g.constructor;return g===("function"==typeof v&&v.prototype||te)}function Qc(g,v){if(("constructor"!==v||"function"!=typeof g[v])&&"__proto__"!=v)return g[v]}var _e=function M0(g){var v=0,b=0;return function(){var S=Pe(),P=16-(S-b);if(b=S,P>0){if(++v>=800)return arguments[0]}else v=0;return g.apply(void 0,arguments)}}(Ee);function to(g,v){return g===v||g!=g&&v!=v}var Oe=O_(function(){return arguments}())?O_:function(g){return zi(g)&&ne.call(g,"callee")&&!ge.call(g,"callee")},Ie=Array.isArray;function tl(g){return null!=g&&G_(g.length)&&!rl(g)}var Ae=Ne||function B0(){return!1};function rl(g){if(!wr(g))return!1;var v=Js(g);return v==C||v==T||v==x||v==_}function G_(g){return"number"==typeof g&&g>-1&&g%1==0&&g<=S}function wr(g){var v=typeof g;return null!=g&&("object"==v||"function"==v)}function zi(g){return null!=g&&"object"==typeof g}var qe=K?function DO(g){return function(v){return g(v)}}(K):function d0(g){return zi(g)&&G_(g.length)&&!!q[Js(g)]};function $_(g){return tl(g)?c0(g,!0):h0(g)}var ze=function S0(g){return v0((function(v,b){var S=-1,P=b.length,x=P>1?b[P-1]:void 0,C=P>2?b[2]:void 0;for(x=g.length>3&&"function"==typeof x?(P--,x):void 0,C&&function O0(g,v,b){if(!wr(b))return!1;var S=typeof v;return!!("number"==S?tl(b)&&U_(v,b.length):"string"==S&&v in b)&&to(b[v],g)}(b[0],b[1],C)&&(x=P<3?void 0:x,P=1),v=Object(v);++S<P;){var T=b[S];T&&g(v,T,S,x)}return v}))}((function(g,v,b){H_(g,v,b)}));function U0(g){return function(){return g}}function z_(g){return g}v.exports=ze})),ur=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.BatchSpanProcessorBase=void 0;var v=Xe(),b=Ht();g.BatchSpanProcessorBase=class{constructor(g,v){this._exporter=g,this._finishedSpans=[],this._isShutdown=!1,this._shuttingDownPromise=Promise.resolve();let S=b.getEnv();this._maxExportBatchSize="number"==typeof(null==v?void 0:v.maxExportBatchSize)?v.maxExportBatchSize:S.OTEL_BSP_MAX_EXPORT_BATCH_SIZE,this._maxQueueSize="number"==typeof(null==v?void 0:v.maxQueueSize)?v.maxQueueSize:S.OTEL_BSP_MAX_QUEUE_SIZE,this._scheduledDelayMillis="number"==typeof(null==v?void 0:v.scheduledDelayMillis)?v.scheduledDelayMillis:S.OTEL_BSP_SCHEDULE_DELAY,this._exportTimeoutMillis="number"==typeof(null==v?void 0:v.exportTimeoutMillis)?v.exportTimeoutMillis:S.OTEL_BSP_EXPORT_TIMEOUT}forceFlush(){return this._isShutdown?this._shuttingDownPromise:this._flushAll()}onStart(g){}onEnd(g){this._isShutdown||this._addToBuffer(g)}shutdown(){return this._isShutdown||(this._isShutdown=!0,this._shuttingDownPromise=new Promise(((g,v)=>{Promise.resolve().then((()=>this.onShutdown())).then((()=>this._flushAll())).then((()=>this._exporter.shutdown())).then(g).catch((g=>{v(g)}))}))),this._shuttingDownPromise}_addToBuffer(g){this._finishedSpans.length>=this._maxQueueSize||(this._finishedSpans.push(g),this._maybeStartTimer())}_flushAll(){return new Promise(((g,v)=>{let b=[];for(let g=0,v=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);g<v;g++)b.push(this._flushOneBatch());Promise.all(b).then((()=>{g()})).catch(v)}))}_flushOneBatch(){return this._clearTimer(),0===this._finishedSpans.length?Promise.resolve():new Promise(((g,S)=>{let P=setTimeout((()=>{S(new Error("Timeout"))}),this._exportTimeoutMillis);v.context.with(b.suppressTracing(v.context.active()),(()=>{this._exporter.export(this._finishedSpans.splice(0,this._maxExportBatchSize),(v=>{var x;clearTimeout(P),v.code===b.ExportResultCode.SUCCESS?g():S(null!==(x=v.error)&&void 0!==x?x:new Error("BatchSpanProcessor: span export failed"))}))}))}))}_maybeStartTimer(){void 0===this._timer&&(this._timer=setTimeout((()=>{this._flushOneBatch().then((()=>{this._finishedSpans.length>0&&(this._clearTimer(),this._maybeStartTimer())})).catch((g=>{b.globalErrorHandler(g)}))}),this._scheduledDelayMillis),b.unrefTimer(this._timer))}_clearTimer(){void 0!==this._timer&&(clearTimeout(this._timer),this._timer=void 0)}}})),dr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.BatchSpanProcessor=void 0;var v=ur(),b=class extends v.BatchSpanProcessorBase{onShutdown(){}};g.BatchSpanProcessor=b})),mr=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(dr(),g)})),hr=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(mr(),g)})),gr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.BasicTracerProvider=g.ForceFlushState=void 0;var v,b,S=Xe(),P=Ht(),x=or(),C=Tr(),T=Kt(),R=lr(),k=pr(),_=cr(),O=hr();(b=v=g.ForceFlushState||(g.ForceFlushState={}))[b.resolved=0]="resolved",b[b.timeout=1]="timeout",b[b.error=2]="error",b[b.unresolved=3]="unresolved";var I=class{constructor(g={}){var v;this._registeredSpanProcessors=[],this._tracers=new Map;let b=_({},T.DEFAULT_CONFIG,g);this.resource=null!==(v=b.resource)&&void 0!==v?v:x.Resource.empty(),this.resource=x.Resource.default().merge(this.resource),this._config=Object.assign({},b,{resource:this.resource});let S=this._buildExporterFromEnv();if(void 0!==S){let g=new O.BatchSpanProcessor(S);this.activeSpanProcessor=g}else this.activeSpanProcessor=new k.NoopSpanProcessor}getTracer(g,v){let b=`${g}@${v||""}`;return this._tracers.has(b)||this._tracers.set(b,new C.Tracer({name:g,version:v},this._config,this)),this._tracers.get(b)}addSpanProcessor(g){0===this._registeredSpanProcessors.length&&this.activeSpanProcessor.shutdown().catch((g=>S.diag.error("Error while trying to shutdown current span processor",g))),this._registeredSpanProcessors.push(g),this.activeSpanProcessor=new R.MultiSpanProcessor(this._registeredSpanProcessors)}getActiveSpanProcessor(){return this.activeSpanProcessor}register(g={}){S.trace.setGlobalTracerProvider(this),void 0===g.propagator&&(g.propagator=this._buildPropagatorFromEnv()),g.contextManager&&S.context.setGlobalContextManager(g.contextManager),g.propagator&&S.propagation.setGlobalPropagator(g.propagator)}forceFlush(){let g=this._config.forceFlushTimeoutMillis,b=this._registeredSpanProcessors.map((b=>new Promise((S=>{let P,x=setTimeout((()=>{S(new Error(`Span processor did not completed within timeout period of ${g} ms`)),P=v.timeout}),g);b.forceFlush().then((()=>{clearTimeout(x),P!==v.timeout&&(P=v.resolved,S(P))})).catch((g=>{clearTimeout(x),P=v.error,S(g)}))}))));return new Promise(((g,S)=>{Promise.all(b).then((b=>{let P=b.filter((g=>g!==v.resolved));P.length>0?S(P):g()})).catch((g=>S([g])))}))}shutdown(){return this.activeSpanProcessor.shutdown()}_getPropagator(g){var v;return null===(v=I._registeredPropagators.get(g))||void 0===v?void 0:v()}_getSpanExporter(g){var v;return null===(v=I._registeredExporters.get(g))||void 0===v?void 0:v()}_buildPropagatorFromEnv(){let g=Array.from(new Set(P.getEnv().OTEL_PROPAGATORS)),v=g.map((g=>{let v=this._getPropagator(g);return v||S.diag.warn(`Propagator "${g}" requested through environment variable is unavailable.`),v})).reduce(((g,v)=>(v&&g.push(v),g)),[]);if(0!==v.length)return 1===g.length?v[0]:new P.CompositePropagator({propagators:v})}_buildExporterFromEnv(){let g=P.getEnv().OTEL_TRACES_EXPORTER;if("none"===g)return;let v=this._getSpanExporter(g);return v||S.diag.error(`Exporter "${g}" requested through environment variable is unavailable.`),v}};g.BasicTracerProvider=I,I._registeredPropagators=new Map([["tracecontext",()=>new P.HttpTraceContextPropagator],["baggage",()=>new P.HttpBaggagePropagator]]),I._registeredExporters=new Map})),fr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.ConsoleSpanExporter=void 0;var v=Ht();g.ConsoleSpanExporter=class{export(g,v){return this._sendSpans(g,v)}shutdown(){return this._sendSpans([]),Promise.resolve()}_exportInfo(g){return{traceId:g.spanContext().traceId,parentId:g.parentSpanId,name:g.name,id:g.spanContext().spanId,kind:g.kind,timestamp:v.hrTimeToMicroseconds(g.startTime),duration:v.hrTimeToMicroseconds(g.duration),attributes:g.attributes,status:g.status,events:g.events}}_sendSpans(g,b){for(let v of g)console.log(this._exportInfo(v));if(b)return b({code:v.ExportResultCode.SUCCESS})}}})),vr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.InMemorySpanExporter=void 0;var v=Ht();g.InMemorySpanExporter=class{constructor(){this._finishedSpans=[],this._stopped=!1}export(g,b){if(this._stopped)return b({code:v.ExportResultCode.FAILED,error:new Error("Exporter has been stopped")});this._finishedSpans.push(...g),setTimeout((()=>b({code:v.ExportResultCode.SUCCESS})),0)}shutdown(){return this._stopped=!0,this._finishedSpans=[],Promise.resolve()}reset(){this._finishedSpans=[]}getFinishedSpans(){return this._finishedSpans}}})),br=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Nr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.SimpleSpanProcessor=void 0;var v=Xe(),b=Ht();g.SimpleSpanProcessor=class{constructor(g){this._exporter=g,this._isShutdown=!1,this._shuttingDownPromise=Promise.resolve()}forceFlush(){return Promise.resolve()}onStart(g){}onEnd(g){this._isShutdown||v.context.with(b.suppressTracing(v.context.active()),(()=>{this._exporter.export([g],(g=>{var v;g.code!==b.ExportResultCode.SUCCESS&&b.globalErrorHandler(null!==(v=g.error)&&void 0!==v?v:new Error(`SimpleSpanProcessor: span export failed (status ${g})`))}))}))}shutdown(){return this._isShutdown||(this._isShutdown=!0,this._shuttingDownPromise=new Promise(((g,v)=>{Promise.resolve().then((()=>this._exporter.shutdown())).then(g).catch((g=>{v(g)}))}))),this._shuttingDownPromise}}})),Sr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Pr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),xr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Cr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Tr=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(Qt(),g),b(gr(),g),b(hr(),g),b(fr(),g),b(vr(),g),b(br(),g),b(Nr(),g),b(Sr(),g),b(pr(),g),b($t(),g),b(Pr(),g),b(xr(),g),b(Cr(),g)})),Rr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.azureCoreTracing=g.AzureMonitorSymbol=void 0;var v=B();g.AzureMonitorSymbol="Azure_Monitor_Tracer";var b=!1;g.azureCoreTracing={versionSpecifier:">= 1.0.0 < 2.0.0",patch:function(S){if(b)return S;try{var P=Tr(),x=Xe(),C=(new P.BasicTracerProvider).getTracer("applicationinsights tracer"),T=S.setTracer;S.setTracer=function(b){var S=b.startSpan;b.startSpan=function(g,b,P){var x=S.call(this,g,b,P),C=x.end;return x.end=function(){var g=C.apply(this,arguments);return v.channel.publish("azure-coretracing",x),g},x},b[g.AzureMonitorSymbol]=!0,T.call(this,b)},x.trace.getSpan(x.context.active()),S.setTracer(C),b=!0}catch{}return S}},g.enable=function tP(){v.channel.registerMonkeyPatch("@azure/core-tracing",g.azureCoreTracing)}})),kr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.bunyan=void 0;var v=B();g.bunyan={versionSpecifier:">= 1.0.0 < 2.0.0",patch:function(g){var b=g.prototype._emit;return g.prototype._emit=function(g,S){var P=b.apply(this,arguments);if(!S){var x=P;x||(x=b.call(this,g,!0)),v.channel.publish("bunyan",{level:g.level,result:x})}return P},g}},g.enable=function nP(){v.channel.registerMonkeyPatch("bunyan",g.bunyan)}})),Er=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.console=void 0;var v=B(),S=b(12781);g.console={versionSpecifier:">= 4.0.0",patch:function(g){var b=new S.Writable,P=new S.Writable;b.write=function(g){if(!g)return!0;var b=g.toString();return v.channel.publish("console",{message:b}),!0},P.write=function(g){if(!g)return!0;var b=g.toString();return v.channel.publish("console",{message:b,stderr:!0}),!0};for(var x=new g.Console(b,P),a=function(v){var b=g[v];b&&(g[v]=function(){if(x[v])try{x[v].apply(x,arguments)}catch{}return b.apply(g,arguments)})},C=0,T=["log","info","warn","error","dir","time","timeEnd","trace","assert"];C<T.length;C++){a(T[C])}return g}},g.enable=function aP(){v.channel.registerMonkeyPatch("console",g.console),b(96206)}})),_r=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.mongoCore=void 0;var v=B();g.mongoCore={versionSpecifier:">= 2.0.0 < 4.0.0",patch:function(g){var b=g.Server.prototype.connect;return g.Server.prototype.connect=function(){var g=b.apply(this,arguments),S=this.s.pool.write;this.s.pool.write=function(){var g="function"==typeof arguments[1]?1:2;return"function"==typeof arguments[g]&&(arguments[g]=v.channel.bindToContext(arguments[g])),S.apply(this,arguments)};var P=this.s.pool.logout;return this.s.pool.logout=function(){return"function"==typeof arguments[1]&&(arguments[1]=v.channel.bindToContext(arguments[1])),P.apply(this,arguments)},g},g}},g.enable=function oP(){v.channel.registerMonkeyPatch("mongodb-core",g.mongoCore)}})),Or=l((g=>{"use strict";var v=g&&g.__assign||function(){return v=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},v.apply(this,arguments)};Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.mongo330=g.mongo3=g.mongo2=void 0;var b=B();g.mongo2={versionSpecifier:">= 2.0.0 <= 3.0.5",patch:function(g){var S=g.instrument({operationIdGenerator:{next:function(){return b.channel.bindToContext((function(g){return g()}))}}}),P={};return S.on("started",(function(g){P[g.requestId]||(P[g.requestId]=v(v({},g),{time:new Date}))})),S.on("succeeded",(function(g){var v=P[g.requestId];v&&delete P[g.requestId],"function"==typeof g.operationId?g.operationId((function(){return b.channel.publish("mongodb",{startedData:v,event:g,succeeded:!0})})):b.channel.publish("mongodb",{startedData:v,event:g,succeeded:!0})})),S.on("failed",(function(g){var v=P[g.requestId];v&&delete P[g.requestId],"function"==typeof g.operationId?g.operationId((function(){return b.channel.publish("mongodb",{startedData:v,event:g,succeeded:!1})})):b.channel.publish("mongodb",{startedData:v,event:g,succeeded:!1})})),g}},g.mongo3={versionSpecifier:"> 3.0.5 < 3.3.0",patch:function(g){var S=g.instrument(),P={},x={};return S.on("started",(function(g){P[g.requestId]||(x[g.requestId]=b.channel.bindToContext((function(g){return g()})),P[g.requestId]=v(v({},g),{time:new Date}))})),S.on("succeeded",(function(g){var v=P[g.requestId];v&&delete P[g.requestId],"object"==typeof g&&"function"==typeof x[g.requestId]&&(x[g.requestId]((function(){return b.channel.publish("mongodb",{startedData:v,event:g,succeeded:!0})})),delete x[g.requestId])})),S.on("failed",(function(g){var v=P[g.requestId];v&&delete P[g.requestId],"object"==typeof g&&"function"==typeof x[g.requestId]&&(x[g.requestId]((function(){return b.channel.publish("mongodb",{startedData:v,event:g,succeeded:!1})})),delete x[g.requestId])})),g}},g.mongo330={versionSpecifier:">= 3.3.0 < 4.0.0",patch:function(g){!function(g){var v=g.Server.prototype.connect;g.Server.prototype.connect=function(){var g=v.apply(this,arguments),S=this.s.coreTopology.s.pool.write;this.s.coreTopology.s.pool.write=function(){var g="function"==typeof arguments[1]?1:2;return"function"==typeof arguments[g]&&(arguments[g]=b.channel.bindToContext(arguments[g])),S.apply(this,arguments)};var P=this.s.coreTopology.s.pool.logout;return this.s.coreTopology.s.pool.logout=function(){return"function"==typeof arguments[1]&&(arguments[1]=b.channel.bindToContext(arguments[1])),P.apply(this,arguments)},g}}(g);var v=g.instrument(),S={},P={};return v.on("started",(function(g){S[g.requestId]||(P[g.requestId]=b.channel.bindToContext((function(g){return g()})),S[g.requestId]=g)})),v.on("succeeded",(function(g){var v=S[g.requestId];v&&delete S[g.requestId],"object"==typeof g&&"function"==typeof P[g.requestId]&&(P[g.requestId]((function(){return b.channel.publish("mongodb",{startedData:v,event:g,succeeded:!0})})),delete P[g.requestId])})),v.on("failed",(function(g){var v=S[g.requestId];v&&delete S[g.requestId],"object"==typeof g&&"function"==typeof P[g.requestId]&&(P[g.requestId]((function(){return b.channel.publish("mongodb",{startedData:v,event:g,succeeded:!1})})),delete P[g.requestId])})),g}},g.enable=function pP(){b.channel.registerMonkeyPatch("mongodb",g.mongo2),b.channel.registerMonkeyPatch("mongodb",g.mongo3),b.channel.registerMonkeyPatch("mongodb",g.mongo330)}})),Ir=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.mysql=void 0;var v=B(),S=b(71017);g.mysql={versionSpecifier:">= 2.0.0 < 3.0.0",patch:function(g,P){var r=function(g,b){return function(b,S){var P=g[b];P&&(g[b]=function(){for(var g=arguments.length-1,b=arguments.length-1;b>=0;--b){if("function"==typeof arguments[b]){g=b;break}if(typeof arguments[b]<"u")break}var x=arguments[g],C={result:null,startTime:null,startDate:null};"function"==typeof x&&(S?(C.startTime=process.hrtime(),C.startDate=new Date,arguments[g]=v.channel.bindToContext(S(C,x))):arguments[g]=v.channel.bindToContext(x));var T=P.apply(this,arguments);return C.result=T,T})}},n=function(g,v){return r(g.prototype)},x=b(75029)(S.dirname(P)+"/lib/Connection");["connect","changeUser","ping","statistics","end"].forEach((function(g){return n(x)(g)})),r(x)("createQuery",(function(g,b){return function(S){var P=process.hrtime(g.startTime),x=1e3*P[0]+P[1]/1e6|0;v.channel.publish("mysql",{query:g.result,callbackArgs:arguments,err:S,duration:x,time:g.startDate}),b.apply(this,arguments)}}));var C=b(3437)(S.dirname(P)+"/lib/Pool");return["_enqueueCallback"].forEach((function(g){return n(C)(g)})),g}},g.enable=function hP(){v.channel.registerMonkeyPatch("mysql",g.mysql)}})),Ar=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.postgresPool1=void 0;var v=B();g.postgresPool1={versionSpecifier:">= 1.0.0 < 3.0.0",patch:function _P(g){var b=g.prototype.connect;return g.prototype.connect=function(g){return g&&(arguments[0]=v.channel.bindToContext(g)),b.apply(this,arguments)},g}},g.enable=function vP(){v.channel.registerMonkeyPatch("pg-pool",g.postgresPool1)}})),Mr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.postgres7=g.postgres6=void 0;var v=B(),S=b(82361);g.postgres6={versionSpecifier:"6.*",patch:function gP(g,b){var P=g.Client.prototype.query,x="__diagnosticOriginalFunc";return g.Client.prototype.query=function(g,b,C){var T,R={query:{},database:{host:this.connectionParameters.host,port:this.connectionParameters.port},result:null,error:null,duration:0,time:new Date},k=process.hrtime();function p(g){g&&g[x]&&(g=g[x]);var b=v.channel.bindToContext((function(b,P){var x=process.hrtime(k);if(R.result=P&&{rowCount:P.rowCount,command:P.command},R.error=b,R.duration=Math.ceil(1e3*x[0]+x[1]/1e6),v.channel.publish("postgres",R),b){if(g)return g.apply(this,arguments);T&&T instanceof S.EventEmitter&&T.emit("error",b)}else g&&g.apply(this,arguments)}));try{return Object.defineProperty(b,x,{value:g}),b}catch{return g}}try{"string"==typeof g?b instanceof Array?(R.query.preparable={text:g,args:b},C=p(C)):(R.query.text=g,C?C=p(C):b=p(b)):("string"==typeof g.name?R.query.plan=g.name:g.values instanceof Array?R.query.preparable={text:g.text,args:g.values}:R.query.text=g.text,C?C=p(C):b?b=p(b):g.callback=p(g.callback))}catch{return P.apply(this,arguments)}return arguments[0]=g,arguments[1]=b,arguments[2]=C,arguments.length=arguments.length>3?arguments.length:3,T=P.apply(this,arguments)},g}},g.postgres7={versionSpecifier:">=7.* <=8.*",patch:function EP(g,b){var P=g.Client.prototype.query,x="__diagnosticOriginalFunc";return g.Client.prototype.query=function(g,b,C){var T,R=this,k=!!C,_={query:{},database:{host:this.connectionParameters.host,port:this.connectionParameters.port},result:null,error:null,duration:0,time:new Date},O=process.hrtime();function h(g){g&&g[x]&&(g=g[x]);var b=v.channel.bindToContext((function(b,P){var x=process.hrtime(O);if(_.result=P&&{rowCount:P.rowCount,command:P.command},_.error=b,_.duration=Math.ceil(1e3*x[0]+x[1]/1e6),v.channel.publish("postgres",_),b){if(g)return g.apply(this,arguments);T&&T instanceof S.EventEmitter&&T.emit("error",b)}else g&&g.apply(this,arguments)}));try{return Object.defineProperty(b,x,{value:g}),b}catch{return g}}try{"string"==typeof g?b instanceof Array?(_.query.preparable={text:g,args:b},C=(k="function"==typeof C)?h(C):C):(_.query.text=g,C?C=(k="function"==typeof C)?h(C):C:b=(k="function"==typeof b)?h(b):b):("string"==typeof g.name?_.query.plan=g.name:g.values instanceof Array?_.query.preparable={text:g.text,args:g.values}:_.query.text=g.text,C?(k="function"==typeof C,C=h(C)):b?b=(k="function"==typeof b)?h(b):b:(k="function"==typeof g.callback,g.callback=k?h(g.callback):g.callback))}catch{return P.apply(this,arguments)}return arguments[0]=g,arguments[1]=b,arguments[2]=C,arguments.length=arguments.length>3?arguments.length:3,T=P.apply(this,arguments),k?T:T.then((function(g){return h()(void 0,g),new R._Promise((function(v,b){v(g)}))})).catch((function(g){return h()(g,void 0),new R._Promise((function(v,b){b(g)}))}))},g}},g.enable=function mP(){v.channel.registerMonkeyPatch("pg",g.postgres6),v.channel.registerMonkeyPatch("pg",g.postgres7)}})),qr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.redis=void 0;var v=B();g.redis={versionSpecifier:">= 2.0.0 < 4.0.0",patch:function(g){var b=g.RedisClient.prototype.internal_send_command;return g.RedisClient.prototype.internal_send_command=function(g){if(g){var S=g.callback;if(!S||!S.pubsubBound){var P=this.address,x=process.hrtime(),C=new Date;g.callback=v.channel.bindToContext((function(b,T){var R=process.hrtime(x),k=1e3*R[0]+R[1]/1e6|0;v.channel.publish("redis",{duration:k,address:P,commandObj:g,err:b,result:T,time:C}),"function"==typeof S&&S.apply(this,arguments)})),g.callback.pubsubBound=!0}}return b.call(this,g)},g}},g.enable=function TP(){v.channel.registerMonkeyPatch("redis",g.redis)}})),zr=l((g=>{"use strict";var v=g&&g.__assign||function(){return v=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},v.apply(this,arguments)};Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.tedious=void 0;var b=B();g.tedious={versionSpecifier:">= 6.0.0 < 9.0.0",patch:function(g){var S=g.Connection.prototype.makeRequest;return g.Connection.prototype.makeRequest=function(){var g=arguments[0];arguments[0].callback=function n(g){var S=process.hrtime(),P={query:{},database:{host:null,port:null},result:null,error:null,duration:0};return b.channel.bindToContext((function(x,C,T){var R=process.hrtime(S);P=v(v({},P),{database:{host:this.connection.config.server,port:this.connection.config.options.port},result:!x&&{rowCount:C,rows:T},query:{text:this.parametersByName.statement.value},error:x,duration:Math.ceil(1e3*R[0]+R[1]/1e6)}),b.channel.publish("tedious",P),g.call(this,x,C,T)}))}(g.callback),S.apply(this,arguments)},g}},g.enable=function SP(){b.channel.registerMonkeyPatch("tedious",g.tedious)}})),Lr=l((g=>{"use strict";var v,b=g&&g.__extends||(v=function(g,b){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,b)},function(g,b){function n(){this.constructor=g}v(g,b),g.prototype=null===b?Object.create(b):(n.prototype=b.prototype,new n)}),S=g&&g.__rest||function(g,v){var b={};for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&v.indexOf(S)<0&&(b[S]=g[S]);if(null!=g&&"function"==typeof Object.getOwnPropertySymbols){var P=0;for(S=Object.getOwnPropertySymbols(g);P<S.length;P++)v.indexOf(S[P])<0&&Object.prototype.propertyIsEnumerable.call(g,S[P])&&(b[S[P]]=g[S[P]])}return b};Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.winston2=g.winston3=void 0;var P=B();g.winston3={versionSpecifier:"3.x",patch:function(g){var v=function(g){function o(v,b){var S=g.call(this,b)||this;return S.winston=v,S}return b(o,g),o.prototype.log=function(g,v){var b=g.message,x=g.level,C=g.meta,T=S(g,["message","level","meta"]);x="function"==typeof Symbol.for?g[Symbol.for("level")]:x,b=g instanceof Error?g:b;var R=function(g,v){return null!=g.config.npm.levels[v]?"npm":null!=g.config.syslog.levels[v]?"syslog":"unknown"}(this.winston,x);for(var k in C=C||{},T)T.hasOwnProperty(k)&&(C[k]=T[k]);P.channel.publish("winston",{message:b,level:x,levelKind:R,meta:C}),v()},o}(g.Transport);function n(){var b,S=arguments[0].levels||g.config.npm.levels;for(var P in S)S.hasOwnProperty(P)&&(b=void 0===b||S[P]>S[b]?P:b);this.add(new v(g,{level:b}))}var x=g.createLogger;g.createLogger=function(){var b,S=arguments[0].levels||g.config.npm.levels;for(var P in S)S.hasOwnProperty(P)&&(b=void 0===b||S[P]>S[b]?P:b);var C=x.apply(this,arguments);C.add(new v(g,{level:b}));var T=C.configure;return C.configure=function(){T.apply(this,arguments),n.apply(this,arguments)},C};var C=g.configure;return g.configure=function(){C.apply(this,arguments),n.apply(this,arguments)},g.add(new v(g)),g}},g.winston2={versionSpecifier:"2.x",patch:function(g){var v,b=g.Logger.prototype.log,n=function(b,S,x){var C;return C=v===g.config.npm.levels?"npm":v===g.config.syslog.levels?"syslog":"unknown",P.channel.publish("winston",{level:b,message:S,meta:x,levelKind:C}),S};return g.Logger.prototype.log=function(){return v=this.levels,this.filters&&0!==this.filters.length?this.filters[this.filters.length-1]!==n&&(this.filters=this.filters.filter((function(g){return g!==n})),this.filters.push(n)):this.filters=[n],b.apply(this,arguments)},g}},g.enable=function PP(){P.channel.registerMonkeyPatch("winston",g.winston2),P.channel.registerMonkeyPatch("winston",g.winston3)}})),Fr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.tedious=g.pgPool=g.pg=g.winston=g.redis=g.mysql=g.mongodb=g.mongodbCore=g.console=g.bunyan=g.azuresdk=void 0;var v=Rr();g.azuresdk=v;var b=kr();g.bunyan=b;var S=Er();g.console=S;var P=_r();g.mongodbCore=P;var x=Or();g.mongodb=x;var C=Ir();g.mysql=C;var T=Ar();g.pgPool=T;var R=Mr();g.pg=R;var k=qr();g.redis=k;var _=zr();g.tedious=_;var O=Lr();g.winston=O,g.enable=function RP(){b.enable(),S.enable(),P.enable(),x.enable(),C.enable(),R.enable(),T.enable(),k.enable(),O.enable(),v.enable(),_.enable()}})),Gr=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.registerContextPreservation=g.IsInitialized=void 0;var v=z(),b=q();g.IsInitialized=!process.env.APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL;var S,P,x,C,T="DiagnosticChannel";if(g.IsInitialized){for(C in S=Fr(),P=(process.env.APPLICATION_INSIGHTS_NO_PATCH_MODULES||"").split(","),x={bunyan:S.bunyan,console:S.console,mongodb:S.mongodb,mongodbCore:S.mongodbCore,mysql:S.mysql,redis:S.redis,pg:S.pg,pgPool:S.pgPool,winston:S.winston,azuresdk:S.azuresdk})-1===P.indexOf(C)&&(x[C].enable(),b.info(T,"Subscribed to "+C+" events"));P.length>0&&b.info(T,"Some modules will not be patched",P)}else b.info(T,"Not subscribing to dependency autocollection because APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL was set");g.registerContextPreservation=function DP(b){if(g.IsInitialized){var S=B();S.channel.addContextPreservation(b),S.channel.spanContextPropagator=v.AsyncScopeManager}}})),jr=l(((g,v)=>{"use strict";v.exports={requestContextHeader:"request-context",requestContextSourceKey:"appId",requestContextTargetKey:"appId",requestIdHeader:"request-id",parentIdHeader:"x-ms-request-id",rootIdHeader:"x-ms-request-root-id",correlationContextHeader:"correlation-context",traceparentHeader:"traceparent",traceStateHeader:"tracestate"}})),Br=l(((g,v)=>{"use strict";var S=g&&g.__assign||function(){return S=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},S.apply(this,arguments)},P=b(13685),x=b(95687),C=b(57310),T=b(22057),R=q(),k=jr(),_=function(){function e(){}return e.getCookie=function(g,v){var b="";if(g&&g.length&&"string"==typeof v)for(var S=g+"=",P=v.split(";"),x=0;x<P.length;x++){v=P[x];if((v=e.trim(v))&&0===v.indexOf(S)){b=v.substring(S.length,P[x].length);break}}return b},e.trim=function(g){return"string"==typeof g?g.replace(/^\s+|\s+$/g,""):""},e.int32ArrayToBase64=function(g){var r=function(g,v){return String.fromCharCode(g>>v&255)},v=g.map((function(g){return r(g,24)+r(g,16)+r(g,8)+r(g,0)})).join(""),b=(Buffer.from?Buffer.from(v,"binary"):new Buffer(v,"binary")).toString("base64");return b.substr(0,b.indexOf("="))},e.random32=function(){return 4294967296*Math.random()|0},e.randomu32=function(){return e.random32()+2147483648},e.w3cTraceId=function(){for(var g,v=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],b="",S=0;S<4;S++)b+=v[15&(g=e.random32())]+v[g>>4&15]+v[g>>8&15]+v[g>>12&15]+v[g>>16&15]+v[g>>20&15]+v[g>>24&15]+v[g>>28&15];var P=v[8+4*Math.random()|0];return b.substr(0,8)+b.substr(9,4)+"4"+b.substr(13,3)+P+b.substr(16,3)+b.substr(19,12)},e.w3cSpanId=function(){return e.w3cTraceId().substring(16)},e.isValidW3CId=function(g){return 32===g.length&&"00000000000000000000000000000000"!==g},e.isArray=function(g){return"[object Array]"===Object.prototype.toString.call(g)},e.isError=function(g){return g instanceof Error},e.isPrimitive=function(g){var v=typeof g;return"string"===v||"number"===v||"boolean"===v},e.isDate=function(g){return"[object Date]"===Object.prototype.toString.call(g)},e.msToTimeSpan=function(g){(isNaN(g)||g<0)&&(g=0);var v=(g/1e3%60).toFixed(7).replace(/0{0,4}$/,""),b=""+Math.floor(g/6e4)%60,S=""+Math.floor(g/36e5)%24,P=Math.floor(g/864e5);return v=v.indexOf(".")<2?"0"+v:v,b=b.length<2?"0"+b:b,(P>0?P+".":"")+(S=S.length<2?"0"+S:S)+":"+b+":"+v},e.extractError=function(g){var v=g;return{message:g.message,code:v.code||v.id||""}},e.extractObject=function(g){return g instanceof Error?e.extractError(g):"function"==typeof g.toJSON?g.toJSON():g},e.validateStringMap=function(g){if("object"==typeof g){var v={};for(var b in g){var S="",P=g[b],x=typeof P;if(e.isPrimitive(P))S=P.toString();else if(null===P||"undefined"===x)S="";else{if("function"===x){R.info("key: "+b+" was function; will not serialize");continue}var C=e.isArray(P)?P:e.extractObject(P);try{S=e.isPrimitive(C)?C:JSON.stringify(C)}catch(g){S=P.constructor.name.toString()+" (Error: "+g.message+")",R.info("key: "+b+", could not be serialized")}}v[b]=S.substring(0,e.MAX_PROPERTY_LENGTH)}return v}R.info("Invalid properties dropped from payload")},e.canIncludeCorrelationHeader=function(g,v){var b=g&&g.config&&g.config.correlationHeaderExcludedDomains;if(!b||0==b.length||!v)return!0;for(var S=0;S<b.length;S++){if(new RegExp(b[S].replace(/\./g,".").replace(/\*/g,".*")).test(C.parse(v).hostname))return!1}return!0},e.getCorrelationContextTarget=function(g,v){var b=g.headers&&g.headers[k.requestContextHeader];if(b)for(var S=b.split(","),P=0;P<S.length;++P){var x=S[P].split("=");if(2==x.length&&x[0]==v)return x[1]}},e.makeRequest=function(g,v,b,T){v&&0===v.indexOf("//")&&(v="https:"+v);var k=C.parse(v),_=S(S({},b),{host:k.hostname,port:k.port,path:k.pathname}),O=void 0;if("https:"===k.protocol&&(O=g.proxyHttpsUrl||void 0),"http:"===k.protocol&&(O=g.proxyHttpUrl||void 0),O){0===O.indexOf("//")&&(O="http:"+O);var I=C.parse(O);"https:"===I.protocol?(R.info("Proxies that use HTTPS are not supported"),O=void 0):_=S(S({},_),{host:I.hostname,port:I.port||"80",path:v,headers:S(S({},_.headers),{Host:k.hostname})})}var A="https:"===k.protocol&&!O;return A&&void 0!==g.httpsAgent?_.agent=g.httpsAgent:A||void 0===g.httpAgent?A&&(_.agent=e.tlsRestrictedAgent):_.agent=g.httpAgent,A?x.request(_,T):P.request(_,T)},e.safeIncludeCorrelationHeader=function(g,v,b){var S;if("string"==typeof b)S=b;else if(b instanceof Array)S=b.join(",");else if(b&&"function"==typeof b.toString)try{S=b.toString()}catch(g){R.warn("Outgoing request-context header could not be read. Correlation of requests may be lost.",g,b)}S?e.addCorrelationIdHeaderFromString(g,v,S):v.setHeader(k.requestContextHeader,k.requestContextSourceKey+"="+g.config.correlationId)},e.dumpObj=function(g){var v=Object.prototype.toString.call(g);return v+("[object Error]"===v?"{ stack: '"+g.stack+"', message: '"+g.message+"', name: '"+g.name+"'":JSON.stringify(g))},e.addCorrelationIdHeaderFromString=function(g,v,b){var S=b.split(","),P=k.requestContextSourceKey+"=";S.some((function(g){return g.substring(0,P.length)===P}))||v.setHeader(k.requestContextHeader,b+","+k.requestContextSourceKey+"="+g.config.correlationId)},e.MAX_PROPERTY_LENGTH=8192,e.tlsRestrictedAgent=new x.Agent({keepAlive:!0,maxSockets:25,secureOptions:T.SSL_OP_NO_SSLv2|T.SSL_OP_NO_SSLv3|T.SSL_OP_NO_TLSv1|T.SSL_OP_NO_TLSv1_1}),e}();v.exports=_})),Ur=l(((g,v)=>{"use strict";var b=Br(),S=q(),P=function(){function e(){}return e.queryCorrelationId=function(g,v){var P=g.profileQueryEndpoint+"/api/profiles/"+g.instrumentationKey+"/appId";if(e.completedLookups.hasOwnProperty(P))v(e.completedLookups[P]);else if(e.pendingLookups[P])e.pendingLookups[P].push(v);else{e.pendingLookups[P]=[v];var i=function(){if(e.pendingLookups[P]){var v={method:"GET",disableAppInsightsAutoCollection:!0};S.info(e.TAG,v);var x=b.makeRequest(g,P,v,(function(v){if(200===v.statusCode){var b="";v.setEncoding("utf-8"),v.on("data",(function(g){b+=g})),v.on("end",(function(){S.info(e.TAG,b);var g=e.correlationIdPrefix+b;e.completedLookups[P]=g,e.pendingLookups[P]&&e.pendingLookups[P].forEach((function(v){return v(g)})),delete e.pendingLookups[P]}))}else v.statusCode>=400&&v.statusCode<500?(e.completedLookups[P]=void 0,delete e.pendingLookups[P]):setTimeout(i,g.correlationIdRetryIntervalMs)}));x&&(x.on("error",(function(g){S.warn(e.TAG,g)})),x.end())}};setTimeout(i,0)}},e.cancelCorrelationIdQuery=function(g,v){var b=g.profileQueryEndpoint+"/api/profiles/"+g.instrumentationKey+"/appId",S=e.pendingLookups[b];S&&(e.pendingLookups[b]=S.filter((function(g){return g!=v})),0==e.pendingLookups[b].length&&delete e.pendingLookups[b])},e.generateRequestId=function(g){if(g){"."!==(g="|"==g[0]?g:"|"+g)[g.length-1]&&(g+=".");var v=(e.currentRootId++).toString(16);return e.appendSuffix(g,v,"_")}return e.generateRootId()},e.getRootId=function(g){var v=g.indexOf(".");v<0&&(v=g.length);var b="|"===g[0]?1:0;return g.substring(b,v)},e.generateRootId=function(){return"|"+b.w3cTraceId()+"."},e.appendSuffix=function(g,v,S){if(g.length+v.length<e.requestIdMaxLength)return g+v+S;var P=e.requestIdMaxLength-9;if(g.length>P)for(;P>1;--P){var x=g[P-1];if("."===x||"_"===x)break}if(P<=1)return e.generateRootId();for(v=b.randomu32().toString(16);v.length<8;)v="0"+v;return g.substring(0,P)+v+"#"},e.TAG="CorrelationIdManager",e.correlationIdPrefix="cid-v1:",e.w3cEnabled=!0,e.pendingLookups={},e.completedLookups={},e.requestIdMaxLength=1024,e.currentRootId=b.randomu32(),e}();v.exports=P})),Vr=l(((g,v)=>{"use strict";var b=Br(),S=Ur(),P=function(){function e(g,v){if(this.traceFlag=e.DEFAULT_TRACE_FLAG,this.version=e.DEFAULT_VERSION,g&&"string"==typeof g)if(g.split(",").length>1)this.traceId=b.w3cTraceId(),this.spanId=b.w3cTraceId().substr(0,16);else{var P=g.trim().split("-"),x=P.length;x>=4?(this.version=P[0],this.traceId=P[1],this.spanId=P[2],this.traceFlag=P[3]):(this.traceId=b.w3cTraceId(),this.spanId=b.w3cTraceId().substr(0,16)),this.version.match(/^[0-9a-f]{2}$/g)||(this.version=e.DEFAULT_VERSION,this.traceId=b.w3cTraceId()),"00"===this.version&&4!==x&&(this.traceId=b.w3cTraceId(),this.spanId=b.w3cTraceId().substr(0,16)),"ff"===this.version&&(this.version=e.DEFAULT_VERSION,this.traceId=b.w3cTraceId(),this.spanId=b.w3cTraceId().substr(0,16)),this.version.match(/^0[0-9a-f]$/g)||(this.version=e.DEFAULT_VERSION),this.traceFlag.match(/^[0-9a-f]{2}$/g)||(this.traceFlag=e.DEFAULT_TRACE_FLAG,this.traceId=b.w3cTraceId()),e.isValidTraceId(this.traceId)||(this.traceId=b.w3cTraceId()),e.isValidSpanId(this.spanId)||(this.spanId=b.w3cTraceId().substr(0,16),this.traceId=b.w3cTraceId()),this.parentId=this.getBackCompatRequestId()}else if(v){this.parentId=v.slice();var C=S.getRootId(v);e.isValidTraceId(C)||(this.legacyRootId=C,C=b.w3cTraceId()),-1!==v.indexOf("|")&&(v=v.substring(1+v.substring(0,v.length-1).lastIndexOf("."),v.length-1)),this.traceId=C,this.spanId=v}else this.traceId=b.w3cTraceId(),this.spanId=b.w3cTraceId().substr(0,16)}return e.isValidTraceId=function(g){return g.match(/^[0-9a-f]{32}$/)&&"00000000000000000000000000000000"!==g},e.isValidSpanId=function(g){return g.match(/^[0-9a-f]{16}$/)&&"0000000000000000"!==g},e.formatOpenTelemetryTraceFlags=function(g){var v="0"+g.toString(16);return v.substring(v.length-2)},e.prototype.getBackCompatRequestId=function(){return"|"+this.traceId+"."+this.spanId+"."},e.prototype.toString=function(){return this.version+"-"+this.traceId+"-"+this.spanId+"-"+this.traceFlag},e.prototype.updateSpanId=function(){this.spanId=b.w3cTraceId().substr(0,16)},e.DEFAULT_TRACE_FLAG="01",e.DEFAULT_VERSION="00",e}();v.exports=P})),Hr=l(((g,v)=>{"use strict";var b=function(){function e(g){this.fieldmap=[],g&&(this.fieldmap=this.parseHeader(g))}return e.prototype.toString=function(){var g=this.fieldmap;return g&&0!=g.length?g.join(", "):null},e.validateKeyChars=function(g){var v=g.split("@");if(2==v.length){var b=v[0].trim(),S=v[1].trim(),P=Boolean(b.match(/^[\ ]?[a-z0-9\*\-\_/]{1,241}$/)),x=Boolean(S.match(/^[\ ]?[a-z0-9\*\-\_/]{1,14}$/));return P&&x}return 1==v.length&&Boolean(g.match(/^[\ ]?[a-z0-9\*\-\_/]{1,256}$/))},e.prototype.parseHeader=function(g){var v=[],b={},S=g.split(",");if(S.length>32)return null;for(var P=0,x=S;P<x.length;P++){var C=x[P].trim();if(0!==C.length){var T=C.split("=");if(2!==T.length||!e.validateKeyChars(T[0])||b[T[0]])return null;b[T[0]]=!0,v.push(C)}}return v},e.strict=!0,e}();v.exports=b})),Wr=l(((g,v)=>{"use strict";var b=function e(){};v.exports=b})),Kr=l(((g,v)=>{"use strict";var b,S=g&&g.__extends||(b=function(g,v){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}b(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),P=function(g){function t(){var v=g.call(this)||this;return v.ver=2,v.properties={},v.measurements={},v}return S(t,g),t}(Wr());v.exports=P})),Qr=l(((g,v)=>{"use strict";var b=function e(){};v.exports=b})),Jr=l(((g,v)=>{"use strict";var b=function e(){this.applicationVersion="ai.application.ver",this.deviceId="ai.device.id",this.deviceLocale="ai.device.locale",this.deviceModel="ai.device.model",this.deviceOEMName="ai.device.oemName",this.deviceOSVersion="ai.device.osVersion",this.deviceType="ai.device.type",this.locationIp="ai.location.ip",this.operationId="ai.operation.id",this.operationName="ai.operation.name",this.operationParentId="ai.operation.parentId",this.operationSyntheticSource="ai.operation.syntheticSource",this.operationCorrelationVector="ai.operation.correlationVector",this.sessionId="ai.session.id",this.sessionIsFirst="ai.session.isFirst",this.userAccountId="ai.user.accountId",this.userId="ai.user.id",this.userAuthUserId="ai.user.authUserId",this.cloudRole="ai.cloud.role",this.cloudRoleInstance="ai.cloud.roleInstance",this.internalSdkVersion="ai.internal.sdkVersion",this.internalAgentVersion="ai.internal.agentVersion",this.internalNodeName="ai.internal.nodeName"};v.exports=b})),Yr=l(((g,v)=>{"use strict";var b,S=g&&g.__extends||(b=function(g,v){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}b(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),P=function(g){function t(){return g.call(this)||this}return S(t,g),t}(Qr());v.exports=P})),Zr=l(((g,v)=>{"use strict";var b,S;(S=b||(b={}))[S.Measurement=0]="Measurement",S[S.Aggregation=1]="Aggregation",v.exports=b})),ei=l(((g,v)=>{"use strict";var b=Zr(),S=function e(){this.kind=b.Measurement};v.exports=S})),ti=l(((g,v)=>{"use strict";var b=function e(){this.ver=1,this.sampleRate=100,this.tags={}};v.exports=b})),ri=l(((g,v)=>{"use strict";var b,S=g&&g.__extends||(b=function(g,v){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}b(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),P=function(g){function t(){var v=g.call(this)||this;return v.ver=2,v.properties={},v.measurements={},v}return S(t,g),t}(Wr());v.exports=P})),ii=l(((g,v)=>{"use strict";var b,S=g&&g.__extends||(b=function(g,v){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}b(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),P=function(g){function t(){var v=g.call(this)||this;return v.ver=2,v.exceptions=[],v.properties={},v.measurements={},v}return S(t,g),t}(Wr());v.exports=P})),ni=l(((g,v)=>{"use strict";var b=function e(){this.hasFullStack=!0,this.parsedStack=[]};v.exports=b})),ai=l(((g,v)=>{"use strict";var b,S=g&&g.__extends||(b=function(g,v){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}b(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),P=function(g){function t(){var v=g.call(this)||this;return v.ver=2,v.properties={},v}return S(t,g),t}(Wr());v.exports=P})),si=l(((g,v)=>{"use strict";var b,S=g&&g.__extends||(b=function(g,v){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}b(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),P=function(g){function t(){var v=g.call(this)||this;return v.ver=2,v.metrics=[],v.properties={},v}return S(t,g),t}(Wr());v.exports=P})),oi=l(((g,v)=>{"use strict";var b,S=g&&g.__extends||(b=function(g,v){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}b(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),P=function(g){function t(){var v=g.call(this)||this;return v.ver=2,v.properties={},v.measurements={},v}return S(t,g),t}(ri());v.exports=P})),li=l(((g,v)=>{"use strict";var b,S=g&&g.__extends||(b=function(g,v){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}b(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),P=function(g){function t(){var v=g.call(this)||this;return v.ver=2,v.success=!0,v.properties={},v.measurements={},v}return S(t,g),t}(Wr());v.exports=P})),pi=l(((g,v)=>{"use strict";var b,S=g&&g.__extends||(b=function(g,v){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}b(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),P=function(g){function t(){var v=g.call(this)||this;return v.ver=2,v.properties={},v.measurements={},v}return S(t,g),t}(Wr());v.exports=P})),ci=l(((g,v)=>{"use strict";var b,S;(S=b||(b={}))[S.Verbose=0]="Verbose",S[S.Information=1]="Information",S[S.Warning=2]="Warning",S[S.Error=3]="Error",S[S.Critical=4]="Critical",v.exports=b})),ui=l(((g,v)=>{"use strict";var b=function e(){};v.exports=b})),di=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.AvailabilityData=Kr(),g.Base=Qr(),g.ContextTagKeys=Jr(),g.Data=Yr(),g.DataPoint=ei(),g.DataPointType=Zr(),g.Domain=Wr(),g.Envelope=ti(),g.EventData=ri(),g.ExceptionData=ii(),g.ExceptionDetails=ni(),g.MessageData=ai(),g.MetricData=si(),g.PageViewData=oi(),g.RemoteDependencyData=li(),g.RequestData=pi(),g.SeverityLevel=ci(),g.StackFrame=ui()})),mi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.domainSupportsProperties=g.RemoteDependencyDataConstants=void 0;var v=di(),b=function(){function e(){}return e.TYPE_HTTP="Http",e.TYPE_AI="Http (tracked component)",e}();g.RemoteDependencyDataConstants=b,g.domainSupportsProperties=function yR(g){return"properties"in g||g instanceof v.EventData||g instanceof v.ExceptionData||g instanceof v.MessageData||g instanceof v.MetricData||g instanceof v.PageViewData||g instanceof v.RemoteDependencyData||g instanceof v.RequestData}})),hi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),yi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),gi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),fi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),vi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),bi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Ni=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Pi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),xi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Ci=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),wi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Ti=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),ki=l((g=>{"use strict";var v,b;Object.defineProperty(g,"__esModule",{value:!0}),g.TelemetryType=g.TelemetryTypeString=g.baseTypeToTelemetryType=g.telemetryTypeToBaseType=void 0,g.telemetryTypeToBaseType=function TR(g){switch(g){case v.Event:return"EventData";case v.Exception:return"ExceptionData";case v.Trace:return"MessageData";case v.Metric:return"MetricData";case v.Request:return"RequestData";case v.Dependency:return"RemoteDependencyData";case v.Availability:return"AvailabilityData";case v.PageView:return"PageViewData"}},g.baseTypeToTelemetryType=function AR(g){switch(g){case"EventData":return v.Event;case"ExceptionData":return v.Exception;case"MessageData":return v.Trace;case"MetricData":return v.Metric;case"RequestData":return v.Request;case"RemoteDependencyData":return v.Dependency;case"AvailabilityData":return v.Availability;case"PageViewData":return v.PageView}},g.TelemetryTypeString={Event:"EventData",Exception:"ExceptionData",Trace:"MessageData",Metric:"MetricData",Request:"RequestData",Dependency:"RemoteDependencyData",Availability:"AvailabilityData",PageView:"PageViewData"},(b=v=g.TelemetryType||(g.TelemetryType={}))[b.Event=0]="Event",b[b.Exception=1]="Exception",b[b.Trace=2]="Trace",b[b.Metric=3]="Metric",b[b.Request=4]="Request",b[b.Dependency=5]="Dependency",b[b.Availability=6]="Availability",b[b.PageView=7]="PageView"})),Ei=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(hi(),g),b(yi(),g),b(gi(),g),b(fi(),g),b(vi(),g),b(bi(),g),b(Ni(),g),b(Pi(),g),b(xi(),g),b(Ci(),g),b(wi(),g),b(Ti(),g),b(ki(),g)})),_i=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Oi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Ii=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Ai=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Mi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),qi=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Di=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Li=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),Fi=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(_i(),g),b(Oi(),g),b(Ii(),g),b(Ai(),g),b(Mi(),g),b(qi(),g),b(Di(),g),b(Li(),g)})),Gi=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(mi(),g),b(di(),g),b(Ei(),g),b(Fi(),g)})),ji=l(((g,v)=>{"use strict";var b=function(){function e(){}return e.prototype.getUrl=function(){return this.url},e.prototype.RequestParser=function(){this.startTime=+new Date},e.prototype._setStatus=function(g,v){var b=+new Date;this.duration=b-this.startTime,this.statusCode=g;var S=this.properties||{};if(v)if("string"==typeof v)S.error=v;else if(v instanceof Error)S.error=v.message;else if("object"==typeof v)for(var P in v)S[P]=v[P]&&v[P].toString&&v[P].toString();this.properties=S},e.prototype._isSuccess=function(){return 0<this.statusCode&&this.statusCode<400},e}();v.exports=b})),Bi=l(((g,v)=>{"use strict";var S,P=g&&g.__extends||(S=function(g,v){return(S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}S(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),x=b(57310),C=Gi(),T=Br(),R=jr(),k=ji(),_=Ur(),O=Hr(),I=Vr(),A=function(g){function t(v,b){var S=g.call(this)||this;return v&&(S.method=v.method,S.url=S._getAbsoluteUrl(v),S.startTime=+new Date,S.socketRemoteAddress=v.socket&&v.socket.remoteAddress,S.parseHeaders(v,b),v.connection&&(S.connectionRemoteAddress=v.connection.remoteAddress,S.legacySocketRemoteAddress=v.connection.socket&&v.connection.socket.remoteAddress)),S}return P(t,g),t.prototype.onError=function(g,v){this._setStatus(void 0,g),v&&(this.duration=v)},t.prototype.onResponse=function(g,v){this._setStatus(g.statusCode,void 0),v&&(this.duration=v)},t.prototype.getRequestTelemetry=function(g){var v={id:this.requestId,name:this.method+" "+x.parse(this.url).pathname,url:this.url,source:this.sourceCorrelationId,duration:this.duration,resultCode:this.statusCode?this.statusCode.toString():null,success:this._isSuccess(),properties:this.properties};if(g&&g.time?v.time=g.time:this.startTime&&(v.time=new Date(this.startTime)),g){for(var b in g)v[b]||(v[b]=g[b]);if(g.properties)for(var b in g.properties)v.properties[b]=g.properties[b]}return v},t.prototype.getRequestTags=function(g){var v={};for(var b in g)v[b]=g[b];return v[t.keys.locationIp]=g[t.keys.locationIp]||this._getIp(),v[t.keys.sessionId]=g[t.keys.sessionId]||this._getId("ai_session"),v[t.keys.userId]=g[t.keys.userId]||this._getId("ai_user"),v[t.keys.userAuthUserId]=g[t.keys.userAuthUserId]||this._getId("ai_authUser"),v[t.keys.operationName]=this.getOperationName(g),v[t.keys.operationParentId]=this.getOperationParentId(g),v[t.keys.operationId]=this.getOperationId(g),v},t.prototype.getOperationId=function(g){return g[t.keys.operationId]||this.operationId},t.prototype.getOperationParentId=function(g){return g[t.keys.operationParentId]||this.parentId||this.getOperationId(g)},t.prototype.getOperationName=function(g){return g[t.keys.operationName]||this.method+" "+x.parse(this.url).pathname},t.prototype.getRequestId=function(){return this.requestId},t.prototype.getCorrelationContextHeader=function(){return this.correlationContextHeader},t.prototype.getTraceparent=function(){return this.traceparent},t.prototype.getTracestate=function(){return this.tracestate},t.prototype.getLegacyRootId=function(){return this.legacyRootId},t.prototype._getAbsoluteUrl=function(g){if(!g.headers)return g.url;var v=g.connection?g.connection.encrypted:null,b=x.parse(g.url),S=b.pathname,P=b.search,C=v||"https"==g.headers["x-forwarded-proto"]?"https":"http";return x.format({protocol:C,host:g.headers.host,pathname:S,search:P})},t.prototype._getIp=function(){var g=/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/,n=function(v){var b=g.exec(v);if(b)return b[0]},v=n(this.rawHeaders["x-forwarded-for"])||n(this.rawHeaders["x-client-ip"])||n(this.rawHeaders["x-real-ip"])||n(this.connectionRemoteAddress)||n(this.socketRemoteAddress)||n(this.legacySocketRemoteAddress);return!v&&this.connectionRemoteAddress&&this.connectionRemoteAddress.substr&&"::"===this.connectionRemoteAddress.substr(0,2)&&(v="127.0.0.1"),v},t.prototype._getId=function(g){var v=this.rawHeaders&&this.rawHeaders.cookie&&"string"==typeof this.rawHeaders.cookie&&this.rawHeaders.cookie||"";return t.parseId(T.getCookie(g,v))},t.prototype.setBackCompatFromThisTraceContext=function(){this.operationId=this.traceparent.traceId,this.traceparent.legacyRootId&&(this.legacyRootId=this.traceparent.legacyRootId),this.parentId=this.traceparent.parentId,this.traceparent.updateSpanId(),this.requestId=this.traceparent.getBackCompatRequestId()},t.prototype.parseHeaders=function(g,v){if(this.rawHeaders=g.headers||g.rawHeaders,this.userAgent=g.headers&&g.headers["user-agent"],this.sourceCorrelationId=T.getCorrelationContextTarget(g,R.requestContextSourceKey),g.headers){var b=g.headers[R.traceStateHeader]?g.headers[R.traceStateHeader].toString():null,S=g.headers[R.traceparentHeader]?g.headers[R.traceparentHeader].toString():null,P=g.headers[R.requestIdHeader]?g.headers[R.requestIdHeader].toString():null,x=g.headers[R.parentIdHeader]?g.headers[R.parentIdHeader].toString():null,C=g.headers[R.rootIdHeader]?g.headers[R.rootIdHeader].toString():null;this.correlationContextHeader=g.headers[R.correlationContextHeader]?g.headers[R.correlationContextHeader].toString():null,_.w3cEnabled&&(S||b)?(this.traceparent=new I(S?S.toString():null),this.tracestate=S&&b&&new O(b?b.toString():null),this.setBackCompatFromThisTraceContext()):P?_.w3cEnabled?(this.traceparent=new I(null,P),this.setBackCompatFromThisTraceContext()):(this.parentId=P,this.requestId=_.generateRequestId(this.parentId),this.operationId=_.getRootId(this.requestId)):_.w3cEnabled?(this.traceparent=new I,this.traceparent.parentId=x,this.traceparent.legacyRootId=C||x,this.setBackCompatFromThisTraceContext()):(this.parentId=x,this.requestId=_.generateRequestId(C||this.parentId),this.correlationContextHeader=null,this.operationId=_.getRootId(this.requestId)),v&&(this.requestId=v,this.operationId=_.getRootId(this.requestId))}},t.parseId=function(g){var v=g.split("|");return v.length>0?v[0]:""},t.keys=new C.ContextTagKeys,t}(k);v.exports=A})),Ui=l(((g,v)=>{var b;g=v.exports=D,b="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var g=Array.prototype.slice.call(arguments,0);g.unshift("SEMVER"),console.log.apply(console,g)}:function(){},g.SEMVER_SPEC_VERSION="2.0.0";var S=256,P=Number.MAX_SAFE_INTEGER||9007199254740991,x=g.re=[],C=g.src=[],T=0,R=T++;C[R]="0|[1-9]\\d*";var k=T++;C[k]="[0-9]+";var _=T++;C[_]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var O=T++;C[O]="("+C[R]+")\\.("+C[R]+")\\.("+C[R]+")";var I=T++;C[I]="("+C[k]+")\\.("+C[k]+")\\.("+C[k]+")";var A=T++;C[A]="(?:"+C[R]+"|"+C[_]+")";var q=T++;C[q]="(?:"+C[k]+"|"+C[_]+")";var z=T++;C[z]="(?:-("+C[A]+"(?:\\."+C[A]+")*))";var L=T++;C[L]="(?:-?("+C[q]+"(?:\\."+C[q]+")*))";var G=T++;C[G]="[0-9A-Za-z-]+";var j=T++;C[j]="(?:\\+("+C[G]+"(?:\\."+C[G]+")*))";var B=T++,U="v?"+C[O]+C[z]+"?"+C[j]+"?";C[B]="^"+U+"$";var V="[v=\\s]*"+C[I]+C[L]+"?"+C[j]+"?",H=T++;C[H]="^"+V+"$";var K=T++;C[K]="((?:<|>)?=?)";var X=T++;C[X]=C[k]+"|x|X|\\*";var J=T++;C[J]=C[R]+"|x|X|\\*";var Y=T++;C[Y]="[v=\\s]*("+C[J]+")(?:\\.("+C[J]+")(?:\\.("+C[J]+")(?:"+C[z]+")?"+C[j]+"?)?)?";var te=T++;C[te]="[v=\\s]*("+C[X]+")(?:\\.("+C[X]+")(?:\\.("+C[X]+")(?:"+C[L]+")?"+C[j]+"?)?)?";var re=T++;C[re]="^"+C[K]+"\\s*"+C[Y]+"$";var ie=T++;C[ie]="^"+C[K]+"\\s*"+C[te]+"$";var ne=T++;C[ne]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var ae=T++;C[ae]="(?:~>?)";var se=T++;C[se]="(\\s*)"+C[ae]+"\\s+",x[se]=new RegExp(C[se],"g");var oe=T++;C[oe]="^"+C[ae]+C[Y]+"$";var le=T++;C[le]="^"+C[ae]+C[te]+"$";var pe=T++;C[pe]="(?:\\^)";var ce=T++;C[ce]="(\\s*)"+C[pe]+"\\s+",x[ce]=new RegExp(C[ce],"g");var de=T++;C[de]="^"+C[pe]+C[Y]+"$";var me=T++;C[me]="^"+C[pe]+C[te]+"$";var he=T++;C[he]="^"+C[K]+"\\s*("+V+")$|^$";var ye=T++;C[ye]="^"+C[K]+"\\s*("+U+")$|^$";var ge=T++;C[ge]="(\\s*)"+C[K]+"\\s*("+V+"|"+C[Y]+")",x[ge]=new RegExp(C[ge],"g");var fe=T++;C[fe]="^\\s*("+C[Y]+")\\s+-\\s+("+C[Y]+")\\s*$";var ve=T++;C[ve]="^\\s*("+C[te]+")\\s+-\\s+("+C[te]+")\\s*$";var be,Ne=T++;for(C[Ne]="(<|>)?=?\\s*\\*",be=0;be<35;be++)b(be,C[be]),x[be]||(x[be]=new RegExp(C[be]));function $r(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof D)return g;if("string"!=typeof g||g.length>S)return null;if(!(v.loose?x[H]:x[B]).test(g))return null;try{return new D(g,v)}catch{return null}}function D(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof D){if(g.loose===v.loose)return g;g=g.version}else if("string"!=typeof g)throw new TypeError("Invalid Version: "+g);if(g.length>S)throw new TypeError("version is longer than "+S+" characters");if(!(this instanceof D))return new D(g,v);b("SemVer",g,v),this.options=v,this.loose=!!v.loose;var C=g.trim().match(v.loose?x[H]:x[B]);if(!C)throw new TypeError("Invalid Version: "+g);if(this.raw=g,this.major=+C[1],this.minor=+C[2],this.patch=+C[3],this.major>P||this.major<0)throw new TypeError("Invalid major version");if(this.minor>P||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>P||this.patch<0)throw new TypeError("Invalid patch version");C[4]?this.prerelease=C[4].split(".").map((function(g){if(/^[0-9]+$/.test(g)){var v=+g;if(v>=0&&v<P)return v}return g})):this.prerelease=[],this.build=C[5]?C[5].split("."):[],this.format()}g.parse=$r,g.valid=function LR(g,v){var b=$r(g,v);return b?b.version:null},g.clean=function qR(g,v){var b=$r(g.trim().replace(/^[=v]+/,""),v);return b?b.version:null},g.SemVer=D,D.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},D.prototype.toString=function(){return this.version},D.prototype.compare=function(g){return b("SemVer.compare",this.version,this.options,g),g instanceof D||(g=new D(g,this.options)),this.compareMain(g)||this.comparePre(g)},D.prototype.compareMain=function(g){return g instanceof D||(g=new D(g,this.options)),Fn(this.major,g.major)||Fn(this.minor,g.minor)||Fn(this.patch,g.patch)},D.prototype.comparePre=function(g){if(g instanceof D||(g=new D(g,this.options)),this.prerelease.length&&!g.prerelease.length)return-1;if(!this.prerelease.length&&g.prerelease.length)return 1;if(!this.prerelease.length&&!g.prerelease.length)return 0;var v=0;do{var S=this.prerelease[v],P=g.prerelease[v];if(b("prerelease compare",v,S,P),void 0===S&&void 0===P)return 0;if(void 0===P)return 1;if(void 0===S)return-1;if(S!==P)return Fn(S,P)}while(++v)},D.prototype.inc=function(g,v){switch(g){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",v);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",v);break;case"prepatch":this.prerelease.length=0,this.inc("patch",v),this.inc("pre",v);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",v),this.inc("pre",v);break;case"major":(0!==this.minor||0!==this.patch||0===this.prerelease.length)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(0!==this.patch||0===this.prerelease.length)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var b=this.prerelease.length;--b>=0;)"number"==typeof this.prerelease[b]&&(this.prerelease[b]++,b=-2);-1===b&&this.prerelease.push(0)}v&&(this.prerelease[0]===v?isNaN(this.prerelease[1])&&(this.prerelease=[v,0]):this.prerelease=[v,0]);break;default:throw new Error("invalid increment argument: "+g)}return this.format(),this.raw=this.version,this},g.inc=function jR(g,v,b,S){"string"==typeof b&&(S=b,b=void 0);try{return new D(g,b).inc(v,S).version}catch{return null}},g.diff=function kR(g,v){if(tf(g,v))return null;var b=$r(g),S=$r(v),P="";if(b.prerelease.length||S.prerelease.length){P="pre";var x="prerelease"}for(var C in b)if(("major"===C||"minor"===C||"patch"===C)&&b[C]!==S[C])return P+C;return x},g.compareIdentifiers=Fn;var Se=/^[0-9]+$/;function Fn(g,v){var b=Se.test(g),S=Se.test(v);return b&&S&&(g=+g,v=+v),g===v?0:b&&!S?-1:S&&!b?1:g<v?-1:1}function wt(g,v,b){return new D(g,b).compare(new D(v,b))}function Zi(g,v,b){return wt(g,v,b)>0}function So(g,v,b){return wt(g,v,b)<0}function tf(g,v,b){return 0===wt(g,v,b)}function jE(g,v,b){return 0!==wt(g,v,b)}function rf(g,v,b){return wt(g,v,b)>=0}function nf(g,v,b){return wt(g,v,b)<=0}function Io(g,v,b,S){switch(v){case"===":return"object"==typeof g&&(g=g.version),"object"==typeof b&&(b=b.version),g===b;case"!==":return"object"==typeof g&&(g=g.version),"object"==typeof b&&(b=b.version),g!==b;case"":case"=":case"==":return tf(g,b,S);case"!=":return jE(g,b,S);case">":return Zi(g,b,S);case">=":return rf(g,b,S);case"<":return So(g,b,S);case"<=":return nf(g,b,S);default:throw new TypeError("Invalid operator: "+v)}}function Ke(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof Ke){if(g.loose===!!v.loose)return g;g=g.value}if(!(this instanceof Ke))return new Ke(g,v);b("comparator",g,v),this.options=v,this.loose=!!v.loose,this.parse(g),this.semver===Pe?this.value="":this.value=this.operator+this.semver.version,b("comp",this)}g.rcompareIdentifiers=function HR(g,v){return Fn(v,g)},g.major=function UR(g,v){return new D(g,v).major},g.minor=function BR(g,v){return new D(g,v).minor},g.patch=function FR(g,v){return new D(g,v).patch},g.compare=wt,g.compareLoose=function GR(g,v){return wt(g,v,!0)},g.rcompare=function VR(g,v,b){return wt(v,g,b)},g.sort=function $R(v,b){return v.sort((function(v,S){return g.compare(v,S,b)}))},g.rsort=function zR(v,b){return v.sort((function(v,S){return g.rcompare(v,S,b)}))},g.gt=Zi,g.lt=So,g.eq=tf,g.neq=jE,g.gte=rf,g.lte=nf,g.cmp=Io,g.Comparator=Ke;var Pe={};function Z(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof Z)return g.loose===!!v.loose&&g.includePrerelease===!!v.includePrerelease?g:new Z(g.raw,v);if(g instanceof Ke)return new Z(g.value,v);if(!(this instanceof Z))return new Z(g,v);if(this.options=v,this.loose=!!v.loose,this.includePrerelease=!!v.includePrerelease,this.raw=g,this.set=g.split(/\s*\|\|\s*/).map((function(g){return this.parseRange(g.trim())}),this).filter((function(g){return g.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+g);this.format()}function we(g){return!g||"x"===g.toLowerCase()||"*"===g}function rN(g,v,b,S,P,x,C,T,R,k,_,O,I){return((v=we(b)?"":we(S)?">="+b+".0.0":we(P)?">="+b+"."+S+".0":">="+v)+" "+(T=we(R)?"":we(k)?"<"+(+R+1)+".0.0":we(_)?"<"+R+"."+(+k+1)+".0":O?"<="+R+"."+k+"."+_+"-"+O:"<="+T)).trim()}function nN(g,v,S){for(var P=0;P<g.length;P++)if(!g[P].test(v))return!1;if(v.prerelease.length&&!S.includePrerelease){for(P=0;P<g.length;P++)if(b(g[P].semver),g[P].semver!==Pe&&g[P].semver.prerelease.length>0){var x=g[P].semver;if(x.major===v.major&&x.minor===v.minor&&x.patch===v.patch)return!0}return!1}return!0}function Co(g,v,b){try{v=new Z(v,b)}catch{return!1}return v.test(g)}function af(g,v,b,S){var P,x,C,T,R;switch(g=new D(g,S),v=new Z(v,S),b){case">":P=Zi,x=nf,C=So,T=">",R=">=";break;case"<":P=So,x=rf,C=Zi,T="<",R="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Co(g,v,S))return!1;for(var k=0;k<v.set.length;++k){var _=v.set[k],O=null,I=null;if(_.forEach((function(g){g.semver===Pe&&(g=new Ke(">=0.0.0")),O=O||g,I=I||g,P(g.semver,O.semver,S)?O=g:C(g.semver,I.semver,S)&&(I=g)})),O.operator===T||O.operator===R||(!I.operator||I.operator===T)&&x(g,I.semver))return!1;if(I.operator===R&&C(g,I.semver))return!1}return!0}Ke.prototype.parse=function(g){var v=this.options.loose?x[he]:x[ye],b=g.match(v);if(!b)throw new TypeError("Invalid comparator: "+g);this.operator=b[1],"="===this.operator&&(this.operator=""),b[2]?this.semver=new D(b[2],this.options.loose):this.semver=Pe},Ke.prototype.toString=function(){return this.value},Ke.prototype.test=function(g){return b("Comparator.test",g,this.options.loose),this.semver===Pe||("string"==typeof g&&(g=new D(g,this.options)),Io(g,this.operator,this.semver,this.options))},Ke.prototype.intersects=function(g,v){if(!(g instanceof Ke))throw new TypeError("a Comparator is required");var b;if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),""===this.operator)return b=new Z(g.value,v),Co(this.value,b,v);if(""===g.operator)return b=new Z(this.value,v),Co(g.semver,b,v);var S=!(">="!==this.operator&&">"!==this.operator||">="!==g.operator&&">"!==g.operator),P=!("<="!==this.operator&&"<"!==this.operator||"<="!==g.operator&&"<"!==g.operator),x=this.semver.version===g.semver.version,C=!(">="!==this.operator&&"<="!==this.operator||">="!==g.operator&&"<="!==g.operator),T=Io(this.semver,"<",g.semver,v)&&(">="===this.operator||">"===this.operator)&&("<="===g.operator||"<"===g.operator),R=Io(this.semver,">",g.semver,v)&&("<="===this.operator||"<"===this.operator)&&(">="===g.operator||">"===g.operator);return S||P||x&&C||T||R},g.Range=Z,Z.prototype.format=function(){return this.range=this.set.map((function(g){return g.join(" ").trim()})).join("||").trim(),this.range},Z.prototype.toString=function(){return this.range},Z.prototype.parseRange=function(g){var v=this.options.loose;g=g.trim();var S=v?x[ve]:x[fe];g=g.replace(S,rN),b("hyphen replace",g),g=g.replace(x[ge],"$1$2$3"),b("comparator trim",g,x[ge]),g=(g=(g=g.replace(x[se],"$1~")).replace(x[ce],"$1^")).split(/\s+/).join(" ");var P=v?x[he]:x[ye],C=g.split(" ").map((function(g){return function KR(g,v){return b("comp",g,v),g=function WR(g,v){return g.trim().split(/\s+/).map((function(g){return function ZR(g,v){b("caret",g,v);var S=v.loose?x[me]:x[de];return g.replace(S,(function(v,S,P,x,C){var T;return b("caret",g,v,S,P,x,C),we(S)?T="":we(P)?T=">="+S+".0.0 <"+(+S+1)+".0.0":we(x)?T="0"===S?">="+S+"."+P+".0 <"+S+"."+(+P+1)+".0":">="+S+"."+P+".0 <"+(+S+1)+".0.0":C?(b("replaceCaret pr",C),T="0"===S?"0"===P?">="+S+"."+P+"."+x+"-"+C+" <"+S+"."+P+"."+(+x+1):">="+S+"."+P+"."+x+"-"+C+" <"+S+"."+(+P+1)+".0":">="+S+"."+P+"."+x+"-"+C+" <"+(+S+1)+".0.0"):(b("no pr"),T="0"===S?"0"===P?">="+S+"."+P+"."+x+" <"+S+"."+P+"."+(+x+1):">="+S+"."+P+"."+x+" <"+S+"."+(+P+1)+".0":">="+S+"."+P+"."+x+" <"+(+S+1)+".0.0"),b("caret return",T),T}))}(g,v)})).join(" ")}(g,v),b("caret",g),g=function YR(g,v){return g.trim().split(/\s+/).map((function(g){return function QR(g,v){var S=v.loose?x[le]:x[oe];return g.replace(S,(function(v,S,P,x,C){var T;return b("tilde",g,v,S,P,x,C),we(S)?T="":we(P)?T=">="+S+".0.0 <"+(+S+1)+".0.0":we(x)?T=">="+S+"."+P+".0 <"+S+"."+(+P+1)+".0":C?(b("replaceTilde pr",C),T=">="+S+"."+P+"."+x+"-"+C+" <"+S+"."+(+P+1)+".0"):T=">="+S+"."+P+"."+x+" <"+S+"."+(+P+1)+".0",b("tilde return",T),T}))}(g,v)})).join(" ")}(g,v),b("tildes",g),g=function JR(g,v){return b("replaceXRanges",g,v),g.split(/\s+/).map((function(g){return function eN(g,v){g=g.trim();var S=v.loose?x[ie]:x[re];return g.replace(S,(function(v,S,P,x,C,T){b("xRange",g,v,S,P,x,C,T);var R=we(P),k=R||we(x),_=k||we(C);return"="===S&&_&&(S=""),R?v=">"===S||"<"===S?"<0.0.0":"*":S&&_?(k&&(x=0),C=0,">"===S?(S=">=",k?(P=+P+1,x=0,C=0):(x=+x+1,C=0)):"<="===S&&(S="<",k?P=+P+1:x=+x+1),v=S+P+"."+x+"."+C):k?v=">="+P+".0.0 <"+(+P+1)+".0.0":_&&(v=">="+P+"."+x+".0 <"+P+"."+(+x+1)+".0"),b("xRange return",v),v}))}(g,v)})).join(" ")}(g,v),b("xrange",g),g=function tN(g,v){return b("replaceStars",g,v),g.trim().replace(x[Ne],"")}(g,v),b("stars",g),g}(g,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(C=C.filter((function(g){return!!g.match(P)}))),C=C.map((function(g){return new Ke(g,this.options)}),this)},Z.prototype.intersects=function(g,v){if(!(g instanceof Z))throw new TypeError("a Range is required");return this.set.some((function(b){return b.every((function(b){return g.set.some((function(g){return g.every((function(g){return b.intersects(g,v)}))}))}))}))},g.toComparators=function XR(g,v){return new Z(g,v).set.map((function(g){return g.map((function(g){return g.value})).join(" ").trim().split(" ")}))},Z.prototype.test=function(g){if(!g)return!1;"string"==typeof g&&(g=new D(g,this.options));for(var v=0;v<this.set.length;v++)if(nN(this.set[v],g,this.options))return!0;return!1},g.satisfies=Co,g.maxSatisfying=function iN(g,v,b){var S=null,P=null;try{var x=new Z(v,b)}catch{return null}return g.forEach((function(g){x.test(g)&&(!S||-1===P.compare(g))&&(P=new D(S=g,b))})),S},g.minSatisfying=function aN(g,v,b){var S=null,P=null;try{var x=new Z(v,b)}catch{return null}return g.forEach((function(g){x.test(g)&&(!S||1===P.compare(g))&&(P=new D(S=g,b))})),S},g.minVersion=function sN(g,v){g=new Z(g,v);var b=new D("0.0.0");if(g.test(b)||(b=new D("0.0.0-0"),g.test(b)))return b;b=null;for(var S=0;S<g.set.length;++S){g.set[S].forEach((function(g){var v=new D(g.semver.version);switch(g.operator){case">":0===v.prerelease.length?v.patch++:v.prerelease.push(0),v.raw=v.format();case"":case">=":(!b||Zi(b,v))&&(b=v);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+g.operator)}}))}return b&&g.test(b)?b:null},g.validRange=function oN(g,v){try{return new Z(g,v).range||"*"}catch{return null}},g.ltr=function uN(g,v,b){return af(g,v,"<",b)},g.gtr=function cN(g,v,b){return af(g,v,">",b)},g.outside=af,g.prerelease=function lN(g,v){var b=$r(g,v);return b&&b.prerelease.length?b.prerelease:null},g.intersects=function fN(g,v,b){return g=new Z(g,b),v=new Z(v,b),g.intersects(v)},g.coerce=function pN(g){if(g instanceof D)return g;if("string"!=typeof g)return null;var v=g.match(x[ne]);return null==v?null:$r(v[1]+"."+(v[2]||"0")+"."+(v[3]||"0"))}})),Vi=l(((g,v)=>{"use strict";function sf(g){return"function"==typeof g}var b=console.error.bind(console);function ta(g,v,b){var S=!!g[v]&&g.propertyIsEnumerable(v);Object.defineProperty(g,v,{configurable:!0,enumerable:S,writable:!0,value:b})}function ra(g){g&&g.logger&&(sf(g.logger)?b=g.logger:b("new logger isn't a function, not replacing"))}function UE(g,v,S){if(g&&g[v]){if(!S)return b("no wrapper function"),void b((new Error).stack);if(sf(g[v])&&sf(S)){var P=g[v],x=S(P,v);return ta(x,"__original",P),ta(x,"__unwrap",(function(){g[v]===x&&ta(g,v,P)})),ta(x,"__wrapped",!0),ta(g,v,x),x}b("original object and wrapper must be functions")}else b("no original function "+v+" to wrap")}function BE(g,v){return g&&g[v]?g[v].__unwrap?g[v].__unwrap():void b("no original to unwrap to -- has "+v+" already been unwrapped?"):(b("no function to unwrap."),void b((new Error).stack))}ra.wrap=UE,ra.massWrap=function dN(g,v,S){if(!g)return b("must provide one or more modules to patch"),void b((new Error).stack);Array.isArray(g)||(g=[g]),v&&Array.isArray(v)?g.forEach((function(g){v.forEach((function(v){UE(g,v,S)}))})):b("must provide one or more functions to wrap on modules")},ra.unwrap=BE,ra.massUnwrap=function hN(g,v){if(!g)return b("must provide one or more modules to patch"),void b((new Error).stack);Array.isArray(g)||(g=[g]),v&&Array.isArray(v)?g.forEach((function(g){v.forEach((function(v){BE(g,v)}))})):b("must provide one or more functions to unwrap on modules")},v.exports=ra})),Hi=l(((g,v)=>{"use strict";var b=Vi(),S=b.wrap,P=b.unwrap,x="wrap@before";function No(g,v,b){var S=!!g[v]&&g.propertyIsEnumerable(v);Object.defineProperty(g,v,{configurable:!0,enumerable:S,writable:!0,value:b})}function $E(g,v){var b;return b=g._events&&g._events[v],Array.isArray(b)||(b=b?[b]:[]),b}function vN(g,v,b){var S=$E(g,v).filter((function(g){return-1===b.indexOf(g)}));S.length>0&&function _N(g,v){for(var b=v.length,S=0;S<b;S++){var P=v[S],C=g[x];if("function"==typeof C)C(P);else if(Array.isArray(C))for(var T=C.length,R=0;R<T;R++)C[R](P)}}(g,S)}function GE(g,v){if(g){var b=g;if("function"==typeof g)b=v(g);else if(Array.isArray(g)){b=[];for(var S=0;S<g.length;S++)b[S]=v(g[S])}return b}}v.exports=function(g,v,b){if(!(g&&g.on&&g.addListener&&g.removeListener&&g.emit))throw new Error("can only wrap real EEs");if(!v)throw new Error("must have function to run on listener addition");if(!b)throw new Error("must have function to wrap listeners when emitting");function i(g){return function(v,b){var P=$E(this,v).slice();try{var x=g.call(this,v,b);return vN(this,v,P),x}finally{this.on.__wrapped||S(this,"on",i),this.addListener.__wrapped||S(this,"addListener",i)}}}g[x]?"function"==typeof g[x]?No(g,x,[g[x],v]):Array.isArray(g[x])&&g[x].push(v):No(g,x,v),g.__wrapped||(S(g,"addListener",i),S(g,"on",i),S(g,"emit",(function a(g){return function(v){if(!this._events||!this._events[v])return g.apply(this,arguments);var x=this._events[v];S(this,"removeListener",(function f(g){return function(){this._events[v]=x;try{return g.apply(this,arguments)}finally{x=this._events[v],this._events[v]=GE(x,b)}}}));try{return this._events[v]=GE(x,b),g.apply(this,arguments)}finally{P(this,"removeListener"),this._events[v]=x}}})),No(g,"__unwrap",(function(){P(g,"addListener"),P(g,"on"),P(g,"emit"),delete g[x],delete g.__wrapped})),No(g,"__wrapped",!0))}})),Wi=l(((g,v)=>{"use strict";var S=b(73837),P=b(39491),x=Hi(),C=b(50852),T="cls@contexts",R="error@context",k=process.env.DEBUG_CLS_HOOKED,_=-1;function Ye(g){this.name=g,this.active=null,this._set=[],this.id=null,this._contexts=new Map,this._indent=0}function XE(g){return process.namespaces[g]}function KE(g){let v=XE(g);P.ok(v,"can't delete nonexistent namespace! \""+g+'"'),P.ok(v.id,"don't assign to process.namespaces directly! "+S.inspect(v)),process.namespaces[g]=null}function Q(...g){k&&process._rawDebug(`${S.format(...g)}`)}v.exports={getNamespace:XE,createNamespace:function EN(g){P.ok(g,"namespace must be given a name."),k&&Q(`NS-CREATING NAMESPACE (${g})`);let v=new Ye(g);return v.id=_,C.createHook({init(b,P,x,T){if(_=C.executionAsyncId(),v.active){if(v._contexts.set(b,v.active),k){Q(`${" ".repeat(v._indent<0?0:v._indent)}INIT [${P}] (${g}) asyncId:${b} currentUid:${_} triggerId:${x} active:${S.inspect(v.active,{showHidden:!0,depth:2,colors:!0})} resource:${T}`)}}else if(0===_){let x=C.triggerAsyncId(),R=v._contexts.get(x);if(R){if(v._contexts.set(b,R),k){Q(`${" ".repeat(v._indent<0?0:v._indent)}INIT USING CONTEXT FROM TRIGGERID [${P}] (${g}) asyncId:${b} currentUid:${_} triggerId:${x} active:${S.inspect(v.active,{showHidden:!0,depth:2,colors:!0})} resource:${T}`)}}else if(k){Q(`${" ".repeat(v._indent<0?0:v._indent)}INIT MISSING CONTEXT [${P}] (${g}) asyncId:${b} currentUid:${_} triggerId:${x} active:${S.inspect(v.active,{showHidden:!0,depth:2,colors:!0})} resource:${T}`)}}if(k&&"PROMISE"===P){Q(S.inspect(T,{showHidden:!0}));let C=T.parentId;Q(`${" ".repeat(v._indent<0?0:v._indent)}INIT RESOURCE-PROMISE [${P}] (${g}) parentId:${C} asyncId:${b} currentUid:${_} triggerId:${x} active:${S.inspect(v.active,{showHidden:!0,depth:2,colors:!0})} resource:${T}`)}},before(b){let P;if(_=C.executionAsyncId(),P=v._contexts.get(b)||v._contexts.get(_),P){if(k){let x=C.triggerAsyncId();Q(`${" ".repeat(v._indent<0?0:v._indent)}BEFORE (${g}) asyncId:${b} currentUid:${_} triggerId:${x} active:${S.inspect(v.active,{showHidden:!0,depth:2,colors:!0})} context:${S.inspect(P)}`),v._indent+=2}v.enter(P)}else if(k){let P=C.triggerAsyncId();Q(`${" ".repeat(v._indent<0?0:v._indent)}BEFORE MISSING CONTEXT (${g}) asyncId:${b} currentUid:${_} triggerId:${P} active:${S.inspect(v.active,{showHidden:!0,depth:2,colors:!0})} namespace._contexts:${S.inspect(v._contexts,{showHidden:!0,depth:2,colors:!0})}`),v._indent+=2}},after(b){let P;if(_=C.executionAsyncId(),P=v._contexts.get(b)||v._contexts.get(_),P){if(k){let x=C.triggerAsyncId();v._indent-=2,Q(`${" ".repeat(v._indent<0?0:v._indent)}AFTER (${g}) asyncId:${b} currentUid:${_} triggerId:${x} active:${S.inspect(v.active,{showHidden:!0,depth:2,colors:!0})} context:${S.inspect(P)}`)}v.exit(P)}else if(k){let x=C.triggerAsyncId();v._indent-=2,Q(`${" ".repeat(v._indent<0?0:v._indent)}AFTER MISSING CONTEXT (${g}) asyncId:${b} currentUid:${_} triggerId:${x} active:${S.inspect(v.active,{showHidden:!0,depth:2,colors:!0})} context:${S.inspect(P)}`)}},destroy(b){if(_=C.executionAsyncId(),k){let P=C.triggerAsyncId();Q(`${" ".repeat(v._indent<0?0:v._indent)}DESTROY (${g}) currentUid:${_} asyncId:${b} triggerId:${P} active:${S.inspect(v.active,{showHidden:!0,depth:2,colors:!0})} context:${S.inspect(v._contexts.get(_))}`)}v._contexts.delete(b)}}).enable(),process.namespaces[g]=v,v},destroyNamespace:KE,reset:function mN(){process.namespaces&&Object.keys(process.namespaces).forEach((function(g){KE(g)})),process.namespaces=Object.create(null)},ERROR_SYMBOL:R},Ye.prototype.set=function(g,v){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");if(this.active[g]=v,k){Q(" ".repeat(this._indent<0?0:this._indent)+"CONTEXT-SET KEY:"+g+"="+v+" in ns:"+this.name+" currentUid:"+_+" active:"+S.inspect(this.active,{showHidden:!0,depth:2,colors:!0}))}return v},Ye.prototype.get=function(g){if(this.active){if(k){let v=C.executionAsyncId(),b=C.triggerAsyncId(),P=" ".repeat(this._indent<0?0:this._indent);Q(P+"CONTEXT-GETTING KEY:"+g+"="+this.active[g]+" ("+this.name+") currentUid:"+_+" active:"+S.inspect(this.active,{showHidden:!0,depth:2,colors:!0})),Q(`${P}CONTEXT-GETTING KEY: (${this.name}) ${g}=${this.active[g]} currentUid:${_} asyncHooksCurrentId:${v} triggerId:${b} len:${this._set.length} active:${S.inspect(this.active)}`)}return this.active[g]}if(k){let v=C.currentId(),b=C.triggerAsyncId();Q(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-GETTING KEY NO ACTIVE NS: (${this.name}) ${g}=undefined currentUid:${_} asyncHooksCurrentId:${v} triggerId:${b} len:${this._set.length}`)}},Ye.prototype.createContext=function(){let g=Object.create(this.active?this.active:Object.prototype);if(g._ns_name=this.name,g.id=_,k){let v=C.executionAsyncId(),b=C.triggerAsyncId();Q(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-CREATED Context: (${this.name}) currentUid:${_} asyncHooksCurrentId:${v} triggerId:${b} len:${this._set.length} context:${S.inspect(g,{showHidden:!0,depth:2,colors:!0})}`)}return g},Ye.prototype.run=function(g){let v=this.createContext();this.enter(v);try{if(k){let g=C.triggerAsyncId(),b=C.executionAsyncId();Q(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-RUN BEGIN: (${this.name}) currentUid:${_} triggerId:${g} asyncHooksCurrentId:${b} len:${this._set.length} context:${S.inspect(v)}`)}return g(v),v}catch(g){throw g&&(g[R]=v),g}finally{if(k){let g=C.triggerAsyncId(),b=C.executionAsyncId();Q(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-RUN END: (${this.name}) currentUid:${_} triggerId:${g} asyncHooksCurrentId:${b} len:${this._set.length} ${S.inspect(v)}`)}this.exit(v)}},Ye.prototype.runAndReturn=function(g){let v;return this.run((function(b){v=g(b)})),v},Ye.prototype.runPromise=function(g){let v=this.createContext();this.enter(v);let b=g(v);if(!b||!b.then||!b.catch)throw new Error("fn must return a promise.");return k&&Q("CONTEXT-runPromise BEFORE: ("+this.name+") currentUid:"+_+" len:"+this._set.length+" "+S.inspect(v)),b.then((g=>(k&&Q("CONTEXT-runPromise AFTER then: ("+this.name+") currentUid:"+_+" len:"+this._set.length+" "+S.inspect(v)),this.exit(v),g))).catch((g=>{throw g[R]=v,k&&Q("CONTEXT-runPromise AFTER catch: ("+this.name+") currentUid:"+_+" len:"+this._set.length+" "+S.inspect(v)),this.exit(v),g}))},Ye.prototype.bind=function(g,v){v||(v=this.active?this.active:this.createContext());let b=this;return function(){b.enter(v);try{return g.apply(this,arguments)}catch(g){throw g&&(g[R]=v),g}finally{b.exit(v)}}},Ye.prototype.enter=function(g){if(P.ok(g,"context must be provided for entering"),k){let v=C.executionAsyncId(),b=C.triggerAsyncId();Q(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-ENTER: (${this.name}) currentUid:${_} triggerId:${b} asyncHooksCurrentId:${v} len:${this._set.length} ${S.inspect(g)}`)}this._set.push(this.active),this.active=g},Ye.prototype.exit=function(g){if(P.ok(g,"context must be provided for exiting"),k){let v=C.executionAsyncId(),b=C.triggerAsyncId();Q(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-EXIT: (${this.name}) currentUid:${_} triggerId:${b} asyncHooksCurrentId:${v} len:${this._set.length} ${S.inspect(g)}`)}if(this.active===g)return P.ok(this._set.length,"can't remove top context"),void(this.active=this._set.pop());let v=this._set.lastIndexOf(g);v<0?(k&&Q("??ERROR?? context exiting but not entered - ignoring: "+S.inspect(g)),P.ok(v>=0,"context not currently entered; can't exit. \n"+S.inspect(this)+"\n"+S.inspect(g))):(P.ok(v,"can't remove top context"),this._set.splice(v,1))},Ye.prototype.bindEmitter=function(g){P.ok(g.on&&g.addListener&&g.emit,"can only bind real EEs");let v=this,b="context@"+this.name;x(g,(function i(g){!g||(g[T]||(g[T]=Object.create(null)),g[T][b]={namespace:v,context:v.active})}),(function a(g){if(!g||!g[T])return g;let v=g,b=g[T];return Object.keys(b).forEach((function(g){let S=b[g];v=S.namespace.bind(v,S.context)})),v}))},Ye.prototype.fromException=function(g){return g[R]},process.namespaces={}})),$i=l(((g,v)=>{"use strict";function yN(){}v.exports=function(){let g=this._hooks,v=this._state,b=process.nextTick;process.nextTick=function(){if(!v.enabled)return b.apply(process,arguments);let S=new Array(arguments.length);for(let g=0;g<arguments.length;g++)S[g]=arguments[g];let P=S[0];if("function"!=typeof P)throw new TypeError("callback is not a function");let x=new yN,C=--v.counter;return g.init.call(x,C,0,null,null),S[0]=function(){g.pre.call(x,C);let v=!0;try{P.apply(this,arguments),v=!1}finally{v&&process.listenerCount("uncaughtException")>0&&process.once("uncaughtException",(function(){g.post.call(x,C,!0),g.destroy.call(null,C)}))}g.post.call(x,C,!1),g.destroy.call(null,C)},b.apply(process,S)}}})),Ki=l(((g,v)=>{"use strict";function TN(){}v.exports=function(){let g=this._hooks,v=this._state,b=global.Promise,S=b.prototype.then;function a(v,b,S,P){return"function"!=typeof v?P?function s(v){return function(b){return g.destroy.call(null,v),b}}(S):function o(v){return function(b){throw g.destroy.call(null,v),b}}(S):function(){g.pre.call(b,S);try{return v.apply(this,arguments)}finally{g.post.call(b,S,!1),g.destroy.call(null,S)}}}b.prototype.then=function u(b,P){if(!v.enabled)return S.call(this,b,P);let x=new TN,C=--v.counter;return g.init.call(x,C,0,null,null),S.call(this,a(b,x,C,!0),a(P,x,C,!1))}}})),Xi=l(((g,v)=>{"use strict";var S=b(39512);function AN(){}function SN(){}function IN(){}var P=new Map,x=new Map,C=new Map,T=null,R=!1;function cf(g,v,b,P,x,C,k){let _=S[b],O=S[P];S[b]=function(){if(!v.enabled)return _.apply(S,arguments);let b=new Array(arguments.length);for(let g=0;g<arguments.length;g++)b[g]=arguments[g];let P=b[0];if("function"!=typeof P)throw new TypeError('"callback" argument must be a function');let O,I=new x,A=--v.counter;return g.init.call(I,A,0,null,null),b[0]=function(){T=O,g.pre.call(I,A);let v=!0;try{P.apply(this,arguments),v=!1}finally{v&&process.listenerCount("uncaughtException")>0&&process.once("uncaughtException",(function(){g.post.call(I,A,!0),C.delete(O),g.destroy.call(null,A)}))}g.post.call(I,A,!1),T=null,(k||R)&&(R=!1,C.delete(O),g.destroy.call(null,A))},O=_.apply(S,b),C.set(O,A),O},S[P]=function(v){if(T===v&&null!==v)R=!0;else if(C.has(v)){let b=C.get(v);C.delete(v),g.destroy.call(null,b)}O.apply(S,arguments)}}v.exports=function(){cf(this._hooks,this._state,"setTimeout","clearTimeout",AN,P,!0),cf(this._hooks,this._state,"setInterval","clearInterval",SN,x,!1),cf(this._hooks,this._state,"setImmediate","clearImmediate",IN,C,!0),global.setTimeout=S.setTimeout,global.setInterval=S.setInterval,global.setImmediate=S.setImmediate,global.clearTimeout=S.clearTimeout,global.clearInterval=S.clearInterval,global.clearImmediate=S.clearImmediate}})),Qi=l(((g,v)=>{v.exports={name:"async-hook-jl",description:"Inspect the life of handle objects in node",version:"1.7.6",author:"Andreas Madsen <amwebdk@gmail.com>",main:"./index.js",scripts:{test:"node ./test/runner.js && eslint ."},repository:{type:"git",url:"git://github.com/jeff-lewis/async-hook-jl.git"},keywords:["async","async hooks","inspect","async wrap"],license:"MIT",dependencies:{"stack-chain":"^1.3.7"},devDependencies:{async:"1.5.x","cli-color":"1.1.x",eslint:"^3.4.0",endpoint:"0.4.x"},engines:{node:"^4.7 || >=6.9 || >=7.3"}}})),Ji=l(((g,v)=>{"use strict";var b=process.binding("async_wrap"),S=b.Providers.TIMERWRAP,P={nextTick:$i(),promise:Ki(),timers:Xi()},x=new Set;function NN(){this.enabled=!1,this.counter=0}function ff(){let g=this.initFns=[],v=this.preFns=[],b=this.postFns=[],P=this.destroyFns=[];this.init=function(v,b,P,C){if(b!==S)for(let S of g)S(v,this,b,P,C);else x.add(v)},this.pre=function(g){if(!x.has(g))for(let b of v)b(g,this)},this.post=function(g,v){if(!x.has(g))for(let S of b)S(g,this,v)},this.destroy=function(g){if(x.has(g))x.delete(g);else for(let v of P)v(g)}}function wo(g,v){let b=g.indexOf(v);-1!==b&&g.splice(b,1)}function oa(){this._state=new NN,this._hooks=new ff,this.version=Qi().version,this.providers=b.Providers;for(let g of Object.keys(P))P[g].call(this);process.env.hasOwnProperty("NODE_ASYNC_HOOK_WARNING")&&console.warn("warning: you are using async-hook-jl which is unstable."),b.setupHooks({init:this._hooks.init,pre:this._hooks.pre,post:this._hooks.post,destroy:this._hooks.destroy})}ff.prototype.add=function(g){g.init&&this.initFns.push(g.init),g.pre&&this.preFns.push(g.pre),g.post&&this.postFns.push(g.post),g.destroy&&this.destroyFns.push(g.destroy)},ff.prototype.remove=function(g){g.init&&wo(this.initFns,g.init),g.pre&&wo(this.preFns,g.pre),g.post&&wo(this.postFns,g.post),g.destroy&&wo(this.destroyFns,g.destroy)},v.exports=oa,oa.prototype.addHooks=function(g){this._hooks.add(g)},oa.prototype.removeHooks=function(g){this._hooks.remove(g)},oa.prototype.enable=function(){this._state.enabled=!0,b.enable()},oa.prototype.disable=function(){this._state.enabled=!1,b.disable()}})),Yi=l(((g,v)=>{v.exports={name:"stack-chain",description:"API for combining call site modifiers",version:"1.3.7",author:"Andreas Madsen <amwebdk@gmail.com>",scripts:{test:"tap ./test/simple"},repository:{type:"git",url:"git://github.com/AndreasMadsen/stack-chain.git"},keywords:["stack","chain","trace","call site","concat","format"],devDependencies:{tap:"2.x.x","uglify-js":"2.5.x"},license:"MIT"}})),en=l(((g,v)=>{v.exports=function(g,v){var b=[];b.push(function wN(g){try{return Error.prototype.toString.call(g)}catch(g){try{return"<error: "+g+">"}catch{return"<error>"}}}(g));for(var S=0;S<v.length;S++){var P,x=v[S];try{P=x.toString()}catch(g){try{P="<error: "+g+">"}catch{P="<error>"}}b.push(" at "+P)}return b.join("\n")}})),tn=l(((g,v)=>{var b=en();function cm(){this.extend=new ua,this.filter=new ua,this.format=new ca,this.version=Yi().version}var S=!1;cm.prototype.callSite=function e(g){g||(g={}),S=!0;var v={};Error.captureStackTrace(v,e);var b=v.stack;return S=!1,b=b.slice(g.slice||0),g.extend&&(b=this.extend._modify(v,b)),g.filter&&(b=this.filter._modify(v,b)),b};var P=new cm;function ua(){this._modifiers=[]}function ca(){this._formater=b,this._previous=void 0}ua.prototype._modify=function(g,v){for(var b=0,S=this._modifiers.length;b<S;b++)v=this._modifiers[b](g,v);return v},ua.prototype.attach=function(g){this._modifiers.push(g)},ua.prototype.deattach=function(g){var v=this._modifiers.indexOf(g);return-1!==v&&(this._modifiers.splice(v,1),!0)},ca.prototype.replace=function(g){g?this._formater=g:this.restore()},ca.prototype.restore=function(){this._formater=b,this._previous=void 0},ca.prototype._backup=function(){this._previous=this._formater},ca.prototype._roolback=function(){this._previous===b?this.replace(void 0):this.replace(this._previous),this._previous=void 0},Error.prepareStackTrace&&P.format.replace(Error.prepareStackTrace);var x=!1;function um(g,v){if(S)return v;if(x)return b(g,v);var C=v.concat();C=P.extend._modify(g,C),C=(C=P.filter._modify(g,C)).slice(0,Error.stackTraceLimit),Object.isExtensible(g)&&void 0===Object.getOwnPropertyDescriptor(g,"callSite")&&(g.callSite={original:v,mutated:C}),x=!0;var T=P.format._formater(g,C);return x=!1,T}Object.defineProperty(Error,"prepareStackTrace",{get:function(){return um},set:function(g){g===um?P.format._roolback():(P.format._backup(),P.format.replace(g))}}),Object.defineProperty(Error.prototype,"callSite",{get:function xN(){return this.stack,this.callSite},set:function(g){Object.defineProperty(this,"callSite",{value:g,writable:!0,configurable:!0})},configurable:!0}),v.exports=P})),rn=l(((g,v)=>{if(global._stackChain){if(global._stackChain.version!==Yi().version)throw new Error("Conflicting version of stack-chain found");v.exports=global._stackChain}else v.exports=global._stackChain=tn()})),an=l(((g,v)=>{"use strict";var b=Ji();if(global._asyncHook){if(global._asyncHook.version!==Qi().version)throw new Error("Conflicting version of async-hook-jl found");v.exports=global._asyncHook}else rn().filter.attach((function(g,v){return v.filter((function(g){let v=g.getFileName();return!(v&&v.slice(0,__dirname.length)===__dirname)}))})),v.exports=global._asyncHook=new b})),sn=l(((g,v)=>{"use strict";var S=b(73837),P=b(39491),x=Hi(),C=an(),T="cls@contexts",R="error@context",k=[];for(let g in C.providers)k[C.providers[g]]=g;var _,O,I=process.env.DEBUG_CLS_HOOKED,A=-1;function Qe(g){this.name=g,this.active=null,this._set=[],this.id=null,this._contexts=new Map}function _m(g){return process.namespaces[g]}function vm(g){let v=_m(g);P.ok(v,"can't delete nonexistent namespace! \""+g+'"'),P.ok(v.id,"don't assign to process.namespaces directly! "+S.inspect(v)),process.namespaces[g]=null}function ue(g){process.env.DEBUG&&process._rawDebug(g)}function Mo(g){return g?"function"==typeof g?g.name?g.name:(g.toString().trim().match(/^function\s*([^\s(]+)/)||[])[1]:g.constructor&&g.constructor.name?g.constructor.name:void 0:g}if(v.exports={getNamespace:_m,createNamespace:function qN(g){P.ok(g,"namespace must be given a name."),I&&ue("CREATING NAMESPACE "+g);let v=new Qe(g);return v.id=A,C.addHooks({init(b,P,x,C,T){A=b,C?(v._contexts.set(b,v._contexts.get(C)),I&&ue("PARENTID: "+g+" uid:"+b+" parent:"+C+" provider:"+x)):v._contexts.set(A,v.active),I&&ue("INIT "+g+" uid:"+b+" parent:"+C+" provider:"+k[x]+" active:"+S.inspect(v.active,!0))},pre(b,P){A=b;let x=v._contexts.get(b);x?(I&&ue(" PRE "+g+" uid:"+b+" handle:"+Mo(P)+" context:"+S.inspect(x)),v.enter(x)):I&&ue(" PRE MISSING CONTEXT "+g+" uid:"+b+" handle:"+Mo(P))},post(b,P){A=b;let x=v._contexts.get(b);x?(I&&ue(" POST "+g+" uid:"+b+" handle:"+Mo(P)+" context:"+S.inspect(x)),v.exit(x)):I&&ue(" POST MISSING CONTEXT "+g+" uid:"+b+" handle:"+Mo(P))},destroy(b){A=b,I&&ue("DESTROY "+g+" uid:"+b+" context:"+S.inspect(v._contexts.get(A))+" active:"+S.inspect(v.active,!0)),v._contexts.delete(b)}}),process.namespaces[g]=v,v},destroyNamespace:vm,reset:function jN(){process.namespaces&&Object.keys(process.namespaces).forEach((function(g){vm(g)})),process.namespaces=Object.create(null)},ERROR_SYMBOL:R},Qe.prototype.set=function(g,v){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");return I&&ue(" SETTING KEY:"+g+"="+v+" in ns:"+this.name+" uid:"+A+" active:"+S.inspect(this.active,!0)),this.active[g]=v,v},Qe.prototype.get=function(g){if(this.active)return I&&ue(" GETTING KEY:"+g+"="+this.active[g]+" "+this.name+" uid:"+A+" active:"+S.inspect(this.active,!0)),this.active[g];I&&ue(" GETTING KEY:"+g+"=undefined "+this.name+" uid:"+A+" active:"+S.inspect(this.active,!0))},Qe.prototype.createContext=function(){I&&ue(" CREATING Context: "+this.name+" uid:"+A+" len:"+this._set.length+" active:"+S.inspect(this.active,!0,2,!0));let g=Object.create(this.active?this.active:Object.prototype);return g._ns_name=this.name,g.id=A,I&&ue(" CREATED Context: "+this.name+" uid:"+A+" len:"+this._set.length+" context:"+S.inspect(g,!0,2,!0)),g},Qe.prototype.run=function(g){let v=this.createContext();this.enter(v);try{return I&&ue(" BEFORE RUN: "+this.name+" uid:"+A+" len:"+this._set.length+" "+S.inspect(v)),g(v),v}catch(g){throw g&&(g[R]=v),g}finally{I&&ue(" AFTER RUN: "+this.name+" uid:"+A+" len:"+this._set.length+" "+S.inspect(v)),this.exit(v)}},Qe.prototype.runAndReturn=function(g){var v;return this.run((function(b){v=g(b)})),v},Qe.prototype.runPromise=function(g){let v=this.createContext();this.enter(v);let b=g(v);if(!b||!b.then||!b.catch)throw new Error("fn must return a promise.");return I&&ue(" BEFORE runPromise: "+this.name+" uid:"+A+" len:"+this._set.length+" "+S.inspect(v)),b.then((g=>(I&&ue(" AFTER runPromise: "+this.name+" uid:"+A+" len:"+this._set.length+" "+S.inspect(v)),this.exit(v),g))).catch((g=>{throw g[R]=v,I&&ue(" AFTER runPromise: "+this.name+" uid:"+A+" len:"+this._set.length+" "+S.inspect(v)),this.exit(v),g}))},Qe.prototype.bind=function(g,v){v||(v=this.active?this.active:this.createContext());let b=this;return function(){b.enter(v);try{return g.apply(this,arguments)}catch(g){throw g&&(g[R]=v),g}finally{b.exit(v)}}},Qe.prototype.enter=function(g){P.ok(g,"context must be provided for entering"),I&&ue(" ENTER "+this.name+" uid:"+A+" len:"+this._set.length+" context: "+S.inspect(g)),this._set.push(this.active),this.active=g},Qe.prototype.exit=function(g){if(P.ok(g,"context must be provided for exiting"),I&&ue(" EXIT "+this.name+" uid:"+A+" len:"+this._set.length+" context: "+S.inspect(g)),this.active===g)return P.ok(this._set.length,"can't remove top context"),void(this.active=this._set.pop());let v=this._set.lastIndexOf(g);v<0?(I&&ue("??ERROR?? context exiting but not entered - ignoring: "+S.inspect(g)),P.ok(v>=0,"context not currently entered; can't exit. \n"+S.inspect(this)+"\n"+S.inspect(g))):(P.ok(v,"can't remove top context"),this._set.splice(v,1))},Qe.prototype.bindEmitter=function(g){P.ok(g.on&&g.addListener&&g.emit,"can only bind real EEs");let v=this,b="context@"+this.name;x(g,(function i(g){!g||(g[T]||(g[T]=Object.create(null)),g[T][b]={namespace:v,context:v.active})}),(function a(g){if(!g||!g[T])return g;let v=g,b=g[T];return Object.keys(b).forEach((function(g){let S=b[g];v=S.namespace.bind(v,S.context)})),v}))},Qe.prototype.fromException=function(g){return g[R]},process.namespaces={},C._state&&!C._state.enabled&&C.enable(),I)for(O in(_=rn()).filter._modifiers)_.filter.deattach(O)})),on=l(((g,v)=>{"use strict";var b=Ui();process&&b.gte(process.versions.node,"8.0.0")?v.exports=Wi():v.exports=sn()})),ln=l(((g,v)=>{var b;g=v.exports=w,b="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var g=Array.prototype.slice.call(arguments,0);g.unshift("SEMVER"),console.log.apply(console,g)}:function(){},g.SEMVER_SPEC_VERSION="2.0.0";var S=256,P=Number.MAX_SAFE_INTEGER||9007199254740991,x=g.re=[],C=g.src=[],T=0,R=T++;C[R]="0|[1-9]\\d*";var k=T++;C[k]="[0-9]+";var _=T++;C[_]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var O=T++;C[O]="("+C[R]+")\\.("+C[R]+")\\.("+C[R]+")";var I=T++;C[I]="("+C[k]+")\\.("+C[k]+")\\.("+C[k]+")";var A=T++;C[A]="(?:"+C[R]+"|"+C[_]+")";var q=T++;C[q]="(?:"+C[k]+"|"+C[_]+")";var z=T++;C[z]="(?:-("+C[A]+"(?:\\."+C[A]+")*))";var L=T++;C[L]="(?:-?("+C[q]+"(?:\\."+C[q]+")*))";var G=T++;C[G]="[0-9A-Za-z-]+";var j=T++;C[j]="(?:\\+("+C[G]+"(?:\\."+C[G]+")*))";var B=T++,U="v?"+C[O]+C[z]+"?"+C[j]+"?";C[B]="^"+U+"$";var V="[v=\\s]*"+C[I]+C[L]+"?"+C[j]+"?",H=T++;C[H]="^"+V+"$";var K=T++;C[K]="((?:<|>)?=?)";var X=T++;C[X]=C[k]+"|x|X|\\*";var J=T++;C[J]=C[R]+"|x|X|\\*";var Y=T++;C[Y]="[v=\\s]*("+C[J]+")(?:\\.("+C[J]+")(?:\\.("+C[J]+")(?:"+C[z]+")?"+C[j]+"?)?)?";var te=T++;C[te]="[v=\\s]*("+C[X]+")(?:\\.("+C[X]+")(?:\\.("+C[X]+")(?:"+C[L]+")?"+C[j]+"?)?)?";var re=T++;C[re]="^"+C[K]+"\\s*"+C[Y]+"$";var ie=T++;C[ie]="^"+C[K]+"\\s*"+C[te]+"$";var ne=T++;C[ne]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var ae=T++;C[ae]="(?:~>?)";var se=T++;C[se]="(\\s*)"+C[ae]+"\\s+",x[se]=new RegExp(C[se],"g");var oe=T++;C[oe]="^"+C[ae]+C[Y]+"$";var le=T++;C[le]="^"+C[ae]+C[te]+"$";var pe=T++;C[pe]="(?:\\^)";var ce=T++;C[ce]="(\\s*)"+C[pe]+"\\s+",x[ce]=new RegExp(C[ce],"g");var de=T++;C[de]="^"+C[pe]+C[Y]+"$";var me=T++;C[me]="^"+C[pe]+C[te]+"$";var he=T++;C[he]="^"+C[K]+"\\s*("+V+")$|^$";var ye=T++;C[ye]="^"+C[K]+"\\s*("+U+")$|^$";var ge=T++;C[ge]="(\\s*)"+C[K]+"\\s*("+V+"|"+C[Y]+")",x[ge]=new RegExp(C[ge],"g");var fe=T++;C[fe]="^\\s*("+C[Y]+")\\s+-\\s+("+C[Y]+")\\s*$";var ve=T++;C[ve]="^\\s*("+C[te]+")\\s+-\\s+("+C[te]+")\\s*$";var be,Ne=T++;for(C[Ne]="(<|>)?=?\\s*\\*",be=0;be<35;be++)b(be,C[be]),x[be]||(x[be]=new RegExp(C[be]));function Xr(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof w)return g;if("string"!=typeof g||g.length>S)return null;if(!(v.loose?x[H]:x[B]).test(g))return null;try{return new w(g,v)}catch{return null}}function w(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof w){if(g.loose===v.loose)return g;g=g.version}else if("string"!=typeof g)throw new TypeError("Invalid Version: "+g);if(g.length>S)throw new TypeError("version is longer than "+S+" characters");if(!(this instanceof w))return new w(g,v);b("SemVer",g,v),this.options=v,this.loose=!!v.loose;var C=g.trim().match(v.loose?x[H]:x[B]);if(!C)throw new TypeError("Invalid Version: "+g);if(this.raw=g,this.major=+C[1],this.minor=+C[2],this.patch=+C[3],this.major>P||this.major<0)throw new TypeError("Invalid major version");if(this.minor>P||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>P||this.patch<0)throw new TypeError("Invalid patch version");C[4]?this.prerelease=C[4].split(".").map((function(g){if(/^[0-9]+$/.test(g)){var v=+g;if(v>=0&&v<P)return v}return g})):this.prerelease=[],this.build=C[5]?C[5].split("."):[],this.format()}g.parse=Xr,g.valid=function FN(g,v){var b=Xr(g,v);return b?b.version:null},g.clean=function GN(g,v){var b=Xr(g.trim().replace(/^[=v]+/,""),v);return b?b.version:null},g.SemVer=w,w.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},w.prototype.toString=function(){return this.version},w.prototype.compare=function(g){return b("SemVer.compare",this.version,this.options,g),g instanceof w||(g=new w(g,this.options)),this.compareMain(g)||this.comparePre(g)},w.prototype.compareMain=function(g){return g instanceof w||(g=new w(g,this.options)),Yn(this.major,g.major)||Yn(this.minor,g.minor)||Yn(this.patch,g.patch)},w.prototype.comparePre=function(g){if(g instanceof w||(g=new w(g,this.options)),this.prerelease.length&&!g.prerelease.length)return-1;if(!this.prerelease.length&&g.prerelease.length)return 1;if(!this.prerelease.length&&!g.prerelease.length)return 0;var v=0;do{var S=this.prerelease[v],P=g.prerelease[v];if(b("prerelease compare",v,S,P),void 0===S&&void 0===P)return 0;if(void 0===P)return 1;if(void 0===S)return-1;if(S!==P)return Yn(S,P)}while(++v)},w.prototype.inc=function(g,v){switch(g){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",v);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",v);break;case"prepatch":this.prerelease.length=0,this.inc("patch",v),this.inc("pre",v);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",v),this.inc("pre",v);break;case"major":(0!==this.minor||0!==this.patch||0===this.prerelease.length)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(0!==this.patch||0===this.prerelease.length)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var b=this.prerelease.length;--b>=0;)"number"==typeof this.prerelease[b]&&(this.prerelease[b]++,b=-2);-1===b&&this.prerelease.push(0)}v&&(this.prerelease[0]===v?isNaN(this.prerelease[1])&&(this.prerelease=[v,0]):this.prerelease=[v,0]);break;default:throw new Error("invalid increment argument: "+g)}return this.format(),this.raw=this.version,this},g.inc=function VN(g,v,b,S){"string"==typeof b&&(S=b,b=void 0);try{return new w(g,b).inc(v,S).version}catch{return null}},g.diff=function $N(g,v){if(xf(g,v))return null;var b=Xr(g),S=Xr(v),P="";if(b.prerelease.length||S.prerelease.length){P="pre";var x="prerelease"}for(var C in b)if(("major"===C||"minor"===C||"patch"===C)&&b[C]!==S[C])return P+C;return x},g.compareIdentifiers=Yn;var Se=/^[0-9]+$/;function Yn(g,v){var b=Se.test(g),S=Se.test(v);return b&&S&&(g=+g,v=+v),g===v?0:b&&!S?-1:S&&!b?1:g<v?-1:1}function qt(g,v,b){return new w(g,b).compare(new w(v,b))}function da(g,v,b){return qt(g,v,b)>0}function Uo(g,v,b){return qt(g,v,b)<0}function xf(g,v,b){return 0===qt(g,v,b)}function Mm(g,v,b){return 0!==qt(g,v,b)}function Mf(g,v,b){return qt(g,v,b)>=0}function Lf(g,v,b){return qt(g,v,b)<=0}function Bo(g,v,b,S){switch(v){case"===":return"object"==typeof g&&(g=g.version),"object"==typeof b&&(b=b.version),g===b;case"!==":return"object"==typeof g&&(g=g.version),"object"==typeof b&&(b=b.version),g!==b;case"":case"=":case"==":return xf(g,b,S);case"!=":return Mm(g,b,S);case">":return da(g,b,S);case">=":return Mf(g,b,S);case"<":return Uo(g,b,S);case"<=":return Lf(g,b,S);default:throw new TypeError("Invalid operator: "+v)}}function We(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof We){if(g.loose===!!v.loose)return g;g=g.value}if(!(this instanceof We))return new We(g,v);b("comparator",g,v),this.options=v,this.loose=!!v.loose,this.parse(g),this.semver===Pe?this.value="":this.value=this.operator+this.semver.version,b("comp",this)}g.rcompareIdentifiers=function zN(g,v){return Yn(v,g)},g.major=function XN(g,v){return new w(g,v).major},g.minor=function KN(g,v){return new w(g,v).minor},g.patch=function YN(g,v){return new w(g,v).patch},g.compare=qt,g.compareLoose=function QN(g,v){return qt(g,v,!0)},g.rcompare=function WN(g,v,b){return qt(v,g,b)},g.sort=function ZN(v,b){return v.sort((function(v,S){return g.compare(v,S,b)}))},g.rsort=function JN(v,b){return v.sort((function(v,S){return g.rcompare(v,S,b)}))},g.gt=da,g.lt=Uo,g.eq=xf,g.neq=Mm,g.gte=Mf,g.lte=Lf,g.cmp=Bo,g.Comparator=We;var Pe={};function ee(g,v){if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),g instanceof ee)return g.loose===!!v.loose&&g.includePrerelease===!!v.includePrerelease?g:new ee(g.raw,v);if(g instanceof We)return new ee(g.value,v);if(!(this instanceof ee))return new ee(g,v);if(this.options=v,this.loose=!!v.loose,this.includePrerelease=!!v.includePrerelease,this.raw=g,this.set=g.split(/\s*\|\|\s*/).map((function(g){return this.parseRange(g.trim())}),this).filter((function(g){return g.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+g);this.format()}function Me(g){return!g||"x"===g.toLowerCase()||"*"===g}function cD(g,v,b,S,P,x,C,T,R,k,_,O,I){return((v=Me(b)?"":Me(S)?">="+b+".0.0":Me(P)?">="+b+"."+S+".0":">="+v)+" "+(T=Me(R)?"":Me(k)?"<"+(+R+1)+".0.0":Me(_)?"<"+R+"."+(+k+1)+".0":O?"<="+R+"."+k+"."+_+"-"+O:"<="+T)).trim()}function lD(g,v,S){for(var P=0;P<g.length;P++)if(!g[P].test(v))return!1;if(v.prerelease.length&&!S.includePrerelease){for(P=0;P<g.length;P++)if(b(g[P].semver),g[P].semver!==Pe&&g[P].semver.prerelease.length>0){var x=g[P].semver;if(x.major===v.major&&x.minor===v.minor&&x.patch===v.patch)return!0}return!1}return!0}function Fo(g,v,b){try{v=new ee(v,b)}catch{return!1}return v.test(g)}function qf(g,v,b,S){var P,x,C,T,R;switch(g=new w(g,S),v=new ee(v,S),b){case">":P=da,x=Lf,C=Uo,T=">",R=">=";break;case"<":P=Uo,x=Mf,C=da,T="<",R="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Fo(g,v,S))return!1;for(var k=0;k<v.set.length;++k){var _=v.set[k],O=null,I=null;if(_.forEach((function(g){g.semver===Pe&&(g=new We(">=0.0.0")),O=O||g,I=I||g,P(g.semver,O.semver,S)?O=g:C(g.semver,I.semver,S)&&(I=g)})),O.operator===T||O.operator===R||(!I.operator||I.operator===T)&&x(g,I.semver))return!1;if(I.operator===R&&C(g,I.semver))return!1}return!0}We.prototype.parse=function(g){var v=this.options.loose?x[he]:x[ye],b=g.match(v);if(!b)throw new TypeError("Invalid comparator: "+g);this.operator=b[1],"="===this.operator&&(this.operator=""),b[2]?this.semver=new w(b[2],this.options.loose):this.semver=Pe},We.prototype.toString=function(){return this.value},We.prototype.test=function(g){return b("Comparator.test",g,this.options.loose),this.semver===Pe||("string"==typeof g&&(g=new w(g,this.options)),Bo(g,this.operator,this.semver,this.options))},We.prototype.intersects=function(g,v){if(!(g instanceof We))throw new TypeError("a Comparator is required");var b;if((!v||"object"!=typeof v)&&(v={loose:!!v,includePrerelease:!1}),""===this.operator)return b=new ee(g.value,v),Fo(this.value,b,v);if(""===g.operator)return b=new ee(this.value,v),Fo(g.semver,b,v);var S=!(">="!==this.operator&&">"!==this.operator||">="!==g.operator&&">"!==g.operator),P=!("<="!==this.operator&&"<"!==this.operator||"<="!==g.operator&&"<"!==g.operator),x=this.semver.version===g.semver.version,C=!(">="!==this.operator&&"<="!==this.operator||">="!==g.operator&&"<="!==g.operator),T=Bo(this.semver,"<",g.semver,v)&&(">="===this.operator||">"===this.operator)&&("<="===g.operator||"<"===g.operator),R=Bo(this.semver,">",g.semver,v)&&("<="===this.operator||"<"===this.operator)&&(">="===g.operator||">"===g.operator);return S||P||x&&C||T||R},g.Range=ee,ee.prototype.format=function(){return this.range=this.set.map((function(g){return g.join(" ").trim()})).join("||").trim(),this.range},ee.prototype.toString=function(){return this.range},ee.prototype.parseRange=function(g){var v=this.options.loose;g=g.trim();var S=v?x[ve]:x[fe];g=g.replace(S,cD),b("hyphen replace",g),g=g.replace(x[ge],"$1$2$3"),b("comparator trim",g,x[ge]),g=(g=(g=g.replace(x[se],"$1~")).replace(x[ce],"$1^")).split(/\s+/).join(" ");var P=v?x[he]:x[ye],C=g.split(" ").map((function(g){return function tD(g,v){return b("comp",g,v),g=function iD(g,v){return g.trim().split(/\s+/).map((function(g){return function aD(g,v){b("caret",g,v);var S=v.loose?x[me]:x[de];return g.replace(S,(function(v,S,P,x,C){var T;return b("caret",g,v,S,P,x,C),Me(S)?T="":Me(P)?T=">="+S+".0.0 <"+(+S+1)+".0.0":Me(x)?T="0"===S?">="+S+"."+P+".0 <"+S+"."+(+P+1)+".0":">="+S+"."+P+".0 <"+(+S+1)+".0.0":C?(b("replaceCaret pr",C),T="0"===S?"0"===P?">="+S+"."+P+"."+x+"-"+C+" <"+S+"."+P+"."+(+x+1):">="+S+"."+P+"."+x+"-"+C+" <"+S+"."+(+P+1)+".0":">="+S+"."+P+"."+x+"-"+C+" <"+(+S+1)+".0.0"):(b("no pr"),T="0"===S?"0"===P?">="+S+"."+P+"."+x+" <"+S+"."+P+"."+(+x+1):">="+S+"."+P+"."+x+" <"+S+"."+(+P+1)+".0":">="+S+"."+P+"."+x+" <"+(+S+1)+".0.0"),b("caret return",T),T}))}(g,v)})).join(" ")}(g,v),b("caret",g),g=function rD(g,v){return g.trim().split(/\s+/).map((function(g){return function nD(g,v){var S=v.loose?x[le]:x[oe];return g.replace(S,(function(v,S,P,x,C){var T;return b("tilde",g,v,S,P,x,C),Me(S)?T="":Me(P)?T=">="+S+".0.0 <"+(+S+1)+".0.0":Me(x)?T=">="+S+"."+P+".0 <"+S+"."+(+P+1)+".0":C?(b("replaceTilde pr",C),T=">="+S+"."+P+"."+x+"-"+C+" <"+S+"."+(+P+1)+".0"):T=">="+S+"."+P+"."+x+" <"+S+"."+(+P+1)+".0",b("tilde return",T),T}))}(g,v)})).join(" ")}(g,v),b("tildes",g),g=function sD(g,v){return b("replaceXRanges",g,v),g.split(/\s+/).map((function(g){return function oD(g,v){g=g.trim();var S=v.loose?x[ie]:x[re];return g.replace(S,(function(v,S,P,x,C,T){b("xRange",g,v,S,P,x,C,T);var R=Me(P),k=R||Me(x),_=k||Me(C);return"="===S&&_&&(S=""),R?v=">"===S||"<"===S?"<0.0.0":"*":S&&_?(k&&(x=0),C=0,">"===S?(S=">=",k?(P=+P+1,x=0,C=0):(x=+x+1,C=0)):"<="===S&&(S="<",k?P=+P+1:x=+x+1),v=S+P+"."+x+"."+C):k?v=">="+P+".0.0 <"+(+P+1)+".0.0":_&&(v=">="+P+"."+x+".0 <"+P+"."+(+x+1)+".0"),b("xRange return",v),v}))}(g,v)})).join(" ")}(g,v),b("xrange",g),g=function uD(g,v){return b("replaceStars",g,v),g.trim().replace(x[Ne],"")}(g,v),b("stars",g),g}(g,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(C=C.filter((function(g){return!!g.match(P)}))),C=C.map((function(g){return new We(g,this.options)}),this)},ee.prototype.intersects=function(g,v){if(!(g instanceof ee))throw new TypeError("a Range is required");return this.set.some((function(b){return b.every((function(b){return g.set.some((function(g){return g.every((function(g){return b.intersects(g,v)}))}))}))}))},g.toComparators=function eD(g,v){return new ee(g,v).set.map((function(g){return g.map((function(g){return g.value})).join(" ").trim().split(" ")}))},ee.prototype.test=function(g){if(!g)return!1;"string"==typeof g&&(g=new w(g,this.options));for(var v=0;v<this.set.length;v++)if(lD(this.set[v],g,this.options))return!0;return!1},g.satisfies=Fo,g.maxSatisfying=function fD(g,v,b){var S=null,P=null;try{var x=new ee(v,b)}catch{return null}return g.forEach((function(g){x.test(g)&&(!S||-1===P.compare(g))&&(P=new w(S=g,b))})),S},g.minSatisfying=function pD(g,v,b){var S=null,P=null;try{var x=new ee(v,b)}catch{return null}return g.forEach((function(g){x.test(g)&&(!S||1===P.compare(g))&&(P=new w(S=g,b))})),S},g.minVersion=function dD(g,v){g=new ee(g,v);var b=new w("0.0.0");if(g.test(b)||(b=new w("0.0.0-0"),g.test(b)))return b;b=null;for(var S=0;S<g.set.length;++S){g.set[S].forEach((function(g){var v=new w(g.semver.version);switch(g.operator){case">":0===v.prerelease.length?v.patch++:v.prerelease.push(0),v.raw=v.format();case"":case">=":(!b||da(b,v))&&(b=v);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+g.operator)}}))}return b&&g.test(b)?b:null},g.validRange=function hD(g,v){try{return new ee(g,v).range||"*"}catch{return null}},g.ltr=function _D(g,v,b){return qf(g,v,"<",b)},g.gtr=function vD(g,v,b){return qf(g,v,">",b)},g.outside=qf,g.prerelease=function gD(g,v){var b=Xr(g,v);return b&&b.prerelease.length?b.prerelease:null},g.intersects=function ED(g,v,b){return g=new ee(g,b),v=new ee(v,b),g.intersects(v)},g.coerce=function mD(g){if(g instanceof w)return g;if("string"!=typeof g)return null;var v=g.match(x[ne]);return null==v?null:Xr(v[1]+"."+(v[2]||"0")+"."+(v[3]||"0"))}})),pn=l(((g,v)=>{var b,S,P,x,C,T=Vi().wrap,R=1,k=2,_=4,O=8,I=[],A=0,q=!1,z=[];function Ff(g,v){var b=g.length,S=v.length,P=[];if(0===b&&0===S)return P;for(var x=0;x<b;x++)P[x]=g[x];if(0===S)return P;for(var C=0;C<S;C++){var T=!0;for(x=0;x<b;x++)if(g[x].uid===v[C].uid){T=!1;break}T&&P.push(v[C])}return P}function vt(g,v){"function"==typeof g.create&&(this.create=g.create,this.flags|=R),"function"==typeof g.before&&(this.before=g.before,this.flags|=k),"function"==typeof g.after&&(this.after=g.after,this.flags|=_),"function"==typeof g.error&&(this.error=g.error,this.flags|=O),this.uid=++A,this.data=void 0===v?null:v}function jm(g,v){if("object"!=typeof g||!g)throw new TypeError("callbacks argument must be an object");return g instanceof vt?g:new vt(g,v)}process._fatalException?(P=!1,b=function(g){var v=I.length;if(P||0===v)return!1;var b=!1;P=!0;for(var S=0;S<v;++S){var C=I[S];if(0!=(C.flags&O)){var T=x&&x[C.uid];b=C.error(T,g)||b}}return P=!1,z.length>0&&(I=z.pop()),x=void 0,b&&!q},S=function(g,v,b){var S=[];q=!0;for(var P=0;P<b;++P){var C=v[P];if(S[C.uid]=C.data,0!=(C.flags&R)){var T=C.create(C.data);void 0!==T&&(S[C.uid]=T)}}return q=!1,function(){x=S,z.push(I),I=Ff(v,I),q=!0;for(var P=0;P<b;++P)(v[P].flags&k)>0&&v[P].before(this,S[v[P].uid]);q=!1;var C=g.apply(this,arguments);for(q=!0,P=0;P<b;++P)(v[P].flags&_)>0&&v[P].after(this,S[v[P].uid]);return q=!1,I=z.pop(),x=void 0,C}},T(process,"_fatalException",(function(g){return function(v){return b(v)||g(v)}}))):(C=!1,b=function(g){if(C)throw g;for(var v=!1,b=I.length,S=0;S<b;++S){var P=I[S];0!=(P.flags&O)&&(v=P.error(null,g)||v)}if(!v&&q)throw g},S=function(g,v,S){var P=[];q=!0;for(var x=0;x<S;++x){var T=v[x];if(P[T.uid]=T.data,0!=(T.flags&R)){var A=T.create(T.data);void 0!==A&&(P[T.uid]=A)}}return q=!1,function(){var x,T=!1,R=!1;z.push(I),I=Ff(v,I),q=!0;for(var A=0;A<S;++A)(v[A].flags&k)>0&&v[A].before(this,P[v[A].uid]);q=!1;try{x=g.apply(this,arguments)}catch(g){T=!0;for(A=0;A<S;++A)if(0!=(I[A].flags&O))try{R=I[A].error(P[v[A].uid],g)||R}catch(g){throw C=!0,g}if(!R)throw process.removeListener("uncaughtException",b),process._originalNextTick((function(){process.addListener("uncaughtException",b)})),g}finally{if(!T||R){for(q=!0,A=0;A<S;++A)(v[A].flags&_)>0&&v[A].after(this,P[v[A].uid]);q=!1}I=z.pop()}return x}},process.addListener("uncaughtException",b)),vt.prototype.create=void 0,vt.prototype.before=void 0,vt.prototype.after=void 0,vt.prototype.error=void 0,vt.prototype.data=void 0,vt.prototype.uid=0,vt.prototype.flags=0,process.createAsyncListener=jm,process.addAsyncListener=function ID(g,v){var b;b=g instanceof vt?g:jm(g,v);for(var S=!1,P=0;P<I.length;P++)if(b===I[P]){S=!0;break}return S||I.push(b),b},process.removeAsyncListener=function CD(g){for(var v=0;v<I.length;v++)if(g===I[v]){I.splice(v,1);break}},v.exports=function SD(g){var v=I.length;if(0===v)return g;for(var b=I.slice(),P=0;P<v;++P)if(b[P].flags>0)return S(g,b,v);return function AD(g,v,b){q=!0;for(var S=0;S<b;++S){var P=v[S];P.create&&P.create(P.data)}return q=!1,function(){z.push(I),I=Ff(v,I);var b=g.apply(this,arguments);return I=z.pop(),b}}(g,b,v)}})),cn=l(((g,v)=>{"use strict";v.exports=(g,v)=>class extends g{constructor(g){var b,S;super((function o(g,x){b=this,S=[function f(b){return v(P,!1),g(b)},function p(g){return v(P,!1),x(g)}]}));var P=this;try{g.apply(b,S)}catch(g){S[1](g)}return P}}})),dn=l((()=>{"use strict";if(process.addAsyncListener)throw new Error("Don't require polyfill unless needed");var g=Vi(),v=ln(),S=g.wrap,P=g.massWrap,x=pn(),C=b(73837),T=v.gte(process.version,"6.0.0"),R=v.gte(process.version,"7.0.0"),k=v.gte(process.version,"8.0.0"),_=v.gte(process.version,"11.0.0"),O=b(41808);function Fm(g){return function(){this.on("connection",(function(g){g._handle&&(g._handle.onread=x(g._handle.onread))}));try{return g.apply(this,arguments)}finally{this._handle&&this._handle.onconnection&&(this._handle.onconnection=x(this._handle.onconnection))}}}function zm(g){if(g&&g._handle){var v=g._handle;v._originalOnread||(v._originalOnread=v.onread),v.onread=x(v._originalOnread)}}R&&!O._normalizeArgs?O._normalizeArgs=function(g){if(0===g.length)return[{},null];var v=g[0],b={};"object"==typeof v&&null!==v?b=v:function MD(g){return"string"==typeof g&&!1===function xD(g){return(g=Number(g))>=0&&g}(g)}(v)?b.path=v:(b.port=v,g.length>1&&"string"==typeof g[1]&&(b.host=g[1]));var S=g[g.length-1];return"function"!=typeof S?[b,null]:[b,S]}:!R&&!O._normalizeConnectArgs&&(O._normalizeConnectArgs=function(g){var v={};"object"==typeof g[0]&&null!==g[0]?v=g[0]:"string"==typeof g[0]&&!1===function r(g){return(g=Number(g))>=0&&g}(g[0])?v.path=g[0]:(v.port=g[0],"string"==typeof g[1]&&(v.host=g[1]));var b=g[g.length-1];return"function"==typeof b?[v,b]:[v]}),"_setUpListenHandle"in O.Server.prototype?S(O.Server.prototype,"_setUpListenHandle",Fm):S(O.Server.prototype,"_listen2",Fm),S(O.Socket.prototype,"connect",(function(g){return function(){var v;(v=k&&Array.isArray(arguments[0])&&Object.getOwnPropertySymbols(arguments[0]).length>0?arguments[0]:R?O._normalizeArgs(arguments):O._normalizeConnectArgs(arguments))[1]&&(v[1]=x(v[1]));var b=g.apply(this,v);return zm(this),b}}));var I=b(13685);S(I.Agent.prototype,"addRequest",(function(g){return function(v){var b=v.onSocket;return v.onSocket=x((function(g){return zm(g),b.apply(this,arguments)})),g.apply(this,arguments)}}));var A=b(32081);function Gm(g){Array.isArray(g.stdio)&&g.stdio.forEach((function(g){g&&g._handle&&(g._handle.onread=x(g._handle.onread),S(g._handle,"close",Yo))})),g._handle&&(g._handle.onexit=x(g._handle.onexit))}A.ChildProcess?S(A.ChildProcess.prototype,"spawn",(function(g){return function(){var v=g.apply(this,arguments);return Gm(this),v}})):P(A,["execFile","fork","spawn"],(function(g){return function(){var v=g.apply(this,arguments);return Gm(v),v}})),process._fatalException||(process._originalNextTick=process.nextTick);var q=[];process._nextDomainTick&&q.push("_nextDomainTick"),process._tickDomainCallback&&q.push("_tickDomainCallback"),P(process,q,Et),S(process,"nextTick",Yo);var z=["setTimeout","setInterval"];global.setImmediate&&z.push("setImmediate");var L=b(39512),G=global.setTimeout===L.setTimeout;P(L,z,Yo),G&&P(global,z,Yo);var j=b(9523);P(j,["lookup","resolve","resolve4","resolve6","resolveCname","resolveMx","resolveNs","resolveTxt","resolveSrv","reverse"],Et),j.resolveNaptr&&S(j,"resolveNaptr",Et);var B,U,V,H=b(57147);P(H,["watch","rename","truncate","chown","fchown","chmod","fchmod","stat","lstat","fstat","link","symlink","readlink","realpath","unlink","rmdir","mkdir","readdir","close","open","utimes","futimes","fsync","write","read","readFile","writeFile","appendFile","watchFile","unwatchFile","exists"],Et),H.lchown&&S(H,"lchown",Et),H.lchmod&&S(H,"lchmod",Et),H.ftruncate&&S(H,"ftruncate",Et);try{B=b(59796)}catch{}B&&B.Deflate&&B.Deflate.prototype&&((U=Object.getPrototypeOf(B.Deflate.prototype))._transform?S(U,"_transform",Et):U.write&&U.flush&&U.end&&P(U,["write","flush","end"],Et));try{V=b(6113)}catch{}V&&(K=["pbkdf2","randomBytes"],_||K.push("pseudoRandomBytes"),P(V,K,Et));var K,X,J=!!global.Promise&&"function Promise() { [native code] }"===Promise.toString()&&"function toString() { [native code] }"===Promise.toString.toString();function Et(g){var t=function(){var v,b=arguments.length-1;if("function"==typeof arguments[b]){v=Array(arguments.length);for(var S=0;S<arguments.length-1;S++)v[S]=arguments[S];v[b]=x(arguments[b])}return g.apply(this,v||arguments)};switch(g.length){case 1:return function(v){return 1!==arguments.length?t.apply(this,arguments):("function"==typeof v&&(v=x(v)),g.call(this,v))};case 2:return function(v,b){return 2!==arguments.length?t.apply(this,arguments):("function"==typeof b&&(b=x(b)),g.call(this,v,b))};case 3:return function(v,b,S){return 3!==arguments.length?t.apply(this,arguments):("function"==typeof S&&(S=x(S)),g.call(this,v,b,S))};case 4:return function(v,b,S,P){return 4!==arguments.length?t.apply(this,arguments):("function"==typeof P&&(P=x(P)),g.call(this,v,b,S,P))};case 5:return function(v,b,S,P,C){return 5!==arguments.length?t.apply(this,arguments):("function"==typeof C&&(C=x(C)),g.call(this,v,b,S,P,C))};case 6:return function(v,b,S,P,C,T){return 6!==arguments.length?t.apply(this,arguments):("function"==typeof T&&(T=x(T)),g.call(this,v,b,S,P,C,T))};default:return t}}function Yo(g){var t=function(){var v;if("function"==typeof arguments[0]){(v=Array(arguments.length))[0]=x(arguments[0]);for(var b=1;b<arguments.length;b++)v[b]=arguments[b]}return g.apply(this,v||arguments)};switch(g.length){case 1:return function(v){return 1!==arguments.length?t.apply(this,arguments):("function"==typeof v&&(v=x(v)),g.call(this,v))};case 2:return function(v,b){return 2!==arguments.length?t.apply(this,arguments):("function"==typeof v&&(v=x(v)),g.call(this,v,b))};case 3:return function(v,b,S){return 3!==arguments.length?t.apply(this,arguments):("function"==typeof v&&(v=x(v)),g.call(this,v,b,S))};case 4:return function(v,b,S,P){return 4!==arguments.length?t.apply(this,arguments):("function"==typeof v&&(v=x(v)),g.call(this,v,b,S,P))};case 5:return function(v,b,S,P,C){return 5!==arguments.length?t.apply(this,arguments):("function"==typeof v&&(v=x(v)),g.call(this,v,b,S,P,C))};case 6:return function(v,b,S,P,C,T){return 6!==arguments.length?t.apply(this,arguments):("function"==typeof v&&(v=x(v)),g.call(this,v,b,S,P,C,T))};default:return t}}J&&(X=process.addAsyncListener({create:function(){J=!1}}),global.Promise.resolve(!0).then((function(){J=!1})),process.removeAsyncListener(X)),J&&function wD(){var g=global.Promise;function t(v){if(!(this instanceof t))return g(v);if("function"!=typeof v)return new g(v);var b,S,P=new g((function f(g,v){b=this,S=[function h(v){return n(P,!1),g(v)},function E(g){return n(P,!1),v(g)}]}));P.__proto__=t.prototype;try{v.apply(b,S)}catch(g){S[1](g)}return P}if(C.inherits(t,g),S(g.prototype,"then",a),g.prototype.chain&&S(g.prototype,"chain",a),T)global.Promise=cn()(g,n);else{["all","race","reject","resolve","accept","defer"].forEach((function(v){"function"==typeof g[v]&&(t[v]=g[v])})),global.Promise=t}function n(g,v){(!g.__asl_wrapper||v)&&(g.__asl_wrapper=x(i))}function i(v,b,S,P){var x;try{return{returnVal:x=b.call(v,S),error:!1}}catch(g){return{errorVal:g,error:!0}}finally{x instanceof g?P.__asl_wrapper=function(){return(x.__asl_wrapper||i).apply(this,arguments)}:n(P,!0)}}function a(g){return function(){var v=this,b=g.apply(v,Array.prototype.map.call(arguments,(function f(g){return"function"!=typeof g?g:x((function(S){var P=(v.__asl_wrapper||i)(this,g,S,b);if(P.error)throw P.errorVal;return P.returnVal}))})));return b.__asl_wrapper=function(g,S,P,x){return v.__asl_wrapper?(v.__asl_wrapper(g,(function(){}),null,b),b.__asl_wrapper(g,S,P,x)):i(g,S,P,x)},b}}}()})),mn=l(((g,v)=>{"use strict";var S=b(39491),P=Hi(),x="cls@contexts",C="error@context";function st(g){this.name=g,this.active=null,this._set=[],this.id=null}function Ym(g){return process.namespaces[g]}function Qm(g){var v=Ym(g);S.ok(v,"can't delete nonexistent namespace!"),S.ok(v.id,"don't assign to process.namespaces directly!"),process.removeAsyncListener(v.id),process.namespaces[g]=null}function Wm(){process.namespaces&&Object.keys(process.namespaces).forEach((function(g){Qm(g)})),process.namespaces=Object.create(null)}process.addAsyncListener||dn(),st.prototype.set=function(g,v){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");return this.active[g]=v,v},st.prototype.get=function(g){if(this.active)return this.active[g]},st.prototype.createContext=function(){return Object.create(this.active)},st.prototype.run=function(g){var v=this.createContext();this.enter(v);try{return g(v),v}catch(g){throw g&&(g[C]=v),g}finally{this.exit(v)}},st.prototype.runAndReturn=function(g){var v;return this.run((function(b){v=g(b)})),v},st.prototype.bind=function(g,v){v||(v=this.active?this.active:this.createContext());var b=this;return function(){b.enter(v);try{return g.apply(this,arguments)}catch(g){throw g&&(g[C]=v),g}finally{b.exit(v)}}},st.prototype.enter=function(g){S.ok(g,"context must be provided for entering"),this._set.push(this.active),this.active=g},st.prototype.exit=function(g){if(S.ok(g,"context must be provided for exiting"),this.active===g)return S.ok(this._set.length,"can't remove top context"),void(this.active=this._set.pop());var v=this._set.lastIndexOf(g);S.ok(v>=0,"context not currently entered; can't exit"),S.ok(v,"can't remove top context"),this._set.splice(v,1)},st.prototype.bindEmitter=function(g){S.ok(g.on&&g.addListener&&g.emit,"can only bind real EEs");var v=this,b="context@"+this.name;P(g,(function n(g){!g||(g[x]||(g[x]=Object.create(null)),g[x][b]={namespace:v,context:v.active})}),(function i(g){if(!g||!g[x])return g;var v=g,b=g[x];return Object.keys(b).forEach((function(g){var S=b[g];v=S.namespace.bind(v,S.context)})),v}))},st.prototype.fromException=function(g){return g[C]},process.namespaces||Wm(),v.exports={getNamespace:Ym,createNamespace:function qD(g){S.ok(g,"namespace must be given a name!");var v=new st(g);return v.id=process.addAsyncListener({create:function(){return v.active},before:function(g,b){b&&v.enter(b)},after:function(g,b){b&&v.exit(b)},error:function(g){g&&v.exit(g)}}),process.namespaces[g]=v,v},destroyNamespace:Qm,reset:Wm}})),hn=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.CorrelationContextManager=void 0;var v=q(),b=Gr(),S=Vr(),P=Hr(),x=Bi(),C=function(){function e(){}return e.getCurrentContext=function(){if(!e.enabled)return null;var g=e.session.get(e.CONTEXT_NAME);return void 0===g?null:g},e.generateContextObject=function(g,v,b,S,P,x){return v=v||g,this.enabled?{operation:{name:b,id:g,parentId:v,traceparent:P,tracestate:x},customProperties:new T(S)}:null},e.spanToContextObject=function(g,v,b){var P=new S;return P.traceId=g.traceId,P.spanId=g.spanId,P.traceFlag=S.formatOpenTelemetryTraceFlags(g.traceFlags)||S.DEFAULT_TRACE_FLAG,P.parentId=v,e.generateContextObject(P.traceId,P.parentId,b,null,P)},e.runWithContext=function(g,v){var b;return e.enabled?e.session.bind(v,((b={})[e.CONTEXT_NAME]=g,b))():v()},e.wrapEmitter=function(g){e.enabled&&e.session.bindEmitter(g)},e.wrapCallback=function(g,v){var b;return e.enabled?e.session.bind(g,v?((b={})[e.CONTEXT_NAME]=v,b):void 0):g},e.enable=function(g){if(!this.enabled){if(!this.isNodeVersionCompatible())return void(this.enabled=!1);e.hasEverEnabled||(this.forceClsHooked=g,this.hasEverEnabled=!0,typeof this.cls>"u"&&(!0===e.forceClsHooked||void 0===e.forceClsHooked&&e.shouldUseClsHooked()?this.cls=on():this.cls=mn()),e.session=this.cls.createNamespace("AI-CLS-Session"),b.registerContextPreservation((function(g){return e.session.bind(g)}))),this.enabled=!0}},e.startOperation=function(g,b){var C=g&&g.traceContext||null,T=g&&g.traceId?g:null,R=g&&g.headers;if(T){var k=new S("00-"+T.traceId+"-"+T.spanId+"-01"),_=new P(T.traceState?T.traceState.serialize():null);return e.generateContextObject(T.traceId,"|"+T.traceId+"."+T.spanId+".","string"==typeof b?b:"",void 0,k,_)}if(C){k=new S(C.traceparent),_=new P(C.tracestate);var O="object"==typeof b?new x(b):null;return e.generateContextObject(k.traceId,k.parentId,"string"==typeof b?b:O.getOperationName({}),O&&O.getCorrelationContextHeader()||void 0,k,_)}if(R){k=new S(R.traceparent?R.traceparent.toString():null),_=new P(R.tracestate?R.tracestate.toString():null),O=new x(g);return e.generateContextObject(k.traceId,k.parentId,O.getOperationName({}),O.getCorrelationContextHeader(),k,_)}return v.warn("startOperation was called with invalid arguments",arguments),null},e.disable=function(){this.enabled=!1},e.reset=function(){e.hasEverEnabled&&(e.session=null,e.session=this.cls.createNamespace("AI-CLS-Session"))},e.isNodeVersionCompatible=function(){var g=process.versions.node.split(".");return parseInt(g[0])>3||parseInt(g[0])>2&&parseInt(g[1])>2},e.shouldUseClsHooked=function(){var g=process.versions.node.split(".");return parseInt(g[0])>8||parseInt(g[0])>=8&&parseInt(g[1])>=2},e.canUseClsHooked=function(){var g=process.versions.node.split("."),v=parseInt(g[0])>8||parseInt(g[0])>=8&&parseInt(g[1])>=0,b=parseInt(g[0])<8||parseInt(g[0])<=8&&parseInt(g[1])<2,S=parseInt(g[0])>4||parseInt(g[0])>=4&&parseInt(g[1])>=7;return!(v&&b)&&S},e.enabled=!1,e.hasEverEnabled=!1,e.forceClsHooked=void 0,e.CONTEXT_NAME="ApplicationInsights-Context",e}();g.CorrelationContextManager=C;var T=function(){function e(g){this.props=[],this.addHeaderData(g)}return e.prototype.addHeaderData=function(g){var v=g?g.split(", "):[];this.props=v.map((function(g){var v=g.split("=");return{key:v[0],value:v[1]}})).concat(this.props)},e.prototype.serializeToHeader=function(){return this.props.map((function(g){return g.key+"="+g.value})).join(", ")},e.prototype.getProperty=function(g){for(var v=0;v<this.props.length;++v){var b=this.props[v];if(b.key===g)return b.value}},e.prototype.setProperty=function(g,b){if(e.bannedCharacters.test(g)||e.bannedCharacters.test(b))v.warn("Correlation context property keys and values must not contain ',' or '='. setProperty was called with key: "+g+" and value: "+b);else{for(var S=0;S<this.props.length;++S){var P=this.props[S];if(P.key===g)return void(P.value=b)}this.props.push({key:g,value:b})}},e.bannedCharacters=/[,=]/,e}()})),yn=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.dispose=g.enable=void 0;var v=Gi(),b=B(),S=[],Jf=function(g){var b=g.data.message;S.forEach((function(S){b instanceof Error?S.trackException({exception:b}):(b.lastIndexOf("\n")==b.length-1&&(b=b.substring(0,b.length-1)),S.trackTrace({message:b,severity:g.data.stderr?v.SeverityLevel.Warning:v.SeverityLevel.Information}))}))};g.enable=function UD(g,v){g?(0===S.length&&b.channel.subscribe("console",Jf),S.push(v)):0===(S=S.filter((function(g){return g!=v}))).length&&b.channel.unsubscribe("console",Jf)},g.dispose=function BD(){b.channel.unsubscribe("console",Jf),S=[]}})),gn=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.dispose=g.enable=void 0;var v=Gi(),b=B(),S=[],P={10:v.SeverityLevel.Verbose,20:v.SeverityLevel.Verbose,30:v.SeverityLevel.Information,40:v.SeverityLevel.Warning,50:v.SeverityLevel.Error,60:v.SeverityLevel.Critical},tp=function(g){var v=g.data.result;S.forEach((function(b){var S=P[g.data.level];v instanceof Error?b.trackException({exception:v}):b.trackTrace({message:v,severity:S})}))};g.enable=function GD(g,v){g?(0===S.length&&b.channel.subscribe("bunyan",tp),S.push(v)):0===(S=S.filter((function(g){return g!=v}))).length&&b.channel.unsubscribe("bunyan",tp)},g.dispose=function VD(){b.channel.unsubscribe("bunyan",tp),S=[]}})),vn=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.dispose=g.enable=void 0;var v=Gi(),b=B(),S=[],P={syslog:function(g){var b={emerg:v.SeverityLevel.Critical,alert:v.SeverityLevel.Critical,crit:v.SeverityLevel.Critical,error:v.SeverityLevel.Error,warning:v.SeverityLevel.Warning,notice:v.SeverityLevel.Information,info:v.SeverityLevel.Information,debug:v.SeverityLevel.Verbose};return void 0===b[g]?v.SeverityLevel.Information:b[g]},npm:function(g){var b={error:v.SeverityLevel.Error,warn:v.SeverityLevel.Warning,info:v.SeverityLevel.Information,verbose:v.SeverityLevel.Verbose,debug:v.SeverityLevel.Verbose,silly:v.SeverityLevel.Verbose};return void 0===b[g]?v.SeverityLevel.Information:b[g]},unknown:function(g){return v.SeverityLevel.Information}},np=function(g){var v=g.data.message;S.forEach((function(b){if(v instanceof Error)b.trackException({exception:v,properties:g.data.meta});else{var S=P[g.data.levelKind](g.data.level);b.trackTrace({message:v,severity:S,properties:g.data.meta})}}))};g.enable=function zD(g,v){g?(0===S.length&&b.channel.subscribe("winston",np),S.push(v)):0===(S=S.filter((function(g){return g!=v}))).length&&b.channel.unsubscribe("winston",np)},g.dispose=function XD(){b.channel.unsubscribe("winston",np),S=[]}})),bn=l(((g,v)=>{"use strict";var b=Gr(),S=function(){function e(g){if(e.INSTANCE)throw new Error("Console logging adapter tracking should be configured from the applicationInsights object");this._client=g,e.INSTANCE=this}return e.prototype.enable=function(g,v){b.IsInitialized&&(yn().enable(g&&v,this._client),gn().enable(g,this._client),vn().enable(g,this._client))},e.prototype.isInitialized=function(){return this._isInitialized},e.prototype.dispose=function(){e.INSTANCE=null,this.enable(!1,!1)},e._methodNames=["debug","info","log","warn","error"],e}();v.exports=S})),Nn=l(((g,v)=>{"use strict";var b=function(){function e(g){if(e.INSTANCE)throw new Error("Exception tracking should be configured from the applicationInsights object");e.INSTANCE=this,this._client=g;var v=process.versions.node.split(".");e._canUseUncaughtExceptionMonitor=parseInt(v[0])>13||13===parseInt(v[0])&&parseInt(v[1])>=7}return e.prototype.isInitialized=function(){return this._isInitialized},e.prototype.enable=function(g){var v=this;if(g){this._isInitialized=!0;if(!this._exceptionListenerHandle){var i=function(g,b,S){void 0===S&&(S=new Error(e._FALLBACK_ERROR_MESSAGE)),v._client.trackException({exception:S}),v._client.flush({isAppCrashing:!0}),g&&b&&1===process.listeners(b).length&&(console.error(S),process.exit(1))};e._canUseUncaughtExceptionMonitor?(this._exceptionListenerHandle=i.bind(this,!1,void 0),process.on(e.UNCAUGHT_EXCEPTION_MONITOR_HANDLER_NAME,this._exceptionListenerHandle)):(this._exceptionListenerHandle=i.bind(this,!0,e.UNCAUGHT_EXCEPTION_HANDLER_NAME),this._rejectionListenerHandle=i.bind(this,!1,void 0),process.on(e.UNCAUGHT_EXCEPTION_HANDLER_NAME,this._exceptionListenerHandle),process.on(e.UNHANDLED_REJECTION_HANDLER_NAME,this._rejectionListenerHandle))}}else this._exceptionListenerHandle&&(e._canUseUncaughtExceptionMonitor?process.removeListener(e.UNCAUGHT_EXCEPTION_MONITOR_HANDLER_NAME,this._exceptionListenerHandle):(process.removeListener(e.UNCAUGHT_EXCEPTION_HANDLER_NAME,this._exceptionListenerHandle),process.removeListener(e.UNHANDLED_REJECTION_HANDLER_NAME,this._rejectionListenerHandle)),this._exceptionListenerHandle=void 0,this._rejectionListenerHandle=void 0,delete this._exceptionListenerHandle,delete this._rejectionListenerHandle)},e.prototype.dispose=function(){e.INSTANCE=null,this.enable(!1),this._isInitialized=!1},e.INSTANCE=null,e.UNCAUGHT_EXCEPTION_MONITOR_HANDLER_NAME="uncaughtExceptionMonitor",e.UNCAUGHT_EXCEPTION_HANDLER_NAME="uncaughtException",e.UNHANDLED_REJECTION_HANDLER_NAME="unhandledRejection",e._RETHROW_EXIT_MESSAGE="Application Insights Rethrow Exception Handler",e._FALLBACK_ERROR_MESSAGE="A promise was rejected without providing an error. Application Insights generated this error stack for you.",e._canUseUncaughtExceptionMonitor=!1,e}();v.exports=b})),Sn=l((g=>{"use strict";var v,b,S,P;Object.defineProperty(g,"__esModule",{value:!0}),g.HeartBeatMetricName=g.DependencyTypeName=g.SpanAttribute=g.TelemetryTypeStringToQuickPulseDocumentType=g.TelemetryTypeStringToQuickPulseType=g.QuickPulseType=g.QuickPulseDocumentType=g.PerformanceToQuickPulseCounter=g.MetricId=g.PerformanceCounter=g.QuickPulseCounter=g.DEFAULT_LIVEMETRICS_HOST=g.DEFAULT_LIVEMETRICS_ENDPOINT=g.DEFAULT_BREEZE_ENDPOINT=void 0,g.DEFAULT_BREEZE_ENDPOINT="https://dc.services.visualstudio.com",g.DEFAULT_LIVEMETRICS_ENDPOINT="https://rt.services.visualstudio.com",g.DEFAULT_LIVEMETRICS_HOST="rt.services.visualstudio.com",(S=b=g.QuickPulseCounter||(g.QuickPulseCounter={})).COMMITTED_BYTES="\\Memory\\Committed Bytes",S.PROCESSOR_TIME="\\Processor(_Total)\\% Processor Time",S.REQUEST_RATE="\\ApplicationInsights\\Requests/Sec",S.REQUEST_FAILURE_RATE="\\ApplicationInsights\\Requests Failed/Sec",S.REQUEST_DURATION="\\ApplicationInsights\\Request Duration",S.DEPENDENCY_RATE="\\ApplicationInsights\\Dependency Calls/Sec",S.DEPENDENCY_FAILURE_RATE="\\ApplicationInsights\\Dependency Calls Failed/Sec",S.DEPENDENCY_DURATION="\\ApplicationInsights\\Dependency Call Duration",S.EXCEPTION_RATE="\\ApplicationInsights\\Exceptions/Sec",function(g){g.PRIVATE_BYTES="\\Process(??APP_WIN32_PROC??)\\Private Bytes",g.AVAILABLE_BYTES="\\Memory\\Available Bytes",g.PROCESSOR_TIME="\\Processor(_Total)\\% Processor Time",g.PROCESS_TIME="\\Process(??APP_WIN32_PROC??)\\% Processor Time",g.REQUEST_RATE="\\ASP.NET Applications(??APP_W3SVC_PROC??)\\Requests/Sec",g.REQUEST_DURATION="\\ASP.NET Applications(??APP_W3SVC_PROC??)\\Request Execution Time"}(P=g.PerformanceCounter||(g.PerformanceCounter={})),function(g){g.REQUESTS_DURATION="requests/duration",g.DEPENDENCIES_DURATION="dependencies/duration",g.EXCEPTIONS_COUNT="exceptions/count",g.TRACES_COUNT="traces/count"}(g.MetricId||(g.MetricId={})),g.PerformanceToQuickPulseCounter=((v={})[P.PROCESSOR_TIME]=b.PROCESSOR_TIME,v[P.REQUEST_RATE]=b.REQUEST_RATE,v[P.REQUEST_DURATION]=b.REQUEST_DURATION,v[b.COMMITTED_BYTES]=b.COMMITTED_BYTES,v[b.REQUEST_FAILURE_RATE]=b.REQUEST_FAILURE_RATE,v[b.DEPENDENCY_RATE]=b.DEPENDENCY_RATE,v[b.DEPENDENCY_FAILURE_RATE]=b.DEPENDENCY_FAILURE_RATE,v[b.DEPENDENCY_DURATION]=b.DEPENDENCY_DURATION,v[b.EXCEPTION_RATE]=b.EXCEPTION_RATE,v),g.QuickPulseDocumentType={Event:"Event",Exception:"Exception",Trace:"Trace",Metric:"Metric",Request:"Request",Dependency:"RemoteDependency",Availability:"Availability",PageView:"PageView"},g.QuickPulseType={Event:"EventTelemetryDocument",Exception:"ExceptionTelemetryDocument",Trace:"TraceTelemetryDocument",Metric:"MetricTelemetryDocument",Request:"RequestTelemetryDocument",Dependency:"DependencyTelemetryDocument",Availability:"AvailabilityTelemetryDocument",PageView:"PageViewTelemetryDocument"},g.TelemetryTypeStringToQuickPulseType={EventData:g.QuickPulseType.Event,ExceptionData:g.QuickPulseType.Exception,MessageData:g.QuickPulseType.Trace,MetricData:g.QuickPulseType.Metric,RequestData:g.QuickPulseType.Request,RemoteDependencyData:g.QuickPulseType.Dependency,AvailabilityData:g.QuickPulseType.Availability,PageViewData:g.QuickPulseType.PageView},g.TelemetryTypeStringToQuickPulseDocumentType={EventData:g.QuickPulseDocumentType.Event,ExceptionData:g.QuickPulseDocumentType.Exception,MessageData:g.QuickPulseDocumentType.Trace,MetricData:g.QuickPulseDocumentType.Metric,RequestData:g.QuickPulseDocumentType.Request,RemoteDependencyData:g.QuickPulseDocumentType.Dependency,AvailabilityData:g.QuickPulseDocumentType.Availability,PageViewData:g.QuickPulseDocumentType.PageView},g.SpanAttribute={HttpHost:"http.host",HttpMethod:"http.method",HttpPort:"http.port",HttpStatusCode:"http.status_code",HttpUrl:"http.url",HttpUserAgent:"http.user_agent",GrpcMethod:"grpc.method",GrpcService:"rpc.service"},g.DependencyTypeName={Grpc:"GRPC",Http:"HTTP",InProc:"InProc"},g.HeartBeatMetricName="HeartBeat"})),Pn=l(((g,v)=>{"use strict";var S=b(22037),P=Sn(),x=function(){function e(g,v,b){void 0===v&&(v=6e4),void 0===b&&(b=!1),this._lastIntervalRequestExecutionTime=0,this._lastIntervalDependencyExecutionTime=0,e.INSTANCE||(e.INSTANCE=this),this._isInitialized=!1,this._client=g,this._collectionInterval=v,this._enableLiveMetricsCounters=b}return e.prototype.enable=function(g,v){var b=this;this._isEnabled=g,this._isEnabled&&!this._isInitialized&&(this._isInitialized=!0),g?this._handle||(this._lastCpus=S.cpus(),this._lastRequests={totalRequestCount:e._totalRequestCount,totalFailedRequestCount:e._totalFailedRequestCount,time:+new Date},this._lastDependencies={totalDependencyCount:e._totalDependencyCount,totalFailedDependencyCount:e._totalFailedDependencyCount,time:+new Date},this._lastExceptions={totalExceptionCount:e._totalExceptionCount,time:+new Date},"function"==typeof process.cpuUsage&&(this._lastAppCpuUsage=process.cpuUsage()),this._lastHrtime=process.hrtime(),this._collectionInterval=v||this._collectionInterval,this._handle=setInterval((function(){return b.trackPerformance()}),this._collectionInterval),this._handle.unref()):this._handle&&(clearInterval(this._handle),this._handle=void 0)},e.countRequest=function(g,v){var b;if(e.isEnabled()){if("string"==typeof g)b=+new Date("1970-01-01T"+g+"Z");else{if("number"!=typeof g)return;b=g}e._intervalRequestExecutionTime+=b,!1===v&&e._totalFailedRequestCount++,e._totalRequestCount++}},e.countException=function(){e._totalExceptionCount++},e.countDependency=function(g,v){var b;if(e.isEnabled()){if("string"==typeof g)b=+new Date("1970-01-01T"+g+"Z");else{if("number"!=typeof g)return;b=g}e._intervalDependencyExecutionTime+=b,!1===v&&e._totalFailedDependencyCount++,e._totalDependencyCount++}},e.prototype.isInitialized=function(){return this._isInitialized},e.isEnabled=function(){return e.INSTANCE&&e.INSTANCE._isEnabled},e.prototype.trackPerformance=function(){this._trackCpu(),this._trackMemory(),this._trackNetwork(),this._trackDependencyRate(),this._trackExceptionRate()},e.prototype._trackCpu=function(){var g=S.cpus();if(g&&g.length&&this._lastCpus&&g.length===this._lastCpus.length){for(var v=0,b=0,x=0,C=0,T=0,R=0;g&&R<g.length;R++){var k=g[R],_=this._lastCpus[R],O=(k.model,k.speed,k.times),I=_.times;v+=O.user-I.user||0,b+=O.sys-I.sys||0,x+=O.nice-I.nice||0,C+=O.idle-I.idle||0,T+=O.irq-I.irq||0}var A=void 0;if("function"==typeof process.cpuUsage){var q=process.cpuUsage(),z=process.hrtime(),L=q.user-this._lastAppCpuUsage.user+(q.system-this._lastAppCpuUsage.system)||0;if(typeof this._lastHrtime<"u"&&2===this._lastHrtime.length)A=100*L/((1e6*(z[0]-this._lastHrtime[0])+(z[1]-this._lastHrtime[1])/1e3||0)*g.length);this._lastAppCpuUsage=q,this._lastHrtime=z}var G=v+b+x+C+T||1;this._client.trackMetric({name:P.PerformanceCounter.PROCESSOR_TIME,value:(G-C)/G*100}),this._client.trackMetric({name:P.PerformanceCounter.PROCESS_TIME,value:A||v/G*100})}this._lastCpus=g},e.prototype._trackMemory=function(){var g=S.freemem(),v=process.memoryUsage().rss,b=S.totalmem()-g;this._client.trackMetric({name:P.PerformanceCounter.PRIVATE_BYTES,value:v}),this._client.trackMetric({name:P.PerformanceCounter.AVAILABLE_BYTES,value:g}),this._enableLiveMetricsCounters&&this._client.trackMetric({name:P.QuickPulseCounter.COMMITTED_BYTES,value:b})},e.prototype._trackNetwork=function(){var g=this._lastRequests,v={totalRequestCount:e._totalRequestCount,totalFailedRequestCount:e._totalFailedRequestCount,time:+new Date},b=v.totalRequestCount-g.totalRequestCount||0,S=v.totalFailedRequestCount-g.totalFailedRequestCount||0,x=v.time-g.time,C=x/1e3,T=(e._intervalRequestExecutionTime-this._lastIntervalRequestExecutionTime)/b||0;if(this._lastIntervalRequestExecutionTime=e._intervalRequestExecutionTime,x>0){var R=b/C,k=S/C;this._client.trackMetric({name:P.PerformanceCounter.REQUEST_RATE,value:R}),(!this._enableLiveMetricsCounters||b>0)&&this._client.trackMetric({name:P.PerformanceCounter.REQUEST_DURATION,value:T}),this._enableLiveMetricsCounters&&this._client.trackMetric({name:P.QuickPulseCounter.REQUEST_FAILURE_RATE,value:k})}this._lastRequests=v},e.prototype._trackDependencyRate=function(){if(this._enableLiveMetricsCounters){var g=this._lastDependencies,v={totalDependencyCount:e._totalDependencyCount,totalFailedDependencyCount:e._totalFailedDependencyCount,time:+new Date},b=v.totalDependencyCount-g.totalDependencyCount||0,S=v.totalFailedDependencyCount-g.totalFailedDependencyCount||0,x=v.time-g.time,C=x/1e3,T=(e._intervalDependencyExecutionTime-this._lastIntervalDependencyExecutionTime)/b||0;if(this._lastIntervalDependencyExecutionTime=e._intervalDependencyExecutionTime,x>0){var R=b/C,k=S/C;this._client.trackMetric({name:P.QuickPulseCounter.DEPENDENCY_RATE,value:R}),this._client.trackMetric({name:P.QuickPulseCounter.DEPENDENCY_FAILURE_RATE,value:k}),(!this._enableLiveMetricsCounters||b>0)&&this._client.trackMetric({name:P.QuickPulseCounter.DEPENDENCY_DURATION,value:T})}this._lastDependencies=v}},e.prototype._trackExceptionRate=function(){if(this._enableLiveMetricsCounters){var g=this._lastExceptions,v={totalExceptionCount:e._totalExceptionCount,time:+new Date},b=v.totalExceptionCount-g.totalExceptionCount||0,S=v.time-g.time;if(S>0){var x=b/(S/1e3);this._client.trackMetric({name:P.QuickPulseCounter.EXCEPTION_RATE,value:x})}this._lastExceptions=v}},e.prototype.dispose=function(){e.INSTANCE=null,this.enable(!1),this._isInitialized=!1},e._totalRequestCount=0,e._totalFailedRequestCount=0,e._totalDependencyCount=0,e._totalFailedDependencyCount=0,e._totalExceptionCount=0,e._intervalDependencyExecutionTime=0,e._intervalRequestExecutionTime=0,e}();v.exports=x})),xn=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.AggregatedMetricCounter=void 0;var v=function e(g){this.dimensions=g,this.totalCount=0,this.lastTotalCount=0,this.intervalExecutionTime=0,this.lastTime=+new Date,this.lastIntervalExecutionTime=0};g.AggregatedMetricCounter=v})),Cn=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.PreaggregatedMetricPropertyNames=void 0,g.PreaggregatedMetricPropertyNames={cloudRoleInstance:"cloud/roleInstance",cloudRoleName:"cloud/roleName",operationSynthetic:"operation/synthetic",requestSuccess:"Request.Success",requestResultCode:"request/resultCode",dependencyType:"Dependency.Type",dependencyTarget:"dependency/target",dependencySuccess:"Dependency.Success",dependencyResultCode:"dependency/resultCode",traceSeverityLevel:"trace/severityLevel"}})),Tn=l(((g,v)=>{"use strict";var b=g&&g.__assign||function(){return b=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},b.apply(this,arguments)},S=Sn(),P=xn(),x=Cn(),C=function(){function e(g,v){void 0===v&&(v=6e4),e.INSTANCE||(e.INSTANCE=this),this._isInitialized=!1,e._dependencyCountersCollection=[],e._requestCountersCollection=[],e._exceptionCountersCollection=[],e._traceCountersCollection=[],this._client=g,this._collectionInterval=v}return e.prototype.enable=function(g,v){var b=this;this._isEnabled=g,this._isEnabled&&!this._isInitialized&&(this._isInitialized=!0),g?this._handle||(this._collectionInterval=v||this._collectionInterval,this._handle=setInterval((function(){return b.trackPreAggregatedMetrics()}),this._collectionInterval),this._handle.unref()):this._handle&&(clearInterval(this._handle),this._handle=void 0)},e.countException=function(g){e.isEnabled()&&e._getAggregatedCounter(g,this._exceptionCountersCollection).totalCount++},e.countTrace=function(g){e.isEnabled()&&e._getAggregatedCounter(g,this._traceCountersCollection).totalCount++},e.countRequest=function(g,v){if(e.isEnabled()){var b,S=e._getAggregatedCounter(v,this._requestCountersCollection);if("string"==typeof g)b=+new Date("1970-01-01T"+g+"Z");else{if("number"!=typeof g)return;b=g}S.intervalExecutionTime+=b,S.totalCount++}},e.countDependency=function(g,v){if(e.isEnabled()){var b,S=e._getAggregatedCounter(v,this._dependencyCountersCollection);if("string"==typeof g)b=+new Date("1970-01-01T"+g+"Z");else{if("number"!=typeof g)return;b=g}S.intervalExecutionTime+=b,S.totalCount++}},e.prototype.isInitialized=function(){return this._isInitialized},e.isEnabled=function(){return e.INSTANCE&&e.INSTANCE._isEnabled},e.prototype.trackPreAggregatedMetrics=function(){this._trackRequestMetrics(),this._trackDependencyMetrics(),this._trackExceptionMetrics(),this._trackTraceMetrics()},e._getAggregatedCounter=function(g,v){for(var b=!1,S=0;S<v.length;S++){if(g===v[S].dimensions)return v[S];if(Object.keys(g).length===Object.keys(v[S].dimensions).length){for(var x in g)if(g[x]!=v[S].dimensions[x]){b=!0;break}if(!b)return v[S];b=!1}}var C=new P.AggregatedMetricCounter(g);return v.push(C),C},e.prototype._trackRequestMetrics=function(){for(var g=0;g<e._requestCountersCollection.length;g++){var v=e._requestCountersCollection[g];v.time=+new Date;var b=v.totalCount-v.lastTotalCount||0,P=v.time-v.lastTime,x=(v.intervalExecutionTime-v.lastIntervalExecutionTime)/b||0;v.lastIntervalExecutionTime=v.intervalExecutionTime,P>0&&b>0&&this._trackPreAggregatedMetric({name:"Server response time",dimensions:v.dimensions,value:x,count:b,aggregationInterval:P,metricType:S.MetricId.REQUESTS_DURATION}),v.lastTotalCount=v.totalCount,v.lastTime=v.time}},e.prototype._trackDependencyMetrics=function(){for(var g=0;g<e._dependencyCountersCollection.length;g++){var v=e._dependencyCountersCollection[g];v.time=+new Date;var b=v.totalCount-v.lastTotalCount||0,P=v.time-v.lastTime,x=(v.intervalExecutionTime-v.lastIntervalExecutionTime)/b||0;v.lastIntervalExecutionTime=v.intervalExecutionTime,P>0&&b>0&&this._trackPreAggregatedMetric({name:"Dependency duration",dimensions:v.dimensions,value:x,count:b,aggregationInterval:P,metricType:S.MetricId.DEPENDENCIES_DURATION}),v.lastTotalCount=v.totalCount,v.lastTime=v.time}},e.prototype._trackExceptionMetrics=function(){for(var g=0;g<e._exceptionCountersCollection.length;g++){var v=e._exceptionCountersCollection[g],b=v.totalCount-v.lastTotalCount||0,P=v.time-v.lastTime;this._trackPreAggregatedMetric({name:"Exceptions",dimensions:v.dimensions,value:b,count:b,aggregationInterval:P,metricType:S.MetricId.EXCEPTIONS_COUNT}),v.lastTotalCount=v.totalCount,v.lastTime=v.time}},e.prototype._trackTraceMetrics=function(){for(var g=0;g<e._traceCountersCollection.length;g++){var v=e._traceCountersCollection[g],b=v.totalCount-v.lastTotalCount||0,P=v.time-v.lastTime;this._trackPreAggregatedMetric({name:"Traces",dimensions:v.dimensions,value:b,count:b,aggregationInterval:P,metricType:S.MetricId.TRACES_COUNT}),v.lastTotalCount=v.totalCount,v.lastTime=v.time}},e.prototype._trackPreAggregatedMetric=function(g){var v={};for(var S in g.dimensions)v[x.PreaggregatedMetricPropertyNames[S]]=g.dimensions[S];v=b(b({},v),{"_MS.MetricId":g.metricType,"_MS.AggregationIntervalMs":String(g.aggregationInterval),"_MS.IsAutocollected":"True"});var P={name:g.name,value:g.value,count:g.count,properties:v,kind:"Aggregation"};this._client.trackMetric(P)},e.prototype.dispose=function(){e.INSTANCE=null,this.enable(!1),this._isInitialized=!1},e}();v.exports=C})),Rn=l(((g,v)=>{"use strict";var S=b(22037),P=b(57147),x=b(71017),C=Gi(),T=q(),R=function(){function e(g){this.keys=new C.ContextTagKeys,this.tags={},this._loadApplicationContext(g),this._loadDeviceContext(),this._loadInternalContext()}return e.prototype._loadApplicationContext=function(g){if(g=g||x.resolve(__dirname,"../../../../package.json"),!e.appVersion[g]){e.appVersion[g]="unknown";try{var v=JSON.parse(P.readFileSync(g,"utf8"));v&&"string"==typeof v.version&&(e.appVersion[g]=v.version)}catch(g){T.info("unable to read app version: ",g)}}this.tags[this.keys.applicationVersion]=e.appVersion[g]},e.prototype._loadDeviceContext=function(){this.tags[this.keys.deviceId]="",this.tags[this.keys.cloudRoleInstance]=S&&S.hostname(),this.tags[this.keys.deviceOSVersion]=S&&S.type()+" "+S.release(),this.tags[this.keys.cloudRole]=e.DefaultRoleName,this.tags["ai.device.osArchitecture"]=S&&S.arch(),this.tags["ai.device.osPlatform"]=S&&S.platform()},e.prototype._loadInternalContext=function(){var g=x.resolve(__dirname,"../../package.json");if(!e.sdkVersion){e.sdkVersion="unknown";try{var v=JSON.parse(P.readFileSync(g,"utf8"));v&&"string"==typeof v.version&&(e.sdkVersion=v.version)}catch(g){T.info("unable to read app version: ",g)}}this.tags[this.keys.internalSdkVersion]="node:"+e.sdkVersion},e.DefaultRoleName="Web",e.appVersion={},e.sdkVersion=null,e}();v.exports=R})),kn=l(((g,v)=>{"use strict";var S,P=g&&g.__extends||(S=function(g,v){return(S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}S(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),x=b(57310),C=Gi(),T=Br(),R=jr(),k=ji(),_=Ur(),O=function(g){function t(v,b){var S=g.call(this)||this;return b&&b.method&&v&&(S.method=b.method,S.url=t._getUrlFromRequestOptions(v,b),S.startTime=+new Date),S}return P(t,g),t.prototype.onError=function(g){this._setStatus(void 0,g)},t.prototype.onResponse=function(g){this._setStatus(g.statusCode,void 0),this.correlationId=T.getCorrelationContextTarget(g,R.requestContextTargetKey)},t.prototype.getDependencyTelemetry=function(g,v){var b=x.parse(this.url);b.search=void 0,b.hash=void 0;var S=this.method.toUpperCase()+" "+b.pathname,P=C.RemoteDependencyDataConstants.TYPE_HTTP,T=b.hostname;b.port&&(T+=":"+b.port),this.correlationId?(P=C.RemoteDependencyDataConstants.TYPE_AI,this.correlationId!==_.correlationIdPrefix&&(T+=" | "+this.correlationId)):P=C.RemoteDependencyDataConstants.TYPE_HTTP;var R={id:v,name:S,data:this.url,duration:this.duration,success:this._isSuccess(),resultCode:this.statusCode?this.statusCode.toString():null,properties:this.properties||{},dependencyTypeName:P,target:T};if(g&&g.time?R.time=g.time:this.startTime&&(R.time=new Date(this.startTime)),g){for(var k in g)R[k]||(R[k]=g[k]);if(g.properties)for(var k in g.properties)R.properties[k]=g.properties[k]}return R},t._getUrlFromRequestOptions=function(g,v){if("string"==typeof g)if(0===g.indexOf("http://")||0===g.indexOf("https://"))g=x.parse(g);else{var b=x.parse(g);g="443"===b.host?x.parse("https://"+g):x.parse("http://"+g)}else{if(g&&"function"==typeof x.URL&&g instanceof x.URL)return x.format(g);var S=g;g={},S&&Object.keys(S).forEach((function(v){g[v]=S[v]}))}if(g.path){var P=x.parse(g.path);g.pathname=P.pathname,g.search=P.search}g.host&&g.port&&(!x.parse("http://"+g.host).port&&g.port&&(g.hostname=g.host,delete g.host));return g.protocol=g.protocol||v.agent&&v.agent.protocol||v.protocol||void 0,g.hostname=g.hostname||"localhost",x.format(g)},t}(k);v.exports=O})),En=l((g=>{"use strict";var v=g&&g.__assign||function(){return v=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},v.apply(this,arguments)};Object.defineProperty(g,"__esModule",{value:!0}),g.spanToTelemetryContract=void 0;var b=Xe(),S=Sn();function up(g){var b=v({},g);return Object.keys(S.SpanAttribute).forEach((function(g){delete b[g]})),b}g.spanToTelemetryContract=function pw(g){var P="|"+g.spanContext().traceId+"."+g.spanContext().spanId+".",x=Math.round(1e3*g._duration[0]+g._duration[1]/1e6),C=g.attributes["peer.address"]?g.attributes["peer.address"].toString():"",T=g.attributes.component?g.attributes.component.toString():"",R=T.toUpperCase()===S.DependencyTypeName.Http||!!g.attributes[S.SpanAttribute.HttpUrl],k=T.toLowerCase()===S.DependencyTypeName.Grpc;if(R){var _=g.attributes[S.SpanAttribute.HttpMethod]||"GET",O=new URL(g.attributes[S.SpanAttribute.HttpUrl].toString()),I=g.attributes[S.SpanAttribute.HttpHost]||O.host,A=g.attributes[S.SpanAttribute.HttpPort]||O.port||null,q=_+" "+(O.pathname||"/"),z=S.DependencyTypeName.Http,L=A?(I+":"+A).toString():I.toString(),G=O.toString(),j=g.attributes[S.SpanAttribute.HttpStatusCode]||g.status.code||0;return{id:P,name:q,dependencyTypeName:z,target:L,data:G,success:j<400,duration:x,url:G,resultCode:String(j),properties:up(g.attributes)}}if(k){_=g.attributes[S.SpanAttribute.GrpcMethod]||"rpc";var B=g.attributes[S.SpanAttribute.GrpcService],U=B?_+" "+B:g.name;return{id:P,duration:x,name:U,target:B.toString(),data:B.toString()||U,url:B.toString()||U,dependencyTypeName:S.DependencyTypeName.Grpc,resultCode:String(g.status.code||0),success:0===g.status.code,properties:up(g.attributes)}}var V=g.name,H=g.links&&g.links.map((function(g){return{operation_Id:g.context.traceId,id:g.context.spanId}}));return{id:P,duration:x,name:V,target:C,data:C||V,url:C||V,dependencyTypeName:g.kind===b.SpanKind.INTERNAL?S.DependencyTypeName.InProc:T||g.name,resultCode:String(g.status.code||0),success:0===g.status.code,properties:v(v({},up(g.attributes)),{"_MS.links":H||void 0})}}})),_n=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.subscriber=void 0;var v=Xe(),b=B(),S=Vr(),P=En(),x=z(),C=[];g.subscriber=function(g){var b=g.data,T=P.spanToTelemetryContract(b),R=b.spanContext(),k=new S;k.traceId=R.traceId,k.spanId=R.spanId,k.traceFlag=S.formatOpenTelemetryTraceFlags(R.traceFlags),k.parentId=b.parentSpanId?"|"+R.traceId+"."+b.parentSpanId+".":null,x.AsyncScopeManager.with(b,(function(){C.forEach((function(g){b.kind===v.SpanKind.SERVER?g.trackRequest(T):(b.kind===v.SpanKind.CLIENT||b.kind===v.SpanKind.INTERNAL)&&g.trackDependency(T)}))}))},g.enable=function vw(v,S){v?(0===C.length&&b.channel.subscribe("azure-coretracing",g.subscriber),C.push(S)):0===(C=C.filter((function(g){return g!=S}))).length&&b.channel.unsubscribe("azure-coretracing",g.subscriber)}})),On=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.subscriber=void 0;var v=B(),b=[];g.subscriber=function(g){"ismaster"!==g.data.event.commandName&&b.forEach((function(v){var b=g.data.startedData&&g.data.startedData.databaseName||"Unknown database";v.trackDependency({target:b,data:g.data.event.commandName,name:g.data.event.commandName,duration:g.data.event.duration,success:g.data.succeeded,resultCode:g.data.succeeded?"0":"1",time:g.data.startedData.time,dependencyTypeName:"mongodb"})}))},g.enable=function Ew(S,P){S?(0===b.length&&v.channel.subscribe("mongodb",g.subscriber),b.push(P)):0===(b=b.filter((function(g){return g!=P}))).length&&v.channel.unsubscribe("mongodb",g.subscriber)}})),In=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.subscriber=void 0;var v=B(),b=[];g.subscriber=function(g){b.forEach((function(v){var b=g.data.query||{},S=b.sql||"Unknown query",P=!g.data.err,x=(b._connection||{}).config||{},C=x.socketPath?x.socketPath:(x.host||"localhost")+":"+x.port;v.trackDependency({target:C,data:S,name:S,duration:g.data.duration,success:P,resultCode:P?"0":"1",time:g.data.time,dependencyTypeName:"mysql"})}))},g.enable=function yw(S,P){S?(0===b.length&&v.channel.subscribe("mysql",g.subscriber),b.push(P)):0===(b=b.filter((function(g){return g!=P}))).length&&v.channel.unsubscribe("mysql",g.subscriber)}})),An=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.subscriber=void 0;var v=B(),b=[];g.subscriber=function(g){b.forEach((function(v){"info"!==g.data.commandObj.command&&v.trackDependency({target:g.data.address,name:g.data.commandObj.command,data:g.data.commandObj.command,duration:g.data.duration,success:!g.data.err,resultCode:g.data.err?"1":"0",time:g.data.time,dependencyTypeName:"redis"})}))},g.enable=function Aw(S,P){S?(0===b.length&&v.channel.subscribe("redis",g.subscriber),b.push(P)):0===(b=b.filter((function(g){return g!=P}))).length&&v.channel.unsubscribe("redis",g.subscriber)}})),Mn=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.enable=g.subscriber=void 0;var v=B(),b=[];g.subscriber=function(g){b.forEach((function(v){var b=g.data.query,S=b.preparable&&b.preparable.text||b.plan||b.text||"unknown query",P=!g.data.error,x=g.data.database.host+":"+g.data.database.port;v.trackDependency({target:x,data:S,name:S,duration:g.data.duration,success:P,resultCode:P?"0":"1",time:g.data.time,dependencyTypeName:"postgres"})}))},g.enable=function Iw(S,P){S?(0===b.length&&v.channel.subscribe("postgres",g.subscriber),b.push(P)):0===(b=b.filter((function(g){return g!=P}))).length&&v.channel.unsubscribe("postgres",g.subscriber)}})),qn=l(((g,v)=>{"use strict";var S=g&&g.__spreadArrays||function(){for(var g=0,v=0,b=arguments.length;v<b;v++)g+=arguments[v].length;var S=Array(g),P=0;for(v=0;v<b;v++)for(var x=arguments[v],C=0,T=x.length;C<T;C++,P++)S[P]=x[C];return S},P=b(13685),x=b(95687),C=q(),T=Br(),R=jr(),k=kn(),_=hn(),O=Ur(),I=Vr(),A=Gr(),z=function(){function e(g){if(e.INSTANCE)throw new Error("Client request tracking should be configured from the applicationInsights object");e.INSTANCE=this,this._client=g}return e.prototype.enable=function(g){this._isEnabled=g,this._isEnabled&&!this._isInitialized&&this._initialize(),A.IsInitialized&&(_n().enable(!0,this._client),On().enable(g,this._client),In().enable(g,this._client),An().enable(g,this._client),Mn().enable(g,this._client))},e.prototype.isInitialized=function(){return this._isInitialized},e.prototype._initialize=function(){var g=this;this._isInitialized=!0;var v=P.request,b=x.request,i=function(v,b){var S=!b[e.disableCollectionRequestOption]&&!v[e.alreadyAutoCollectedFlag];b.headers&&b.headers["user-agent"]&&-1!==b.headers["user-agent"].toString().indexOf("azsdk-js")&&(S=!1),v[e.alreadyAutoCollectedFlag]=!0,v&&b&&S&&(_.CorrelationContextManager.wrapEmitter(v),e.trackRequest(g._client,{options:b,request:v}))};P.request=function(g){for(var b=[],x=1;x<arguments.length;x++)b[x-1]=arguments[x];var C=v.call.apply(v,S([P,g],b));return i(C,g),C},x.request=function(g){for(var v=[],P=1;P<arguments.length;P++)v[P-1]=arguments[P];var C=b.call.apply(b,S([x,g],v));return i(C,g),C},P.get=function(g){for(var v,b=[],x=1;x<arguments.length;x++)b[x-1]=arguments[x];var C=(v=P.request).call.apply(v,S([P,g],b));return C.end(),C},x.get=function(g){for(var v,b=[],P=1;P<arguments.length;P++)b[P-1]=arguments[P];var C=(v=x.request).call.apply(v,S([x,g],b));return C.end(),C}},e.trackRequest=function(g,v){if(v.options&&v.request&&g){var b,S,P=new k(v.options,v.request),x=_.CorrelationContextManager.getCurrentContext();if(x&&x.operation&&x.operation.traceparent&&I.isValidTraceId(x.operation.traceparent.traceId))x.operation.traceparent.updateSpanId(),b=x.operation.traceparent.getBackCompatRequestId();else if(O.w3cEnabled){S=(q=new I).toString(),b=q.getBackCompatRequestId()}else b=x&&x.operation&&x.operation.parentId+e.requestNumber+++".";if(T.canIncludeCorrelationHeader(g,P.getUrl())&&v.request.getHeader&&v.request.setHeader&&g.config&&g.config.correlationId){var A=v.request.getHeader(R.requestContextHeader);try{T.safeIncludeCorrelationHeader(g,v.request,A)}catch(g){C.warn("Request-Context header could not be set. Correlation of requests may be lost",g)}if(x&&x.operation)try{if(v.request.setHeader(R.requestIdHeader,b),g.config.ignoreLegacyHeaders||(v.request.setHeader(R.parentIdHeader,x.operation.id),v.request.setHeader(R.rootIdHeader,b)),S||x.operation.traceparent)v.request.setHeader(R.traceparentHeader,S||x.operation.traceparent.toString());else if(O.w3cEnabled){var q=(new I).toString();v.request.setHeader(R.traceparentHeader,q)}if(x.operation.tracestate){var z=x.operation.tracestate.toString();z&&v.request.setHeader(R.traceStateHeader,z)}var L=x.customProperties.serializeToHeader();L&&v.request.setHeader(R.correlationContextHeader,L)}catch(g){C.warn("Correlation headers could not be set. Correlation of requests may be lost.",g)}}v.request.on&&(v.request.on("response",(function(S){P.onResponse(S);var x=P.getDependencyTelemetry(v,b);x.contextObjects=x.contextObjects||{},x.contextObjects["http.RequestOptions"]=v.options,x.contextObjects["http.ClientRequest"]=v.request,x.contextObjects["http.ClientResponse"]=S,g.trackDependency(x)})),v.request.on("error",(function(S){P.onError(S);var x=P.getDependencyTelemetry(v,b);x.contextObjects=x.contextObjects||{},x.contextObjects["http.RequestOptions"]=v.options,x.contextObjects["http.ClientRequest"]=v.request,x.contextObjects.Error=S,g.trackDependency(x)})),v.request.on("abort",(function(){P.onError(new Error);var S=P.getDependencyTelemetry(v,b);S.contextObjects=S.contextObjects||{},S.contextObjects["http.RequestOptions"]=v.options,S.contextObjects["http.ClientRequest"]=v.request,g.trackDependency(S)})))}else C.info("AutoCollectHttpDependencies.trackRequest was called with invalid parameters: ",!v.options,!v.request,!g)},e.prototype.dispose=function(){e.INSTANCE=null,this.enable(!1),this._isInitialized=!1},e.disableCollectionRequestOption="disableAppInsightsAutoCollection",e.requestNumber=1,e.alreadyAutoCollectedFlag="_appInsightsAutoCollected",e}();v.exports=z})),zn=l(((g,v)=>{"use strict";var S=b(22037),P=Sn(),x=Br(),C=Rn(),T=qn(),R=function(){function e(g){this._collectionInterval=9e5,this._vmData={},this._azInst_vmId="",this._azInst_subscriptionId="",this._azInst_osType="",e.INSTANCE||(e.INSTANCE=this),this._isInitialized=!1,this._client=g}return e.prototype.enable=function(g,v){var b=this;this._isEnabled=g,this._isEnabled&&!this._isInitialized&&(this._isInitialized=!0),g?this._handle||(this._handle=setInterval((function(){return b.trackHeartBeat(v,(function(){}))}),this._collectionInterval),this._handle.unref()):this._handle&&(clearInterval(this._handle),this._handle=null)},e.prototype.isInitialized=function(){return this._isInitialized},e.isEnabled=function(){return e.INSTANCE&&e.INSTANCE._isEnabled},e.prototype.trackHeartBeat=function(g,v){var b=this,x=!1,T={},R=C.sdkVersion;T.sdk=R,T.osType=S.type(),process.env.WEBSITE_SITE_NAME?(T.appSrv_SiteName=process.env.WEBSITE_SITE_NAME||"",T.appSrv_wsStamp=process.env.WEBSITE_HOME_STAMPNAME||"",T.appSrv_wsHost=process.env.WEBSITE_HOSTNAME||""):process.env.FUNCTIONS_WORKER_RUNTIME?T.azfunction_appId=process.env.WEBSITE_HOSTNAME:g&&(void 0===this._isVM?(x=!0,this._getAzureComputeMetadata(g,(function(){b._isVM&&Object.keys(b._vmData).length>0&&(T.azInst_vmId=b._vmData.vmId||"",T.azInst_subscriptionId=b._vmData.subscriptionId||"",T.azInst_osType=b._vmData.osType||"",b._azInst_vmId=b._vmData.vmId||"",b._azInst_subscriptionId=b._vmData.subscriptionId||"",b._azInst_osType=b._vmData.osType||""),b._client.trackMetric({name:P.HeartBeatMetricName,value:0,properties:T}),v()}))):this._isVM&&(T.azInst_vmId=this._azInst_vmId,T.azInst_subscriptionId=this._azInst_subscriptionId,T.azInst_osType=this._azInst_osType)),x||(this._client.trackMetric({name:P.HeartBeatMetricName,value:0,properties:T}),v())},e.prototype.dispose=function(){e.INSTANCE=null,this.enable(!1),this._isInitialized=!1},e.prototype._getAzureComputeMetadata=function(g,v){var b,S=this,P=((b={method:"GET"})[T.disableCollectionRequestOption]=!0,b.headers={Metadata:"True"},b),C=x.makeRequest(g,"http://169.254.169.254/metadata/instance/compute?api-version=2017-12-01&format=json",P,(function(g){if(200===g.statusCode){S._isVM=!0;var b="";g.on("data",(function(g){b+=g})),g.on("end",(function(){S._vmData=S._isJSON(b)?JSON.parse(b):{},v()}))}else v()}));C&&(C.on("error",(function(g){g&&g.message&&g.message.indexOf("ENETUNREACH")>-1&&(S._isVM=!1),v()})),C.end())},e.prototype._isJSON=function(g){try{return JSON.parse(g)&&!!g}catch{return!1}},e}();v.exports=R})),Ln=l(((g,v)=>{"use strict";var S=b(13685),P=b(95687),x=q(),C=Br(),T=jr(),R=Bi(),k=hn(),_=Pn(),O=function(){function e(g){if(e.INSTANCE)throw new Error("Server request tracking should be configured from the applicationInsights object");e.INSTANCE=this,this._client=g}return e.prototype.enable=function(g){this._isEnabled=g,(this._isAutoCorrelating||this._isEnabled||_.isEnabled())&&!this._isInitialized&&(this.useAutoCorrelation(this._isAutoCorrelating),this._initialize())},e.prototype.useAutoCorrelation=function(g,v){g&&!this._isAutoCorrelating?k.CorrelationContextManager.enable(v):!g&&this._isAutoCorrelating&&k.CorrelationContextManager.disable(),this._isAutoCorrelating=g},e.prototype.isInitialized=function(){return this._isInitialized},e.prototype.isAutoCorrelating=function(){return this._isAutoCorrelating},e.prototype._generateCorrelationContext=function(g){if(this._isAutoCorrelating)return k.CorrelationContextManager.generateContextObject(g.getOperationId(this._client.context.tags),g.getRequestId(),g.getOperationName(this._client.context.tags),g.getCorrelationContextHeader(),g.getTraceparent(),g.getTracestate())},e.prototype._initialize=function(){var g=this;this._isInitialized=!0;var r=function(v){if(v){if("function"!=typeof v)throw new Error("onRequest handler must be a function");return function(b,S){k.CorrelationContextManager.wrapEmitter(b),k.CorrelationContextManager.wrapEmitter(S);var P=b&&!b[e.alreadyAutoCollectedFlag];if(b&&P){var x=new R(b),C=g._generateCorrelationContext(x);k.CorrelationContextManager.runWithContext(C,(function(){g._isEnabled&&(b[e.alreadyAutoCollectedFlag]=!0,e.trackRequest(g._client,{request:b,response:S},x)),"function"==typeof v&&v(b,S)}))}else"function"==typeof v&&v(b,S)}}},n=function(g){var v=g.addListener.bind(g);g.addListener=function(g,b){switch(g){case"request":case"checkContinue":return v(g,r(b));default:return v(g,b)}},g.on=g.addListener},v=S.createServer;S.createServer=function(g,b){if(b&&"function"==typeof b){var S=v(g,r(b));return n(S),S}S=v(r(g));return n(S),S};var b=P.createServer;P.createServer=function(g,v){var S=b(g,r(v));return n(S),S}},e.trackRequestSync=function(g,v){if(v.request&&v.response&&g){e.addResponseCorrelationIdHeader(g,v.response);var b=k.CorrelationContextManager.getCurrentContext(),S=new R(v.request,b&&b.operation.parentId);b&&(b.operation.id=S.getOperationId(g.context.tags)||b.operation.id,b.operation.name=S.getOperationName(g.context.tags)||b.operation.name,b.operation.parentId=S.getRequestId()||b.operation.parentId,b.customProperties.addHeaderData(S.getCorrelationContextHeader())),e.endRequest(g,S,v,v.duration,v.error)}else x.info("AutoCollectHttpRequests.trackRequestSync was called with invalid parameters: ",!v.request,!v.response,!g)},e.trackRequest=function(g,v,b){if(v.request&&v.response&&g){var S=k.CorrelationContextManager.getCurrentContext(),P=b||new R(v.request,S&&S.operation.parentId);C.canIncludeCorrelationHeader(g,P.getUrl())&&e.addResponseCorrelationIdHeader(g,v.response),S&&!b&&(S.operation.id=P.getOperationId(g.context.tags)||S.operation.id,S.operation.name=P.getOperationName(g.context.tags)||S.operation.name,S.operation.parentId=P.getOperationParentId(g.context.tags)||S.operation.parentId,S.customProperties.addHeaderData(P.getCorrelationContextHeader())),v.response.once&&v.response.once("finish",(function(){e.endRequest(g,P,v,null,null)})),v.request.on&&v.request.on("error",(function(b){e.endRequest(g,P,v,null,b)})),v.request.on&&v.request.on("aborted",(function(){e.endRequest(g,P,v,null,"The request has been aborted and the network socket has closed.")}))}else x.info("AutoCollectHttpRequests.trackRequest was called with invalid parameters: ",!v.request,!v.response,!g)},e.addResponseCorrelationIdHeader=function(g,v){if(g.config&&g.config.correlationId&&v.getHeader&&v.setHeader&&!v.headersSent){var b=v.getHeader(T.requestContextHeader);C.safeIncludeCorrelationHeader(g,v,b)}},e.endRequest=function(g,v,b,S,P){P?v.onError(P,S):v.onResponse(b.response,S);var x=v.getRequestTelemetry(b);if(x.tagOverrides=v.getRequestTags(g.context.tags),b.tagOverrides)for(var C in b.tagOverrides)x.tagOverrides[C]=b.tagOverrides[C];var T=v.getLegacyRootId();T&&(x.properties.ai_legacyRootId=T),x.contextObjects=x.contextObjects||{},x.contextObjects["http.ServerRequest"]=b.request,x.contextObjects["http.ServerResponse"]=b.response,g.trackRequest(x)},e.prototype.dispose=function(){e.INSTANCE=null,this.enable(!1),this._isInitialized=!1,k.CorrelationContextManager.disable(),this._isAutoCorrelating=!1},e.alreadyAutoCollectedFlag="_appInsightsAutoCollected",e}();v.exports=O})),Gn=l(((g,v)=>{"use strict";var S=g&&g.__assign||function(){return S=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},S.apply(this,arguments)},P=b(22037),x=Gi(),C=Sn(),T=Br(),R=q(),k=T.w3cTraceId(),_=function(){function e(){}return e.createQuickPulseEnvelope=function(g,v,b,S){var x=P&&"function"==typeof P.hostname&&P.hostname()||"Unknown",C=S.tags&&S.keys&&S.keys.cloudRoleInstance&&S.tags[S.keys.cloudRoleInstance]||x,T=S.tags&&S.keys&&S.keys.cloudRole&&S.tags[S.keys.cloudRole]||null;return{Documents:v.length>0?v:null,InstrumentationKey:b.instrumentationKey||"",Metrics:g.length>0?g:null,InvariantVersion:1,Timestamp:"/Date("+Date.now()+")/",Version:S.tags[S.keys.internalSdkVersion],StreamId:k,MachineName:x,Instance:C,RoleName:T}},e.createQuickPulseMetric=function(g){return{Name:g.name,Value:g.value,Weight:g.count||1}},e.telemetryEnvelopeToQuickPulseDocument=function(g){switch(g.data.baseType){case x.TelemetryTypeString.Event:return e.createQuickPulseEventDocument(g);case x.TelemetryTypeString.Exception:return e.createQuickPulseExceptionDocument(g);case x.TelemetryTypeString.Trace:return e.createQuickPulseTraceDocument(g);case x.TelemetryTypeString.Dependency:return e.createQuickPulseDependencyDocument(g);case x.TelemetryTypeString.Request:return e.createQuickPulseRequestDocument(g)}return null},e.createQuickPulseEventDocument=function(g){var v=e.createQuickPulseDocument(g),b=g.data.baseData.name;return S(S({},v),{Name:b})},e.createQuickPulseTraceDocument=function(g){var v=e.createQuickPulseDocument(g),b=g.data.baseData.severityLevel||0;return S(S({},v),{Message:g.data.baseData.message,SeverityLevel:x.SeverityLevel[b]})},e.createQuickPulseExceptionDocument=function(g){var v=e.createQuickPulseDocument(g),b=g.data.baseData.exceptions,P="",x="",C="";return b&&b.length>0&&(b[0].parsedStack&&b[0].parsedStack.length>0?b[0].parsedStack.forEach((function(g){P+=g.assembly+"\n"})):b[0].stack&&b[0].stack.length>0&&(P=b[0].stack),x=b[0].message,C=b[0].typeName),S(S({},v),{Exception:P,ExceptionMessage:x,ExceptionType:C})},e.createQuickPulseRequestDocument=function(g){var v=e.createQuickPulseDocument(g),b=g.data.baseData;return S(S({},v),{Name:b.name,Success:b.success,Duration:b.duration,ResponseCode:b.responseCode,OperationName:b.name})},e.createQuickPulseDependencyDocument=function(g){var v=e.createQuickPulseDocument(g),b=g.data.baseData;return S(S({},v),{Name:b.name,Target:b.target,Success:b.success,Duration:b.duration,ResultCode:b.resultCode,CommandName:b.data,OperationName:v.OperationId,DependencyTypeName:b.type})},e.createQuickPulseDocument=function(g){var v,b;return g.data.baseType?(b=C.TelemetryTypeStringToQuickPulseType[g.data.baseType],v=C.TelemetryTypeStringToQuickPulseDocumentType[g.data.baseType]):R.warn("Document type invalid; not sending live metric document",g.data.baseType),{DocumentType:v,__type:b,OperationId:g.tags[e.keys.operationId],Version:"1.0",Properties:e.aggregateProperties(g)}},e.aggregateProperties=function(g){var v=[],b=g.data.baseData.measurements||{};for(var S in b)if(b.hasOwnProperty(S)){var P={key:S,value:b[S]};v.push(P)}var x=g.data.baseData.properties||{};for(var S in x)if(x.hasOwnProperty(S)){P={key:S,value:x[S]};v.push(P)}return v},e.keys=new x.ContextTagKeys,e}();v.exports=_})),jn=l(((g,v)=>{"use strict";v.exports={getTransmissionTime:function(){return 1e4*(Date.now()+621355968e5)}}})),Bn=l(((g,v)=>{"use strict";var S=g&&g.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function o(g){try{c(S.next(g))}catch(g){x(g)}}function u(g){try{c(S.throw(g))}catch(g){x(g)}}function c(g){g.done?P(g.value):function i(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(o,u)}c((S=S.apply(g,v||[])).next())}))},P=g&&g.__generator||function(g,v){var b,S,P,x,C={label:0,sent:function(){if(1&P[0])throw P[1];return P[1]},trys:[],ops:[]};return x={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(x[Symbol.iterator]=function(){return this}),x;function o(x){return function(T){return function u(x){if(b)throw new TypeError("Generator is already executing.");for(;C;)try{if(b=1,S&&(P=2&x[0]?S.return:x[0]?S.throw||((P=S.return)&&P.call(S),0):S.next)&&!(P=P.call(S,x[1])).done)return P;switch(S=0,P&&(x=[2&x[0],P.value]),x[0]){case 0:case 1:P=x;break;case 4:return C.label++,{value:x[1],done:!1};case 5:C.label++,S=x[1],x=[0];continue;case 7:x=C.ops.pop(),C.trys.pop();continue;default:if(!(P=(P=C.trys).length>0&&P[P.length-1])&&(6===x[0]||2===x[0])){C=0;continue}if(3===x[0]&&(!P||x[1]>P[0]&&x[1]<P[3])){C.label=x[1];break}if(6===x[0]&&C.label<P[1]){C.label=P[1],P=x;break}if(P&&C.label<P[2]){C.label=P[2],C.ops.push(x);break}P[2]&&C.ops.pop(),C.trys.pop();continue}x=v.call(g,C)}catch(g){x=[6,g],S=0}finally{b=P=0}if(5&x[0])throw x[1];return{value:x[0]?x[1]:void 0,done:!0}}([x,T])}}},x=b(95687),C=qn(),T=q(),R=jn(),k=Br(),_="POST",O="x-ms-qps-transmission-time",I="x-ms-qps-service-polling-interval-hint",A="x-ms-qps-service-endpoint-redirect",z="x-ms-qps-instance-name",L="x-ms-qps-stream-id",G="x-ms-qps-machine-name",j="x-ms-qps-role-name",B="x-ms-qps-invariant-version",U="x-ms-qps-subscribed",V=function(){function e(g){this._config=g,this._consecutiveErrors=0}return e.prototype.ping=function(g,v,b){var S=[{name:L,value:g.StreamId},{name:G,value:g.MachineName},{name:j,value:g.RoleName},{name:z,value:g.Instance},{name:B,value:g.InvariantVersion.toString()}];this._submitData(g,v,b,"ping",S)},e.prototype.post=function(g,v,b){return S(this,void 0,void 0,(function(){return P(this,(function(S){switch(S.label){case 0:return[4,this._submitData([g],v,b,"post")];case 1:return S.sent(),[2]}}))}))},e.prototype._submitData=function(g,v,b,T,q){return S(this,void 0,void 0,(function(){var S,z,L,G,j,B=this;return P(this,(function(P){return S=JSON.stringify(g),(G={})[C.disableCollectionRequestOption]=!0,G.host=v&&v.length>0?v:this._config.quickPulseHost,G.method=_,G.path="/QuickPulseService.svc/"+T+"?ikey="+this._config.instrumentationKey,G.headers=((j={Expect:"100-continue"})[O]=R.getTransmissionTime(),j["Content-Type"]="application/json",j["Content-Length"]=Buffer.byteLength(S),j),z=G,q&&q.length>0&&q.forEach((function(g){return z.headers[g.name]=g.value})),this._config.httpsAgent?z.agent=this._config.httpsAgent:z.agent=k.tlsRestrictedAgent,(L=x.request(z,(function(g){if(200==g.statusCode){var v="true"===g.headers[U],S=g.headers[A]?g.headers[A].toString():null,P=g.headers[I]?parseInt(g.headers[I].toString()):null;B._consecutiveErrors=0,b(v,g,S,P)}else B._onError("StatusCode:"+g.statusCode+" StatusMessage:"+g.statusMessage),b()}))).on("error",(function(g){B._onError(g),b()})),L.write(S),L.end(),[2]}))}))},e.prototype._onError=function(g){this._consecutiveErrors++;var v="Transient error connecting to the Live Metrics endpoint. This packet will not appear in your Live Metrics Stream. Error:";this._consecutiveErrors%e.MAX_QPS_FAILURES_BEFORE_WARN==0?(v="Live Metrics endpoint could not be reached "+this._consecutiveErrors+" consecutive times. Most recent error:",T.warn(e.TAG,v,g)):T.info(e.TAG,v,g)},e.TAG="QuickPulseSender",e.MAX_QPS_FAILURES_BEFORE_WARN=25,e}();v.exports=V})),Un=l(((g,v)=>{"use strict";var b=g&&g.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function o(g){try{c(S.next(g))}catch(g){x(g)}}function u(g){try{c(S.throw(g))}catch(g){x(g)}}function c(g){g.done?P(g.value):function i(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(o,u)}c((S=S.apply(g,v||[])).next())}))},S=g&&g.__generator||function(g,v){var b,S,P,x,C={label:0,sent:function(){if(1&P[0])throw P[1];return P[1]},trys:[],ops:[]};return x={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(x[Symbol.iterator]=function(){return this}),x;function o(x){return function(T){return function u(x){if(b)throw new TypeError("Generator is already executing.");for(;C;)try{if(b=1,S&&(P=2&x[0]?S.return:x[0]?S.throw||((P=S.return)&&P.call(S),0):S.next)&&!(P=P.call(S,x[1])).done)return P;switch(S=0,P&&(x=[2&x[0],P.value]),x[0]){case 0:case 1:P=x;break;case 4:return C.label++,{value:x[1],done:!1};case 5:C.label++,S=x[1],x=[0];continue;case 7:x=C.ops.pop(),C.trys.pop();continue;default:if(!(P=(P=C.trys).length>0&&P[P.length-1])&&(6===x[0]||2===x[0])){C=0;continue}if(3===x[0]&&(!P||x[1]>P[0]&&x[1]<P[3])){C.label=x[1];break}if(6===x[0]&&C.label<P[1]){C.label=P[1],P=x;break}if(P&&C.label<P[2]){C.label=P[2],C.ops.push(x);break}P[2]&&C.ops.pop(),C.trys.pop();continue}x=v.call(g,C)}catch(g){x=[6,g],S=0}finally{b=P=0}if(5&x[0])throw x[1];return{value:x[0]?x[1]:void 0,done:!0}}([x,T])}}},P=q(),x=Gn(),C=Bn(),T=Sn(),R=Rn(),k=function(){function e(g,v){this._isCollectingData=!1,this._lastSuccessTime=Date.now(),this._lastSendSucceeded=!0,this._metrics={},this._documents=[],this._collectors=[],this._redirectedHost=null,this._pollingIntervalHint=-1,this.config=g,this.context=v||new R,this._sender=new C(this.config),this._isEnabled=!1}return e.prototype.addCollector=function(g){this._collectors.push(g)},e.prototype.trackMetric=function(g){this._addMetric(g)},e.prototype.addDocument=function(g){var v=x.telemetryEnvelopeToQuickPulseDocument(g);v&&this._documents.push(v)},e.prototype.enable=function(g){g&&!this._isEnabled?(this._isEnabled=!0,this._goQuickPulse()):!g&&this._isEnabled&&(this._isEnabled=!1,clearTimeout(this._handle),this._handle=void 0)},e.prototype.enableCollectors=function(g){this._collectors.forEach((function(v){v.enable(g)}))},e.prototype._addMetric=function(g){var v=g.value,b=g.count||1,S=T.PerformanceToQuickPulseCounter[g.name];S&&(this._metrics[S]?(this._metrics[S].Value=(this._metrics[S].Value*this._metrics[S].Weight+v*b)/(this._metrics[S].Weight+b),this._metrics[S].Weight+=b):(this._metrics[S]=x.createQuickPulseMetric(g),this._metrics[S].Name=S,this._metrics[S].Weight=1))},e.prototype._resetQuickPulseBuffer=function(){delete this._metrics,this._metrics={},this._documents.length=0},e.prototype._goQuickPulse=function(){return b(this,void 0,void 0,(function(){var g,v,b,P,C=this;return S(this,(function(S){switch(S.label){case 0:return g=Object.keys(this._metrics).map((function(g){return C._metrics[g]})),v=x.createQuickPulseEnvelope(g,this._documents.slice(),this.config,this.context),this._resetQuickPulseBuffer(),this._isCollectingData?[4,this._post(v)]:[3,2];case 1:return S.sent(),[3,3];case 2:this._ping(v),S.label=3;case 3:return b=this._pollingIntervalHint>0?this._pollingIntervalHint:e.PING_INTERVAL,P=this._isCollectingData?e.POST_INTERVAL:b,this._isCollectingData&&Date.now()-this._lastSuccessTime>=e.MAX_POST_WAIT_TIME&&!this._lastSendSucceeded?(this._isCollectingData=!1,P=e.FALLBACK_INTERVAL):!this._isCollectingData&&Date.now()-this._lastSuccessTime>=e.MAX_PING_WAIT_TIME&&!this._lastSendSucceeded&&(P=e.FALLBACK_INTERVAL),this._lastSendSucceeded=null,this._handle=setTimeout(this._goQuickPulse.bind(this),P),this._handle.unref(),[2]}}))}))},e.prototype._ping=function(g){this._sender.ping(g,this._redirectedHost,this._quickPulseDone.bind(this))},e.prototype._post=function(g){return b(this,void 0,void 0,(function(){return S(this,(function(v){switch(v.label){case 0:return[4,this._sender.post(g,this._redirectedHost,this._quickPulseDone.bind(this))];case 1:return v.sent(),[2]}}))}))},e.prototype._quickPulseDone=function(g,v,b,S){null!=g?(this._isCollectingData!==g&&(P.info("Live Metrics sending data",g),this.enableCollectors(g)),this._isCollectingData=g,b&&b.length>0&&(this._redirectedHost=b,P.info("Redirecting endpoint to: ",b)),S&&S>0&&(this._pollingIntervalHint=S),v&&v.statusCode<300&&v.statusCode>=200?(this._lastSuccessTime=Date.now(),this._lastSendSucceeded=!0):this._lastSendSucceeded=!1):this._lastSendSucceeded=!1},e.MAX_POST_WAIT_TIME=2e4,e.MAX_PING_WAIT_TIME=6e4,e.FALLBACK_INTERVAL=6e4,e.PING_INTERVAL=5e3,e.POST_INTERVAL=1e3,e}();v.exports=k})),Vn=l(((g,v)=>{"use strict";var b=Sn(),S=function(){function e(){}return e.parse=function(g){if(!g)return{};var v=g.split(e._FIELDS_SEPARATOR).reduce((function(g,v){var b=v.split(e._FIELD_KEY_VALUE_SEPARATOR);if(2===b.length){var S=b[0].toLowerCase(),P=b[1];g[S]=P}return g}),{});if(Object.keys(v).length>0){if(v.endpointsuffix){var S=v.location?v.location+".":"";v.ingestionendpoint=v.ingestionendpoint||"https://"+S+"dc."+v.endpointsuffix,v.liveendpoint=v.liveendpoint||"https://"+S+"live."+v.endpointsuffix}v.ingestionendpoint=v.ingestionendpoint||b.DEFAULT_BREEZE_ENDPOINT,v.liveendpoint=v.liveendpoint||b.DEFAULT_LIVEMETRICS_ENDPOINT}return v},e._FIELDS_SEPARATOR=";",e._FIELD_KEY_VALUE_SEPARATOR="=",e}();v.exports=S})),Hn=l(((g,v)=>{"use strict";var S=Ur(),P=Vn(),x=(q(),Sn()),C=b(57310),T=function(){function e(g){var v=this;this.endpointBase=x.DEFAULT_BREEZE_ENDPOINT;var b=process.env[e.ENV_connectionString],S=P.parse(g),T=P.parse(b),R=!S.instrumentationkey&&Object.keys(S).length>0?null:g;this.instrumentationKey=S.instrumentationkey||R||T.instrumentationkey||e._getInstrumentationKey(),e._validateInstrumentationKey(this.instrumentationKey),this.endpointUrl=(S.ingestionendpoint||T.ingestionendpoint||this.endpointBase)+"/v2.1/track",this.maxBatchSize=250,this.maxBatchIntervalMs=15e3,this.disableAppInsights=!1,this.samplingPercentage=100,this.correlationIdRetryIntervalMs=3e4,this.correlationHeaderExcludedDomains=["*.core.windows.net","*.core.chinacloudapi.cn","*.core.cloudapi.de","*.core.usgovcloudapi.net","*.core.microsoft.scloud","*.core.eaglex.ic.gov"],this.setCorrelationId=function(g){return v.correlationId=g},this.proxyHttpUrl=process.env[e.ENV_http_proxy]||void 0,this.proxyHttpsUrl=process.env[e.ENV_https_proxy]||void 0,this.httpAgent=void 0,this.httpsAgent=void 0,this.profileQueryEndpoint=S.ingestionendpoint||T.ingestionendpoint||process.env[e.ENV_profileQueryEndpoint]||this.endpointBase,this._quickPulseHost=S.liveendpoint||T.liveendpoint||process.env[e.ENV_quickPulseHost]||x.DEFAULT_LIVEMETRICS_HOST,this._quickPulseHost.match(/^https?:\/\//)&&(this._quickPulseHost=C.parse(this._quickPulseHost).host)}return Object.defineProperty(e.prototype,"profileQueryEndpoint",{get:function(){return this._profileQueryEndpoint},set:function(g){S.cancelCorrelationIdQuery(this,this.setCorrelationId),this._profileQueryEndpoint=g,this.correlationId=S.correlationIdPrefix,S.queryCorrelationId(this,this.setCorrelationId)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"quickPulseHost",{get:function(){return this._quickPulseHost},set:function(g){this._quickPulseHost=g},enumerable:!1,configurable:!0}),e._getInstrumentationKey=function(){var g=process.env[e.ENV_iKey]||process.env[e.ENV_azurePrefix+e.ENV_iKey]||process.env[e.legacy_ENV_iKey]||process.env[e.ENV_azurePrefix+e.legacy_ENV_iKey];if(!g||""==g)throw new Error("Instrumentation key not found, pass the key in the config to this method or set the key in the environment variable APPINSIGHTS_INSTRUMENTATIONKEY before starting the server");return g},e._validateInstrumentationKey=function(g){return new RegExp("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$").test(g)},e.ENV_azurePrefix="APPSETTING_",e.ENV_iKey="APPINSIGHTS_INSTRUMENTATIONKEY",e.legacy_ENV_iKey="APPINSIGHTS_INSTRUMENTATION_KEY",e.ENV_profileQueryEndpoint="APPINSIGHTS_PROFILE_QUERY_ENDPOINT",e.ENV_quickPulseHost="APPINSIGHTS_QUICKPULSE_HOST",e.ENV_connectionString="APPLICATIONINSIGHTS_CONNECTION_STRING",e.ENV_nativeMetricsDisablers="APPLICATION_INSIGHTS_DISABLE_EXTENDED_METRIC",e.ENV_nativeMetricsDisableAll="APPLICATION_INSIGHTS_DISABLE_ALL_EXTENDED_METRICS",e.ENV_http_proxy="http_proxy",e.ENV_https_proxy="https_proxy",e}();v.exports=T})),Wn=l((g=>{"use strict";var v=g&&g.__assign||function(){return v=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},v.apply(this,arguments)};Object.defineProperty(g,"__esModule",{value:!0}),g.AutoCollectNativePerformance=void 0;var S=Hn(),P=Rn(),x=q(),C=function(){function e(g){this._disabledMetrics={},e.INSTANCE&&e.INSTANCE.dispose(),e.INSTANCE=this,this._client=g}return e.isNodeVersionCompatible=function(){var g=process.versions.node.split(".");return parseInt(g[0])>=6},e.prototype.enable=function(g,v,S){var P=this;if(void 0===v&&(v={}),void 0===S&&(S=6e4),e.isNodeVersionCompatible()){if(null==e._metricsAvailable&&g&&!this._isInitialized)try{var C=b(Object(function webpackMissingModule(){var g=new Error("Cannot find module 'applicationinsights-native-metrics'");throw g.code="MODULE_NOT_FOUND",g}()));e._emitter=new C,e._metricsAvailable=!0,x.info("Native metrics module successfully loaded!")}catch{return void(e._metricsAvailable=!1)}this._isEnabled=g,this._disabledMetrics=v,this._isEnabled&&!this._isInitialized&&(this._isInitialized=!0),this._isEnabled&&e._emitter?(e._emitter.enable(!0,S),this._handle||(this._handle=setInterval((function(){return P._trackNativeMetrics()}),S),this._handle.unref())):e._emitter&&(e._emitter.enable(!1),this._handle&&(clearInterval(this._handle),this._handle=void 0))}},e.prototype.dispose=function(){this.enable(!1)},e.parseEnabled=function(g){var b=process.env[S.ENV_nativeMetricsDisableAll],P=process.env[S.ENV_nativeMetricsDisablers];if(b)return{isEnabled:!1,disabledMetrics:{}};if(P){var x=P.split(","),C={};if(x.length>0)for(var T=0,R=x;T<R.length;T++){C[R[T]]=!0}return"object"==typeof g?{isEnabled:!0,disabledMetrics:v(v({},g),C)}:{isEnabled:g,disabledMetrics:C}}return"boolean"==typeof g?{isEnabled:g,disabledMetrics:{}}:{isEnabled:!0,disabledMetrics:g}},e.prototype._trackNativeMetrics=function(){var g=!0;"object"!=typeof this._isEnabled&&(g=this._isEnabled),g&&(this._trackGarbageCollection(),this._trackEventLoop(),this._trackHeapUsage())},e.prototype._trackGarbageCollection=function(){var g;if(!this._disabledMetrics.gc){var v=e._emitter.getGCData();for(var b in v){var S=v[b].metrics,x=b+" Garbage Collection Duration",C=Math.sqrt(S.sumSquares/S.count-Math.pow(S.total/S.count,2))||0;this._client.trackMetric({name:x,value:S.total,count:S.count,max:S.max,min:S.min,stdDev:C,tagOverrides:(g={},g[this._client.context.keys.internalSdkVersion]="node-nativeperf:"+P.sdkVersion,g)})}}},e.prototype._trackEventLoop=function(){var g;if(!this._disabledMetrics.loop){var v=e._emitter.getLoopData().loopUsage;if(0!=v.count){var b=Math.sqrt(v.sumSquares/v.count-Math.pow(v.total/v.count,2))||0;this._client.trackMetric({name:"Event Loop CPU Time",value:v.total,count:v.count,min:v.min,max:v.max,stdDev:b,tagOverrides:(g={},g[this._client.context.keys.internalSdkVersion]="node-nativeperf:"+P.sdkVersion,g)})}}},e.prototype._trackHeapUsage=function(){var g,v,b;if(!this._disabledMetrics.heap){var S=process.memoryUsage(),x=S.heapUsed,C=S.heapTotal,T=S.rss;this._client.trackMetric({name:"Memory Usage (Heap)",value:x,count:1,tagOverrides:(g={},g[this._client.context.keys.internalSdkVersion]="node-nativeperf:"+P.sdkVersion,g)}),this._client.trackMetric({name:"Memory Total (Heap)",value:C,count:1,tagOverrides:(v={},v[this._client.context.keys.internalSdkVersion]="node-nativeperf:"+P.sdkVersion,v)}),this._client.trackMetric({name:"Memory Usage (Non-Heap)",value:T-C,count:1,tagOverrides:(b={},b[this._client.context.keys.internalSdkVersion]="node-nativeperf:"+P.sdkVersion,b)})}},e}();g.AutoCollectNativePerformance=C})),$n=l(((g,v)=>{"use strict";var b=q(),S=function(){function e(g,v,b,S){this._buffer=[],this._lastSend=0,this._isDisabled=g,this._getBatchSize=v,this._getBatchIntervalMs=b,this._sender=S}return e.prototype.setUseDiskRetryCaching=function(g,v,b){this._sender.setDiskRetryMode(g,v,b)},e.prototype.send=function(g){var v=this;if(!this._isDisabled()){if(!g)return void b.warn("Cannot send null/undefined telemetry");if(this._buffer.push(g),this._buffer.length>=this._getBatchSize())return void this.triggerSend(!1);!this._timeoutHandle&&this._buffer.length>0&&(this._timeoutHandle=setTimeout((function(){v._timeoutHandle=null,v.triggerSend(!1)}),this._getBatchIntervalMs()))}},e.prototype.triggerSend=function(g,v){var b=this._buffer.length<1;b||(g?(this._sender.saveOnCrash(this._buffer),"function"==typeof v&&v("data saved on crash")):this._sender.send(this._buffer,v)),this._lastSend=+new Date,this._buffer=[],clearTimeout(this._timeoutHandle),this._timeoutHandle=null,b&&"function"==typeof v&&v("no data to send")},e}();v.exports=S})),Kn=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.azureRoleEnvironmentTelemetryProcessor=void 0,g.azureRoleEnvironmentTelemetryProcessor=function ox(g,v){process.env.WEBSITE_SITE_NAME&&(g.tags[v.keys.cloudRole]=process.env.WEBSITE_SITE_NAME)}})),Xn=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.getSamplingHashCode=g.samplingTelemetryProcessor=void 0;var v=Gi();function gT(g){var v=2147483647,b=5381;if(!g)return 0;for(;g.length<8;)g+=g;for(var S=0;S<g.length;S++)b=((b<<5)+b|0)+g.charCodeAt(S)|0;return(b=b<=-2147483648?v:Math.abs(b))/v*100}g.samplingTelemetryProcessor=function ux(g,b){var S=g.sampleRate;return!!(null==S||S>=100||g.data&&v.TelemetryType.Metric===v.baseTypeToTelemetryType(g.data.baseType))||(b.correlationContext&&b.correlationContext.operation?gT(b.correlationContext.operation.id)<S:100*Math.random()<S)},g.getSamplingHashCode=gT})),Qn=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.performanceMetricsTelemetryProcessor=void 0;var v=Pn(),b=Gi();g.performanceMetricsTelemetryProcessor=function cx(g,S){switch(S&&S.addDocument(g),g.data.baseType){case b.TelemetryTypeString.Exception:v.countException();break;case b.TelemetryTypeString.Request:var P=g.data.baseData;v.countRequest(P.duration,P.success);break;case b.TelemetryTypeString.Dependency:var x=g.data.baseData;v.countDependency(x.duration,x.success)}return!0}})),Jn=l((g=>{"use strict";var v=g&&g.__assign||function(){return v=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},v.apply(this,arguments)};Object.defineProperty(g,"__esModule",{value:!0}),g.preAggregatedMetricsTelemetryProcessor=void 0;var b=Gi(),S=Tn(),P=Gi();g.preAggregatedMetricsTelemetryProcessor=function fx(g,x){if(S.isEnabled())switch(g.data.baseType){case P.TelemetryTypeString.Exception:var C=g.data.baseData;C.properties=v(v({},C.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Exceptions', Ver:'1.1')"});var T={cloudRoleInstance:g.tags[x.keys.cloudRoleInstance],cloudRoleName:g.tags[x.keys.cloudRole]};S.countException(T);break;case P.TelemetryTypeString.Trace:var R=g.data.baseData;R.properties=v(v({},R.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Traces', Ver:'1.1')"});var k={cloudRoleInstance:g.tags[x.keys.cloudRoleInstance],cloudRoleName:g.tags[x.keys.cloudRole],traceSeverityLevel:b.SeverityLevel[R.severity]};S.countTrace(k);break;case P.TelemetryTypeString.Request:var _=g.data.baseData;_.properties=v(v({},_.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Requests', Ver:'1.1')"});var O={cloudRoleInstance:g.tags[x.keys.cloudRoleInstance],cloudRoleName:g.tags[x.keys.cloudRole],operationSynthetic:g.tags[x.keys.operationSyntheticSource],requestSuccess:_.success,requestResultCode:_.responseCode};S.countRequest(_.duration,O);break;case P.TelemetryTypeString.Dependency:var I=g.data.baseData;I.properties=v(v({},I.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')"});var A={cloudRoleInstance:g.tags[x.keys.cloudRoleInstance],cloudRoleName:g.tags[x.keys.cloudRole],operationSynthetic:g.tags[x.keys.operationSyntheticSource],dependencySuccess:I.success,dependencyType:I.type,dependencyTarget:I.target,dependencyResultCode:I.resultCode};S.countDependency(I.duration,A)}return!0}})),Zn=l((g=>{"use strict";var v=g&&g.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),b=g&&g.__exportStar||function(g,b){for(var S in g)"default"!==S&&!Object.prototype.hasOwnProperty.call(b,S)&&v(b,g,S)};Object.defineProperty(g,"__esModule",{value:!0}),b(Kn(),g),b(Xn(),g),b(Qn(),g),b(Jn(),g)})),ea=l(((g,v)=>{"use strict";var S=g&&g.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function o(g){try{c(S.next(g))}catch(g){x(g)}}function u(g){try{c(S.throw(g))}catch(g){x(g)}}function c(g){g.done?P(g.value):function i(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(o,u)}c((S=S.apply(g,v||[])).next())}))},P=g&&g.__generator||function(g,v){var b,S,P,x,C={label:0,sent:function(){if(1&P[0])throw P[1];return P[1]},trys:[],ops:[]};return x={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(x[Symbol.iterator]=function(){return this}),x;function o(x){return function(T){return function u(x){if(b)throw new TypeError("Generator is already executing.");for(;C;)try{if(b=1,S&&(P=2&x[0]?S.return:x[0]?S.throw||((P=S.return)&&P.call(S),0):S.next)&&!(P=P.call(S,x[1])).done)return P;switch(S=0,P&&(x=[2&x[0],P.value]),x[0]){case 0:case 1:P=x;break;case 4:return C.label++,{value:x[1],done:!1};case 5:C.label++,S=x[1],x=[0];continue;case 7:x=C.ops.pop(),C.trys.pop();continue;default:if(!(P=(P=C.trys).length>0&&P[P.length-1])&&(6===x[0]||2===x[0])){C=0;continue}if(3===x[0]&&(!P||x[1]>P[0]&&x[1]<P[3])){C.label=x[1];break}if(6===x[0]&&C.label<P[1]){C.label=P[1],P=x;break}if(P&&C.label<P[2]){C.label=P[2],C.ops.push(x);break}P[2]&&C.ops.pop(),C.trys.pop();continue}x=v.call(g,C)}catch(g){x=[6,g],S=0}finally{b=P=0}if(5&x[0])throw x[1];return{value:x[0]?x[1]:void 0,done:!0}}([x,T])}}},x=b(57147),C=b(22037),T=b(71017),R=b(59796),k=b(32081),_=q(),O=qn(),I=Br(),A=function(){function e(g,v,b){if(this._redirectedHost=null,this._config=g,this._onSuccess=v,this._onError=b,this._enableDiskRetryMode=!1,this._resendInterval=e.WAIT_BETWEEN_RESEND,this._maxBytesOnDisk=e.MAX_BYTES_ON_DISK,this._numConsecutiveFailures=0,this._numConsecutiveRedirects=0,this._resendTimer=null,this._fileCleanupTimer=null,this._tempDir=T.join(C.tmpdir(),e.TEMPDIR_PREFIX+this._config.instrumentationKey),!e.OS_PROVIDES_FILE_PROTECTION)if(e.USE_ICACLS){try{e.OS_PROVIDES_FILE_PROTECTION=x.existsSync(e.ICACLS_PATH)}catch{}e.OS_PROVIDES_FILE_PROTECTION||_.warn(e.TAG,"Could not find ICACLS in expected location! This is necessary to use disk retry mode on Windows.")}else e.OS_PROVIDES_FILE_PROTECTION=!0}return e.prototype.setDiskRetryMode=function(g,v,b){var S=this;this._enableDiskRetryMode=e.OS_PROVIDES_FILE_PROTECTION&&g,"number"==typeof v&&v>=0&&(this._resendInterval=Math.floor(v)),"number"==typeof b&&b>=0&&(this._maxBytesOnDisk=Math.floor(b)),g&&!e.OS_PROVIDES_FILE_PROTECTION&&(this._enableDiskRetryMode=!1,_.warn(e.TAG,"Ignoring request to enable disk retry mode. Sufficient file protection capabilities were not detected.")),this._enableDiskRetryMode?this._fileCleanupTimer||(this._fileCleanupTimer=setTimeout((function(){S._fileCleanupTask()}),e.CLEANUP_TIMEOUT),this._fileCleanupTimer.unref()):this._fileCleanupTimer&&clearTimeout(this._fileCleanupTimer)},e.prototype.send=function(g,v){return S(this,void 0,void 0,(function(){var b,S,x,C,T=this;return P(this,(function(P){return g&&(b=this._redirectedHost||this._config.endpointUrl,S={method:"POST",withCredentials:!1,headers:{"Content-Type":"application/x-json-stream"}},x="",g.forEach((function(g){var v=T._stringify(g);"string"==typeof v&&(x+=v+"\n")})),x.length>0&&(x=x.substring(0,x.length-1)),C=Buffer.from?Buffer.from(x):new Buffer(x),R.gzip(C,(function(P,x){var R=x;P?(_.warn(P),R=C,S.headers["Content-Length"]=C.length.toString()):(S.headers["Content-Encoding"]="gzip",S.headers["Content-Length"]=x.length.toString()),_.info(e.TAG,S),S[O.disableCollectionRequestOption]=!0;var k=I.makeRequest(T._config,b,S,(function(b){b.setEncoding("utf-8");var S="";b.on("data",(function(g){S+=g})),b.on("end",(function(){if(T._numConsecutiveFailures=0,T._enableDiskRetryMode)if(200===b.statusCode)T._resendTimer||(T._resendTimer=setTimeout((function(){T._resendTimer=null,T._sendFirstFileOnDisk()}),T._resendInterval),T._resendTimer.unref());else if(T._isRetriable(b.statusCode))try{var P=JSON.parse(S),x=[];P.errors.forEach((function(v){T._isRetriable(v.statusCode)&&x.push(g[v.index])})),x.length>0&&T._storeToDisk(x)}catch{T._storeToDisk(g)}if(307===b.statusCode||308===b.statusCode)if(T._numConsecutiveRedirects++,T._numConsecutiveRedirects<10){var C=b.headers.location?b.headers.location.toString():null;C&&(T._redirectedHost=C,T.send(g,v))}else"function"==typeof v&&v("Error sending telemetry because of circular redirects.");else T._numConsecutiveRedirects=0,"function"==typeof v&&v(S),_.info(e.TAG,S),"function"==typeof T._onSuccess&&T._onSuccess(S)}))}));k.on("error",(function(b){if(T._numConsecutiveFailures++,!T._enableDiskRetryMode||T._numConsecutiveFailures>0&&T._numConsecutiveFailures%e.MAX_CONNECTION_FAILURES_BEFORE_WARN==0){var S="Ingestion endpoint could not be reached. This batch of telemetry items has been lost. Use Disk Retry Caching to enable resending of failed telemetry. Error:";T._enableDiskRetryMode&&(S="Ingestion endpoint could not be reached "+T._numConsecutiveFailures+" consecutive times. There may be resulting telemetry loss. Most recent error:"),_.warn(e.TAG,S,I.dumpObj(b))}else{S="Transient failure to reach ingestion endpoint. This batch of telemetry items will be retried. Error:";_.info(e.TAG,S,I.dumpObj(b))}T._onErrorHelper(b),"function"==typeof v&&(b&&v(I.dumpObj(b)),v("Error sending telemetry")),T._enableDiskRetryMode&&T._storeToDisk(g)})),k.write(R),k.end()}))),[2]}))}))},e.prototype.saveOnCrash=function(g){this._enableDiskRetryMode&&this._storeToDiskSync(this._stringify(g))},e.prototype._isRetriable=function(g){return 206===g||408===g||429===g||439===g||500===g||503===g},e.prototype._runICACLS=function(g,v){var b=k.spawn(e.ICACLS_PATH,g,{windowsHide:!0});b.on("error",(function(g){return v(g)})),b.on("close",(function(g,b){return v(0===g?null:new Error("Setting ACL restrictions did not succeed (ICACLS returned code "+g+")"))}))},e.prototype._runICACLSSync=function(g){if(!k.spawnSync)throw new Error("Could not synchronously call ICACLS under current version of Node.js");var v=k.spawnSync(e.ICACLS_PATH,g,{windowsHide:!0});if(v.error)throw v.error;if(0!==v.status)throw new Error("Setting ACL restrictions did not succeed (ICACLS returned code "+v.status+")")},e.prototype._getACLIdentity=function(g){if(e.ACL_IDENTITY)return g(null,e.ACL_IDENTITY);var v=k.spawn(e.POWERSHELL_PATH,["-Command","[System.Security.Principal.WindowsIdentity]::GetCurrent().Name"],{windowsHide:!0,stdio:["ignore","pipe","pipe"]}),b="";v.stdout.on("data",(function(g){return b+=g})),v.on("error",(function(v){return g(v,null)})),v.on("close",(function(v,S){return e.ACL_IDENTITY=b&&b.trim(),g(0===v?null:new Error("Getting ACL identity did not succeed (PS returned code "+v+")"),e.ACL_IDENTITY)}))},e.prototype._getACLIdentitySync=function(){if(e.ACL_IDENTITY)return e.ACL_IDENTITY;if(k.spawnSync){var g=k.spawnSync(e.POWERSHELL_PATH,["-Command","[System.Security.Principal.WindowsIdentity]::GetCurrent().Name"],{windowsHide:!0,stdio:["ignore","pipe","pipe"]});if(g.error)throw g.error;if(0!==g.status)throw new Error("Getting ACL identity did not succeed (PS returned code "+g.status+")");return e.ACL_IDENTITY=g.stdout&&g.stdout.toString().trim(),e.ACL_IDENTITY}throw new Error("Could not synchronously get ACL identity under current version of Node.js")},e.prototype._getACLArguments=function(g,v){return[g,"/grant","*S-1-5-32-544:(OI)(CI)F","/grant",v+":(OI)(CI)F","/inheritance:r"]},e.prototype._applyACLRules=function(g,v){var b=this;return e.USE_ICACLS?void 0!==e.ACLED_DIRECTORIES[g]?v(e.ACLED_DIRECTORIES[g]?null:new Error("Setting ACL restrictions did not succeed (cached result)")):(e.ACLED_DIRECTORIES[g]=!1,void this._getACLIdentity((function(S,P){if(S)return e.ACLED_DIRECTORIES[g]=!1,v(S);b._runICACLS(b._getACLArguments(g,P),(function(b){return e.ACLED_DIRECTORIES[g]=!b,v(b)}))}))):v(null)},e.prototype._applyACLRulesSync=function(g){if(e.USE_ICACLS){if(void 0===e.ACLED_DIRECTORIES[g])return this._runICACLSSync(this._getACLArguments(g,this._getACLIdentitySync())),void(e.ACLED_DIRECTORIES[g]=!0);if(!e.ACLED_DIRECTORIES[g])throw new Error("Setting ACL restrictions did not succeed (cached result)")}},e.prototype._confirmDirExists=function(g,v){var b=this;x.lstat(g,(function(S,P){S&&"ENOENT"===S.code?x.mkdir(g,(function(S){S&&"EEXIST"!==S.code?v(S):b._applyACLRules(g,v)})):!S&&P.isDirectory()?b._applyACLRules(g,v):v(S||new Error("Path existed but was not a directory"))}))},e.prototype._getShallowDirectorySize=function(g,v){x.readdir(g,(function(b,S){if(b)return v(b,-1);var P=null,C=0,R=0;if(0!==S.length)for(var k=0;k<S.length;k++)x.stat(T.join(g,S[k]),(function(g,b){R++,g?P=g:b.isFile()&&(C+=b.size),R===S.length&&v(P,P?-1:C)}));else v(null,0)}))},e.prototype._getShallowDirectorySizeSync=function(g){for(var v=x.readdirSync(g),b=0,S=0;S<v.length;S++)b+=x.statSync(T.join(g,v[S])).size;return b},e.prototype._storeToDisk=function(g){var v=this;_.info(e.TAG,"Checking existence of data storage directory: "+this._tempDir),this._confirmDirExists(this._tempDir,(function(b){if(b)return _.warn(e.TAG,"Error while checking/creating directory: "+(b&&b.message)),void v._onErrorHelper(b);v._getShallowDirectorySize(v._tempDir,(function(b,S){if(b||S<0)return _.warn(e.TAG,"Error while checking directory size: "+(b&&b.message)),void v._onErrorHelper(b);if(S>v._maxBytesOnDisk)_.warn(e.TAG,"Not saving data due to max size limit being met. Directory size in bytes is: "+S);else{var P=(new Date).getTime()+".ai.json",C=T.join(v._tempDir,P);_.info(e.TAG,"saving data to disk at: "+C),x.writeFile(C,v._stringify(g),{mode:384},(function(g){return v._onErrorHelper(g)}))}}))}))},e.prototype._storeToDiskSync=function(g){try{_.info(e.TAG,"Checking existence of data storage directory: "+this._tempDir),x.existsSync(this._tempDir)||x.mkdirSync(this._tempDir),this._applyACLRulesSync(this._tempDir);var v=this._getShallowDirectorySizeSync(this._tempDir);if(v>this._maxBytesOnDisk)return void _.info(e.TAG,"Not saving data due to max size limit being met. Directory size in bytes is: "+v);var b=(new Date).getTime()+".ai.json",S=T.join(this._tempDir,b);_.info(e.TAG,"saving data before crash to disk at: "+S),x.writeFileSync(S,g,{mode:384})}catch(g){_.warn(e.TAG,"Error while saving data to disk: "+(g&&g.message)),this._onErrorHelper(g)}},e.prototype._sendFirstFileOnDisk=function(){var g=this;x.exists(this._tempDir,(function(v){v&&x.readdir(g._tempDir,(function(v,b){if(v)g._onErrorHelper(v);else if((b=b.filter((function(g){return T.basename(g).indexOf(".ai.json")>-1}))).length>0){var S=b[0],P=T.join(g._tempDir,S);x.readFile(P,(function(v,b){v?g._onErrorHelper(v):x.unlink(P,(function(v){if(v)g._onErrorHelper(v);else try{var S=JSON.parse(b.toString());g.send(S)}catch(g){_.warn("Failed to read persisted file",g)}}))}))}}))}))},e.prototype._onErrorHelper=function(g){"function"==typeof this._onError&&this._onError(g)},e.prototype._stringify=function(g){try{return JSON.stringify(g)}catch(v){_.warn("Failed to serialize payload",v,g)}},e.prototype._fileCleanupTask=function(){var g=this;x.exists(this._tempDir,(function(v){v&&x.readdir(g._tempDir,(function(v,b){v?g._onErrorHelper(v):(b=b.filter((function(g){return T.basename(g).indexOf(".ai.json")>-1}))).length>0&&b.forEach((function(v){var b=new Date(parseInt(v.split(".ai.json")[0]));if(new Date(+new Date-e.FILE_RETEMPTION_PERIOD)>b){var S=T.join(g._tempDir,v);x.unlink(S,(function(v){v&&g._onErrorHelper(v)}))}}))}))}))},e.TAG="Sender",e.ICACLS_PATH=process.env.systemdrive+"/windows/system32/icacls.exe",e.POWERSHELL_PATH=process.env.systemdrive+"/windows/system32/windowspowershell/v1.0/powershell.exe",e.ACLED_DIRECTORIES={},e.ACL_IDENTITY=null,e.WAIT_BETWEEN_RESEND=6e4,e.MAX_BYTES_ON_DISK=52428800,e.MAX_CONNECTION_FAILURES_BEFORE_WARN=5,e.CLEANUP_TIMEOUT=36e5,e.FILE_RETEMPTION_PERIOD=6048e5,e.TEMPDIR_PREFIX="appInsights-node",e.OS_PROVIDES_FILE_PROTECTION=!1,e.USE_ICACLS="Windows_NT"===C.type(),e}();v.exports=A})),ia=l(((g,v)=>{"use strict";var b=Gi(),S=Br(),P=hn(),x=function(){function e(){}return e.createEnvelope=function(g,v,P,x,C){var T=null;switch(v){case b.TelemetryType.Trace:T=e.createTraceData(g);break;case b.TelemetryType.Dependency:T=e.createDependencyData(g);break;case b.TelemetryType.Event:T=e.createEventData(g);break;case b.TelemetryType.Exception:T=e.createExceptionData(g);break;case b.TelemetryType.Request:T=e.createRequestData(g);break;case b.TelemetryType.Metric:T=e.createMetricData(g);break;case b.TelemetryType.Availability:T=e.createAvailabilityData(g);break;case b.TelemetryType.PageView:T=e.createPageViewData(g)}if(P&&b.domainSupportsProperties(T.baseData)){if(T&&T.baseData)if(T.baseData.properties)for(var R in P)T.baseData.properties[R]||(T.baseData.properties[R]=P[R]);else T.baseData.properties=P;T.baseData.properties=S.validateStringMap(T.baseData.properties)}var k=C&&C.instrumentationKey||"",_=new b.Envelope;return _.data=T,_.iKey=k,_.name="Microsoft.ApplicationInsights."+k.replace(/-/g,"")+"."+T.baseType.substr(0,T.baseType.length-4),_.tags=this.getTags(x,g.tagOverrides),_.time=(new Date).toISOString(),_.ver=1,_.sampleRate=C?C.samplingPercentage:100,v===b.TelemetryType.Metric&&(_.sampleRate=100),_},e.createTraceData=function(g){var v=new b.MessageData;v.message=g.message,v.properties=g.properties,isNaN(g.severity)?v.severityLevel=b.SeverityLevel.Information:v.severityLevel=g.severity;var S=new b.Data;return S.baseType=b.telemetryTypeToBaseType(b.TelemetryType.Trace),S.baseData=v,S},e.createDependencyData=function(g){var v=new b.RemoteDependencyData;"string"==typeof g.name&&(v.name=g.name.length>1024?g.name.slice(0,1021)+"...":g.name),v.data=g.data,v.target=g.target,v.duration=S.msToTimeSpan(g.duration),v.success=g.success,v.type=g.dependencyTypeName,v.properties=g.properties,v.resultCode=g.resultCode?g.resultCode+"":"",g.id?v.id=g.id:v.id=S.w3cTraceId();var P=new b.Data;return P.baseType=b.telemetryTypeToBaseType(b.TelemetryType.Dependency),P.baseData=v,P},e.createEventData=function(g){var v=new b.EventData;v.name=g.name,v.properties=g.properties,v.measurements=g.measurements;var S=new b.Data;return S.baseType=b.telemetryTypeToBaseType(b.TelemetryType.Event),S.baseData=v,S},e.createExceptionData=function(g){var v=new b.ExceptionData;v.properties=g.properties,isNaN(g.severity)?v.severityLevel=b.SeverityLevel.Error:v.severityLevel=g.severity,v.measurements=g.measurements,v.exceptions=[];var P=g.exception.stack,x=new b.ExceptionDetails;x.message=g.exception.message,x.typeName=g.exception.name,x.parsedStack=this.parseStack(P),x.hasFullStack=S.isArray(x.parsedStack)&&x.parsedStack.length>0,v.exceptions.push(x);var C=new b.Data;return C.baseType=b.telemetryTypeToBaseType(b.TelemetryType.Exception),C.baseData=v,C},e.createRequestData=function(g){var v=new b.RequestData;g.id?v.id=g.id:v.id=S.w3cTraceId(),v.name=g.name,v.url=g.url,v.source=g.source,v.duration=S.msToTimeSpan(g.duration),v.responseCode=g.resultCode?g.resultCode+"":"",v.success=g.success,v.properties=g.properties;var P=new b.Data;return P.baseType=b.telemetryTypeToBaseType(b.TelemetryType.Request),P.baseData=v,P},e.createMetricData=function(g){var v=new b.MetricData;v.metrics=[];var S=new b.DataPoint;S.count=isNaN(g.count)?1:g.count,S.kind=b.DataPointType.Aggregation,S.max=isNaN(g.max)?g.value:g.max,S.min=isNaN(g.min)?g.value:g.min,S.name=g.name,S.stdDev=isNaN(g.stdDev)?0:g.stdDev,S.value=g.value,v.metrics.push(S),v.properties=g.properties;var P=new b.Data;return P.baseType=b.telemetryTypeToBaseType(b.TelemetryType.Metric),P.baseData=v,P},e.createAvailabilityData=function(g){var v=new b.AvailabilityData;g.id?v.id=g.id:v.id=S.w3cTraceId(),v.name=g.name,v.duration=S.msToTimeSpan(g.duration),v.success=g.success,v.runLocation=g.runLocation,v.message=g.message,v.measurements=g.measurements,v.properties=g.properties;var P=new b.Data;return P.baseType=b.telemetryTypeToBaseType(b.TelemetryType.Availability),P.baseData=v,P},e.createPageViewData=function(g){var v=new b.PageViewData;v.name=g.name,v.duration=S.msToTimeSpan(g.duration),v.url=g.url,v.measurements=g.measurements,v.properties=g.properties;var P=new b.Data;return P.baseType=b.telemetryTypeToBaseType(b.TelemetryType.PageView),P.baseData=v,P},e.getTags=function(g,v){var b=P.CorrelationContextManager.getCurrentContext(),S={};if(g&&g.tags)for(var x in g.tags)S[x]=g.tags[x];if(v)for(var x in v)S[x]=v[x];return b&&(S[g.keys.operationId]=S[g.keys.operationId]||b.operation.id,S[g.keys.operationName]=S[g.keys.operationName]||b.operation.name,S[g.keys.operationParentId]=S[g.keys.operationParentId]||b.operation.parentId),S},e.parseStack=function(g){var v=void 0;if("string"==typeof g){var b=g.split("\n");v=[];for(var S=0,P=0,x=0;x<=b.length;x++){var T=b[x];if(C.regex.test(T)){var R=new C(b[x],S++);P+=R.sizeInBytes,v.push(R)}}if(P>32768)for(var k=0,_=v.length-1,O=0,I=k,A=_;k<_;){if((O+=v[k].sizeInBytes+v[_].sizeInBytes)>32768){var q=A-I+1;v.splice(I,q);break}I=k,A=_,k++,_--}}return v},e}(),C=function(){function e(g,v){this.sizeInBytes=0,this.level=v,this.method="<no_method>",this.assembly=S.trim(g);var b=g.match(e.regex);b&&b.length>=5&&(this.method=S.trim(b[2])||this.method,this.fileName=S.trim(b[4])||"<no_filename>",this.line=parseInt(b[5])||0),this.sizeInBytes+=this.method.length,this.sizeInBytes+=this.fileName.length,this.sizeInBytes+=this.assembly.length,this.sizeInBytes+=e.baseSize,this.sizeInBytes+=this.level.toString().length,this.sizeInBytes+=this.line.toString().length}return e.regex=/^(\s+at)?(.*?)(\@|\s\(|\s)([^\(\n]+):(\d+):(\d+)(\)?)$/,e.baseSize=58,e}();v.exports=x})),na=l(((g,v)=>{"use strict";var S=b(57310),P=Hn(),x=Rn(),C=Gi(),T=$n(),R=Zn(),k=hn(),_=ea(),O=Br(),I=q(),A=ia(),z=function(){function e(g){this._telemetryProcessors=[],this._enableAzureProperties=!1;var v=new P(g);this.config=v,this.context=new x,this.commonProperties={};var b=new _(this.config);this.channel=new T((function(){return v.disableAppInsights}),(function(){return v.maxBatchSize}),(function(){return v.maxBatchIntervalMs}),b)}return e.prototype.trackAvailability=function(g){this.track(g,C.TelemetryType.Availability)},e.prototype.trackPageView=function(g){this.track(g,C.TelemetryType.PageView)},e.prototype.trackTrace=function(g){this.track(g,C.TelemetryType.Trace)},e.prototype.trackMetric=function(g){this.track(g,C.TelemetryType.Metric)},e.prototype.trackException=function(g){g&&g.exception&&!O.isError(g.exception)&&(g.exception=new Error(g.exception.toString())),this.track(g,C.TelemetryType.Exception)},e.prototype.trackEvent=function(g){this.track(g,C.TelemetryType.Event)},e.prototype.trackRequest=function(g){this.track(g,C.TelemetryType.Request)},e.prototype.trackDependency=function(g){g&&!g.target&&g.data&&(g.target=S.parse(g.data).host),this.track(g,C.TelemetryType.Dependency)},e.prototype.flush=function(g){this.channel.triggerSend(!!g&&!!g.isAppCrashing,g?g.callback:void 0)},e.prototype.track=function(g,v){if(g&&C.telemetryTypeToBaseType(v)){var b=A.createEnvelope(g,v,this.commonProperties,this.context,this.config);g.time&&(b.time=g.time.toISOString()),this._enableAzureProperties&&R.azureRoleEnvironmentTelemetryProcessor(b,this.context);var S=this.runTelemetryProcessors(b,g.contextObjects);S=S&&R.samplingTelemetryProcessor(b,{correlationContext:k.CorrelationContextManager.getCurrentContext()}),R.preAggregatedMetricsTelemetryProcessor(b,this.context),S&&(R.performanceMetricsTelemetryProcessor(b,this.quickPulseClient),this.channel.send(b))}else I.warn("track() requires telemetry object and telemetryType to be specified.")},e.prototype.setAutoPopulateAzureProperties=function(g){this._enableAzureProperties=g},e.prototype.addTelemetryProcessor=function(g){this._telemetryProcessors.push(g)},e.prototype.clearTelemetryProcessors=function(){this._telemetryProcessors=[]},e.prototype.runTelemetryProcessors=function(g,v){var b=!0,S=this._telemetryProcessors.length;if(0===S)return b;(v=v||{}).correlationContext=k.CorrelationContextManager.getCurrentContext();for(var P=0;P<S;++P)try{var x=this._telemetryProcessors[P];if(x&&!1===x.apply(null,[g,v])){b=!1;break}}catch(v){b=!0,I.warn("One of telemetry processors failed, telemetry item will be sent.",v,g)}return b&&(g&&g.tags&&(g.tags=O.validateStringMap(g.tags)),g&&g.data&&g.data.baseData&&g.data.baseData.properties&&(g.data.baseData.properties=O.validateStringMap(g.data.baseData.properties))),b},e}();v.exports=z})),aa=l(((g,v)=>{"use strict";var b,S=g&&g.__extends||(b=function(g,v){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])})(g,v)},function(g,v){function n(){this.constructor=g}b(g,v),g.prototype=null===v?Object.create(v):(n.prototype=v.prototype,new n)}),P=na(),x=Ln(),C=qn(),T=q(),R=function(g){function t(){return null!==g&&g.apply(this,arguments)||this}return S(t,g),t.prototype.trackNodeHttpRequestSync=function(g){g&&g.request&&g.response&&g.duration?x.trackRequestSync(this,g):T.warn("trackNodeHttpRequestSync requires NodeHttpRequestTelemetry object with request, response and duration specified.")},t.prototype.trackNodeHttpRequest=function(g){(g.duration||g.error)&&T.warn("trackNodeHttpRequest will ignore supplied duration and error parameters. These values are collected from the request and response objects."),g&&g.request&&g.response?x.trackRequest(this,g):T.warn("trackNodeHttpRequest requires NodeHttpRequestTelemetry object with request and response specified.")},t.prototype.trackNodeHttpDependency=function(g){g&&g.request?C.trackRequest(this,g):T.warn("trackNodeHttpDependency requires NodeHttpDependencyTelemetry object with request specified.")},t}(P);v.exports=R})),sa=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0})})),la=l((g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.dispose=g.Configuration=g.wrapWithCorrelationContext=g.startOperation=g.getCorrelationContext=g.start=g.setup=g.liveMetricsClient=g.defaultClient=g.DistributedTracingModes=void 0;var v,b,S=hn(),P=bn(),x=Nn(),C=Pn(),T=Tn(),R=zn(),k=qn(),_=Ln(),O=Ur(),I=q(),A=Un(),z=Wn();g.TelemetryClient=aa(),g.Contracts=Gi(),g.azureFunctionsTypes=sa(),(b=v=g.DistributedTracingModes||(g.DistributedTracingModes={}))[b.AI=0]="AI",b[b.AI_AND_W3C=1]="AI_AND_W3C";var L,G,j,B,U,V,H,K,X,J,Y,te=!0,re=!1,ie=!0,ne=!0,ae=!0,se=!1,oe=!0,le=!0,pe=!0,ce=!0,de=!1,me=!0,he=void 0,ye=void 0,ge=!1;function rA(){return g.defaultClient?(ge=!0,j.enable(te,re),B.enable(ie),U.enable(ne),V.enable(ae),H.enable(se,g.defaultClient.config),K.enable(me,G),X.useAutoCorrelation(ce,L),X.enable(oe),J.enable(le),g.liveMetricsClient&&de&&g.liveMetricsClient.enable(de)):I.warn("Start cannot be called before setup"),fe}g.setup=function kx(v){return g.defaultClient?I.info("The default client is already setup"):(g.defaultClient=new g.TelemetryClient(v),j=new P(g.defaultClient),B=new x(g.defaultClient),U=new C(g.defaultClient),V=new T(g.defaultClient),H=new R(g.defaultClient),X=new _(g.defaultClient),J=new k(g.defaultClient),K||(K=new z.AutoCollectNativePerformance(g.defaultClient))),g.defaultClient&&g.defaultClient.channel&&g.defaultClient.channel.setUseDiskRetryCaching(pe,he,ye),fe},g.start=rA,g.getCorrelationContext=function Hx(){return ce?S.CorrelationContextManager.getCurrentContext():null},g.startOperation=function Ux(g,v){return S.CorrelationContextManager.startOperation(g,v)},g.wrapWithCorrelationContext=function Bx(g,v){return S.CorrelationContextManager.wrapCallback(g,v)};var fe=function(){function e(){}return e.setDistributedTracingMode=function(g){return O.w3cEnabled=g===v.AI_AND_W3C,e},e.setAutoCollectConsole=function(g,v){return void 0===v&&(v=!1),te=g,re=v,ge&&j.enable(g,v),e},e.setAutoCollectExceptions=function(g){return ie=g,ge&&B.enable(g),e},e.setAutoCollectPerformance=function(g,v){void 0===v&&(v=!0),ne=g;var b=z.AutoCollectNativePerformance.parseEnabled(v);return me=b.isEnabled,G=b.disabledMetrics,ge&&(U.enable(g),K.enable(b.isEnabled,b.disabledMetrics)),e},e.setAutoCollectPreAggregatedMetrics=function(g){return ae=g,ge&&V.enable(g),e},e.setAutoCollectHeartbeat=function(v){return se=v,ge&&H.enable(v,g.defaultClient.config),e},e.setAutoCollectRequests=function(g){return oe=g,ge&&X.enable(g),e},e.setAutoCollectDependencies=function(g){return le=g,ge&&J.enable(g),e},e.setAutoDependencyCorrelation=function(g,v){return ce=g,L=v,ge&&X.useAutoCorrelation(g,v),e},e.setUseDiskRetryCaching=function(v,b,S){return pe=v,he=b,ye=S,g.defaultClient&&g.defaultClient.channel&&g.defaultClient.channel.setUseDiskRetryCaching(v,b,S),e},e.setInternalLogging=function(g,v){return void 0===g&&(g=!1),void 0===v&&(v=!0),I.enableDebug=g,I.disableWarnings=!v,e},e.setSendLiveMetrics=function(v){return void 0===v&&(v=!1),g.defaultClient?(!g.liveMetricsClient&&v?(g.liveMetricsClient=new A(g.defaultClient.config,null),Y=new C(g.liveMetricsClient,1e3,!0),g.liveMetricsClient.addCollector(Y),g.defaultClient.quickPulseClient=g.liveMetricsClient):g.liveMetricsClient&&g.liveMetricsClient.enable(v),de=v,e):(I.warn("Live metrics client cannot be setup without the default client"),e)},e.start=rA,e}();g.Configuration=fe,g.dispose=function Fx(){O.w3cEnabled=!0,g.defaultClient=null,ge=!1,j&&j.dispose(),B&&B.dispose(),U&&U.dispose(),V&&V.dispose(),H&&H.dispose(),K&&K.dispose(),X&&X.dispose(),J&&J.dispose(),g.liveMetricsClient&&(g.liveMetricsClient.enable(!1),de=!1,g.liveMetricsClient=void 0)}})),pa={};((g,v)=>{for(var b in v)x(g,b,{get:v[b],enumerable:!0})})(pa,{default:()=>va}),g.exports=(S=pa,Dp(x({},"__esModule",{value:!0}),S));var ma=nn(b(22037)),ha=nn(b(89496)),ya=nn(b(95687)),ga=class{constructor(g){this.vscodeAPI=g}getTelemetryLevel(){try{let g=this.vscodeAPI.env.telemetryConfiguration;return g.isUsageEnabled&&g.isErrorsEnabled&&g.isCrashEnabled?"on":g.isErrorsEnabled&&g.isCrashEnabled?"error":"off"}catch{return void 0!==this.vscodeAPI.env.isTelemetryEnabled?this.vscodeAPI.env.isTelemetryEnabled?"on":"off":this.vscodeAPI.workspace.getConfiguration("telemetry").get("enableTelemetry")?"on":"off"}}static applyReplacements(g,v){for(let b of Object.keys(g))for(let S of v)S.lookup.test(b)&&(void 0!==S.replacementString?g[b]=S.replacementString:delete g[b])}static shouldUseOneDataSystemSDK(g){return 74===g.length&&"-"===g[32]&&"-"===g[41]&&"-"===g[46]&&"-"===g[51]&&"-"===g[56]&&"-"===g[69]}static getInstance(g){return ga._instance||(ga._instance=new ga(g)),ga._instance}},fa=class{constructor(g,v,b,S,P,x){this.extensionId=g,this.extensionVersion=v,this.telemetryAppender=b,this.osShim=S,this.vscodeAPI=P,this.firstParty=!1,this.userOptIn=!1,this.errorOptIn=!1,this.disposables=[],this.firstParty=!!x,this.updateUserOptStatus(),void 0!==P.env.onDidChangeTelemetryEnabled?(this.disposables.push(P.env.onDidChangeTelemetryEnabled((()=>this.updateUserOptStatus()))),this.disposables.push(P.workspace.onDidChangeConfiguration((()=>this.updateUserOptStatus())))):this.disposables.push(P.workspace.onDidChangeConfiguration((()=>this.updateUserOptStatus())))}updateUserOptStatus(){let g=ga.getInstance(this.vscodeAPI).getTelemetryLevel();this.userOptIn="on"===g,this.errorOptIn="error"===g||this.userOptIn,(this.userOptIn||this.errorOptIn)&&this.telemetryAppender.instantiateAppender()}cleanRemoteName(g){if(!g)return"none";let v="other";return["ssh-remote","dev-container","attached-container","wsl","codespaces"].forEach((b=>{0===g.indexOf(`${b}`)&&(v=b)})),v}get extension(){return void 0===this._extension&&(this._extension=this.vscodeAPI.extensions.getExtension(this.extensionId)),this._extension}cloneAndChange(g,v){if(null===g||"object"!=typeof g||"function"!=typeof v)return g;let b={};for(let S in g)b[S]=v(S,g[S]);return b}shouldSendErrorTelemetry(){return!1!==this.errorOptIn&&(!this.firstParty||!(this.vscodeAPI.env.remoteName&&"other"===this.cleanRemoteName(this.vscodeAPI.env.remoteName)))}getCommonProperties(){let g={};if(g["common.os"]=this.osShim.platform,g["common.nodeArch"]=this.osShim.architecture,g["common.platformversion"]=(this.osShim.release||"").replace(/^(\d+)(\.\d+)?(\.\d+)?(.*)/,"$1$2$3"),g["common.extname"]=this.extensionId,g["common.extversion"]=this.extensionVersion,this.vscodeAPI&&this.vscodeAPI.env){switch(g["common.vscodemachineid"]=this.vscodeAPI.env.machineId,g["common.vscodesessionid"]=this.vscodeAPI.env.sessionId,g["common.vscodeversion"]=this.vscodeAPI.version,g["common.isnewappinstall"]=this.vscodeAPI.env.isNewAppInstall?this.vscodeAPI.env.isNewAppInstall.toString():"false",g["common.product"]=this.vscodeAPI.env.appHost,this.vscodeAPI.env.uiKind){case this.vscodeAPI.UIKind.Web:g["common.uikind"]="web";break;case this.vscodeAPI.UIKind.Desktop:g["common.uikind"]="desktop";break;default:g["common.uikind"]="unknown"}g["common.remotename"]=this.cleanRemoteName(this.vscodeAPI.env.remoteName)}return g}anonymizeFilePaths(g,v){let b;if(null==g)return"";let S=[];""!==this.vscodeAPI.env.appRoot&&S.push(new RegExp(this.vscodeAPI.env.appRoot.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi")),this.extension&&S.push(new RegExp(this.extension.extensionPath.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"));let P=g;if(v){let v=[];for(let P of S)for(;(b=P.exec(g))&&b;)v.push([b.index,P.lastIndex]);let x=/^[\\/]?(node_modules|node_modules\.asar)[\\/]/,C=/(file:\/\/)?([a-zA-Z]:(\\\\|\\|\/)|(\\\\|\\|\/))?([\w-._]+(\\\\|\\|\/))+[\w-._]*/g,T=0;for(P="";(b=C.exec(g))&&b;)b[0]&&!x.test(b[0])&&v.every((([g,v])=>b.index<g||b.index>=v))&&(P+=g.substring(T,b.index)+"<REDACTED: user-file-path>",T=C.lastIndex);T<g.length&&(P+=g.substr(T))}for(let g of S)P=P.replace(g,"");return P}removePropertiesWithPossibleUserInfo(g){if("object"!=typeof g)return;let v={};for(let b of Object.keys(g)){let S=g[b];if(!S)continue;let P=/@[a-zA-Z0-9-.]+/,x=/xox[pbaors]-[a-zA-Z0-9]+-[a-zA-Z0-9-]+?/;/(key|token|sig|signature|password|passwd|pwd|android:value)[^a-zA-Z0-9]/.test(S.toLowerCase())?v[b]="<REDACTED: secret>":P.test(S)?v[b]="<REDACTED: email>":x.test(S)?v[b]="<REDACTED: token>":v[b]=S}return v}get telemetryLevel(){switch(ga.getInstance(this.vscodeAPI).getTelemetryLevel()){case"on":return"all";case"error":return"error";case"off":return"off"}}internalSendTelemetryEvent(g,v,b,S,P){if((this.userOptIn||P)&&""!==g){if(v=St(St({},v),this.getCommonProperties()),S){let g=this.cloneAndChange(v,((g,v)=>this.anonymizeFilePaths(v,this.firstParty)));v=this.removePropertiesWithPossibleUserInfo(g)}v=v??{},b=b??{},g=`${this.extensionId}/${g}`,this.telemetryAppender.logEvent(g,{properties:v,measurements:b})}}sendTelemetryEvent(g,v,b){this.internalSendTelemetryEvent(g,v,b,!0,!1)}sendRawTelemetryEvent(g,v,b){this.internalSendTelemetryEvent(g,v,b,!1,!1)}sendDangerousTelemetryEvent(g,v,b,S=!0){this.telemetryAppender.instantiateAppender(),this.internalSendTelemetryEvent(g,v,b,S,!0)}internalSendTelemetryErrorEvent(g,v,b,S,P){if((this.shouldSendErrorTelemetry()||P)&&""!==g){if(v=St(St({},v),this.getCommonProperties()),S){let g=this.cloneAndChange(v,((g,v)=>this.anonymizeFilePaths(v,this.firstParty)));v=this.removePropertiesWithPossibleUserInfo(g)}v=v??{},b=b??{},g=`${this.extensionId}/${g}`,this.telemetryAppender.logEvent(g,{properties:v,measurements:b})}}sendTelemetryErrorEvent(g,v,b){this.internalSendTelemetryErrorEvent(g,v,b,!0,!1)}sendDangerousTelemetryErrorEvent(g,v,b,S=!0){this.telemetryAppender.instantiateAppender(),this.internalSendTelemetryErrorEvent(g,v,b,S,!0)}internalSendTelemetryException(g,v,b,S,P){if((this.shouldSendErrorTelemetry()||P)&&g){if(v=St(St({},v),this.getCommonProperties()),S){let b=this.cloneAndChange(v,((g,v)=>this.anonymizeFilePaths(v,this.firstParty)));g.stack&&(g.stack=this.anonymizeFilePaths(g.stack,this.firstParty)),v=this.removePropertiesWithPossibleUserInfo(b)}v=v??{},b=b??{},this.telemetryAppender.logException(g,{properties:v,measurements:b})}}sendTelemetryException(g,v,b){this.internalSendTelemetryException(g,v,b,!0,!1)}sendDangerousTelemetryException(g,v,b,S=!0){this.telemetryAppender.instantiateAppender(),this.internalSendTelemetryException(g,v,b,S,!0)}dispose(){return this.telemetryAppender.flush(),Promise.all(this.disposables.map((g=>g.dispose())))}},wp=async(g,v,S)=>{let P=await(async(g,v,S)=>{let P=await Promise.all([b.e(939),b.e(164)]).then(b.bind(b,67164)),x=await Promise.all([b.e(939),b.e(488)]).then(b.bind(b,71488)),C=new P.AppInsightsCore,T=new x.PostChannel,R={instrumentationKey:g,endpointUrl:"https://mobile.events.data.microsoft.com/OneCollector/1.0",loggingLevelTelemetry:0,loggingLevelConsole:0,disableCookiesUsage:!0,disableDbgExt:!0,disableInstrumentationKeyValidation:!0,channels:[[T]]};if(S){R.extensionConfig={};let g={alwaysUseXhrOverride:!0,httpXHROverride:S};R.extensionConfig[T.identifier]=g}let k=v.workspace.getConfiguration("telemetry").get("internalTesting");return C.initialize(R,[]),C.addTelemetryInitializer((g=>{!k||(g.ext=g.ext??{},g.ext.utc=g.ext.utc??{},g.ext.utc.flags=8462029)})),C})(g,v,S);return{logEvent:(g,v)=>{try{null==P||P.track({name:g,baseData:{name:g,properties:null==v?void 0:v.properties,measurements:null==v?void 0:v.measurements}})}catch(g){throw new Error("Failed to log event to app insights!\n"+g.message)}},logException:(g,v)=>{throw new Error("1DS SDK does not support logging exceptions, please use logEvent for exception tracking")},flush:async()=>{try{null==P||P.unload()}catch(g){throw new Error("Failed to flush app insights!\n"+g.message)}}}},Gx=async(g,v)=>{let b;try{process.env.APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL="1";let v=await Promise.resolve().then((()=>nn(la())));v.defaultClient?(b=new v.TelemetryClient(g),b.channel.setUseDiskRetryCaching(!0)):(v.setup(g).setAutoCollectRequests(!1).setAutoCollectPerformance(!1).setAutoCollectExceptions(!1).setAutoCollectDependencies(!1).setAutoDependencyCorrelation(!1).setAutoCollectConsole(!1).setAutoCollectHeartbeat(!1).setUseDiskRetryCaching(!0).start(),b=v.defaultClient),ha&&ha.env&&(b.context.tags[b.context.keys.userId]=ha.env.machineId,b.context.tags[b.context.keys.sessionId]=ha.env.sessionId,b.context.tags[b.context.keys.cloudRole]=ha.env.appName,b.context.tags[b.context.keys.cloudRoleInstance]=ha.env.appName),g&&0===g.indexOf("AIF-")&&(b.config.endpointUrl="https://mobile.events.data.microsoft.com/collect/v1")}catch(g){return Promise.reject("Failed to initialize app insights!\n"+g.message)}return null!=v&&v.length&&function Vx(g,v){g.addTelemetryProcessor((g=>(Array.isArray(g.tags)?g.tags.forEach((g=>ga.applyReplacements(g,v))):g.tags&&ga.applyReplacements(g.tags,v),g.data.baseData&&ga.applyReplacements(g.data.baseData,v),!0)))}(b,v),{logEvent:(g,v)=>{try{null==b||b.trackEvent({name:g,properties:null==v?void 0:v.properties,measurements:null==v?void 0:v.measurements})}catch(g){throw new Error("Failed to log event to app insights!\n"+g.message)}},logException:(g,v)=>{try{null==b||b.trackException({exception:g,properties:null==v?void 0:v.properties,measurements:null==v?void 0:v.measurements})}catch(g){throw new Error("Failed to log exception to app insights!\n"+g.message)}},flush:async()=>{try{null==b||b.flush()}catch(g){throw new Error("Failed to flush app insights!\n"+g.message)}}}};var va=class extends fa{constructor(g,v,b,S,P){let s=g=>Gx(g,P);ga.shouldUseOneDataSystemSDK(b)&&(s=g=>wp(g,ha,function $x(){return{sendPOST:(g,v)=>{let b={method:"POST",headers:Np(St({},g.headers),{"Content-Type":"application/json","Content-Length":Buffer.byteLength(g.data)})};try{let S=ya.request(g.urlString,b,(g=>{g.on("data",(function(b){v(g.statusCode??200,g.headers,b.toString())})),g.on("error",(function(){v(0,{})}))}));S.write(g.data),S.end()}catch{v(0,{})}}}}()));let x=new class{constructor(g,v){this._instantiationStatus=0,this._eventQueue=[],this._exceptionQueue=[],this._clientFactory=v,this._key=g}logEvent(g,v){this._telemetryClient?this._telemetryClient.logEvent(g,v):2!==this._instantiationStatus&&this._eventQueue.push({eventName:g,data:v})}logException(g,v){this._telemetryClient?this._telemetryClient.logException(g,v):2!==this._instantiationStatus&&this._exceptionQueue.push({exception:g,data:v})}async flush(){this._telemetryClient&&(await this._telemetryClient.flush(),this._telemetryClient=void 0)}_flushQueues(){this._eventQueue.forEach((({eventName:g,data:v})=>this.logEvent(g,v))),this._eventQueue=[],this._exceptionQueue.forEach((({exception:g,data:v})=>this.logException(g,v))),this._exceptionQueue=[]}instantiateAppender(){0===this._instantiationStatus&&(this._instantiationStatus=1,this._clientFactory(this._key).then((g=>{this._telemetryClient=g,this._instantiationStatus=2,this._flushQueues()})).catch((g=>{console.error(g),this._instantiationStatus=2})))}}(b,s);b&&(0===b.indexOf("AIF-")||ga.shouldUseOneDataSystemSDK(b))&&(S=!0),super(g,v,x,{release:ma.release(),platform:ma.platform(),architecture:ma.arch()},ha,S)}}},75029:g=>{function webpackEmptyContext(g){var v=new Error("Cannot find module '"+g+"'");throw v.code="MODULE_NOT_FOUND",v}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=75029,g.exports=webpackEmptyContext},3437:g=>{function webpackEmptyContext(g){var v=new Error("Cannot find module '"+g+"'");throw v.code="MODULE_NOT_FOUND",v}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=3437,g.exports=webpackEmptyContext},88054:function(g,v,b){"use strict";var S=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};const P=b(82361),x=S(b(15158)),C=S(b(96304)),T=x.default("agent-base");function isSecureEndpoint(){const{stack:g}=new Error;return"string"==typeof g&&g.split("\n").some((g=>-1!==g.indexOf("(https.js:")||-1!==g.indexOf("node:https:")))}function createAgent(g,v){return new createAgent.Agent(g,v)}!function(g){class Agent extends P.EventEmitter{constructor(g,v){super();let b=v;"function"==typeof g?this.callback=g:g&&(b=g),this.timeout=null,b&&"number"==typeof b.timeout&&(this.timeout=b.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return"number"==typeof this.explicitDefaultPort?this.explicitDefaultPort:isSecureEndpoint()?443:80}set defaultPort(g){this.explicitDefaultPort=g}get protocol(){return"string"==typeof this.explicitProtocol?this.explicitProtocol:isSecureEndpoint()?"https:":"http:"}set protocol(g){this.explicitProtocol=g}callback(g,v,b){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(g,v){const b=Object.assign({},v);"boolean"!=typeof b.secureEndpoint&&(b.secureEndpoint=isSecureEndpoint()),null==b.host&&(b.host="localhost"),null==b.port&&(b.port=b.secureEndpoint?443:80),null==b.protocol&&(b.protocol=b.secureEndpoint?"https:":"http:"),b.host&&b.path&&delete b.path,delete b.agent,delete b.hostname,delete b._defaultAgent,delete b.defaultPort,delete b.createConnection,g._last=!0,g.shouldKeepAlive=!1;let S=!1,P=null;const x=b.timeout||this.timeout,onerror=v=>{g._hadError||(g.emit("error",v),g._hadError=!0)},ontimeout=()=>{P=null,S=!0;const g=new Error(`A "socket" was not created for HTTP request before ${x}ms`);g.code="ETIMEOUT",onerror(g)},callbackError=g=>{S||(null!==P&&(clearTimeout(P),P=null),onerror(g))},onsocket=v=>{if(S)return;if(null!=P&&(clearTimeout(P),P=null),function isAgent(g){return Boolean(g)&&"function"==typeof g.addRequest}(v))return T("Callback returned another Agent instance %o",v.constructor.name),void v.addRequest(g,b);if(v)return v.once("free",(()=>{this.freeSocket(v,b)})),void g.onSocket(v);const x=new Error(`no Duplex stream was returned to agent-base for \`${g.method} ${g.path}\``);onerror(x)};if("function"==typeof this.callback){this.promisifiedCallback||(this.callback.length>=3?(T("Converting legacy callback function to promise"),this.promisifiedCallback=C.default(this.callback)):this.promisifiedCallback=this.callback),"number"==typeof x&&x>0&&(P=setTimeout(ontimeout,x)),"port"in b&&"number"!=typeof b.port&&(b.port=Number(b.port));try{T("Resolving socket for %o request: %o",b.protocol,`${g.method} ${g.path}`),Promise.resolve(this.promisifiedCallback(g,b)).then(onsocket,callbackError)}catch(g){Promise.reject(g).catch(callbackError)}}else onerror(new Error("`callback` is not defined"))}freeSocket(g,v){T("Freeing socket %o %o",g.constructor.name,v),g.destroy()}destroy(){T("Destroying agent %o",this.constructor.name)}}g.Agent=Agent,g.prototype=g.Agent.prototype}(createAgent||(createAgent={})),g.exports=createAgent},96304:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.default=function promisify(g){return function(v,b){return new Promise(((S,P)=>{g.call(this,v,b,((g,v)=>{g?P(g):S(v)}))}))}}},93755:g=>{"use strict";g.exports=(...g)=>[...new Set([].concat(...g))]},59118:(g,v,b)=>{g.exports={parallel:b(19162),serial:b(31357),serialOrdered:b(69087)}},37651:g=>{function clean(g){"function"==typeof this.jobs[g]&&this.jobs[g]()}g.exports=function abort(g){Object.keys(g.jobs).forEach(clean.bind(g)),g.jobs={}}},55912:(g,v,b)=>{var S=b(9265);g.exports=function async(g){var v=!1;return S((function(){v=!0})),function async_callback(b,P){v?g(b,P):S((function nextTick_callback(){g(b,P)}))}}},9265:g=>{g.exports=function defer(g){var v="function"==typeof setImmediate?setImmediate:"object"==typeof process&&"function"==typeof process.nextTick?process.nextTick:null;v?v(g):setTimeout(g,0)}},97594:(g,v,b)=>{var S=b(55912),P=b(37651);g.exports=function iterate(g,v,b,x){var C=b.keyedList?b.keyedList[b.index]:b.index;b.jobs[C]=function runJob(g,v,b,P){var x;x=2==g.length?g(b,S(P)):g(b,v,S(P));return x}(v,C,g[C],(function(g,v){C in b.jobs&&(delete b.jobs[C],g?P(b):b.results[C]=v,x(g,b.results))}))}},94528:g=>{g.exports=function state(g,v){var b=!Array.isArray(g),S={index:0,keyedList:b||v?Object.keys(g):null,jobs:{},results:b?{}:[],size:b?Object.keys(g).length:g.length};v&&S.keyedList.sort(b?v:function(b,S){return v(g[b],g[S])});return S}},25353:(g,v,b)=>{var S=b(37651),P=b(55912);g.exports=function terminator(g){if(!Object.keys(this.jobs).length)return;this.index=this.size,S(this),P(g)(null,this.results)}},19162:(g,v,b)=>{var S=b(97594),P=b(94528),x=b(25353);g.exports=function parallel(g,v,b){var C=P(g);for(;C.index<(C.keyedList||g).length;)S(g,v,C,(function(g,v){g?b(g,v):0!==Object.keys(C.jobs).length||b(null,C.results)})),C.index++;return x.bind(C,b)}},31357:(g,v,b)=>{var S=b(69087);g.exports=function serial(g,v,b){return S(g,v,null,b)}},69087:(g,v,b)=>{var S=b(97594),P=b(94528),x=b(25353);function ascending(g,v){return g<v?-1:g>v?1:0}g.exports=function serialOrdered(g,v,b,C){var T=P(g,b);return S(g,v,T,(function iteratorHandler(b,P){b?C(b,P):(T.index++,T.index<(T.keyedList||g).length?S(g,v,T,iteratorHandler):C(null,T.results))})),x.bind(T,C)},g.exports.ascending=ascending,g.exports.descending=function descending(g,v){return-1*ascending(g,v)}},5623:g=>{"use strict";function balanced(g,v,b){g instanceof RegExp&&(g=maybeMatch(g,b)),v instanceof RegExp&&(v=maybeMatch(v,b));var S=range(g,v,b);return S&&{start:S[0],end:S[1],pre:b.slice(0,S[0]),body:b.slice(S[0]+g.length,S[1]),post:b.slice(S[1]+v.length)}}function maybeMatch(g,v){var b=v.match(g);return b?b[0]:null}function range(g,v,b){var S,P,x,C,T,R=b.indexOf(g),k=b.indexOf(v,R+1),_=R;if(R>=0&&k>0){if(g===v)return[R,k];for(S=[],x=b.length;_>=0&&!T;)_==R?(S.push(_),R=b.indexOf(g,_+1)):1==S.length?T=[S.pop(),k]:((P=S.pop())<x&&(x=P,C=k),k=b.indexOf(v,_+1)),_=R<k&&R>=0?R:k;S.length&&(T=[x,C])}return T}g.exports=balanced,balanced.range=range},86744:(g,v,b)=>{"use strict";const S=b(13349),P=b(27529),x=b(98050),C=b(94339),braces=(g,v={})=>{let b=[];if(Array.isArray(g))for(let S of g){let g=braces.create(S,v);Array.isArray(g)?b.push(...g):b.push(g)}else b=[].concat(braces.create(g,v));return v&&!0===v.expand&&!0===v.nodupes&&(b=[...new Set(b)]),b};braces.parse=(g,v={})=>C(g,v),braces.stringify=(g,v={})=>S("string"==typeof g?braces.parse(g,v):g,v),braces.compile=(g,v={})=>("string"==typeof g&&(g=braces.parse(g,v)),P(g,v)),braces.expand=(g,v={})=>{"string"==typeof g&&(g=braces.parse(g,v));let b=x(g,v);return!0===v.noempty&&(b=b.filter(Boolean)),!0===v.nodupes&&(b=[...new Set(b)]),b},braces.create=(g,v={})=>""===g||g.length<3?[g]:!0!==v.expand?braces.compile(g,v):braces.expand(g,v),g.exports=braces},27529:(g,v,b)=>{"use strict";const S=b(2664),P=b(73083);g.exports=(g,v={})=>{let walk=(g,b={})=>{let x=P.isInvalidBrace(b),C=!0===g.invalid&&!0===v.escapeInvalid,T=!0===x||!0===C,R=!0===v.escapeInvalid?"\\":"",k="";if(!0===g.isOpen)return R+g.value;if(!0===g.isClose)return R+g.value;if("open"===g.type)return T?R+g.value:"(";if("close"===g.type)return T?R+g.value:")";if("comma"===g.type)return"comma"===g.prev.type?"":T?g.value:"|";if(g.value)return g.value;if(g.nodes&&g.ranges>0){let b=P.reduce(g.nodes),x=S(...b,{...v,wrap:!1,toRegex:!0});if(0!==x.length)return b.length>1&&x.length>1?`(${x})`:x}if(g.nodes)for(let v of g.nodes)k+=walk(v,g);return k};return walk(g)}},86611:g=>{"use strict";g.exports={MAX_LENGTH:65536,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:"\n",CHAR_NO_BREAK_SPACE:" ",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:"\t",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\ufeff"}},98050:(g,v,b)=>{"use strict";const S=b(2664),P=b(13349),x=b(73083),append=(g="",v="",b=!1)=>{let S=[];if(g=[].concat(g),!(v=[].concat(v)).length)return g;if(!g.length)return b?x.flatten(v).map((g=>`{${g}}`)):v;for(let P of g)if(Array.isArray(P))for(let g of P)S.push(append(g,v,b));else for(let g of v)!0===b&&"string"==typeof g&&(g=`{${g}}`),S.push(Array.isArray(g)?append(P,g,b):P+g);return x.flatten(S)};g.exports=(g,v={})=>{let b=void 0===v.rangeLimit?1e3:v.rangeLimit,walk=(g,C={})=>{g.queue=[];let T=C,R=C.queue;for(;"brace"!==T.type&&"root"!==T.type&&T.parent;)T=T.parent,R=T.queue;if(g.invalid||g.dollar)return void R.push(append(R.pop(),P(g,v)));if("brace"===g.type&&!0!==g.invalid&&2===g.nodes.length)return void R.push(append(R.pop(),["{}"]));if(g.nodes&&g.ranges>0){let C=x.reduce(g.nodes);if(x.exceedsLimit(...C,v.step,b))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let T=S(...C,v);return 0===T.length&&(T=P(g,v)),R.push(append(R.pop(),T)),void(g.nodes=[])}let k=x.encloseBrace(g),_=g.queue,O=g;for(;"brace"!==O.type&&"root"!==O.type&&O.parent;)O=O.parent,_=O.queue;for(let v=0;v<g.nodes.length;v++){let b=g.nodes[v];"comma"!==b.type||"brace"!==g.type?"close"!==b.type?b.value&&"open"!==b.type?_.push(append(_.pop(),b.value)):b.nodes&&walk(b,g):R.push(append(R.pop(),_,k)):(1===v&&_.push(""),_.push(""))}return _};return x.flatten(walk(g))}},94339:(g,v,b)=>{"use strict";const S=b(13349),{MAX_LENGTH:P,CHAR_BACKSLASH:x,CHAR_BACKTICK:C,CHAR_COMMA:T,CHAR_DOT:R,CHAR_LEFT_PARENTHESES:k,CHAR_RIGHT_PARENTHESES:_,CHAR_LEFT_CURLY_BRACE:O,CHAR_RIGHT_CURLY_BRACE:I,CHAR_LEFT_SQUARE_BRACKET:A,CHAR_RIGHT_SQUARE_BRACKET:q,CHAR_DOUBLE_QUOTE:z,CHAR_SINGLE_QUOTE:L,CHAR_NO_BREAK_SPACE:G,CHAR_ZERO_WIDTH_NOBREAK_SPACE:j}=b(86611);g.exports=(g,v={})=>{if("string"!=typeof g)throw new TypeError("Expected a string");let b=v||{},B="number"==typeof b.maxLength?Math.min(P,b.maxLength):P;if(g.length>B)throw new SyntaxError(`Input length (${g.length}), exceeds max characters (${B})`);let U,V={type:"root",input:g,nodes:[]},H=[V],K=V,X=V,J=0,Y=g.length,te=0,re=0;const advance=()=>g[te++],push=g=>{if("text"===g.type&&"dot"===X.type&&(X.type="text"),!X||"text"!==X.type||"text"!==g.type)return K.nodes.push(g),g.parent=K,g.prev=X,X=g,g;X.value+=g.value};for(push({type:"bos"});te<Y;)if(K=H[H.length-1],U=advance(),U!==j&&U!==G)if(U!==x)if(U!==q)if(U!==A)if(U!==k)if(U!==_)if(U!==z&&U!==L&&U!==C)if(U!==O)if(U!==I)if(U===T&&re>0){if(K.ranges>0){K.ranges=0;let g=K.nodes.shift();K.nodes=[g,{type:"text",value:S(K)}]}push({type:"comma",value:U}),K.commas++}else if(U===R&&re>0&&0===K.commas){let g=K.nodes;if(0===re||0===g.length){push({type:"text",value:U});continue}if("dot"===X.type){if(K.range=[],X.value+=U,X.type="range",3!==K.nodes.length&&5!==K.nodes.length){K.invalid=!0,K.ranges=0,X.type="text";continue}K.ranges++,K.args=[];continue}if("range"===X.type){g.pop();let v=g[g.length-1];v.value+=X.value+U,X=v,K.ranges--;continue}push({type:"dot",value:U})}else push({type:"text",value:U});else{if("brace"!==K.type){push({type:"text",value:U});continue}let g="close";K=H.pop(),K.close=!0,push({type:g,value:U}),re--,K=H[H.length-1]}else{re++;let g=X.value&&"$"===X.value.slice(-1)||!0===K.dollar;K=push({type:"brace",open:!0,close:!1,dollar:g,depth:re,commas:0,ranges:0,nodes:[]}),H.push(K),push({type:"open",value:U})}else{let g,b=U;for(!0!==v.keepQuotes&&(U="");te<Y&&(g=advance());)if(g!==x){if(g===b){!0===v.keepQuotes&&(U+=g);break}U+=g}else U+=g+advance();push({type:"text",value:U})}else{if("paren"!==K.type){push({type:"text",value:U});continue}K=H.pop(),push({type:"text",value:U}),K=H[H.length-1]}else K=push({type:"paren",nodes:[]}),H.push(K),push({type:"text",value:U});else{J++;let g;for(;te<Y&&(g=advance());)if(U+=g,g!==A)if(g!==x){if(g===q&&(J--,0===J))break}else U+=advance();else J++;push({type:"text",value:U})}else push({type:"text",value:"\\"+U});else push({type:"text",value:(v.keepEscaping?U:"")+advance()});do{if(K=H.pop(),"root"!==K.type){K.nodes.forEach((g=>{g.nodes||("open"===g.type&&(g.isOpen=!0),"close"===g.type&&(g.isClose=!0),g.nodes||(g.type="text"),g.invalid=!0)}));let g=H[H.length-1],v=g.nodes.indexOf(K);g.nodes.splice(v,1,...K.nodes)}}while(H.length>0);return push({type:"eos"}),V}},13349:(g,v,b)=>{"use strict";const S=b(73083);g.exports=(g,v={})=>{let stringify=(g,b={})=>{let P=v.escapeInvalid&&S.isInvalidBrace(b),x=!0===g.invalid&&!0===v.escapeInvalid,C="";if(g.value)return(P||x)&&S.isOpenOrClose(g)?"\\"+g.value:g.value;if(g.value)return g.value;if(g.nodes)for(let v of g.nodes)C+=stringify(v);return C};return stringify(g)}},73083:(g,v)=>{"use strict";v.isInteger=g=>"number"==typeof g?Number.isInteger(g):"string"==typeof g&&""!==g.trim()&&Number.isInteger(Number(g)),v.find=(g,v)=>g.nodes.find((g=>g.type===v)),v.exceedsLimit=(g,b,S=1,P)=>!1!==P&&(!(!v.isInteger(g)||!v.isInteger(b))&&(Number(b)-Number(g))/Number(S)>=P),v.escapeNode=(g,v=0,b)=>{let S=g.nodes[v];S&&(b&&S.type===b||"open"===S.type||"close"===S.type)&&!0!==S.escaped&&(S.value="\\"+S.value,S.escaped=!0)},v.encloseBrace=g=>"brace"===g.type&&(g.commas>>0+g.ranges>>0==0&&(g.invalid=!0,!0)),v.isInvalidBrace=g=>"brace"===g.type&&(!(!0!==g.invalid&&!g.dollar)||(g.commas>>0+g.ranges>>0==0||!0!==g.open||!0!==g.close)&&(g.invalid=!0,!0)),v.isOpenOrClose=g=>"open"===g.type||"close"===g.type||(!0===g.open||!0===g.close),v.reduce=g=>g.reduce(((g,v)=>("text"===v.type&&g.push(v.value),"range"===v.type&&(v.type="text"),g)),[]),v.flatten=(...g)=>{const v=[],flat=g=>{for(let b=0;b<g.length;b++){let S=g[b];Array.isArray(S)?flat(S,v):void 0!==S&&v.push(S)}return v};return flat(g),v}},82779:(g,v,b)=>{var S=b(14300).Buffer,P=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];function ensureBuffer(g){if(S.isBuffer(g))return g;var v="function"==typeof S.alloc&&"function"==typeof S.from;if("number"==typeof g)return v?S.alloc(g):new S(g);if("string"==typeof g)return v?S.from(g):new S(g);throw new Error("input must be buffer, number, or string, received "+typeof g)}function _crc32(g,v){g=ensureBuffer(g),S.isBuffer(v)&&(v=v.readUInt32BE(0));for(var b=-1^~~v,x=0;x<g.length;x++)b=P[255&(b^g[x])]^b>>>8;return-1^b}function crc32(){return function bufferizeInt(g){var v=ensureBuffer(4);return v.writeInt32BE(g,0),v}(_crc32.apply(null,arguments))}"undefined"!=typeof Int32Array&&(P=new Int32Array(P)),crc32.signed=function(){return _crc32.apply(null,arguments)},crc32.unsigned=function(){return _crc32.apply(null,arguments)>>>0},g.exports=crc32},79019:(g,v,b)=>{"use strict";const S=b(57147),P=b(71017),x=S.lchown?"lchown":"chown",C=S.lchownSync?"lchownSync":"chownSync",T=S.lchown&&!process.version.match(/v1[1-9]+\./)&&!process.version.match(/v10\.[6-9]/),lchownSync=(g,v,b)=>{try{return S[C](g,v,b)}catch(g){if("ENOENT"!==g.code)throw g}},R=T?(g,v,b,P)=>x=>{x&&"EISDIR"===x.code?S.chown(g,v,b,P):P(x)}:(g,v,b,S)=>S,k=T?(g,v,b)=>{try{return lchownSync(g,v,b)}catch(P){if("EISDIR"!==P.code)throw P;((g,v,b)=>{try{return S.chownSync(g,v,b)}catch(g){if("ENOENT"!==g.code)throw g}})(g,v,b)}}:(g,v,b)=>lchownSync(g,v,b),_=process.version;let readdir=(g,v,b)=>S.readdir(g,v,b);/^v4\./.test(_)&&(readdir=(g,v,b)=>S.readdir(g,b));const chown=(g,v,b,P)=>{S[x](g,v,b,R(g,v,b,(g=>{P(g&&"ENOENT"!==g.code?g:null)})))},chownrKid=(g,v,b,x,C)=>{if("string"==typeof v)return S.lstat(P.resolve(g,v),((S,P)=>{if(S)return C("ENOENT"!==S.code?S:null);P.name=v,chownrKid(g,P,b,x,C)}));if(v.isDirectory())chownr(P.resolve(g,v.name),b,x,(S=>{if(S)return C(S);const T=P.resolve(g,v.name);chown(T,b,x,C)}));else{const S=P.resolve(g,v.name);chown(S,b,x,C)}},chownr=(g,v,b,S)=>{readdir(g,{withFileTypes:!0},((P,x)=>{if(P){if("ENOENT"===P.code)return S();if("ENOTDIR"!==P.code&&"ENOTSUP"!==P.code)return S(P)}if(P||!x.length)return chown(g,v,b,S);let C=x.length,T=null;const then=P=>{if(!T)return P?S(T=P):0==--C?chown(g,v,b,S):void 0};x.forEach((S=>chownrKid(g,S,v,b,then)))}))},chownrSync=(g,v,b)=>{let x;try{x=((g,v)=>S.readdirSync(g,v))(g,{withFileTypes:!0})}catch(S){if("ENOENT"===S.code)return;if("ENOTDIR"===S.code||"ENOTSUP"===S.code)return k(g,v,b);throw S}return x&&x.length&&x.forEach((x=>((g,v,b,x)=>{if("string"==typeof v)try{const b=S.lstatSync(P.resolve(g,v));b.name=v,v=b}catch(g){if("ENOENT"===g.code)return;throw g}v.isDirectory()&&chownrSync(P.resolve(g,v.name),b,x),k(P.resolve(g,v.name),b,x)})(g,x,v,b))),k(g,v,b)};g.exports=chownr,chownr.sync=chownrSync},9779:(g,v,b)=>{var S=b(73837),P=b(12781).Stream,x=b(63463);function CombinedStream(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2097152,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}g.exports=CombinedStream,S.inherits(CombinedStream,P),CombinedStream.create=function(g){var v=new this;for(var b in g=g||{})v[b]=g[b];return v},CombinedStream.isStreamLike=function(g){return"function"!=typeof g&&"string"!=typeof g&&"boolean"!=typeof g&&"number"!=typeof g&&!Buffer.isBuffer(g)},CombinedStream.prototype.append=function(g){if(CombinedStream.isStreamLike(g)){if(!(g instanceof x)){var v=x.create(g,{maxDataSize:1/0,pauseStream:this.pauseStreams});g.on("data",this._checkDataSize.bind(this)),g=v}this._handleErrors(g),this.pauseStreams&&g.pause()}return this._streams.push(g),this},CombinedStream.prototype.pipe=function(g,v){return P.prototype.pipe.call(this,g,v),this.resume(),g},CombinedStream.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop)this._pendingNext=!0;else{this._insideLoop=!0;try{do{this._pendingNext=!1,this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=!1}}},CombinedStream.prototype._realGetNext=function(){var g=this._streams.shift();void 0!==g?"function"==typeof g?g(function(g){CombinedStream.isStreamLike(g)&&(g.on("data",this._checkDataSize.bind(this)),this._handleErrors(g)),this._pipeNext(g)}.bind(this)):this._pipeNext(g):this.end()},CombinedStream.prototype._pipeNext=function(g){if(this._currentStream=g,CombinedStream.isStreamLike(g))return g.on("end",this._getNext.bind(this)),void g.pipe(this,{end:!1});var v=g;this.write(v),this._getNext()},CombinedStream.prototype._handleErrors=function(g){var v=this;g.on("error",(function(g){v._emitError(g)}))},CombinedStream.prototype.write=function(g){this.emit("data",g)},CombinedStream.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&"function"==typeof this._currentStream.pause&&this._currentStream.pause(),this.emit("pause"))},CombinedStream.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&"function"==typeof this._currentStream.resume&&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=!1,this._streams=[],this._currentStream=null},CombinedStream.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var g="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(g))}},CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var g=this;this._streams.forEach((function(v){v.dataSize&&(g.dataSize+=v.dataSize)})),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)},CombinedStream.prototype._emitError=function(g){this._reset(),this.emit("error",g)}},27484:function(g){g.exports=function(){"use strict";var g=1e3,v=6e4,b=36e5,S="millisecond",P="second",x="minute",C="hour",T="day",R="week",k="month",_="quarter",O="year",I="date",A="Invalid Date",q=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,z=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,L={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(g){var v=["th","st","nd","rd"],b=g%100;return"["+g+(v[(b-20)%10]||v[b]||v[0])+"]"}},m=function(g,v,b){var S=String(g);return!S||S.length>=v?g:""+Array(v+1-S.length).join(b)+g},G={s:m,z:function(g){var v=-g.utcOffset(),b=Math.abs(v),S=Math.floor(b/60),P=b%60;return(v<=0?"+":"-")+m(S,2,"0")+":"+m(P,2,"0")},m:function t(g,v){if(g.date()<v.date())return-t(v,g);var b=12*(v.year()-g.year())+(v.month()-g.month()),S=g.clone().add(b,k),P=v-S<0,x=g.clone().add(b+(P?-1:1),k);return+(-(b+(v-S)/(P?S-x:x-S))||0)},a:function(g){return g<0?Math.ceil(g)||0:Math.floor(g)},p:function(g){return{M:k,y:O,w:R,d:T,D:I,h:C,m:x,s:P,ms:S,Q:_}[g]||String(g||"").toLowerCase().replace(/s$/,"")},u:function(g){return void 0===g}},j="en",B={};B[j]=L;var p=function(g){return g instanceof H},U=function t(g,v,b){var S;if(!g)return j;if("string"==typeof g){var P=g.toLowerCase();B[P]&&(S=P),v&&(B[P]=v,S=P);var x=g.split("-");if(!S&&x.length>1)return t(x[0])}else{var C=g.name;B[C]=g,S=C}return!b&&S&&(j=S),S||!b&&j},w=function(g,v){if(p(g))return g.clone();var b="object"==typeof v?v:{};return b.date=g,b.args=arguments,new H(b)},V=G;V.l=U,V.i=p,V.w=function(g,v){return w(g,{locale:v.$L,utc:v.$u,x:v.$x,$offset:v.$offset})};var H=function(){function M(g){this.$L=U(g.locale,null,!0),this.parse(g)}var L=M.prototype;return L.parse=function(g){this.$d=function(g){var v=g.date,b=g.utc;if(null===v)return new Date(NaN);if(V.u(v))return new Date;if(v instanceof Date)return new Date(v);if("string"==typeof v&&!/Z$/i.test(v)){var S=v.match(q);if(S){var P=S[2]-1||0,x=(S[7]||"0").substring(0,3);return b?new Date(Date.UTC(S[1],P,S[3]||1,S[4]||0,S[5]||0,S[6]||0,x)):new Date(S[1],P,S[3]||1,S[4]||0,S[5]||0,S[6]||0,x)}}return new Date(v)}(g),this.$x=g.x||{},this.init()},L.init=function(){var g=this.$d;this.$y=g.getFullYear(),this.$M=g.getMonth(),this.$D=g.getDate(),this.$W=g.getDay(),this.$H=g.getHours(),this.$m=g.getMinutes(),this.$s=g.getSeconds(),this.$ms=g.getMilliseconds()},L.$utils=function(){return V},L.isValid=function(){return!(this.$d.toString()===A)},L.isSame=function(g,v){var b=w(g);return this.startOf(v)<=b&&b<=this.endOf(v)},L.isAfter=function(g,v){return w(g)<this.startOf(v)},L.isBefore=function(g,v){return this.endOf(v)<w(g)},L.$g=function(g,v,b){return V.u(g)?this[v]:this.set(b,g)},L.unix=function(){return Math.floor(this.valueOf()/1e3)},L.valueOf=function(){return this.$d.getTime()},L.startOf=function(g,v){var b=this,S=!!V.u(v)||v,_=V.p(g),l=function(g,v){var P=V.w(b.$u?Date.UTC(b.$y,v,g):new Date(b.$y,v,g),b);return S?P:P.endOf(T)},$=function(g,v){return V.w(b.toDate()[g].apply(b.toDate("s"),(S?[0,0,0,0]:[23,59,59,999]).slice(v)),b)},A=this.$W,q=this.$M,z=this.$D,L="set"+(this.$u?"UTC":"");switch(_){case O:return S?l(1,0):l(31,11);case k:return S?l(1,q):l(0,q+1);case R:var G=this.$locale().weekStart||0,j=(A<G?A+7:A)-G;return l(S?z-j:z+(6-j),q);case T:case I:return $(L+"Hours",0);case C:return $(L+"Minutes",1);case x:return $(L+"Seconds",2);case P:return $(L+"Milliseconds",3);default:return this.clone()}},L.endOf=function(g){return this.startOf(g,!1)},L.$set=function(g,v){var b,R=V.p(g),_="set"+(this.$u?"UTC":""),A=(b={},b[T]=_+"Date",b[I]=_+"Date",b[k]=_+"Month",b[O]=_+"FullYear",b[C]=_+"Hours",b[x]=_+"Minutes",b[P]=_+"Seconds",b[S]=_+"Milliseconds",b)[R],q=R===T?this.$D+(v-this.$W):v;if(R===k||R===O){var z=this.clone().set(I,1);z.$d[A](q),z.init(),this.$d=z.set(I,Math.min(this.$D,z.daysInMonth())).$d}else A&&this.$d[A](q);return this.init(),this},L.set=function(g,v){return this.clone().$set(g,v)},L.get=function(g){return this[V.p(g)]()},L.add=function(S,_){var I,A=this;S=Number(S);var q=V.p(_),y=function(g){var v=w(A);return V.w(v.date(v.date()+Math.round(g*S)),A)};if(q===k)return this.set(k,this.$M+S);if(q===O)return this.set(O,this.$y+S);if(q===T)return y(1);if(q===R)return y(7);var z=(I={},I[x]=v,I[C]=b,I[P]=g,I)[q]||1,L=this.$d.getTime()+S*z;return V.w(L,this)},L.subtract=function(g,v){return this.add(-1*g,v)},L.format=function(g){var v=this,b=this.$locale();if(!this.isValid())return b.invalidDate||A;var S=g||"YYYY-MM-DDTHH:mm:ssZ",P=V.z(this),x=this.$H,C=this.$m,T=this.$M,R=b.weekdays,k=b.months,h=function(g,b,P,x){return g&&(g[b]||g(v,S))||P[b].slice(0,x)},c=function(g){return V.s(x%12||12,g,"0")},_=b.meridiem||function(g,v,b){var S=g<12?"AM":"PM";return b?S.toLowerCase():S},O={YY:String(this.$y).slice(-2),YYYY:this.$y,M:T+1,MM:V.s(T+1,2,"0"),MMM:h(b.monthsShort,T,k,3),MMMM:h(k,T),D:this.$D,DD:V.s(this.$D,2,"0"),d:String(this.$W),dd:h(b.weekdaysMin,this.$W,R,2),ddd:h(b.weekdaysShort,this.$W,R,3),dddd:R[this.$W],H:String(x),HH:V.s(x,2,"0"),h:c(1),hh:c(2),a:_(x,C,!0),A:_(x,C,!1),m:String(C),mm:V.s(C,2,"0"),s:String(this.$s),ss:V.s(this.$s,2,"0"),SSS:V.s(this.$ms,3,"0"),Z:P};return S.replace(z,(function(g,v){return v||O[g]||P.replace(":","")}))},L.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},L.diff=function(S,I,A){var q,z=V.p(I),L=w(S),G=(L.utcOffset()-this.utcOffset())*v,j=this-L,B=V.m(this,L);return B=(q={},q[O]=B/12,q[k]=B,q[_]=B/3,q[R]=(j-G)/6048e5,q[T]=(j-G)/864e5,q[C]=j/b,q[x]=j/v,q[P]=j/g,q)[z]||j,A?B:V.a(B)},L.daysInMonth=function(){return this.endOf(k).$D},L.$locale=function(){return B[this.$L]},L.locale=function(g,v){if(!g)return this.$L;var b=this.clone(),S=U(g,v,!0);return S&&(b.$L=S),b},L.clone=function(){return V.w(this.$d,this)},L.toDate=function(){return new Date(this.valueOf())},L.toJSON=function(){return this.isValid()?this.toISOString():null},L.toISOString=function(){return this.$d.toISOString()},L.toString=function(){return this.$d.toUTCString()},M}(),K=H.prototype;return w.prototype=K,[["$ms",S],["$s",P],["$m",x],["$H",C],["$W",T],["$M",k],["$y",O],["$D",I]].forEach((function(g){K[g[1]]=function(v){return this.$g(v,g[0],g[1])}})),w.extend=function(g,v){return g.$i||(g(v,H,w),g.$i=!0),w},w.locale=U,w.isDayjs=p,w.unix=function(g){return w(1e3*g)},w.en=B[j],w.Ls=B,w.p={},w}()},10285:function(g){g.exports=function(){"use strict";var g={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},v=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,b=/\d\d/,S=/\d\d?/,P=/\d*[^-_:/,()\s\d]+/,x={},s=function(g){return(g=+g)+(g>68?1900:2e3)},a=function(g){return function(v){this[g]=+v}},C=[/[+-]\d\d:?(\d\d)?|Z/,function(g){(this.zone||(this.zone={})).offset=function(g){if(!g)return 0;if("Z"===g)return 0;var v=g.match(/([+-]|\d\d)/g),b=60*v[1]+(+v[2]||0);return 0===b?0:"+"===v[0]?-b:b}(g)}],h=function(g){var v=x[g];return v&&(v.indexOf?v:v.s.concat(v.f))},u=function(g,v){var b,S=x.meridiem;if(S){for(var P=1;P<=24;P+=1)if(g.indexOf(S(P,0,v))>-1){b=P>12;break}}else b=g===(v?"pm":"PM");return b},T={A:[P,function(g){this.afternoon=u(g,!1)}],a:[P,function(g){this.afternoon=u(g,!0)}],S:[/\d/,function(g){this.milliseconds=100*+g}],SS:[b,function(g){this.milliseconds=10*+g}],SSS:[/\d{3}/,function(g){this.milliseconds=+g}],s:[S,a("seconds")],ss:[S,a("seconds")],m:[S,a("minutes")],mm:[S,a("minutes")],H:[S,a("hours")],h:[S,a("hours")],HH:[S,a("hours")],hh:[S,a("hours")],D:[S,a("day")],DD:[b,a("day")],Do:[P,function(g){var v=x.ordinal,b=g.match(/\d+/);if(this.day=b[0],v)for(var S=1;S<=31;S+=1)v(S).replace(/\[|\]/g,"")===g&&(this.day=S)}],M:[S,a("month")],MM:[b,a("month")],MMM:[P,function(g){var v=h("months"),b=(h("monthsShort")||v.map((function(g){return g.slice(0,3)}))).indexOf(g)+1;if(b<1)throw new Error;this.month=b%12||b}],MMMM:[P,function(g){var v=h("months").indexOf(g)+1;if(v<1)throw new Error;this.month=v%12||v}],Y:[/[+-]?\d+/,a("year")],YY:[b,function(g){this.year=s(g)}],YYYY:[/\d{4}/,a("year")],Z:C,ZZ:C};function c(b){var S,P;S=b,P=x&&x.formats;for(var C=(b=S.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(v,b,S){var x=S&&S.toUpperCase();return b||P[S]||g[S]||P[x].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(g,v,b){return v||b.slice(1)}))}))).match(v),R=C.length,k=0;k<R;k+=1){var _=C[k],O=T[_],I=O&&O[0],A=O&&O[1];C[k]=A?{regex:I,parser:A}:_.replace(/^\[|\]$/g,"")}return function(g){for(var v={},b=0,S=0;b<R;b+=1){var P=C[b];if("string"==typeof P)S+=P.length;else{var x=P.regex,T=P.parser,k=g.slice(S),_=x.exec(k)[0];T.call(v,_),g=g.replace(_,"")}}return function(g){var v=g.afternoon;if(void 0!==v){var b=g.hours;v?b<12&&(g.hours+=12):12===b&&(g.hours=0),delete g.afternoon}}(v),v}}return function(g,v,b){b.p.customParseFormat=!0,g&&g.parseTwoDigitYear&&(s=g.parseTwoDigitYear);var S=v.prototype,P=S.parse;S.parse=function(g){var v=g.date,S=g.utc,C=g.args;this.$u=S;var T=C[1];if("string"==typeof T){var R=!0===C[2],k=!0===C[3],_=R||k,O=C[2];k&&(O=C[2]),x=this.$locale(),!R&&O&&(x=b.Ls[O]),this.$d=function(g,v,b){try{if(["x","X"].indexOf(v)>-1)return new Date(("X"===v?1e3:1)*g);var S=c(v)(g),P=S.year,x=S.month,C=S.day,T=S.hours,R=S.minutes,k=S.seconds,_=S.milliseconds,O=S.zone,I=new Date,A=C||(P||x?1:I.getDate()),q=P||I.getFullYear(),z=0;P&&!x||(z=x>0?x-1:I.getMonth());var L=T||0,G=R||0,j=k||0,B=_||0;return O?new Date(Date.UTC(q,z,A,L,G,j,B+60*O.offset*1e3)):b?new Date(Date.UTC(q,z,A,L,G,j,B)):new Date(q,z,A,L,G,j,B)}catch(g){return new Date("")}}(v,T,S),this.init(),O&&!0!==O&&(this.$L=this.locale(O).$L),_&&v!=this.format(T)&&(this.$d=new Date("")),x={}}else if(T instanceof Array)for(var I=T.length,A=1;A<=I;A+=1){C[1]=T[A-1];var q=b.apply(this,C);if(q.isValid()){this.$d=q.$d,this.$L=q.$L,this.init();break}A===I&&(this.$d=new Date(""))}else P.call(this,g)}}}()},84110:function(g){g.exports=function(){"use strict";return function(g,v,b){g=g||{};var S=v.prototype,P={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(g,v,b,P){return S.fromToBase(g,v,b,P)}b.en.relativeTime=P,S.fromToBase=function(v,S,x,C,T){for(var R,k,_,O=x.$locale().relativeTime||P,I=g.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],A=I.length,q=0;q<A;q+=1){var z=I[q];z.d&&(R=C?b(v).diff(x,z.d,!0):x.diff(v,z.d,!0));var L=(g.rounding||Math.round)(Math.abs(R));if(_=R>0,L<=z.r||!z.r){L<=1&&q>0&&(z=I[q-1]);var G=O[z.l];T&&(L=T(""+L)),k="string"==typeof G?G.replace("%d",L):G(L,S,z.l,_);break}}if(S)return k;var j=_?O.future:O.past;return"function"==typeof j?j(k):j.replace("%s",k)},S.to=function(g,v){return i(g,v,this,!0)},S.from=function(g,v){return i(g,v,this)};var d=function(g){return g.$u?b.utc():b()};S.toNow=function(g){return this.to(d(this),g)},S.fromNow=function(g){return this.from(d(this),g)}}}()},70178:function(g){g.exports=function(){"use strict";var g="minute",v=/[+-]\d\d(?::?\d\d)?/g,b=/([+-]|\d\d)/g;return function(S,P,x){var C=P.prototype;x.utc=function(g){return new P({date:g,utc:!0,args:arguments})},C.utc=function(v){var b=x(this.toDate(),{locale:this.$L,utc:!0});return v?b.add(this.utcOffset(),g):b},C.local=function(){return x(this.toDate(),{locale:this.$L,utc:!1})};var T=C.parse;C.parse=function(g){g.utc&&(this.$u=!0),this.$utils().u(g.$offset)||(this.$offset=g.$offset),T.call(this,g)};var R=C.init;C.init=function(){if(this.$u){var g=this.$d;this.$y=g.getUTCFullYear(),this.$M=g.getUTCMonth(),this.$D=g.getUTCDate(),this.$W=g.getUTCDay(),this.$H=g.getUTCHours(),this.$m=g.getUTCMinutes(),this.$s=g.getUTCSeconds(),this.$ms=g.getUTCMilliseconds()}else R.call(this)};var k=C.utcOffset;C.utcOffset=function(S,P){var x=this.$utils().u;if(x(S))return this.$u?0:x(this.$offset)?k.call(this):this.$offset;if("string"==typeof S&&(S=function(g){void 0===g&&(g="");var S=g.match(v);if(!S)return null;var P=(""+S[0]).match(b)||["-",0,0],x=P[0],C=60*+P[1]+ +P[2];return 0===C?0:"+"===x?C:-C}(S),null===S))return this;var C=Math.abs(S)<=16?60*S:S,T=this;if(P)return T.$offset=C,T.$u=0===S,T;if(0!==S){var R=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(T=this.local().add(C+R,g)).$offset=C,T.$x.$localOffset=R}else T=this.utc();return T};var _=C.format;C.format=function(g){var v=g||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return _.call(this,v)},C.valueOf=function(){var g=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*g},C.isUTC=function(){return!!this.$u},C.toISOString=function(){return this.toDate().toISOString()},C.toString=function(){return this.toDate().toUTCString()};var O=C.toDate;C.toDate=function(g){return"s"===g&&this.$offset?x(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():O.call(this)};var I=C.diff;C.diff=function(g,v,b){if(g&&this.$u===g.$u)return I.call(this,g,v,b);var S=this.local(),P=x(g).local();return I.call(S,P,v,b)}}}()},11227:(g,v,b)=>{v.formatArgs=function formatArgs(v){if(v[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+v[0]+(this.useColors?"%c ":" ")+"+"+g.exports.humanize(this.diff),!this.useColors)return;const b="color: "+this.color;v.splice(1,0,b,"color: inherit");let S=0,P=0;v[0].replace(/%[a-zA-Z%]/g,(g=>{"%%"!==g&&(S++,"%c"===g&&(P=S))})),v.splice(P,0,b)},v.save=function save(g){try{g?v.storage.setItem("debug",g):v.storage.removeItem("debug")}catch(g){}},v.load=function load(){let g;try{g=v.storage.getItem("debug")}catch(g){}!g&&"undefined"!=typeof process&&"env"in process&&(g=process.env.DEBUG);return g},v.useColors=function useColors(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},v.storage=function localstorage(){try{return localStorage}catch(g){}}(),v.destroy=(()=>{let g=!1;return()=>{g||(g=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),v.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"],v.log=console.debug||console.log||(()=>{}),g.exports=b(82447)(v);const{formatters:S}=g.exports;S.j=function(g){try{return JSON.stringify(g)}catch(g){return"[UnexpectedJSONParseError]: "+g.message}}},82447:(g,v,b)=>{g.exports=function setup(g){function createDebug(g){let v,b,S,P=null;function debug(...g){if(!debug.enabled)return;const b=debug,S=Number(new Date),P=S-(v||S);b.diff=P,b.prev=v,b.curr=S,v=S,g[0]=createDebug.coerce(g[0]),"string"!=typeof g[0]&&g.unshift("%O");let x=0;g[0]=g[0].replace(/%([a-zA-Z%])/g,((v,S)=>{if("%%"===v)return"%";x++;const P=createDebug.formatters[S];if("function"==typeof P){const S=g[x];v=P.call(b,S),g.splice(x,1),x--}return v})),createDebug.formatArgs.call(b,g);(b.log||createDebug.log).apply(b,g)}return debug.namespace=g,debug.useColors=createDebug.useColors(),debug.color=createDebug.selectColor(g),debug.extend=extend,debug.destroy=createDebug.destroy,Object.defineProperty(debug,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==P?P:(b!==createDebug.namespaces&&(b=createDebug.namespaces,S=createDebug.enabled(g)),S),set:g=>{P=g}}),"function"==typeof createDebug.init&&createDebug.init(debug),debug}function extend(g,v){const b=createDebug(this.namespace+(void 0===v?":":v)+g);return b.log=this.log,b}function toNamespace(g){return g.toString().substring(2,g.toString().length-2).replace(/\.\*\?$/,"*")}return createDebug.debug=createDebug,createDebug.default=createDebug,createDebug.coerce=function coerce(g){if(g instanceof Error)return g.stack||g.message;return g},createDebug.disable=function disable(){const g=[...createDebug.names.map(toNamespace),...createDebug.skips.map(toNamespace).map((g=>"-"+g))].join(",");return createDebug.enable(""),g},createDebug.enable=function enable(g){let v;createDebug.save(g),createDebug.namespaces=g,createDebug.names=[],createDebug.skips=[];const b=("string"==typeof g?g:"").split(/[\s,]+/),S=b.length;for(v=0;v<S;v++)b[v]&&("-"===(g=b[v].replace(/\*/g,".*?"))[0]?createDebug.skips.push(new RegExp("^"+g.slice(1)+"$")):createDebug.names.push(new RegExp("^"+g+"$")))},createDebug.enabled=function enabled(g){if("*"===g[g.length-1])return!0;let v,b;for(v=0,b=createDebug.skips.length;v<b;v++)if(createDebug.skips[v].test(g))return!1;for(v=0,b=createDebug.names.length;v<b;v++)if(createDebug.names[v].test(g))return!0;return!1},createDebug.humanize=b(57824),createDebug.destroy=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`.")},Object.keys(g).forEach((v=>{createDebug[v]=g[v]})),createDebug.names=[],createDebug.skips=[],createDebug.formatters={},createDebug.selectColor=function selectColor(g){let v=0;for(let b=0;b<g.length;b++)v=(v<<5)-v+g.charCodeAt(b),v|=0;return createDebug.colors[Math.abs(v)%createDebug.colors.length]},createDebug.enable(createDebug.load()),createDebug}},15158:(g,v,b)=>{"undefined"==typeof process||"renderer"===process.type||!0===process.browser||process.__nwjs?g.exports=b(11227):g.exports=b(39)},39:(g,v,b)=>{const S=b(76224),P=b(73837);v.init=function init(g){g.inspectOpts={};const b=Object.keys(v.inspectOpts);for(let S=0;S<b.length;S++)g.inspectOpts[b[S]]=v.inspectOpts[b[S]]},v.log=function log(...g){return process.stderr.write(P.format(...g)+"\n")},v.formatArgs=function formatArgs(b){const{namespace:S,useColors:P}=this;if(P){const v=this.color,P="[3"+(v<8?v:"8;5;"+v),x=` ${P};1m${S} `;b[0]=x+b[0].split("\n").join("\n"+x),b.push(P+"m+"+g.exports.humanize(this.diff)+"")}else b[0]=function getDate(){if(v.inspectOpts.hideDate)return"";return(new Date).toISOString()+" "}()+S+" "+b[0]},v.save=function save(g){g?process.env.DEBUG=g:delete process.env.DEBUG},v.load=function load(){return process.env.DEBUG},v.useColors=function useColors(){return"colors"in v.inspectOpts?Boolean(v.inspectOpts.colors):S.isatty(process.stderr.fd)},v.destroy=P.deprecate((()=>{}),"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),v.colors=[6,2,3,4,5,1];try{const g=b(92130);g&&(g.stderr||g).level>=2&&(v.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(g){}v.inspectOpts=Object.keys(process.env).filter((g=>/^debug_/i.test(g))).reduce(((g,v)=>{const b=v.substring(6).toLowerCase().replace(/_([a-z])/g,((g,v)=>v.toUpperCase()));let S=process.env[v];return S=!!/^(yes|on|true|enabled)$/i.test(S)||!/^(no|off|false|disabled)$/i.test(S)&&("null"===S?null:Number(S)),g[b]=S,g}),{}),g.exports=b(82447)(v);const{formatters:x}=g.exports;x.o=function(g){return this.inspectOpts.colors=this.useColors,P.inspect(g,this.inspectOpts).split("\n").map((g=>g.trim())).join(" ")},x.O=function(g){return this.inspectOpts.colors=this.useColors,P.inspect(g,this.inspectOpts)}},9996:g=>{"use strict";var v=function isMergeableObject(g){return function isNonNullObject(g){return!!g&&"object"==typeof g}(g)&&!function isSpecial(g){var v=Object.prototype.toString.call(g);return"[object RegExp]"===v||"[object Date]"===v||function isReactElement(g){return g.$$typeof===b}(g)}(g)};var b="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function cloneUnlessOtherwiseSpecified(g,v){return!1!==v.clone&&v.isMergeableObject(g)?deepmerge(function emptyTarget(g){return Array.isArray(g)?[]:{}}(g),g,v):g}function defaultArrayMerge(g,v,b){return g.concat(v).map((function(g){return cloneUnlessOtherwiseSpecified(g,b)}))}function getKeys(g){return Object.keys(g).concat(function getEnumerableOwnPropertySymbols(g){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(g).filter((function(v){return Object.propertyIsEnumerable.call(g,v)})):[]}(g))}function propertyIsOnObject(g,v){try{return v in g}catch(g){return!1}}function mergeObject(g,v,b){var S={};return b.isMergeableObject(g)&&getKeys(g).forEach((function(v){S[v]=cloneUnlessOtherwiseSpecified(g[v],b)})),getKeys(v).forEach((function(P){(function propertyIsUnsafe(g,v){return propertyIsOnObject(g,v)&&!(Object.hasOwnProperty.call(g,v)&&Object.propertyIsEnumerable.call(g,v))})(g,P)||(propertyIsOnObject(g,P)&&b.isMergeableObject(v[P])?S[P]=function getMergeFunction(g,v){if(!v.customMerge)return deepmerge;var b=v.customMerge(g);return"function"==typeof b?b:deepmerge}(P,b)(g[P],v[P],b):S[P]=cloneUnlessOtherwiseSpecified(v[P],b))})),S}function deepmerge(g,b,S){(S=S||{}).arrayMerge=S.arrayMerge||defaultArrayMerge,S.isMergeableObject=S.isMergeableObject||v,S.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var P=Array.isArray(b);return P===Array.isArray(g)?P?S.arrayMerge(g,b,S):mergeObject(g,b,S):cloneUnlessOtherwiseSpecified(b,S)}deepmerge.all=function deepmergeAll(g,v){if(!Array.isArray(g))throw new Error("first argument should be an array");return g.reduce((function(g,b){return deepmerge(g,b,v)}),{})};var S=deepmerge;g.exports=S},63463:(g,v,b)=>{var S=b(12781).Stream,P=b(73837);function DelayedStream(){this.source=null,this.dataSize=0,this.maxDataSize=1048576,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}g.exports=DelayedStream,P.inherits(DelayedStream,S),DelayedStream.create=function(g,v){var b=new this;for(var S in v=v||{})b[S]=v[S];b.source=g;var P=g.emit;return g.emit=function(){return b._handleEmit(arguments),P.apply(g,arguments)},g.on("error",(function(){})),b.pauseStream&&g.pause(),b},Object.defineProperty(DelayedStream.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}}),DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)},DelayedStream.prototype.resume=function(){this._released||this.release(),this.source.resume()},DelayedStream.prototype.pause=function(){this.source.pause()},DelayedStream.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(g){this.emit.apply(this,g)}.bind(this)),this._bufferedEvents=[]},DelayedStream.prototype.pipe=function(){var g=S.prototype.pipe.apply(this,arguments);return this.resume(),g},DelayedStream.prototype._handleEmit=function(g){this._released?this.emit.apply(this,g):("data"===g[0]&&(this.dataSize+=g[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(g))},DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(!(this._maxDataSizeExceeded||this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var g="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(g))}}},50367:(g,v,b)=>{"use strict";const S=b(71017),P=b(29847),getExtensions=g=>g.length>1?`{${g.join(",")}}`:g[0],getPath=(g,v)=>{const b="!"===g[0]?g.slice(1):g;return S.isAbsolute(b)?b:S.join(v,b)},getGlob=(g,v)=>{if(v.files&&!Array.isArray(v.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof v.files}\``);if(v.extensions&&!Array.isArray(v.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof v.extensions}\``);return v.files&&v.extensions?v.files.map((b=>{return S.posix.join(g,(P=b,x=v.extensions,S.extname(P)?`**/${P}`:`**/${P}.${getExtensions(x)}`));var P,x})):v.files?v.files.map((v=>S.posix.join(g,`**/${v}`))):v.extensions?[S.posix.join(g,`**/*.${getExtensions(v.extensions)}`)]:[S.posix.join(g,"**")]};g.exports=async(g,v)=>{if("string"!=typeof(v={cwd:process.cwd(),...v}).cwd)throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof v.cwd}\``);const b=await Promise.all([].concat(g).map((async g=>await P.isDirectory(getPath(g,v.cwd))?getGlob(g,v):g)));return[].concat.apply([],b)},g.exports.sync=(g,v)=>{if("string"!=typeof(v={cwd:process.cwd(),...v}).cwd)throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof v.cwd}\``);const b=[].concat(g).map((g=>P.isDirectorySync(getPath(g,v.cwd))?getGlob(g,v):g));return[].concat.apply([],b)}},99960:(g,v)=>{"use strict";var b;Object.defineProperty(v,"__esModule",{value:!0}),v.Doctype=v.CDATA=v.Tag=v.Style=v.Script=v.Comment=v.Directive=v.Text=v.Root=v.isTag=v.ElementType=void 0,function(g){g.Root="root",g.Text="text",g.Directive="directive",g.Comment="comment",g.Script="script",g.Style="style",g.Tag="tag",g.CDATA="cdata",g.Doctype="doctype"}(b=v.ElementType||(v.ElementType={})),v.isTag=function isTag(g){return g.type===b.Tag||g.type===b.Script||g.type===b.Style},v.Root=b.Root,v.Text=b.Text,v.Directive=b.Directive,v.Comment=b.Comment,v.Script=b.Script,v.Style=b.Style,v.Tag=b.Tag,v.CDATA=b.CDATA,v.Doctype=b.Doctype},63150:g=>{"use strict";const v=/[|\\{}()[\]^$+*?.-]/g;g.exports=g=>{if("string"!=typeof g)throw new TypeError("Expected a string");return g.replace(v,"\\$&")}},66004:(g,v,b)=>{"use strict";var S=b(46830),P=b(71017).posix.dirname,x="win32"===b(22037).platform(),C=/\\/g,T=/[\{\[].*[\}\]]$/,R=/(^|[^\\])([\{\[]|\([^\)]+$)/,k=/\\([\!\*\?\|\[\]\(\)\{\}])/g;g.exports=function globParent(g,v){Object.assign({flipBackslashes:!0},v).flipBackslashes&&x&&g.indexOf("/")<0&&(g=g.replace(C,"/")),T.test(g)&&(g+="/"),g+="a";do{g=P(g)}while(S(g)||R.test(g));return g.replace(k,"$1")}},13294:(g,v,b)=>{"use strict";const S=b(75135),P=b(27888),x=b(43456),C=b(43403),T=b(84113),R=b(23862),k=b(94426);async function FastGlob(g,v){assertPatternsInput(g);const b=getWorks(g,x.default,v),S=await Promise.all(b);return k.array.flatten(S)}function getWorks(g,v,b){const x=P.transform([].concat(g)),C=new R.default(b),T=S.generate(x,C),k=new v(C);return T.map(k.read,k)}function assertPatternsInput(g){if(![].concat(g).every((g=>k.string.isString(g)&&!k.string.isEmpty(g))))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}!function(g){g.sync=function sync(g,v){assertPatternsInput(g);const b=getWorks(g,T.default,v);return k.array.flatten(b)},g.stream=function stream(g,v){assertPatternsInput(g);const b=getWorks(g,C.default,v);return k.stream.merge(b)},g.generateTasks=function generateTasks(g,v){assertPatternsInput(g);const b=P.transform([].concat(g)),x=new R.default(v);return S.generate(b,x)},g.isDynamicPattern=function isDynamicPattern(g,v){assertPatternsInput(g);const b=new R.default(v);return k.pattern.isDynamicPattern(g,b)},g.escapePath=function escapePath(g){return assertPatternsInput(g),k.path.escape(g)}}(FastGlob||(FastGlob={})),g.exports=FastGlob},27888:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.removeDuplicateSlashes=v.transform=void 0;const b=/(?!^)\/{2,}/g;function removeDuplicateSlashes(g){return g.replace(b,"/")}v.transform=function transform(g){return g.map((g=>removeDuplicateSlashes(g)))},v.removeDuplicateSlashes=removeDuplicateSlashes},75135:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.convertPatternGroupToTask=v.convertPatternGroupsToTasks=v.groupPatternsByBaseDirectory=v.getNegativePatternsAsPositive=v.getPositivePatterns=v.convertPatternsToTasks=v.generate=void 0;const S=b(94426);function convertPatternsToTasks(g,v,b){const P=[],x=S.pattern.getPatternsOutsideCurrentDirectory(g),C=S.pattern.getPatternsInsideCurrentDirectory(g),T=groupPatternsByBaseDirectory(x),R=groupPatternsByBaseDirectory(C);return P.push(...convertPatternGroupsToTasks(T,v,b)),"."in R?P.push(convertPatternGroupToTask(".",C,v,b)):P.push(...convertPatternGroupsToTasks(R,v,b)),P}function getPositivePatterns(g){return S.pattern.getPositivePatterns(g)}function getNegativePatternsAsPositive(g,v){return S.pattern.getNegativePatterns(g).concat(v).map(S.pattern.convertToPositivePattern)}function groupPatternsByBaseDirectory(g){return g.reduce(((g,v)=>{const b=S.pattern.getBaseDirectory(v);return b in g?g[b].push(v):g[b]=[v],g}),{})}function convertPatternGroupsToTasks(g,v,b){return Object.keys(g).map((S=>convertPatternGroupToTask(S,g[S],v,b)))}function convertPatternGroupToTask(g,v,b,P){return{dynamic:P,positive:v,negative:b,base:g,patterns:[].concat(v,b.map(S.pattern.convertToNegativePattern))}}v.generate=function generate(g,v){const b=getPositivePatterns(g),P=getNegativePatternsAsPositive(g,v.ignore),x=b.filter((g=>S.pattern.isStaticPattern(g,v))),C=b.filter((g=>S.pattern.isDynamicPattern(g,v))),T=convertPatternsToTasks(x,P,!1),R=convertPatternsToTasks(C,P,!0);return T.concat(R)},v.convertPatternsToTasks=convertPatternsToTasks,v.getPositivePatterns=getPositivePatterns,v.getNegativePatternsAsPositive=getNegativePatternsAsPositive,v.groupPatternsByBaseDirectory=groupPatternsByBaseDirectory,v.convertPatternGroupsToTasks=convertPatternGroupsToTasks,v.convertPatternGroupToTask=convertPatternGroupToTask},43456:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(21973),P=b(90466);class ProviderAsync extends P.default{constructor(){super(...arguments),this._reader=new S.default(this._settings)}async read(g){const v=this._getRootDirectory(g),b=this._getReaderOptions(g);return(await this.api(v,g,b)).map((g=>b.transform(g)))}api(g,v,b){return v.dynamic?this._reader.dynamic(g,b):this._reader.static(v.patterns,b)}}v.default=ProviderAsync},60346:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(94426),P=b(47769);v.default=class DeepFilter{constructor(g,v){this._settings=g,this._micromatchOptions=v}getFilter(g,v,b){const S=this._getMatcher(v),P=this._getNegativePatternsRe(b);return v=>this._filter(g,v,S,P)}_getMatcher(g){return new P.default(g,this._settings,this._micromatchOptions)}_getNegativePatternsRe(g){const v=g.filter(S.pattern.isAffectDepthOfReadingPattern);return S.pattern.convertPatternsToRe(v,this._micromatchOptions)}_filter(g,v,b,P){if(this._isSkippedByDeep(g,v.path))return!1;if(this._isSkippedSymbolicLink(v))return!1;const x=S.path.removeLeadingDotSegment(v.path);return!this._isSkippedByPositivePatterns(x,b)&&this._isSkippedByNegativePatterns(x,P)}_isSkippedByDeep(g,v){return this._settings.deep!==1/0&&this._getEntryLevel(g,v)>=this._settings.deep}_getEntryLevel(g,v){const b=v.split("/").length;if(""===g)return b;return b-g.split("/").length}_isSkippedSymbolicLink(g){return!this._settings.followSymbolicLinks&&g.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(g,v){return!this._settings.baseNameMatch&&!v.match(g)}_isSkippedByNegativePatterns(g,v){return!S.pattern.matchAny(g,v)}}},7026:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(94426);v.default=class EntryFilter{constructor(g,v){this._settings=g,this._micromatchOptions=v,this.index=new Map}getFilter(g,v){const b=S.pattern.convertPatternsToRe(g,this._micromatchOptions),P=S.pattern.convertPatternsToRe(v,this._micromatchOptions);return g=>this._filter(g,b,P)}_filter(g,v,b){if(this._settings.unique&&this._isDuplicateEntry(g))return!1;if(this._onlyFileFilter(g)||this._onlyDirectoryFilter(g))return!1;if(this._isSkippedByAbsoluteNegativePatterns(g.path,b))return!1;const S=this._settings.baseNameMatch?g.name:g.path,P=g.dirent.isDirectory(),x=this._isMatchToPatterns(S,v,P)&&!this._isMatchToPatterns(g.path,b,P);return this._settings.unique&&x&&this._createIndexRecord(g),x}_isDuplicateEntry(g){return this.index.has(g.path)}_createIndexRecord(g){this.index.set(g.path,void 0)}_onlyFileFilter(g){return this._settings.onlyFiles&&!g.dirent.isFile()}_onlyDirectoryFilter(g){return this._settings.onlyDirectories&&!g.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(g,v){if(!this._settings.absolute)return!1;const b=S.path.makeAbsolute(this._settings.cwd,g);return S.pattern.matchAny(b,v)}_isMatchToPatterns(g,v,b){const P=S.path.removeLeadingDotSegment(g),x=S.pattern.matchAny(P,v);return!x&&b?S.pattern.matchAny(P+"/",v):x}}},23046:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(94426);v.default=class ErrorFilter{constructor(g){this._settings=g}getFilter(){return g=>this._isNonFatalError(g)}_isNonFatalError(g){return S.errno.isEnoentCodeError(g)||this._settings.suppressErrors}}},50092:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(94426);v.default=class Matcher{constructor(g,v,b){this._patterns=g,this._settings=v,this._micromatchOptions=b,this._storage=[],this._fillStorage()}_fillStorage(){const g=S.pattern.expandPatternsWithBraceExpansion(this._patterns);for(const v of g){const g=this._getPatternSegments(v),b=this._splitSegmentsIntoSections(g);this._storage.push({complete:b.length<=1,pattern:v,segments:g,sections:b})}}_getPatternSegments(g){return S.pattern.getPatternParts(g,this._micromatchOptions).map((g=>S.pattern.isDynamicPattern(g,this._settings)?{dynamic:!0,pattern:g,patternRe:S.pattern.makeRe(g,this._micromatchOptions)}:{dynamic:!1,pattern:g}))}_splitSegmentsIntoSections(g){return S.array.splitWhen(g,(g=>g.dynamic&&S.pattern.hasGlobStar(g.pattern)))}}},47769:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(50092);class PartialMatcher extends S.default{match(g){const v=g.split("/"),b=v.length,S=this._storage.filter((g=>!g.complete||g.segments.length>b));for(const g of S){const S=g.sections[0];if(!g.complete&&b>S.length)return!0;if(v.every(((v,b)=>{const S=g.segments[b];return!(!S.dynamic||!S.patternRe.test(v))||!S.dynamic&&S.pattern===v})))return!0}return!1}}v.default=PartialMatcher},90466:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(71017),P=b(60346),x=b(7026),C=b(23046),T=b(30218);v.default=class Provider{constructor(g){this._settings=g,this.errorFilter=new C.default(this._settings),this.entryFilter=new x.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new P.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new T.default(this._settings)}_getRootDirectory(g){return S.resolve(this._settings.cwd,g.base)}_getReaderOptions(g){const v="."===g.base?"":g.base;return{basePath:v,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(v,g.positive,g.negative),entryFilter:this.entryFilter.getFilter(g.positive,g.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}}},43403:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(12781),P=b(19086),x=b(90466);class ProviderStream extends x.default{constructor(){super(...arguments),this._reader=new P.default(this._settings)}read(g){const v=this._getRootDirectory(g),b=this._getReaderOptions(g),P=this.api(v,g,b),x=new S.Readable({objectMode:!0,read:()=>{}});return P.once("error",(g=>x.emit("error",g))).on("data",(g=>x.emit("data",b.transform(g)))).once("end",(()=>x.emit("end"))),x.once("close",(()=>P.destroy())),x}api(g,v,b){return v.dynamic?this._reader.dynamic(g,b):this._reader.static(v.patterns,b)}}v.default=ProviderStream},84113:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(40112),P=b(90466);class ProviderSync extends P.default{constructor(){super(...arguments),this._reader=new S.default(this._settings)}read(g){const v=this._getRootDirectory(g),b=this._getReaderOptions(g);return this.api(v,g,b).map(b.transform)}api(g,v,b){return v.dynamic?this._reader.dynamic(g,b):this._reader.static(v.patterns,b)}}v.default=ProviderSync},30218:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(94426);v.default=class EntryTransformer{constructor(g){this._settings=g}getTransformer(){return g=>this._transform(g)}_transform(g){let v=g.path;return this._settings.absolute&&(v=S.path.makeAbsolute(this._settings.cwd,v),v=S.path.unixify(v)),this._settings.markDirectories&&g.dirent.isDirectory()&&(v+="/"),this._settings.objectMode?Object.assign(Object.assign({},g),{path:v}):v}}},21973:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(45439),P=b(22117),x=b(19086);class ReaderAsync extends P.default{constructor(){super(...arguments),this._walkAsync=S.walk,this._readerStream=new x.default(this._settings)}dynamic(g,v){return new Promise(((b,S)=>{this._walkAsync(g,v,((g,v)=>{null===g?b(v):S(g)}))}))}async static(g,v){const b=[],S=this._readerStream.static(g,v);return new Promise(((g,v)=>{S.once("error",v),S.on("data",(g=>b.push(g))),S.once("end",(()=>g(b)))}))}}v.default=ReaderAsync},22117:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(71017),P=b(66203),x=b(94426);v.default=class Reader{constructor(g){this._settings=g,this._fsStatSettings=new P.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(g){return S.resolve(this._settings.cwd,g)}_makeEntry(g,v){const b={name:v,path:v,dirent:x.fs.createDirentFromStats(v,g)};return this._settings.stats&&(b.stats=g),b}_isFatalError(g){return!x.errno.isEnoentCodeError(g)&&!this._settings.suppressErrors}}},19086:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(12781),P=b(66203),x=b(45439),C=b(22117);class ReaderStream extends C.default{constructor(){super(...arguments),this._walkStream=x.walkStream,this._stat=P.stat}dynamic(g,v){return this._walkStream(g,v)}static(g,v){const b=g.map(this._getFullEntryPath,this),P=new S.PassThrough({objectMode:!0});P._write=(S,x,C)=>this._getEntry(b[S],g[S],v).then((g=>{null!==g&&v.entryFilter(g)&&P.push(g),S===b.length-1&&P.end(),C()})).catch(C);for(let g=0;g<b.length;g++)P.write(g);return P}_getEntry(g,v,b){return this._getStat(g).then((g=>this._makeEntry(g,v))).catch((g=>{if(b.errorFilter(g))return null;throw g}))}_getStat(g){return new Promise(((v,b)=>{this._stat(g,this._fsStatSettings,((g,S)=>null===g?v(S):b(g)))}))}}v.default=ReaderStream},40112:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(66203),P=b(45439),x=b(22117);class ReaderSync extends x.default{constructor(){super(...arguments),this._walkSync=P.walkSync,this._statSync=S.statSync}dynamic(g,v){return this._walkSync(g,v)}static(g,v){const b=[];for(const S of g){const g=this._getFullEntryPath(S),P=this._getEntry(g,S,v);null!==P&&v.entryFilter(P)&&b.push(P)}return b}_getEntry(g,v,b){try{const b=this._getStat(g);return this._makeEntry(b,v)}catch(g){if(b.errorFilter(g))return null;throw g}}_getStat(g){return this._statSync(g,this._fsStatSettings)}}v.default=ReaderSync},23862:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;const S=b(57147),P=b(22037),x=Math.max(P.cpus().length,1);v.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:S.lstat,lstatSync:S.lstatSync,stat:S.stat,statSync:S.statSync,readdir:S.readdir,readdirSync:S.readdirSync};v.default=class Settings{constructor(g={}){this._options=g,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,x),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0)}_getValue(g,v){return void 0===g?v:g}_getFileSystemMethods(g={}){return Object.assign(Object.assign({},v.DEFAULT_FILE_SYSTEM_ADAPTER),g)}}},34825:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.splitWhen=v.flatten=void 0,v.flatten=function flatten(g){return g.reduce(((g,v)=>[].concat(g,v)),[])},v.splitWhen=function splitWhen(g,v){const b=[[]];let S=0;for(const P of g)v(P)?(S++,b[S]=[]):b[S].push(P);return b}},47843:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isEnoentCodeError=void 0,v.isEnoentCodeError=function isEnoentCodeError(g){return"ENOENT"===g.code}},66334:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createDirentFromStats=void 0;class DirentFromStats{constructor(g,v){this.name=g,this.isBlockDevice=v.isBlockDevice.bind(v),this.isCharacterDevice=v.isCharacterDevice.bind(v),this.isDirectory=v.isDirectory.bind(v),this.isFIFO=v.isFIFO.bind(v),this.isFile=v.isFile.bind(v),this.isSocket=v.isSocket.bind(v),this.isSymbolicLink=v.isSymbolicLink.bind(v)}}v.createDirentFromStats=function createDirentFromStats(g,v){return new DirentFromStats(g,v)}},94426:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.string=v.stream=v.pattern=v.path=v.fs=v.errno=v.array=void 0;const S=b(34825);v.array=S;const P=b(47843);v.errno=P;const x=b(66334);v.fs=x;const C=b(92003);v.path=C;const T=b(30057);v.pattern=T;const R=b(56242);v.stream=R;const k=b(33021);v.string=k},92003:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.removeLeadingDotSegment=v.escape=v.makeAbsolute=v.unixify=void 0;const S=b(71017),P=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\())/g;v.unixify=function unixify(g){return g.replace(/\\/g,"/")},v.makeAbsolute=function makeAbsolute(g,v){return S.resolve(g,v)},v.escape=function escape(g){return g.replace(P,"\\$2")},v.removeLeadingDotSegment=function removeLeadingDotSegment(g){if("."===g.charAt(0)){const v=g.charAt(1);if("/"===v||"\\"===v)return g.slice(2)}return g}},30057:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.matchAny=v.convertPatternsToRe=v.makeRe=v.getPatternParts=v.expandBraceExpansion=v.expandPatternsWithBraceExpansion=v.isAffectDepthOfReadingPattern=v.endsWithSlashGlobStar=v.hasGlobStar=v.getBaseDirectory=v.isPatternRelatedToParentDirectory=v.getPatternsOutsideCurrentDirectory=v.getPatternsInsideCurrentDirectory=v.getPositivePatterns=v.getNegativePatterns=v.isPositivePattern=v.isNegativePattern=v.convertToNegativePattern=v.convertToPositivePattern=v.isDynamicPattern=v.isStaticPattern=void 0;const S=b(71017),P=b(66004),x=b(70850),C="**",T="\\",R=/[*?]|^!/,k=/\[[^[]*]/,_=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,O=/[!*+?@]\([^(]*\)/,I=/,|\.\./;function isStaticPattern(g,v={}){return!isDynamicPattern(g,v)}function isDynamicPattern(g,v={}){return""!==g&&(!(!1!==v.caseSensitiveMatch&&!g.includes(T))||(!!(R.test(g)||k.test(g)||_.test(g))||(!(!1===v.extglob||!O.test(g))||!(!1===v.braceExpansion||!function hasBraceExpansion(g){const v=g.indexOf("{");if(-1===v)return!1;const b=g.indexOf("}",v+1);if(-1===b)return!1;const S=g.slice(v,b);return I.test(S)}(g)))))}function isNegativePattern(g){return g.startsWith("!")&&"("!==g[1]}function isPositivePattern(g){return!isNegativePattern(g)}function isPatternRelatedToParentDirectory(g){return g.startsWith("..")||g.startsWith("./..")}function endsWithSlashGlobStar(g){return g.endsWith("/"+C)}function expandBraceExpansion(g){return x.braces(g,{expand:!0,nodupes:!0})}function makeRe(g,v){return x.makeRe(g,v)}v.isStaticPattern=isStaticPattern,v.isDynamicPattern=isDynamicPattern,v.convertToPositivePattern=function convertToPositivePattern(g){return isNegativePattern(g)?g.slice(1):g},v.convertToNegativePattern=function convertToNegativePattern(g){return"!"+g},v.isNegativePattern=isNegativePattern,v.isPositivePattern=isPositivePattern,v.getNegativePatterns=function getNegativePatterns(g){return g.filter(isNegativePattern)},v.getPositivePatterns=function getPositivePatterns(g){return g.filter(isPositivePattern)},v.getPatternsInsideCurrentDirectory=function getPatternsInsideCurrentDirectory(g){return g.filter((g=>!isPatternRelatedToParentDirectory(g)))},v.getPatternsOutsideCurrentDirectory=function getPatternsOutsideCurrentDirectory(g){return g.filter(isPatternRelatedToParentDirectory)},v.isPatternRelatedToParentDirectory=isPatternRelatedToParentDirectory,v.getBaseDirectory=function getBaseDirectory(g){return P(g,{flipBackslashes:!1})},v.hasGlobStar=function hasGlobStar(g){return g.includes(C)},v.endsWithSlashGlobStar=endsWithSlashGlobStar,v.isAffectDepthOfReadingPattern=function isAffectDepthOfReadingPattern(g){const v=S.basename(g);return endsWithSlashGlobStar(g)||isStaticPattern(v)},v.expandPatternsWithBraceExpansion=function expandPatternsWithBraceExpansion(g){return g.reduce(((g,v)=>g.concat(expandBraceExpansion(v))),[])},v.expandBraceExpansion=expandBraceExpansion,v.getPatternParts=function getPatternParts(g,v){let{parts:b}=x.scan(g,Object.assign(Object.assign({},v),{parts:!0}));return 0===b.length&&(b=[g]),b[0].startsWith("/")&&(b[0]=b[0].slice(1),b.unshift("")),b},v.makeRe=makeRe,v.convertPatternsToRe=function convertPatternsToRe(g,v){return g.map((g=>makeRe(g,v)))},v.matchAny=function matchAny(g,v){return v.some((v=>v.test(g)))}},56242:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.merge=void 0;const S=b(60155);function propagateCloseEventToSources(g){g.forEach((g=>g.emit("close")))}v.merge=function merge(g){const v=S(g);return g.forEach((g=>{g.once("error",(g=>v.emit("error",g)))})),v.once("close",(()=>propagateCloseEventToSources(g))),v.once("end",(()=>propagateCloseEventToSources(g))),v}},33021:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isEmpty=v.isString=void 0,v.isString=function isString(g){return"string"==typeof g},v.isEmpty=function isEmpty(g){return""===g}},10373:(g,v,b)=>{"use strict";var S=b(73650);function fastqueue(g,v,b){if("function"==typeof g&&(b=v,v=g,g=null),b<1)throw new Error("fastqueue concurrency must be greater than 1");var P=S(Task),x=null,C=null,T=0,R=null,k={push:function push(b,S){var _=P.get();_.context=g,_.release=release,_.value=b,_.callback=S||noop,_.errorHandler=R,T===k.concurrency||k.paused?C?(C.next=_,C=_):(x=_,C=_,k.saturated()):(T++,v.call(g,_.value,_.worked))},drain:noop,saturated:noop,pause:function pause(){k.paused=!0},paused:!1,concurrency:b,running:function running(){return T},resume:function resume(){if(!k.paused)return;k.paused=!1;for(var g=0;g<k.concurrency;g++)T++,release()},idle:function idle(){return 0===T&&0===k.length()},length:function length(){var g=x,v=0;for(;g;)g=g.next,v++;return v},getQueue:function getQueue(){var g=x,v=[];for(;g;)v.push(g.value),g=g.next;return v},unshift:function unshift(b,S){var R=P.get();R.context=g,R.release=release,R.value=b,R.callback=S||noop,T===k.concurrency||k.paused?x?(R.next=x,x=R):(x=R,C=R,k.saturated()):(T++,v.call(g,R.value,R.worked))},empty:noop,kill:function kill(){x=null,C=null,k.drain=noop},killAndDrain:function killAndDrain(){x=null,C=null,k.drain(),k.drain=noop},error:function error(g){R=g}};return k;function release(b){b&&P.release(b);var S=x;S?k.paused?T--:(C===x&&(C=null),x=S.next,S.next=null,v.call(g,S.value,S.worked),null===C&&k.empty()):0==--T&&k.drain()}}function noop(){}function Task(){this.value=null,this.callback=noop,this.next=null,this.release=noop,this.context=null,this.errorHandler=null;var g=this;this.worked=function worked(v,b){var S=g.callback,P=g.errorHandler,x=g.value;g.value=null,g.callback=noop,g.errorHandler&&P(v,x),S.call(g.context,v,b),g.release(g)}}g.exports=fastqueue,g.exports.promise=function queueAsPromised(g,v,b){"function"==typeof g&&(b=v,v=g,g=null);var S=fastqueue(g,(function asyncWrapper(g,b){v.call(this,g).then((function(g){b(null,g)}),b)}),b),P=S.push,x=S.unshift;return S.push=function push(g){var v=new Promise((function(v,b){P(g,(function(g,S){g?b(g):v(S)}))}));return v.catch(noop),v},S.unshift=function unshift(g){var v=new Promise((function(v,b){x(g,(function(g,S){g?b(g):v(S)}))}));return v.catch(noop),v},S.drained=function drained(){if(S.idle())return new Promise((function(g){g()}));var g=S.drain;return new Promise((function(v){S.drain=function(){g(),v()}}))},S}},2664:(g,v,b)=>{"use strict";const S=b(73837),P=b(45702),isObject=g=>null!==g&&"object"==typeof g&&!Array.isArray(g),isValidValue=g=>"number"==typeof g||"string"==typeof g&&""!==g,isNumber=g=>Number.isInteger(+g),zeros=g=>{let v=`${g}`,b=-1;if("-"===v[0]&&(v=v.slice(1)),"0"===v)return!1;for(;"0"===v[++b];);return b>0},pad=(g,v,b)=>{if(v>0){let b="-"===g[0]?"-":"";b&&(g=g.slice(1)),g=b+g.padStart(b?v-1:v,"0")}return!1===b?String(g):g},toMaxLen=(g,v)=>{let b="-"===g[0]?"-":"";for(b&&(g=g.slice(1),v--);g.length<v;)g="0"+g;return b?"-"+g:g},toRange=(g,v,b,S)=>{if(b)return P(g,v,{wrap:!1,...S});let x=String.fromCharCode(g);return g===v?x:`[${x}-${String.fromCharCode(v)}]`},toRegex=(g,v,b)=>{if(Array.isArray(g)){let v=!0===b.wrap,S=b.capture?"":"?:";return v?`(${S}${g.join("|")})`:g.join("|")}return P(g,v,b)},rangeError=(...g)=>new RangeError("Invalid range arguments: "+S.inspect(...g)),invalidRange=(g,v,b)=>{if(!0===b.strictRanges)throw rangeError([g,v]);return[]},fillNumbers=(g,v,b=1,S={})=>{let P=Number(g),x=Number(v);if(!Number.isInteger(P)||!Number.isInteger(x)){if(!0===S.strictRanges)throw rangeError([g,v]);return[]}0===P&&(P=0),0===x&&(x=0);let C=P>x,T=String(g),R=String(v),k=String(b);b=Math.max(Math.abs(b),1);let _=zeros(T)||zeros(R)||zeros(k),O=_?Math.max(T.length,R.length,k.length):0,I=!1===_&&!1===((g,v,b)=>"string"==typeof g||"string"==typeof v||!0===b.stringify)(g,v,S),A=S.transform||(g=>v=>!0===g?Number(v):String(v))(I);if(S.toRegex&&1===b)return toRange(toMaxLen(g,O),toMaxLen(v,O),!0,S);let q={negatives:[],positives:[]},z=[],L=0;for(;C?P>=x:P<=x;)!0===S.toRegex&&b>1?q[(G=P)<0?"negatives":"positives"].push(Math.abs(G)):z.push(pad(A(P,L),O,I)),P=C?P-b:P+b,L++;var G;return!0===S.toRegex?b>1?((g,v)=>{g.negatives.sort(((g,v)=>g<v?-1:g>v?1:0)),g.positives.sort(((g,v)=>g<v?-1:g>v?1:0));let b,S=v.capture?"":"?:",P="",x="";return g.positives.length&&(P=g.positives.join("|")),g.negatives.length&&(x=`-(${S}${g.negatives.join("|")})`),b=P&&x?`${P}|${x}`:P||x,v.wrap?`(${S}${b})`:b})(q,S):toRegex(z,null,{wrap:!1,...S}):z},fill=(g,v,b,S={})=>{if(null==v&&isValidValue(g))return[g];if(!isValidValue(g)||!isValidValue(v))return invalidRange(g,v,S);if("function"==typeof b)return fill(g,v,1,{transform:b});if(isObject(b))return fill(g,v,0,b);let P={...S};return!0===P.capture&&(P.wrap=!0),b=b||P.step||1,isNumber(b)?isNumber(g)&&isNumber(v)?fillNumbers(g,v,b,P):((g,v,b=1,S={})=>{if(!isNumber(g)&&g.length>1||!isNumber(v)&&v.length>1)return invalidRange(g,v,S);let P=S.transform||(g=>String.fromCharCode(g)),x=`${g}`.charCodeAt(0),C=`${v}`.charCodeAt(0),T=x>C,R=Math.min(x,C),k=Math.max(x,C);if(S.toRegex&&1===b)return toRange(R,k,!1,S);let _=[],O=0;for(;T?x>=C:x<=C;)_.push(P(x,O)),x=T?x-b:x+b,O++;return!0===S.toRegex?toRegex(_,null,{wrap:!1,options:S}):_})(g,v,Math.max(Math.abs(b),1),P):null==b||isObject(b)?fill(g,v,1,b):((g,v)=>{if(!0===v.strictRanges)throw new TypeError(`Expected step "${g}" to be a number`);return[]})(b,P)};g.exports=fill},22261:(g,v,b)=>{var S;g.exports=function(){if(!S){try{S=b(15158)("follow-redirects")}catch(g){}"function"!=typeof S&&(S=function(){})}S.apply(null,arguments)}},30938:(g,v,b)=>{var S=b(57310),P=S.URL,x=b(13685),C=b(95687),T=b(12781).Writable,R=b(39491),k=b(22261),_=!1;try{R(new P)}catch(g){_="ERR_INVALID_URL"===g.code}var O=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],I=["abort","aborted","connect","error","socket","timeout"],A=Object.create(null);I.forEach((function(g){A[g]=function(v,b,S){this._redirectable.emit(g,v,b,S)}}));var q=createErrorType("ERR_INVALID_URL","Invalid URL",TypeError),z=createErrorType("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),L=createErrorType("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",z),G=createErrorType("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),j=createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end"),B=T.prototype.destroy||noop;function RedirectableRequest(g,v){T.call(this),this._sanitizeOptions(g),this._options=g,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],v&&this.on("response",v);var b=this;this._onNativeResponse=function(g){try{b._processResponse(g)}catch(g){b.emit("error",g instanceof z?g:new z({cause:g}))}},this._performRequest()}function wrap(g){var v={maxRedirects:21,maxBodyLength:10485760},b={};return Object.keys(g).forEach((function(S){var x=S+":",C=b[x]=g[S],T=v[S]=Object.create(C);Object.defineProperties(T,{request:{value:function request(g,S,C){return!function isURL(g){return P&&g instanceof P}(g)?isString(g)?g=spreadUrlObject(parseUrl(g)):(C=S,S=validateUrl(g),g={protocol:x}):g=spreadUrlObject(g),isFunction(S)&&(C=S,S=null),(S=Object.assign({maxRedirects:v.maxRedirects,maxBodyLength:v.maxBodyLength},g,S)).nativeProtocols=b,isString(S.host)||isString(S.hostname)||(S.hostname="::1"),R.equal(S.protocol,x,"protocol mismatch"),k("options",S),new RedirectableRequest(S,C)},configurable:!0,enumerable:!0,writable:!0},get:{value:function get(g,v,b){var S=T.request(g,v,b);return S.end(),S},configurable:!0,enumerable:!0,writable:!0}})})),v}function noop(){}function parseUrl(g){var v;if(_)v=new P(g);else if(!isString((v=validateUrl(S.parse(g))).protocol))throw new q({input:g});return v}function validateUrl(g){if(/^\[/.test(g.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(g.hostname))throw new q({input:g.href||g});if(/^\[/.test(g.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(g.host))throw new q({input:g.href||g});return g}function spreadUrlObject(g,v){var b=v||{};for(var S of O)b[S]=g[S];return b.hostname.startsWith("[")&&(b.hostname=b.hostname.slice(1,-1)),""!==b.port&&(b.port=Number(b.port)),b.path=b.search?b.pathname+b.search:b.pathname,b}function removeMatchingHeaders(g,v){var b;for(var S in v)g.test(S)&&(b=v[S],delete v[S]);return null==b?void 0:String(b).trim()}function createErrorType(g,v,b){function CustomError(b){Error.captureStackTrace(this,this.constructor),Object.assign(this,b||{}),this.code=g,this.message=this.cause?v+": "+this.cause.message:v}return CustomError.prototype=new(b||Error),Object.defineProperties(CustomError.prototype,{constructor:{value:CustomError,enumerable:!1},name:{value:"Error ["+g+"]",enumerable:!1}}),CustomError}function destroyRequest(g,v){for(var b of I)g.removeListener(b,A[b]);g.on("error",noop),g.destroy(v)}function isString(g){return"string"==typeof g||g instanceof String}function isFunction(g){return"function"==typeof g}RedirectableRequest.prototype=Object.create(T.prototype),RedirectableRequest.prototype.abort=function(){destroyRequest(this._currentRequest),this._currentRequest.abort(),this.emit("abort")},RedirectableRequest.prototype.destroy=function(g){return destroyRequest(this._currentRequest,g),B.call(this,g),this},RedirectableRequest.prototype.write=function(g,v,b){if(this._ending)throw new j;if(!isString(g)&&!function isBuffer(g){return"object"==typeof g&&"length"in g}(g))throw new TypeError("data should be a string, Buffer or Uint8Array");isFunction(v)&&(b=v,v=null),0!==g.length?this._requestBodyLength+g.length<=this._options.maxBodyLength?(this._requestBodyLength+=g.length,this._requestBodyBuffers.push({data:g,encoding:v}),this._currentRequest.write(g,v,b)):(this.emit("error",new G),this.abort()):b&&b()},RedirectableRequest.prototype.end=function(g,v,b){if(isFunction(g)?(b=g,g=v=null):isFunction(v)&&(b=v,v=null),g){var S=this,P=this._currentRequest;this.write(g,v,(function(){S._ended=!0,P.end(null,null,b)})),this._ending=!0}else this._ended=this._ending=!0,this._currentRequest.end(null,null,b)},RedirectableRequest.prototype.setHeader=function(g,v){this._options.headers[g]=v,this._currentRequest.setHeader(g,v)},RedirectableRequest.prototype.removeHeader=function(g){delete this._options.headers[g],this._currentRequest.removeHeader(g)},RedirectableRequest.prototype.setTimeout=function(g,v){var b=this;function destroyOnTimeout(v){v.setTimeout(g),v.removeListener("timeout",v.destroy),v.addListener("timeout",v.destroy)}function startTimer(v){b._timeout&&clearTimeout(b._timeout),b._timeout=setTimeout((function(){b.emit("timeout"),clearTimer()}),g),destroyOnTimeout(v)}function clearTimer(){b._timeout&&(clearTimeout(b._timeout),b._timeout=null),b.removeListener("abort",clearTimer),b.removeListener("error",clearTimer),b.removeListener("response",clearTimer),b.removeListener("close",clearTimer),v&&b.removeListener("timeout",v),b.socket||b._currentRequest.removeListener("socket",startTimer)}return v&&this.on("timeout",v),this.socket?startTimer(this.socket):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),this},["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach((function(g){RedirectableRequest.prototype[g]=function(v,b){return this._currentRequest[g](v,b)}})),["aborted","connection","socket"].forEach((function(g){Object.defineProperty(RedirectableRequest.prototype,g,{get:function(){return this._currentRequest[g]}})})),RedirectableRequest.prototype._sanitizeOptions=function(g){if(g.headers||(g.headers={}),g.host&&(g.hostname||(g.hostname=g.host),delete g.host),!g.pathname&&g.path){var v=g.path.indexOf("?");v<0?g.pathname=g.path:(g.pathname=g.path.substring(0,v),g.search=g.path.substring(v))}},RedirectableRequest.prototype._performRequest=function(){var g=this._options.protocol,v=this._options.nativeProtocols[g];if(!v)throw new TypeError("Unsupported protocol "+g);if(this._options.agents){var b=g.slice(0,-1);this._options.agent=this._options.agents[b]}var P=this._currentRequest=v.request(this._options,this._onNativeResponse);for(var x of(P._redirectable=this,I))P.on(x,A[x]);if(this._currentUrl=/^\//.test(this._options.path)?S.format(this._options):this._options.path,this._isRedirect){var C=0,T=this,R=this._requestBodyBuffers;!function writeNext(g){if(P===T._currentRequest)if(g)T.emit("error",g);else if(C<R.length){var v=R[C++];P.finished||P.write(v.data,v.encoding,writeNext)}else T._ended&&P.end()}()}},RedirectableRequest.prototype._processResponse=function(g){var v=g.statusCode;this._options.trackRedirects&&this._redirects.push({url:this._currentUrl,headers:g.headers,statusCode:v});var b,x=g.headers.location;if(!x||!1===this._options.followRedirects||v<300||v>=400)return g.responseUrl=this._currentUrl,g.redirects=this._redirects,this.emit("response",g),void(this._requestBodyBuffers=[]);if(destroyRequest(this._currentRequest),g.destroy(),++this._redirectCount>this._options.maxRedirects)throw new L;var C=this._options.beforeRedirect;C&&(b=Object.assign({Host:g.req.getHeader("host")},this._options.headers));var T=this._options.method;((301===v||302===v)&&"POST"===this._options.method||303===v&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],removeMatchingHeaders(/^content-/i,this._options.headers));var O=removeMatchingHeaders(/^host$/i,this._options.headers),I=parseUrl(this._currentUrl),A=O||I.host,q=/^\w+:/.test(x)?this._currentUrl:S.format(Object.assign(I,{host:A})),z=function resolveUrl(g,v){return _?new P(g,v):parseUrl(S.resolve(v,g))}(x,q);if(k("redirecting to",z.href),this._isRedirect=!0,spreadUrlObject(z,this._options),(z.protocol!==I.protocol&&"https:"!==z.protocol||z.host!==A&&!function isSubdomain(g,v){R(isString(g)&&isString(v));var b=g.length-v.length-1;return b>0&&"."===g[b]&&g.endsWith(v)}(z.host,A))&&removeMatchingHeaders(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),isFunction(C)){var G={headers:g.headers,statusCode:v},j={url:q,method:T,headers:b};C(this._options,G,j),this._sanitizeOptions(this._options)}this._performRequest()},g.exports=wrap({http:x,https:C}),g.exports.wrap=wrap},46882:(g,v,b)=>{var S=b(9779),P=b(73837),x=b(71017),C=b(13685),T=b(95687),R=b(57310).parse,k=b(57147),_=b(12781).Stream,O=b(80983),I=b(59118),A=b(32275);function FormData(g){if(!(this instanceof FormData))return new FormData(g);for(var v in this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],S.call(this),g=g||{})this[v]=g[v]}g.exports=FormData,P.inherits(FormData,S),FormData.LINE_BREAK="\r\n",FormData.DEFAULT_CONTENT_TYPE="application/octet-stream",FormData.prototype.append=function(g,v,b){"string"==typeof(b=b||{})&&(b={filename:b});var x=S.prototype.append.bind(this);if("number"==typeof v&&(v=""+v),P.isArray(v))this._error(new Error("Arrays are not supported."));else{var C=this._multiPartHeader(g,v,b),T=this._multiPartFooter();x(C),x(v),x(T),this._trackLength(C,v,b)}},FormData.prototype._trackLength=function(g,v,b){var S=0;null!=b.knownLength?S+=+b.knownLength:Buffer.isBuffer(v)?S=v.length:"string"==typeof v&&(S=Buffer.byteLength(v)),this._valueLength+=S,this._overheadLength+=Buffer.byteLength(g)+FormData.LINE_BREAK.length,v&&(v.path||v.readable&&v.hasOwnProperty("httpVersion")||v instanceof _)&&(b.knownLength||this._valuesToMeasure.push(v))},FormData.prototype._lengthRetriever=function(g,v){g.hasOwnProperty("fd")?null!=g.end&&g.end!=1/0&&null!=g.start?v(null,g.end+1-(g.start?g.start:0)):k.stat(g.path,(function(b,S){var P;b?v(b):(P=S.size-(g.start?g.start:0),v(null,P))})):g.hasOwnProperty("httpVersion")?v(null,+g.headers["content-length"]):g.hasOwnProperty("httpModule")?(g.on("response",(function(b){g.pause(),v(null,+b.headers["content-length"])})),g.resume()):v("Unknown stream")},FormData.prototype._multiPartHeader=function(g,v,b){if("string"==typeof b.header)return b.header;var S,P=this._getContentDisposition(v,b),x=this._getContentType(v,b),C="",T={"Content-Disposition":["form-data",'name="'+g+'"'].concat(P||[]),"Content-Type":[].concat(x||[])};for(var R in"object"==typeof b.header&&A(T,b.header),T)T.hasOwnProperty(R)&&null!=(S=T[R])&&(Array.isArray(S)||(S=[S]),S.length&&(C+=R+": "+S.join("; ")+FormData.LINE_BREAK));return"--"+this.getBoundary()+FormData.LINE_BREAK+C+FormData.LINE_BREAK},FormData.prototype._getContentDisposition=function(g,v){var b,S;return"string"==typeof v.filepath?b=x.normalize(v.filepath).replace(/\\/g,"/"):v.filename||g.name||g.path?b=x.basename(v.filename||g.name||g.path):g.readable&&g.hasOwnProperty("httpVersion")&&(b=x.basename(g.client._httpMessage.path||"")),b&&(S='filename="'+b+'"'),S},FormData.prototype._getContentType=function(g,v){var b=v.contentType;return!b&&g.name&&(b=O.lookup(g.name)),!b&&g.path&&(b=O.lookup(g.path)),!b&&g.readable&&g.hasOwnProperty("httpVersion")&&(b=g.headers["content-type"]),b||!v.filepath&&!v.filename||(b=O.lookup(v.filepath||v.filename)),b||"object"!=typeof g||(b=FormData.DEFAULT_CONTENT_TYPE),b},FormData.prototype._multiPartFooter=function(){return function(g){var v=FormData.LINE_BREAK;0===this._streams.length&&(v+=this._lastBoundary()),g(v)}.bind(this)},FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK},FormData.prototype.getHeaders=function(g){var v,b={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(v in g)g.hasOwnProperty(v)&&(b[v.toLowerCase()]=g[v]);return b},FormData.prototype.setBoundary=function(g){this._boundary=g},FormData.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary},FormData.prototype.getBuffer=function(){for(var g=new Buffer.alloc(0),v=this.getBoundary(),b=0,S=this._streams.length;b<S;b++)"function"!=typeof this._streams[b]&&(g=Buffer.isBuffer(this._streams[b])?Buffer.concat([g,this._streams[b]]):Buffer.concat([g,Buffer.from(this._streams[b])]),"string"==typeof this._streams[b]&&this._streams[b].substring(2,v.length+2)===v||(g=Buffer.concat([g,Buffer.from(FormData.LINE_BREAK)])));return Buffer.concat([g,Buffer.from(this._lastBoundary())])},FormData.prototype._generateBoundary=function(){for(var g="--------------------------",v=0;v<24;v++)g+=Math.floor(10*Math.random()).toString(16);this._boundary=g},FormData.prototype.getLengthSync=function(){var g=this._overheadLength+this._valueLength;return this._streams.length&&(g+=this._lastBoundary().length),this.hasKnownLength()||this._error(new Error("Cannot calculate proper length in synchronous way.")),g},FormData.prototype.hasKnownLength=function(){var g=!0;return this._valuesToMeasure.length&&(g=!1),g},FormData.prototype.getLength=function(g){var v=this._overheadLength+this._valueLength;this._streams.length&&(v+=this._lastBoundary().length),this._valuesToMeasure.length?I.parallel(this._valuesToMeasure,this._lengthRetriever,(function(b,S){b?g(b):(S.forEach((function(g){v+=g})),g(null,v))})):process.nextTick(g.bind(this,null,v))},FormData.prototype.submit=function(g,v){var b,S,P={method:"post"};return"string"==typeof g?(g=R(g),S=A({port:g.port,path:g.pathname,host:g.hostname,protocol:g.protocol},P)):(S=A(g,P)).port||(S.port="https:"==S.protocol?443:80),S.headers=this.getHeaders(g.headers),b="https:"==S.protocol?T.request(S):C.request(S),this.getLength(function(g,S){if(g&&"Unknown stream"!==g)this._error(g);else if(S&&b.setHeader("Content-Length",S),this.pipe(b),v){var P,callback=function(g,S){return b.removeListener("error",callback),b.removeListener("response",P),v.call(this,g,S)};P=callback.bind(this,null),b.on("error",callback),b.on("response",P)}}.bind(this)),b},FormData.prototype._error=function(g){this.error||(this.error=g,this.pause(),this.emit("error",g))},FormData.prototype.toString=function(){return"[object FormData]"}},32275:g=>{g.exports=function(g,v){return Object.keys(v).forEach((function(b){g[b]=g[b]||v[b]})),g}},83873:(g,v,b)=>{"use strict";const S=b(20077),P=b(71017),x=b(11381).mkdirsSync,C=b(80318).utimesMillisSync,T=b(42733);function getStats(g,v,b,x){const C=(x.dereference?S.statSync:S.lstatSync)(v);if(C.isDirectory())return function onDir(g,v,b,P,x){return v?copyDir(b,P,x):function mkDirAndCopy(g,v,b,P){return S.mkdirSync(b),copyDir(v,b,P),setDestMode(b,g)}(g.mode,b,P,x)}(C,g,v,b,x);if(C.isFile()||C.isCharacterDevice()||C.isBlockDevice())return function onFile(g,v,b,P,x){return v?function mayCopyFile(g,v,b,P){if(P.overwrite)return S.unlinkSync(b),copyFile(g,v,b,P);if(P.errorOnExist)throw new Error(`'${b}' already exists`)}(g,b,P,x):copyFile(g,b,P,x)}(C,g,v,b,x);if(C.isSymbolicLink())return function onLink(g,v,b,x){let C=S.readlinkSync(v);x.dereference&&(C=P.resolve(process.cwd(),C));if(g){let g;try{g=S.readlinkSync(b)}catch(g){if("EINVAL"===g.code||"UNKNOWN"===g.code)return S.symlinkSync(C,b);throw g}if(x.dereference&&(g=P.resolve(process.cwd(),g)),T.isSrcSubdir(C,g))throw new Error(`Cannot copy '${C}' to a subdirectory of itself, '${g}'.`);if(T.isSrcSubdir(g,C))throw new Error(`Cannot overwrite '${g}' with '${C}'.`);return function copyLink(g,v){return S.unlinkSync(v),S.symlinkSync(g,v)}(C,b)}return S.symlinkSync(C,b)}(g,v,b,x);if(C.isSocket())throw new Error(`Cannot copy a socket file: ${v}`);if(C.isFIFO())throw new Error(`Cannot copy a FIFO pipe: ${v}`);throw new Error(`Unknown file: ${v}`)}function copyFile(g,v,b,P){return S.copyFileSync(v,b),P.preserveTimestamps&&function handleTimestamps(g,v,b){(function fileIsNotWritable(g){return 0==(128&g)})(g)&&function makeFileWritable(g,v){return setDestMode(g,128|v)}(b,g);return function setDestTimestamps(g,v){const b=S.statSync(g);return C(v,b.atime,b.mtime)}(v,b)}(g.mode,v,b),setDestMode(b,g.mode)}function setDestMode(g,v){return S.chmodSync(g,v)}function copyDir(g,v,b){S.readdirSync(g).forEach((S=>function copyDirItem(g,v,b,S){const x=P.join(v,g),C=P.join(b,g);if(S.filter&&!S.filter(x,C))return;const{destStat:R}=T.checkPathsSync(x,C,"copy",S);return getStats(R,x,C,S)}(S,g,v,b)))}g.exports=function copySync(g,v,b){"function"==typeof b&&(b={filter:b}),(b=b||{}).clobber=!("clobber"in b)||!!b.clobber,b.overwrite="overwrite"in b?!!b.overwrite:b.clobber,b.preserveTimestamps&&"ia32"===process.arch&&process.emitWarning("Using the preserveTimestamps option in 32-bit node is not recommended;\n\n\tsee https://github.com/jprichardson/node-fs-extra/issues/269","Warning","fs-extra-WARN0002");const{srcStat:C,destStat:R}=T.checkPathsSync(g,v,"copy",b);if(T.checkParentPathsSync(g,C,v,"copy"),b.filter&&!b.filter(g,v))return;const k=P.dirname(v);return S.existsSync(k)||x(k),getStats(R,g,v,b)}},67189:(g,v,b)=>{"use strict";const S=b(20077),P=b(71017),x=b(11381).mkdirs,C=b(99257).pathExists,T=b(80318).utimesMillis,R=b(42733);function runFilter(g,v,b,S){if(!b.filter)return S(null,!0);Promise.resolve(b.filter(g,v)).then((g=>S(null,g)),(g=>S(g)))}function getStats(g,v,b,P,x){(P.dereference?S.stat:S.lstat)(v,((C,T)=>C?x(C):T.isDirectory()?function onDir(g,v,b,P,x,C){return v?copyDir(b,P,x,C):function mkDirAndCopy(g,v,b,P,x){S.mkdir(b,(S=>{if(S)return x(S);copyDir(v,b,P,(v=>v?x(v):setDestMode(b,g,x)))}))}(g.mode,b,P,x,C)}(T,g,v,b,P,x):T.isFile()||T.isCharacterDevice()||T.isBlockDevice()?function onFile(g,v,b,P,x,C){return v?function mayCopyFile(g,v,b,P,x){if(!P.overwrite)return P.errorOnExist?x(new Error(`'${b}' already exists`)):x();S.unlink(b,(S=>S?x(S):copyFile(g,v,b,P,x)))}(g,b,P,x,C):copyFile(g,b,P,x,C)}(T,g,v,b,P,x):T.isSymbolicLink()?onLink(g,v,b,P,x):T.isSocket()?x(new Error(`Cannot copy a socket file: ${v}`)):T.isFIFO()?x(new Error(`Cannot copy a FIFO pipe: ${v}`)):x(new Error(`Unknown file: ${v}`))))}function copyFile(g,v,b,P,x){S.copyFile(v,b,(S=>S?x(S):P.preserveTimestamps?function handleTimestampsAndMode(g,v,b,S){if(function fileIsNotWritable(g){return 0==(128&g)}(g))return function makeFileWritable(g,v,b){return setDestMode(g,128|v,b)}(b,g,(P=>P?S(P):setDestTimestampsAndMode(g,v,b,S)));return setDestTimestampsAndMode(g,v,b,S)}(g.mode,v,b,x):setDestMode(b,g.mode,x)))}function setDestTimestampsAndMode(g,v,b,P){!function setDestTimestamps(g,v,b){S.stat(g,((g,S)=>g?b(g):T(v,S.atime,S.mtime,b)))}(v,b,(v=>v?P(v):setDestMode(b,g,P)))}function setDestMode(g,v,b){return S.chmod(g,v,b)}function copyDir(g,v,b,P){S.readdir(g,((S,x)=>S?P(S):copyDirItems(x,g,v,b,P)))}function copyDirItems(g,v,b,S,x){const C=g.pop();return C?function copyDirItem(g,v,b,S,x,C){const T=P.join(b,v),k=P.join(S,v);runFilter(T,k,x,((v,P)=>v?C(v):P?void R.checkPaths(T,k,"copy",x,((v,P)=>{if(v)return C(v);const{destStat:R}=P;getStats(R,T,k,x,(v=>v?C(v):copyDirItems(g,b,S,x,C)))})):copyDirItems(g,b,S,x,C)))}(g,C,v,b,S,x):x()}function onLink(g,v,b,x,C){S.readlink(v,((v,T)=>v?C(v):(x.dereference&&(T=P.resolve(process.cwd(),T)),g?void S.readlink(b,((g,v)=>g?"EINVAL"===g.code||"UNKNOWN"===g.code?S.symlink(T,b,C):C(g):(x.dereference&&(v=P.resolve(process.cwd(),v)),R.isSrcSubdir(T,v)?C(new Error(`Cannot copy '${T}' to a subdirectory of itself, '${v}'.`)):R.isSrcSubdir(v,T)?C(new Error(`Cannot overwrite '${v}' with '${T}'.`)):function copyLink(g,v,b){S.unlink(v,(P=>P?b(P):S.symlink(g,v,b)))}(T,b,C)))):S.symlink(T,b,C))))}g.exports=function copy(g,v,b,S){"function"!=typeof b||S?"function"==typeof b&&(b={filter:b}):(S=b,b={}),S=S||function(){},(b=b||{}).clobber=!("clobber"in b)||!!b.clobber,b.overwrite="overwrite"in b?!!b.overwrite:b.clobber,b.preserveTimestamps&&"ia32"===process.arch&&process.emitWarning("Using the preserveTimestamps option in 32-bit node is not recommended;\n\n\tsee https://github.com/jprichardson/node-fs-extra/issues/269","Warning","fs-extra-WARN0001"),R.checkPaths(g,v,"copy",b,((T,k)=>{if(T)return S(T);const{srcStat:_,destStat:O}=k;R.checkParentPaths(g,_,v,"copy",(T=>{if(T)return S(T);runFilter(g,v,b,((T,R)=>T?S(T):R?void function checkParentDir(g,v,b,S,T){const R=P.dirname(b);C(R,((P,C)=>P?T(P):C?getStats(g,v,b,S,T):void x(R,(P=>P?T(P):getStats(g,v,b,S,T)))))}(O,g,v,b,S):S()))}))}))}},66464:(g,v,b)=>{"use strict";const S=b(38981).fromCallback;g.exports={copy:S(b(67189)),copySync:b(83873)}},15590:(g,v,b)=>{"use strict";const S=b(38981).fromPromise,P=b(67749),x=b(71017),C=b(11381),T=b(54542),R=S((async function emptyDir(g){let v;try{v=await P.readdir(g)}catch{return C.mkdirs(g)}return Promise.all(v.map((v=>T.remove(x.join(g,v)))))}));function emptyDirSync(g){let v;try{v=P.readdirSync(g)}catch{return C.mkdirsSync(g)}v.forEach((v=>{v=x.join(g,v),T.removeSync(v)}))}g.exports={emptyDirSync,emptydirSync:emptyDirSync,emptyDir:R,emptydir:R}},36530:(g,v,b)=>{"use strict";const S=b(38981).fromCallback,P=b(71017),x=b(20077),C=b(11381);g.exports={createFile:S((function createFile(g,v){function makeFile(){x.writeFile(g,"",(g=>{if(g)return v(g);v()}))}x.stat(g,((b,S)=>{if(!b&&S.isFile())return v();const T=P.dirname(g);x.stat(T,((g,b)=>{if(g)return"ENOENT"===g.code?C.mkdirs(T,(g=>{if(g)return v(g);makeFile()})):v(g);b.isDirectory()?makeFile():x.readdir(T,(g=>{if(g)return v(g)}))}))}))})),createFileSync:function createFileSync(g){let v;try{v=x.statSync(g)}catch{}if(v&&v.isFile())return;const b=P.dirname(g);try{x.statSync(b).isDirectory()||x.readdirSync(b)}catch(g){if(!g||"ENOENT"!==g.code)throw g;C.mkdirsSync(b)}x.writeFileSync(g,"")}}},21720:(g,v,b)=>{"use strict";const{createFile:S,createFileSync:P}=b(36530),{createLink:x,createLinkSync:C}=b(54147),{createSymlink:T,createSymlinkSync:R}=b(83635);g.exports={createFile:S,createFileSync:P,ensureFile:S,ensureFileSync:P,createLink:x,createLinkSync:C,ensureLink:x,ensureLinkSync:C,createSymlink:T,createSymlinkSync:R,ensureSymlink:T,ensureSymlinkSync:R}},54147:(g,v,b)=>{"use strict";const S=b(38981).fromCallback,P=b(71017),x=b(20077),C=b(11381),T=b(99257).pathExists,{areIdentical:R}=b(42733);g.exports={createLink:S((function createLink(g,v,b){function makeLink(g,v){x.link(g,v,(g=>{if(g)return b(g);b(null)}))}x.lstat(v,((S,k)=>{x.lstat(g,((S,x)=>{if(S)return S.message=S.message.replace("lstat","ensureLink"),b(S);if(k&&R(x,k))return b(null);const _=P.dirname(v);T(_,((S,P)=>S?b(S):P?makeLink(g,v):void C.mkdirs(_,(S=>{if(S)return b(S);makeLink(g,v)}))))}))}))})),createLinkSync:function createLinkSync(g,v){let b;try{b=x.lstatSync(v)}catch{}try{const v=x.lstatSync(g);if(b&&R(v,b))return}catch(g){throw g.message=g.message.replace("lstat","ensureLink"),g}const S=P.dirname(v);return x.existsSync(S)||C.mkdirsSync(S),x.linkSync(g,v)}}},6072:(g,v,b)=>{"use strict";const S=b(71017),P=b(20077),x=b(99257).pathExists;g.exports={symlinkPaths:function symlinkPaths(g,v,b){if(S.isAbsolute(g))return P.lstat(g,(v=>v?(v.message=v.message.replace("lstat","ensureSymlink"),b(v)):b(null,{toCwd:g,toDst:g})));{const C=S.dirname(v),T=S.join(C,g);return x(T,((v,x)=>v?b(v):x?b(null,{toCwd:T,toDst:g}):P.lstat(g,(v=>v?(v.message=v.message.replace("lstat","ensureSymlink"),b(v)):b(null,{toCwd:g,toDst:S.relative(C,g)})))))}},symlinkPathsSync:function symlinkPathsSync(g,v){let b;if(S.isAbsolute(g)){if(b=P.existsSync(g),!b)throw new Error("absolute srcpath does not exist");return{toCwd:g,toDst:g}}{const x=S.dirname(v),C=S.join(x,g);if(b=P.existsSync(C),b)return{toCwd:C,toDst:g};if(b=P.existsSync(g),!b)throw new Error("relative srcpath does not exist");return{toCwd:g,toDst:S.relative(x,g)}}}}},89259:(g,v,b)=>{"use strict";const S=b(20077);g.exports={symlinkType:function symlinkType(g,v,b){if(b="function"==typeof v?v:b,v="function"!=typeof v&&v)return b(null,v);S.lstat(g,((g,S)=>{if(g)return b(null,"file");v=S&&S.isDirectory()?"dir":"file",b(null,v)}))},symlinkTypeSync:function symlinkTypeSync(g,v){let b;if(v)return v;try{b=S.lstatSync(g)}catch{return"file"}return b&&b.isDirectory()?"dir":"file"}}},83635:(g,v,b)=>{"use strict";const S=b(38981).fromCallback,P=b(71017),x=b(67749),C=b(11381),T=C.mkdirs,R=C.mkdirsSync,k=b(6072),_=k.symlinkPaths,O=k.symlinkPathsSync,I=b(89259),A=I.symlinkType,q=I.symlinkTypeSync,z=b(99257).pathExists,{areIdentical:L}=b(42733);function _createSymlink(g,v,b,S){_(g,v,((C,R)=>{if(C)return S(C);g=R.toDst,A(R.toCwd,b,((b,C)=>{if(b)return S(b);const R=P.dirname(v);z(R,((b,P)=>b?S(b):P?x.symlink(g,v,C,S):void T(R,(b=>{if(b)return S(b);x.symlink(g,v,C,S)}))))}))}))}g.exports={createSymlink:S((function createSymlink(g,v,b,S){S="function"==typeof b?b:S,b="function"!=typeof b&&b,x.lstat(v,((P,C)=>{!P&&C.isSymbolicLink()?Promise.all([x.stat(g),x.stat(v)]).then((([P,x])=>{if(L(P,x))return S(null);_createSymlink(g,v,b,S)})):_createSymlink(g,v,b,S)}))})),createSymlinkSync:function createSymlinkSync(g,v,b){let S;try{S=x.lstatSync(v)}catch{}if(S&&S.isSymbolicLink()){const b=x.statSync(g),S=x.statSync(v);if(L(b,S))return}const C=O(g,v);g=C.toDst,b=q(C.toCwd,b);const T=P.dirname(v);return x.existsSync(T)||R(T),x.symlinkSync(g,v,b)}}},67749:(g,v,b)=>{"use strict";const S=b(38981).fromCallback,P=b(20077),x=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter((g=>"function"==typeof P[g]));Object.assign(v,P),x.forEach((g=>{v[g]=S(P[g])})),v.exists=function(g,v){return"function"==typeof v?P.exists(g,v):new Promise((v=>P.exists(g,v)))},v.read=function(g,v,b,S,x,C){return"function"==typeof C?P.read(g,v,b,S,x,C):new Promise(((C,T)=>{P.read(g,v,b,S,x,((g,v,b)=>{if(g)return T(g);C({bytesRead:v,buffer:b})}))}))},v.write=function(g,v,...b){return"function"==typeof b[b.length-1]?P.write(g,v,...b):new Promise(((S,x)=>{P.write(g,v,...b,((g,v,b)=>{if(g)return x(g);S({bytesWritten:v,buffer:b})}))}))},v.readv=function(g,v,...b){return"function"==typeof b[b.length-1]?P.readv(g,v,...b):new Promise(((S,x)=>{P.readv(g,v,...b,((g,v,b)=>{if(g)return x(g);S({bytesRead:v,buffers:b})}))}))},v.writev=function(g,v,...b){return"function"==typeof b[b.length-1]?P.writev(g,v,...b):new Promise(((S,x)=>{P.writev(g,v,...b,((g,v,b)=>{if(g)return x(g);S({bytesWritten:v,buffers:b})}))}))},"function"==typeof P.realpath.native?v.realpath.native=S(P.realpath.native):process.emitWarning("fs.realpath.native is not a function. Is fs being monkey-patched?","Warning","fs-extra-WARN0003")},55674:(g,v,b)=>{"use strict";g.exports={...b(67749),...b(66464),...b(15590),...b(21720),...b(46573),...b(11381),...b(80530),...b(54670),...b(99257),...b(54542)}},46573:(g,v,b)=>{"use strict";const S=b(38981).fromPromise,P=b(7183);P.outputJson=S(b(43508)),P.outputJsonSync=b(39578),P.outputJSON=P.outputJson,P.outputJSONSync=P.outputJsonSync,P.writeJSON=P.writeJson,P.writeJSONSync=P.writeJsonSync,P.readJSON=P.readJson,P.readJSONSync=P.readJsonSync,g.exports=P},7183:(g,v,b)=>{"use strict";const S=b(96813);g.exports={readJson:S.readFile,readJsonSync:S.readFileSync,writeJson:S.writeFile,writeJsonSync:S.writeFileSync}},39578:(g,v,b)=>{"use strict";const{stringify:S}=b(96780),{outputFileSync:P}=b(54670);g.exports=function outputJsonSync(g,v,b){const x=S(v,b);P(g,x,b)}},43508:(g,v,b)=>{"use strict";const{stringify:S}=b(96780),{outputFile:P}=b(54670);g.exports=async function outputJson(g,v,b={}){const x=S(v,b);await P(g,x,b)}},11381:(g,v,b)=>{"use strict";const S=b(38981).fromPromise,{makeDir:P,makeDirSync:x}=b(18233),C=S(P);g.exports={mkdirs:C,mkdirsSync:x,mkdirp:C,mkdirpSync:x,ensureDir:C,ensureDirSync:x}},18233:(g,v,b)=>{"use strict";const S=b(67749),{checkPath:P}=b(33468),getMode=g=>"number"==typeof g?g:{mode:511,...g}.mode;g.exports.makeDir=async(g,v)=>(P(g),S.mkdir(g,{mode:getMode(v),recursive:!0})),g.exports.makeDirSync=(g,v)=>(P(g),S.mkdirSync(g,{mode:getMode(v),recursive:!0}))},33468:(g,v,b)=>{"use strict";const S=b(71017);g.exports.checkPath=function checkPath(g){if("win32"===process.platform){if(/[<>:"|?*]/.test(g.replace(S.parse(g).root,""))){const v=new Error(`Path contains invalid characters: ${g}`);throw v.code="EINVAL",v}}}},80530:(g,v,b)=>{"use strict";const S=b(38981).fromCallback;g.exports={move:S(b(436)),moveSync:b(43736)}},43736:(g,v,b)=>{"use strict";const S=b(20077),P=b(71017),x=b(66464).copySync,C=b(54542).removeSync,T=b(11381).mkdirpSync,R=b(42733);function rename(g,v,b){try{S.renameSync(g,v)}catch(S){if("EXDEV"!==S.code)throw S;return function moveAcrossDevice(g,v,b){const S={overwrite:b,errorOnExist:!0,preserveTimestamps:!0};return x(g,v,S),C(g)}(g,v,b)}}g.exports=function moveSync(g,v,b){const x=(b=b||{}).overwrite||b.clobber||!1,{srcStat:k,isChangingCase:_=!1}=R.checkPathsSync(g,v,"move",b);return R.checkParentPathsSync(g,k,v,"move"),function isParentRoot(g){const v=P.dirname(g);return P.parse(v).root===v}(v)||T(P.dirname(v)),function doRename(g,v,b,P){if(P)return rename(g,v,b);if(b)return C(v),rename(g,v,b);if(S.existsSync(v))throw new Error("dest already exists.");return rename(g,v,b)}(g,v,x,_)}},436:(g,v,b)=>{"use strict";const S=b(20077),P=b(71017),x=b(66464).copy,C=b(54542).remove,T=b(11381).mkdirp,R=b(99257).pathExists,k=b(42733);function doRename(g,v,b,S,P){return S?rename(g,v,b,P):b?C(v,(S=>S?P(S):rename(g,v,b,P))):void R(v,((S,x)=>S?P(S):x?P(new Error("dest already exists.")):rename(g,v,b,P)))}function rename(g,v,b,P){S.rename(g,v,(S=>S?"EXDEV"!==S.code?P(S):function moveAcrossDevice(g,v,b,S){const P={overwrite:b,errorOnExist:!0,preserveTimestamps:!0};x(g,v,P,(v=>v?S(v):C(g,S)))}(g,v,b,P):P()))}g.exports=function move(g,v,b,S){"function"==typeof b&&(S=b,b={});const x=(b=b||{}).overwrite||b.clobber||!1;k.checkPaths(g,v,"move",b,((b,C)=>{if(b)return S(b);const{srcStat:R,isChangingCase:_=!1}=C;k.checkParentPaths(g,R,v,"move",(b=>b?S(b):function isParentRoot(g){const v=P.dirname(g);return P.parse(v).root===v}(v)?doRename(g,v,x,_,S):void T(P.dirname(v),(b=>b?S(b):doRename(g,v,x,_,S)))))}))}},54670:(g,v,b)=>{"use strict";const S=b(38981).fromCallback,P=b(20077),x=b(71017),C=b(11381),T=b(99257).pathExists;g.exports={outputFile:S((function outputFile(g,v,b,S){"function"==typeof b&&(S=b,b="utf8");const R=x.dirname(g);T(R,((x,T)=>x?S(x):T?P.writeFile(g,v,b,S):void C.mkdirs(R,(x=>{if(x)return S(x);P.writeFile(g,v,b,S)}))))})),outputFileSync:function outputFileSync(g,...v){const b=x.dirname(g);if(P.existsSync(b))return P.writeFileSync(g,...v);C.mkdirsSync(b),P.writeFileSync(g,...v)}}},99257:(g,v,b)=>{"use strict";const S=b(38981).fromPromise,P=b(67749);g.exports={pathExists:S((function pathExists(g){return P.access(g).then((()=>!0)).catch((()=>!1))})),pathExistsSync:P.existsSync}},54542:(g,v,b)=>{"use strict";const S=b(20077),P=b(38981).fromCallback;g.exports={remove:P((function remove(g,v){S.rm(g,{recursive:!0,force:!0},v)})),removeSync:function removeSync(g){S.rmSync(g,{recursive:!0,force:!0})}}},42733:(g,v,b)=>{"use strict";const S=b(67749),P=b(71017),x=b(73837);function getStats(g,v,b){const P=b.dereference?g=>S.stat(g,{bigint:!0}):g=>S.lstat(g,{bigint:!0});return Promise.all([P(g),P(v).catch((g=>{if("ENOENT"===g.code)return null;throw g}))]).then((([g,v])=>({srcStat:g,destStat:v})))}function areIdentical(g,v){return v.ino&&v.dev&&v.ino===g.ino&&v.dev===g.dev}function isSrcSubdir(g,v){const b=P.resolve(g).split(P.sep).filter((g=>g)),S=P.resolve(v).split(P.sep).filter((g=>g));return b.reduce(((g,v,b)=>g&&S[b]===v),!0)}function errMsg(g,v,b){return`Cannot ${b} '${g}' to a subdirectory of itself, '${v}'.`}g.exports={checkPaths:function checkPaths(g,v,b,S,C){x.callbackify(getStats)(g,v,S,((S,x)=>{if(S)return C(S);const{srcStat:T,destStat:R}=x;if(R){if(areIdentical(T,R)){const S=P.basename(g),x=P.basename(v);return"move"===b&&S!==x&&S.toLowerCase()===x.toLowerCase()?C(null,{srcStat:T,destStat:R,isChangingCase:!0}):C(new Error("Source and destination must not be the same."))}if(T.isDirectory()&&!R.isDirectory())return C(new Error(`Cannot overwrite non-directory '${v}' with directory '${g}'.`));if(!T.isDirectory()&&R.isDirectory())return C(new Error(`Cannot overwrite directory '${v}' with non-directory '${g}'.`))}return T.isDirectory()&&isSrcSubdir(g,v)?C(new Error(errMsg(g,v,b))):C(null,{srcStat:T,destStat:R})}))},checkPathsSync:function checkPathsSync(g,v,b,x){const{srcStat:C,destStat:T}=function getStatsSync(g,v,b){let P;const x=b.dereference?g=>S.statSync(g,{bigint:!0}):g=>S.lstatSync(g,{bigint:!0}),C=x(g);try{P=x(v)}catch(g){if("ENOENT"===g.code)return{srcStat:C,destStat:null};throw g}return{srcStat:C,destStat:P}}(g,v,x);if(T){if(areIdentical(C,T)){const S=P.basename(g),x=P.basename(v);if("move"===b&&S!==x&&S.toLowerCase()===x.toLowerCase())return{srcStat:C,destStat:T,isChangingCase:!0};throw new Error("Source and destination must not be the same.")}if(C.isDirectory()&&!T.isDirectory())throw new Error(`Cannot overwrite non-directory '${v}' with directory '${g}'.`);if(!C.isDirectory()&&T.isDirectory())throw new Error(`Cannot overwrite directory '${v}' with non-directory '${g}'.`)}if(C.isDirectory()&&isSrcSubdir(g,v))throw new Error(errMsg(g,v,b));return{srcStat:C,destStat:T}},checkParentPaths:function checkParentPaths(g,v,b,x,C){const T=P.resolve(P.dirname(g)),R=P.resolve(P.dirname(b));if(R===T||R===P.parse(R).root)return C();S.stat(R,{bigint:!0},((S,P)=>S?"ENOENT"===S.code?C():C(S):areIdentical(v,P)?C(new Error(errMsg(g,b,x))):checkParentPaths(g,v,R,x,C)))},checkParentPathsSync:function checkParentPathsSync(g,v,b,x){const C=P.resolve(P.dirname(g)),T=P.resolve(P.dirname(b));if(T===C||T===P.parse(T).root)return;let R;try{R=S.statSync(T,{bigint:!0})}catch(g){if("ENOENT"===g.code)return;throw g}if(areIdentical(v,R))throw new Error(errMsg(g,b,x));return checkParentPathsSync(g,v,T,x)},isSrcSubdir,areIdentical}},80318:(g,v,b)=>{"use strict";const S=b(20077);g.exports={utimesMillis:function utimesMillis(g,v,b,P){S.open(g,"r+",((g,x)=>{if(g)return P(g);S.futimes(x,v,b,(g=>{S.close(x,(v=>{P&&P(g||v)}))}))}))},utimesMillisSync:function utimesMillisSync(g,v,b){const P=S.openSync(g,"r+");return S.futimesSync(P,v,b),S.closeSync(P)}}},10292:(g,v,b)=>{"use strict";const S=b(84075),P=b(82361).EventEmitter,x=b(57147);let C=x.writev;if(!C){const g=process.binding("fs"),v=g.FSReqWrap||g.FSReqCallback;C=(b,S,P,x)=>{const C=new v;C.oncomplete=(g,v)=>x(g,v,S),g.writeBuffers(b,S,P,C)}}const T=Symbol("_autoClose"),R=Symbol("_close"),k=Symbol("_ended"),_=Symbol("_fd"),O=Symbol("_finished"),I=Symbol("_flags"),A=Symbol("_flush"),q=Symbol("_handleChunk"),z=Symbol("_makeBuf"),L=Symbol("_mode"),G=Symbol("_needDrain"),j=Symbol("_onerror"),B=Symbol("_onopen"),U=Symbol("_onread"),V=Symbol("_onwrite"),H=Symbol("_open"),K=Symbol("_path"),X=Symbol("_pos"),J=Symbol("_queue"),Y=Symbol("_read"),te=Symbol("_readSize"),re=Symbol("_reading"),ie=Symbol("_remain"),ne=Symbol("_size"),ae=Symbol("_write"),se=Symbol("_writing"),oe=Symbol("_defaultFlag"),le=Symbol("_errored");class ReadStream extends S{constructor(g,v){if(super(v=v||{}),this.readable=!0,this.writable=!1,"string"!=typeof g)throw new TypeError("path must be a string");this[le]=!1,this[_]="number"==typeof v.fd?v.fd:null,this[K]=g,this[te]=v.readSize||16777216,this[re]=!1,this[ne]="number"==typeof v.size?v.size:1/0,this[ie]=this[ne],this[T]="boolean"!=typeof v.autoClose||v.autoClose,"number"==typeof this[_]?this[Y]():this[H]()}get fd(){return this[_]}get path(){return this[K]}write(){throw new TypeError("this is a readable stream")}end(){throw new TypeError("this is a readable stream")}[H](){x.open(this[K],"r",((g,v)=>this[B](g,v)))}[B](g,v){g?this[j](g):(this[_]=v,this.emit("open",v),this[Y]())}[z](){return Buffer.allocUnsafe(Math.min(this[te],this[ie]))}[Y](){if(!this[re]){this[re]=!0;const g=this[z]();if(0===g.length)return process.nextTick((()=>this[U](null,0,g)));x.read(this[_],g,0,g.length,null,((g,v,b)=>this[U](g,v,b)))}}[U](g,v,b){this[re]=!1,g?this[j](g):this[q](v,b)&&this[Y]()}[R](){if(this[T]&&"number"==typeof this[_]){const g=this[_];this[_]=null,x.close(g,(g=>g?this.emit("error",g):this.emit("close")))}}[j](g){this[re]=!0,this[R](),this.emit("error",g)}[q](g,v){let b=!1;return this[ie]-=g,g>0&&(b=super.write(g<v.length?v.slice(0,g):v)),(0===g||this[ie]<=0)&&(b=!1,this[R](),super.end()),b}emit(g,v){switch(g){case"prefinish":case"finish":break;case"drain":"number"==typeof this[_]&&this[Y]();break;case"error":if(this[le])return;return this[le]=!0,super.emit(g,v);default:return super.emit(g,v)}}}class WriteStream extends P{constructor(g,v){super(v=v||{}),this.readable=!1,this.writable=!0,this[le]=!1,this[se]=!1,this[k]=!1,this[G]=!1,this[J]=[],this[K]=g,this[_]="number"==typeof v.fd?v.fd:null,this[L]=void 0===v.mode?438:v.mode,this[X]="number"==typeof v.start?v.start:null,this[T]="boolean"!=typeof v.autoClose||v.autoClose;const b=null!==this[X]?"r+":"w";this[oe]=void 0===v.flags,this[I]=this[oe]?b:v.flags,null===this[_]&&this[H]()}emit(g,v){if("error"===g){if(this[le])return;this[le]=!0}return super.emit(g,v)}get fd(){return this[_]}get path(){return this[K]}[j](g){this[R](),this[se]=!0,this.emit("error",g)}[H](){x.open(this[K],this[I],this[L],((g,v)=>this[B](g,v)))}[B](g,v){this[oe]&&"r+"===this[I]&&g&&"ENOENT"===g.code?(this[I]="w",this[H]()):g?this[j](g):(this[_]=v,this.emit("open",v),this[A]())}end(g,v){return g&&this.write(g,v),this[k]=!0,this[se]||this[J].length||"number"!=typeof this[_]||this[V](null,0),this}write(g,v){return"string"==typeof g&&(g=Buffer.from(g,v)),this[k]?(this.emit("error",new Error("write() after end()")),!1):null===this[_]||this[se]||this[J].length?(this[J].push(g),this[G]=!0,!1):(this[se]=!0,this[ae](g),!0)}[ae](g){x.write(this[_],g,0,g.length,this[X],((g,v)=>this[V](g,v)))}[V](g,v){g?this[j](g):(null!==this[X]&&(this[X]+=v),this[J].length?this[A]():(this[se]=!1,this[k]&&!this[O]?(this[O]=!0,this[R](),this.emit("finish")):this[G]&&(this[G]=!1,this.emit("drain"))))}[A](){if(0===this[J].length)this[k]&&this[V](null,0);else if(1===this[J].length)this[ae](this[J].pop());else{const g=this[J];this[J]=[],C(this[_],g,this[X],((g,v)=>this[V](g,v)))}}[R](){if(this[T]&&"number"==typeof this[_]){const g=this[_];this[_]=null,x.close(g,(g=>g?this.emit("error",g):this.emit("close")))}}}v.ReadStream=ReadStream,v.ReadStreamSync=class ReadStreamSync extends ReadStream{[H](){let g=!0;try{this[B](null,x.openSync(this[K],"r")),g=!1}finally{g&&this[R]()}}[Y](){let g=!0;try{if(!this[re]){for(this[re]=!0;;){const g=this[z](),v=0===g.length?0:x.readSync(this[_],g,0,g.length,null);if(!this[q](v,g))break}this[re]=!1}g=!1}finally{g&&this[R]()}}[R](){if(this[T]&&"number"==typeof this[_]){const g=this[_];this[_]=null,x.closeSync(g),this.emit("close")}}},v.WriteStream=WriteStream,v.WriteStreamSync=class WriteStreamSync extends WriteStream{[H](){let g;if(this[oe]&&"r+"===this[I])try{g=x.openSync(this[K],this[I],this[L])}catch(g){if("ENOENT"===g.code)return this[I]="w",this[H]();throw g}else g=x.openSync(this[K],this[I],this[L]);this[B](null,g)}[R](){if(this[T]&&"number"==typeof this[_]){const g=this[_];this[_]=null,x.closeSync(g),this.emit("close")}}[ae](g){let v=!0;try{this[V](null,x.writeSync(this[_],g,0,g.length,this[X])),v=!1}finally{if(v)try{this[R]()}catch(g){}}}}},84075:(g,v,b)=>{"use strict";const S="object"==typeof process&&process?process:{stdout:null,stderr:null},P=b(82361),x=b(12781),C=b(71576).StringDecoder,T=Symbol("EOF"),R=Symbol("maybeEmitEnd"),k=Symbol("emittedEnd"),_=Symbol("emittingEnd"),O=Symbol("emittedError"),I=Symbol("closed"),A=Symbol("read"),q=Symbol("flush"),z=Symbol("flushChunk"),L=Symbol("encoding"),G=Symbol("decoder"),j=Symbol("flowing"),B=Symbol("paused"),U=Symbol("resume"),V=Symbol("bufferLength"),H=Symbol("bufferPush"),K=Symbol("bufferShift"),X=Symbol("objectMode"),J=Symbol("destroyed"),Y=Symbol("emitData"),te=Symbol("emitEnd"),re=Symbol("emitEnd2"),ie=Symbol("async"),defer=g=>Promise.resolve().then(g),ne="1"!==global._MP_NO_ITERATOR_SYMBOLS_,ae=ne&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),se=ne&&Symbol.iterator||Symbol("iterator not implemented");class Pipe{constructor(g,v,b){this.src=g,this.dest=v,this.opts=b,this.ondrain=()=>g[U](),v.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}}class PipeProxyErrors extends Pipe{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(g,v,b){super(g,v,b),this.proxyErrors=g=>v.emit("error",g),g.on("error",this.proxyErrors)}}g.exports=class Minipass extends x{constructor(g){super(),this[j]=!1,this[B]=!1,this.pipes=[],this.buffer=[],this[X]=g&&g.objectMode||!1,this[X]?this[L]=null:this[L]=g&&g.encoding||null,"buffer"===this[L]&&(this[L]=null),this[ie]=g&&!!g.async||!1,this[G]=this[L]?new C(this[L]):null,this[T]=!1,this[k]=!1,this[_]=!1,this[I]=!1,this[O]=null,this.writable=!0,this.readable=!0,this[V]=0,this[J]=!1}get bufferLength(){return this[V]}get encoding(){return this[L]}set encoding(g){if(this[X])throw new Error("cannot set encoding in objectMode");if(this[L]&&g!==this[L]&&(this[G]&&this[G].lastNeed||this[V]))throw new Error("cannot change encoding");this[L]!==g&&(this[G]=g?new C(g):null,this.buffer.length&&(this.buffer=this.buffer.map((g=>this[G].write(g))))),this[L]=g}setEncoding(g){this.encoding=g}get objectMode(){return this[X]}set objectMode(g){this[X]=this[X]||!!g}get async(){return this[ie]}set async(g){this[ie]=this[ie]||!!g}write(g,v,b){if(this[T])throw new Error("write after end");if(this[J])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;"function"==typeof v&&(b=v,v="utf8"),v||(v="utf8");const S=this[ie]?defer:g=>g();var P;return this[X]||Buffer.isBuffer(g)||(P=g,!Buffer.isBuffer(P)&&ArrayBuffer.isView(P)?g=Buffer.from(g.buffer,g.byteOffset,g.byteLength):(g=>g instanceof ArrayBuffer||"object"==typeof g&&g.constructor&&"ArrayBuffer"===g.constructor.name&&g.byteLength>=0)(g)?g=Buffer.from(g):"string"!=typeof g&&(this.objectMode=!0)),this[X]?(this.flowing&&0!==this[V]&&this[q](!0),this.flowing?this.emit("data",g):this[H](g),0!==this[V]&&this.emit("readable"),b&&S(b),this.flowing):g.length?("string"!=typeof g||v===this[L]&&!this[G].lastNeed||(g=Buffer.from(g,v)),Buffer.isBuffer(g)&&this[L]&&(g=this[G].write(g)),this.flowing&&0!==this[V]&&this[q](!0),this.flowing?this.emit("data",g):this[H](g),0!==this[V]&&this.emit("readable"),b&&S(b),this.flowing):(0!==this[V]&&this.emit("readable"),b&&S(b),this.flowing)}read(g){if(this[J])return null;if(0===this[V]||0===g||g>this[V])return this[R](),null;this[X]&&(g=null),this.buffer.length>1&&!this[X]&&(this.encoding?this.buffer=[this.buffer.join("")]:this.buffer=[Buffer.concat(this.buffer,this[V])]);const v=this[A](g||null,this.buffer[0]);return this[R](),v}[A](g,v){return g===v.length||null===g?this[K]():(this.buffer[0]=v.slice(g),v=v.slice(0,g),this[V]-=g),this.emit("data",v),this.buffer.length||this[T]||this.emit("drain"),v}end(g,v,b){return"function"==typeof g&&(b=g,g=null),"function"==typeof v&&(b=v,v="utf8"),g&&this.write(g,v),b&&this.once("end",b),this[T]=!0,this.writable=!1,!this.flowing&&this[B]||this[R](),this}[U](){this[J]||(this[B]=!1,this[j]=!0,this.emit("resume"),this.buffer.length?this[q]():this[T]?this[R]():this.emit("drain"))}resume(){return this[U]()}pause(){this[j]=!1,this[B]=!0}get destroyed(){return this[J]}get flowing(){return this[j]}get paused(){return this[B]}[H](g){this[X]?this[V]+=1:this[V]+=g.length,this.buffer.push(g)}[K](){return this.buffer.length&&(this[X]?this[V]-=1:this[V]-=this.buffer[0].length),this.buffer.shift()}[q](g){do{}while(this[z](this[K]()));g||this.buffer.length||this[T]||this.emit("drain")}[z](g){return!!g&&(this.emit("data",g),this.flowing)}pipe(g,v){if(this[J])return;const b=this[k];return v=v||{},g===S.stdout||g===S.stderr?v.end=!1:v.end=!1!==v.end,v.proxyErrors=!!v.proxyErrors,b?v.end&&g.end():(this.pipes.push(v.proxyErrors?new PipeProxyErrors(this,g,v):new Pipe(this,g,v)),this[ie]?defer((()=>this[U]())):this[U]()),g}unpipe(g){const v=this.pipes.find((v=>v.dest===g));v&&(this.pipes.splice(this.pipes.indexOf(v),1),v.unpipe())}addListener(g,v){return this.on(g,v)}on(g,v){const b=super.on(g,v);return"data"!==g||this.pipes.length||this.flowing?"readable"===g&&0!==this[V]?super.emit("readable"):(g=>"end"===g||"finish"===g||"prefinish"===g)(g)&&this[k]?(super.emit(g),this.removeAllListeners(g)):"error"===g&&this[O]&&(this[ie]?defer((()=>v.call(this,this[O]))):v.call(this,this[O])):this[U](),b}get emittedEnd(){return this[k]}[R](){this[_]||this[k]||this[J]||0!==this.buffer.length||!this[T]||(this[_]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[I]&&this.emit("close"),this[_]=!1)}emit(g,v,...b){if("error"!==g&&"close"!==g&&g!==J&&this[J])return;if("data"===g)return!!v&&(this[ie]?defer((()=>this[Y](v))):this[Y](v));if("end"===g)return this[te]();if("close"===g){if(this[I]=!0,!this[k]&&!this[J])return;const g=super.emit("close");return this.removeAllListeners("close"),g}if("error"===g){this[O]=v;const g=super.emit("error",v);return this[R](),g}if("resume"===g){const g=super.emit("resume");return this[R](),g}if("finish"===g||"prefinish"===g){const v=super.emit(g);return this.removeAllListeners(g),v}const S=super.emit(g,v,...b);return this[R](),S}[Y](g){for(const v of this.pipes)!1===v.dest.write(g)&&this.pause();const v=super.emit("data",g);return this[R](),v}[te](){this[k]||(this[k]=!0,this.readable=!1,this[ie]?defer((()=>this[re]())):this[re]())}[re](){if(this[G]){const g=this[G].end();if(g){for(const v of this.pipes)v.dest.write(g);super.emit("data",g)}}for(const g of this.pipes)g.end();const g=super.emit("end");return this.removeAllListeners("end"),g}collect(){const g=[];this[X]||(g.dataLength=0);const v=this.promise();return this.on("data",(v=>{g.push(v),this[X]||(g.dataLength+=v.length)})),v.then((()=>g))}concat(){return this[X]?Promise.reject(new Error("cannot concat in objectMode")):this.collect().then((g=>this[X]?Promise.reject(new Error("cannot concat in objectMode")):this[L]?g.join(""):Buffer.concat(g,g.dataLength)))}promise(){return new Promise(((g,v)=>{this.on(J,(()=>v(new Error("stream destroyed")))),this.on("error",(g=>v(g))),this.on("end",(()=>g()))}))}[ae](){return{next:()=>{const g=this.read();if(null!==g)return Promise.resolve({done:!1,value:g});if(this[T])return Promise.resolve({done:!0});let v=null,b=null;const onerr=g=>{this.removeListener("data",ondata),this.removeListener("end",onend),b(g)},ondata=g=>{this.removeListener("error",onerr),this.removeListener("end",onend),this.pause(),v({value:g,done:!!this[T]})},onend=()=>{this.removeListener("error",onerr),this.removeListener("data",ondata),v({done:!0})},ondestroy=()=>onerr(new Error("stream destroyed"));return new Promise(((g,S)=>{b=S,v=g,this.once(J,ondestroy),this.once("error",onerr),this.once("end",onend),this.once("data",ondata)}))}}}[se](){return{next:()=>{const g=this.read();return{value:g,done:null===g}}}}destroy(g){return this[J]?(g?this.emit("error",g):this.emit(J),this):(this[J]=!0,this.buffer.length=0,this[V]=0,"function"!=typeof this.close||this[I]||this.close(),g?this.emit("error",g):this.emit(J),this)}static isStream(g){return!!g&&(g instanceof Minipass||g instanceof x||g instanceof P&&("function"==typeof g.pipe||"function"==typeof g.write&&"function"==typeof g.end))}}},70623:(g,v,b)=>{"use strict";const{promisify:S}=b(73837),P=b(57147),x=b(71017),C=b(13294),T=b(15151),R=b(83859),k=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],_=S(P.readFile),parseGitIgnore=(g,v)=>{const b=R(x.relative(v.cwd,x.dirname(v.fileName)));return g.split(/\r?\n/).filter(Boolean).filter((g=>!g.startsWith("#"))).map((g=>v=>v.startsWith("!")?"!"+x.posix.join(g,v.slice(1)):x.posix.join(g,v))(b))},reduceIgnore=g=>{const v=T();for(const b of g)v.add(parseGitIgnore(b.content,{cwd:b.cwd,fileName:b.filePath}));return v},getIsIgnoredPredecate=(g,v)=>b=>g.ignores(R(x.relative(v,((g,v)=>{if(g=R(g),x.isAbsolute(v)){if(R(v).startsWith(g))return v;throw new Error(`Path ${v} is not in cwd ${g}`)}return x.join(g,v)})(v,b.path||b)))),normalizeOptions=({ignore:g=[],cwd:v=R(process.cwd())}={})=>({ignore:g,cwd:v});g.exports=async g=>{g=normalizeOptions(g);const v=await C("**/.gitignore",{ignore:k.concat(g.ignore),cwd:g.cwd}),b=await Promise.all(v.map((v=>(async(g,v)=>{const b=x.join(v,g);return{cwd:v,filePath:b,content:await _(b,"utf8")}})(v,g.cwd)))),S=reduceIgnore(b);return getIsIgnoredPredecate(S,g.cwd)},g.exports.sync=g=>{g=normalizeOptions(g);const v=C.sync("**/.gitignore",{ignore:k.concat(g.ignore),cwd:g.cwd}).map((v=>((g,v)=>{const b=x.join(v,g);return{cwd:v,filePath:b,content:P.readFileSync(b,"utf8")}})(v,g.cwd))),b=reduceIgnore(v);return getIsIgnoredPredecate(b,g.cwd)}},25839:(g,v,b)=>{"use strict";const S=b(57147),P=b(93755),x=b(60155),C=b(13294),T=b(50367),R=b(70623),{FilterStream:k,UniqueStream:_}=b(80438),DEFAULT_FILTER=()=>!1,isNegative=g=>"!"===g[0],generateGlobTasks=(g,v)=>{(g=>{if(!g.every((g=>"string"==typeof g)))throw new TypeError("Patterns must be a string or an array of strings")})(g=P([].concat(g))),((g={})=>{if(!g.cwd)return;let v;try{v=S.statSync(g.cwd)}catch{return}if(!v.isDirectory())throw new Error("The `cwd` option must be a path to a directory")})(v);const b=[];v={ignore:[],expandDirectories:!0,...v};for(const[S,P]of g.entries()){if(isNegative(P))continue;const x=g.slice(S).filter((g=>isNegative(g))).map((g=>g.slice(1))),C={...v,ignore:v.ignore.concat(x)};b.push({pattern:P,options:C})}return b},getPattern=(g,v)=>g.options.expandDirectories?((g,v)=>{let b={};return g.options.cwd&&(b.cwd=g.options.cwd),Array.isArray(g.options.expandDirectories)?b={...b,files:g.options.expandDirectories}:"object"==typeof g.options.expandDirectories&&(b={...b,...g.options.expandDirectories}),v(g.pattern,b)})(g,v):[g.pattern],getFilterSync=g=>g&&g.gitignore?R.sync({cwd:g.cwd,ignore:g.ignore}):DEFAULT_FILTER,globToTask=g=>v=>{const{options:b}=g;return b.ignore&&Array.isArray(b.ignore)&&b.expandDirectories&&(b.ignore=T.sync(b.ignore)),{pattern:v,options:b}};g.exports=async(g,v)=>{const b=generateGlobTasks(g,v),[x,k]=await Promise.all([(async()=>v&&v.gitignore?R({cwd:v.cwd,ignore:v.ignore}):DEFAULT_FILTER)(),(async()=>{const g=await Promise.all(b.map((async g=>{const v=await getPattern(g,T);return Promise.all(v.map(globToTask(g)))})));return P(...g)})()]),_=await Promise.all(k.map((g=>C(g.pattern,g.options))));return P(..._).filter((g=>{return!x((v=g,v.stats instanceof S.Stats?v.path:v));var v}))},g.exports.sync=(g,v)=>{const b=generateGlobTasks(g,v),S=[];for(const g of b){const v=getPattern(g,T.sync).map(globToTask(g));S.push(...v)}const x=getFilterSync(v);let R=[];for(const g of S)R=P(R,C.sync(g.pattern,g.options));return R.filter((g=>!x(g)))},g.exports.stream=(g,v)=>{const b=generateGlobTasks(g,v),S=[];for(const g of b){const v=getPattern(g,T.sync).map(globToTask(g));S.push(...v)}const P=getFilterSync(v),R=new k((g=>!P(g))),O=new _;return x(S.map((g=>C.stream(g.pattern,g.options)))).pipe(R).pipe(O)},g.exports.generateGlobTasks=generateGlobTasks,g.exports.hasMagic=(g,v)=>[].concat(g).some((g=>C.isDynamicPattern(g,v))),g.exports.gitignore=R},80438:(g,v,b)=>{"use strict";const{Transform:S}=b(12781);class ObjectTransform extends S{constructor(){super({objectMode:!0})}}g.exports={FilterStream:class FilterStream extends ObjectTransform{constructor(g){super(),this._filter=g}_transform(g,v,b){this._filter(g)&&this.push(g),b()}},UniqueStream:class UniqueStream extends ObjectTransform{constructor(){super(),this._pushed=new Set}_transform(g,v,b){this._pushed.has(g)||(this.push(g),this._pushed.add(g)),b()}}}},47645:g=>{"use strict";g.exports=function clone(g){if(null===g||"object"!=typeof g)return g;if(g instanceof Object)var b={__proto__:v(g)};else b=Object.create(null);return Object.getOwnPropertyNames(g).forEach((function(v){Object.defineProperty(b,v,Object.getOwnPropertyDescriptor(g,v))})),b};var v=Object.getPrototypeOf||function(g){return g.__proto__}},20077:(g,v,b)=>{var S,P,x=b(57147),C=b(72161),T=b(78520),R=b(47645),k=b(73837);function publishQueue(g,v){Object.defineProperty(g,S,{get:function(){return v}})}"function"==typeof Symbol&&"function"==typeof Symbol.for?(S=Symbol.for("graceful-fs.queue"),P=Symbol.for("graceful-fs.previous")):(S="___graceful-fs.queue",P="___graceful-fs.previous");var _,O=function noop(){};if(k.debuglog?O=k.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(O=function(){var g=k.format.apply(k,arguments);g="GFS4: "+g.split(/\n/).join("\nGFS4: "),console.error(g)}),!x[S]){var I=global[S]||[];publishQueue(x,I),x.close=function(g){function close(v,b){return g.call(x,v,(function(g){g||resetQueue(),"function"==typeof b&&b.apply(this,arguments)}))}return Object.defineProperty(close,P,{value:g}),close}(x.close),x.closeSync=function(g){function closeSync(v){g.apply(x,arguments),resetQueue()}return Object.defineProperty(closeSync,P,{value:g}),closeSync}(x.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",(function(){O(x[S]),b(39491).equal(x[S].length,0)}))}function patch(g){C(g),g.gracefulify=patch,g.createReadStream=function createReadStream(v,b){return new g.ReadStream(v,b)},g.createWriteStream=function createWriteStream(v,b){return new g.WriteStream(v,b)};var v=g.readFile;g.readFile=function readFile(g,b,S){"function"==typeof b&&(S=b,b=null);return function go$readFile(g,b,S,P){return v(g,b,(function(v){!v||"EMFILE"!==v.code&&"ENFILE"!==v.code?"function"==typeof S&&S.apply(this,arguments):enqueue([go$readFile,[g,b,S],v,P||Date.now(),Date.now()])}))}(g,b,S)};var b=g.writeFile;g.writeFile=function writeFile(g,v,S,P){"function"==typeof S&&(P=S,S=null);return function go$writeFile(g,v,S,P,x){return b(g,v,S,(function(b){!b||"EMFILE"!==b.code&&"ENFILE"!==b.code?"function"==typeof P&&P.apply(this,arguments):enqueue([go$writeFile,[g,v,S,P],b,x||Date.now(),Date.now()])}))}(g,v,S,P)};var S=g.appendFile;S&&(g.appendFile=function appendFile(g,v,b,P){"function"==typeof b&&(P=b,b=null);return function go$appendFile(g,v,b,P,x){return S(g,v,b,(function(S){!S||"EMFILE"!==S.code&&"ENFILE"!==S.code?"function"==typeof P&&P.apply(this,arguments):enqueue([go$appendFile,[g,v,b,P],S,x||Date.now(),Date.now()])}))}(g,v,b,P)});var P=g.copyFile;P&&(g.copyFile=function copyFile(g,v,b,S){"function"==typeof b&&(S=b,b=0);return function go$copyFile(g,v,b,S,x){return P(g,v,b,(function(P){!P||"EMFILE"!==P.code&&"ENFILE"!==P.code?"function"==typeof S&&S.apply(this,arguments):enqueue([go$copyFile,[g,v,b,S],P,x||Date.now(),Date.now()])}))}(g,v,b,S)});var x=g.readdir;g.readdir=function readdir(g,v,b){"function"==typeof v&&(b=v,v=null);var S=R.test(process.version)?function go$readdir(g,v,b,S){return x(g,fs$readdirCallback(g,v,b,S))}:function go$readdir(g,v,b,S){return x(g,v,fs$readdirCallback(g,v,b,S))};return S(g,v,b);function fs$readdirCallback(g,v,b,P){return function(x,C){!x||"EMFILE"!==x.code&&"ENFILE"!==x.code?(C&&C.sort&&C.sort(),"function"==typeof b&&b.call(this,x,C)):enqueue([S,[g,v,b],x,P||Date.now(),Date.now()])}}};var R=/^v[0-5]\./;if("v0.8"===process.version.substr(0,4)){var k=T(g);ReadStream=k.ReadStream,WriteStream=k.WriteStream}var _=g.ReadStream;_&&(ReadStream.prototype=Object.create(_.prototype),ReadStream.prototype.open=function ReadStream$open(){var g=this;open(g.path,g.flags,g.mode,(function(v,b){v?(g.autoClose&&g.destroy(),g.emit("error",v)):(g.fd=b,g.emit("open",b),g.read())}))});var O=g.WriteStream;O&&(WriteStream.prototype=Object.create(O.prototype),WriteStream.prototype.open=function WriteStream$open(){var g=this;open(g.path,g.flags,g.mode,(function(v,b){v?(g.destroy(),g.emit("error",v)):(g.fd=b,g.emit("open",b))}))}),Object.defineProperty(g,"ReadStream",{get:function(){return ReadStream},set:function(g){ReadStream=g},enumerable:!0,configurable:!0}),Object.defineProperty(g,"WriteStream",{get:function(){return WriteStream},set:function(g){WriteStream=g},enumerable:!0,configurable:!0});var I=ReadStream;Object.defineProperty(g,"FileReadStream",{get:function(){return I},set:function(g){I=g},enumerable:!0,configurable:!0});var A=WriteStream;function ReadStream(g,v){return this instanceof ReadStream?(_.apply(this,arguments),this):ReadStream.apply(Object.create(ReadStream.prototype),arguments)}function WriteStream(g,v){return this instanceof WriteStream?(O.apply(this,arguments),this):WriteStream.apply(Object.create(WriteStream.prototype),arguments)}Object.defineProperty(g,"FileWriteStream",{get:function(){return A},set:function(g){A=g},enumerable:!0,configurable:!0});var q=g.open;function open(g,v,b,S){return"function"==typeof b&&(S=b,b=null),function go$open(g,v,b,S,P){return q(g,v,b,(function(x,C){!x||"EMFILE"!==x.code&&"ENFILE"!==x.code?"function"==typeof S&&S.apply(this,arguments):enqueue([go$open,[g,v,b,S],x,P||Date.now(),Date.now()])}))}(g,v,b,S)}return g.open=open,g}function enqueue(g){O("ENQUEUE",g[0].name,g[1]),x[S].push(g),retry()}function resetQueue(){for(var g=Date.now(),v=0;v<x[S].length;++v)x[S][v].length>2&&(x[S][v][3]=g,x[S][v][4]=g);retry()}function retry(){if(clearTimeout(_),_=void 0,0!==x[S].length){var g=x[S].shift(),v=g[0],b=g[1],P=g[2],C=g[3],T=g[4];if(void 0===C)O("RETRY",v.name,b),v.apply(null,b);else if(Date.now()-C>=6e4){O("TIMEOUT",v.name,b);var R=b.pop();"function"==typeof R&&R.call(null,P)}else{var k=Date.now()-T,I=Math.max(T-C,1);k>=Math.min(1.2*I,100)?(O("RETRY",v.name,b),v.apply(null,b.concat([C]))):x[S].push(g)}void 0===_&&(_=setTimeout(retry,0))}}global[S]||publishQueue(global,x[S]),g.exports=patch(R(x)),process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!x.__patched&&(g.exports=patch(x),x.__patched=!0)},78520:(g,v,b)=>{var S=b(12781).Stream;g.exports=function legacy(g){return{ReadStream:function ReadStream(v,b){if(!(this instanceof ReadStream))return new ReadStream(v,b);S.call(this);var P=this;this.path=v,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=65536,b=b||{};for(var x=Object.keys(b),C=0,T=x.length;C<T;C++){var R=x[C];this[R]=b[R]}this.encoding&&this.setEncoding(this.encoding);if(void 0!==this.start){if("number"!=typeof this.start)throw TypeError("start must be a Number");if(void 0===this.end)this.end=1/0;else if("number"!=typeof this.end)throw TypeError("end must be a Number");if(this.start>this.end)throw new Error("start must be <= end");this.pos=this.start}if(null!==this.fd)return void process.nextTick((function(){P._read()}));g.open(this.path,this.flags,this.mode,(function(g,v){if(g)return P.emit("error",g),void(P.readable=!1);P.fd=v,P.emit("open",v),P._read()}))},WriteStream:function WriteStream(v,b){if(!(this instanceof WriteStream))return new WriteStream(v,b);S.call(this),this.path=v,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,b=b||{};for(var P=Object.keys(b),x=0,C=P.length;x<C;x++){var T=P[x];this[T]=b[T]}if(void 0!==this.start){if("number"!=typeof this.start)throw TypeError("start must be a Number");if(this.start<0)throw new Error("start must be >= zero");this.pos=this.start}this.busy=!1,this._queue=[],null===this.fd&&(this._open=g.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}}},72161:(g,v,b)=>{var S=b(22057),P=process.cwd,x=null,C=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return x||(x=P.call(process)),x};try{process.cwd()}catch(g){}if("function"==typeof process.chdir){var T=process.chdir;process.chdir=function(g){x=null,T.call(process,g)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,T)}g.exports=function patch(g){S.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&function patchLchmod(g){g.lchmod=function(v,b,P){g.open(v,S.O_WRONLY|S.O_SYMLINK,b,(function(v,S){v?P&&P(v):g.fchmod(S,b,(function(v){g.close(S,(function(g){P&&P(v||g)}))}))}))},g.lchmodSync=function(v,b){var P,x=g.openSync(v,S.O_WRONLY|S.O_SYMLINK,b),C=!0;try{P=g.fchmodSync(x,b),C=!1}finally{if(C)try{g.closeSync(x)}catch(g){}else g.closeSync(x)}return P}}(g);g.lutimes||function patchLutimes(g){S.hasOwnProperty("O_SYMLINK")&&g.futimes?(g.lutimes=function(v,b,P,x){g.open(v,S.O_SYMLINK,(function(v,S){v?x&&x(v):g.futimes(S,b,P,(function(v){g.close(S,(function(g){x&&x(v||g)}))}))}))},g.lutimesSync=function(v,b,P){var x,C=g.openSync(v,S.O_SYMLINK),T=!0;try{x=g.futimesSync(C,b,P),T=!1}finally{if(T)try{g.closeSync(C)}catch(g){}else g.closeSync(C)}return x}):g.futimes&&(g.lutimes=function(g,v,b,S){S&&process.nextTick(S)},g.lutimesSync=function(){})}(g);g.chown=chownFix(g.chown),g.fchown=chownFix(g.fchown),g.lchown=chownFix(g.lchown),g.chmod=chmodFix(g.chmod),g.fchmod=chmodFix(g.fchmod),g.lchmod=chmodFix(g.lchmod),g.chownSync=chownFixSync(g.chownSync),g.fchownSync=chownFixSync(g.fchownSync),g.lchownSync=chownFixSync(g.lchownSync),g.chmodSync=chmodFixSync(g.chmodSync),g.fchmodSync=chmodFixSync(g.fchmodSync),g.lchmodSync=chmodFixSync(g.lchmodSync),g.stat=statFix(g.stat),g.fstat=statFix(g.fstat),g.lstat=statFix(g.lstat),g.statSync=statFixSync(g.statSync),g.fstatSync=statFixSync(g.fstatSync),g.lstatSync=statFixSync(g.lstatSync),g.chmod&&!g.lchmod&&(g.lchmod=function(g,v,b){b&&process.nextTick(b)},g.lchmodSync=function(){});g.chown&&!g.lchown&&(g.lchown=function(g,v,b,S){S&&process.nextTick(S)},g.lchownSync=function(){});"win32"===C&&(g.rename="function"!=typeof g.rename?g.rename:function(v){function rename(b,S,P){var x=Date.now(),C=0;v(b,S,(function CB(T){if(T&&("EACCES"===T.code||"EPERM"===T.code||"EBUSY"===T.code)&&Date.now()-x<6e4)return setTimeout((function(){g.stat(S,(function(g,x){g&&"ENOENT"===g.code?v(b,S,CB):P(T)}))}),C),void(C<100&&(C+=10));P&&P(T)}))}return Object.setPrototypeOf&&Object.setPrototypeOf(rename,v),rename}(g.rename));function chmodFix(v){return v?function(b,S,P){return v.call(g,b,S,(function(g){chownErOk(g)&&(g=null),P&&P.apply(this,arguments)}))}:v}function chmodFixSync(v){return v?function(b,S){try{return v.call(g,b,S)}catch(g){if(!chownErOk(g))throw g}}:v}function chownFix(v){return v?function(b,S,P,x){return v.call(g,b,S,P,(function(g){chownErOk(g)&&(g=null),x&&x.apply(this,arguments)}))}:v}function chownFixSync(v){return v?function(b,S,P){try{return v.call(g,b,S,P)}catch(g){if(!chownErOk(g))throw g}}:v}function statFix(v){return v?function(b,S,P){function callback(g,v){v&&(v.uid<0&&(v.uid+=4294967296),v.gid<0&&(v.gid+=4294967296)),P&&P.apply(this,arguments)}return"function"==typeof S&&(P=S,S=null),S?v.call(g,b,S,callback):v.call(g,b,callback)}:v}function statFixSync(v){return v?function(b,S){var P=S?v.call(g,b,S):v.call(g,b);return P&&(P.uid<0&&(P.uid+=4294967296),P.gid<0&&(P.gid+=4294967296)),P}:v}function chownErOk(g){return!g||("ENOSYS"===g.code||!(process.getuid&&0===process.getuid()||"EINVAL"!==g.code&&"EPERM"!==g.code))}g.read="function"!=typeof g.read?g.read:function(v){function read(b,S,P,x,C,T){var R;if(T&&"function"==typeof T){var k=0;R=function(_,O,I){if(_&&"EAGAIN"===_.code&&k<10)return k++,v.call(g,b,S,P,x,C,R);T.apply(this,arguments)}}return v.call(g,b,S,P,x,C,R)}return Object.setPrototypeOf&&Object.setPrototypeOf(read,v),read}(g.read),g.readSync="function"!=typeof g.readSync?g.readSync:(v=g.readSync,function(b,S,P,x,C){for(var T=0;;)try{return v.call(g,b,S,P,x,C)}catch(g){if("EAGAIN"===g.code&&T<10){T++;continue}throw g}});var v}},56219:(g,v,b)=>{"use strict";var S=b(12781),P=b(57147),x=b(72378),C=(g.exports={},10),T=13,R=32,k=40,_=41,O=47,I=61,A=91,q=93,z=123,L=125,G="def",j="if",B={9:!0};B[C]=!0,B[T]=!0,B[R]=!0;var U="//",V="/*",H="*/",K={repositories:function parseRepositoryClosure(g,v){var b=[],S=deepParse(g,v,!0,!1);return Object.keys(S).map((function(g){S[g]?b.push({type:g,data:S[g]}):b.push({type:"unknown",data:{name:g}})})),b},dependencies:function parseDependencyClosure(g,v){return parseSpecialClosure(g,v,createStructureForDependencyItem)},plugins:function parsePluginsClosure(g,v){return parseSpecialClosure(g,v,createStructureForPlugin)}},X="[ \\t]*([A-Za-z0-9_-]+)[ \\t]*",J=RegExp(X),Y=RegExp("([\"']?)([\\w.-]+):([\\w.-]+):([\\w\\[\\]\\(\\),+.-]+)\\1"),te=RegExp(X+"(?:\\((.*)\\)|(.*))"),re=RegExp(X+"\\((([\"']?)(.*)\\3)\\)[ \\t]*\\{"),ie=RegExp("exclude[ \\t]+([^\\n]+)","g"),ne=RegExp("(id|version)[ \\t]*\\(?([\"']?)([A-Za-z0-9._-]+)\\2\\)?","g");function deepParse(g,v,b,S){var P={},T=g.length,R=0,_="",I="",q="",B=!0,U=!0;for(void 0===S&&(S=!0);v.index<T;v.index++)if(R=g[v.index],!U||!isWhitespace(R))if(!v.comment.parsing&&U&&isStartOfComment(_))U=!1,isSingleLineComment(_)?v.comment.setSingleLine():v.comment.setMultiLine();else if(v.comment.multiLine&&isEndOfMultiLineComment(I))v.comment.reset(),U=!0,_="",I="";else if(v.comment.parsing&&R!=C)I+=String.fromCharCode(R);else if(v.comment.parsing&&isLineBreakCharacter(R)){if(v.comment.singleLine){v.comment.reset(),U=!0,q="",_="",I="";continue}}else if(!B||b||R!==k)if(isLineBreakCharacter(R)){if(!q&&_&&B){if(null!==_.match(/\w+\(.*\);?$/)&&!b)continue;q=_.trim(),_=""}(_||q&&!S)&&(addValueToStructure(P,q,trimWrappingQuotes(_)),q="",_=""),B=!0,U=!0,v.comment.reset()}else if(B||_||R!==A)if(R===z)v.index++,K.hasOwnProperty(q)?P[q]=K[q](g,v):P[q]?P[q]=x({},P[q],deepParse(g,v,b,S)):P[q]=deepParse(g,v,b,S),q="";else{if(R===L){q="",_="";break}if(isDelimiter(R)&&B){if(isKeyword(_))if(_===G)_=fetchDefinedNameOrSkipFunctionDefinition(g,v);else if(_===j){skipIfStatement(g,v),q="",_="";continue}if(q=_,_="",B=!1,!q)continue}else{if(!_&&isDelimiter(R))continue;_+=String.fromCharCode(R),U=U&&(R===O||isStartOfComment(_))}}else P[q]=parseArray(g,v),q="",_="";else skipFunctionCall(g,v),q="",_="",U=!0;return addValueToStructure(P,q,trimWrappingQuotes(_)),P}function skipIfStatement(g,v){skipFunctionCall(g,v);for(var b="",S=!1,P=!1,x=0,C=g.length;v.index<C;v.index++)if(b=g[v.index],P){if(isLineBreakCharacter(b))break}else if(b===z?(S=!0,x++):b===L?x--:S||isWhitespace(b)||(P=!0),S&&0===x)break;return 0===x}function skipFunctionDefinition(g,v){v.index;for(var b=1,S=g[++v.index];void 0!==S&&b;)S===k?b++:S===_&&b--,S=g[++v.index];for(;S&&S!==z;)S=g[++v.index];S=g[++v.index];for(var P=1;void 0!==S&&P;)S===z?P++:S===L&&P--,S=g[++v.index];v.index--}function createStructureForDependencyItem(g){var v={group:"",name:"",version:"",type:""},b=function findDependencyItemBlock(g){var v=re.exec(g);if(v&&v[2]){for(var b,S=[];b=ie.exec(g);)S.push(parseMapNotation(b[0].substring(findFirstSpaceOrTabPosition(b[0]))));return{gav:v[2],type:v[1],excludes:S}}return[]}(g);if(b.gav)(v=parseGavString(b.gav)).type=b.type,v.excludes=b.excludes;else{v=parseGavString(g);var S=J.exec(g);v.type=S&&S[1]||"",v.excludes=[]}return v}function createStructureForPlugin(g){for(var v,b={};v=ne.exec(g);)v&&v[1]&&(b[v[1]]=v[3]);return b}function findFirstSpaceOrTabPosition(g){var v=g.indexOf(" ");return-1===v&&(v=g.indexOf("\t")),v}function parseGavString(g){var v={group:"",name:"",version:""},b=Y.exec(g);if(b)v.group=b[2],v.name=b[3],v.version=b[4];else if(-1!==g.indexOf("project("))v.name=g.match(/(project\([^\)]+\))/g)[0];else{var S=te.exec(g);v=S&&(S[3]||S[2])?parseMapNotationWithFallback(v,S[3]||S[2]):parseMapNotationWithFallback(v,g,g.slice(findFirstSpaceOrTabPosition(g)))}return v}function parseMapNotationWithFallback(g,v,b){var S=parseMapNotation(v);return S.name?g=S:g.name=b||v,g}function parseMapNotation(g){for(var v={},b="",S="",P=0,x=g.length;P<x;P++)if(":"===g[P]){v[b=b.trim()]="";var C=0;for(P=P+1;P<x;P++)if(0!==C||!isWhitespace(g[P].charCodeAt(0)))if('"'!==g[P]&&"'"!==g[P]){if(","===g[P]){v[b]=v[b].trim(),b="";break}v[b]+=g[P],C++}else S=g[P]}else b+=g[P];return v[b]&&(v[b]=v[b].trim(),v[b].slice(-1)===S&&(v[b]=v[b].slice(0,-1))),v}function parseSpecialClosure(g,v,b){for(var S,P,x=[],C=1,T="",R="",k=!1;v.index<g.length;v.index++){if(g[v.index]===z?C++:g[v.index]===L?C--:T+=String.fromCharCode(g[v.index]),isStartOfComment(T=T.trim())){var _=T;for(v.index=v.index+1;v.index<g.length;v.index++){if(S=_,isLineBreakCharacter(P=g[v.index])&&isSingleLineComment(S)||isWhitespace(P)&&isEndOfMultiLineComment(S)){T="";break}_+=String.fromCharCode(g[v.index])}}if(T&&isWhitespace(g[v.index])){var O="";for(v.index=v.index+1;v.index<g.length;v.index++)if(O=g[v.index],R+=String.fromCharCode(O),O===z)k=!0;else if(k&&O===L)k=!1;else if(!k&&isLineBreakCharacter(O)&&R)break;x.push(b(T+" "+R)),T="",R=""}if(0==C)break}return x}function fetchDefinedNameOrSkipFunctionDefinition(g,v){for(var b=0,S="",P=!0,x=g.length;v.index<x&&(b=g[v.index])!==I;v.index++){if(b===k){P=!1,skipFunctionDefinition(g,v);break}S+=String.fromCharCode(b)}if(P){var C=S.trim().split(" ");return C[C.length-1]}return""}function parseArray(g,v){for(var b=0,S="",P=g.length;v.index<P;v.index++)if((b=g[v.index])!==A){if(b===q)break;S+=String.fromCharCode(b)}return S.split(",").map((function(g){return trimWrappingQuotes(g.trim())}))}function skipFunctionCall(g,v){for(var b=0,S="",P=g.length;v.index<P;v.index++)if((S=g[v.index])===k?b++:S===_&&b--,0===b&&!isWhitespace(S)){v.index++;break}return 0===b}function addValueToStructure(g,v,b){if(v)if(g.hasOwnProperty(v))if(g[v].constructor===Array)g[v].push(getRealValue(b));else{var S=g[v];g[v]=[S,getRealValue(b)]}else g[v]=getRealValue(b)}function getRealValue(g){return"true"===g||"false"===g?"true"===g:g}function trimWrappingQuotes(g){var v=g.slice(0,1);return'"'===v?g.replace(/^"([^"]+)"$/g,"$1"):"'"===v?g.replace(/^'([^']+)'$/g,"$1"):g}function isDelimiter(g){return g===R||g===I}function isWhitespace(g){return B.hasOwnProperty(g)}function isLineBreakCharacter(g){return g==T||g==C}function isKeyword(g){return g===G||g===j}function isSingleLineComment(g){return g.slice(0,2)===U}function isStartOfComment(g){return g===V||g===U}function isEndOfMultiLineComment(g){return g.slice(-2)===H}function parse(g){return new Promise((function(v,b){var S={};g.on("data",(function(g){S=deepParse(g,{index:0,comment:{parsing:!1,singleLine:!1,multiLine:!1,setSingleLine:function(){this._setCommentState(!0,!1)},setMultiLine:function(){this._setCommentState(!1,!0)},reset:function(){this._setCommentState(!1,!1)},_setCommentState:function(g,v){this.singleLine=g,this.multiLine=v,this.parsing=g||v}}},!1,void 0)})),g.on("end",(function(){v(S)})),g.on("error",(function(g){b("Error parsing stream: "+g)}))}))}g.exports={parseText:function parseText(g){var v=new S.Readable;return v._read=function noop(){},v.push(g),v.push(null),parse(v)},parseFile:function parseFile(g){return parse(P.createReadStream(g))}}},96750:(g,v,b)=>{"use strict";function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}v.__esModule=!0;var S=_interopRequireDefault(b(86834)),P=_interopRequireDefault(b(31838)),x=b(27497),C=b(1644),T=_interopRequireDefault(b(58084)),R=_interopRequireDefault(b(70514)),k=_interopRequireDefault(b(53982)),_=S.default.create;function create(){var g=_();return g.compile=function(v,b){return C.compile(v,b,g)},g.precompile=function(v,b){return C.precompile(v,b,g)},g.AST=P.default,g.Compiler=C.Compiler,g.JavaScriptCompiler=T.default,g.Parser=x.parser,g.parse=x.parse,g.parseWithoutProcessing=x.parseWithoutProcessing,g}var O=create();O.create=create,k.default(O),O.Visitor=R.default,O.default=O,v.default=O,g.exports=v.default},86834:(g,v,b)=>{"use strict";function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}function _interopRequireWildcard(g){if(g&&g.__esModule)return g;var v={};if(null!=g)for(var b in g)Object.prototype.hasOwnProperty.call(g,b)&&(v[b]=g[b]);return v.default=g,v}v.__esModule=!0;var S=_interopRequireWildcard(b(92067)),P=_interopRequireDefault(b(5558)),x=_interopRequireDefault(b(98728)),C=_interopRequireWildcard(b(72392)),T=_interopRequireWildcard(b(51628)),R=_interopRequireDefault(b(53982));function create(){var g=new S.HandlebarsEnvironment;return C.extend(g,S),g.SafeString=P.default,g.Exception=x.default,g.Utils=C,g.escapeExpression=C.escapeExpression,g.VM=T,g.template=function(v){return T.template(v,g)},g}var k=create();k.create=create,R.default(k),k.default=k,v.default=k,g.exports=v.default},92067:(g,v,b)=>{"use strict";function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}v.__esModule=!0,v.HandlebarsEnvironment=HandlebarsEnvironment;var S=b(72392),P=_interopRequireDefault(b(98728)),x=b(12638),C=b(90881),T=_interopRequireDefault(b(8037)),R=b(56293);v.VERSION="4.7.7";v.COMPILER_REVISION=8;v.LAST_COMPATIBLE_COMPILER_REVISION=7;v.REVISION_CHANGES={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};var k="[object Object]";function HandlebarsEnvironment(g,v,b){this.helpers=g||{},this.partials=v||{},this.decorators=b||{},x.registerDefaultHelpers(this),C.registerDefaultDecorators(this)}HandlebarsEnvironment.prototype={constructor:HandlebarsEnvironment,logger:T.default,log:T.default.log,registerHelper:function registerHelper(g,v){if(S.toString.call(g)===k){if(v)throw new P.default("Arg not supported with multiple helpers");S.extend(this.helpers,g)}else this.helpers[g]=v},unregisterHelper:function unregisterHelper(g){delete this.helpers[g]},registerPartial:function registerPartial(g,v){if(S.toString.call(g)===k)S.extend(this.partials,g);else{if(void 0===v)throw new P.default('Attempting to register a partial called "'+g+'" as undefined');this.partials[g]=v}},unregisterPartial:function unregisterPartial(g){delete this.partials[g]},registerDecorator:function registerDecorator(g,v){if(S.toString.call(g)===k){if(v)throw new P.default("Arg not supported with multiple decorators");S.extend(this.decorators,g)}else this.decorators[g]=v},unregisterDecorator:function unregisterDecorator(g){delete this.decorators[g]},resetLoggedPropertyAccesses:function resetLoggedPropertyAccesses(){R.resetLoggedProperties()}};var _=T.default.log;v.log=_,v.createFrame=S.createFrame,v.logger=T.default},31838:(g,v)=>{"use strict";v.__esModule=!0;var b={helpers:{helperExpression:function helperExpression(g){return"SubExpression"===g.type||("MustacheStatement"===g.type||"BlockStatement"===g.type)&&!!(g.params&&g.params.length||g.hash)},scopedId:function scopedId(g){return/^\.|this\b/.test(g.original)},simpleId:function simpleId(g){return 1===g.parts.length&&!b.helpers.scopedId(g)&&!g.depth}}};v.default=b,g.exports=v.default},27497:(g,v,b)=>{"use strict";function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}v.__esModule=!0,v.parseWithoutProcessing=parseWithoutProcessing,v.parse=function parse(g,v){var b=parseWithoutProcessing(g,v);return new P.default(v).accept(b)};var S=_interopRequireDefault(b(86284)),P=_interopRequireDefault(b(18133)),x=function _interopRequireWildcard(g){if(g&&g.__esModule)return g;var v={};if(null!=g)for(var b in g)Object.prototype.hasOwnProperty.call(g,b)&&(v[b]=g[b]);return v.default=g,v}(b(92143)),C=b(72392);v.parser=S.default;var T={};function parseWithoutProcessing(g,v){return"Program"===g.type?g:(S.default.yy=T,T.locInfo=function(g){return new T.SourceLocation(v&&v.srcName,g)},S.default.parse(g))}C.extend(T,x)},88765:(g,v,b)=>{"use strict";v.__esModule=!0;var S=b(72392),P=void 0;try{}catch(g){}function castChunk(g,v,b){if(S.isArray(g)){for(var P=[],x=0,C=g.length;x<C;x++)P.push(v.wrap(g[x],b));return P}return"boolean"==typeof g||"number"==typeof g?g+"":g}function CodeGen(g){this.srcFile=g,this.source=[]}P||((P=function(g,v,b,S){this.src="",S&&this.add(S)}).prototype={add:function add(g){S.isArray(g)&&(g=g.join("")),this.src+=g},prepend:function prepend(g){S.isArray(g)&&(g=g.join("")),this.src=g+this.src},toStringWithSourceMap:function toStringWithSourceMap(){return{code:this.toString()}},toString:function toString(){return this.src}}),CodeGen.prototype={isEmpty:function isEmpty(){return!this.source.length},prepend:function prepend(g,v){this.source.unshift(this.wrap(g,v))},push:function push(g,v){this.source.push(this.wrap(g,v))},merge:function merge(){var g=this.empty();return this.each((function(v){g.add([" ",v,"\n"])})),g},each:function each(g){for(var v=0,b=this.source.length;v<b;v++)g(this.source[v])},empty:function empty(){var g=this.currentLocation||{start:{}};return new P(g.start.line,g.start.column,this.srcFile)},wrap:function wrap(g){var v=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return g instanceof P?g:(g=castChunk(g,this,v),new P(v.start.line,v.start.column,this.srcFile,g))},functionCall:function functionCall(g,v,b){return b=this.generateList(b),this.wrap([g,v?"."+v+"(":"(",b,")"])},quotedString:function quotedString(g){return'"'+(g+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function objectLiteral(g){var v=this,b=[];Object.keys(g).forEach((function(S){var P=castChunk(g[S],v);"undefined"!==P&&b.push([v.quotedString(S),":",P])}));var S=this.generateList(b);return S.prepend("{"),S.add("}"),S},generateList:function generateList(g){for(var v=this.empty(),b=0,S=g.length;b<S;b++)b&&v.add(","),v.add(castChunk(g[b],this));return v},generateArray:function generateArray(g){var v=this.generateList(g);return v.prepend("["),v.add("]"),v}},v.default=CodeGen,g.exports=v.default},1644:(g,v,b)=>{"use strict";function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}v.__esModule=!0,v.Compiler=Compiler,v.precompile=function precompile(g,v,b){if(null==g||"string"!=typeof g&&"Program"!==g.type)throw new S.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+g);"data"in(v=v||{})||(v.data=!0);v.compat&&(v.useDepths=!0);var P=b.parse(g,v),x=(new b.Compiler).compile(P,v);return(new b.JavaScriptCompiler).compile(x,v)},v.compile=function compile(g,v,b){void 0===v&&(v={});if(null==g||"string"!=typeof g&&"Program"!==g.type)throw new S.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+g);"data"in(v=P.extend({},v))||(v.data=!0);v.compat&&(v.useDepths=!0);var x=void 0;function compileInput(){var S=b.parse(g,v),P=(new b.Compiler).compile(S,v),x=(new b.JavaScriptCompiler).compile(P,v,void 0,!0);return b.template(x)}function ret(g,v){return x||(x=compileInput()),x.call(this,g,v)}return ret._setup=function(g){return x||(x=compileInput()),x._setup(g)},ret._child=function(g,v,b,S){return x||(x=compileInput()),x._child(g,v,b,S)},ret};var S=_interopRequireDefault(b(98728)),P=b(72392),x=_interopRequireDefault(b(31838)),C=[].slice;function Compiler(){}function argEquals(g,v){if(g===v)return!0;if(P.isArray(g)&&P.isArray(v)&&g.length===v.length){for(var b=0;b<g.length;b++)if(!argEquals(g[b],v[b]))return!1;return!0}}function transformLiteralToPath(g){if(!g.path.parts){var v=g.path;g.path={type:"PathExpression",data:!1,depth:0,parts:[v.original+""],original:v.original+"",loc:v.loc}}}Compiler.prototype={compiler:Compiler,equals:function equals(g){var v=this.opcodes.length;if(g.opcodes.length!==v)return!1;for(var b=0;b<v;b++){var S=this.opcodes[b],P=g.opcodes[b];if(S.opcode!==P.opcode||!argEquals(S.args,P.args))return!1}v=this.children.length;for(b=0;b<v;b++)if(!this.children[b].equals(g.children[b]))return!1;return!0},guid:0,compile:function compile(g,v){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=v,this.stringParams=v.stringParams,this.trackIds=v.trackIds,v.blockParams=v.blockParams||[],v.knownHelpers=P.extend(Object.create(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},v.knownHelpers),this.accept(g)},compileProgram:function compileProgram(g){var v=(new this.compiler).compile(g,this.options),b=this.guid++;return this.usePartial=this.usePartial||v.usePartial,this.children[b]=v,this.useDepths=this.useDepths||v.useDepths,b},accept:function accept(g){if(!this[g.type])throw new S.default("Unknown type: "+g.type,g);this.sourceNode.unshift(g);var v=this[g.type](g);return this.sourceNode.shift(),v},Program:function Program(g){this.options.blockParams.unshift(g.blockParams);for(var v=g.body,b=v.length,S=0;S<b;S++)this.accept(v[S]);return this.options.blockParams.shift(),this.isSimple=1===b,this.blockParams=g.blockParams?g.blockParams.length:0,this},BlockStatement:function BlockStatement(g){transformLiteralToPath(g);var v=g.program,b=g.inverse;v=v&&this.compileProgram(v),b=b&&this.compileProgram(b);var S=this.classifySexpr(g);"helper"===S?this.helperSexpr(g,v,b):"simple"===S?(this.simpleSexpr(g),this.opcode("pushProgram",v),this.opcode("pushProgram",b),this.opcode("emptyHash"),this.opcode("blockValue",g.path.original)):(this.ambiguousSexpr(g,v,b),this.opcode("pushProgram",v),this.opcode("pushProgram",b),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function DecoratorBlock(g){var v=g.program&&this.compileProgram(g.program),b=this.setupFullMustacheParams(g,v,void 0),S=g.path;this.useDecorators=!0,this.opcode("registerDecorator",b.length,S.original)},PartialStatement:function PartialStatement(g){this.usePartial=!0;var v=g.program;v&&(v=this.compileProgram(g.program));var b=g.params;if(b.length>1)throw new S.default("Unsupported number of partial arguments: "+b.length,g);b.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):b.push({type:"PathExpression",parts:[],depth:0}));var P=g.name.original,x="SubExpression"===g.name.type;x&&this.accept(g.name),this.setupFullMustacheParams(g,v,void 0,!0);var C=g.indent||"";this.options.preventIndent&&C&&(this.opcode("appendContent",C),C=""),this.opcode("invokePartial",x,P,C),this.opcode("append")},PartialBlockStatement:function PartialBlockStatement(g){this.PartialStatement(g)},MustacheStatement:function MustacheStatement(g){this.SubExpression(g),g.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function Decorator(g){this.DecoratorBlock(g)},ContentStatement:function ContentStatement(g){g.value&&this.opcode("appendContent",g.value)},CommentStatement:function CommentStatement(){},SubExpression:function SubExpression(g){transformLiteralToPath(g);var v=this.classifySexpr(g);"simple"===v?this.simpleSexpr(g):"helper"===v?this.helperSexpr(g):this.ambiguousSexpr(g)},ambiguousSexpr:function ambiguousSexpr(g,v,b){var S=g.path,P=S.parts[0],x=null!=v||null!=b;this.opcode("getContext",S.depth),this.opcode("pushProgram",v),this.opcode("pushProgram",b),S.strict=!0,this.accept(S),this.opcode("invokeAmbiguous",P,x)},simpleSexpr:function simpleSexpr(g){var v=g.path;v.strict=!0,this.accept(v),this.opcode("resolvePossibleLambda")},helperSexpr:function helperSexpr(g,v,b){var P=this.setupFullMustacheParams(g,v,b),C=g.path,T=C.parts[0];if(this.options.knownHelpers[T])this.opcode("invokeKnownHelper",P.length,T);else{if(this.options.knownHelpersOnly)throw new S.default("You specified knownHelpersOnly, but used the unknown helper "+T,g);C.strict=!0,C.falsy=!0,this.accept(C),this.opcode("invokeHelper",P.length,C.original,x.default.helpers.simpleId(C))}},PathExpression:function PathExpression(g){this.addDepth(g.depth),this.opcode("getContext",g.depth);var v=g.parts[0],b=x.default.helpers.scopedId(g),S=!g.depth&&!b&&this.blockParamIndex(v);S?this.opcode("lookupBlockParam",S,g.parts):v?g.data?(this.options.data=!0,this.opcode("lookupData",g.depth,g.parts,g.strict)):this.opcode("lookupOnContext",g.parts,g.falsy,g.strict,b):this.opcode("pushContext")},StringLiteral:function StringLiteral(g){this.opcode("pushString",g.value)},NumberLiteral:function NumberLiteral(g){this.opcode("pushLiteral",g.value)},BooleanLiteral:function BooleanLiteral(g){this.opcode("pushLiteral",g.value)},UndefinedLiteral:function UndefinedLiteral(){this.opcode("pushLiteral","undefined")},NullLiteral:function NullLiteral(){this.opcode("pushLiteral","null")},Hash:function Hash(g){var v=g.pairs,b=0,S=v.length;for(this.opcode("pushHash");b<S;b++)this.pushParam(v[b].value);for(;b--;)this.opcode("assignToHash",v[b].key);this.opcode("popHash")},opcode:function opcode(g){this.opcodes.push({opcode:g,args:C.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function addDepth(g){g&&(this.useDepths=!0)},classifySexpr:function classifySexpr(g){var v=x.default.helpers.simpleId(g.path),b=v&&!!this.blockParamIndex(g.path.parts[0]),S=!b&&x.default.helpers.helperExpression(g),P=!b&&(S||v);if(P&&!S){var C=g.path.parts[0],T=this.options;T.knownHelpers[C]?S=!0:T.knownHelpersOnly&&(P=!1)}return S?"helper":P?"ambiguous":"simple"},pushParams:function pushParams(g){for(var v=0,b=g.length;v<b;v++)this.pushParam(g[v])},pushParam:function pushParam(g){var v=null!=g.value?g.value:g.original||"";if(this.stringParams)v.replace&&(v=v.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),g.depth&&this.addDepth(g.depth),this.opcode("getContext",g.depth||0),this.opcode("pushStringParam",v,g.type),"SubExpression"===g.type&&this.accept(g);else{if(this.trackIds){var b=void 0;if(!g.parts||x.default.helpers.scopedId(g)||g.depth||(b=this.blockParamIndex(g.parts[0])),b){var S=g.parts.slice(1).join(".");this.opcode("pushId","BlockParam",b,S)}else(v=g.original||v).replace&&(v=v.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",g.type,v)}this.accept(g)}},setupFullMustacheParams:function setupFullMustacheParams(g,v,b,S){var P=g.params;return this.pushParams(P),this.opcode("pushProgram",v),this.opcode("pushProgram",b),g.hash?this.accept(g.hash):this.opcode("emptyHash",S),P},blockParamIndex:function blockParamIndex(g){for(var v=0,b=this.options.blockParams.length;v<b;v++){var S=this.options.blockParams[v],x=S&&P.indexOf(S,g);if(S&&x>=0)return[v,x]}}}},92143:(g,v,b)=>{"use strict";v.__esModule=!0,v.SourceLocation=function SourceLocation(g,v){this.source=g,this.start={line:v.first_line,column:v.first_column},this.end={line:v.last_line,column:v.last_column}},v.id=function id(g){return/^\[.*\]$/.test(g)?g.substring(1,g.length-1):g},v.stripFlags=function stripFlags(g,v){return{open:"~"===g.charAt(2),close:"~"===v.charAt(v.length-3)}},v.stripComment=function stripComment(g){return g.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")},v.preparePath=function preparePath(g,v,b){b=this.locInfo(b);for(var P=g?"@":"",x=[],C=0,T=0,R=v.length;T<R;T++){var k=v[T].part,_=v[T].original!==k;if(P+=(v[T].separator||"")+k,_||".."!==k&&"."!==k&&"this"!==k)x.push(k);else{if(x.length>0)throw new S.default("Invalid path: "+P,{loc:b});".."===k&&C++}}return{type:"PathExpression",data:g,depth:C,parts:x,original:P,loc:b}},v.prepareMustache=function prepareMustache(g,v,b,S,P,x){var C=S.charAt(3)||S.charAt(2),T="{"!==C&&"&"!==C;return{type:/\*/.test(S)?"Decorator":"MustacheStatement",path:g,params:v,hash:b,escaped:T,strip:P,loc:this.locInfo(x)}},v.prepareRawBlock=function prepareRawBlock(g,v,b,S){validateClose(g,b),S=this.locInfo(S);var P={type:"Program",body:v,strip:{},loc:S};return{type:"BlockStatement",path:g.path,params:g.params,hash:g.hash,program:P,openStrip:{},inverseStrip:{},closeStrip:{},loc:S}},v.prepareBlock=function prepareBlock(g,v,b,P,x,C){P&&P.path&&validateClose(g,P);var T=/\*/.test(g.open);v.blockParams=g.blockParams;var R=void 0,k=void 0;if(b){if(T)throw new S.default("Unexpected inverse block on decorator",b);b.chain&&(b.program.body[0].closeStrip=P.strip),k=b.strip,R=b.program}x&&(x=R,R=v,v=x);return{type:T?"DecoratorBlock":"BlockStatement",path:g.path,params:g.params,hash:g.hash,program:v,inverse:R,openStrip:g.strip,inverseStrip:k,closeStrip:P&&P.strip,loc:this.locInfo(C)}},v.prepareProgram=function prepareProgram(g,v){if(!v&&g.length){var b=g[0].loc,S=g[g.length-1].loc;b&&S&&(v={source:b.source,start:{line:b.start.line,column:b.start.column},end:{line:S.end.line,column:S.end.column}})}return{type:"Program",body:g,strip:{},loc:v}},v.preparePartialBlock=function preparePartialBlock(g,v,b,S){return validateClose(g,b),{type:"PartialBlockStatement",name:g.path,params:g.params,hash:g.hash,program:v,openStrip:g.strip,closeStrip:b&&b.strip,loc:this.locInfo(S)}};var S=function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}(b(98728));function validateClose(g,v){if(v=v.path?v.path.original:v,g.path.original!==v){var b={loc:g.path.loc};throw new S.default(g.path.original+" doesn't match "+v,b)}}},58084:(g,v,b)=>{"use strict";function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}v.__esModule=!0;var S=b(92067),P=_interopRequireDefault(b(98728)),x=b(72392),C=_interopRequireDefault(b(88765));function Literal(g){this.value=g}function JavaScriptCompiler(){}JavaScriptCompiler.prototype={nameLookup:function nameLookup(g,v){return this.internalNameLookup(g,v)},depthedLookup:function depthedLookup(g){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(g),")"]},compilerInfo:function compilerInfo(){var g=S.COMPILER_REVISION;return[g,S.REVISION_CHANGES[g]]},appendToBuffer:function appendToBuffer(g,v,b){return x.isArray(g)||(g=[g]),g=this.source.wrap(g,v),this.environment.isSimple?["return ",g,";"]:b?["buffer += ",g,";"]:(g.appendToBuffer=!0,g)},initializeBuffer:function initializeBuffer(){return this.quotedString("")},internalNameLookup:function internalNameLookup(g,v){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",g,",",JSON.stringify(v),")"]},lookupPropertyFunctionIsUsed:!1,compile:function compile(g,v,b,S){this.environment=g,this.options=v,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!S,this.name=this.environment.name,this.isChild=!!b,this.context=b||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(g,v),this.useDepths=this.useDepths||g.useDepths||g.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||g.useBlockParams;var x=g.opcodes,C=void 0,T=void 0,R=void 0,k=void 0;for(R=0,k=x.length;R<k;R++)C=x[R],this.source.currentLocation=C.loc,T=T||C.loc,this[C.opcode].apply(this,C.args);if(this.source.currentLocation=T,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new P.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),";\n"]),this.decorators.push("return fn;"),S?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var _=this.createFunctionContext(S);if(this.isChild)return _;var O={compiler:this.compilerInfo(),main:_};this.decorators&&(O.main_d=this.decorators,O.useDecorators=!0);var I=this.context,A=I.programs,q=I.decorators;for(R=0,k=A.length;R<k;R++)A[R]&&(O[R]=A[R],q[R]&&(O[R+"_d"]=q[R],O.useDecorators=!0));return this.environment.usePartial&&(O.usePartial=!0),this.options.data&&(O.useData=!0),this.useDepths&&(O.useDepths=!0),this.useBlockParams&&(O.useBlockParams=!0),this.options.compat&&(O.compat=!0),S?O.compilerOptions=this.options:(O.compiler=JSON.stringify(O.compiler),this.source.currentLocation={start:{line:1,column:0}},O=this.objectLiteral(O),v.srcName?(O=O.toStringWithSourceMap({file:v.destName})).map=O.map&&O.map.toString():O=O.toString()),O},preamble:function preamble(){this.lastContext=0,this.source=new C.default(this.options.srcName),this.decorators=new C.default(this.options.srcName)},createFunctionContext:function createFunctionContext(g){var v=this,b="",S=this.stackVars.concat(this.registers.list);S.length>0&&(b+=", "+S.join(", "));var P=0;Object.keys(this.aliases).forEach((function(g){var S=v.aliases[g];S.children&&S.referenceCount>1&&(b+=", alias"+ ++P+"="+g,S.children[0]="alias"+P)})),this.lookupPropertyFunctionIsUsed&&(b+=", "+this.lookupPropertyFunctionVarDeclaration());var x=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&x.push("blockParams"),this.useDepths&&x.push("depths");var C=this.mergeSource(b);return g?(x.push(C),Function.apply(this,x)):this.source.wrap(["function(",x.join(","),") {\n ",C,"}"])},mergeSource:function mergeSource(g){var v=this.environment.isSimple,b=!this.forceBuffer,S=void 0,P=void 0,x=void 0,C=void 0;return this.source.each((function(g){g.appendToBuffer?(x?g.prepend(" + "):x=g,C=g):(x&&(P?x.prepend("buffer += "):S=!0,C.add(";"),x=C=void 0),P=!0,v||(b=!1))})),b?x?(x.prepend("return "),C.add(";")):P||this.source.push('return "";'):(g+=", buffer = "+(S?"":this.initializeBuffer()),x?(x.prepend("return buffer + "),C.add(";")):this.source.push("return buffer;")),g&&this.source.prepend("var "+g.substring(2)+(S?"":";\n")),this.source.merge()},lookupPropertyFunctionVarDeclaration:function lookupPropertyFunctionVarDeclaration(){return"\n lookupProperty = container.lookupProperty || function(parent, propertyName) {\n if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n return parent[propertyName];\n }\n return undefined\n }\n ".trim()},blockValue:function blockValue(g){var v=this.aliasable("container.hooks.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs(g,0,b);var S=this.popStack();b.splice(1,0,S),this.push(this.source.functionCall(v,"call",b))},ambiguousBlockValue:function ambiguousBlockValue(){var g=this.aliasable("container.hooks.blockHelperMissing"),v=[this.contextName(0)];this.setupHelperArgs("",0,v,!0),this.flushInline();var b=this.topStack();v.splice(1,0,b),this.pushSource(["if (!",this.lastHelper,") { ",b," = ",this.source.functionCall(g,"call",v),"}"])},appendContent:function appendContent(g){this.pendingContent?g=this.pendingContent+g:this.pendingLocation=this.source.currentLocation,this.pendingContent=g},append:function append(){if(this.isInline())this.replaceStack((function(g){return[" != null ? ",g,' : ""']})),this.pushSource(this.appendToBuffer(this.popStack()));else{var g=this.popStack();this.pushSource(["if (",g," != null) { ",this.appendToBuffer(g,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function appendEscaped(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function getContext(g){this.lastContext=g},pushContext:function pushContext(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function lookupOnContext(g,v,b,S){var P=0;S||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(g[P++])),this.resolvePath("context",g,P,v,b)},lookupBlockParam:function lookupBlockParam(g,v){this.useBlockParams=!0,this.push(["blockParams[",g[0],"][",g[1],"]"]),this.resolvePath("context",v,1)},lookupData:function lookupData(g,v,b){g?this.pushStackLiteral("container.data(data, "+g+")"):this.pushStackLiteral("data"),this.resolvePath("data",v,0,!0,b)},resolvePath:function resolvePath(g,v,b,S,P){var x=this;if(this.options.strict||this.options.assumeObjects)this.push(function strictLookup(g,v,b,S){var P=v.popStack(),x=0,C=b.length;g&&C--;for(;x<C;x++)P=v.nameLookup(P,b[x],S);return g?[v.aliasable("container.strict"),"(",P,", ",v.quotedString(b[x]),", ",JSON.stringify(v.source.currentLocation)," )"]:P}(this.options.strict&&P,this,v,g));else for(var C=v.length;b<C;b++)this.replaceStack((function(P){var C=x.nameLookup(P,v[b],g);return S?[" && ",C]:[" != null ? ",C," : ",P]}))},resolvePossibleLambda:function resolvePossibleLambda(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function pushStringParam(g,v){this.pushContext(),this.pushString(v),"SubExpression"!==v&&("string"==typeof g?this.pushString(g):this.pushStackLiteral(g))},emptyHash:function emptyHash(g){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(g?"undefined":"{}")},pushHash:function pushHash(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function popHash(){var g=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(g.ids)),this.stringParams&&(this.push(this.objectLiteral(g.contexts)),this.push(this.objectLiteral(g.types))),this.push(this.objectLiteral(g.values))},pushString:function pushString(g){this.pushStackLiteral(this.quotedString(g))},pushLiteral:function pushLiteral(g){this.pushStackLiteral(g)},pushProgram:function pushProgram(g){null!=g?this.pushStackLiteral(this.programExpression(g)):this.pushStackLiteral(null)},registerDecorator:function registerDecorator(g,v){var b=this.nameLookup("decorators",v,"decorator"),S=this.setupHelperArgs(v,g);this.decorators.push(["fn = ",this.decorators.functionCall(b,"",["fn","props","container",S])," || fn;"])},invokeHelper:function invokeHelper(g,v,b){var S=this.popStack(),P=this.setupHelper(g,v),x=[];b&&x.push(P.name),x.push(S),this.options.strict||x.push(this.aliasable("container.hooks.helperMissing"));var C=["(",this.itemsSeparatedBy(x,"||"),")"],T=this.source.functionCall(C,"call",P.callParams);this.push(T)},itemsSeparatedBy:function itemsSeparatedBy(g,v){var b=[];b.push(g[0]);for(var S=1;S<g.length;S++)b.push(v,g[S]);return b},invokeKnownHelper:function invokeKnownHelper(g,v){var b=this.setupHelper(g,v);this.push(this.source.functionCall(b.name,"call",b.callParams))},invokeAmbiguous:function invokeAmbiguous(g,v){this.useRegister("helper");var b=this.popStack();this.emptyHash();var S=this.setupHelper(0,g,v),P=["(","(helper = ",this.lastHelper=this.nameLookup("helpers",g,"helper")," || ",b,")"];this.options.strict||(P[0]="(helper = ",P.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",P,S.paramsInit?["),(",S.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",S.callParams)," : helper))"])},invokePartial:function invokePartial(g,v,b){var S=[],P=this.setupParams(v,1,S);g&&(v=this.popStack(),delete P.name),b&&(P.indent=JSON.stringify(b)),P.helpers="helpers",P.partials="partials",P.decorators="container.decorators",g?S.unshift(v):S.unshift(this.nameLookup("partials",v,"partial")),this.options.compat&&(P.depths="depths"),P=this.objectLiteral(P),S.push(P),this.push(this.source.functionCall("container.invokePartial","",S))},assignToHash:function assignToHash(g){var v=this.popStack(),b=void 0,S=void 0,P=void 0;this.trackIds&&(P=this.popStack()),this.stringParams&&(S=this.popStack(),b=this.popStack());var x=this.hash;b&&(x.contexts[g]=b),S&&(x.types[g]=S),P&&(x.ids[g]=P),x.values[g]=v},pushId:function pushId(g,v,b){"BlockParam"===g?this.pushStackLiteral("blockParams["+v[0]+"].path["+v[1]+"]"+(b?" + "+JSON.stringify("."+b):"")):"PathExpression"===g?this.pushString(v):"SubExpression"===g?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:JavaScriptCompiler,compileChildren:function compileChildren(g,v){for(var b=g.children,S=void 0,P=void 0,x=0,C=b.length;x<C;x++){S=b[x],P=new this.compiler;var T=this.matchExistingProgram(S);if(null==T){this.context.programs.push("");var R=this.context.programs.length;S.index=R,S.name="program"+R,this.context.programs[R]=P.compile(S,v,this.context,!this.precompile),this.context.decorators[R]=P.decorators,this.context.environments[R]=S,this.useDepths=this.useDepths||P.useDepths,this.useBlockParams=this.useBlockParams||P.useBlockParams,S.useDepths=this.useDepths,S.useBlockParams=this.useBlockParams}else S.index=T.index,S.name="program"+T.index,this.useDepths=this.useDepths||T.useDepths,this.useBlockParams=this.useBlockParams||T.useBlockParams}},matchExistingProgram:function matchExistingProgram(g){for(var v=0,b=this.context.environments.length;v<b;v++){var S=this.context.environments[v];if(S&&S.equals(g))return S}},programExpression:function programExpression(g){var v=this.environment.children[g],b=[v.index,"data",v.blockParams];return(this.useBlockParams||this.useDepths)&&b.push("blockParams"),this.useDepths&&b.push("depths"),"container.program("+b.join(", ")+")"},useRegister:function useRegister(g){this.registers[g]||(this.registers[g]=!0,this.registers.list.push(g))},push:function push(g){return g instanceof Literal||(g=this.source.wrap(g)),this.inlineStack.push(g),g},pushStackLiteral:function pushStackLiteral(g){this.push(new Literal(g))},pushSource:function pushSource(g){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),g&&this.source.push(g)},replaceStack:function replaceStack(g){var v=["("],b=void 0,S=void 0,x=void 0;if(!this.isInline())throw new P.default("replaceStack on non-inline");var C=this.popStack(!0);if(C instanceof Literal)v=["(",b=[C.value]],x=!0;else{S=!0;var T=this.incrStack();v=["((",this.push(T)," = ",C,")"],b=this.topStack()}var R=g.call(this,b);x||this.popStack(),S&&this.stackSlot--,this.push(v.concat(R,")"))},incrStack:function incrStack(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function topStackName(){return"stack"+this.stackSlot},flushInline:function flushInline(){var g=this.inlineStack;this.inlineStack=[];for(var v=0,b=g.length;v<b;v++){var S=g[v];if(S instanceof Literal)this.compileStack.push(S);else{var P=this.incrStack();this.pushSource([P," = ",S,";"]),this.compileStack.push(P)}}},isInline:function isInline(){return this.inlineStack.length},popStack:function popStack(g){var v=this.isInline(),b=(v?this.inlineStack:this.compileStack).pop();if(!g&&b instanceof Literal)return b.value;if(!v){if(!this.stackSlot)throw new P.default("Invalid stack pop");this.stackSlot--}return b},topStack:function topStack(){var g=this.isInline()?this.inlineStack:this.compileStack,v=g[g.length-1];return v instanceof Literal?v.value:v},contextName:function contextName(g){return this.useDepths&&g?"depths["+g+"]":"depth"+g},quotedString:function quotedString(g){return this.source.quotedString(g)},objectLiteral:function objectLiteral(g){return this.source.objectLiteral(g)},aliasable:function aliasable(g){var v=this.aliases[g];return v?(v.referenceCount++,v):((v=this.aliases[g]=this.source.wrap(g)).aliasable=!0,v.referenceCount=1,v)},setupHelper:function setupHelper(g,v,b){var S=[];return{params:S,paramsInit:this.setupHelperArgs(v,g,S,b),name:this.nameLookup("helpers",v,"helper"),callParams:[this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})")].concat(S)}},setupParams:function setupParams(g,v,b){var S={},P=[],x=[],C=[],T=!b,R=void 0;T&&(b=[]),S.name=this.quotedString(g),S.hash=this.popStack(),this.trackIds&&(S.hashIds=this.popStack()),this.stringParams&&(S.hashTypes=this.popStack(),S.hashContexts=this.popStack());var k=this.popStack(),_=this.popStack();(_||k)&&(S.fn=_||"container.noop",S.inverse=k||"container.noop");for(var O=v;O--;)R=this.popStack(),b[O]=R,this.trackIds&&(C[O]=this.popStack()),this.stringParams&&(x[O]=this.popStack(),P[O]=this.popStack());return T&&(S.args=this.source.generateArray(b)),this.trackIds&&(S.ids=this.source.generateArray(C)),this.stringParams&&(S.types=this.source.generateArray(x),S.contexts=this.source.generateArray(P)),this.options.data&&(S.data="data"),this.useBlockParams&&(S.blockParams="blockParams"),S},setupHelperArgs:function setupHelperArgs(g,v,b,S){var P=this.setupParams(g,v,b);return P.loc=JSON.stringify(this.source.currentLocation),P=this.objectLiteral(P),S?(this.useRegister("options"),b.push("options"),["options=",P]):b?(b.push(P),""):P}},function(){for(var g="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),v=JavaScriptCompiler.RESERVED_WORDS={},b=0,S=g.length;b<S;b++)v[g[b]]=!0}(),JavaScriptCompiler.isValidJavaScriptVariableName=function(g){return!JavaScriptCompiler.RESERVED_WORDS[g]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(g)},v.default=JavaScriptCompiler,g.exports=v.default},86284:(g,v)=>{"use strict";v.__esModule=!0;var b=function(){var g={trace:function trace(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function anonymous(g,v,b,S,P,x,C){var T=x.length-1;switch(P){case 1:return x[T-1];case 2:this.$=S.prepareProgram(x[T]);break;case 3:case 4:case 5:case 6:case 7:case 8:case 20:case 27:case 28:case 33:case 34:case 40:case 41:this.$=x[T];break;case 9:this.$={type:"CommentStatement",value:S.stripComment(x[T]),strip:S.stripFlags(x[T],x[T]),loc:S.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:x[T],value:x[T],loc:S.locInfo(this._$)};break;case 11:this.$=S.prepareRawBlock(x[T-2],x[T-1],x[T],this._$);break;case 12:this.$={path:x[T-3],params:x[T-2],hash:x[T-1]};break;case 13:this.$=S.prepareBlock(x[T-3],x[T-2],x[T-1],x[T],!1,this._$);break;case 14:this.$=S.prepareBlock(x[T-3],x[T-2],x[T-1],x[T],!0,this._$);break;case 15:this.$={open:x[T-5],path:x[T-4],params:x[T-3],hash:x[T-2],blockParams:x[T-1],strip:S.stripFlags(x[T-5],x[T])};break;case 16:case 17:this.$={path:x[T-4],params:x[T-3],hash:x[T-2],blockParams:x[T-1],strip:S.stripFlags(x[T-5],x[T])};break;case 18:this.$={strip:S.stripFlags(x[T-1],x[T-1]),program:x[T]};break;case 19:var R=S.prepareBlock(x[T-2],x[T-1],x[T],x[T],!1,this._$),k=S.prepareProgram([R],x[T-1].loc);k.chained=!0,this.$={strip:x[T-2].strip,program:k,chain:!0};break;case 21:this.$={path:x[T-1],strip:S.stripFlags(x[T-2],x[T])};break;case 22:case 23:this.$=S.prepareMustache(x[T-3],x[T-2],x[T-1],x[T-4],S.stripFlags(x[T-4],x[T]),this._$);break;case 24:this.$={type:"PartialStatement",name:x[T-3],params:x[T-2],hash:x[T-1],indent:"",strip:S.stripFlags(x[T-4],x[T]),loc:S.locInfo(this._$)};break;case 25:this.$=S.preparePartialBlock(x[T-2],x[T-1],x[T],this._$);break;case 26:this.$={path:x[T-3],params:x[T-2],hash:x[T-1],strip:S.stripFlags(x[T-4],x[T])};break;case 29:this.$={type:"SubExpression",path:x[T-3],params:x[T-2],hash:x[T-1],loc:S.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:x[T],loc:S.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:S.id(x[T-2]),value:x[T],loc:S.locInfo(this._$)};break;case 32:this.$=S.id(x[T-1]);break;case 35:this.$={type:"StringLiteral",value:x[T],original:x[T],loc:S.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(x[T]),original:Number(x[T]),loc:S.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===x[T],original:"true"===x[T],loc:S.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:S.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:S.locInfo(this._$)};break;case 42:this.$=S.preparePath(!0,x[T],this._$);break;case 43:this.$=S.preparePath(!1,x[T],this._$);break;case 44:x[T-2].push({part:S.id(x[T]),original:x[T],separator:x[T-1]}),this.$=x[T-2];break;case 45:this.$=[{part:S.id(x[T]),original:x[T]}];break;case 46:case 48:case 50:case 58:case 64:case 70:case 78:case 82:case 86:case 90:case 94:this.$=[];break;case 47:case 49:case 51:case 59:case 65:case 71:case 79:case 83:case 87:case 91:case 95:case 99:case 101:x[T-1].push(x[T]);break;case 98:case 100:this.$=[x[T]]}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function parseError(g,v){throw new Error(g)},parse:function parse(g){var v=this,b=[0],S=[null],P=[],x=this.table,C="",T=0,R=0,k=0;this.lexer.setInput(g),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var _=this.lexer.yylloc;P.push(_);var O=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var I,A,q,z,L,G,j,B,U,V,H={};;){if(q=b[b.length-1],this.defaultActions[q]?z=this.defaultActions[q]:(null==I&&(V=void 0,"number"!=typeof(V=v.lexer.lex()||1)&&(V=v.symbols_[V]||V),I=V),z=x[q]&&x[q][I]),void 0===z||!z.length||!z[0]){var K="";if(!k){for(G in U=[],x[q])this.terminals_[G]&&G>2&&U.push("'"+this.terminals_[G]+"'");K=this.lexer.showPosition?"Parse error on line "+(T+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+U.join(", ")+", got '"+(this.terminals_[I]||I)+"'":"Parse error on line "+(T+1)+": Unexpected "+(1==I?"end of input":"'"+(this.terminals_[I]||I)+"'"),this.parseError(K,{text:this.lexer.match,token:this.terminals_[I]||I,line:this.lexer.yylineno,loc:_,expected:U})}}if(z[0]instanceof Array&&z.length>1)throw new Error("Parse Error: multiple actions possible at state: "+q+", token: "+I);switch(z[0]){case 1:b.push(I),S.push(this.lexer.yytext),P.push(this.lexer.yylloc),b.push(z[1]),I=null,A?(I=A,A=null):(R=this.lexer.yyleng,C=this.lexer.yytext,T=this.lexer.yylineno,_=this.lexer.yylloc,k>0&&k--);break;case 2:if(j=this.productions_[z[1]][1],H.$=S[S.length-j],H._$={first_line:P[P.length-(j||1)].first_line,last_line:P[P.length-1].last_line,first_column:P[P.length-(j||1)].first_column,last_column:P[P.length-1].last_column},O&&(H._$.range=[P[P.length-(j||1)].range[0],P[P.length-1].range[1]]),void 0!==(L=this.performAction.call(H,C,R,T,this.yy,z[1],S,P)))return L;j&&(b=b.slice(0,-1*j*2),S=S.slice(0,-1*j),P=P.slice(0,-1*j)),b.push(this.productions_[z[1]][0]),S.push(H.$),P.push(H._$),B=x[b[b.length-2]][b[b.length-1]],b.push(B);break;case 3:return!0}}return!0}},v=function(){var g={EOF:1,parseError:function parseError(g,v){if(!this.yy.parser)throw new Error(g);this.yy.parser.parseError(g,v)},setInput:function setInput(g){return this._input=g,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function input(){var g=this._input[0];return this.yytext+=g,this.yyleng++,this.offset++,this.match+=g,this.matched+=g,g.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),g},unput:function unput(g){var v=g.length,b=g.split(/(?:\r\n?|\n)/g);this._input=g+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-v-1),this.offset-=v;var S=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),b.length-1&&(this.yylineno-=b.length-1);var P=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:b?(b.length===S.length?this.yylloc.first_column:0)+S[S.length-b.length].length-b[0].length:this.yylloc.first_column-v},this.options.ranges&&(this.yylloc.range=[P[0],P[0]+this.yyleng-v]),this},more:function more(){return this._more=!0,this},less:function less(g){this.unput(this.match.slice(g))},pastInput:function pastInput(){var g=this.matched.substr(0,this.matched.length-this.match.length);return(g.length>20?"...":"")+g.substr(-20).replace(/\n/g,"")},upcomingInput:function upcomingInput(){var g=this.match;return g.length<20&&(g+=this._input.substr(0,20-g.length)),(g.substr(0,20)+(g.length>20?"...":"")).replace(/\n/g,"")},showPosition:function showPosition(){var g=this.pastInput(),v=new Array(g.length+1).join("-");return g+this.upcomingInput()+"\n"+v+"^"},next:function next(){if(this.done)return this.EOF;var g,v,b,S,P;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var x=this._currentRules(),C=0;C<x.length&&(!(b=this._input.match(this.rules[x[C]]))||v&&!(b[0].length>v[0].length)||(v=b,S=C,this.options.flex));C++);return v?((P=v[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=P.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:P?P[P.length-1].length-P[P.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+v[0].length},this.yytext+=v[0],this.match+=v[0],this.matches=v,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(v[0].length),this.matched+=v[0],g=this.performAction.call(this,this.yy,this,x[S],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),g||void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function lex(){var g=this.next();return void 0!==g?g:this.lex()},begin:function begin(g){this.conditionStack.push(g)},popState:function popState(){return this.conditionStack.pop()},_currentRules:function _currentRules(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function topState(){return this.conditionStack[this.conditionStack.length-2]},pushState:function begin(g){this.begin(g)},options:{},performAction:function anonymous(g,v,b,S){function strip(g,b){return v.yytext=v.yytext.substring(g,v.yyleng-b+g)}switch(b){case 0:if("\\\\"===v.yytext.slice(-2)?(strip(0,1),this.begin("mu")):"\\"===v.yytext.slice(-1)?(strip(0,1),this.begin("emu")):this.begin("mu"),v.yytext)return 15;break;case 1:case 5:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(strip(5,9),"END_RAW_BLOCK");case 6:case 22:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:case 23:return 48;case 21:this.unput(v.yytext),this.popState(),this.begin("com");break;case 24:return 73;case 25:case 26:case 41:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return v.yytext=strip(1,2).replace(/\\"/g,'"'),80;case 32:return v.yytext=strip(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 42:return v.yytext=v.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}};return g}();function Parser(){this.yy={}}return g.lexer=v,Parser.prototype=g,g.Parser=Parser,new Parser}();v.default=b,g.exports=v.default},60426:(g,v,b)=>{"use strict";v.__esModule=!0,v.print=function print(g){return(new PrintVisitor).accept(g)},v.PrintVisitor=PrintVisitor;var S=function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}(b(70514));function PrintVisitor(){this.padding=0}PrintVisitor.prototype=new S.default,PrintVisitor.prototype.pad=function(g){for(var v="",b=0,S=this.padding;b<S;b++)v+=" ";return v+=g+"\n"},PrintVisitor.prototype.Program=function(g){var v="",b=g.body,S=void 0,P=void 0;if(g.blockParams){var x="BLOCK PARAMS: [";for(S=0,P=g.blockParams.length;S<P;S++)x+=" "+g.blockParams[S];x+=" ]",v+=this.pad(x)}for(S=0,P=b.length;S<P;S++)v+=this.accept(b[S]);return this.padding--,v},PrintVisitor.prototype.MustacheStatement=function(g){return this.pad("{{ "+this.SubExpression(g)+" }}")},PrintVisitor.prototype.Decorator=function(g){return this.pad("{{ DIRECTIVE "+this.SubExpression(g)+" }}")},PrintVisitor.prototype.BlockStatement=PrintVisitor.prototype.DecoratorBlock=function(g){var v="";return v+=this.pad(("DecoratorBlock"===g.type?"DIRECTIVE ":"")+"BLOCK:"),this.padding++,v+=this.pad(this.SubExpression(g)),g.program&&(v+=this.pad("PROGRAM:"),this.padding++,v+=this.accept(g.program),this.padding--),g.inverse&&(g.program&&this.padding++,v+=this.pad("{{^}}"),this.padding++,v+=this.accept(g.inverse),this.padding--,g.program&&this.padding--),this.padding--,v},PrintVisitor.prototype.PartialStatement=function(g){var v="PARTIAL:"+g.name.original;return g.params[0]&&(v+=" "+this.accept(g.params[0])),g.hash&&(v+=" "+this.accept(g.hash)),this.pad("{{> "+v+" }}")},PrintVisitor.prototype.PartialBlockStatement=function(g){var v="PARTIAL BLOCK:"+g.name.original;return g.params[0]&&(v+=" "+this.accept(g.params[0])),g.hash&&(v+=" "+this.accept(g.hash)),v+=" "+this.pad("PROGRAM:"),this.padding++,v+=this.accept(g.program),this.padding--,this.pad("{{> "+v+" }}")},PrintVisitor.prototype.ContentStatement=function(g){return this.pad("CONTENT[ '"+g.value+"' ]")},PrintVisitor.prototype.CommentStatement=function(g){return this.pad("{{! '"+g.value+"' }}")},PrintVisitor.prototype.SubExpression=function(g){for(var v,b=g.params,S=[],P=0,x=b.length;P<x;P++)S.push(this.accept(b[P]));return b="["+S.join(", ")+"]",v=g.hash?" "+this.accept(g.hash):"",this.accept(g.path)+" "+b+v},PrintVisitor.prototype.PathExpression=function(g){var v=g.parts.join("/");return(g.data?"@":"")+"PATH:"+v},PrintVisitor.prototype.StringLiteral=function(g){return'"'+g.value+'"'},PrintVisitor.prototype.NumberLiteral=function(g){return"NUMBER{"+g.value+"}"},PrintVisitor.prototype.BooleanLiteral=function(g){return"BOOLEAN{"+g.value+"}"},PrintVisitor.prototype.UndefinedLiteral=function(){return"UNDEFINED"},PrintVisitor.prototype.NullLiteral=function(){return"NULL"},PrintVisitor.prototype.Hash=function(g){for(var v=g.pairs,b=[],S=0,P=v.length;S<P;S++)b.push(this.accept(v[S]));return"HASH{"+b.join(", ")+"}"},PrintVisitor.prototype.HashPair=function(g){return g.key+"="+this.accept(g.value)}},70514:(g,v,b)=>{"use strict";v.__esModule=!0;var S=function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}(b(98728));function Visitor(){this.parents=[]}function visitSubExpression(g){this.acceptRequired(g,"path"),this.acceptArray(g.params),this.acceptKey(g,"hash")}function visitBlock(g){visitSubExpression.call(this,g),this.acceptKey(g,"program"),this.acceptKey(g,"inverse")}function visitPartial(g){this.acceptRequired(g,"name"),this.acceptArray(g.params),this.acceptKey(g,"hash")}Visitor.prototype={constructor:Visitor,mutating:!1,acceptKey:function acceptKey(g,v){var b=this.accept(g[v]);if(this.mutating){if(b&&!Visitor.prototype[b.type])throw new S.default('Unexpected node type "'+b.type+'" found when accepting '+v+" on "+g.type);g[v]=b}},acceptRequired:function acceptRequired(g,v){if(this.acceptKey(g,v),!g[v])throw new S.default(g.type+" requires "+v)},acceptArray:function acceptArray(g){for(var v=0,b=g.length;v<b;v++)this.acceptKey(g,v),g[v]||(g.splice(v,1),v--,b--)},accept:function accept(g){if(g){if(!this[g.type])throw new S.default("Unknown type: "+g.type,g);this.current&&this.parents.unshift(this.current),this.current=g;var v=this[g.type](g);return this.current=this.parents.shift(),!this.mutating||v?v:!1!==v?g:void 0}},Program:function Program(g){this.acceptArray(g.body)},MustacheStatement:visitSubExpression,Decorator:visitSubExpression,BlockStatement:visitBlock,DecoratorBlock:visitBlock,PartialStatement:visitPartial,PartialBlockStatement:function PartialBlockStatement(g){visitPartial.call(this,g),this.acceptKey(g,"program")},ContentStatement:function ContentStatement(){},CommentStatement:function CommentStatement(){},SubExpression:visitSubExpression,PathExpression:function PathExpression(){},StringLiteral:function StringLiteral(){},NumberLiteral:function NumberLiteral(){},BooleanLiteral:function BooleanLiteral(){},UndefinedLiteral:function UndefinedLiteral(){},NullLiteral:function NullLiteral(){},Hash:function Hash(g){this.acceptArray(g.pairs)},HashPair:function HashPair(g){this.acceptRequired(g,"value")}},v.default=Visitor,g.exports=v.default},18133:(g,v,b)=>{"use strict";v.__esModule=!0;var S=function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}(b(70514));function WhitespaceControl(){var g=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=g}function isPrevWhitespace(g,v,b){void 0===v&&(v=g.length);var S=g[v-1],P=g[v-2];return S?"ContentStatement"===S.type?(P||!b?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(S.original):void 0:b}function isNextWhitespace(g,v,b){void 0===v&&(v=-1);var S=g[v+1],P=g[v+2];return S?"ContentStatement"===S.type?(P||!b?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(S.original):void 0:b}function omitRight(g,v,b){var S=g[null==v?0:v+1];if(S&&"ContentStatement"===S.type&&(b||!S.rightStripped)){var P=S.value;S.value=S.value.replace(b?/^\s+/:/^[ \t]*\r?\n?/,""),S.rightStripped=S.value!==P}}function omitLeft(g,v,b){var S=g[null==v?g.length-1:v-1];if(S&&"ContentStatement"===S.type&&(b||!S.leftStripped)){var P=S.value;return S.value=S.value.replace(b?/\s+$/:/[ \t]+$/,""),S.leftStripped=S.value!==P,S.leftStripped}}WhitespaceControl.prototype=new S.default,WhitespaceControl.prototype.Program=function(g){var v=!this.options.ignoreStandalone,b=!this.isRootSeen;this.isRootSeen=!0;for(var S=g.body,P=0,x=S.length;P<x;P++){var C=S[P],T=this.accept(C);if(T){var R=isPrevWhitespace(S,P,b),k=isNextWhitespace(S,P,b),_=T.openStandalone&&R,O=T.closeStandalone&&k,I=T.inlineStandalone&&R&&k;T.close&&omitRight(S,P,!0),T.open&&omitLeft(S,P,!0),v&&I&&(omitRight(S,P),omitLeft(S,P)&&"PartialStatement"===C.type&&(C.indent=/([ \t]+$)/.exec(S[P-1].original)[1])),v&&_&&(omitRight((C.program||C.inverse).body),omitLeft(S,P)),v&&O&&(omitRight(S,P),omitLeft((C.inverse||C.program).body))}}return g},WhitespaceControl.prototype.BlockStatement=WhitespaceControl.prototype.DecoratorBlock=WhitespaceControl.prototype.PartialBlockStatement=function(g){this.accept(g.program),this.accept(g.inverse);var v=g.program||g.inverse,b=g.program&&g.inverse,S=b,P=b;if(b&&b.chained)for(S=b.body[0].program;P.chained;)P=P.body[P.body.length-1].program;var x={open:g.openStrip.open,close:g.closeStrip.close,openStandalone:isNextWhitespace(v.body),closeStandalone:isPrevWhitespace((S||v).body)};if(g.openStrip.close&&omitRight(v.body,null,!0),b){var C=g.inverseStrip;C.open&&omitLeft(v.body,null,!0),C.close&&omitRight(S.body,null,!0),g.closeStrip.open&&omitLeft(P.body,null,!0),!this.options.ignoreStandalone&&isPrevWhitespace(v.body)&&isNextWhitespace(S.body)&&(omitLeft(v.body),omitRight(S.body))}else g.closeStrip.open&&omitLeft(v.body,null,!0);return x},WhitespaceControl.prototype.Decorator=WhitespaceControl.prototype.MustacheStatement=function(g){return g.strip},WhitespaceControl.prototype.PartialStatement=WhitespaceControl.prototype.CommentStatement=function(g){var v=g.strip||{};return{inlineStandalone:!0,open:v.open,close:v.close}},v.default=WhitespaceControl,g.exports=v.default},90881:(g,v,b)=>{"use strict";v.__esModule=!0,v.registerDefaultDecorators=function registerDefaultDecorators(g){S.default(g)};var S=function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}(b(75670))},75670:(g,v,b)=>{"use strict";v.__esModule=!0;var S=b(72392);v.default=function(g){g.registerDecorator("inline",(function(g,v,b,P){var x=g;return v.partials||(v.partials={},x=function(P,x){var C=b.partials;b.partials=S.extend({},C,v.partials);var T=g(P,x);return b.partials=C,T}),v.partials[P.args[0]]=P.fn,x}))},g.exports=v.default},98728:(g,v)=>{"use strict";v.__esModule=!0;var b=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function Exception(g,v){var S=v&&v.loc,P=void 0,x=void 0,C=void 0,T=void 0;S&&(P=S.start.line,x=S.end.line,C=S.start.column,T=S.end.column,g+=" - "+P+":"+C);for(var R=Error.prototype.constructor.call(this,g),k=0;k<b.length;k++)this[b[k]]=R[b[k]];Error.captureStackTrace&&Error.captureStackTrace(this,Exception);try{S&&(this.lineNumber=P,this.endLineNumber=x,Object.defineProperty?(Object.defineProperty(this,"column",{value:C,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:T,enumerable:!0})):(this.column=C,this.endColumn=T))}catch(g){}}Exception.prototype=new Error,v.default=Exception,g.exports=v.default},12638:(g,v,b)=>{"use strict";function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}v.__esModule=!0,v.registerDefaultHelpers=function registerDefaultHelpers(g){S.default(g),P.default(g),x.default(g),C.default(g),T.default(g),R.default(g),k.default(g)},v.moveHelperToHooks=function moveHelperToHooks(g,v,b){g.helpers[v]&&(g.hooks[v]=g.helpers[v],b||delete g.helpers[v])};var S=_interopRequireDefault(b(57342)),P=_interopRequireDefault(b(16822)),x=_interopRequireDefault(b(4905)),C=_interopRequireDefault(b(97405)),T=_interopRequireDefault(b(35702)),R=_interopRequireDefault(b(77593)),k=_interopRequireDefault(b(53978))},57342:(g,v,b)=>{"use strict";v.__esModule=!0;var S=b(72392);v.default=function(g){g.registerHelper("blockHelperMissing",(function(v,b){var P=b.inverse,x=b.fn;if(!0===v)return x(this);if(!1===v||null==v)return P(this);if(S.isArray(v))return v.length>0?(b.ids&&(b.ids=[b.name]),g.helpers.each(v,b)):P(this);if(b.data&&b.ids){var C=S.createFrame(b.data);C.contextPath=S.appendContextPath(b.data.contextPath,b.name),b={data:C}}return x(v,b)}))},g.exports=v.default},16822:(g,v,b)=>{"use strict";v.__esModule=!0;var S=b(72392),P=function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}(b(98728));v.default=function(g){g.registerHelper("each",(function(g,v){if(!v)throw new P.default("Must pass iterator to #each");var b,x=v.fn,C=v.inverse,T=0,R="",k=void 0,_=void 0;function execIteration(v,b,P){k&&(k.key=v,k.index=b,k.first=0===b,k.last=!!P,_&&(k.contextPath=_+v)),R+=x(g[v],{data:k,blockParams:S.blockParams([g[v],v],[_+v,null])})}if(v.data&&v.ids&&(_=S.appendContextPath(v.data.contextPath,v.ids[0])+"."),S.isFunction(g)&&(g=g.call(this)),v.data&&(k=S.createFrame(v.data)),g&&"object"==typeof g)if(S.isArray(g))for(var O=g.length;T<O;T++)T in g&&execIteration(T,T,T===g.length-1);else if(global.Symbol&&g[global.Symbol.iterator]){for(var I=[],A=g[global.Symbol.iterator](),q=A.next();!q.done;q=A.next())I.push(q.value);for(O=(g=I).length;T<O;T++)execIteration(T,T,T===g.length-1)}else b=void 0,Object.keys(g).forEach((function(g){void 0!==b&&execIteration(b,T-1),b=g,T++})),void 0!==b&&execIteration(b,T-1,!0);return 0===T&&(R=C(this)),R}))},g.exports=v.default},4905:(g,v,b)=>{"use strict";v.__esModule=!0;var S=function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}(b(98728));v.default=function(g){g.registerHelper("helperMissing",(function(){if(1!==arguments.length)throw new S.default('Missing helper: "'+arguments[arguments.length-1].name+'"')}))},g.exports=v.default},97405:(g,v,b)=>{"use strict";v.__esModule=!0;var S=b(72392),P=function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}(b(98728));v.default=function(g){g.registerHelper("if",(function(g,v){if(2!=arguments.length)throw new P.default("#if requires exactly one argument");return S.isFunction(g)&&(g=g.call(this)),!v.hash.includeZero&&!g||S.isEmpty(g)?v.inverse(this):v.fn(this)})),g.registerHelper("unless",(function(v,b){if(2!=arguments.length)throw new P.default("#unless requires exactly one argument");return g.helpers.if.call(this,v,{fn:b.inverse,inverse:b.fn,hash:b.hash})}))},g.exports=v.default},35702:(g,v)=>{"use strict";v.__esModule=!0,v.default=function(g){g.registerHelper("log",(function(){for(var v=[void 0],b=arguments[arguments.length-1],S=0;S<arguments.length-1;S++)v.push(arguments[S]);var P=1;null!=b.hash.level?P=b.hash.level:b.data&&null!=b.data.level&&(P=b.data.level),v[0]=P,g.log.apply(g,v)}))},g.exports=v.default},77593:(g,v)=>{"use strict";v.__esModule=!0,v.default=function(g){g.registerHelper("lookup",(function(g,v,b){return g?b.lookupProperty(g,v):g}))},g.exports=v.default},53978:(g,v,b)=>{"use strict";v.__esModule=!0;var S=b(72392),P=function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}(b(98728));v.default=function(g){g.registerHelper("with",(function(g,v){if(2!=arguments.length)throw new P.default("#with requires exactly one argument");S.isFunction(g)&&(g=g.call(this));var b=v.fn;if(S.isEmpty(g))return v.inverse(this);var x=v.data;return v.data&&v.ids&&((x=S.createFrame(v.data)).contextPath=S.appendContextPath(v.data.contextPath,v.ids[0])),b(g,{data:x,blockParams:S.blockParams([g],[x&&x.contextPath])})}))},g.exports=v.default},8572:(g,v,b)=>{"use strict";v.__esModule=!0,v.createNewLookupObject=function createNewLookupObject(){for(var g=arguments.length,v=Array(g),b=0;b<g;b++)v[b]=arguments[b];return S.extend.apply(void 0,[Object.create(null)].concat(v))};var S=b(72392)},56293:(g,v,b)=>{"use strict";v.__esModule=!0,v.createProtoAccessControl=function createProtoAccessControl(g){var v=Object.create(null);v.constructor=!1,v.__defineGetter__=!1,v.__defineSetter__=!1,v.__lookupGetter__=!1;var b=Object.create(null);return b.__proto__=!1,{properties:{whitelist:S.createNewLookupObject(b,g.allowedProtoProperties),defaultValue:g.allowProtoPropertiesByDefault},methods:{whitelist:S.createNewLookupObject(v,g.allowedProtoMethods),defaultValue:g.allowProtoMethodsByDefault}}},v.resultIsAllowed=function resultIsAllowed(g,v,b){return checkWhiteList("function"==typeof g?v.methods:v.properties,b)},v.resetLoggedProperties=function resetLoggedProperties(){Object.keys(x).forEach((function(g){delete x[g]}))};var S=b(8572),P=function _interopRequireWildcard(g){if(g&&g.__esModule)return g;var v={};if(null!=g)for(var b in g)Object.prototype.hasOwnProperty.call(g,b)&&(v[b]=g[b]);return v.default=g,v}(b(8037)),x=Object.create(null);function checkWhiteList(g,v){return void 0!==g.whitelist[v]?!0===g.whitelist[v]:void 0!==g.defaultValue?g.defaultValue:(function logUnexpecedPropertyAccessOnce(g){!0!==x[g]&&(x[g]=!0,P.log("error",'Handlebars: Access has been denied to resolve the property "'+g+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}(v),!1)}},15005:(g,v)=>{"use strict";v.__esModule=!0,v.wrapHelper=function wrapHelper(g,v){if("function"!=typeof g)return g;return function wrapper(){return arguments[arguments.length-1]=v(arguments[arguments.length-1]),g.apply(this,arguments)}}},8037:(g,v,b)=>{"use strict";v.__esModule=!0;var S=b(72392),P={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function lookupLevel(g){if("string"==typeof g){var v=S.indexOf(P.methodMap,g.toLowerCase());g=v>=0?v:parseInt(g,10)}return g},log:function log(g){if(g=P.lookupLevel(g),"undefined"!=typeof console&&P.lookupLevel(P.level)<=g){var v=P.methodMap[g];console[v]||(v="log");for(var b=arguments.length,S=Array(b>1?b-1:0),x=1;x<b;x++)S[x-1]=arguments[x];console[v].apply(console,S)}}};v.default=P,g.exports=v.default},53982:(g,v)=>{"use strict";v.__esModule=!0,v.default=function(g){var v="undefined"!=typeof global?global:window,b=v.Handlebars;g.noConflict=function(){return v.Handlebars===g&&(v.Handlebars=b),g}},g.exports=v.default},51628:(g,v,b)=>{"use strict";v.__esModule=!0,v.checkRevision=function checkRevision(g){var v=g&&g[0]||1,b=x.COMPILER_REVISION;if(v>=x.LAST_COMPATIBLE_COMPILER_REVISION&&v<=x.COMPILER_REVISION)return;if(v<x.LAST_COMPATIBLE_COMPILER_REVISION){var S=x.REVISION_CHANGES[b],C=x.REVISION_CHANGES[v];throw new P.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+S+") or downgrade your runtime to an older version ("+C+").")}throw new P.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+g[1]+").")},v.template=function template(g,v){if(!v)throw new P.default("No environment passed to template");if(!g||!g.main)throw new P.default("Unknown template object: "+typeof g);g.main.decorator=g.main_d,v.VM.checkRevision(g.compiler);var b=g.compiler&&7===g.compiler[0];var k={strict:function strict(g,v,b){if(!g||!(v in g))throw new P.default('"'+v+'" not defined in '+g,{loc:b});return k.lookupProperty(g,v)},lookupProperty:function lookupProperty(g,v){var b=g[v];return null==b||Object.prototype.hasOwnProperty.call(g,v)||R.resultIsAllowed(b,k.protoAccessControl,v)?b:void 0},lookup:function lookup(g,v){for(var b=g.length,S=0;S<b;S++){if(null!=(g[S]&&k.lookupProperty(g[S],v)))return g[S][v]}},lambda:function lambda(g,v){return"function"==typeof g?g.call(v):g},escapeExpression:S.escapeExpression,invokePartial:function invokePartialWrapper(b,x,C){C.hash&&(x=S.extend({},x,C.hash),C.ids&&(C.ids[0]=!0)),b=v.VM.resolvePartial.call(this,b,x,C);var T=S.extend({},C,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),R=v.VM.invokePartial.call(this,b,x,T);if(null==R&&v.compile&&(C.partials[C.name]=v.compile(b,g.compilerOptions,v),R=C.partials[C.name](x,T)),null!=R){if(C.indent){for(var k=R.split("\n"),_=0,O=k.length;_<O&&(k[_]||_+1!==O);_++)k[_]=C.indent+k[_];R=k.join("\n")}return R}throw new P.default("The partial "+C.name+" could not be compiled when running in runtime-only mode")},fn:function fn(v){var b=g[v];return b.decorator=g[v+"_d"],b},programs:[],program:function program(g,v,b,S,P){var x=this.programs[g],C=this.fn(g);return v||P||S||b?x=wrapProgram(this,g,C,v,b,S,P):x||(x=this.programs[g]=wrapProgram(this,g,C)),x},data:function data(g,v){for(;g&&v--;)g=g._parent;return g},mergeIfNeeded:function mergeIfNeeded(g,v){var b=g||v;return g&&v&&g!==v&&(b=S.extend({},v,g)),b},nullContext:Object.seal({}),noop:v.VM.noop,compilerInfo:g.compiler};function ret(v){var b=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],S=b.data;ret._setup(b),!b.partial&&g.useData&&(S=function initData(g,v){v&&"root"in v||((v=v?x.createFrame(v):{}).root=g);return v}(v,S));var P=void 0,C=g.useBlockParams?[]:void 0;function main(v){return""+g.main(k,v,k.helpers,k.partials,S,C,P)}return g.useDepths&&(P=b.depths?v!=b.depths[0]?[v].concat(b.depths):b.depths:[v]),(main=executeDecorators(g.main,main,k,b.depths||[],S,C))(v,b)}return ret.isTop=!0,ret._setup=function(P){if(P.partial)k.protoAccessControl=P.protoAccessControl,k.helpers=P.helpers,k.partials=P.partials,k.decorators=P.decorators,k.hooks=P.hooks;else{var x=S.extend({},v.helpers,P.helpers);!function wrapHelpersToPassLookupProperty(g,v){Object.keys(g).forEach((function(b){var P=g[b];g[b]=function passLookupPropertyOption(g,v){var b=v.lookupProperty;return T.wrapHelper(g,(function(g){return S.extend({lookupProperty:b},g)}))}(P,v)}))}(x,k),k.helpers=x,g.usePartial&&(k.partials=k.mergeIfNeeded(P.partials,v.partials)),(g.usePartial||g.useDecorators)&&(k.decorators=S.extend({},v.decorators,P.decorators)),k.hooks={},k.protoAccessControl=R.createProtoAccessControl(P);var _=P.allowCallsToHelperMissing||b;C.moveHelperToHooks(k,"helperMissing",_),C.moveHelperToHooks(k,"blockHelperMissing",_)}},ret._child=function(v,b,S,x){if(g.useBlockParams&&!S)throw new P.default("must pass block params");if(g.useDepths&&!x)throw new P.default("must pass parent depths");return wrapProgram(k,v,g[v],b,0,S,x)},ret},v.wrapProgram=wrapProgram,v.resolvePartial=function resolvePartial(g,v,b){g?g.call||b.name||(b.name=g,g=b.partials[g]):g="@partial-block"===b.name?b.data["partial-block"]:b.partials[b.name];return g},v.invokePartial=function invokePartial(g,v,b){var C=b.data&&b.data["partial-block"];b.partial=!0,b.ids&&(b.data.contextPath=b.ids[0]||b.data.contextPath);var T=void 0;b.fn&&b.fn!==noop&&function(){b.data=x.createFrame(b.data);var g=b.fn;T=b.data["partial-block"]=function partialBlockWrapper(v){var b=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return b.data=x.createFrame(b.data),b.data["partial-block"]=C,g(v,b)},g.partials&&(b.partials=S.extend({},b.partials,g.partials))}();void 0===g&&T&&(g=T);if(void 0===g)throw new P.default("The partial "+b.name+" could not be found");if(g instanceof Function)return g(v,b)},v.noop=noop;var S=function _interopRequireWildcard(g){if(g&&g.__esModule)return g;var v={};if(null!=g)for(var b in g)Object.prototype.hasOwnProperty.call(g,b)&&(v[b]=g[b]);return v.default=g,v}(b(72392)),P=function _interopRequireDefault(g){return g&&g.__esModule?g:{default:g}}(b(98728)),x=b(92067),C=b(12638),T=b(15005),R=b(56293);function wrapProgram(g,v,b,S,P,x,C){function prog(v){var P=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],T=C;return!C||v==C[0]||v===g.nullContext&&null===C[0]||(T=[v].concat(C)),b(g,v,g.helpers,g.partials,P.data||S,x&&[P.blockParams].concat(x),T)}return(prog=executeDecorators(b,prog,g,C,S,x)).program=v,prog.depth=C?C.length:0,prog.blockParams=P||0,prog}function noop(){return""}function executeDecorators(g,v,b,P,x,C){if(g.decorator){var T={};v=g.decorator(v,T,b,P&&P[0],x,C,P),S.extend(v,T)}return v}},5558:(g,v)=>{"use strict";function SafeString(g){this.string=g}v.__esModule=!0,SafeString.prototype.toString=SafeString.prototype.toHTML=function(){return""+this.string},v.default=SafeString,g.exports=v.default},72392:(g,v)=>{"use strict";v.__esModule=!0,v.extend=extend,v.indexOf=function indexOf(g,v){for(var b=0,S=g.length;b<S;b++)if(g[b]===v)return b;return-1},v.escapeExpression=function escapeExpression(g){if("string"!=typeof g){if(g&&g.toHTML)return g.toHTML();if(null==g)return"";if(!g)return g+"";g=""+g}if(!P.test(g))return g;return g.replace(S,escapeChar)},v.isEmpty=function isEmpty(g){return!g&&0!==g||!(!T(g)||0!==g.length)},v.createFrame=function createFrame(g){var v=extend({},g);return v._parent=g,v},v.blockParams=function blockParams(g,v){return g.path=v,g},v.appendContextPath=function appendContextPath(g,v){return(g?g+".":"")+v};var b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},S=/[&<>"'`=]/g,P=/[&<>"'`=]/;function escapeChar(g){return b[g]}function extend(g){for(var v=1;v<arguments.length;v++)for(var b in arguments[v])Object.prototype.hasOwnProperty.call(arguments[v],b)&&(g[b]=arguments[v][b]);return g}var x=Object.prototype.toString;v.toString=x;var C=function isFunction(g){return"function"==typeof g};C(/x/)&&(v.isFunction=C=function(g){return"function"==typeof g&&"[object Function]"===x.call(g)}),v.isFunction=C;var T=Array.isArray||function(g){return!(!g||"object"!=typeof g)&&"[object Array]"===x.call(g)};v.isArray=T},14102:(g,v,b)=>{var S=b(96750).default,P=b(60426);S.PrintVisitor=P.PrintVisitor,S.print=P.print,g.exports=S},86560:g=>{"use strict";g.exports=(g,v)=>{v=v||process.argv;const b=g.startsWith("-")?"":1===g.length?"-":"--",S=v.indexOf(b+g),P=v.indexOf("--");return-1!==S&&(-1===P||S<P)}},86492:function(g,v,b){var S;g=b.nmd(g),function(P){var x=v,C=(g&&g.exports,"object"==typeof global&&global);C.global!==C&&C.window;var T=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,R=/[\x01-\x7F]/g,k=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,_=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,O={"­":"shy","":"zwnj","":"zwj","":"lrm","":"ic","":"it","":"af","":"rlm","":"ZeroWidthSpace","":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine","":"puncsp","":"MediumSpace","":"thinsp","":"hairsp","":"emsp13","":"ensp","":"emsp14","":"emsp","":"numsp"," ":"nbsp","":"ThickSpace","‾":"oline",_:"lowbar","":"dash","":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","":"lsquo","":"rsquo","":"sbquo","":"lsaquo","":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","":"lbbrk","":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","":"hybull","":"prime","″":"Prime","‴":"tprime","⁗":"qprime","":"bprime","":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon",ˆ:"circ",ˇ:"caron","°":"deg","©":"copy","®":"reg","℗":"copysr",℘:"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","":"minus","∓":"mp","∔":"plusdo","":"frasl","":"setmn","":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","":"or","∩":"cap","∩︀":"caps","":"cup","":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","":"Vee","⋂":"xcap","":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78",𝒶:"ascr",𝕒:"aopf",𝔞:"afr",𝔸:"Aopf",𝔄:"Afr",𝒜:"Ascr",ª:"ordf",á:"aacute",Á:"Aacute",à:"agrave",À:"Agrave",ă:"abreve",Ă:"Abreve",â:"acirc",Â:"Acirc",å:"aring",Å:"angst",ä:"auml",Ä:"Auml",ã:"atilde",Ã:"Atilde",ą:"aogon",Ą:"Aogon",ā:"amacr",Ā:"Amacr",æ:"aelig",Æ:"AElig",𝒷:"bscr",𝕓:"bopf",𝔟:"bfr",𝔹:"Bopf",:"Bscr",𝔅:"Bfr",𝔠:"cfr",𝒸:"cscr",𝕔:"copf",:"Cfr",𝒞:"Cscr",:"Copf",ć:"cacute",Ć:"Cacute",ĉ:"ccirc",Ĉ:"Ccirc",č:"ccaron",Č:"Ccaron",ċ:"cdot",Ċ:"Cdot",ç:"ccedil",Ç:"Ccedil","℅":"incare",𝔡:"dfr",:"dd",𝕕:"dopf",𝒹:"dscr",𝒟:"Dscr",𝔇:"Dfr",:"DD",𝔻:"Dopf",ď:"dcaron",Ď:"Dcaron",đ:"dstrok",Đ:"Dstrok",ð:"eth",Ð:"ETH",:"ee",:"escr",𝔢:"efr",𝕖:"eopf",:"Escr",𝔈:"Efr",𝔼:"Eopf",é:"eacute",É:"Eacute",è:"egrave",È:"Egrave",ê:"ecirc",Ê:"Ecirc",ě:"ecaron",Ě:"Ecaron",ë:"euml",Ë:"Euml",ė:"edot",Ė:"Edot",ę:"eogon",Ę:"Eogon",ē:"emacr",Ē:"Emacr",𝔣:"ffr",𝕗:"fopf",𝒻:"fscr",𝔉:"Ffr",𝔽:"Fopf",:"Fscr",ff:"fflig",ffi:"ffilig",ffl:"ffllig",fi:"filig",fj:"fjlig",fl:"fllig",ƒ:"fnof",:"gscr",𝕘:"gopf",𝔤:"gfr",𝒢:"Gscr",𝔾:"Gopf",𝔊:"Gfr",ǵ:"gacute",ğ:"gbreve",Ğ:"Gbreve",ĝ:"gcirc",Ĝ:"Gcirc",ġ:"gdot",Ġ:"Gdot",Ģ:"Gcedil",𝔥:"hfr",:"planckh",𝒽:"hscr",𝕙:"hopf",:"Hscr",:"Hfr",:"Hopf",ĥ:"hcirc",Ĥ:"Hcirc",ℏ:"hbar",ħ:"hstrok",Ħ:"Hstrok",𝕚:"iopf",𝔦:"ifr",𝒾:"iscr",:"ii",𝕀:"Iopf",:"Iscr",:"Im",í:"iacute",Í:"Iacute",ì:"igrave",Ì:"Igrave",î:"icirc",Î:"Icirc",ï:"iuml",Ï:"Iuml",ĩ:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Į:"Iogon",ī:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath",𝒿:"jscr",𝕛:"jopf",𝔧:"jfr",𝒥:"Jscr",𝔍:"Jfr",𝕁:"Jopf",ĵ:"jcirc",Ĵ:"Jcirc",ȷ:"jmath",𝕜:"kopf",𝓀:"kscr",𝔨:"kfr",𝒦:"Kscr",𝕂:"Kopf",𝔎:"Kfr",ķ:"kcedil",Ķ:"Kcedil",𝔩:"lfr",𝓁:"lscr",:"ell",𝕝:"lopf",:"Lscr",𝔏:"Lfr",𝕃:"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ļ:"Lcedil",ł:"lstrok",Ł:"Lstrok",ŀ:"lmidot",Ŀ:"Lmidot",𝔪:"mfr",𝕞:"mopf",𝓂:"mscr",𝔐:"Mfr",𝕄:"Mopf",:"Mscr",𝔫:"nfr",𝕟:"nopf",𝓃:"nscr",:"Nopf",𝒩:"Nscr",𝔑:"Nfr",ń:"nacute",Ń:"Nacute",ň:"ncaron",Ň:"Ncaron",ñ:"ntilde",Ñ:"Ntilde",ņ:"ncedil",Ņ:"Ncedil","№":"numero",ŋ:"eng",Ŋ:"ENG",𝕠:"oopf",𝔬:"ofr",:"oscr",𝒪:"Oscr",𝔒:"Ofr",𝕆:"Oopf",º:"ordm",ó:"oacute",Ó:"Oacute",ò:"ograve",Ò:"Ograve",ô:"ocirc",Ô:"Ocirc",ö:"ouml",Ö:"Ouml",ő:"odblac",Ő:"Odblac",õ:"otilde",Õ:"Otilde",ø:"oslash",Ø:"Oslash",ō:"omacr",Ō:"Omacr",œ:"oelig",Œ:"OElig",𝔭:"pfr",𝓅:"pscr",𝕡:"popf",:"Popf",𝔓:"Pfr",𝒫:"Pscr",𝕢:"qopf",𝔮:"qfr",𝓆:"qscr",𝒬:"Qscr",𝔔:"Qfr",:"Qopf",ĸ:"kgreen",𝔯:"rfr",𝕣:"ropf",𝓇:"rscr",:"Rscr",:"Re",:"Ropf",ŕ:"racute",Ŕ:"Racute",ř:"rcaron",Ř:"Rcaron",ŗ:"rcedil",Ŗ:"Rcedil",𝕤:"sopf",𝓈:"sscr",𝔰:"sfr",𝕊:"Sopf",𝔖:"Sfr",𝒮:"Sscr","Ⓢ":"oS",ś:"sacute",Ś:"Sacute",ŝ:"scirc",Ŝ:"Scirc",š:"scaron",Š:"Scaron",ş:"scedil",Ş:"Scedil",ß:"szlig",𝔱:"tfr",𝓉:"tscr",𝕥:"topf",𝒯:"Tscr",𝔗:"Tfr",𝕋:"Topf",ť:"tcaron",Ť:"Tcaron",ţ:"tcedil",Ţ:"Tcedil","™":"trade",ŧ:"tstrok",Ŧ:"Tstrok",𝓊:"uscr",𝕦:"uopf",𝔲:"ufr",𝕌:"Uopf",𝔘:"Ufr",𝒰:"Uscr",ú:"uacute",Ú:"Uacute",ù:"ugrave",Ù:"Ugrave",ŭ:"ubreve",Ŭ:"Ubreve",û:"ucirc",Û:"Ucirc",ů:"uring",Ů:"Uring",ü:"uuml",Ü:"Uuml",ű:"udblac",Ű:"Udblac",ũ:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",ū:"umacr",Ū:"Umacr",𝔳:"vfr",𝕧:"vopf",𝓋:"vscr",𝔙:"Vfr",𝕍:"Vopf",𝒱:"Vscr",𝕨:"wopf",𝓌:"wscr",𝔴:"wfr",𝒲:"Wscr",𝕎:"Wopf",𝔚:"Wfr",ŵ:"wcirc",Ŵ:"Wcirc",𝔵:"xfr",𝓍:"xscr",𝕩:"xopf",𝕏:"Xopf",𝔛:"Xfr",𝒳:"Xscr",𝔶:"yfr",𝓎:"yscr",𝕪:"yopf",𝒴:"Yscr",𝔜:"Yfr",𝕐:"Yopf",ý:"yacute",Ý:"Yacute",ŷ:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml",𝓏:"zscr",𝔷:"zfr",𝕫:"zopf",:"Zfr",:"Zopf",𝒵:"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Ż:"Zdot",Ƶ:"imped",þ:"thorn",Þ:"THORN",ʼn:"napos",α:"alpha",Α:"Alpha",β:"beta",Β:"Beta",γ:"gamma",Γ:"Gamma",δ:"delta",Δ:"Delta",ε:"epsi",ϵ:"epsiv",Ε:"Epsilon",ϝ:"gammad",Ϝ:"Gammad",ζ:"zeta",Ζ:"Zeta",η:"eta",Η:"Eta",θ:"theta",ϑ:"thetav",Θ:"Theta",ι:"iota",Ι:"Iota",κ:"kappa",ϰ:"kappav",Κ:"Kappa",λ:"lambda",Λ:"Lambda",μ:"mu",µ:"micro",Μ:"Mu",ν:"nu",Ν:"Nu",ξ:"xi",Ξ:"Xi",ο:"omicron",Ο:"Omicron",π:"pi",ϖ:"piv",Π:"Pi",ρ:"rho",ϱ:"rhov",Ρ:"Rho",σ:"sigma",Σ:"Sigma",ς:"sigmaf",τ:"tau",Τ:"Tau",υ:"upsi",Υ:"Upsilon",ϒ:"Upsi",φ:"phi",ϕ:"phiv",Φ:"Phi",χ:"chi",Χ:"Chi",ψ:"psi",Ψ:"Psi",ω:"omega",Ω:"ohm",а:"acy",А:"Acy",б:"bcy",Б:"Bcy",в:"vcy",В:"Vcy",г:"gcy",Г:"Gcy",ѓ:"gjcy",Ѓ:"GJcy",д:"dcy",Д:"Dcy",ђ:"djcy",Ђ:"DJcy",е:"iecy",Е:"IEcy",ё:"iocy",Ё:"IOcy",є:"jukcy",Є:"Jukcy",ж:"zhcy",Ж:"ZHcy",з:"zcy",З:"Zcy",ѕ:"dscy",Ѕ:"DScy",и:"icy",И:"Icy",і:"iukcy",І:"Iukcy",ї:"yicy",Ї:"YIcy",й:"jcy",Й:"Jcy",ј:"jsercy",Ј:"Jsercy",к:"kcy",К:"Kcy",ќ:"kjcy",Ќ:"KJcy",л:"lcy",Л:"Lcy",љ:"ljcy",Љ:"LJcy",м:"mcy",М:"Mcy",н:"ncy",Н:"Ncy",њ:"njcy",Њ:"NJcy",о:"ocy",О:"Ocy",п:"pcy",П:"Pcy",р:"rcy",Р:"Rcy",с:"scy",С:"Scy",т:"tcy",Т:"Tcy",ћ:"tshcy",Ћ:"TSHcy",у:"ucy",У:"Ucy",ў:"ubrcy",Ў:"Ubrcy",ф:"fcy",Ф:"Fcy",х:"khcy",Х:"KHcy",ц:"tscy",Ц:"TScy",ч:"chcy",Ч:"CHcy",џ:"dzcy",Џ:"DZcy",ш:"shcy",Ш:"SHcy",щ:"shchcy",Щ:"SHCHcy",ъ:"hardcy",Ъ:"HARDcy",ы:"ycy",Ы:"Ycy",ь:"softcy",Ь:"SOFTcy",э:"ecy",Э:"Ecy",ю:"yucy",Ю:"YUcy",я:"yacy",Я:"YAcy",ℵ:"aleph",ℶ:"beth",ℷ:"gimel",ℸ:"daleth"},I=/["&'<>`]/g,A={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},q=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,z=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,L=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,G={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"",backsim:"∽",backsimeq:"⋍",Backslash:"",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"",Bernoullis:"",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"",caps:"∩︀",caret:"",caron:"ˇ",Cayleys:"",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"",DD:"",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:"",emsp13:"",emsp14:"",eng:"ŋ",ENG:"Ŋ",ensp:"",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"",Escr:"",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"",exponentiale:"",ExponentialE:"",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"",frown:"⌢",fscr:"𝒻",Fscr:"",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:"",half:"½",hamilt:"",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"",HilbertSpace:"",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"",hyphen:"",iacute:"í",Iacute:"Í",ic:"",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"",igrave:"ì",Igrave:"Ì",ii:"",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"",imacr:"ī",Imacr:"Ī",image:"",ImaginaryI:"",imagline:"",imagpart:"",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"",lscr:"𝓁",Lscr:"",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"",lsquor:"",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:"",Mellintrf:"",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"",midast:"*",midcir:"⫰",middot:"·",minus:"",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:"",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"",operp:"⦹",oplus:"⊕",or:"",Or:"⩔",orarr:"↻",ord:"⩝",order:"",orderof:"",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"",pointint:"⨕",popf:"𝕡",Popf:"",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"",Prime:"″",primes:"",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:"",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"",rationals:"",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"",real:"",realine:"",realpart:"",reals:"",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"",rscr:"𝓇",Rscr:"",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"",rsquor:"",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"",setmn:"",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"",smashp:"⨳",smeparsl:"⧤",smid:"",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"",ThickSpace:"",thinsp:"",ThinSpace:"",thkap:"≈",thksim:"",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"",Vee:"",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:"",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"",ZeroWidthSpace:"",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"",zscr:"𝓏",Zscr:"𝒵",zwj:"",zwnj:""},j={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},B={0:"<22>",128:"€",130:"",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"",140:"Œ",142:"Ž",145:"",146:"",147:"“",148:"”",149:"•",150:"",151:"—",152:"˜",153:"™",154:"š",155:"",156:"œ",158:"ž",159:"Ÿ"},U=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],V=String.fromCharCode,H={}.hasOwnProperty,has=function(g,v){return H.call(g,v)},merge=function(g,v){if(!g)return v;var b,S={};for(b in v)S[b]=has(g,b)?g[b]:v[b];return S},codePointToSymbol=function(g,v){var b="";return g>=55296&&g<=57343||g>1114111?(v&&parseError("character reference outside the permissible Unicode range"),"<22>"):has(B,g)?(v&&parseError("disallowed character reference"),B[g]):(v&&function(g,v){for(var b=-1,S=g.length;++b<S;)if(g[b]==v)return!0;return!1}(U,g)&&parseError("disallowed character reference"),g>65535&&(b+=V((g-=65536)>>>10&1023|55296),g=56320|1023&g),b+=V(g))},hexEscape=function(g){return"&#x"+g.toString(16).toUpperCase()+";"},decEscape=function(g){return"&#"+g+";"},parseError=function(g){throw Error("Parse error: "+g)},encode=function(g,v){(v=merge(v,encode.options)).strict&&z.test(g)&&parseError("forbidden code point");var b=v.encodeEverything,S=v.useNamedReferences,P=v.allowUnsafeSymbols,x=v.decimal?decEscape:hexEscape,escapeBmpSymbol=function(g){return x(g.charCodeAt(0))};return b?(g=g.replace(R,(function(g){return S&&has(O,g)?"&"+O[g]+";":escapeBmpSymbol(g)})),S&&(g=g.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),S&&(g=g.replace(_,(function(g){return"&"+O[g]+";"})))):S?(P||(g=g.replace(I,(function(g){return"&"+O[g]+";"}))),g=(g=g.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;")).replace(_,(function(g){return"&"+O[g]+";"}))):P||(g=g.replace(I,escapeBmpSymbol)),g.replace(T,(function(g){var v=g.charCodeAt(0),b=g.charCodeAt(1);return x(1024*(v-55296)+b-56320+65536)})).replace(k,escapeBmpSymbol)};encode.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var decode=function(g,v){var b=(v=merge(v,decode.options)).strict;return b&&q.test(g)&&parseError("malformed character reference"),g.replace(L,(function(g,S,P,x,C,T,R,k,_){var O,I,A,q,z,L;return S?G[z=S]:P?(z=P,(L=x)&&v.isAttributeValue?(b&&"="==L&&parseError("`&` did not start a character reference"),g):(b&&parseError("named character reference was not terminated by a semicolon"),j[z]+(L||""))):C?(A=C,I=T,b&&!I&&parseError("character reference was not terminated by a semicolon"),O=parseInt(A,10),codePointToSymbol(O,b)):R?(q=R,I=k,b&&!I&&parseError("character reference was not terminated by a semicolon"),O=parseInt(q,16),codePointToSymbol(O,b)):(b&&parseError("named character reference was not terminated by a semicolon"),g)}))};decode.options={isAttributeValue:!1,strict:!1};var K={version:"1.2.0",encode,decode,escape:function(g){return g.replace(I,(function(g){return A[g]}))},unescape:decode};void 0===(S=function(){return K}.call(v,b,v,g))||(g.exports=S)}()},82647:(g,v,b)=>{g.exports=b(35710)},76687:(g,v,b)=>{const{Picker:S}=b(78785),{trimCharacter:P}=b(9934),{StackItem:x,BlockStackItem:C,TableCellStackItem:T,TableRowStackItem:R,TableStackItem:k,TransformerStackItem:_}=b(15141),{tableToString:O}=b(86263),{WhitespaceProcessor:I}=b(29131);b(87741);function getText(g){if(!(g instanceof C||g instanceof T))throw new Error("Only blocks and table cells can be requested for text contents.");return g.inlineTextBuilder.isEmpty()?g.rawText:g.rawText+g.inlineTextBuilder.toString()}function addText(g,v,b,S){if(!(g instanceof C||g instanceof T))throw new Error("Only blocks and table cells can contain text.");const P=getText(g),x=Math.max(g.stashedLineBreaks,b);g.inlineTextBuilder.clear(),P?g.rawText=P+"\n".repeat(x)+v:(g.rawText=v,g.leadingLineBreaks=x),g.stashedLineBreaks=S}g.exports={BlockTextBuilder:class BlockTextBuilder{constructor(g,v){this.options=g,this.picker=v,this.whitespaceProcessor=new I(g),this._stackItem=new C(g),this._wordTransformer=void 0}pushWordTransform(g){this._wordTransformer=new _(this._wordTransformer,g)}popWordTransform(){if(!this._wordTransformer)return;const g=this._wordTransformer.transform;return this._wordTransformer=this._wordTransformer.next,g}_getCombinedWordTransformer(){const applyTransformer=(g,v)=>v?applyTransformer(v.transform(g),v.next):g;return g=>applyTransformer(g,this._wordTransformer)}_popStackItem(){const g=this._stackItem;return this._stackItem=g.next,g}addLineBreak(){(this._stackItem instanceof C||this._stackItem instanceof T)&&(this._stackItem.isPre?this._stackItem.rawText+="\n":this._stackItem.inlineTextBuilder.startNewLine())}addWordBreakOpportunity(){(this._stackItem instanceof C||this._stackItem instanceof T)&&(this._stackItem.inlineTextBuilder.wordBreakOpportunity=!0)}addInline(g,v={}){"object"==typeof v?this._addInline(g,v):this._addInline(g,{noWordTransform:v})}_addInline(g,{noWordTransform:v=!1}={}){if(this._stackItem instanceof C||this._stackItem instanceof T)if(this._stackItem.isPre)this._stackItem.rawText+=g;else if(0!==g.length&&(!this._stackItem.stashedLineBreaks||this.whitespaceProcessor.testContainsWords(g))){if(this.options.preserveNewlines){const v=this.whitespaceProcessor.countNewlinesNoWords(g);if(v>0)return void this._stackItem.inlineTextBuilder.startNewLine(v)}this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitespaceProcessor.shrinkWrapAdd(g,this._stackItem.inlineTextBuilder,this._wordTransformer&&!v?this._getCombinedWordTransformer():void 0),this._stackItem.stashedLineBreaks=0}}openBlock(g={},v=void 0,b=void 0){"object"==typeof g?this._openBlock(g):this._openBlock({isPre:b,leadingLineBreaks:g,reservedLineLength:v})}_openBlock({leadingLineBreaks:g=1,reservedLineLength:v=0,isPre:b=!1}={}){const S=Math.max(20,this._stackItem.inlineTextBuilder.maxLineLength-v);this._stackItem=new C(this.options,this._stackItem,g,S),b&&(this._stackItem.isPre=!0)}closeBlock(g={},v=void 0){"object"==typeof g?this._closeBlock(g):this._closeBlock({trailingLineBreaks:g,blockTransform:v})}_closeBlock({trailingLineBreaks:g=1,blockTransform:v}={}){const b=this._popStackItem(),S=v?v(getText(b)):getText(b);addText(this._stackItem,S,b.leadingLineBreaks,Math.max(b.stashedLineBreaks,g))}openTable(){this._stackItem=new k(this._stackItem)}openTableRow(){if(!(this._stackItem instanceof k))throw new Error("Can't add table row to something that is not a table! Check the formatter.");this._stackItem=new R(this._stackItem)}openTableCell(g={}){"object"==typeof g?this._openTableCell(g):this._openTableCell({maxColumnWidth:g})}_openTableCell({maxColumnWidth:g}={}){if(!(this._stackItem instanceof R))throw new Error("Can't add table cell to something that is not a table row! Check the formatter.");this._stackItem=new T(this.options,this._stackItem,g)}closeTableCell(g={},v=void 0){"object"==typeof g?this._closeTableCell(g):this._closeTableCell({colspan:g,rowspan:v})}_closeTableCell({colspan:g=1,rowspan:v=1}={}){const b=this._popStackItem(),S=P(getText(b),"\n");b.next.cells.push({colspan:g,rowspan:v,text:S})}closeTableRow(){const g=this._popStackItem();g.next.rows.push(g.cells)}closeTable(g={},v=void 0,b=void 0,S=void 0){"object"==typeof g?this._closeTable(g):this._closeTable({colSpacing:g,leadingLineBreaks:b,rowSpacing:v,trailingLineBreaks:S})}_closeTable({colSpacing:g=3,rowSpacing:v=0,leadingLineBreaks:b=2,trailingLineBreaks:S=2}={}){const P=this._popStackItem(),x=O(P.rows,v,g);x&&addText(this._stackItem,x,b,S)}toString(){return getText(this._stackItem.getRoot())}}}},39099:(g,v,b)=>{const S=b(86492),{get:P,numberToLetterSequence:x,numberToRoman:C,splitClassesAndIds:T,trimCharacter:R}=b(9934);function formatBlock(g,v,b,S){b.openBlock({leadingLineBreaks:S.leadingLineBreaks}),v(g.children,b),b.closeBlock({trailingLineBreaks:S.trailingLineBreaks})}function withBrackets(g,v){if(!v)return g;return("string"==typeof v[0]?v[0]:"[")+g+("string"==typeof v[1]?v[1]:"]")}function formatList(g,v,b,S,x){const C="li"===P(g,["parent","name"]);let T=0;const R=(g.children||[]).filter((g=>"text"!==g.type||!/^\s*$/.test(g.data))).map((function(g){if("li"!==g.name)return{node:g,prefix:""};const v=C?x().trimStart():x();return v.length>T&&(T=v.length),{node:g,prefix:v}}));if(!R.length)return;const k=T,_="\n"+" ".repeat(k);b.openBlock({leadingLineBreaks:C?1:S.leadingLineBreaks||2});for(const{node:g,prefix:S}of R)b.openBlock({leadingLineBreaks:1,reservedLineLength:k}),v([g],b),b.closeBlock({trailingLineBreaks:1,blockTransform:g=>S+" ".repeat(k-S.length)+g.replace(/\n/g,_)});b.closeBlock({trailingLineBreaks:C?1:S.trailingLineBreaks||2})}function formatDataTable(g,v,b,S){function formatCell(g){const x=+P(g,["attribs","colspan"])||1,C=+P(g,["attribs","rowspan"])||1;b.openTableCell({maxColumnWidth:S.maxColumnWidth}),v(g.children,b),b.closeTableCell({colspan:x,rowspan:C})}b.openTable(),g.children.forEach((function walkTable(g){if("tag"!==g.type)return;const v=!1!==S.uppercaseHeaderCells?g=>{b.pushWordTransform((g=>g.toUpperCase())),formatCell(g),b.popWordTransform()}:formatCell;switch(g.name){case"thead":case"tbody":case"tfoot":case"center":return void g.children.forEach(walkTable);case"tr":b.openTableRow();for(const b of g.children)if("tag"===b.type)switch(b.name){case"th":v(b);break;case"td":formatCell(b)}b.closeTableRow()}})),b.closeTable({colSpacing:S.colSpacing,leadingLineBreaks:S.leadingLineBreaks,rowSpacing:S.rowSpacing,trailingLineBreaks:S.trailingLineBreaks})}b(87741),g.exports={anchor:function formatAnchor(g,v,b,P){const x=function getHref(){if(P.ignoreHref)return"";if(!g.attribs||!g.attribs.href)return"";let v=g.attribs.href.replace(/^mailto:/,"");return P.noAnchorUrl&&"#"===v[0]?"":(v=P.baseUrl&&"/"===v[0]?P.baseUrl+v:v,S.decode(v,b.options.decodeOptions))}();if(x){let S="";b.pushWordTransform((g=>(g&&(S+=g),g))),v(g.children,b),b.popWordTransform();P.hideLinkHrefIfSameAsText&&x===S||b.addInline(S?" "+withBrackets(x,P.linkBrackets):x,{noWordTransform:!0})}else v(g.children,b)},block:formatBlock,blockquote:function formatBlockquote(g,v,b,S){b.openBlock({leadingLineBreaks:S.leadingLineBreaks||2,reservedLineLength:2}),v(g.children,b),b.closeBlock({trailingLineBreaks:S.trailingLineBreaks||2,blockTransform:g=>(!1!==S.trimEmptyLines?R(g,"\n"):g).split("\n").map((g=>"> "+g)).join("\n")})},dataTable:formatDataTable,heading:function formatHeading(g,v,b,S){b.openBlock({leadingLineBreaks:S.leadingLineBreaks||2}),!1!==S.uppercase?(b.pushWordTransform((g=>g.toUpperCase())),v(g.children,b),b.popWordTransform()):v(g.children,b),b.closeBlock({trailingLineBreaks:S.trailingLineBreaks||2})},horizontalLine:function formatHorizontalLine(g,v,b,S){b.openBlock({leadingLineBreaks:S.leadingLineBreaks||2}),b.addInline("-".repeat(S.length||b.options.wordwrap||40)),b.closeBlock({trailingLineBreaks:S.trailingLineBreaks||2})},image:function formatImage(g,v,b,P){const x=g.attribs||{},C=x.alt?S.decode(x.alt,b.options.decodeOptions):"",T=x.src?P.baseUrl&&0===x.src.indexOf("/")?P.baseUrl+x.src:x.src:"",R=T?C?C+" "+withBrackets(T,P.linkBrackets):withBrackets(T,P.linkBrackets):C;b.addInline(R)},inline:function formatInline(g,v,b,S){v(g.children,b)},lineBreak:function formatLineBreak(g,v,b,S){b.addLineBreak()},orderedList:function formatOrderedList(g,v,b,S){let P=Number(g.attribs.start||"1");const T=function getOrderedListIndexFunction(g="1"){switch(g){case"a":return g=>x(g,"a");case"A":return g=>x(g,"A");case"i":return g=>C(g).toLowerCase();case"I":return g=>C(g);default:return g=>g.toString()}}(g.attribs.type);return formatList(g,v,b,S,(()=>" "+T(P++)+". "))},paragraph:function formatParagraph(g,v,b,S){b.openBlock({leadingLineBreaks:S.leadingLineBreaks||2}),v(g.children,b),b.closeBlock({trailingLineBreaks:S.trailingLineBreaks||2})},pre:function formatPre(g,v,b,S){b.openBlock({isPre:!0,leadingLineBreaks:S.leadingLineBreaks||2}),v(g.children,b),b.closeBlock({trailingLineBreaks:S.trailingLineBreaks||2})},skip:function formatSkip(g,v,b,S){},table:function formatTable(g,v,b,S){return function isDataTable(g,v){if(!0===v)return!0;if(!g)return!1;const{classes:b,ids:S}=T(v),P=(g.class||"").split(" "),x=(g.id||"").split(" ");return P.some((g=>b.includes(g)))||x.some((g=>S.includes(g)))}(g.attribs,b.options.tables)?formatDataTable(g,v,b,S):formatBlock(g,v,b,S)},unorderedList:function formatUnorderedList(g,v,b,S){const P=S.itemPrefix||" * ";return formatList(g,v,b,S,(()=>P))},wbr:function formatWbr(g,v,b,S){b.addWordBreakOpportunity()}}},9934:(g,v,b)=>{const S=b(9996);const P=["I","X","C","M"],x=["V","L","D"];const overwriteMerge=(g,v,b)=>[...v];g.exports={get:function get(g,v){for(const b of v){if(!g)return;g=g[b]}return g},limitedDepthRecursive:function limitedDepthRecursive(g,v,b=(()=>{})){if(void 0===g){const f1=function(...g){return v(f1,...g)};return f1}return g>=0?function(...S){return v(limitedDepthRecursive(g-1,v,b),...S)}:b},mergeDuplicatesPreferLast:function mergeDuplicatesPreferLast(g,v){const b=new Map;for(let P=g.length;P-- >0;){const x=g[P],C=v(x);b.set(C,b.has(C)?S(x,b.get(C),{arrayMerge:overwriteMerge}):x)}return[...b.values()].reverse()},numberToLetterSequence:function numberToLetterSequence(g,v="a",b=26){const S=[];do{g-=1,S.push(g%b),g=g/b>>0}while(g>0);const P=v.charCodeAt(0);return S.reverse().map((g=>String.fromCharCode(P+g))).join("")},numberToRoman:function numberToRoman(g){return[...g+""].map((g=>+g)).reverse().map(((g,v)=>g%5<4?(g<5?"":x[v])+P[v].repeat(g%5):P[v]+(g<5?x[v]:P[v+1]))).reverse().join("")},splitClassesAndIds:function splitClassesAndIds(g){const v=[],b=[];for(const S of g)S.startsWith(".")?v.push(S.substring(1)):S.startsWith("#")&&b.push(S.substring(1));return{classes:v,ids:b}},trimCharacter:function trimCharacter(g,v){let b=0,S=g.length;for(;b<S&&g[b]===v;)++b;for(;S>b&&g[S-1]===v;)--S;return b>0||S<g.length?g.substring(b,S):g}}},35710:(g,v,b)=>{const{hp2Builder:S}=b(57659),P=b(9996),x=b(86492),C=b(98838),T=b(78785),{BlockTextBuilder:R}=b(76687),k=b(39099),{limitedDepthRecursive:_,mergeDuplicatesPreferLast:O,get:I}=b(9934);b(87741);const A={baseElements:{selectors:["body"],orderBy:"selectors",returnDomByDefault:!0},decodeOptions:{isAttributeValue:!1,strict:!1},formatters:{},limits:{ellipsis:"...",maxBaseElements:void 0,maxChildNodes:void 0,maxDepth:void 0,maxInputLength:1<<24},longWordSplit:{forceWrapOnLimit:!1,wrapCharacters:[]},preserveNewlines:!1,selectors:[{selector:"*",format:"inline"},{selector:"a",format:"anchor",options:{baseUrl:null,hideLinkHrefIfSameAsText:!1,ignoreHref:!1,linkBrackets:["[","]"],noAnchorUrl:!0}},{selector:"article",format:"block"},{selector:"aside",format:"block"},{selector:"blockquote",format:"blockquote",options:{leadingLineBreaks:2,trailingLineBreaks:2,trimEmptyLines:!0}},{selector:"br",format:"lineBreak"},{selector:"div",format:"block"},{selector:"footer",format:"block"},{selector:"form",format:"block"},{selector:"h1",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h2",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h3",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h4",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"h5",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"h6",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"header",format:"block"},{selector:"hr",format:"horizontalLine",options:{leadingLineBreaks:2,length:void 0,trailingLineBreaks:2}},{selector:"img",format:"image",options:{baseUrl:null,linkBrackets:["[","]"]}},{selector:"main",format:"block"},{selector:"nav",format:"block"},{selector:"ol",format:"orderedList",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"p",format:"paragraph",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"pre",format:"pre",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"section",format:"block"},{selector:"table",format:"table",options:{colSpacing:3,leadingLineBreaks:2,maxColumnWidth:60,rowSpacing:0,trailingLineBreaks:2,uppercaseHeaderCells:!0}},{selector:"ul",format:"unorderedList",options:{itemPrefix:" * ",leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"wbr",format:"wbr"}],tables:[],whitespaceCharacters:" \t\r\n\f",wordwrap:80},overwriteMerge=(g,v,b)=>[...v],selectorsMerge=(g,v,b)=>g.some((g=>"object"==typeof g))?((g,v,b)=>[...g,...v])(g,v):overwriteMerge(g,v,b);function compile(g={}){(g=P(A,g,{arrayMerge:overwriteMerge,customMerge:g=>"selectors"===g?selectorsMerge:void 0})).formatters=Object.assign({},k,g.formatters),g.selectors=O(g.selectors,(g=>g.selector)),function handleDeprecatedOptions(g){const v=g.selectors;if(g.tags){const b=Object.entries(g.tags).map((([g,v])=>({...v,selector:g||"*"})));v.push(...b)}function set(g,v,b){const S=v.pop();for(const b of v){let v=g[b];v||(v={},g[b]=v),g=v}g[S]=b}function copyFormatterOption(b,S,P){if(void 0!==g[b])for(const x of v)x.format===S&&set(x,["options",P],g[b])}if(copyFormatterOption("hideLinkHrefIfSameAsText","anchor","hideLinkHrefIfSameAsText"),copyFormatterOption("ignoreHref","anchor","ignoreHref"),copyFormatterOption("linkHrefBaseUrl","anchor","baseUrl"),copyFormatterOption("noAnchorUrl","anchor","noAnchorUrl"),copyFormatterOption("noLinkBrackets","anchor","noLinkBrackets"),copyFormatterOption("linkHrefBaseUrl","image","baseUrl"),copyFormatterOption("unorderedListItemPrefix","unorderedList","itemPrefix"),copyFormatterOption("uppercaseHeadings","heading","uppercase"),copyFormatterOption("uppercaseHeadings","table","uppercaseHeadings"),copyFormatterOption("uppercaseHeadings","dataTable","uppercaseHeadings"),g.ignoreImage)for(const g of v)"image"===g.format&&(g.format="skip");if(g.singleNewLineParagraphs)for(const g of v)"paragraph"!==g.format&&"pre"!==g.format||(set(g,["options","leadingLineBreaks"],1),set(g,["options","trailingLineBreaks"],1));if(g.baseElement){const v=g.baseElement;set(g,["baseElements","selectors"],Array.isArray(v)?v:[v])}void 0!==g.returnDomByDefault&&set(g,["baseElements","returnDomByDefault"],g.returnDomByDefault);for(const g of v)"anchor"===g.format&&I(g,["options","noLinkBrackets"])&&set(g,["options","linkBrackets"],!1)}(g);const v=g.selectors.filter((g=>!g.format));if(v.length)throw new Error("Following selectors have no specified format: "+v.map((g=>`\`${g.selector}\``)).join(", "));const b=new T.DecisionTree(g.selectors.map((g=>[g.selector,g]))).build(S),x=new T.DecisionTree(g.baseElements.selectors.map(((g,v)=>[g,v+1]))).build(S);function findBaseElements(v){return function findBases(g,v,b){const S=[];function recursiveWalk(g,P){P=P.slice(0,v.limits.maxChildNodes);for(const x of P){if("tag"!==x.type)continue;const P=b.pick1(x);if(P>0?S.push({selectorIndex:P,element:x}):x.children&&g(x.children),S.length>=v.limits.maxBaseElements)return}}const P=_(v.limits.maxDepth,recursiveWalk);P(g),"occurrence"!==v.baseElements.orderBy&&S.sort(((g,v)=>g.selectorIndex-v.selectorIndex));return v.baseElements.returnDomByDefault&&0===S.length?g:S.map((g=>g.element))}(v,g,x)}const q=_(g.limits.maxDepth,recursiveWalk,(function(v,b){b.addInline(g.limits.ellipsis||"")}));return function(v){return function process(g,v,b,S,P){const x=v.limits.maxInputLength;x&&g&&g.length>x&&(console.warn(`Input length ${g.length} is above allowed limit of ${x}. Truncating without ellipsis.`),g=g.substring(0,x));const T=new C.DomHandler;new C.Parser(T,{decodeEntities:!1}).parseComplete(g);const k=S(T.dom),_=new R(v,b);return P(k,_),_.toString()}(v,g,b,findBaseElements,q)}}function convert(g,v={}){return compile(v)(g)}function recursiveWalk(g,v,b){if(!v)return;const S=b.options;v.length>S.limits.maxChildNodes&&(v=v.slice(0,S.limits.maxChildNodes)).push({data:S.limits.ellipsis,type:"text"});for(const P of v)switch(P.type){case"text":b.addInline(x.decode(P.data,S.decodeOptions));break;case"tag":{const v=b.picker.pick1(P);(0,S.formatters[v.format])(P,g,b,v.options||{});break}}}g.exports={compile,convert,fromString:(g,v={})=>convert(g,v),htmlToText:convert}},87338:(g,v,b)=>{b(87741);g.exports={InlineTextBuilder:class InlineTextBuilder{constructor(g,v=void 0){this.lines=[],this.nextLineWords=[],this.maxLineLength=v||g.wordwrap||Number.MAX_VALUE,this.nextLineAvailableChars=this.maxLineLength,this.wrapCharacters=g.longWordSplit.wrapCharacters||[],this.forceWrapOnLimit=g.longWordSplit.forceWrapOnLimit||!1,this.stashedSpace=!1,this.wordBreakOpportunity=!1}pushWord(g){this.nextLineAvailableChars<=0&&this.startNewLine();const v=0===this.nextLineWords.length,b=g.length+(v?0:1);if(b<=this.nextLineAvailableChars)this.nextLineWords.push(g),this.nextLineAvailableChars-=b;else{const[b,...S]=this.splitLongWord(g);v||this.startNewLine(),this.nextLineWords.push(b),this.nextLineAvailableChars-=b.length;for(const g of S)this.startNewLine(),this.nextLineWords.push(g),this.nextLineAvailableChars-=g.length}}popWord(){const g=this.nextLineWords.pop();if(void 0!==g){const v=0===this.nextLineWords.length,b=g.length+(v?0:1);this.nextLineAvailableChars+=b}return g}concatWord(g){if(this.wordBreakOpportunity&&g.length>this.nextLineAvailableChars)this.pushWord(g),this.wordBreakOpportunity=!1;else{const v=this.popWord();this.pushWord(v?v.concat(g):g)}}startNewLine(g=1){this.lines.push(this.nextLineWords),g>1&&this.lines.push(...Array.from({length:g-1},(()=>[]))),this.nextLineWords=[],this.nextLineAvailableChars=this.maxLineLength}isEmpty(){return 0===this.lines.length&&0===this.nextLineWords.length}clear(){this.lines.length=0,this.nextLineWords.length=0,this.nextLineAvailableChars=this.maxLineLength}toString(){return[...this.lines,this.nextLineWords].map((g=>g.join(" "))).join("\n")}splitLongWord(g){const v=[];let b=0;for(;g.length>this.maxLineLength;){const S=g.substring(0,this.maxLineLength),P=g.substring(this.maxLineLength),x=S.lastIndexOf(this.wrapCharacters[b]);if(x>-1)g=S.substring(x+1)+P,v.push(S.substring(0,x+1));else{if(b++,!(b<this.wrapCharacters.length)){if(this.forceWrapOnLimit){if(v.push(S),(g=P).length>this.maxLineLength)continue}else g=S+P;break}g=S+P}}return v.push(g),v}}}},15141:(g,v,b)=>{const{InlineTextBuilder:S}=b(87338);class StackItem{constructor(g=null){this.next=g}getRoot(){return this.next?this.next:this}}g.exports={BlockStackItem:class BlockStackItem extends StackItem{constructor(g,v=null,b=1,P=void 0){super(v),this.leadingLineBreaks=b,this.inlineTextBuilder=new S(g,P),this.rawText="",this.stashedLineBreaks=0,this.isPre=v&&v.isPre}},StackItem,TableCellStackItem:class TableCellStackItem extends StackItem{constructor(g,v=null,b=void 0){super(v),this.inlineTextBuilder=new S(g,b),this.rawText="",this.stashedLineBreaks=0,this.isPre=v&&v.isPre}},TableRowStackItem:class TableRowStackItem extends StackItem{constructor(g=null){super(g),this.cells=[],this.isPre=g&&g.isPre}},TableStackItem:class TableStackItem extends StackItem{constructor(g=null){super(g),this.rows=[],this.isPre=g&&g.isPre}},TransformerStackItem:class TransformerStackItem extends StackItem{constructor(g=null,v){super(g),this.transform=v}}}},86263:g=>{function getRow(g,v){return g[v]||(g[v]=[]),g[v]}function findFirstVacantIndex(g,v=0){for(;g[v];)v++;return v}function putCellIntoLayout(g,v,b,S){for(let P=0;P<g.rowspan;P++){const x=getRow(v,b+P);for(let v=0;v<g.colspan;v++)x[S+v]=g}}function updateOffset(g,v,b,S){g[v+b]=Math.max(g[v+b]||0,g[v]+S)}g.exports={tableToString:function tableToString(g,v,b){const S=[];let P=0;const x=g.length,C=[0];for(let b=0;b<x;b++){const x=getRow(S,b),T=g[b];let R=0;for(let g=0;g<T.length;g++){const P=T[g];R=findFirstVacantIndex(x,R),putCellIntoLayout(P,S,b,R),R+=P.colspan,P.lines=P.text.split("\n");const k=P.lines.length;updateOffset(C,b,P.rowspan,k+v)}P=x.length>P?x.length:P}!function transposeInPlace(g,v){for(let b=0;b<v;b++){const v=getRow(g,b);for(let S=0;S<b;S++){const P=getRow(g,S),x=v[S];v[S]=P[b],P[b]=x}}}(S,x>P?x:P);const T=[],R=[0];for(let g=0;g<P;g++){let v,P=0;for(;P<x&&(v=S[g][P]);){if(!v.rendered){let S=0;for(let b=0;b<v.lines.length;b++){const x=v.lines[b],k=C[P]+b;T[k]=(T[k]||"").padEnd(R[g])+x,S=x.length>S?x.length:S}updateOffset(R,g,v.colspan,S+b),v.rendered=!0}P+=v.rowspan}}return T.join("\n")}}},87741:()=>{},29131:(g,v,b)=>{const{InlineTextBuilder:S}=b(87338);b(87741);g.exports={WhitespaceProcessor:class WhitespaceProcessor{constructor(g){this.whitespaceChars=g.preserveNewlines?g.whitespaceCharacters.replace(/\n/g,""):g.whitespaceCharacters;const v=function charactersToCodes(g){return[...g].map((g=>"\\u"+g.charCodeAt(0).toString(16).padStart(4,"0"))).join("")}(this.whitespaceChars);if(this.leadingWhitespaceRe=new RegExp(`^[${v}]`),this.trailingWhitespaceRe=new RegExp(`[${v}]$`),this.allWhitespaceOrEmptyRe=new RegExp(`^[${v}]*$`),this.newlineOrNonWhitespaceRe=new RegExp(`(\\n|[^\\n${v}])`,"g"),g.preserveNewlines){const g=new RegExp(`\\n|[^\\n${v}]+`,"gm");this.shrinkWrapAdd=function(v,b,S=(g=>g)){if(!v)return;const P=b.stashedSpace;let x=!1,C=g.exec(v);if(C)for(x=!0,"\n"===C[0]?b.startNewLine():P||this.testLeadingWhitespace(v)?b.pushWord(S(C[0])):b.concatWord(S(C[0]));null!==(C=g.exec(v));)"\n"===C[0]?b.startNewLine():b.pushWord(S(C[0]));b.stashedSpace=P&&!x||this.testTrailingWhitespace(v)}}else{const g=new RegExp(`[^${v}]+`,"g");this.shrinkWrapAdd=function(v,b,S=(g=>g)){if(!v)return;const P=b.stashedSpace;let x=!1,C=g.exec(v);if(C)for(x=!0,P||this.testLeadingWhitespace(v)?b.pushWord(S(C[0])):b.concatWord(S(C[0]));null!==(C=g.exec(v));)b.pushWord(S(C[0]));b.stashedSpace=P&&!x||this.testTrailingWhitespace(v)}}}testLeadingWhitespace(g){return this.leadingWhitespaceRe.test(g)}testTrailingWhitespace(g){return this.trailingWhitespaceRe.test(g)}testContainsWords(g){return!this.allWhitespaceOrEmptyRe.test(g)}countNewlinesNoWords(g){this.newlineOrNonWhitespaceRe.lastIndex=0;let v,b=0;for(;null!==(v=this.newlineOrNonWhitespaceRe.exec(g));){if("\n"!==v[0])return 0;b++}return b}}}},74530:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.attributeNames=v.elementNames=void 0,v.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]),v.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]])},80468:function(g,v,b){"use strict";var S=this&&this.__assign||function(){return S=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},S.apply(this,arguments)},P=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),x=this&&this.__setModuleDefault||(Object.create?function(g,v){Object.defineProperty(g,"default",{enumerable:!0,value:v})}:function(g,v){g.default=v}),C=this&&this.__importStar||function(g){if(g&&g.__esModule)return g;var v={};if(null!=g)for(var b in g)"default"!==b&&Object.prototype.hasOwnProperty.call(g,b)&&P(v,g,b);return x(v,g),v};Object.defineProperty(v,"__esModule",{value:!0});var T=C(b(99960)),R=b(64114),k=b(74530),_=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);var O=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function render(g,v){void 0===v&&(v={});for(var b=("length"in g?g:[g]),S="",P=0;P<b.length;P++)S+=renderNode(b[P],v);return S}function renderNode(g,v){switch(g.type){case T.Root:return render(g.children,v);case T.Directive:case T.Doctype:return function renderDirective(g){return"<"+g.data+">"}(g);case T.Comment:return function renderComment(g){return"\x3c!--"+g.data+"--\x3e"}(g);case T.CDATA:return function renderCdata(g){return"<![CDATA["+g.children[0].data+"]]>"}(g);case T.Script:case T.Style:case T.Tag:return function renderTag(g,v){var b;"foreign"===v.xmlMode&&(g.name=null!==(b=k.elementNames.get(g.name))&&void 0!==b?b:g.name,g.parent&&I.has(g.parent.name)&&(v=S(S({},v),{xmlMode:!1})));!v.xmlMode&&A.has(g.name)&&(v=S(S({},v),{xmlMode:"foreign"}));var P="<"+g.name,x=function formatAttributes(g,v){if(g)return Object.keys(g).map((function(b){var S,P,x=null!==(S=g[b])&&void 0!==S?S:"";return"foreign"===v.xmlMode&&(b=null!==(P=k.attributeNames.get(b))&&void 0!==P?P:b),v.emptyAttrs||v.xmlMode||""!==x?b+'="'+(!1!==v.decodeEntities?R.encodeXML(x):x.replace(/"/g,"&quot;"))+'"':b})).join(" ")}(g.attribs,v);x&&(P+=" "+x);0===g.children.length&&(v.xmlMode?!1!==v.selfClosingTags:v.selfClosingTags&&O.has(g.name))?(v.xmlMode||(P+=" "),P+="/>"):(P+=">",g.children.length>0&&(P+=render(g.children,v)),!v.xmlMode&&O.has(g.name)||(P+="</"+g.name+">"));return P}(g,v);case T.Text:return function renderText(g,v){var b=g.data||"";!1===v.decodeEntities||!v.xmlMode&&g.parent&&_.has(g.parent.name)||(b=R.encodeXML(b));return b}(g,v)}}v.default=render;var I=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),A=new Set(["svg","math"])},61167:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),v.DomHandler=void 0;var x=b(99960),C=b(38845);P(b(38845),v);var T=/\s+/g,R={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},k=function(){function DomHandler(g,v,b){this.dom=[],this.root=new C.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof v&&(b=v,v=R),"object"==typeof g&&(v=g,g=void 0),this.callback=null!=g?g:null,this.options=null!=v?v:R,this.elementCB=null!=b?b:null}return DomHandler.prototype.onparserinit=function(g){this.parser=g},DomHandler.prototype.onreset=function(){this.dom=[],this.root=new C.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},DomHandler.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},DomHandler.prototype.onerror=function(g){this.handleCallback(g)},DomHandler.prototype.onclosetag=function(){this.lastNode=null;var g=this.tagStack.pop();this.options.withEndIndices&&(g.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(g)},DomHandler.prototype.onopentag=function(g,v){var b=this.options.xmlMode?x.ElementType.Tag:void 0,S=new C.Element(g,v,void 0,b);this.addNode(S),this.tagStack.push(S)},DomHandler.prototype.ontext=function(g){var v=this.options.normalizeWhitespace,b=this.lastNode;if(b&&b.type===x.ElementType.Text)v?b.data=(b.data+g).replace(T," "):b.data+=g,this.options.withEndIndices&&(b.endIndex=this.parser.endIndex);else{v&&(g=g.replace(T," "));var S=new C.Text(g);this.addNode(S),this.lastNode=S}},DomHandler.prototype.oncomment=function(g){if(this.lastNode&&this.lastNode.type===x.ElementType.Comment)this.lastNode.data+=g;else{var v=new C.Comment(g);this.addNode(v),this.lastNode=v}},DomHandler.prototype.oncommentend=function(){this.lastNode=null},DomHandler.prototype.oncdatastart=function(){var g=new C.Text(""),v=new C.NodeWithChildren(x.ElementType.CDATA,[g]);this.addNode(v),g.parent=v,this.lastNode=g},DomHandler.prototype.oncdataend=function(){this.lastNode=null},DomHandler.prototype.onprocessinginstruction=function(g,v){var b=new C.ProcessingInstruction(g,v);this.addNode(b)},DomHandler.prototype.handleCallback=function(g){if("function"==typeof this.callback)this.callback(g,this.dom);else if(g)throw g},DomHandler.prototype.addNode=function(g){var v=this.tagStack[this.tagStack.length-1],b=v.children[v.children.length-1];this.options.withStartIndices&&(g.startIndex=this.parser.startIndex),this.options.withEndIndices&&(g.endIndex=this.parser.endIndex),v.children.push(g),b&&(g.prev=b,b.next=g),g.parent=v,this.lastNode=null},DomHandler}();v.DomHandler=k,v.default=k},38845:function(g,v,b){"use strict";var S,P=this&&this.__extends||(S=function(g,v){return S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])},S(g,v)},function(g,v){if("function"!=typeof v&&null!==v)throw new TypeError("Class extends value "+String(v)+" is not a constructor or null");function __(){this.constructor=g}S(g,v),g.prototype=null===v?Object.create(v):(__.prototype=v.prototype,new __)}),x=this&&this.__assign||function(){return x=Object.assign||function(g){for(var v,b=1,S=arguments.length;b<S;b++)for(var P in v=arguments[b])Object.prototype.hasOwnProperty.call(v,P)&&(g[P]=v[P]);return g},x.apply(this,arguments)};Object.defineProperty(v,"__esModule",{value:!0}),v.cloneNode=v.hasChildren=v.isDocument=v.isDirective=v.isComment=v.isText=v.isCDATA=v.isTag=v.Element=v.Document=v.NodeWithChildren=v.ProcessingInstruction=v.Comment=v.Text=v.DataNode=v.Node=void 0;var C=b(99960),T=new Map([[C.ElementType.Tag,1],[C.ElementType.Script,1],[C.ElementType.Style,1],[C.ElementType.Directive,1],[C.ElementType.Text,3],[C.ElementType.CDATA,4],[C.ElementType.Comment,8],[C.ElementType.Root,9]]),R=function(){function Node(g){this.type=g,this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(Node.prototype,"nodeType",{get:function(){var g;return null!==(g=T.get(this.type))&&void 0!==g?g:1},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"parentNode",{get:function(){return this.parent},set:function(g){this.parent=g},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"previousSibling",{get:function(){return this.prev},set:function(g){this.prev=g},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"nextSibling",{get:function(){return this.next},set:function(g){this.next=g},enumerable:!1,configurable:!0}),Node.prototype.cloneNode=function(g){return void 0===g&&(g=!1),cloneNode(this,g)},Node}();v.Node=R;var k=function(g){function DataNode(v,b){var S=g.call(this,v)||this;return S.data=b,S}return P(DataNode,g),Object.defineProperty(DataNode.prototype,"nodeValue",{get:function(){return this.data},set:function(g){this.data=g},enumerable:!1,configurable:!0}),DataNode}(R);v.DataNode=k;var _=function(g){function Text(v){return g.call(this,C.ElementType.Text,v)||this}return P(Text,g),Text}(k);v.Text=_;var O=function(g){function Comment(v){return g.call(this,C.ElementType.Comment,v)||this}return P(Comment,g),Comment}(k);v.Comment=O;var I=function(g){function ProcessingInstruction(v,b){var S=g.call(this,C.ElementType.Directive,b)||this;return S.name=v,S}return P(ProcessingInstruction,g),ProcessingInstruction}(k);v.ProcessingInstruction=I;var A=function(g){function NodeWithChildren(v,b){var S=g.call(this,v)||this;return S.children=b,S}return P(NodeWithChildren,g),Object.defineProperty(NodeWithChildren.prototype,"firstChild",{get:function(){var g;return null!==(g=this.children[0])&&void 0!==g?g:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"childNodes",{get:function(){return this.children},set:function(g){this.children=g},enumerable:!1,configurable:!0}),NodeWithChildren}(R);v.NodeWithChildren=A;var q=function(g){function Document(v){return g.call(this,C.ElementType.Root,v)||this}return P(Document,g),Document}(A);v.Document=q;var z=function(g){function Element(v,b,S,P){void 0===S&&(S=[]),void 0===P&&(P="script"===v?C.ElementType.Script:"style"===v?C.ElementType.Style:C.ElementType.Tag);var x=g.call(this,P,S)||this;return x.name=v,x.attribs=b,x}return P(Element,g),Object.defineProperty(Element.prototype,"tagName",{get:function(){return this.name},set:function(g){this.name=g},enumerable:!1,configurable:!0}),Object.defineProperty(Element.prototype,"attributes",{get:function(){var g=this;return Object.keys(this.attribs).map((function(v){var b,S;return{name:v,value:g.attribs[v],namespace:null===(b=g["x-attribsNamespace"])||void 0===b?void 0:b[v],prefix:null===(S=g["x-attribsPrefix"])||void 0===S?void 0:S[v]}}))},enumerable:!1,configurable:!0}),Element}(A);function isTag(g){return(0,C.isTag)(g)}function isCDATA(g){return g.type===C.ElementType.CDATA}function isText(g){return g.type===C.ElementType.Text}function isComment(g){return g.type===C.ElementType.Comment}function isDirective(g){return g.type===C.ElementType.Directive}function isDocument(g){return g.type===C.ElementType.Root}function cloneNode(g,v){var b;if(void 0===v&&(v=!1),isText(g))b=new _(g.data);else if(isComment(g))b=new O(g.data);else if(isTag(g)){var S=v?cloneChildren(g.children):[],P=new z(g.name,x({},g.attribs),S);S.forEach((function(g){return g.parent=P})),null!=g.namespace&&(P.namespace=g.namespace),g["x-attribsNamespace"]&&(P["x-attribsNamespace"]=x({},g["x-attribsNamespace"])),g["x-attribsPrefix"]&&(P["x-attribsPrefix"]=x({},g["x-attribsPrefix"])),b=P}else if(isCDATA(g)){S=v?cloneChildren(g.children):[];var T=new A(C.ElementType.CDATA,S);S.forEach((function(g){return g.parent=T})),b=T}else if(isDocument(g)){S=v?cloneChildren(g.children):[];var R=new q(S);S.forEach((function(g){return g.parent=R})),g["x-mode"]&&(R["x-mode"]=g["x-mode"]),b=R}else{if(!isDirective(g))throw new Error("Not implemented yet: ".concat(g.type));var k=new I(g.name,g.data);null!=g["x-name"]&&(k["x-name"]=g["x-name"],k["x-publicId"]=g["x-publicId"],k["x-systemId"]=g["x-systemId"]),b=k}return b.startIndex=g.startIndex,b.endIndex=g.endIndex,null!=g.sourceCodeLocation&&(b.sourceCodeLocation=g.sourceCodeLocation),b}function cloneChildren(g){for(var v=g.map((function(g){return cloneNode(g,!0)})),b=1;b<v.length;b++)v[b].prev=v[b-1],v[b-1].next=v[b];return v}v.Element=z,v.isTag=isTag,v.isCDATA=isCDATA,v.isText=isText,v.isComment=isComment,v.isDirective=isDirective,v.isDocument=isDocument,v.hasChildren=function hasChildren(g){return Object.prototype.hasOwnProperty.call(g,"children")},v.cloneNode=cloneNode},24398:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getFeed=void 0;var S=b(25387),P=b(50538);v.getFeed=function getFeed(g){var v=getOneElement(isValidFeed,g);return v?"feed"===v.name?function getAtomFeed(g){var v,b=g.children,S={type:"atom",items:(0,P.getElementsByTagName)("entry",b).map((function(g){var v,b=g.children,S={media:getMediaElements(b)};addConditionally(S,"id","id",b),addConditionally(S,"title","title",b);var P=null===(v=getOneElement("link",b))||void 0===v?void 0:v.attribs.href;P&&(S.link=P);var x=fetch("summary",b)||fetch("content",b);x&&(S.description=x);var C=fetch("updated",b);return C&&(S.pubDate=new Date(C)),S}))};addConditionally(S,"id","id",b),addConditionally(S,"title","title",b);var x=null===(v=getOneElement("link",b))||void 0===v?void 0:v.attribs.href;x&&(S.link=x);addConditionally(S,"description","subtitle",b);var C=fetch("updated",b);C&&(S.updated=new Date(C));return addConditionally(S,"author","email",b,!0),S}(v):function getRssFeed(g){var v,b,S=null!==(b=null===(v=getOneElement("channel",g.children))||void 0===v?void 0:v.children)&&void 0!==b?b:[],x={type:g.name.substr(0,3),id:"",items:(0,P.getElementsByTagName)("item",g.children).map((function(g){var v=g.children,b={media:getMediaElements(v)};addConditionally(b,"id","guid",v),addConditionally(b,"title","title",v),addConditionally(b,"link","link",v),addConditionally(b,"description","description",v);var S=fetch("pubDate",v);return S&&(b.pubDate=new Date(S)),b}))};addConditionally(x,"title","title",S),addConditionally(x,"link","link",S),addConditionally(x,"description","description",S);var C=fetch("lastBuildDate",S);C&&(x.updated=new Date(C));return addConditionally(x,"author","managingEditor",S,!0),x}(v):null};var x=["url","type","lang"],C=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function getMediaElements(g){return(0,P.getElementsByTagName)("media:content",g).map((function(g){for(var v=g.attribs,b={medium:v.medium,isDefault:!!v.isDefault},S=0,P=x;S<P.length;S++){v[k=P[S]]&&(b[k]=v[k])}for(var T=0,R=C;T<R.length;T++){var k;v[k=R[T]]&&(b[k]=parseInt(v[k],10))}return v.expression&&(b.expression=v.expression),b}))}function getOneElement(g,v){return(0,P.getElementsByTagName)(g,v,!0,1)[0]}function fetch(g,v,b){return void 0===b&&(b=!1),(0,S.textContent)((0,P.getElementsByTagName)(g,v,b,1)).trim()}function addConditionally(g,v,b,S,P){void 0===P&&(P=!1);var x=fetch(b,S,P);x&&(g[v]=x)}function isValidFeed(g){return"rss"===g||"feed"===g||"rdf:RDF"===g}},79587:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.uniqueSort=v.compareDocumentPosition=v.removeSubsets=void 0;var S=b(61167);function compareDocumentPosition(g,v){var b=[],P=[];if(g===v)return 0;for(var x=(0,S.hasChildren)(g)?g:g.parent;x;)b.unshift(x),x=x.parent;for(x=(0,S.hasChildren)(v)?v:v.parent;x;)P.unshift(x),x=x.parent;for(var C=Math.min(b.length,P.length),T=0;T<C&&b[T]===P[T];)T++;if(0===T)return 1;var R=b[T-1],k=R.children,_=b[T],O=P[T];return k.indexOf(_)>k.indexOf(O)?R===v?20:4:R===g?10:2}v.removeSubsets=function removeSubsets(g){for(var v=g.length;--v>=0;){var b=g[v];if(v>0&&g.lastIndexOf(b,v-1)>=0)g.splice(v,1);else for(var S=b.parent;S;S=S.parent)if(g.includes(S)){g.splice(v,1);break}}return g},v.compareDocumentPosition=compareDocumentPosition,v.uniqueSort=function uniqueSort(g){return(g=g.filter((function(g,v,b){return!b.includes(g,v+1)}))).sort((function(g,v){var b=compareDocumentPosition(g,v);return 2&b?-1:4&b?1:0})),g}},62150:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),v.hasChildren=v.isDocument=v.isComment=v.isText=v.isCDATA=v.isTag=void 0,P(b(25387),v),P(b(70236),v),P(b(77439),v),P(b(83674),v),P(b(50538),v),P(b(79587),v),P(b(24398),v);var x=b(61167);Object.defineProperty(v,"isTag",{enumerable:!0,get:function(){return x.isTag}}),Object.defineProperty(v,"isCDATA",{enumerable:!0,get:function(){return x.isCDATA}}),Object.defineProperty(v,"isText",{enumerable:!0,get:function(){return x.isText}}),Object.defineProperty(v,"isComment",{enumerable:!0,get:function(){return x.isComment}}),Object.defineProperty(v,"isDocument",{enumerable:!0,get:function(){return x.isDocument}}),Object.defineProperty(v,"hasChildren",{enumerable:!0,get:function(){return x.hasChildren}})},50538:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getElementsByTagType=v.getElementsByTagName=v.getElementById=v.getElements=v.testElement=void 0;var S=b(61167),P=b(83674),x={tag_name:function(g){return"function"==typeof g?function(v){return(0,S.isTag)(v)&&g(v.name)}:"*"===g?S.isTag:function(v){return(0,S.isTag)(v)&&v.name===g}},tag_type:function(g){return"function"==typeof g?function(v){return g(v.type)}:function(v){return v.type===g}},tag_contains:function(g){return"function"==typeof g?function(v){return(0,S.isText)(v)&&g(v.data)}:function(v){return(0,S.isText)(v)&&v.data===g}}};function getAttribCheck(g,v){return"function"==typeof v?function(b){return(0,S.isTag)(b)&&v(b.attribs[g])}:function(b){return(0,S.isTag)(b)&&b.attribs[g]===v}}function combineFuncs(g,v){return function(b){return g(b)||v(b)}}function compileTest(g){var v=Object.keys(g).map((function(v){var b=g[v];return Object.prototype.hasOwnProperty.call(x,v)?x[v](b):getAttribCheck(v,b)}));return 0===v.length?null:v.reduce(combineFuncs)}v.testElement=function testElement(g,v){var b=compileTest(g);return!b||b(v)},v.getElements=function getElements(g,v,b,S){void 0===S&&(S=1/0);var x=compileTest(g);return x?(0,P.filter)(x,v,b,S):[]},v.getElementById=function getElementById(g,v,b){return void 0===b&&(b=!0),Array.isArray(v)||(v=[v]),(0,P.findOne)(getAttribCheck("id",g),v,b)},v.getElementsByTagName=function getElementsByTagName(g,v,b,S){return void 0===b&&(b=!0),void 0===S&&(S=1/0),(0,P.filter)(x.tag_name(g),v,b,S)},v.getElementsByTagType=function getElementsByTagType(g,v,b,S){return void 0===b&&(b=!0),void 0===S&&(S=1/0),(0,P.filter)(x.tag_type(g),v,b,S)}},77439:(g,v)=>{"use strict";function removeElement(g){if(g.prev&&(g.prev.next=g.next),g.next&&(g.next.prev=g.prev),g.parent){var v=g.parent.children;v.splice(v.lastIndexOf(g),1)}}Object.defineProperty(v,"__esModule",{value:!0}),v.prepend=v.prependChild=v.append=v.appendChild=v.replaceElement=v.removeElement=void 0,v.removeElement=removeElement,v.replaceElement=function replaceElement(g,v){var b=v.prev=g.prev;b&&(b.next=v);var S=v.next=g.next;S&&(S.prev=v);var P=v.parent=g.parent;if(P){var x=P.children;x[x.lastIndexOf(g)]=v}},v.appendChild=function appendChild(g,v){if(removeElement(v),v.next=null,v.parent=g,g.children.push(v)>1){var b=g.children[g.children.length-2];b.next=v,v.prev=b}else v.prev=null},v.append=function append(g,v){removeElement(v);var b=g.parent,S=g.next;if(v.next=S,v.prev=g,g.next=v,v.parent=b,S){if(S.prev=v,b){var P=b.children;P.splice(P.lastIndexOf(S),0,v)}}else b&&b.children.push(v)},v.prependChild=function prependChild(g,v){if(removeElement(v),v.parent=g,v.prev=null,1!==g.children.unshift(v)){var b=g.children[1];b.prev=v,v.next=b}else v.next=null},v.prepend=function prepend(g,v){removeElement(v);var b=g.parent;if(b){var S=b.children;S.splice(S.indexOf(g),0,v)}g.prev&&(g.prev.next=v),v.parent=b,v.prev=g.prev,v.next=g,g.prev=v}},83674:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.findAll=v.existsOne=v.findOne=v.findOneChild=v.find=v.filter=void 0;var S=b(61167);function find(g,v,b,P){for(var x=[],C=0,T=v;C<T.length;C++){var R=T[C];if(g(R)&&(x.push(R),--P<=0))break;if(b&&(0,S.hasChildren)(R)&&R.children.length>0){var k=find(g,R.children,b,P);if(x.push.apply(x,k),(P-=k.length)<=0)break}}return x}v.filter=function filter(g,v,b,S){return void 0===b&&(b=!0),void 0===S&&(S=1/0),Array.isArray(v)||(v=[v]),find(g,v,b,S)},v.find=find,v.findOneChild=function findOneChild(g,v){return v.find(g)},v.findOne=function findOne(g,v,b){void 0===b&&(b=!0);for(var P=null,x=0;x<v.length&&!P;x++){var C=v[x];(0,S.isTag)(C)&&(g(C)?P=C:b&&C.children.length>0&&(P=findOne(g,C.children)))}return P},v.existsOne=function existsOne(g,v){return v.some((function(v){return(0,S.isTag)(v)&&(g(v)||v.children.length>0&&existsOne(g,v.children))}))},v.findAll=function findAll(g,v){for(var b,P,x=[],C=v.filter(S.isTag);P=C.shift();){var T=null===(b=P.children)||void 0===b?void 0:b.filter(S.isTag);T&&T.length>0&&C.unshift.apply(C,T),g(P)&&x.push(P)}return x}},25387:function(g,v,b){"use strict";var S=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0}),v.innerText=v.textContent=v.getText=v.getInnerHTML=v.getOuterHTML=void 0;var P=b(61167),x=S(b(80468)),C=b(99960);function getOuterHTML(g,v){return(0,x.default)(g,v)}v.getOuterHTML=getOuterHTML,v.getInnerHTML=function getInnerHTML(g,v){return(0,P.hasChildren)(g)?g.children.map((function(g){return getOuterHTML(g,v)})).join(""):""},v.getText=function getText(g){return Array.isArray(g)?g.map(getText).join(""):(0,P.isTag)(g)?"br"===g.name?"\n":getText(g.children):(0,P.isCDATA)(g)?getText(g.children):(0,P.isText)(g)?g.data:""},v.textContent=function textContent(g){return Array.isArray(g)?g.map(textContent).join(""):(0,P.hasChildren)(g)&&!(0,P.isComment)(g)?textContent(g.children):(0,P.isText)(g)?g.data:""},v.innerText=function innerText(g){return Array.isArray(g)?g.map(innerText).join(""):(0,P.hasChildren)(g)&&(g.type===C.ElementType.Tag||(0,P.isCDATA)(g))?innerText(g.children):(0,P.isText)(g)?g.data:""}},70236:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.prevElementSibling=v.nextElementSibling=v.getName=v.hasAttrib=v.getAttributeValue=v.getSiblings=v.getParent=v.getChildren=void 0;var S=b(61167),P=[];function getChildren(g){var v;return null!==(v=g.children)&&void 0!==v?v:P}function getParent(g){return g.parent||null}v.getChildren=getChildren,v.getParent=getParent,v.getSiblings=function getSiblings(g){var v=getParent(g);if(null!=v)return getChildren(v);for(var b=[g],S=g.prev,P=g.next;null!=S;)b.unshift(S),S=S.prev;for(;null!=P;)b.push(P),P=P.next;return b},v.getAttributeValue=function getAttributeValue(g,v){var b;return null===(b=g.attribs)||void 0===b?void 0:b[v]},v.hasAttrib=function hasAttrib(g,v){return null!=g.attribs&&Object.prototype.hasOwnProperty.call(g.attribs,v)&&null!=g.attribs[v]},v.getName=function getName(g){return g.name},v.nextElementSibling=function nextElementSibling(g){for(var v=g.next;null!==v&&!(0,S.isTag)(v);)v=v.next;return v},v.prevElementSibling=function prevElementSibling(g){for(var v=g.prev;null!==v&&!(0,S.isTag)(v);)v=v.prev;return v}},21947:function(g,v,b){"use strict";var S=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0}),v.decodeHTML=v.decodeHTMLStrict=v.decodeXML=void 0;var P=S(b(52088)),x=S(b(70082)),C=S(b(58625)),T=S(b(21495)),R=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function getStrictDecoder(g){var v=getReplacer(g);return function(g){return String(g).replace(R,v)}}v.decodeXML=getStrictDecoder(C.default),v.decodeHTMLStrict=getStrictDecoder(P.default);var sorter=function(g,v){return g<v?1:-1};function getReplacer(g){return function replace(v){if("#"===v.charAt(1)){var b=v.charAt(2);return"X"===b||"x"===b?T.default(parseInt(v.substr(3),16)):T.default(parseInt(v.substr(2),10))}return g[v.slice(1,-1)]||v}}v.decodeHTML=function(){for(var g=Object.keys(x.default).sort(sorter),v=Object.keys(P.default).sort(sorter),b=0,S=0;b<v.length;b++)g[S]===v[b]?(v[b]+=";?",S++):v[b]+=";";var C=new RegExp("&(?:"+v.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),T=getReplacer(P.default);function replacer(g){return";"!==g.substr(-1)&&(g+=";"),T(g)}return function(g){return String(g).replace(C,replacer)}}()},21495:function(g,v,b){"use strict";var S=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0});var P=S(b(97576)),x=String.fromCodePoint||function(g){var v="";return g>65535&&(g-=65536,v+=String.fromCharCode(g>>>10&1023|55296),g=56320|1023&g),v+=String.fromCharCode(g)};v.default=function decodeCodePoint(g){return g>=55296&&g<=57343||g>1114111?"<22>":(g in P.default&&(g=P.default[g]),x(g))}},82090:function(g,v,b){"use strict";var S=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0}),v.escapeUTF8=v.escape=v.encodeNonAsciiHTML=v.encodeHTML=v.encodeXML=void 0;var P=getInverseObj(S(b(58625)).default),x=getInverseReplacer(P);v.encodeXML=getASCIIEncoder(P);var C=getInverseObj(S(b(52088)).default),T=getInverseReplacer(C);function getInverseObj(g){return Object.keys(g).sort().reduce((function(v,b){return v[g[b]]="&"+b+";",v}),{})}function getInverseReplacer(g){for(var v=[],b=[],S=0,P=Object.keys(g);S<P.length;S++){var x=P[S];1===x.length?v.push("\\"+x):b.push(x)}v.sort();for(var C=0;C<v.length-1;C++){for(var T=C;T<v.length-1&&v[T].charCodeAt(1)+1===v[T+1].charCodeAt(1);)T+=1;var R=1+T-C;R<3||v.splice(C,R,v[C]+"-"+v[T])}return b.unshift("["+v.join("")+"]"),new RegExp(b.join("|"),"g")}v.encodeHTML=function getInverse(g,v){return function(b){return b.replace(v,(function(v){return g[v]})).replace(R,singleCharReplacer)}}(C,T),v.encodeNonAsciiHTML=getASCIIEncoder(C);var R=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,k=null!=String.prototype.codePointAt?function(g){return g.codePointAt(0)}:function(g){return 1024*(g.charCodeAt(0)-55296)+g.charCodeAt(1)-56320+65536};function singleCharReplacer(g){return"&#x"+(g.length>1?k(g):g.charCodeAt(0)).toString(16).toUpperCase()+";"}var _=new RegExp(x.source+"|"+R.source,"g");function getASCIIEncoder(g){return function(v){return v.replace(_,(function(v){return g[v]||singleCharReplacer(v)}))}}v.escape=function escape(g){return g.replace(_,singleCharReplacer)},v.escapeUTF8=function escapeUTF8(g){return g.replace(x,singleCharReplacer)}},64114:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.decodeXMLStrict=v.decodeHTML5Strict=v.decodeHTML4Strict=v.decodeHTML5=v.decodeHTML4=v.decodeHTMLStrict=v.decodeHTML=v.decodeXML=v.encodeHTML5=v.encodeHTML4=v.escapeUTF8=v.escape=v.encodeNonAsciiHTML=v.encodeHTML=v.encodeXML=v.encode=v.decodeStrict=v.decode=void 0;var S=b(21947),P=b(82090);v.decode=function decode(g,v){return(!v||v<=0?S.decodeXML:S.decodeHTML)(g)},v.decodeStrict=function decodeStrict(g,v){return(!v||v<=0?S.decodeXML:S.decodeHTMLStrict)(g)},v.encode=function encode(g,v){return(!v||v<=0?P.encodeXML:P.encodeHTML)(g)};var x=b(82090);Object.defineProperty(v,"encodeXML",{enumerable:!0,get:function(){return x.encodeXML}}),Object.defineProperty(v,"encodeHTML",{enumerable:!0,get:function(){return x.encodeHTML}}),Object.defineProperty(v,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return x.encodeNonAsciiHTML}}),Object.defineProperty(v,"escape",{enumerable:!0,get:function(){return x.escape}}),Object.defineProperty(v,"escapeUTF8",{enumerable:!0,get:function(){return x.escapeUTF8}}),Object.defineProperty(v,"encodeHTML4",{enumerable:!0,get:function(){return x.encodeHTML}}),Object.defineProperty(v,"encodeHTML5",{enumerable:!0,get:function(){return x.encodeHTML}});var C=b(21947);Object.defineProperty(v,"decodeXML",{enumerable:!0,get:function(){return C.decodeXML}}),Object.defineProperty(v,"decodeHTML",{enumerable:!0,get:function(){return C.decodeHTML}}),Object.defineProperty(v,"decodeHTMLStrict",{enumerable:!0,get:function(){return C.decodeHTMLStrict}}),Object.defineProperty(v,"decodeHTML4",{enumerable:!0,get:function(){return C.decodeHTML}}),Object.defineProperty(v,"decodeHTML5",{enumerable:!0,get:function(){return C.decodeHTML}}),Object.defineProperty(v,"decodeHTML4Strict",{enumerable:!0,get:function(){return C.decodeHTMLStrict}}),Object.defineProperty(v,"decodeHTML5Strict",{enumerable:!0,get:function(){return C.decodeHTMLStrict}}),Object.defineProperty(v,"decodeXMLStrict",{enumerable:!0,get:function(){return C.decodeXML}})},47317:function(g,v,b){"use strict";var S,P=this&&this.__extends||(S=function(g,v){return S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,v){g.__proto__=v}||function(g,v){for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(g[b]=v[b])},S(g,v)},function(g,v){if("function"!=typeof v&&null!==v)throw new TypeError("Class extends value "+String(v)+" is not a constructor or null");function __(){this.constructor=g}S(g,v),g.prototype=null===v?Object.create(v):(__.prototype=v.prototype,new __)}),x=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),C=this&&this.__setModuleDefault||(Object.create?function(g,v){Object.defineProperty(g,"default",{enumerable:!0,value:v})}:function(g,v){g.default=v}),T=this&&this.__importStar||function(g){if(g&&g.__esModule)return g;var v={};if(null!=g)for(var b in g)"default"!==b&&Object.prototype.hasOwnProperty.call(g,b)&&x(v,g,b);return C(v,g),v},R=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0}),v.parseFeed=v.FeedHandler=void 0;var k,_,O=R(b(61167)),I=T(b(62150)),A=b(36930);!function(g){g[g.image=0]="image",g[g.audio=1]="audio",g[g.video=2]="video",g[g.document=3]="document",g[g.executable=4]="executable"}(k||(k={})),function(g){g[g.sample=0]="sample",g[g.full=1]="full",g[g.nonstop=2]="nonstop"}(_||(_={}));var q=function(g){function FeedHandler(v,b){return"object"==typeof v&&(b=v=void 0),g.call(this,v,b)||this}return P(FeedHandler,g),FeedHandler.prototype.onend=function(){var g,v,b=getOneElement(isValidFeed,this.dom);if(b){var S={};if("feed"===b.name){var P=b.children;S.type="atom",addConditionally(S,"id","id",P),addConditionally(S,"title","title",P);var x=getAttribute("href",getOneElement("link",P));x&&(S.link=x),addConditionally(S,"description","subtitle",P),(C=fetch("updated",P))&&(S.updated=new Date(C)),addConditionally(S,"author","email",P,!0),S.items=getElements("entry",P).map((function(g){var v={},b=g.children;addConditionally(v,"id","id",b),addConditionally(v,"title","title",b);var S=getAttribute("href",getOneElement("link",b));S&&(v.link=S);var P=fetch("summary",b)||fetch("content",b);P&&(v.description=P);var x=fetch("updated",b);return x&&(v.pubDate=new Date(x)),v.media=getMediaElements(b),v}))}else{var C;P=null!==(v=null===(g=getOneElement("channel",b.children))||void 0===g?void 0:g.children)&&void 0!==v?v:[];S.type=b.name.substr(0,3),S.id="",addConditionally(S,"title","title",P),addConditionally(S,"link","link",P),addConditionally(S,"description","description",P),(C=fetch("lastBuildDate",P))&&(S.updated=new Date(C)),addConditionally(S,"author","managingEditor",P,!0),S.items=getElements("item",b.children).map((function(g){var v={},b=g.children;addConditionally(v,"id","guid",b),addConditionally(v,"title","title",b),addConditionally(v,"link","link",b),addConditionally(v,"description","description",b);var S=fetch("pubDate",b);return S&&(v.pubDate=new Date(S)),v.media=getMediaElements(b),v}))}this.feed=S,this.handleCallback(null)}else this.handleCallback(new Error("couldn't find root of feed"))},FeedHandler}(O.default);function getMediaElements(g){return getElements("media:content",g).map((function(g){var v={medium:g.attribs.medium,isDefault:!!g.attribs.isDefault};return g.attribs.url&&(v.url=g.attribs.url),g.attribs.fileSize&&(v.fileSize=parseInt(g.attribs.fileSize,10)),g.attribs.type&&(v.type=g.attribs.type),g.attribs.expression&&(v.expression=g.attribs.expression),g.attribs.bitrate&&(v.bitrate=parseInt(g.attribs.bitrate,10)),g.attribs.framerate&&(v.framerate=parseInt(g.attribs.framerate,10)),g.attribs.samplingrate&&(v.samplingrate=parseInt(g.attribs.samplingrate,10)),g.attribs.channels&&(v.channels=parseInt(g.attribs.channels,10)),g.attribs.duration&&(v.duration=parseInt(g.attribs.duration,10)),g.attribs.height&&(v.height=parseInt(g.attribs.height,10)),g.attribs.width&&(v.width=parseInt(g.attribs.width,10)),g.attribs.lang&&(v.lang=g.attribs.lang),v}))}function getElements(g,v){return I.getElementsByTagName(g,v,!0)}function getOneElement(g,v){return I.getElementsByTagName(g,v,!0,1)[0]}function fetch(g,v,b){return void 0===b&&(b=!1),I.getText(I.getElementsByTagName(g,v,b,1)).trim()}function getAttribute(g,v){return v?v.attribs[g]:null}function addConditionally(g,v,b,S,P){void 0===P&&(P=!1);var x=fetch(b,S,P);x&&(g[v]=x)}function isValidFeed(g){return"rss"===g||"feed"===g||"rdf:RDF"===g}v.FeedHandler=q,v.parseFeed=function parseFeed(g,v){void 0===v&&(v={xmlMode:!0});var b=new q(v);return new A.Parser(b,v).end(g),b.feed}},36930:function(g,v,b){"use strict";var S=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0}),v.Parser=void 0;var P=S(b(43651)),x=new Set(["input","option","optgroup","select","button","datalist","textarea"]),C=new Set(["p"]),T={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:C,h1:C,h2:C,h3:C,h4:C,h5:C,h6:C,select:x,input:x,output:x,button:x,datalist:x,textarea:x,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:C,article:C,aside:C,blockquote:C,details:C,div:C,dl:C,fieldset:C,figcaption:C,figure:C,footer:C,form:C,header:C,hr:C,main:C,nav:C,ol:C,pre:C,section:C,table:C,ul:C,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},R=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),k=new Set(["math","svg"]),_=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),O=/\s|\//,I=function(){function Parser(g,v){var b,S,x,C,T;void 0===v&&(v={}),this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=v,this.cbs=null!=g?g:{},this.lowerCaseTagNames=null!==(b=v.lowerCaseTags)&&void 0!==b?b:!v.xmlMode,this.lowerCaseAttributeNames=null!==(S=v.lowerCaseAttributeNames)&&void 0!==S?S:!v.xmlMode,this.tokenizer=new(null!==(x=v.Tokenizer)&&void 0!==x?x:P.default)(this.options,this),null===(T=(C=this.cbs).onparserinit)||void 0===T||T.call(C,this)}return Parser.prototype.updatePosition=function(g){null===this.endIndex?this.tokenizer.sectionStart<=g?this.startIndex=0:this.startIndex=this.tokenizer.sectionStart-g:this.startIndex=this.endIndex+1,this.endIndex=this.tokenizer.getAbsoluteIndex()},Parser.prototype.ontext=function(g){var v,b;this.updatePosition(1),this.endIndex--,null===(b=(v=this.cbs).ontext)||void 0===b||b.call(v,g)},Parser.prototype.onopentagname=function(g){var v,b;if(this.lowerCaseTagNames&&(g=g.toLowerCase()),this.tagname=g,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(T,g))for(var S=void 0;this.stack.length>0&&T[g].has(S=this.stack[this.stack.length-1]);)this.onclosetag(S);!this.options.xmlMode&&R.has(g)||(this.stack.push(g),k.has(g)?this.foreignContext.push(!0):_.has(g)&&this.foreignContext.push(!1)),null===(b=(v=this.cbs).onopentagname)||void 0===b||b.call(v,g),this.cbs.onopentag&&(this.attribs={})},Parser.prototype.onopentagend=function(){var g,v;this.updatePosition(1),this.attribs&&(null===(v=(g=this.cbs).onopentag)||void 0===v||v.call(g,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&R.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},Parser.prototype.onclosetag=function(g){if(this.updatePosition(1),this.lowerCaseTagNames&&(g=g.toLowerCase()),(k.has(g)||_.has(g))&&this.foreignContext.pop(),!this.stack.length||!this.options.xmlMode&&R.has(g))this.options.xmlMode||"br"!==g&&"p"!==g||(this.onopentagname(g),this.closeCurrentTag());else{var v=this.stack.lastIndexOf(g);if(-1!==v)if(this.cbs.onclosetag)for(v=this.stack.length-v;v--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=v;else"p"!==g||this.options.xmlMode||(this.onopentagname(g),this.closeCurrentTag())}},Parser.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},Parser.prototype.closeCurrentTag=function(){var g,v,b=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===b&&(null===(v=(g=this.cbs).onclosetag)||void 0===v||v.call(g,b),this.stack.pop())},Parser.prototype.onattribname=function(g){this.lowerCaseAttributeNames&&(g=g.toLowerCase()),this.attribname=g},Parser.prototype.onattribdata=function(g){this.attribvalue+=g},Parser.prototype.onattribend=function(g){var v,b;null===(b=(v=this.cbs).onattribute)||void 0===b||b.call(v,this.attribname,this.attribvalue,g),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},Parser.prototype.getInstructionName=function(g){var v=g.search(O),b=v<0?g:g.substr(0,v);return this.lowerCaseTagNames&&(b=b.toLowerCase()),b},Parser.prototype.ondeclaration=function(g){if(this.cbs.onprocessinginstruction){var v=this.getInstructionName(g);this.cbs.onprocessinginstruction("!"+v,"!"+g)}},Parser.prototype.onprocessinginstruction=function(g){if(this.cbs.onprocessinginstruction){var v=this.getInstructionName(g);this.cbs.onprocessinginstruction("?"+v,"?"+g)}},Parser.prototype.oncomment=function(g){var v,b,S,P;this.updatePosition(4),null===(b=(v=this.cbs).oncomment)||void 0===b||b.call(v,g),null===(P=(S=this.cbs).oncommentend)||void 0===P||P.call(S)},Parser.prototype.oncdata=function(g){var v,b,S,P,x,C;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?(null===(b=(v=this.cbs).oncdatastart)||void 0===b||b.call(v),null===(P=(S=this.cbs).ontext)||void 0===P||P.call(S,g),null===(C=(x=this.cbs).oncdataend)||void 0===C||C.call(x)):this.oncomment("[CDATA["+g+"]]")},Parser.prototype.onerror=function(g){var v,b;null===(b=(v=this.cbs).onerror)||void 0===b||b.call(v,g)},Parser.prototype.onend=function(){var g,v;if(this.cbs.onclosetag)for(var b=this.stack.length;b>0;this.cbs.onclosetag(this.stack[--b]));null===(v=(g=this.cbs).onend)||void 0===v||v.call(g)},Parser.prototype.reset=function(){var g,v,b,S;null===(v=(g=this.cbs).onreset)||void 0===v||v.call(g),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],null===(S=(b=this.cbs).onparserinit)||void 0===S||S.call(b,this)},Parser.prototype.parseComplete=function(g){this.reset(),this.end(g)},Parser.prototype.write=function(g){this.tokenizer.write(g)},Parser.prototype.end=function(g){this.tokenizer.end(g)},Parser.prototype.pause=function(){this.tokenizer.pause()},Parser.prototype.resume=function(){this.tokenizer.resume()},Parser.prototype.parseChunk=function(g){this.write(g)},Parser.prototype.done=function(g){this.end(g)},Parser}();v.Parser=I},43651:function(g,v,b){"use strict";var S=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0});var P=S(b(21495)),x=S(b(52088)),C=S(b(70082)),T=S(b(58625));function whitespace(g){return" "===g||"\n"===g||"\t"===g||"\f"===g||"\r"===g}function isASCIIAlpha(g){return g>="a"&&g<="z"||g>="A"&&g<="Z"}function ifElseState(g,v,b){var S=g.toLowerCase();return g===S?function(g,P){P===S?g._state=v:(g._state=b,g._index--)}:function(P,x){x===S||x===g?P._state=v:(P._state=b,P._index--)}}function consumeSpecialNameChar(g,v){var b=g.toLowerCase();return function(S,P){P===b||P===g?S._state=v:(S._state=3,S._index--)}}var R=ifElseState("C",24,16),k=ifElseState("D",25,16),_=ifElseState("A",26,16),O=ifElseState("T",27,16),I=ifElseState("A",28,16),A=consumeSpecialNameChar("R",35),q=consumeSpecialNameChar("I",36),z=consumeSpecialNameChar("P",37),L=consumeSpecialNameChar("T",38),G=ifElseState("R",40,1),j=ifElseState("I",41,1),B=ifElseState("P",42,1),U=ifElseState("T",43,1),V=consumeSpecialNameChar("Y",45),H=consumeSpecialNameChar("L",46),K=consumeSpecialNameChar("E",47),X=ifElseState("Y",49,1),J=ifElseState("L",50,1),Y=ifElseState("E",51,1),te=consumeSpecialNameChar("I",54),re=consumeSpecialNameChar("T",55),ie=consumeSpecialNameChar("L",56),ne=consumeSpecialNameChar("E",57),ae=ifElseState("I",58,1),se=ifElseState("T",59,1),oe=ifElseState("L",60,1),le=ifElseState("E",61,1),pe=ifElseState("#",63,64),ce=ifElseState("X",66,65),de=function(){function Tokenizer(g,v){var b;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=v,this.xmlMode=!!(null==g?void 0:g.xmlMode),this.decodeEntities=null===(b=null==g?void 0:g.decodeEntities)||void 0===b||b}return Tokenizer.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},Tokenizer.prototype.write=function(g){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=g,this.parse()},Tokenizer.prototype.end=function(g){this.ended&&this.cbs.onerror(Error(".end() after done!")),g&&this.write(g),this.ended=!0,this.running&&this.finish()},Tokenizer.prototype.pause=function(){this.running=!1},Tokenizer.prototype.resume=function(){this.running=!0,this._index<this.buffer.length&&this.parse(),this.ended&&this.finish()},Tokenizer.prototype.getAbsoluteIndex=function(){return this.bufferOffset+this._index},Tokenizer.prototype.stateText=function(g){"<"===g?(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):!this.decodeEntities||"&"!==g||1!==this.special&&4!==this.special||(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},Tokenizer.prototype.isTagStartChar=function(g){return isASCIIAlpha(g)||this.xmlMode&&!whitespace(g)&&"/"!==g&&">"!==g},Tokenizer.prototype.stateBeforeTagName=function(g){"/"===g?this._state=5:"<"===g?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):">"===g||1!==this.special||whitespace(g)?this._state=1:"!"===g?(this._state=15,this.sectionStart=this._index+1):"?"===g?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(g)?(this._state=this.xmlMode||"s"!==g&&"S"!==g?this.xmlMode||"t"!==g&&"T"!==g?3:52:32,this.sectionStart=this._index):this._state=1},Tokenizer.prototype.stateInTagName=function(g){("/"===g||">"===g||whitespace(g))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},Tokenizer.prototype.stateBeforeClosingTagName=function(g){whitespace(g)||(">"===g?this._state=1:1!==this.special?4===this.special||"s"!==g&&"S"!==g?4!==this.special||"t"!==g&&"T"!==g?(this._state=1,this._index--):this._state=53:this._state=33:this.isTagStartChar(g)?(this._state=6,this.sectionStart=this._index):(this._state=20,this.sectionStart=this._index))},Tokenizer.prototype.stateInClosingTagName=function(g){(">"===g||whitespace(g))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},Tokenizer.prototype.stateAfterClosingTagName=function(g){">"===g&&(this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateBeforeAttributeName=function(g){">"===g?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):"/"===g?this._state=4:whitespace(g)||(this._state=9,this.sectionStart=this._index)},Tokenizer.prototype.stateInSelfClosingTag=function(g){">"===g?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):whitespace(g)||(this._state=8,this._index--)},Tokenizer.prototype.stateInAttributeName=function(g){("="===g||"/"===g||">"===g||whitespace(g))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},Tokenizer.prototype.stateAfterAttributeName=function(g){"="===g?this._state=11:"/"===g||">"===g?(this.cbs.onattribend(void 0),this._state=8,this._index--):whitespace(g)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},Tokenizer.prototype.stateBeforeAttributeValue=function(g){'"'===g?(this._state=12,this.sectionStart=this._index+1):"'"===g?(this._state=13,this.sectionStart=this._index+1):whitespace(g)||(this._state=14,this.sectionStart=this._index,this._index--)},Tokenizer.prototype.handleInAttributeValue=function(g,v){g===v?(this.emitToken("onattribdata"),this.cbs.onattribend(v),this._state=8):this.decodeEntities&&"&"===g&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},Tokenizer.prototype.stateInAttributeValueDoubleQuotes=function(g){this.handleInAttributeValue(g,'"')},Tokenizer.prototype.stateInAttributeValueSingleQuotes=function(g){this.handleInAttributeValue(g,"'")},Tokenizer.prototype.stateInAttributeValueNoQuotes=function(g){whitespace(g)||">"===g?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&"&"===g&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},Tokenizer.prototype.stateBeforeDeclaration=function(g){this._state="["===g?23:"-"===g?18:16},Tokenizer.prototype.stateInDeclaration=function(g){">"===g&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateInProcessingInstruction=function(g){">"===g&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateBeforeComment=function(g){"-"===g?(this._state=19,this.sectionStart=this._index+1):this._state=16},Tokenizer.prototype.stateInComment=function(g){"-"===g&&(this._state=21)},Tokenizer.prototype.stateInSpecialComment=function(g){">"===g&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateAfterComment1=function(g){this._state="-"===g?22:19},Tokenizer.prototype.stateAfterComment2=function(g){">"===g?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"-"!==g&&(this._state=19)},Tokenizer.prototype.stateBeforeCdata6=function(g){"["===g?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},Tokenizer.prototype.stateInCdata=function(g){"]"===g&&(this._state=30)},Tokenizer.prototype.stateAfterCdata1=function(g){this._state="]"===g?31:29},Tokenizer.prototype.stateAfterCdata2=function(g){">"===g?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"]"!==g&&(this._state=29)},Tokenizer.prototype.stateBeforeSpecialS=function(g){"c"===g||"C"===g?this._state=34:"t"===g||"T"===g?this._state=44:(this._state=3,this._index--)},Tokenizer.prototype.stateBeforeSpecialSEnd=function(g){2!==this.special||"c"!==g&&"C"!==g?3!==this.special||"t"!==g&&"T"!==g?this._state=1:this._state=48:this._state=39},Tokenizer.prototype.stateBeforeSpecialLast=function(g,v){("/"===g||">"===g||whitespace(g))&&(this.special=v),this._state=3,this._index--},Tokenizer.prototype.stateAfterSpecialLast=function(g,v){">"===g||whitespace(g)?(this.special=1,this._state=6,this.sectionStart=this._index-v,this._index--):this._state=1},Tokenizer.prototype.parseFixedEntity=function(g){if(void 0===g&&(g=this.xmlMode?T.default:x.default),this.sectionStart+1<this._index){var v=this.buffer.substring(this.sectionStart+1,this._index);Object.prototype.hasOwnProperty.call(g,v)&&(this.emitPartial(g[v]),this.sectionStart=this._index+1)}},Tokenizer.prototype.parseLegacyEntity=function(){for(var g=this.sectionStart+1,v=Math.min(this._index-g,6);v>=2;){var b=this.buffer.substr(g,v);if(Object.prototype.hasOwnProperty.call(C.default,b))return this.emitPartial(C.default[b]),void(this.sectionStart+=v+1);v--}},Tokenizer.prototype.stateInNamedEntity=function(g){";"===g?(this.parseFixedEntity(),1===this.baseState&&this.sectionStart+1<this._index&&!this.xmlMode&&this.parseLegacyEntity(),this._state=this.baseState):(g<"0"||g>"9")&&!isASCIIAlpha(g)&&(this.xmlMode||this.sectionStart+1===this._index||(1!==this.baseState?"="!==g&&this.parseFixedEntity(C.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},Tokenizer.prototype.decodeNumericEntity=function(g,v,b){var S=this.sectionStart+g;if(S!==this._index){var x=this.buffer.substring(S,this._index),C=parseInt(x,v);this.emitPartial(P.default(C)),this.sectionStart=b?this._index+1:this._index}this._state=this.baseState},Tokenizer.prototype.stateInNumericEntity=function(g){";"===g?this.decodeNumericEntity(2,10,!0):(g<"0"||g>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},Tokenizer.prototype.stateInHexEntity=function(g){";"===g?this.decodeNumericEntity(3,16,!0):(g<"a"||g>"f")&&(g<"A"||g>"F")&&(g<"0"||g>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},Tokenizer.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(1===this._state?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},Tokenizer.prototype.parse=function(){for(;this._index<this.buffer.length&&this.running;){var g=this.buffer.charAt(this._index);1===this._state?this.stateText(g):12===this._state?this.stateInAttributeValueDoubleQuotes(g):9===this._state?this.stateInAttributeName(g):19===this._state?this.stateInComment(g):20===this._state?this.stateInSpecialComment(g):8===this._state?this.stateBeforeAttributeName(g):3===this._state?this.stateInTagName(g):6===this._state?this.stateInClosingTagName(g):2===this._state?this.stateBeforeTagName(g):10===this._state?this.stateAfterAttributeName(g):13===this._state?this.stateInAttributeValueSingleQuotes(g):11===this._state?this.stateBeforeAttributeValue(g):5===this._state?this.stateBeforeClosingTagName(g):7===this._state?this.stateAfterClosingTagName(g):32===this._state?this.stateBeforeSpecialS(g):21===this._state?this.stateAfterComment1(g):14===this._state?this.stateInAttributeValueNoQuotes(g):4===this._state?this.stateInSelfClosingTag(g):16===this._state?this.stateInDeclaration(g):15===this._state?this.stateBeforeDeclaration(g):22===this._state?this.stateAfterComment2(g):18===this._state?this.stateBeforeComment(g):33===this._state?this.stateBeforeSpecialSEnd(g):53===this._state?ae(this,g):39===this._state?G(this,g):40===this._state?j(this,g):41===this._state?B(this,g):34===this._state?A(this,g):35===this._state?q(this,g):36===this._state?z(this,g):37===this._state?L(this,g):38===this._state?this.stateBeforeSpecialLast(g,2):42===this._state?U(this,g):43===this._state?this.stateAfterSpecialLast(g,6):44===this._state?V(this,g):29===this._state?this.stateInCdata(g):45===this._state?H(this,g):46===this._state?K(this,g):47===this._state?this.stateBeforeSpecialLast(g,3):48===this._state?X(this,g):49===this._state?J(this,g):50===this._state?Y(this,g):51===this._state?this.stateAfterSpecialLast(g,5):52===this._state?te(this,g):54===this._state?re(this,g):55===this._state?ie(this,g):56===this._state?ne(this,g):57===this._state?this.stateBeforeSpecialLast(g,4):58===this._state?se(this,g):59===this._state?oe(this,g):60===this._state?le(this,g):61===this._state?this.stateAfterSpecialLast(g,5):17===this._state?this.stateInProcessingInstruction(g):64===this._state?this.stateInNamedEntity(g):23===this._state?R(this,g):62===this._state?pe(this,g):24===this._state?k(this,g):25===this._state?_(this,g):30===this._state?this.stateAfterCdata1(g):31===this._state?this.stateAfterCdata2(g):26===this._state?O(this,g):27===this._state?I(this,g):28===this._state?this.stateBeforeCdata6(g):66===this._state?this.stateInHexEntity(g):65===this._state?this.stateInNumericEntity(g):63===this._state?ce(this,g):this.cbs.onerror(Error("unknown _state"),this._state),this._index++}this.cleanup()},Tokenizer.prototype.finish=function(){this.sectionStart<this._index&&this.handleTrailingData(),this.cbs.onend()},Tokenizer.prototype.handleTrailingData=function(){var g=this.buffer.substr(this.sectionStart);29===this._state||30===this._state||31===this._state?this.cbs.oncdata(g):19===this._state||21===this._state||22===this._state?this.cbs.oncomment(g):64!==this._state||this.xmlMode?65!==this._state||this.xmlMode?66!==this._state||this.xmlMode?3!==this._state&&8!==this._state&&11!==this._state&&10!==this._state&&9!==this._state&&13!==this._state&&12!==this._state&&14!==this._state&&6!==this._state&&this.cbs.ontext(g):(this.decodeNumericEntity(3,16,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):(this.decodeNumericEntity(2,10,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):(this.parseLegacyEntity(),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData()))},Tokenizer.prototype.getSection=function(){return this.buffer.substring(this.sectionStart,this._index)},Tokenizer.prototype.emitToken=function(g){this.cbs[g](this.getSection()),this.sectionStart=-1},Tokenizer.prototype.emitPartial=function(g){1!==this.baseState?this.cbs.onattribdata(g):this.cbs.ontext(g)},Tokenizer}();v.default=de},98838:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b),Object.defineProperty(g,S,{enumerable:!0,get:function(){return v[b]}})}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__setModuleDefault||(Object.create?function(g,v){Object.defineProperty(g,"default",{enumerable:!0,value:v})}:function(g,v){g.default=v}),x=this&&this.__importStar||function(g){if(g&&g.__esModule)return g;var v={};if(null!=g)for(var b in g)"default"!==b&&Object.prototype.hasOwnProperty.call(g,b)&&S(v,g,b);return P(v,g),v},C=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)},T=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0}),v.RssHandler=v.DefaultHandler=v.DomUtils=v.ElementType=v.Tokenizer=v.createDomStream=v.parseDOM=v.parseDocument=v.DomHandler=v.Parser=void 0;var R=b(36930);Object.defineProperty(v,"Parser",{enumerable:!0,get:function(){return R.Parser}});var k=b(61167);function parseDocument(g,v){var b=new k.DomHandler(void 0,v);return new R.Parser(b,v).end(g),b.root}Object.defineProperty(v,"DomHandler",{enumerable:!0,get:function(){return k.DomHandler}}),Object.defineProperty(v,"DefaultHandler",{enumerable:!0,get:function(){return k.DomHandler}}),v.parseDocument=parseDocument,v.parseDOM=function parseDOM(g,v){return parseDocument(g,v).children},v.createDomStream=function createDomStream(g,v,b){var S=new k.DomHandler(g,v,b);return new R.Parser(S,v)};var _=b(43651);Object.defineProperty(v,"Tokenizer",{enumerable:!0,get:function(){return T(_).default}});var O=x(b(99960));v.ElementType=O,C(b(47317),v),v.DomUtils=x(b(62150));var I=b(47317);Object.defineProperty(v,"RssHandler",{enumerable:!0,get:function(){return I.FeedHandler}})},78370:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},P=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0});const x=P(b(41808)),C=P(b(24404)),T=P(b(57310)),R=P(b(15158)),k=P(b(22046)),_=b(88054),O=(0,R.default)("http-proxy-agent");class HttpProxyAgent extends _.Agent{constructor(g){let v;if(v="string"==typeof g?T.default.parse(g):g,!v)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");O("Creating new HttpProxyAgent instance: %o",v),super(v);const b=Object.assign({},v);this.secureProxy=v.secureProxy||function isHTTPS(g){return"string"==typeof g&&/^https:?$/i.test(g)}(b.protocol),b.host=b.hostname||b.host,"string"==typeof b.port&&(b.port=parseInt(b.port,10)),!b.port&&b.host&&(b.port=this.secureProxy?443:80),b.host&&b.path&&(delete b.path,delete b.pathname),this.proxy=b}callback(g,v){return S(this,void 0,void 0,(function*(){const{proxy:b,secureProxy:S}=this,P=T.default.parse(g.path);let R;if(P.protocol||(P.protocol="http:"),P.hostname||(P.hostname=v.hostname||v.host||null),null==P.port&&(v.port,1)&&(P.port=String(v.port)),"80"===P.port&&(P.port=""),g.path=T.default.format(P),b.auth&&g.setHeader("Proxy-Authorization",`Basic ${Buffer.from(b.auth).toString("base64")}`),S?(O("Creating `tls.Socket`: %o",b),R=C.default.connect(b)):(O("Creating `net.Socket`: %o",b),R=x.default.connect(b)),g._header){let v,b;O("Regenerating stored HTTP header string for request"),g._header=null,g._implicitHeader(),g.output&&g.output.length>0?(O("Patching connection write() output buffer with updated header"),v=g.output[0],b=v.indexOf("\r\n\r\n")+4,g.output[0]=g._header+v.substring(b),O("Output buffer: %o",g.output)):g.outputData&&g.outputData.length>0&&(O("Patching connection write() output buffer with updated header"),v=g.outputData[0].data,b=v.indexOf("\r\n\r\n")+4,g.outputData[0].data=g._header+v.substring(b),O("Output buffer: %o",g.outputData[0].data))}return yield(0,k.default)(R,"connect"),R}))}}v.default=HttpProxyAgent},39201:function(g,v,b){"use strict";const S=(this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}})(b(78370));function createHttpProxyAgent(g){return new S.default(g)}!function(g){g.HttpProxyAgent=S.default,g.prototype=S.default.prototype}(createHttpProxyAgent||(createHttpProxyAgent={})),g.exports=createHttpProxyAgent},39146:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},P=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0});const x=P(b(41808)),C=P(b(24404)),T=P(b(57310)),R=P(b(39491)),k=P(b(15158)),_=b(88054),O=P(b(59829)),I=k.default("https-proxy-agent:agent");class HttpsProxyAgent extends _.Agent{constructor(g){let v;if(v="string"==typeof g?T.default.parse(g):g,!v)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");I("creating new HttpsProxyAgent instance: %o",v),super(v);const b=Object.assign({},v);this.secureProxy=v.secureProxy||function isHTTPS(g){return"string"==typeof g&&/^https:?$/i.test(g)}(b.protocol),b.host=b.hostname||b.host,"string"==typeof b.port&&(b.port=parseInt(b.port,10)),!b.port&&b.host&&(b.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in b)&&(b.ALPNProtocols=["http 1.1"]),b.host&&b.path&&(delete b.path,delete b.pathname),this.proxy=b}callback(g,v){return S(this,void 0,void 0,(function*(){const{proxy:b,secureProxy:S}=this;let P;S?(I("Creating `tls.Socket`: %o",b),P=C.default.connect(b)):(I("Creating `net.Socket`: %o",b),P=x.default.connect(b));const T=Object.assign({},b.headers);let k=`CONNECT ${`${v.host}:${v.port}`} HTTP/1.1\r\n`;b.auth&&(T["Proxy-Authorization"]=`Basic ${Buffer.from(b.auth).toString("base64")}`);let{host:_,port:A,secureEndpoint:q}=v;(function isDefaultPort(g,v){return Boolean(!v&&80===g||v&&443===g)})(A,q)||(_+=`:${A}`),T.Host=_,T.Connection="close";for(const g of Object.keys(T))k+=`${g}: ${T[g]}\r\n`;const z=O.default(P);P.write(`${k}\r\n`);const{statusCode:L,buffered:G}=yield z;if(200===L){if(g.once("socket",resume),v.secureEndpoint){I("Upgrading socket connection to TLS");const g=v.servername||v.host;return C.default.connect(Object.assign(Object.assign({},function omit(g,...v){const b={};let S;for(S in g)v.includes(S)||(b[S]=g[S]);return b}(v,"host","hostname","path","port")),{socket:P,servername:g}))}return P}P.destroy();const j=new x.default.Socket({writable:!1});return j.readable=!0,g.once("socket",(g=>{I("replaying proxy buffer for failed request"),R.default(g.listenerCount("data")>0),g.push(G),g.push(null)})),j}))}}function resume(g){g.resume()}v.default=HttpsProxyAgent},26018:function(g,v,b){"use strict";const S=(this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}})(b(39146));function createHttpsProxyAgent(g){return new S.default(g)}!function(g){g.HttpsProxyAgent=S.default,g.prototype=S.default.prototype}(createHttpsProxyAgent||(createHttpsProxyAgent={})),g.exports=createHttpsProxyAgent},59829:function(g,v,b){"use strict";var S=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(v,"__esModule",{value:!0});const P=S(b(15158)).default("https-proxy-agent:parse-proxy-response");v.default=function parseProxyResponse(g){return new Promise(((v,b)=>{let S=0;const x=[];function read(){const b=g.read();b?function ondata(g){x.push(g),S+=g.length;const b=Buffer.concat(x,S);if(-1===b.indexOf("\r\n\r\n"))return P("have not received end of HTTP headers yet..."),void read();const C=b.toString("ascii",0,b.indexOf("\r\n")),T=+C.split(" ")[1];P("got proxy server response: %o",C),v({statusCode:T,buffered:b})}(b):g.once("readable",read)}function onclose(g){P("onclose had error %o",g)}function onend(){P("onend")}function onerror(v){!function cleanup(){g.removeListener("end",onend),g.removeListener("error",onerror),g.removeListener("close",onclose),g.removeListener("readable",read)}(),P("onerror %o",v),b(v)}g.on("error",onerror),g.on("close",onclose),g.on("end",onend),read()}))}},15151:g=>{function makeArray(g){return Array.isArray(g)?g:[g]}const v=/^\s+$/,b=/(?:[^\\]|^)\\$/,S=/^\\!/,P=/^\\#/,x=/\r?\n/g,C=/^\.*\/|^\.+$/;let T="node-ignore";"undefined"!=typeof Symbol&&(T=Symbol.for("node-ignore"));const R=T,k=/([0-z])-([0-z])/g,RETURN_FALSE=()=>!1,_=[[/\\?\s+$/,g=>0===g.indexOf("\\")?" ":""],[/\\\s/g,()=>" "],[/[\\$.|*+(){^]/g,g=>`\\${g}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function startingReplacer(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(g,v,b)=>v+6<b.length?"(?:\\/[^\\/]+)*":"\\/.+"],[/(^|[^\\]+)(\\\*)+(?=.+)/g,(g,v,b)=>v+b.replace(/\\\*/g,"[^\\/]*")],[/\\\\\\(?=[$.|*+(){^])/g,()=>"\\"],[/\\\\/g,()=>"\\"],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(g,v,b,S,P)=>"\\"===v?`\\[${b}${(g=>{const{length:v}=g;return g.slice(0,v-v%2)})(S)}${P}`:"]"===P&&S.length%2==0?`[${(g=>g.replace(k,((g,v,b)=>v.charCodeAt(0)<=b.charCodeAt(0)?g:"")))(b)}${S}]`:"[]"],[/(?:[^*])$/,g=>/\/$/.test(g)?`${g}$`:`${g}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(g,v)=>`${v?`${v}[^/]+`:"[^/]*"}(?=$|\\/$)`]],O=Object.create(null),isString=g=>"string"==typeof g;class IgnoreRule{constructor(g,v,b,S){this.origin=g,this.pattern=v,this.negative=b,this.regex=S}}const createRule=(g,v)=>{const b=g;let x=!1;0===g.indexOf("!")&&(x=!0,g=g.substr(1));const C=((g,v)=>{let b=O[g];return b||(b=_.reduce(((v,b)=>v.replace(b[0],b[1].bind(g))),g),O[g]=b),v?new RegExp(b,"i"):new RegExp(b)})(g=g.replace(S,"!").replace(P,"#"),v);return new IgnoreRule(b,g,x,C)},throwError=(g,v)=>{throw new v(g)},checkPath=(g,v,b)=>{if(!isString(g))return b(`path must be a string, but got \`${v}\``,TypeError);if(!g)return b("path must not be empty",TypeError);if(checkPath.isNotRelative(g)){return b(`path should be a ${"`path.relative()`d"} string, but got "${v}"`,RangeError)}return!0},isNotRelative=g=>C.test(g);checkPath.isNotRelative=isNotRelative,checkPath.convert=g=>g;class Ignore{constructor({ignorecase:g=!0,ignoreCase:v=g,allowRelativePaths:b=!1}={}){var S,P,x;S=this,P=R,x=!0,Object.defineProperty(S,P,{value:x}),this._rules=[],this._ignoreCase=v,this._allowRelativePaths=b,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(g){if(g&&g[R])return this._rules=this._rules.concat(g._rules),void(this._added=!0);if((g=>g&&isString(g)&&!v.test(g)&&!b.test(g)&&0!==g.indexOf("#"))(g)){const v=createRule(g,this._ignoreCase);this._added=!0,this._rules.push(v)}}add(g){return this._added=!1,makeArray(isString(g)?(g=>g.split(x))(g):g).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(g){return this.add(g)}_testOne(g,v){let b=!1,S=!1;return this._rules.forEach((P=>{const{negative:x}=P;if(S===x&&b!==S||x&&!b&&!S&&!v)return;P.regex.test(g)&&(b=!x,S=x)})),{ignored:b,unignored:S}}_test(g,v,b,S){const P=g&&checkPath.convert(g);return checkPath(P,g,this._allowRelativePaths?RETURN_FALSE:throwError),this._t(P,v,b,S)}_t(g,v,b,S){if(g in v)return v[g];if(S||(S=g.split("/")),S.pop(),!S.length)return v[g]=this._testOne(g,b);const P=this._t(S.join("/")+"/",v,b,S);return v[g]=P.ignored?P:this._testOne(g,b)}ignores(g){return this._test(g,this._ignoreCache,!1).ignored}createFilter(){return g=>!this.ignores(g)}filter(g){return makeArray(g).filter(this.createFilter())}test(g){return this._test(g,this._testCache,!0)}}const factory=g=>new Ignore(g);if(factory.isPathValid=g=>checkPath(g&&checkPath.convert(g),g,RETURN_FALSE),factory.default=factory,g.exports=factory,"undefined"!=typeof process&&(process.env&&process.env.IGNORE_TEST_WIN32||"win32"===process.platform)){const makePosix=g=>/^\\\\\?\\/.test(g)||/["<>|\u0000-\u001F]+/u.test(g)?g:g.replace(/\\/g,"/");checkPath.convert=makePosix;const g=/^[a-z]:\//i;checkPath.isNotRelative=v=>g.test(v)||isNotRelative(v)}},2428:g=>{g.exports=function isExtglob(g){if("string"!=typeof g||""===g)return!1;for(var v;v=/(\\).|([@?!+*]\(.*\))/g.exec(g);){if(v[2])return!0;g=g.slice(v.index+v[0].length)}return!1}},46830:(g,v,b)=>{var S=b(2428),P={"{":"}","(":")","[":"]"},strictCheck=function(g){if("!"===g[0])return!0;for(var v=0,b=-2,S=-2,x=-2,C=-2,T=-2;v<g.length;){if("*"===g[v])return!0;if("?"===g[v+1]&&/[\].+)]/.test(g[v]))return!0;if(-1!==S&&"["===g[v]&&"]"!==g[v+1]&&(S<v&&(S=g.indexOf("]",v)),S>v)){if(-1===T||T>S)return!0;if(-1===(T=g.indexOf("\\",v))||T>S)return!0}if(-1!==x&&"{"===g[v]&&"}"!==g[v+1]&&(x=g.indexOf("}",v))>v&&(-1===(T=g.indexOf("\\",v))||T>x))return!0;if(-1!==C&&"("===g[v]&&"?"===g[v+1]&&/[:!=]/.test(g[v+2])&&")"!==g[v+3]&&(C=g.indexOf(")",v))>v&&(-1===(T=g.indexOf("\\",v))||T>C))return!0;if(-1!==b&&"("===g[v]&&"|"!==g[v+1]&&(b<v&&(b=g.indexOf("|",v)),-1!==b&&")"!==g[b+1]&&(C=g.indexOf(")",b))>b&&(-1===(T=g.indexOf("\\",b))||T>C)))return!0;if("\\"===g[v]){var R=g[v+1];v+=2;var k=P[R];if(k){var _=g.indexOf(k,v);-1!==_&&(v=_+1)}if("!"===g[v])return!0}else v++}return!1},relaxedCheck=function(g){if("!"===g[0])return!0;for(var v=0;v<g.length;){if(/[*?{}()[\]]/.test(g[v]))return!0;if("\\"===g[v]){var b=g[v+1];v+=2;var S=P[b];if(S){var x=g.indexOf(S,v);-1!==x&&(v=x+1)}if("!"===g[v])return!0}else v++}return!1};g.exports=function isGlob(g,v){if("string"!=typeof g||""===g)return!1;if(S(g))return!0;var b=strictCheck;return v&&!1===v.strict&&(b=relaxedCheck),b(g)}},19924:g=>{"use strict";g.exports=function(g){return"number"==typeof g?g-g==0:"string"==typeof g&&""!==g.trim()&&(Number.isFinite?Number.isFinite(+g):isFinite(+g))}},96813:(g,v,b)=>{let S;try{S=b(20077)}catch(g){S=b(57147)}const P=b(38981),{stringify:x,stripBom:C}=b(96780);const T={readFile:P.fromPromise((async function _readFile(g,v={}){"string"==typeof v&&(v={encoding:v});const b=v.fs||S,x=!("throws"in v)||v.throws;let T,R=await P.fromCallback(b.readFile)(g,v);R=C(R);try{T=JSON.parse(R,v?v.reviver:null)}catch(v){if(x)throw v.message=`${g}: ${v.message}`,v;return null}return T})),readFileSync:function readFileSync(g,v={}){"string"==typeof v&&(v={encoding:v});const b=v.fs||S,P=!("throws"in v)||v.throws;try{let S=b.readFileSync(g,v);return S=C(S),JSON.parse(S,v.reviver)}catch(v){if(P)throw v.message=`${g}: ${v.message}`,v;return null}},writeFile:P.fromPromise((async function _writeFile(g,v,b={}){const C=b.fs||S,T=x(v,b);await P.fromCallback(C.writeFile)(g,T,b)})),writeFileSync:function writeFileSync(g,v,b={}){const P=b.fs||S,C=x(v,b);return P.writeFileSync(g,C,b)}};g.exports=T},96780:g=>{g.exports={stringify:function stringify(g,{EOL:v="\n",finalEOL:b=!0,replacer:S=null,spaces:P}={}){const x=b?v:"";return JSON.stringify(g,S,P).replace(/\n/g,v)+x},stripBom:function stripBom(g){return Buffer.isBuffer(g)&&(g=g.toString("utf8")),g.replace(/^\uFEFF/,"")}}},72378:(g,v,b)=>{g=b.nmd(g);var S="__lodash_hash_undefined__",P=9007199254740991,x="[object Arguments]",C="[object AsyncFunction]",T="[object Function]",R="[object GeneratorFunction]",k="[object Null]",_="[object Object]",O="[object Proxy]",I="[object Undefined]",A=/^\[object .+?Constructor\]$/,q=/^(?:0|[1-9]\d*)$/,z={};z["[object Float32Array]"]=z["[object Float64Array]"]=z["[object Int8Array]"]=z["[object Int16Array]"]=z["[object Int32Array]"]=z["[object Uint8Array]"]=z["[object Uint8ClampedArray]"]=z["[object Uint16Array]"]=z["[object Uint32Array]"]=!0,z[x]=z["[object Array]"]=z["[object ArrayBuffer]"]=z["[object Boolean]"]=z["[object DataView]"]=z["[object Date]"]=z["[object Error]"]=z[T]=z["[object Map]"]=z["[object Number]"]=z[_]=z["[object RegExp]"]=z["[object Set]"]=z["[object String]"]=z["[object WeakMap]"]=!1;var L="object"==typeof global&&global&&global.Object===Object&&global,G="object"==typeof self&&self&&self.Object===Object&&self,j=L||G||Function("return this")(),B=v&&!v.nodeType&&v,U=B&&g&&!g.nodeType&&g,V=U&&U.exports===B,H=V&&L.process,K=function(){try{var g=U&&U.require&&U.require("util").types;return g||H&&H.binding&&H.binding("util")}catch(g){}}(),X=K&&K.isTypedArray;var J,Y=Array.prototype,te=Function.prototype,re=Object.prototype,ie=j["__core-js_shared__"],ne=te.toString,ae=re.hasOwnProperty,se=(J=/[^.]+$/.exec(ie&&ie.keys&&ie.keys.IE_PROTO||""))?"Symbol(src)_1."+J:"",oe=re.toString,le=ne.call(Object),pe=RegExp("^"+ne.call(ae).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ce=V?j.Buffer:void 0,de=j.Symbol,me=j.Uint8Array,he=ce?ce.allocUnsafe:void 0,ye=function overArg(g,v){return function(b){return g(v(b))}}(Object.getPrototypeOf,Object),ge=Object.create,fe=re.propertyIsEnumerable,ve=Y.splice,be=de?de.toStringTag:void 0,Ne=function(){try{var g=getNative(Object,"defineProperty");return g({},"",{}),g}catch(g){}}(),Se=ce?ce.isBuffer:void 0,Pe=Math.max,xe=Date.now,Ce=getNative(j,"Map"),Te=getNative(Object,"create"),ke=function(){function object(){}return function(g){if(!isObject(g))return{};if(ge)return ge(g);object.prototype=g;var v=new object;return object.prototype=void 0,v}}();function Hash(g){var v=-1,b=null==g?0:g.length;for(this.clear();++v<b;){var S=g[v];this.set(S[0],S[1])}}function ListCache(g){var v=-1,b=null==g?0:g.length;for(this.clear();++v<b;){var S=g[v];this.set(S[0],S[1])}}function MapCache(g){var v=-1,b=null==g?0:g.length;for(this.clear();++v<b;){var S=g[v];this.set(S[0],S[1])}}function Stack(g){var v=this.__data__=new ListCache(g);this.size=v.size}function arrayLikeKeys(g,v){var b=Ie(g),S=!b&&Oe(g),P=!b&&!S&&Ae(g),x=!b&&!S&&!P&&qe(g),C=b||S||P||x,T=C?function baseTimes(g,v){for(var b=-1,S=Array(g);++b<g;)S[b]=v(b);return S}(g.length,String):[],R=T.length;for(var k in g)!v&&!ae.call(g,k)||C&&("length"==k||P&&("offset"==k||"parent"==k)||x&&("buffer"==k||"byteLength"==k||"byteOffset"==k)||isIndex(k,R))||T.push(k);return T}function assignMergeValue(g,v,b){(void 0!==b&&!eq(g[v],b)||void 0===b&&!(v in g))&&baseAssignValue(g,v,b)}function assignValue(g,v,b){var S=g[v];ae.call(g,v)&&eq(S,b)&&(void 0!==b||v in g)||baseAssignValue(g,v,b)}function assocIndexOf(g,v){for(var b=g.length;b--;)if(eq(g[b][0],v))return b;return-1}function baseAssignValue(g,v,b){"__proto__"==v&&Ne?Ne(g,v,{configurable:!0,enumerable:!0,value:b,writable:!0}):g[v]=b}Hash.prototype.clear=function hashClear(){this.__data__=Te?Te(null):{},this.size=0},Hash.prototype.delete=function hashDelete(g){var v=this.has(g)&&delete this.__data__[g];return this.size-=v?1:0,v},Hash.prototype.get=function hashGet(g){var v=this.__data__;if(Te){var b=v[g];return b===S?void 0:b}return ae.call(v,g)?v[g]:void 0},Hash.prototype.has=function hashHas(g){var v=this.__data__;return Te?void 0!==v[g]:ae.call(v,g)},Hash.prototype.set=function hashSet(g,v){var b=this.__data__;return this.size+=this.has(g)?0:1,b[g]=Te&&void 0===v?S:v,this},ListCache.prototype.clear=function listCacheClear(){this.__data__=[],this.size=0},ListCache.prototype.delete=function listCacheDelete(g){var v=this.__data__,b=assocIndexOf(v,g);return!(b<0)&&(b==v.length-1?v.pop():ve.call(v,b,1),--this.size,!0)},ListCache.prototype.get=function listCacheGet(g){var v=this.__data__,b=assocIndexOf(v,g);return b<0?void 0:v[b][1]},ListCache.prototype.has=function listCacheHas(g){return assocIndexOf(this.__data__,g)>-1},ListCache.prototype.set=function listCacheSet(g,v){var b=this.__data__,S=assocIndexOf(b,g);return S<0?(++this.size,b.push([g,v])):b[S][1]=v,this},MapCache.prototype.clear=function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Ce||ListCache),string:new Hash}},MapCache.prototype.delete=function mapCacheDelete(g){var v=getMapData(this,g).delete(g);return this.size-=v?1:0,v},MapCache.prototype.get=function mapCacheGet(g){return getMapData(this,g).get(g)},MapCache.prototype.has=function mapCacheHas(g){return getMapData(this,g).has(g)},MapCache.prototype.set=function mapCacheSet(g,v){var b=getMapData(this,g),S=b.size;return b.set(g,v),this.size+=b.size==S?0:1,this},Stack.prototype.clear=function stackClear(){this.__data__=new ListCache,this.size=0},Stack.prototype.delete=function stackDelete(g){var v=this.__data__,b=v.delete(g);return this.size=v.size,b},Stack.prototype.get=function stackGet(g){return this.__data__.get(g)},Stack.prototype.has=function stackHas(g){return this.__data__.has(g)},Stack.prototype.set=function stackSet(g,v){var b=this.__data__;if(b instanceof ListCache){var S=b.__data__;if(!Ce||S.length<199)return S.push([g,v]),this.size=++b.size,this;b=this.__data__=new MapCache(S)}return b.set(g,v),this.size=b.size,this};var Ee=function createBaseFor(g){return function(v,b,S){for(var P=-1,x=Object(v),C=S(v),T=C.length;T--;){var R=C[g?T:++P];if(!1===b(x[R],R,x))break}return v}}();function baseGetTag(g){return null==g?void 0===g?I:k:be&&be in Object(g)?function getRawTag(g){var v=ae.call(g,be),b=g[be];try{g[be]=void 0;var S=!0}catch(g){}var P=oe.call(g);S&&(v?g[be]=b:delete g[be]);return P}(g):function objectToString(g){return oe.call(g)}(g)}function baseIsArguments(g){return isObjectLike(g)&&baseGetTag(g)==x}function baseIsNative(g){return!(!isObject(g)||function isMasked(g){return!!se&&se in g}(g))&&(isFunction(g)?pe:A).test(function toSource(g){if(null!=g){try{return ne.call(g)}catch(g){}try{return g+""}catch(g){}}return""}(g))}function baseKeysIn(g){if(!isObject(g))return function nativeKeysIn(g){var v=[];if(null!=g)for(var b in Object(g))v.push(b);return v}(g);var v=isPrototype(g),b=[];for(var S in g)("constructor"!=S||!v&&ae.call(g,S))&&b.push(S);return b}function baseMerge(g,v,b,S,P){g!==v&&Ee(v,(function(x,C){if(P||(P=new Stack),isObject(x))!function baseMergeDeep(g,v,b,S,P,x,C){var T=safeGet(g,b),R=safeGet(v,b),k=C.get(R);if(k)return void assignMergeValue(g,b,k);var O=x?x(T,R,b+"",g,v,C):void 0,I=void 0===O;if(I){var A=Ie(R),q=!A&&Ae(R),z=!A&&!q&&qe(R);O=R,A||q||z?Ie(T)?O=T:!function isArrayLikeObject(g){return isObjectLike(g)&&isArrayLike(g)}(T)?q?(I=!1,O=function cloneBuffer(g,v){if(v)return g.slice();var b=g.length,S=he?he(b):new g.constructor(b);return g.copy(S),S}(R,!0)):z?(I=!1,O=function cloneTypedArray(g,v){var b=v?function cloneArrayBuffer(g){var v=new g.constructor(g.byteLength);return new me(v).set(new me(g)),v}(g.buffer):g.buffer;return new g.constructor(b,g.byteOffset,g.length)}(R,!0)):O=[]:O=function copyArray(g,v){var b=-1,S=g.length;v||(v=Array(S));for(;++b<S;)v[b]=g[b];return v}(T):function isPlainObject(g){if(!isObjectLike(g)||baseGetTag(g)!=_)return!1;var v=ye(g);if(null===v)return!0;var b=ae.call(v,"constructor")&&v.constructor;return"function"==typeof b&&b instanceof b&&ne.call(b)==le}(R)||Oe(R)?(O=T,Oe(T)?O=function toPlainObject(g){return function copyObject(g,v,b,S){var P=!b;b||(b={});var x=-1,C=v.length;for(;++x<C;){var T=v[x],R=S?S(b[T],g[T],T,b,g):void 0;void 0===R&&(R=g[T]),P?baseAssignValue(b,T,R):assignValue(b,T,R)}return b}(g,keysIn(g))}(T):isObject(T)&&!isFunction(T)||(O=function initCloneObject(g){return"function"!=typeof g.constructor||isPrototype(g)?{}:ke(ye(g))}(R))):I=!1}I&&(C.set(R,O),P(O,R,S,x,C),C.delete(R));assignMergeValue(g,b,O)}(g,v,C,b,baseMerge,S,P);else{var T=S?S(safeGet(g,C),x,C+"",g,v,P):void 0;void 0===T&&(T=x),assignMergeValue(g,C,T)}}),keysIn)}function baseRest(g,v){return _e(function overRest(g,v,b){return v=Pe(void 0===v?g.length-1:v,0),function(){for(var S=arguments,P=-1,x=Pe(S.length-v,0),C=Array(x);++P<x;)C[P]=S[v+P];P=-1;for(var T=Array(v+1);++P<v;)T[P]=S[P];return T[v]=b(C),function apply(g,v,b){switch(b.length){case 0:return g.call(v);case 1:return g.call(v,b[0]);case 2:return g.call(v,b[0],b[1]);case 3:return g.call(v,b[0],b[1],b[2])}return g.apply(v,b)}(g,this,T)}}(g,v,identity),g+"")}function getMapData(g,v){var b=g.__data__;return function isKeyable(g){var v=typeof g;return"string"==v||"number"==v||"symbol"==v||"boolean"==v?"__proto__"!==g:null===g}(v)?b["string"==typeof v?"string":"hash"]:b.map}function getNative(g,v){var b=function getValue(g,v){return null==g?void 0:g[v]}(g,v);return baseIsNative(b)?b:void 0}function isIndex(g,v){var b=typeof g;return!!(v=null==v?P:v)&&("number"==b||"symbol"!=b&&q.test(g))&&g>-1&&g%1==0&&g<v}function isPrototype(g){var v=g&&g.constructor;return g===("function"==typeof v&&v.prototype||re)}function safeGet(g,v){if(("constructor"!==v||"function"!=typeof g[v])&&"__proto__"!=v)return g[v]}var _e=function shortOut(g){var v=0,b=0;return function(){var S=xe(),P=16-(S-b);if(b=S,P>0){if(++v>=800)return arguments[0]}else v=0;return g.apply(void 0,arguments)}}(Ne?function(g,v){return Ne(g,"toString",{configurable:!0,enumerable:!1,value:(b=v,function(){return b}),writable:!0});var b}:identity);function eq(g,v){return g===v||g!=g&&v!=v}var Oe=baseIsArguments(function(){return arguments}())?baseIsArguments:function(g){return isObjectLike(g)&&ae.call(g,"callee")&&!fe.call(g,"callee")},Ie=Array.isArray;function isArrayLike(g){return null!=g&&isLength(g.length)&&!isFunction(g)}var Ae=Se||function stubFalse(){return!1};function isFunction(g){if(!isObject(g))return!1;var v=baseGetTag(g);return v==T||v==R||v==C||v==O}function isLength(g){return"number"==typeof g&&g>-1&&g%1==0&&g<=P}function isObject(g){var v=typeof g;return null!=g&&("object"==v||"function"==v)}function isObjectLike(g){return null!=g&&"object"==typeof g}var qe=X?function baseUnary(g){return function(v){return g(v)}}(X):function baseIsTypedArray(g){return isObjectLike(g)&&isLength(g.length)&&!!z[baseGetTag(g)]};function keysIn(g){return isArrayLike(g)?arrayLikeKeys(g,!0):baseKeysIn(g)}var ze=function createAssigner(g){return baseRest((function(v,b){var S=-1,P=b.length,x=P>1?b[P-1]:void 0,C=P>2?b[2]:void 0;for(x=g.length>3&&"function"==typeof x?(P--,x):void 0,C&&function isIterateeCall(g,v,b){if(!isObject(b))return!1;var S=typeof v;if("number"==S?isArrayLike(b)&&isIndex(v,b.length):"string"==S&&v in b)return eq(b[v],g);return!1}(b[0],b[1],C)&&(x=P<3?void 0:x,P=1),v=Object(v);++S<P;){var T=b[S];T&&g(v,T,S,x)}return v}))}((function(g,v,b){baseMerge(g,v,b)}));function identity(g){return g}g.exports=ze},39593:(g,v,b)=>{"use strict";const S=b(34411),P=Symbol("max"),x=Symbol("length"),C=Symbol("lengthCalculator"),T=Symbol("allowStale"),R=Symbol("maxAge"),k=Symbol("dispose"),_=Symbol("noDisposeOnSet"),O=Symbol("lruList"),I=Symbol("cache"),A=Symbol("updateAgeOnGet"),naiveLength=()=>1;const get=(g,v,b)=>{const S=g[I].get(v);if(S){const v=S.value;if(isStale(g,v)){if(del(g,S),!g[T])return}else b&&(g[A]&&(S.value.now=Date.now()),g[O].unshiftNode(S));return v.value}},isStale=(g,v)=>{if(!v||!v.maxAge&&!g[R])return!1;const b=Date.now()-v.now;return v.maxAge?b>v.maxAge:g[R]&&b>g[R]},trim=g=>{if(g[x]>g[P])for(let v=g[O].tail;g[x]>g[P]&&null!==v;){const b=v.prev;del(g,v),v=b}},del=(g,v)=>{if(v){const b=v.value;g[k]&&g[k](b.key,b.value),g[x]-=b.length,g[I].delete(b.key),g[O].removeNode(v)}};class Entry{constructor(g,v,b,S,P){this.key=g,this.value=v,this.length=b,this.now=S,this.maxAge=P||0}}const forEachStep=(g,v,b,S)=>{let P=b.value;isStale(g,P)&&(del(g,b),g[T]||(P=void 0)),P&&v.call(S,P.value,P.key,g)};g.exports=class LRUCache{constructor(g){if("number"==typeof g&&(g={max:g}),g||(g={}),g.max&&("number"!=typeof g.max||g.max<0))throw new TypeError("max must be a non-negative number");this[P]=g.max||1/0;const v=g.length||naiveLength;if(this[C]="function"!=typeof v?naiveLength:v,this[T]=g.stale||!1,g.maxAge&&"number"!=typeof g.maxAge)throw new TypeError("maxAge must be a number");this[R]=g.maxAge||0,this[k]=g.dispose,this[_]=g.noDisposeOnSet||!1,this[A]=g.updateAgeOnGet||!1,this.reset()}set max(g){if("number"!=typeof g||g<0)throw new TypeError("max must be a non-negative number");this[P]=g||1/0,trim(this)}get max(){return this[P]}set allowStale(g){this[T]=!!g}get allowStale(){return this[T]}set maxAge(g){if("number"!=typeof g)throw new TypeError("maxAge must be a non-negative number");this[R]=g,trim(this)}get maxAge(){return this[R]}set lengthCalculator(g){"function"!=typeof g&&(g=naiveLength),g!==this[C]&&(this[C]=g,this[x]=0,this[O].forEach((g=>{g.length=this[C](g.value,g.key),this[x]+=g.length}))),trim(this)}get lengthCalculator(){return this[C]}get length(){return this[x]}get itemCount(){return this[O].length}rforEach(g,v){v=v||this;for(let b=this[O].tail;null!==b;){const S=b.prev;forEachStep(this,g,b,v),b=S}}forEach(g,v){v=v||this;for(let b=this[O].head;null!==b;){const S=b.next;forEachStep(this,g,b,v),b=S}}keys(){return this[O].toArray().map((g=>g.key))}values(){return this[O].toArray().map((g=>g.value))}reset(){this[k]&&this[O]&&this[O].length&&this[O].forEach((g=>this[k](g.key,g.value))),this[I]=new Map,this[O]=new S,this[x]=0}dump(){return this[O].map((g=>!isStale(this,g)&&{k:g.key,v:g.value,e:g.now+(g.maxAge||0)})).toArray().filter((g=>g))}dumpLru(){return this[O]}set(g,v,b){if((b=b||this[R])&&"number"!=typeof b)throw new TypeError("maxAge must be a number");const S=b?Date.now():0,T=this[C](v,g);if(this[I].has(g)){if(T>this[P])return del(this,this[I].get(g)),!1;const C=this[I].get(g).value;return this[k]&&(this[_]||this[k](g,C.value)),C.now=S,C.maxAge=b,C.value=v,this[x]+=T-C.length,C.length=T,this.get(g),trim(this),!0}const A=new Entry(g,v,T,S,b);return A.length>this[P]?(this[k]&&this[k](g,v),!1):(this[x]+=A.length,this[O].unshift(A),this[I].set(g,this[O].head),trim(this),!0)}has(g){if(!this[I].has(g))return!1;const v=this[I].get(g).value;return!isStale(this,v)}get(g){return get(this,g,!0)}peek(g){return get(this,g,!1)}pop(){const g=this[O].tail;return g?(del(this,g),g.value):null}del(g){del(this,this[I].get(g))}load(g){this.reset();const v=Date.now();for(let b=g.length-1;b>=0;b--){const S=g[b],P=S.e||0;if(0===P)this.set(S.k,S.v);else{const g=P-v;g>0&&this.set(S.k,S.v,g)}}}prune(){this[I].forEach(((g,v)=>get(this,v,!1)))}}},60155:(g,v,b)=>{"use strict";const S=b(12781).PassThrough,P=Array.prototype.slice;function pauseStreams(g,v){if(Array.isArray(g))for(let b=0,S=g.length;b<S;b++)g[b]=pauseStreams(g[b],v);else{if(!g._readableState&&g.pipe&&(g=g.pipe(S(v))),!g._readableState||!g.pause||!g.pipe)throw new Error("Only readable stream can be merged.");g.pause()}return g}g.exports=function merge2(){const g=[],v=P.call(arguments);let b=!1,x=v[v.length-1];x&&!Array.isArray(x)&&null==x.pipe?v.pop():x={};const C=!1!==x.end,T=!0===x.pipeError;null==x.objectMode&&(x.objectMode=!0);null==x.highWaterMark&&(x.highWaterMark=65536);const R=S(x);function addStream(){for(let v=0,b=arguments.length;v<b;v++)g.push(pauseStreams(arguments[v],x));return mergeStream(),this}function mergeStream(){if(b)return;b=!0;let v=g.shift();if(!v)return void process.nextTick(endStream);Array.isArray(v)||(v=[v]);let S=v.length+1;function next(){--S>0||(b=!1,mergeStream())}function pipe(g){function onend(){g.removeListener("merge2UnpipeEnd",onend),g.removeListener("end",onend),T&&g.removeListener("error",onerror),next()}function onerror(g){R.emit("error",g)}if(g._readableState.endEmitted)return next();g.on("merge2UnpipeEnd",onend),g.on("end",onend),T&&g.on("error",onerror),g.pipe(R,{end:!1}),g.resume()}for(let g=0;g<v.length;g++)pipe(v[g]);next()}function endStream(){b=!1,R.emit("queueDrain"),C&&R.end()}R.setMaxListeners(0),R.add=addStream,R.on("unpipe",(function(g){g.emit("merge2UnpipeEnd")})),v.length&&addStream.apply(null,v);return R}},70850:(g,v,b)=>{"use strict";const S=b(73837),P=b(86744),x=b(59444),C=b(28702),isEmptyString=g=>""===g||"./"===g,micromatch=(g,v,b)=>{v=[].concat(v),g=[].concat(g);let S=new Set,P=new Set,C=new Set,T=0,onResult=g=>{C.add(g.output),b&&b.onResult&&b.onResult(g)};for(let C=0;C<v.length;C++){let R=x(String(v[C]),{...b,onResult},!0),k=R.state.negated||R.state.negatedExtglob;k&&T++;for(let v of g){let g=R(v,!0);(k?!g.isMatch:g.isMatch)&&(k?S.add(g.output):(S.delete(g.output),P.add(g.output)))}}let R=(T===v.length?[...C]:[...P]).filter((g=>!S.has(g)));if(b&&0===R.length){if(!0===b.failglob)throw new Error(`No matches found for "${v.join(", ")}"`);if(!0===b.nonull||!0===b.nullglob)return b.unescape?v.map((g=>g.replace(/\\/g,""))):v}return R};micromatch.match=micromatch,micromatch.matcher=(g,v)=>x(g,v),micromatch.any=micromatch.isMatch=(g,v,b)=>x(v,b)(g),micromatch.not=(g,v,b={})=>{v=[].concat(v).map(String);let S=new Set,P=[],x=new Set(micromatch(g,v,{...b,onResult:g=>{b.onResult&&b.onResult(g),P.push(g.output)}}));for(let g of P)x.has(g)||S.add(g);return[...S]},micromatch.contains=(g,v,b)=>{if("string"!=typeof g)throw new TypeError(`Expected a string: "${S.inspect(g)}"`);if(Array.isArray(v))return v.some((v=>micromatch.contains(g,v,b)));if("string"==typeof v){if(isEmptyString(g)||isEmptyString(v))return!1;if(g.includes(v)||g.startsWith("./")&&g.slice(2).includes(v))return!0}return micromatch.isMatch(g,v,{...b,contains:!0})},micromatch.matchKeys=(g,v,b)=>{if(!C.isObject(g))throw new TypeError("Expected the first argument to be an object");let S=micromatch(Object.keys(g),v,b),P={};for(let v of S)P[v]=g[v];return P},micromatch.some=(g,v,b)=>{let S=[].concat(g);for(let g of[].concat(v)){let v=x(String(g),b);if(S.some((g=>v(g))))return!0}return!1},micromatch.every=(g,v,b)=>{let S=[].concat(g);for(let g of[].concat(v)){let v=x(String(g),b);if(!S.every((g=>v(g))))return!1}return!0},micromatch.all=(g,v,b)=>{if("string"!=typeof g)throw new TypeError(`Expected a string: "${S.inspect(g)}"`);return[].concat(v).every((v=>x(v,b)(g)))},micromatch.capture=(g,v,b)=>{let S=C.isWindows(b),P=x.makeRe(String(g),{...b,capture:!0}).exec(S?C.toPosixSlashes(v):v);if(P)return P.slice(1).map((g=>void 0===g?"":g))},micromatch.makeRe=(...g)=>x.makeRe(...g),micromatch.scan=(...g)=>x.scan(...g),micromatch.parse=(g,v)=>{let b=[];for(let S of[].concat(g||[]))for(let g of P(String(S),v))b.push(x.parse(g,v));return b},micromatch.braces=(g,v)=>{if("string"!=typeof g)throw new TypeError("Expected a string");return v&&!0===v.nobrace||!/\{.*\}/.test(g)?[g]:P(g,v)},micromatch.braceExpand=(g,v)=>{if("string"!=typeof g)throw new TypeError("Expected a string");return micromatch.braces(g,{...v,expand:!0})},g.exports=micromatch},55234:(g,v,b)=>{g.exports=b(53765)},80983:(g,v,b)=>{"use strict";var S=b(55234),P=b(71017).extname,x=/^\s*([^;\s]*)(?:;|\s|$)/,C=/^text\//i;function charset(g){if(!g||"string"!=typeof g)return!1;var v=x.exec(g),b=v&&S[v[1].toLowerCase()];return b&&b.charset?b.charset:!(!v||!C.test(v[1]))&&"UTF-8"}v.charset=charset,v.charsets={lookup:charset},v.contentType=function contentType(g){if(!g||"string"!=typeof g)return!1;var b=-1===g.indexOf("/")?v.lookup(g):g;if(!b)return!1;if(-1===b.indexOf("charset")){var S=v.charset(b);S&&(b+="; charset="+S.toLowerCase())}return b},v.extension=function extension(g){if(!g||"string"!=typeof g)return!1;var b=x.exec(g),S=b&&v.extensions[b[1].toLowerCase()];if(!S||!S.length)return!1;return S[0]},v.extensions=Object.create(null),v.lookup=function lookup(g){if(!g||"string"!=typeof g)return!1;var b=P("x."+g).toLowerCase().substr(1);if(!b)return!1;return v.types[b]||!1},v.types=Object.create(null),function populateMaps(g,v){var b=["nginx","apache",void 0,"iana"];Object.keys(S).forEach((function forEachMimeType(P){var x=S[P],C=x.extensions;if(C&&C.length){g[P]=C;for(var T=0;T<C.length;T++){var R=C[T];if(v[R]){var k=b.indexOf(S[v[R]].source),_=b.indexOf(x.source);if("application/octet-stream"!==v[R]&&(k>_||k===_&&"application/"===v[R].substr(0,12)))continue}v[R]=P}}}))}(v.extensions,v.types)},35736:(g,v,b)=>{"use strict";const S="object"==typeof process&&process?process:{stdout:null,stderr:null},P=b(82361),x=b(12781),C=b(71576).StringDecoder,T=Symbol("EOF"),R=Symbol("maybeEmitEnd"),k=Symbol("emittedEnd"),_=Symbol("emittingEnd"),O=Symbol("emittedError"),I=Symbol("closed"),A=Symbol("read"),q=Symbol("flush"),z=Symbol("flushChunk"),L=Symbol("encoding"),G=Symbol("decoder"),j=Symbol("flowing"),B=Symbol("paused"),U=Symbol("resume"),V=Symbol("buffer"),H=Symbol("pipes"),K=Symbol("bufferLength"),X=Symbol("bufferPush"),J=Symbol("bufferShift"),Y=Symbol("objectMode"),te=Symbol("destroyed"),re=Symbol("error"),ie=Symbol("emitData"),ne=Symbol("emitEnd"),ae=Symbol("emitEnd2"),se=Symbol("async"),oe=Symbol("abort"),le=Symbol("aborted"),pe=Symbol("signal"),defer=g=>Promise.resolve().then(g),ce="1"!==global._MP_NO_ITERATOR_SYMBOLS_,de=ce&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),me=ce&&Symbol.iterator||Symbol("iterator not implemented");class Pipe{constructor(g,v,b){this.src=g,this.dest=v,this.opts=b,this.ondrain=()=>g[U](),v.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}}class PipeProxyErrors extends Pipe{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(g,v,b){super(g,v,b),this.proxyErrors=g=>v.emit("error",g),g.on("error",this.proxyErrors)}}class Minipass extends x{constructor(g){super(),this[j]=!1,this[B]=!1,this[H]=[],this[V]=[],this[Y]=g&&g.objectMode||!1,this[Y]?this[L]=null:this[L]=g&&g.encoding||null,"buffer"===this[L]&&(this[L]=null),this[se]=g&&!!g.async||!1,this[G]=this[L]?new C(this[L]):null,this[T]=!1,this[k]=!1,this[_]=!1,this[I]=!1,this[O]=null,this.writable=!0,this.readable=!0,this[K]=0,this[te]=!1,g&&!0===g.debugExposeBuffer&&Object.defineProperty(this,"buffer",{get:()=>this[V]}),g&&!0===g.debugExposePipes&&Object.defineProperty(this,"pipes",{get:()=>this[H]}),this[pe]=g&&g.signal,this[le]=!1,this[pe]&&(this[pe].addEventListener("abort",(()=>this[oe]())),this[pe].aborted&&this[oe]())}get bufferLength(){return this[K]}get encoding(){return this[L]}set encoding(g){if(this[Y])throw new Error("cannot set encoding in objectMode");if(this[L]&&g!==this[L]&&(this[G]&&this[G].lastNeed||this[K]))throw new Error("cannot change encoding");this[L]!==g&&(this[G]=g?new C(g):null,this[V].length&&(this[V]=this[V].map((g=>this[G].write(g))))),this[L]=g}setEncoding(g){this.encoding=g}get objectMode(){return this[Y]}set objectMode(g){this[Y]=this[Y]||!!g}get async(){return this[se]}set async(g){this[se]=this[se]||!!g}[oe](){this[le]=!0,this.emit("abort",this[pe].reason),this.destroy(this[pe].reason)}get aborted(){return this[le]}set aborted(g){}write(g,v,b){if(this[le])return!1;if(this[T])throw new Error("write after end");if(this[te])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;"function"==typeof v&&(b=v,v="utf8"),v||(v="utf8");const S=this[se]?defer:g=>g();var P;return this[Y]||Buffer.isBuffer(g)||(P=g,!Buffer.isBuffer(P)&&ArrayBuffer.isView(P)?g=Buffer.from(g.buffer,g.byteOffset,g.byteLength):(g=>g instanceof ArrayBuffer||"object"==typeof g&&g.constructor&&"ArrayBuffer"===g.constructor.name&&g.byteLength>=0)(g)?g=Buffer.from(g):"string"!=typeof g&&(this.objectMode=!0)),this[Y]?(this.flowing&&0!==this[K]&&this[q](!0),this.flowing?this.emit("data",g):this[X](g),0!==this[K]&&this.emit("readable"),b&&S(b),this.flowing):g.length?("string"!=typeof g||v===this[L]&&!this[G].lastNeed||(g=Buffer.from(g,v)),Buffer.isBuffer(g)&&this[L]&&(g=this[G].write(g)),this.flowing&&0!==this[K]&&this[q](!0),this.flowing?this.emit("data",g):this[X](g),0!==this[K]&&this.emit("readable"),b&&S(b),this.flowing):(0!==this[K]&&this.emit("readable"),b&&S(b),this.flowing)}read(g){if(this[te])return null;if(0===this[K]||0===g||g>this[K])return this[R](),null;this[Y]&&(g=null),this[V].length>1&&!this[Y]&&(this.encoding?this[V]=[this[V].join("")]:this[V]=[Buffer.concat(this[V],this[K])]);const v=this[A](g||null,this[V][0]);return this[R](),v}[A](g,v){return g===v.length||null===g?this[J]():(this[V][0]=v.slice(g),v=v.slice(0,g),this[K]-=g),this.emit("data",v),this[V].length||this[T]||this.emit("drain"),v}end(g,v,b){return"function"==typeof g&&(b=g,g=null),"function"==typeof v&&(b=v,v="utf8"),g&&this.write(g,v),b&&this.once("end",b),this[T]=!0,this.writable=!1,!this.flowing&&this[B]||this[R](),this}[U](){this[te]||(this[B]=!1,this[j]=!0,this.emit("resume"),this[V].length?this[q]():this[T]?this[R]():this.emit("drain"))}resume(){return this[U]()}pause(){this[j]=!1,this[B]=!0}get destroyed(){return this[te]}get flowing(){return this[j]}get paused(){return this[B]}[X](g){this[Y]?this[K]+=1:this[K]+=g.length,this[V].push(g)}[J](){return this[Y]?this[K]-=1:this[K]-=this[V][0].length,this[V].shift()}[q](g){do{}while(this[z](this[J]())&&this[V].length);g||this[V].length||this[T]||this.emit("drain")}[z](g){return this.emit("data",g),this.flowing}pipe(g,v){if(this[te])return;const b=this[k];return v=v||{},g===S.stdout||g===S.stderr?v.end=!1:v.end=!1!==v.end,v.proxyErrors=!!v.proxyErrors,b?v.end&&g.end():(this[H].push(v.proxyErrors?new PipeProxyErrors(this,g,v):new Pipe(this,g,v)),this[se]?defer((()=>this[U]())):this[U]()),g}unpipe(g){const v=this[H].find((v=>v.dest===g));v&&(this[H].splice(this[H].indexOf(v),1),v.unpipe())}addListener(g,v){return this.on(g,v)}on(g,v){const b=super.on(g,v);return"data"!==g||this[H].length||this.flowing?"readable"===g&&0!==this[K]?super.emit("readable"):(g=>"end"===g||"finish"===g||"prefinish"===g)(g)&&this[k]?(super.emit(g),this.removeAllListeners(g)):"error"===g&&this[O]&&(this[se]?defer((()=>v.call(this,this[O]))):v.call(this,this[O])):this[U](),b}get emittedEnd(){return this[k]}[R](){this[_]||this[k]||this[te]||0!==this[V].length||!this[T]||(this[_]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[I]&&this.emit("close"),this[_]=!1)}emit(g,v,...b){if("error"!==g&&"close"!==g&&g!==te&&this[te])return;if("data"===g)return!(!this[Y]&&!v)&&(this[se]?defer((()=>this[ie](v))):this[ie](v));if("end"===g)return this[ne]();if("close"===g){if(this[I]=!0,!this[k]&&!this[te])return;const g=super.emit("close");return this.removeAllListeners("close"),g}if("error"===g){this[O]=v,super.emit(re,v);const g=!(this[pe]&&!this.listeners("error").length)&&super.emit("error",v);return this[R](),g}if("resume"===g){const g=super.emit("resume");return this[R](),g}if("finish"===g||"prefinish"===g){const v=super.emit(g);return this.removeAllListeners(g),v}const S=super.emit(g,v,...b);return this[R](),S}[ie](g){for(const v of this[H])!1===v.dest.write(g)&&this.pause();const v=super.emit("data",g);return this[R](),v}[ne](){this[k]||(this[k]=!0,this.readable=!1,this[se]?defer((()=>this[ae]())):this[ae]())}[ae](){if(this[G]){const g=this[G].end();if(g){for(const v of this[H])v.dest.write(g);super.emit("data",g)}}for(const g of this[H])g.end();const g=super.emit("end");return this.removeAllListeners("end"),g}collect(){const g=[];this[Y]||(g.dataLength=0);const v=this.promise();return this.on("data",(v=>{g.push(v),this[Y]||(g.dataLength+=v.length)})),v.then((()=>g))}concat(){return this[Y]?Promise.reject(new Error("cannot concat in objectMode")):this.collect().then((g=>this[Y]?Promise.reject(new Error("cannot concat in objectMode")):this[L]?g.join(""):Buffer.concat(g,g.dataLength)))}promise(){return new Promise(((g,v)=>{this.on(te,(()=>v(new Error("stream destroyed")))),this.on("error",(g=>v(g))),this.on("end",(()=>g()))}))}[de](){let g=!1;const stop=()=>(this.pause(),g=!0,Promise.resolve({done:!0}));return{next:()=>{if(g)return stop();const v=this.read();if(null!==v)return Promise.resolve({done:!1,value:v});if(this[T])return stop();let b=null,S=null;const onerr=g=>{this.removeListener("data",ondata),this.removeListener("end",onend),this.removeListener(te,ondestroy),stop(),S(g)},ondata=g=>{this.removeListener("error",onerr),this.removeListener("end",onend),this.removeListener(te,ondestroy),this.pause(),b({value:g,done:!!this[T]})},onend=()=>{this.removeListener("error",onerr),this.removeListener("data",ondata),this.removeListener(te,ondestroy),stop(),b({done:!0})},ondestroy=()=>onerr(new Error("stream destroyed"));return new Promise(((g,v)=>{S=v,b=g,this.once(te,ondestroy),this.once("error",onerr),this.once("end",onend),this.once("data",ondata)}))},throw:stop,return:stop,[de](){return this}}}[me](){let g=!1;const stop=()=>(this.pause(),this.removeListener(re,stop),this.removeListener(te,stop),this.removeListener("end",stop),g=!0,{done:!0});return this.once("end",stop),this.once(re,stop),this.once(te,stop),{next:()=>{if(g)return stop();const v=this.read();return null===v?stop():{value:v}},throw:stop,return:stop,[me](){return this}}}destroy(g){return this[te]?(g?this.emit("error",g):this.emit(te),this):(this[te]=!0,this[V].length=0,this[K]=0,"function"!=typeof this.close||this[I]||this.close(),g?this.emit("error",g):this.emit(te),this)}static isStream(g){return!!g&&(g instanceof Minipass||g instanceof x||g instanceof P&&("function"==typeof g.pipe||"function"==typeof g.write&&"function"==typeof g.end))}}v.Minipass=Minipass},20883:(g,v,b)=>{const S=b(59796).constants||{ZLIB_VERNUM:4736};g.exports=Object.freeze(Object.assign(Object.create(null),{Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_VERSION_ERROR:-6,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,DEFLATE:1,INFLATE:2,GZIP:3,GUNZIP:4,DEFLATERAW:5,INFLATERAW:6,UNZIP:7,BROTLI_DECODE:8,BROTLI_ENCODE:9,Z_MIN_WINDOWBITS:8,Z_MAX_WINDOWBITS:15,Z_DEFAULT_WINDOWBITS:15,Z_MIN_CHUNK:64,Z_MAX_CHUNK:1/0,Z_DEFAULT_CHUNK:16384,Z_MIN_MEMLEVEL:1,Z_MAX_MEMLEVEL:9,Z_DEFAULT_MEMLEVEL:8,Z_MIN_LEVEL:-1,Z_MAX_LEVEL:9,Z_DEFAULT_LEVEL:-1,BROTLI_OPERATION_PROCESS:0,BROTLI_OPERATION_FLUSH:1,BROTLI_OPERATION_FINISH:2,BROTLI_OPERATION_EMIT_METADATA:3,BROTLI_MODE_GENERIC:0,BROTLI_MODE_TEXT:1,BROTLI_MODE_FONT:2,BROTLI_DEFAULT_MODE:0,BROTLI_MIN_QUALITY:0,BROTLI_MAX_QUALITY:11,BROTLI_DEFAULT_QUALITY:11,BROTLI_MIN_WINDOW_BITS:10,BROTLI_MAX_WINDOW_BITS:24,BROTLI_LARGE_MAX_WINDOW_BITS:30,BROTLI_DEFAULT_WINDOW:22,BROTLI_MIN_INPUT_BLOCK_BITS:16,BROTLI_MAX_INPUT_BLOCK_BITS:24,BROTLI_PARAM_MODE:0,BROTLI_PARAM_QUALITY:1,BROTLI_PARAM_LGWIN:2,BROTLI_PARAM_LGBLOCK:3,BROTLI_PARAM_DISABLE_LITERAL_CONTEXT_MODELING:4,BROTLI_PARAM_SIZE_HINT:5,BROTLI_PARAM_LARGE_WINDOW:6,BROTLI_PARAM_NPOSTFIX:7,BROTLI_PARAM_NDIRECT:8,BROTLI_DECODER_RESULT_ERROR:0,BROTLI_DECODER_RESULT_SUCCESS:1,BROTLI_DECODER_RESULT_NEEDS_MORE_INPUT:2,BROTLI_DECODER_RESULT_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_PARAM_DISABLE_RING_BUFFER_REALLOCATION:0,BROTLI_DECODER_PARAM_LARGE_WINDOW:1,BROTLI_DECODER_NO_ERROR:0,BROTLI_DECODER_SUCCESS:1,BROTLI_DECODER_NEEDS_MORE_INPUT:2,BROTLI_DECODER_NEEDS_MORE_OUTPUT:3,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_NIBBLE:-1,BROTLI_DECODER_ERROR_FORMAT_RESERVED:-2,BROTLI_DECODER_ERROR_FORMAT_EXUBERANT_META_NIBBLE:-3,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_ALPHABET:-4,BROTLI_DECODER_ERROR_FORMAT_SIMPLE_HUFFMAN_SAME:-5,BROTLI_DECODER_ERROR_FORMAT_CL_SPACE:-6,BROTLI_DECODER_ERROR_FORMAT_HUFFMAN_SPACE:-7,BROTLI_DECODER_ERROR_FORMAT_CONTEXT_MAP_REPEAT:-8,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_1:-9,BROTLI_DECODER_ERROR_FORMAT_BLOCK_LENGTH_2:-10,BROTLI_DECODER_ERROR_FORMAT_TRANSFORM:-11,BROTLI_DECODER_ERROR_FORMAT_DICTIONARY:-12,BROTLI_DECODER_ERROR_FORMAT_WINDOW_BITS:-13,BROTLI_DECODER_ERROR_FORMAT_PADDING_1:-14,BROTLI_DECODER_ERROR_FORMAT_PADDING_2:-15,BROTLI_DECODER_ERROR_FORMAT_DISTANCE:-16,BROTLI_DECODER_ERROR_DICTIONARY_NOT_SET:-19,BROTLI_DECODER_ERROR_INVALID_ARGUMENTS:-20,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MODES:-21,BROTLI_DECODER_ERROR_ALLOC_TREE_GROUPS:-22,BROTLI_DECODER_ERROR_ALLOC_CONTEXT_MAP:-25,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_1:-26,BROTLI_DECODER_ERROR_ALLOC_RING_BUFFER_2:-27,BROTLI_DECODER_ERROR_ALLOC_BLOCK_TYPE_TREES:-30,BROTLI_DECODER_ERROR_UNREACHABLE:-31},S))},31650:(g,v,b)=>{"use strict";const S=b(39491),P=b(14300).Buffer,x=b(59796),C=v.constants=b(20883),T=b(30454),R=P.concat,k=Symbol("_superWrite");class ZlibError extends Error{constructor(g){super("zlib: "+g.message),this.code=g.code,this.errno=g.errno,this.code||(this.code="ZLIB_ERROR"),this.message="zlib: "+g.message,Error.captureStackTrace(this,this.constructor)}get name(){return"ZlibError"}}const _=Symbol("opts"),O=Symbol("flushFlag"),I=Symbol("finishFlushFlag"),A=Symbol("fullFlushFlag"),q=Symbol("handle"),z=Symbol("onError"),L=Symbol("sawError"),G=Symbol("level"),j=Symbol("strategy"),B=Symbol("ended");Symbol("_defaultFullFlush");class ZlibBase extends T{constructor(g,v){if(!g||"object"!=typeof g)throw new TypeError("invalid options for ZlibBase constructor");super(g),this[L]=!1,this[B]=!1,this[_]=g,this[O]=g.flush,this[I]=g.finishFlush;try{this[q]=new x[v](g)}catch(g){throw new ZlibError(g)}this[z]=g=>{this[L]||(this[L]=!0,this.close(),this.emit("error",g))},this[q].on("error",(g=>this[z](new ZlibError(g)))),this.once("end",(()=>this.close))}close(){this[q]&&(this[q].close(),this[q]=null,this.emit("close"))}reset(){if(!this[L])return S(this[q],"zlib binding closed"),this[q].reset()}flush(g){this.ended||("number"!=typeof g&&(g=this[A]),this.write(Object.assign(P.alloc(0),{[O]:g})))}end(g,v,b){return g&&this.write(g,v),this.flush(this[I]),this[B]=!0,super.end(null,null,b)}get ended(){return this[B]}write(g,v,b){if("function"==typeof v&&(b=v,v="utf8"),"string"==typeof g&&(g=P.from(g,v)),this[L])return;S(this[q],"zlib binding closed");const x=this[q]._handle,C=x.close;x.close=()=>{};const T=this[q].close;let _,I;this[q].close=()=>{},P.concat=g=>g;try{const v="number"==typeof g[O]?g[O]:this[O];_=this[q]._processChunk(g,v),P.concat=R}catch(g){P.concat=R,this[z](new ZlibError(g))}finally{this[q]&&(this[q]._handle=x,x.close=C,this[q].close=T,this[q].removeAllListeners("error"))}if(this[q]&&this[q].on("error",(g=>this[z](new ZlibError(g)))),_)if(Array.isArray(_)&&_.length>0){I=this[k](P.from(_[0]));for(let g=1;g<_.length;g++)I=this[k](_[g])}else I=this[k](P.from(_));return b&&b(),I}[k](g){return super.write(g)}}class Zlib extends ZlibBase{constructor(g,v){(g=g||{}).flush=g.flush||C.Z_NO_FLUSH,g.finishFlush=g.finishFlush||C.Z_FINISH,super(g,v),this[A]=C.Z_FULL_FLUSH,this[G]=g.level,this[j]=g.strategy}params(g,v){if(!this[L]){if(!this[q])throw new Error("cannot switch params when binding is closed");if(!this[q].params)throw new Error("not supported in this implementation");if(this[G]!==g||this[j]!==v){this.flush(C.Z_SYNC_FLUSH),S(this[q],"zlib binding closed");const b=this[q].flush;this[q].flush=(g,v)=>{this.flush(g),v()};try{this[q].params(g,v)}finally{this[q].flush=b}this[q]&&(this[G]=g,this[j]=v)}}}}const U=Symbol("_portable");class Brotli extends ZlibBase{constructor(g,v){(g=g||{}).flush=g.flush||C.BROTLI_OPERATION_PROCESS,g.finishFlush=g.finishFlush||C.BROTLI_OPERATION_FINISH,super(g,v),this[A]=C.BROTLI_OPERATION_FLUSH}}class BrotliCompress extends Brotli{constructor(g){super(g,"BrotliCompress")}}class BrotliDecompress extends Brotli{constructor(g){super(g,"BrotliDecompress")}}v.Deflate=class Deflate extends Zlib{constructor(g){super(g,"Deflate")}},v.Inflate=class Inflate extends Zlib{constructor(g){super(g,"Inflate")}},v.Gzip=class Gzip extends Zlib{constructor(g){super(g,"Gzip"),this[U]=g&&!!g.portable}[k](g){return this[U]?(this[U]=!1,g[9]=255,super[k](g)):super[k](g)}},v.Gunzip=class Gunzip extends Zlib{constructor(g){super(g,"Gunzip")}},v.DeflateRaw=class DeflateRaw extends Zlib{constructor(g){super(g,"DeflateRaw")}},v.InflateRaw=class InflateRaw extends Zlib{constructor(g){super(g,"InflateRaw")}},v.Unzip=class Unzip extends Zlib{constructor(g){super(g,"Unzip")}},"function"==typeof x.BrotliCompress?(v.BrotliCompress=BrotliCompress,v.BrotliDecompress=BrotliDecompress):v.BrotliCompress=v.BrotliDecompress=class{constructor(){throw new Error("Brotli is not supported in this version of Node.js")}}},30454:(g,v,b)=>{"use strict";const S="object"==typeof process&&process?process:{stdout:null,stderr:null},P=b(82361),x=b(12781),C=b(71576).StringDecoder,T=Symbol("EOF"),R=Symbol("maybeEmitEnd"),k=Symbol("emittedEnd"),_=Symbol("emittingEnd"),O=Symbol("emittedError"),I=Symbol("closed"),A=Symbol("read"),q=Symbol("flush"),z=Symbol("flushChunk"),L=Symbol("encoding"),G=Symbol("decoder"),j=Symbol("flowing"),B=Symbol("paused"),U=Symbol("resume"),V=Symbol("bufferLength"),H=Symbol("bufferPush"),K=Symbol("bufferShift"),X=Symbol("objectMode"),J=Symbol("destroyed"),Y=Symbol("emitData"),te=Symbol("emitEnd"),re=Symbol("emitEnd2"),ie=Symbol("async"),defer=g=>Promise.resolve().then(g),ne="1"!==global._MP_NO_ITERATOR_SYMBOLS_,ae=ne&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),se=ne&&Symbol.iterator||Symbol("iterator not implemented");class Pipe{constructor(g,v,b){this.src=g,this.dest=v,this.opts=b,this.ondrain=()=>g[U](),v.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}}class PipeProxyErrors extends Pipe{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(g,v,b){super(g,v,b),this.proxyErrors=g=>v.emit("error",g),g.on("error",this.proxyErrors)}}g.exports=class Minipass extends x{constructor(g){super(),this[j]=!1,this[B]=!1,this.pipes=[],this.buffer=[],this[X]=g&&g.objectMode||!1,this[X]?this[L]=null:this[L]=g&&g.encoding||null,"buffer"===this[L]&&(this[L]=null),this[ie]=g&&!!g.async||!1,this[G]=this[L]?new C(this[L]):null,this[T]=!1,this[k]=!1,this[_]=!1,this[I]=!1,this[O]=null,this.writable=!0,this.readable=!0,this[V]=0,this[J]=!1}get bufferLength(){return this[V]}get encoding(){return this[L]}set encoding(g){if(this[X])throw new Error("cannot set encoding in objectMode");if(this[L]&&g!==this[L]&&(this[G]&&this[G].lastNeed||this[V]))throw new Error("cannot change encoding");this[L]!==g&&(this[G]=g?new C(g):null,this.buffer.length&&(this.buffer=this.buffer.map((g=>this[G].write(g))))),this[L]=g}setEncoding(g){this.encoding=g}get objectMode(){return this[X]}set objectMode(g){this[X]=this[X]||!!g}get async(){return this[ie]}set async(g){this[ie]=this[ie]||!!g}write(g,v,b){if(this[T])throw new Error("write after end");if(this[J])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;"function"==typeof v&&(b=v,v="utf8"),v||(v="utf8");const S=this[ie]?defer:g=>g();var P;return this[X]||Buffer.isBuffer(g)||(P=g,!Buffer.isBuffer(P)&&ArrayBuffer.isView(P)?g=Buffer.from(g.buffer,g.byteOffset,g.byteLength):(g=>g instanceof ArrayBuffer||"object"==typeof g&&g.constructor&&"ArrayBuffer"===g.constructor.name&&g.byteLength>=0)(g)?g=Buffer.from(g):"string"!=typeof g&&(this.objectMode=!0)),this[X]?(this.flowing&&0!==this[V]&&this[q](!0),this.flowing?this.emit("data",g):this[H](g),0!==this[V]&&this.emit("readable"),b&&S(b),this.flowing):g.length?("string"!=typeof g||v===this[L]&&!this[G].lastNeed||(g=Buffer.from(g,v)),Buffer.isBuffer(g)&&this[L]&&(g=this[G].write(g)),this.flowing&&0!==this[V]&&this[q](!0),this.flowing?this.emit("data",g):this[H](g),0!==this[V]&&this.emit("readable"),b&&S(b),this.flowing):(0!==this[V]&&this.emit("readable"),b&&S(b),this.flowing)}read(g){if(this[J])return null;if(0===this[V]||0===g||g>this[V])return this[R](),null;this[X]&&(g=null),this.buffer.length>1&&!this[X]&&(this.encoding?this.buffer=[this.buffer.join("")]:this.buffer=[Buffer.concat(this.buffer,this[V])]);const v=this[A](g||null,this.buffer[0]);return this[R](),v}[A](g,v){return g===v.length||null===g?this[K]():(this.buffer[0]=v.slice(g),v=v.slice(0,g),this[V]-=g),this.emit("data",v),this.buffer.length||this[T]||this.emit("drain"),v}end(g,v,b){return"function"==typeof g&&(b=g,g=null),"function"==typeof v&&(b=v,v="utf8"),g&&this.write(g,v),b&&this.once("end",b),this[T]=!0,this.writable=!1,!this.flowing&&this[B]||this[R](),this}[U](){this[J]||(this[B]=!1,this[j]=!0,this.emit("resume"),this.buffer.length?this[q]():this[T]?this[R]():this.emit("drain"))}resume(){return this[U]()}pause(){this[j]=!1,this[B]=!0}get destroyed(){return this[J]}get flowing(){return this[j]}get paused(){return this[B]}[H](g){this[X]?this[V]+=1:this[V]+=g.length,this.buffer.push(g)}[K](){return this.buffer.length&&(this[X]?this[V]-=1:this[V]-=this.buffer[0].length),this.buffer.shift()}[q](g){do{}while(this[z](this[K]()));g||this.buffer.length||this[T]||this.emit("drain")}[z](g){return!!g&&(this.emit("data",g),this.flowing)}pipe(g,v){if(this[J])return;const b=this[k];return v=v||{},g===S.stdout||g===S.stderr?v.end=!1:v.end=!1!==v.end,v.proxyErrors=!!v.proxyErrors,b?v.end&&g.end():(this.pipes.push(v.proxyErrors?new PipeProxyErrors(this,g,v):new Pipe(this,g,v)),this[ie]?defer((()=>this[U]())):this[U]()),g}unpipe(g){const v=this.pipes.find((v=>v.dest===g));v&&(this.pipes.splice(this.pipes.indexOf(v),1),v.unpipe())}addListener(g,v){return this.on(g,v)}on(g,v){const b=super.on(g,v);return"data"!==g||this.pipes.length||this.flowing?"readable"===g&&0!==this[V]?super.emit("readable"):(g=>"end"===g||"finish"===g||"prefinish"===g)(g)&&this[k]?(super.emit(g),this.removeAllListeners(g)):"error"===g&&this[O]&&(this[ie]?defer((()=>v.call(this,this[O]))):v.call(this,this[O])):this[U](),b}get emittedEnd(){return this[k]}[R](){this[_]||this[k]||this[J]||0!==this.buffer.length||!this[T]||(this[_]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[I]&&this.emit("close"),this[_]=!1)}emit(g,v,...b){if("error"!==g&&"close"!==g&&g!==J&&this[J])return;if("data"===g)return!!v&&(this[ie]?defer((()=>this[Y](v))):this[Y](v));if("end"===g)return this[te]();if("close"===g){if(this[I]=!0,!this[k]&&!this[J])return;const g=super.emit("close");return this.removeAllListeners("close"),g}if("error"===g){this[O]=v;const g=super.emit("error",v);return this[R](),g}if("resume"===g){const g=super.emit("resume");return this[R](),g}if("finish"===g||"prefinish"===g){const v=super.emit(g);return this.removeAllListeners(g),v}const S=super.emit(g,v,...b);return this[R](),S}[Y](g){for(const v of this.pipes)!1===v.dest.write(g)&&this.pause();const v=super.emit("data",g);return this[R](),v}[te](){this[k]||(this[k]=!0,this.readable=!1,this[ie]?defer((()=>this[re]())):this[re]())}[re](){if(this[G]){const g=this[G].end();if(g){for(const v of this.pipes)v.dest.write(g);super.emit("data",g)}}for(const g of this.pipes)g.end();const g=super.emit("end");return this.removeAllListeners("end"),g}collect(){const g=[];this[X]||(g.dataLength=0);const v=this.promise();return this.on("data",(v=>{g.push(v),this[X]||(g.dataLength+=v.length)})),v.then((()=>g))}concat(){return this[X]?Promise.reject(new Error("cannot concat in objectMode")):this.collect().then((g=>this[X]?Promise.reject(new Error("cannot concat in objectMode")):this[L]?g.join(""):Buffer.concat(g,g.dataLength)))}promise(){return new Promise(((g,v)=>{this.on(J,(()=>v(new Error("stream destroyed")))),this.on("error",(g=>v(g))),this.on("end",(()=>g()))}))}[ae](){return{next:()=>{const g=this.read();if(null!==g)return Promise.resolve({done:!1,value:g});if(this[T])return Promise.resolve({done:!0});let v=null,b=null;const onerr=g=>{this.removeListener("data",ondata),this.removeListener("end",onend),b(g)},ondata=g=>{this.removeListener("error",onerr),this.removeListener("end",onend),this.pause(),v({value:g,done:!!this[T]})},onend=()=>{this.removeListener("error",onerr),this.removeListener("data",ondata),v({done:!0})},ondestroy=()=>onerr(new Error("stream destroyed"));return new Promise(((g,S)=>{b=S,v=g,this.once(J,ondestroy),this.once("error",onerr),this.once("end",onend),this.once("data",ondata)}))}}}[se](){return{next:()=>{const g=this.read();return{value:g,done:null===g}}}}destroy(g){return this[J]?(g?this.emit("error",g):this.emit(J),this):(this[J]=!0,this.buffer.length=0,this[V]=0,"function"!=typeof this.close||this[I]||this.close(),g?this.emit("error",g):this.emit(J),this)}static isStream(g){return!!g&&(g instanceof Minipass||g instanceof x||g instanceof P&&("function"==typeof g.pipe||"function"==typeof g.write&&"function"==typeof g.end))}}},81890:(g,v,b)=>{const S=b(54231),P=b(73610),{mkdirpNative:x,mkdirpNativeSync:C}=b(49378),{mkdirpManual:T,mkdirpManualSync:R}=b(38600),{useNative:k,useNativeSync:_}=b(66167),mkdirp=(g,v)=>(g=P(g),v=S(v),k(v)?x(g,v):T(g,v));mkdirp.sync=(g,v)=>(g=P(g),v=S(v),_(v)?C(g,v):R(g,v)),mkdirp.native=(g,v)=>x(P(g),S(v)),mkdirp.manual=(g,v)=>T(P(g),S(v)),mkdirp.nativeSync=(g,v)=>C(P(g),S(v)),mkdirp.manualSync=(g,v)=>R(P(g),S(v)),g.exports=mkdirp},84283:(g,v,b)=>{const{dirname:S}=b(71017),findMade=(g,v,b=void 0)=>b===v?Promise.resolve():g.statAsync(v).then((g=>g.isDirectory()?b:void 0),(b=>"ENOENT"===b.code?findMade(g,S(v),v):void 0)),findMadeSync=(g,v,b=void 0)=>{if(b!==v)try{return g.statSync(v).isDirectory()?b:void 0}catch(b){return"ENOENT"===b.code?findMadeSync(g,S(v),v):void 0}};g.exports={findMade,findMadeSync}},38600:(g,v,b)=>{const{dirname:S}=b(71017),mkdirpManual=(g,v,b)=>{v.recursive=!1;const P=S(g);return P===g?v.mkdirAsync(g,v).catch((g=>{if("EISDIR"!==g.code)throw g})):v.mkdirAsync(g,v).then((()=>b||g),(S=>{if("ENOENT"===S.code)return mkdirpManual(P,v).then((b=>mkdirpManual(g,v,b)));if("EEXIST"!==S.code&&"EROFS"!==S.code)throw S;return v.statAsync(g).then((g=>{if(g.isDirectory())return b;throw S}),(()=>{throw S}))}))},mkdirpManualSync=(g,v,b)=>{const P=S(g);if(v.recursive=!1,P===g)try{return v.mkdirSync(g,v)}catch(g){if("EISDIR"!==g.code)throw g;return}try{return v.mkdirSync(g,v),b||g}catch(S){if("ENOENT"===S.code)return mkdirpManualSync(g,v,mkdirpManualSync(P,v,b));if("EEXIST"!==S.code&&"EROFS"!==S.code)throw S;try{if(!v.statSync(g).isDirectory())throw S}catch(g){throw S}}};g.exports={mkdirpManual,mkdirpManualSync}},49378:(g,v,b)=>{const{dirname:S}=b(71017),{findMade:P,findMadeSync:x}=b(84283),{mkdirpManual:C,mkdirpManualSync:T}=b(38600);g.exports={mkdirpNative:(g,v)=>{v.recursive=!0;return S(g)===g?v.mkdirAsync(g,v):P(v,g).then((b=>v.mkdirAsync(g,v).then((()=>b)).catch((b=>{if("ENOENT"===b.code)return C(g,v);throw b}))))},mkdirpNativeSync:(g,v)=>{v.recursive=!0;if(S(g)===g)return v.mkdirSync(g,v);const b=x(v,g);try{return v.mkdirSync(g,v),b}catch(b){if("ENOENT"===b.code)return T(g,v);throw b}}}},54231:(g,v,b)=>{const{promisify:S}=b(73837),P=b(57147);g.exports=g=>{if(g)if("object"==typeof g)g={mode:511,fs:P,...g};else if("number"==typeof g)g={mode:g,fs:P};else{if("string"!=typeof g)throw new TypeError("invalid options argument");g={mode:parseInt(g,8),fs:P}}else g={mode:511,fs:P};return g.mkdir=g.mkdir||g.fs.mkdir||P.mkdir,g.mkdirAsync=S(g.mkdir),g.stat=g.stat||g.fs.stat||P.stat,g.statAsync=S(g.stat),g.statSync=g.statSync||g.fs.statSync||P.statSync,g.mkdirSync=g.mkdirSync||g.fs.mkdirSync||P.mkdirSync,g}},73610:(g,v,b)=>{const S=process.env.__TESTING_MKDIRP_PLATFORM__||process.platform,{resolve:P,parse:x}=b(71017);g.exports=g=>{if(/\0/.test(g))throw Object.assign(new TypeError("path must be a string without null bytes"),{path:g,code:"ERR_INVALID_ARG_VALUE"});if(g=P(g),"win32"===S){const v=/[*|"<>?:]/,{root:b}=x(g);if(v.test(g.substr(b.length)))throw Object.assign(new Error("Illegal characters in path."),{path:g,code:"EINVAL"})}return g}},66167:(g,v,b)=>{const S=b(57147),P=(process.env.__TESTING_MKDIRP_NODE_VERSION__||process.version).replace(/^v/,"").split("."),x=+P[0]>10||10==+P[0]&&+P[1]>=12,C=x?g=>g.mkdir===S.mkdir:()=>!1,T=x?g=>g.mkdirSync===S.mkdirSync:()=>!1;g.exports={useNative:C,useNativeSync:T}},39271:function(g,v){var b,S,P;S=[],void 0===(P="function"==typeof(b=function(){"use strict";var g=Object.prototype.hasOwnProperty,v=Object.prototype.toString,b="boolean"==typeof(new RegExp).sticky;function isRegExp(g){return g&&"[object RegExp]"===v.call(g)}function isObject(g){return g&&"object"==typeof g&&!isRegExp(g)&&!Array.isArray(g)}function reEscape(g){return g.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function reGroups(g){return new RegExp("|"+g).exec("").length-1}function reCapture(g){return"("+g+")"}function reUnion(g){return g.length?"(?:"+g.map((function(g){return"(?:"+g+")"})).join("|")+")":"(?!)"}function regexpOrLiteral(g){if("string"==typeof g)return"(?:"+reEscape(g)+")";if(isRegExp(g)){if(g.ignoreCase)throw new Error("RegExp /i flag not allowed");if(g.global)throw new Error("RegExp /g flag is implied");if(g.sticky)throw new Error("RegExp /y flag is implied");if(g.multiline)throw new Error("RegExp /m flag is implied");return g.source}throw new Error("Not a pattern: "+g)}function pad(g,v){return g.length>v?g:Array(v-g.length+1).join(" ")+g}function lastNLines(g,v){for(var b=g.length,S=0;;){var P=g.lastIndexOf("\n",b-1);if(-1===P)break;if(b=P,++S===v)break;if(0===b)break}var x=S<v?0:b+1;return g.substring(x).split("\n")}function objectToRules(g){for(var v=Object.getOwnPropertyNames(g),b=[],S=0;S<v.length;S++){var P=v[S],x=g[P],C=[].concat(x);if("include"!==P){var T=[];C.forEach((function(g){isObject(g)?(T.length&&b.push(ruleOptions(P,T)),b.push(ruleOptions(P,g)),T=[]):T.push(g)})),T.length&&b.push(ruleOptions(P,T))}else for(var R=0;R<C.length;R++)b.push({include:C[R]})}return b}function arrayToRules(g){for(var v=[],b=0;b<g.length;b++){var S=g[b];if(S.include)for(var P=[].concat(S.include),x=0;x<P.length;x++)v.push({include:P[x]});else{if(!S.type)throw new Error("Rule has no type: "+JSON.stringify(S));v.push(ruleOptions(S.type,S))}}return v}function ruleOptions(v,b){if(isObject(b)||(b={match:b}),b.include)throw new Error("Matching rules cannot also include states");var S={defaultType:v,lineBreaks:!!b.error||!!b.fallback,pop:!1,next:null,push:null,error:!1,fallback:!1,value:null,type:null,shouldThrow:!1};for(var P in b)g.call(b,P)&&(S[P]=b[P]);if("string"==typeof S.type&&v!==S.type)throw new Error("Type transform cannot be a string (type '"+S.type+"' for token '"+v+"')");var x=S.match;return S.match=Array.isArray(x)?x:x?[x]:[],S.match.sort((function(g,v){return isRegExp(g)&&isRegExp(v)?0:isRegExp(v)?-1:isRegExp(g)?1:v.length-g.length})),S}function toRules(g){return Array.isArray(g)?arrayToRules(g):objectToRules(g)}var S=ruleOptions("error",{lineBreaks:!0,shouldThrow:!0});function compileRules(g,v){for(var P=null,x=Object.create(null),C=!0,T=null,R=[],k=[],_=0;_<g.length;_++)g[_].fallback&&(C=!1);for(_=0;_<g.length;_++){var O=g[_];if(O.include)throw new Error("Inheritance is not allowed in stateless lexers");if(O.error||O.fallback){if(P)throw!O.fallback==!P.fallback?new Error("Multiple "+(O.fallback?"fallback":"error")+" rules not allowed (for token '"+O.defaultType+"')"):new Error("fallback and error are mutually exclusive (for token '"+O.defaultType+"')");P=O}var I=O.match.slice();if(C)for(;I.length&&"string"==typeof I[0]&&1===I[0].length;)x[I.shift().charCodeAt(0)]=O;if(O.pop||O.push||O.next){if(!v)throw new Error("State-switching options are not allowed in stateless lexers (for token '"+O.defaultType+"')");if(O.fallback)throw new Error("State-switching options are not allowed on fallback tokens (for token '"+O.defaultType+"')")}if(0!==I.length){C=!1,R.push(O);for(var A=0;A<I.length;A++){var q=I[A];if(isRegExp(q))if(null===T)T=q.unicode;else if(T!==q.unicode&&!1===O.fallback)throw new Error("If one rule is /u then all must be")}var z=reUnion(I.map(regexpOrLiteral)),L=new RegExp(z);if(L.test(""))throw new Error("RegExp matches empty string: "+L);if(reGroups(z)>0)throw new Error("RegExp has capture groups: "+L+"\nUse (?: … ) instead");if(!O.lineBreaks&&L.test("\n"))throw new Error("Rule should declare lineBreaks: "+L);k.push(reCapture(z))}}var G=P&&P.fallback,j=b&&!G?"ym":"gm",B=b||G?"":"|";return!0===T&&(j+="u"),{regexp:new RegExp(reUnion(k)+B,j),groups:R,fast:x,error:P||S}}function compile(g){var v=compileRules(toRules(g));return new Lexer({start:v},"start")}function checkStateGroup(g,v,b){var S=g&&(g.push||g.next);if(S&&!b[S])throw new Error("Missing state '"+S+"' (in token '"+g.defaultType+"' of state '"+v+"')");if(g&&g.pop&&1!=+g.pop)throw new Error("pop must be 1 (in token '"+g.defaultType+"' of state '"+v+"')")}function compileStates(g,v){var b=g.$all?toRules(g.$all):[];delete g.$all;var S=Object.getOwnPropertyNames(g);v||(v=S[0]);for(var P=Object.create(null),x=0;x<S.length;x++)P[z=S[x]]=toRules(g[z]).concat(b);for(x=0;x<S.length;x++)for(var C=P[z=S[x]],T=Object.create(null),R=0;R<C.length;R++){var k=C[R];if(k.include){var _=[R,1];if(k.include!==z&&!T[k.include]){T[k.include]=!0;var O=P[k.include];if(!O)throw new Error("Cannot include nonexistent state '"+k.include+"' (in state '"+z+"')");for(var I=0;I<O.length;I++){var A=O[I];-1===C.indexOf(A)&&_.push(A)}}C.splice.apply(C,_),R--}}var q=Object.create(null);for(x=0;x<S.length;x++){var z;q[z=S[x]]=compileRules(P[z],!0)}for(x=0;x<S.length;x++){var L=S[x],G=q[L],j=G.groups;for(R=0;R<j.length;R++)checkStateGroup(j[R],L,q);var B=Object.getOwnPropertyNames(G.fast);for(R=0;R<B.length;R++)checkStateGroup(G.fast[B[R]],L,q)}return new Lexer(q,v)}function keywordTransform(g){for(var v="undefined"!=typeof Map,b=v?new Map:Object.create(null),S=Object.getOwnPropertyNames(g),P=0;P<S.length;P++){var x=S[P],C=g[x];(Array.isArray(C)?C:[C]).forEach((function(g){if("string"!=typeof g)throw new Error("keyword must be string (in keyword '"+x+"')");v?b.set(g,x):b[g]=x}))}return function(g){return v?b.get(g):b[g]}}var Lexer=function(g,v){this.startState=v,this.states=g,this.buffer="",this.stack=[],this.reset()};Lexer.prototype.reset=function(g,v){return this.buffer=g||"",this.index=0,this.line=v?v.line:1,this.col=v?v.col:1,this.queuedToken=v?v.queuedToken:null,this.queuedText=v?v.queuedText:"",this.queuedThrow=v?v.queuedThrow:null,this.setState(v?v.state:this.startState),this.stack=v&&v.stack?v.stack.slice():[],this},Lexer.prototype.save=function(){return{line:this.line,col:this.col,state:this.state,stack:this.stack.slice(),queuedToken:this.queuedToken,queuedText:this.queuedText,queuedThrow:this.queuedThrow}},Lexer.prototype.setState=function(g){if(g&&this.state!==g){this.state=g;var v=this.states[g];this.groups=v.groups,this.error=v.error,this.re=v.regexp,this.fast=v.fast}},Lexer.prototype.popState=function(){this.setState(this.stack.pop())},Lexer.prototype.pushState=function(g){this.stack.push(this.state),this.setState(g)};var P=b?function(g,v){return g.exec(v)}:function(g,v){var b=g.exec(v);return 0===b[0].length?null:b};function tokenToString(){return this.value}if(Lexer.prototype._getGroup=function(g){for(var v=this.groups.length,b=0;b<v;b++)if(void 0!==g[b+1])return this.groups[b];throw new Error("Cannot find token type for matched text")},Lexer.prototype.next=function(){var g=this.index;if(this.queuedGroup){var v=this._token(this.queuedGroup,this.queuedText,g);return this.queuedGroup=null,this.queuedText="",v}var b=this.buffer;if(g!==b.length){if(T=this.fast[b.charCodeAt(g)])return this._token(T,b.charAt(g),g);var S=this.re;S.lastIndex=g;var x=P(S,b),C=this.error;if(null==x)return this._token(C,b.slice(g,b.length),g);var T=this._getGroup(x),R=x[0];return C.fallback&&x.index!==g?(this.queuedGroup=T,this.queuedText=R,this._token(C,b.slice(g,x.index),g)):this._token(T,R,g)}},Lexer.prototype._token=function(g,v,b){var S=0;if(g.lineBreaks){var P=/\n/g,x=1;if("\n"===v)S=1;else for(;P.exec(v);)S++,x=P.lastIndex}var C={type:"function"==typeof g.type&&g.type(v)||g.defaultType,value:"function"==typeof g.value?g.value(v):v,text:v,toString:tokenToString,offset:b,lineBreaks:S,line:this.line,col:this.col},T=v.length;if(this.index+=T,this.line+=S,0!==S?this.col=T-x+1:this.col+=T,g.shouldThrow)throw new Error(this.formatError(C,"invalid syntax"));return g.pop?this.popState():g.push?this.pushState(g.push):g.next&&this.setState(g.next),C},"undefined"!=typeof Symbol&&Symbol.iterator){var LexerIterator=function(g){this.lexer=g};LexerIterator.prototype.next=function(){var g=this.lexer.next();return{value:g,done:!g}},LexerIterator.prototype[Symbol.iterator]=function(){return this},Lexer.prototype[Symbol.iterator]=function(){return new LexerIterator(this)}}return Lexer.prototype.formatError=function(g,v){if(null==g){var b=this.buffer.slice(this.index);g={text:b,offset:this.index,lineBreaks:-1===b.indexOf("\n")?0:1,line:this.line,col:this.col}}var S=2,P=Math.max(g.line-S,1),x=g.line+S,C=String(x).length,T=lastNLines(this.buffer,this.line-g.line+S+1).slice(0,5),R=[];R.push(v+" at line "+g.line+" col "+g.col+":"),R.push("");for(var k=0;k<T.length;k++){var _=T[k],O=P+k;R.push(pad(String(O),C)+" "+_),O===g.line&&R.push(pad("",C+g.col+1)+"^")}return R.join("\n")},Lexer.prototype.clone=function(){return new Lexer(this.states,this.state)},Lexer.prototype.has=function(g){return!0},{compile,states:compileStates,error:Object.freeze({error:!0}),fallback:Object.freeze({fallback:!0}),keywords:keywordTransform}})?b.apply(v,S):b)||(g.exports=P)},57824:g=>{var v=1e3,b=60*v,S=60*b,P=24*S,x=7*P,C=365.25*P;function plural(g,v,b,S){var P=v>=1.5*b;return Math.round(g/b)+" "+S+(P?"s":"")}g.exports=function(g,T){T=T||{};var R=typeof g;if("string"===R&&g.length>0)return function parse(g){if((g=String(g)).length>100)return;var T=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(g);if(!T)return;var R=parseFloat(T[1]);switch((T[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return R*C;case"weeks":case"week":case"w":return R*x;case"days":case"day":case"d":return R*P;case"hours":case"hour":case"hrs":case"hr":case"h":return R*S;case"minutes":case"minute":case"mins":case"min":case"m":return R*b;case"seconds":case"second":case"secs":case"sec":case"s":return R*v;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return R;default:return}}(g);if("number"===R&&isFinite(g))return T.long?function fmtLong(g){var x=Math.abs(g);if(x>=P)return plural(g,x,P,"day");if(x>=S)return plural(g,x,S,"hour");if(x>=b)return plural(g,x,b,"minute");if(x>=v)return plural(g,x,v,"second");return g+" ms"}(g):function fmtShort(g){var x=Math.abs(g);if(x>=P)return Math.round(g/P)+"d";if(x>=S)return Math.round(g/S)+"h";if(x>=b)return Math.round(g/b)+"m";if(x>=v)return Math.round(g/v)+"s";return g+"ms"}(g);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(g))}},69654:function(g){var v,b;v=this,b=function(){function Rule(g,v,b){return this.id=++Rule.highestId,this.name=g,this.symbols=v,this.postprocess=b,this}function State(g,v,b,S){this.rule=g,this.dot=v,this.reference=b,this.data=[],this.wantedBy=S,this.isComplete=this.dot===g.symbols.length}function Column(g,v){this.grammar=g,this.index=v,this.states=[],this.wants={},this.scannable=[],this.completed={}}function Grammar(g,v){this.rules=g,this.start=v||this.rules[0].name;var b=this.byName={};this.rules.forEach((function(g){b.hasOwnProperty(g.name)||(b[g.name]=[]),b[g.name].push(g)}))}function StreamLexer(){this.reset("")}function Parser(g,v,b){if(g instanceof Grammar){var S=g;b=v}else S=Grammar.fromCompiled(g,v);for(var P in this.grammar=S,this.options={keepHistory:!1,lexer:S.lexer||new StreamLexer},b||{})this.options[P]=b[P];this.lexer=this.options.lexer,this.lexerState=void 0;var x=new Column(S,0);this.table=[x],x.wants[S.start]=[],x.predict(S.start),x.process(),this.current=0}function getSymbolShortDisplay(g){var v=typeof g;if("string"===v)return g;if("object"===v){if(g.literal)return JSON.stringify(g.literal);if(g instanceof RegExp)return g.toString();if(g.type)return"%"+g.type;if(g.test)return"<"+String(g.test)+">";throw new Error("Unknown symbol type: "+g)}}return Rule.highestId=0,Rule.prototype.toString=function(g){var v=void 0===g?this.symbols.map(getSymbolShortDisplay).join(" "):this.symbols.slice(0,g).map(getSymbolShortDisplay).join(" ")+" ● "+this.symbols.slice(g).map(getSymbolShortDisplay).join(" ");return this.name+" → "+v},State.prototype.toString=function(){return"{"+this.rule.toString(this.dot)+"}, from: "+(this.reference||0)},State.prototype.nextState=function(g){var v=new State(this.rule,this.dot+1,this.reference,this.wantedBy);return v.left=this,v.right=g,v.isComplete&&(v.data=v.build(),v.right=void 0),v},State.prototype.build=function(){var g=[],v=this;do{g.push(v.right.data),v=v.left}while(v.left);return g.reverse(),g},State.prototype.finish=function(){this.rule.postprocess&&(this.data=this.rule.postprocess(this.data,this.reference,Parser.fail))},Column.prototype.process=function(g){for(var v=this.states,b=this.wants,S=this.completed,P=0;P<v.length;P++){var x=v[P];if(x.isComplete){if(x.finish(),x.data!==Parser.fail){for(var C=x.wantedBy,T=C.length;T--;){var R=C[T];this.complete(R,x)}if(x.reference===this.index){var k=x.rule.name;(this.completed[k]=this.completed[k]||[]).push(x)}}}else{if("string"!=typeof(k=x.rule.symbols[x.dot])){this.scannable.push(x);continue}if(b[k]){if(b[k].push(x),S.hasOwnProperty(k)){var _=S[k];for(T=0;T<_.length;T++){var O=_[T];this.complete(x,O)}}}else b[k]=[x],this.predict(k)}}},Column.prototype.predict=function(g){for(var v=this.grammar.byName[g]||[],b=0;b<v.length;b++){var S=v[b],P=this.wants[g],x=new State(S,0,this.index,P);this.states.push(x)}},Column.prototype.complete=function(g,v){var b=g.nextState(v);this.states.push(b)},Grammar.fromCompiled=function(g,v){var b=g.Lexer;g.ParserStart&&(v=g.ParserStart,g=g.ParserRules);var S=new Grammar(g=g.map((function(g){return new Rule(g.name,g.symbols,g.postprocess)})),v);return S.lexer=b,S},StreamLexer.prototype.reset=function(g,v){this.buffer=g,this.index=0,this.line=v?v.line:1,this.lastLineBreak=v?-v.col:0},StreamLexer.prototype.next=function(){if(this.index<this.buffer.length){var g=this.buffer[this.index++];return"\n"===g&&(this.line+=1,this.lastLineBreak=this.index),{value:g}}},StreamLexer.prototype.save=function(){return{line:this.line,col:this.index-this.lastLineBreak}},StreamLexer.prototype.formatError=function(g,v){var b=this.buffer;if("string"==typeof b){var S=b.split("\n").slice(Math.max(0,this.line-5),this.line),P=b.indexOf("\n",this.index);-1===P&&(P=b.length);var x=this.index-this.lastLineBreak,C=String(this.line).length;return v+=" at line "+this.line+" col "+x+":\n\n",v+=S.map((function(g,v){return pad(this.line-S.length+v+1,C)+" "+g}),this).join("\n"),v+="\n"+pad("",C+x)+"^\n"}return v+" at index "+(this.index-1);function pad(g,v){var b=String(g);return Array(v-b.length+1).join(" ")+b}},Parser.fail={},Parser.prototype.feed=function(g){var v,b=this.lexer;for(b.reset(g,this.lexerState);;){try{if(!(v=b.next()))break}catch(g){var S=new Column(this.grammar,this.current+1);throw this.table.push(S),(C=new Error(this.reportLexerError(g))).offset=this.current,C.token=g.token,C}var P=this.table[this.current];this.options.keepHistory||delete this.table[this.current-1];var x=this.current+1;S=new Column(this.grammar,x),this.table.push(S);for(var C,T=void 0!==v.text?v.text:v.value,R=b.constructor===StreamLexer?v.value:v,k=P.scannable,_=k.length;_--;){var O=k[_],I=O.rule.symbols[O.dot];if(I.test?I.test(R):I.type?I.type===v.type:I.literal===T){var A=O.nextState({data:R,token:v,isToken:!0,reference:x-1});S.states.push(A)}}if(S.process(),0===S.states.length)throw(C=new Error(this.reportError(v))).offset=this.current,C.token=v,C;this.options.keepHistory&&(P.lexerState=b.save()),this.current++}return P&&(this.lexerState=b.save()),this.results=this.finish(),this},Parser.prototype.reportLexerError=function(g){var v,b,S=g.token;return S?(v="input "+JSON.stringify(S.text[0])+" (lexer error)",b=this.lexer.formatError(S,"Syntax error")):(v="input (lexer error)",b=g.message),this.reportErrorCommon(b,v)},Parser.prototype.reportError=function(g){var v=(g.type?g.type+" token: ":"")+JSON.stringify(void 0!==g.value?g.value:g),b=this.lexer.formatError(g,"Syntax error");return this.reportErrorCommon(b,v)},Parser.prototype.reportErrorCommon=function(g,v){var b=[];b.push(g);var S=this.table.length-2,P=this.table[S],x=P.states.filter((function(g){var v=g.rule.symbols[g.dot];return v&&"string"!=typeof v}));return 0===x.length?(b.push("Unexpected "+v+". I did not expect any more input. Here is the state of my parse table:\n"),this.displayStateStack(P.states,b)):(b.push("Unexpected "+v+". Instead, I was expecting to see one of the following:\n"),x.map((function(g){return this.buildFirstStateStack(g,[])||[g]}),this).forEach((function(g){var v=g[0],S=v.rule.symbols[v.dot],P=this.getSymbolDisplay(S);b.push("A "+P+" based on:"),this.displayStateStack(g,b)}),this)),b.push(""),b.join("\n")},Parser.prototype.displayStateStack=function(g,v){for(var b,S=0,P=0;P<g.length;P++){var x=g[P],C=x.rule.toString(x.dot);C===b?S++:(S>0&&v.push(" ^ "+S+" more lines identical to this"),S=0,v.push(" "+C)),b=C}},Parser.prototype.getSymbolDisplay=function(g){return function getSymbolLongDisplay(g){var v=typeof g;if("string"===v)return g;if("object"===v){if(g.literal)return JSON.stringify(g.literal);if(g instanceof RegExp)return"character matching "+g;if(g.type)return g.type+" token";if(g.test)return"token matching "+String(g.test);throw new Error("Unknown symbol type: "+g)}}(g)},Parser.prototype.buildFirstStateStack=function(g,v){if(-1!==v.indexOf(g))return null;if(0===g.wantedBy.length)return[g];var b=g.wantedBy[0],S=[g].concat(v),P=this.buildFirstStateStack(b,S);return null===P?null:[g].concat(P)},Parser.prototype.save=function(){var g=this.table[this.current];return g.lexerState=this.lexerState,g},Parser.prototype.restore=function(g){var v=g.index;this.current=v,this.table[v]=g,this.table.splice(v+1),this.lexerState=g.lexerState,this.results=this.finish()},Parser.prototype.rewind=function(g){if(!this.options.keepHistory)throw new Error("set option `keepHistory` to enable rewinding");this.restore(this.table[g])},Parser.prototype.finish=function(){var g=[],v=this.grammar.start;return this.table[this.table.length-1].states.forEach((function(b){b.rule.name===v&&b.dot===b.rule.symbols.length&&0===b.reference&&b.data!==Parser.fail&&g.push(b)})),g.map((function(g){return g.data}))},{Parser,Grammar,Rule}},g.exports?g.exports=b():v.nearley=b()},42693:(g,v,b)=>{"use strict";const S=b(99353);class AbortError extends Error{constructor(g){super(),g instanceof Error?(this.originalError=g,({message:g}=g)):(this.originalError=new Error(g),this.originalError.stack=this.stack),this.name="AbortError",this.message=g}}function decorateErrorWithCounts(g,v,b){const S=b.retries-(v-1);return g.attemptNumber=v,g.retriesLeft=S,g}g.exports=(g,v)=>new Promise(((b,P)=>{v=Object.assign({onFailedAttempt:()=>{},retries:10},v);const x=S.operation(v);x.attempt((S=>Promise.resolve(S).then(g).then(b,(g=>{g instanceof AbortError?(x.stop(),P(g.originalError)):g instanceof TypeError?(x.stop(),P(g)):x.retry(g)?(decorateErrorWithCounts(g,S,v),v.onFailedAttempt(g)):(decorateErrorWithCounts(g,S,v),v.onFailedAttempt(g),P(x.mainError()))}))))})),g.exports.AbortError=AbortError},29847:(g,v,b)=>{"use strict";const{promisify:S}=b(73837),P=b(57147);async function isType(g,v,b){if("string"!=typeof b)throw new TypeError("Expected a string, got "+typeof b);try{return(await S(P[g])(b))[v]()}catch(g){if("ENOENT"===g.code)return!1;throw g}}function isTypeSync(g,v,b){if("string"!=typeof b)throw new TypeError("Expected a string, got "+typeof b);try{return P[g](b)[v]()}catch(g){if("ENOENT"===g.code)return!1;throw g}}v.isFile=isType.bind(null,"stat","isFile"),v.isDirectory=isType.bind(null,"stat","isDirectory"),v.isSymlink=isType.bind(null,"lstat","isSymbolicLink"),v.isFileSync=isTypeSync.bind(null,"statSync","isFile"),v.isDirectorySync=isTypeSync.bind(null,"statSync","isDirectory"),v.isSymlinkSync=isTypeSync.bind(null,"lstatSync","isSymbolicLink")},59444:(g,v,b)=>{"use strict";g.exports=b(86087)},61006:(g,v,b)=>{"use strict";const S=b(71017),P="\\\\/",x=`[^${P}]`,C="\\.",T="\\/",R="[^/]",k=`(?:${T}|$)`,_=`(?:^|${T})`,O=`${C}{1,2}${k}`,I={DOT_LITERAL:C,PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:T,ONE_CHAR:"(?=.)",QMARK:R,END_ANCHOR:k,DOTS_SLASH:O,NO_DOT:`(?!${C})`,NO_DOTS:`(?!${_}${O})`,NO_DOT_SLASH:`(?!${C}{0,1}${k})`,NO_DOTS_SLASH:`(?!${O})`,QMARK_NO_DOT:`[^.${T}]`,STAR:`${R}*?`,START_ANCHOR:_},A={...I,SLASH_LITERAL:`[${P}]`,QMARK:x,STAR:`${x}*?`,DOTS_SLASH:`${C}{1,2}(?:[${P}]|$)`,NO_DOT:`(?!${C})`,NO_DOTS:`(?!(?:^|[${P}])${C}{1,2}(?:[${P}]|$))`,NO_DOT_SLASH:`(?!${C}{0,1}(?:[${P}]|$))`,NO_DOTS_SLASH:`(?!${C}{1,2}(?:[${P}]|$))`,QMARK_NO_DOT:`[^.${P}]`,START_ANCHOR:`(?:^|[${P}])`,END_ANCHOR:`(?:[${P}]|$)`};g.exports={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"},REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:S.sep,extglobChars:g=>({"!":{type:"negate",open:"(?:(?!(?:",close:`))${g.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}),globChars:g=>!0===g?A:I}},43376:(g,v,b)=>{"use strict";const S=b(61006),P=b(28702),{MAX_LENGTH:x,POSIX_REGEX_SOURCE:C,REGEX_NON_SPECIAL_CHARS:T,REGEX_SPECIAL_CHARS_BACKREF:R,REPLACEMENTS:k}=S,expandRange=(g,v)=>{if("function"==typeof v.expandRange)return v.expandRange(...g,v);g.sort();const b=`[${g.join("-")}]`;try{new RegExp(b)}catch(v){return g.map((g=>P.escapeRegex(g))).join("..")}return b},syntaxError=(g,v)=>`Missing ${g}: "${v}" - use "\\\\${v}" to match literal characters`,parse=(g,v)=>{if("string"!=typeof g)throw new TypeError("Expected a string");g=k[g]||g;const b={...v},_="number"==typeof b.maxLength?Math.min(x,b.maxLength):x;let O=g.length;if(O>_)throw new SyntaxError(`Input length: ${O}, exceeds maximum allowed length: ${_}`);const I={type:"bos",value:"",output:b.prepend||""},A=[I],q=b.capture?"":"?:",z=P.isWindows(v),L=S.globChars(z),G=S.extglobChars(L),{DOT_LITERAL:j,PLUS_LITERAL:B,SLASH_LITERAL:U,ONE_CHAR:V,DOTS_SLASH:H,NO_DOT:K,NO_DOT_SLASH:X,NO_DOTS_SLASH:J,QMARK:Y,QMARK_NO_DOT:te,STAR:re,START_ANCHOR:ie}=L,globstar=g=>`(${q}(?:(?!${ie}${g.dot?H:j}).)*?)`,ne=b.dot?"":K,ae=b.dot?Y:te;let se=!0===b.bash?globstar(b):re;b.capture&&(se=`(${se})`),"boolean"==typeof b.noext&&(b.noextglob=b.noext);const oe={input:g,index:-1,start:0,dot:!0===b.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:A};g=P.removePrefix(g,oe),O=g.length;const le=[],pe=[],ce=[];let de,me=I;const eos=()=>oe.index===O-1,he=oe.peek=(v=1)=>g[oe.index+v],ye=oe.advance=()=>g[++oe.index]||"",remaining=()=>g.slice(oe.index+1),consume=(g="",v=0)=>{oe.consumed+=g,oe.index+=v},append=g=>{oe.output+=null!=g.output?g.output:g.value,consume(g.value)},negate=()=>{let g=1;for(;"!"===he()&&("("!==he(2)||"?"===he(3));)ye(),oe.start++,g++;return g%2!=0&&(oe.negated=!0,oe.start++,!0)},increment=g=>{oe[g]++,ce.push(g)},decrement=g=>{oe[g]--,ce.pop()},push=g=>{if("globstar"===me.type){const v=oe.braces>0&&("comma"===g.type||"brace"===g.type),b=!0===g.extglob||le.length&&("pipe"===g.type||"paren"===g.type);"slash"===g.type||"paren"===g.type||v||b||(oe.output=oe.output.slice(0,-me.output.length),me.type="star",me.value="*",me.output=se,oe.output+=me.output)}if(le.length&&"paren"!==g.type&&(le[le.length-1].inner+=g.value),(g.value||g.output)&&append(g),me&&"text"===me.type&&"text"===g.type)return me.value+=g.value,void(me.output=(me.output||"")+g.value);g.prev=me,A.push(g),me=g},extglobOpen=(g,v)=>{const S={...G[v],conditions:1,inner:""};S.prev=me,S.parens=oe.parens,S.output=oe.output;const P=(b.capture?"(":"")+S.open;increment("parens"),push({type:g,value:v,output:oe.output?"":V}),push({type:"paren",extglob:!0,value:ye(),output:P}),le.push(S)},extglobClose=g=>{let S,P=g.close+(b.capture?")":"");if("negate"===g.type){let x=se;if(g.inner&&g.inner.length>1&&g.inner.includes("/")&&(x=globstar(b)),(x!==se||eos()||/^\)+$/.test(remaining()))&&(P=g.close=`)$))${x}`),g.inner.includes("*")&&(S=remaining())&&/^\.[^\\/.]+$/.test(S)){const b=parse(S,{...v,fastpaths:!1}).output;P=g.close=`)${b})${x})`}"bos"===g.prev.type&&(oe.negatedExtglob=!0)}push({type:"paren",extglob:!0,value:de,output:P}),decrement("parens")};if(!1!==b.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(g)){let S=!1,x=g.replace(R,((g,v,b,P,x,C)=>"\\"===P?(S=!0,g):"?"===P?v?v+P+(x?Y.repeat(x.length):""):0===C?ae+(x?Y.repeat(x.length):""):Y.repeat(b.length):"."===P?j.repeat(b.length):"*"===P?v?v+P+(x?se:""):se:v?g:`\\${g}`));return!0===S&&(x=!0===b.unescape?x.replace(/\\/g,""):x.replace(/\\+/g,(g=>g.length%2==0?"\\\\":g?"\\":""))),x===g&&!0===b.contains?(oe.output=g,oe):(oe.output=P.wrapOutput(x,oe,v),oe)}for(;!eos();){if(de=ye(),"\0"===de)continue;if("\\"===de){const g=he();if("/"===g&&!0!==b.bash)continue;if("."===g||";"===g)continue;if(!g){de+="\\",push({type:"text",value:de});continue}const v=/^\\+/.exec(remaining());let S=0;if(v&&v[0].length>2&&(S=v[0].length,oe.index+=S,S%2!=0&&(de+="\\")),!0===b.unescape?de=ye():de+=ye(),0===oe.brackets){push({type:"text",value:de});continue}}if(oe.brackets>0&&("]"!==de||"["===me.value||"[^"===me.value)){if(!1!==b.posix&&":"===de){const g=me.value.slice(1);if(g.includes("[")&&(me.posix=!0,g.includes(":"))){const g=me.value.lastIndexOf("["),v=me.value.slice(0,g),b=me.value.slice(g+2),S=C[b];if(S){me.value=v+S,oe.backtrack=!0,ye(),I.output||1!==A.indexOf(me)||(I.output=V);continue}}}("["===de&&":"!==he()||"-"===de&&"]"===he())&&(de=`\\${de}`),"]"!==de||"["!==me.value&&"[^"!==me.value||(de=`\\${de}`),!0===b.posix&&"!"===de&&"["===me.value&&(de="^"),me.value+=de,append({value:de});continue}if(1===oe.quotes&&'"'!==de){de=P.escapeRegex(de),me.value+=de,append({value:de});continue}if('"'===de){oe.quotes=1===oe.quotes?0:1,!0===b.keepQuotes&&push({type:"text",value:de});continue}if("("===de){increment("parens"),push({type:"paren",value:de});continue}if(")"===de){if(0===oe.parens&&!0===b.strictBrackets)throw new SyntaxError(syntaxError("opening","("));const g=le[le.length-1];if(g&&oe.parens===g.parens+1){extglobClose(le.pop());continue}push({type:"paren",value:de,output:oe.parens?")":"\\)"}),decrement("parens");continue}if("["===de){if(!0!==b.nobracket&&remaining().includes("]"))increment("brackets");else{if(!0!==b.nobracket&&!0===b.strictBrackets)throw new SyntaxError(syntaxError("closing","]"));de=`\\${de}`}push({type:"bracket",value:de});continue}if("]"===de){if(!0===b.nobracket||me&&"bracket"===me.type&&1===me.value.length){push({type:"text",value:de,output:`\\${de}`});continue}if(0===oe.brackets){if(!0===b.strictBrackets)throw new SyntaxError(syntaxError("opening","["));push({type:"text",value:de,output:`\\${de}`});continue}decrement("brackets");const g=me.value.slice(1);if(!0===me.posix||"^"!==g[0]||g.includes("/")||(de=`/${de}`),me.value+=de,append({value:de}),!1===b.literalBrackets||P.hasRegexChars(g))continue;const v=P.escapeRegex(me.value);if(oe.output=oe.output.slice(0,-me.value.length),!0===b.literalBrackets){oe.output+=v,me.value=v;continue}me.value=`(${q}${v}|${me.value})`,oe.output+=me.value;continue}if("{"===de&&!0!==b.nobrace){increment("braces");const g={type:"brace",value:de,output:"(",outputIndex:oe.output.length,tokensIndex:oe.tokens.length};pe.push(g),push(g);continue}if("}"===de){const g=pe[pe.length-1];if(!0===b.nobrace||!g){push({type:"text",value:de,output:de});continue}let v=")";if(!0===g.dots){const g=A.slice(),S=[];for(let v=g.length-1;v>=0&&(A.pop(),"brace"!==g[v].type);v--)"dots"!==g[v].type&&S.unshift(g[v].value);v=expandRange(S,b),oe.backtrack=!0}if(!0!==g.comma&&!0!==g.dots){const b=oe.output.slice(0,g.outputIndex),S=oe.tokens.slice(g.tokensIndex);g.value=g.output="\\{",de=v="\\}",oe.output=b;for(const g of S)oe.output+=g.output||g.value}push({type:"brace",value:de,output:v}),decrement("braces"),pe.pop();continue}if("|"===de){le.length>0&&le[le.length-1].conditions++,push({type:"text",value:de});continue}if(","===de){let g=de;const v=pe[pe.length-1];v&&"braces"===ce[ce.length-1]&&(v.comma=!0,g="|"),push({type:"comma",value:de,output:g});continue}if("/"===de){if("dot"===me.type&&oe.index===oe.start+1){oe.start=oe.index+1,oe.consumed="",oe.output="",A.pop(),me=I;continue}push({type:"slash",value:de,output:U});continue}if("."===de){if(oe.braces>0&&"dot"===me.type){"."===me.value&&(me.output=j);const g=pe[pe.length-1];me.type="dots",me.output+=de,me.value+=de,g.dots=!0;continue}if(oe.braces+oe.parens===0&&"bos"!==me.type&&"slash"!==me.type){push({type:"text",value:de,output:j});continue}push({type:"dot",value:de,output:j});continue}if("?"===de){if(!(me&&"("===me.value)&&!0!==b.noextglob&&"("===he()&&"?"!==he(2)){extglobOpen("qmark",de);continue}if(me&&"paren"===me.type){const g=he();let v=de;if("<"===g&&!P.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");("("===me.value&&!/[!=<:]/.test(g)||"<"===g&&!/<([!=]|\w+>)/.test(remaining()))&&(v=`\\${de}`),push({type:"text",value:de,output:v});continue}if(!0!==b.dot&&("slash"===me.type||"bos"===me.type)){push({type:"qmark",value:de,output:te});continue}push({type:"qmark",value:de,output:Y});continue}if("!"===de){if(!0!==b.noextglob&&"("===he()&&("?"!==he(2)||!/[!=<:]/.test(he(3)))){extglobOpen("negate",de);continue}if(!0!==b.nonegate&&0===oe.index){negate();continue}}if("+"===de){if(!0!==b.noextglob&&"("===he()&&"?"!==he(2)){extglobOpen("plus",de);continue}if(me&&"("===me.value||!1===b.regex){push({type:"plus",value:de,output:B});continue}if(me&&("bracket"===me.type||"paren"===me.type||"brace"===me.type)||oe.parens>0){push({type:"plus",value:de});continue}push({type:"plus",value:B});continue}if("@"===de){if(!0!==b.noextglob&&"("===he()&&"?"!==he(2)){push({type:"at",extglob:!0,value:de,output:""});continue}push({type:"text",value:de});continue}if("*"!==de){"$"!==de&&"^"!==de||(de=`\\${de}`);const g=T.exec(remaining());g&&(de+=g[0],oe.index+=g[0].length),push({type:"text",value:de});continue}if(me&&("globstar"===me.type||!0===me.star)){me.type="star",me.star=!0,me.value+=de,me.output=se,oe.backtrack=!0,oe.globstar=!0,consume(de);continue}let v=remaining();if(!0!==b.noextglob&&/^\([^?]/.test(v)){extglobOpen("star",de);continue}if("star"===me.type){if(!0===b.noglobstar){consume(de);continue}const S=me.prev,P=S.prev,x="slash"===S.type||"bos"===S.type,C=P&&("star"===P.type||"globstar"===P.type);if(!0===b.bash&&(!x||v[0]&&"/"!==v[0])){push({type:"star",value:de,output:""});continue}const T=oe.braces>0&&("comma"===S.type||"brace"===S.type),R=le.length&&("pipe"===S.type||"paren"===S.type);if(!x&&"paren"!==S.type&&!T&&!R){push({type:"star",value:de,output:""});continue}for(;"/**"===v.slice(0,3);){const b=g[oe.index+4];if(b&&"/"!==b)break;v=v.slice(3),consume("/**",3)}if("bos"===S.type&&eos()){me.type="globstar",me.value+=de,me.output=globstar(b),oe.output=me.output,oe.globstar=!0,consume(de);continue}if("slash"===S.type&&"bos"!==S.prev.type&&!C&&eos()){oe.output=oe.output.slice(0,-(S.output+me.output).length),S.output=`(?:${S.output}`,me.type="globstar",me.output=globstar(b)+(b.strictSlashes?")":"|$)"),me.value+=de,oe.globstar=!0,oe.output+=S.output+me.output,consume(de);continue}if("slash"===S.type&&"bos"!==S.prev.type&&"/"===v[0]){const g=void 0!==v[1]?"|$":"";oe.output=oe.output.slice(0,-(S.output+me.output).length),S.output=`(?:${S.output}`,me.type="globstar",me.output=`${globstar(b)}${U}|${U}${g})`,me.value+=de,oe.output+=S.output+me.output,oe.globstar=!0,consume(de+ye()),push({type:"slash",value:"/",output:""});continue}if("bos"===S.type&&"/"===v[0]){me.type="globstar",me.value+=de,me.output=`(?:^|${U}|${globstar(b)}${U})`,oe.output=me.output,oe.globstar=!0,consume(de+ye()),push({type:"slash",value:"/",output:""});continue}oe.output=oe.output.slice(0,-me.output.length),me.type="globstar",me.output=globstar(b),me.value+=de,oe.output+=me.output,oe.globstar=!0,consume(de);continue}const S={type:"star",value:de,output:se};!0!==b.bash?!me||"bracket"!==me.type&&"paren"!==me.type||!0!==b.regex?(oe.index!==oe.start&&"slash"!==me.type&&"dot"!==me.type||("dot"===me.type?(oe.output+=X,me.output+=X):!0===b.dot?(oe.output+=J,me.output+=J):(oe.output+=ne,me.output+=ne),"*"!==he()&&(oe.output+=V,me.output+=V)),push(S)):(S.output=de,push(S)):(S.output=".*?","bos"!==me.type&&"slash"!==me.type||(S.output=ne+S.output),push(S))}for(;oe.brackets>0;){if(!0===b.strictBrackets)throw new SyntaxError(syntaxError("closing","]"));oe.output=P.escapeLast(oe.output,"["),decrement("brackets")}for(;oe.parens>0;){if(!0===b.strictBrackets)throw new SyntaxError(syntaxError("closing",")"));oe.output=P.escapeLast(oe.output,"("),decrement("parens")}for(;oe.braces>0;){if(!0===b.strictBrackets)throw new SyntaxError(syntaxError("closing","}"));oe.output=P.escapeLast(oe.output,"{"),decrement("braces")}if(!0===b.strictSlashes||"star"!==me.type&&"bracket"!==me.type||push({type:"maybe_slash",value:"",output:`${U}?`}),!0===oe.backtrack){oe.output="";for(const g of oe.tokens)oe.output+=null!=g.output?g.output:g.value,g.suffix&&(oe.output+=g.suffix)}return oe};parse.fastpaths=(g,v)=>{const b={...v},C="number"==typeof b.maxLength?Math.min(x,b.maxLength):x,T=g.length;if(T>C)throw new SyntaxError(`Input length: ${T}, exceeds maximum allowed length: ${C}`);g=k[g]||g;const R=P.isWindows(v),{DOT_LITERAL:_,SLASH_LITERAL:O,ONE_CHAR:I,DOTS_SLASH:A,NO_DOT:q,NO_DOTS:z,NO_DOTS_SLASH:L,STAR:G,START_ANCHOR:j}=S.globChars(R),B=b.dot?z:q,U=b.dot?L:q,V=b.capture?"":"?:";let H=!0===b.bash?".*?":G;b.capture&&(H=`(${H})`);const globstar=g=>!0===g.noglobstar?H:`(${V}(?:(?!${j}${g.dot?A:_}).)*?)`,create=g=>{switch(g){case"*":return`${B}${I}${H}`;case".*":return`${_}${I}${H}`;case"*.*":return`${B}${H}${_}${I}${H}`;case"*/*":return`${B}${H}${O}${I}${U}${H}`;case"**":return B+globstar(b);case"**/*":return`(?:${B}${globstar(b)}${O})?${U}${I}${H}`;case"**/*.*":return`(?:${B}${globstar(b)}${O})?${U}${H}${_}${I}${H}`;case"**/.*":return`(?:${B}${globstar(b)}${O})?${_}${I}${H}`;default:{const v=/^(.*?)\.(\w+)$/.exec(g);if(!v)return;const b=create(v[1]);if(!b)return;return b+_+v[2]}}},K=P.removePrefix(g,{negated:!1,prefix:""});let X=create(K);return X&&!0!==b.strictSlashes&&(X+=`${O}?`),X},g.exports=parse},86087:(g,v,b)=>{"use strict";const S=b(71017),P=b(83921),x=b(43376),C=b(28702),T=b(61006),picomatch=(g,v,b=!1)=>{if(Array.isArray(g)){const S=g.map((g=>picomatch(g,v,b))),arrayMatcher=g=>{for(const v of S){const b=v(g);if(b)return b}return!1};return arrayMatcher}const S=(P=g)&&"object"==typeof P&&!Array.isArray(P)&&g.tokens&&g.input;var P;if(""===g||"string"!=typeof g&&!S)throw new TypeError("Expected pattern to be a non-empty string");const x=v||{},T=C.isWindows(v),R=S?picomatch.compileRe(g,v):picomatch.makeRe(g,v,!1,!0),k=R.state;delete R.state;let isIgnored=()=>!1;if(x.ignore){const g={...v,ignore:null,onMatch:null,onResult:null};isIgnored=picomatch(x.ignore,g,b)}const matcher=(b,S=!1)=>{const{isMatch:P,match:C,output:_}=picomatch.test(b,R,v,{glob:g,posix:T}),O={glob:g,state:k,regex:R,posix:T,input:b,output:_,match:C,isMatch:P};return"function"==typeof x.onResult&&x.onResult(O),!1===P?(O.isMatch=!1,!!S&&O):isIgnored(b)?("function"==typeof x.onIgnore&&x.onIgnore(O),O.isMatch=!1,!!S&&O):("function"==typeof x.onMatch&&x.onMatch(O),!S||O)};return b&&(matcher.state=k),matcher};picomatch.test=(g,v,b,{glob:S,posix:P}={})=>{if("string"!=typeof g)throw new TypeError("Expected input to be a string");if(""===g)return{isMatch:!1,output:""};const x=b||{},T=x.format||(P?C.toPosixSlashes:null);let R=g===S,k=R&&T?T(g):g;return!1===R&&(k=T?T(g):g,R=k===S),!1!==R&&!0!==x.capture||(R=!0===x.matchBase||!0===x.basename?picomatch.matchBase(g,v,b,P):v.exec(k)),{isMatch:Boolean(R),match:R,output:k}},picomatch.matchBase=(g,v,b,P=C.isWindows(b))=>(v instanceof RegExp?v:picomatch.makeRe(v,b)).test(S.basename(g)),picomatch.isMatch=(g,v,b)=>picomatch(v,b)(g),picomatch.parse=(g,v)=>Array.isArray(g)?g.map((g=>picomatch.parse(g,v))):x(g,{...v,fastpaths:!1}),picomatch.scan=(g,v)=>P(g,v),picomatch.compileRe=(g,v,b=!1,S=!1)=>{if(!0===b)return g.output;const P=v||{},x=P.contains?"":"^",C=P.contains?"":"$";let T=`${x}(?:${g.output})${C}`;g&&!0===g.negated&&(T=`^(?!${T}).*$`);const R=picomatch.toRegex(T,v);return!0===S&&(R.state=g),R},picomatch.makeRe=(g,v={},b=!1,S=!1)=>{if(!g||"string"!=typeof g)throw new TypeError("Expected a non-empty string");let P={negated:!1,fastpaths:!0};return!1===v.fastpaths||"."!==g[0]&&"*"!==g[0]||(P.output=x.fastpaths(g,v)),P.output||(P=x(g,v)),picomatch.compileRe(P,v,b,S)},picomatch.toRegex=(g,v)=>{try{const b=v||{};return new RegExp(g,b.flags||(b.nocase?"i":""))}catch(g){if(v&&!0===v.debug)throw g;return/$^/}},picomatch.constants=T,g.exports=picomatch},83921:(g,v,b)=>{"use strict";const S=b(28702),{CHAR_ASTERISK:P,CHAR_AT:x,CHAR_BACKWARD_SLASH:C,CHAR_COMMA:T,CHAR_DOT:R,CHAR_EXCLAMATION_MARK:k,CHAR_FORWARD_SLASH:_,CHAR_LEFT_CURLY_BRACE:O,CHAR_LEFT_PARENTHESES:I,CHAR_LEFT_SQUARE_BRACKET:A,CHAR_PLUS:q,CHAR_QUESTION_MARK:z,CHAR_RIGHT_CURLY_BRACE:L,CHAR_RIGHT_PARENTHESES:G,CHAR_RIGHT_SQUARE_BRACKET:j}=b(61006),isPathSeparator=g=>g===_||g===C,depth=g=>{!0!==g.isPrefix&&(g.depth=g.isGlobstar?1/0:1)};g.exports=(g,v)=>{const b=v||{},B=g.length-1,U=!0===b.parts||!0===b.scanToEnd,V=[],H=[],K=[];let X,J,Y=g,te=-1,re=0,ie=0,ne=!1,ae=!1,se=!1,oe=!1,le=!1,pe=!1,ce=!1,de=!1,me=!1,he=!1,ye=0,ge={value:"",depth:0,isGlob:!1};const eos=()=>te>=B,advance=()=>(X=J,Y.charCodeAt(++te));for(;te<B;){let g;if(J=advance(),J!==C){if(!0===pe||J===O){for(ye++;!0!==eos()&&(J=advance());)if(J!==C)if(J!==O){if(!0!==pe&&J===R&&(J=advance())===R){if(ne=ge.isBrace=!0,se=ge.isGlob=!0,he=!0,!0===U)continue;break}if(!0!==pe&&J===T){if(ne=ge.isBrace=!0,se=ge.isGlob=!0,he=!0,!0===U)continue;break}if(J===L&&(ye--,0===ye)){pe=!1,ne=ge.isBrace=!0,he=!0;break}}else ye++;else ce=ge.backslashes=!0,advance();if(!0===U)continue;break}if(J!==_){if(!0!==b.noext){if(!0===(J===q||J===x||J===P||J===z||J===k)&&Y.charCodeAt(te+1)===I){if(se=ge.isGlob=!0,oe=ge.isExtglob=!0,he=!0,J===k&&te===re&&(me=!0),!0===U){for(;!0!==eos()&&(J=advance());)if(J!==C){if(J===G){se=ge.isGlob=!0,he=!0;break}}else ce=ge.backslashes=!0,J=advance();continue}break}}if(J===P){if(X===P&&(le=ge.isGlobstar=!0),se=ge.isGlob=!0,he=!0,!0===U)continue;break}if(J===z){if(se=ge.isGlob=!0,he=!0,!0===U)continue;break}if(J===A){for(;!0!==eos()&&(g=advance());)if(g!==C){if(g===j){ae=ge.isBracket=!0,se=ge.isGlob=!0,he=!0;break}}else ce=ge.backslashes=!0,advance();if(!0===U)continue;break}if(!0===b.nonegate||J!==k||te!==re){if(!0!==b.noparen&&J===I){if(se=ge.isGlob=!0,!0===U){for(;!0!==eos()&&(J=advance());)if(J!==I){if(J===G){he=!0;break}}else ce=ge.backslashes=!0,J=advance();continue}break}if(!0===se){if(he=!0,!0===U)continue;break}}else de=ge.negated=!0,re++}else{if(V.push(te),H.push(ge),ge={value:"",depth:0,isGlob:!1},!0===he)continue;if(X===R&&te===re+1){re+=2;continue}ie=te+1}}else ce=ge.backslashes=!0,J=advance(),J===O&&(pe=!0)}!0===b.noext&&(oe=!1,se=!1);let fe=Y,ve="",be="";re>0&&(ve=Y.slice(0,re),Y=Y.slice(re),ie-=re),fe&&!0===se&&ie>0?(fe=Y.slice(0,ie),be=Y.slice(ie)):!0===se?(fe="",be=Y):fe=Y,fe&&""!==fe&&"/"!==fe&&fe!==Y&&isPathSeparator(fe.charCodeAt(fe.length-1))&&(fe=fe.slice(0,-1)),!0===b.unescape&&(be&&(be=S.removeBackslashes(be)),fe&&!0===ce&&(fe=S.removeBackslashes(fe)));const Ne={prefix:ve,input:g,start:re,base:fe,glob:be,isBrace:ne,isBracket:ae,isGlob:se,isExtglob:oe,isGlobstar:le,negated:de,negatedExtglob:me};if(!0===b.tokens&&(Ne.maxDepth=0,isPathSeparator(J)||H.push(ge),Ne.tokens=H),!0===b.parts||!0===b.tokens){let v;for(let S=0;S<V.length;S++){const P=v?v+1:re,x=V[S],C=g.slice(P,x);b.tokens&&(0===S&&0!==re?(H[S].isPrefix=!0,H[S].value=ve):H[S].value=C,depth(H[S]),Ne.maxDepth+=H[S].depth),0===S&&""===C||K.push(C),v=x}if(v&&v+1<g.length){const S=g.slice(v+1);K.push(S),b.tokens&&(H[H.length-1].value=S,depth(H[H.length-1]),Ne.maxDepth+=H[H.length-1].depth)}Ne.slashes=V,Ne.parts=K}return Ne}},28702:(g,v,b)=>{"use strict";const S=b(71017),P="win32"===process.platform,{REGEX_BACKSLASH:x,REGEX_REMOVE_BACKSLASH:C,REGEX_SPECIAL_CHARS:T,REGEX_SPECIAL_CHARS_GLOBAL:R}=b(61006);v.isObject=g=>null!==g&&"object"==typeof g&&!Array.isArray(g),v.hasRegexChars=g=>T.test(g),v.isRegexChar=g=>1===g.length&&v.hasRegexChars(g),v.escapeRegex=g=>g.replace(R,"\\$1"),v.toPosixSlashes=g=>g.replace(x,"/"),v.removeBackslashes=g=>g.replace(C,(g=>"\\"===g?"":g)),v.supportsLookbehinds=()=>{const g=process.version.slice(1).split(".").map(Number);return 3===g.length&&g[0]>=9||8===g[0]&&g[1]>=10},v.isWindows=g=>g&&"boolean"==typeof g.windows?g.windows:!0===P||"\\"===S.sep,v.escapeLast=(g,b,S)=>{const P=g.lastIndexOf(b,S);return-1===P?g:"\\"===g[P-1]?v.escapeLast(g,b,P-1):`${g.slice(0,P)}\\${g.slice(P)}`},v.removePrefix=(g,v={})=>{let b=g;return b.startsWith("./")&&(b=b.slice(2),v.prefix="./"),b},v.wrapOutput=(g,v={},b={})=>{let S=`${b.contains?"":"^"}(?:${g})${b.contains?"":"$"}`;return!0===v.negated&&(S=`(?:^(?!${S}).*$)`),S}},88600:g=>{"use strict";const v=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],b=["B","kiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],S=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],P=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],toLocaleString=(g,v,b)=>{let S=g;return"string"==typeof v||Array.isArray(v)?S=g.toLocaleString(v,b):!0!==v&&void 0===b||(S=g.toLocaleString(void 0,b)),S};g.exports=(g,x)=>{if(!Number.isFinite(g))throw new TypeError(`Expected a finite number, got ${typeof g}: ${g}`);const C=(x=Object.assign({bits:!1,binary:!1},x)).bits?x.binary?P:S:x.binary?b:v;if(x.signed&&0===g)return` 0 ${C[0]}`;const T=g<0,R=T?"-":x.signed?"+":"";let k;if(T&&(g=-g),void 0!==x.minimumFractionDigits&&(k={minimumFractionDigits:x.minimumFractionDigits}),void 0!==x.maximumFractionDigits&&(k=Object.assign({maximumFractionDigits:x.maximumFractionDigits},k)),g<1){return R+toLocaleString(g,x.locale,k)+" "+C[0]}const _=Math.min(Math.floor(x.binary?Math.log(g)/Math.log(1024):Math.log10(g)/3),C.length-1);g/=Math.pow(x.binary?1024:1e3,_),k||(g=g.toPrecision(3));return R+toLocaleString(Number(g),x.locale,k)+" "+C[_]}},21394:(g,v,b)=>{"use strict";var S=b(57310).parse,P={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},x=String.prototype.endsWith||function(g){return g.length<=this.length&&-1!==this.indexOf(g,this.length-g.length)};function getEnv(g){return process.env[g.toLowerCase()]||process.env[g.toUpperCase()]||""}v.getProxyForUrl=function getProxyForUrl(g){var v="string"==typeof g?S(g):g||{},b=v.protocol,C=v.host,T=v.port;if("string"!=typeof C||!C||"string"!=typeof b)return"";if(b=b.split(":",1)[0],!function shouldProxy(g,v){var b=(getEnv("npm_config_no_proxy")||getEnv("no_proxy")).toLowerCase();if(!b)return!0;if("*"===b)return!1;return b.split(/[,\s]/).every((function(b){if(!b)return!0;var S=b.match(/^(.+):(\d+)$/),P=S?S[1]:b,C=S?parseInt(S[2]):0;return!(!C||C===v)||(/^[.*]/.test(P)?("*"===P.charAt(0)&&(P=P.slice(1)),!x.call(g,P)):g!==P)}))}(C=C.replace(/:\d*$/,""),T=parseInt(T)||P[b]||0))return"";var R=getEnv("npm_config_"+b+"_proxy")||getEnv(b+"_proxy")||getEnv("npm_config_proxy")||getEnv("all_proxy");return R&&-1===R.indexOf("://")&&(R=b+"://"+R),R}},54375:g=>{let v;g.exports="function"==typeof queueMicrotask?queueMicrotask.bind("undefined"!=typeof window?window:global):g=>(v||(v=Promise.resolve())).then(g).catch((g=>setTimeout((()=>{throw g}),0)))},99353:(g,v,b)=>{g.exports=b(71846)},71846:(g,v,b)=>{var S=b(41960);v.operation=function(g){var b=v.timeouts(g);return new S(b,{forever:g&&g.forever,unref:g&&g.unref,maxRetryTime:g&&g.maxRetryTime})},v.timeouts=function(g){if(g instanceof Array)return[].concat(g);var v={retries:10,factor:2,minTimeout:1e3,maxTimeout:1/0,randomize:!1};for(var b in g)v[b]=g[b];if(v.minTimeout>v.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");for(var S=[],P=0;P<v.retries;P++)S.push(this.createTimeout(P,v));return g&&g.forever&&!S.length&&S.push(this.createTimeout(P,v)),S.sort((function(g,v){return g-v})),S},v.createTimeout=function(g,v){var b=v.randomize?Math.random()+1:1,S=Math.round(b*v.minTimeout*Math.pow(v.factor,g));return S=Math.min(S,v.maxTimeout)},v.wrap=function(g,b,S){if(b instanceof Array&&(S=b,b=null),!S)for(var P in S=[],g)"function"==typeof g[P]&&S.push(P);for(var x=0;x<S.length;x++){var C=S[x],T=g[C];g[C]=function retryWrapper(S){var P=v.operation(b),x=Array.prototype.slice.call(arguments,1),C=x.pop();x.push((function(g){P.retry(g)||(g&&(arguments[0]=P.mainError()),C.apply(this,arguments))})),P.attempt((function(){S.apply(g,x)}))}.bind(g,T),g[C].options=b}}},41960:g=>{function RetryOperation(g,v){"boolean"==typeof v&&(v={forever:v}),this._originalTimeouts=JSON.parse(JSON.stringify(g)),this._timeouts=g,this._options=v||{},this._maxRetryTime=v&&v.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}g.exports=RetryOperation,RetryOperation.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts},RetryOperation.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timeouts=[],this._cachedTimeouts=null},RetryOperation.prototype.retry=function(g){if(this._timeout&&clearTimeout(this._timeout),!g)return!1;var v=(new Date).getTime();if(g&&v-this._operationStart>=this._maxRetryTime)return this._errors.unshift(new Error("RetryOperation timeout occurred")),!1;this._errors.push(g);var b=this._timeouts.shift();if(void 0===b){if(!this._cachedTimeouts)return!1;this._errors.splice(this._errors.length-1,this._errors.length),this._timeouts=this._cachedTimeouts.slice(0),b=this._timeouts.shift()}var S=this,P=setTimeout((function(){S._attempts++,S._operationTimeoutCb&&(S._timeout=setTimeout((function(){S._operationTimeoutCb(S._attempts)}),S._operationTimeout),S._options.unref&&S._timeout.unref()),S._fn(S._attempts)}),b);return this._options.unref&&P.unref(),!0},RetryOperation.prototype.attempt=function(g,v){this._fn=g,v&&(v.timeout&&(this._operationTimeout=v.timeout),v.cb&&(this._operationTimeoutCb=v.cb));var b=this;this._operationTimeoutCb&&(this._timeout=setTimeout((function(){b._operationTimeoutCb()}),b._operationTimeout)),this._operationStart=(new Date).getTime(),this._fn(this._attempts)},RetryOperation.prototype.try=function(g){console.log("Using RetryOperation.try() is deprecated"),this.attempt(g)},RetryOperation.prototype.start=function(g){console.log("Using RetryOperation.start() is deprecated"),this.attempt(g)},RetryOperation.prototype.start=RetryOperation.prototype.try,RetryOperation.prototype.errors=function(){return this._errors},RetryOperation.prototype.attempts=function(){return this._attempts},RetryOperation.prototype.mainError=function(){if(0===this._errors.length)return null;for(var g={},v=null,b=0,S=0;S<this._errors.length;S++){var P=this._errors[S],x=P.message,C=(g[x]||0)+1;g[x]=C,C>=b&&(v=P,b=C)}return v}},73650:g=>{"use strict";g.exports=function reusify(g){var v=new g,b=v;return{get:function get(){var S=v;return S.next?v=S.next:(v=new g,b=v),S.next=null,S},release:function release(g){b.next=g,b=g}}}},54595:(g,v,b)=>{g.exports=function runParallel(g,v){let b,P,x,C=!0;Array.isArray(g)?(b=[],P=g.length):(x=Object.keys(g),b={},P=x.length);function done(g){function end(){v&&v(g,b),v=null}C?S(end):end()}function each(g,v,S){b[g]=S,(0==--P||v)&&done(v)}P?x?x.forEach((function(v){g[v]((function(g,b){each(v,g,b)}))})):g.forEach((function(g,v){g((function(g,b){each(v,g,b)}))})):done(null);C=!1};const S=b(54375)},36099:(g,v,b)=>{!function(g){g.parser=function(g,v){return new SAXParser(g,v)},g.SAXParser=SAXParser,g.SAXStream=SAXStream,g.createStream=function createStream(g,v){return new SAXStream(g,v)},g.MAX_BUFFER_LENGTH=65536;var v,S=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function SAXParser(v,b){if(!(this instanceof SAXParser))return new SAXParser(v,b);var P=this;!function clearBuffers(g){for(var v=0,b=S.length;v<b;v++)g[S[v]]=""}(P),P.q=P.c="",P.bufferCheckPosition=g.MAX_BUFFER_LENGTH,P.opt=b||{},P.opt.lowercase=P.opt.lowercase||P.opt.lowercasetags,P.looseCase=P.opt.lowercase?"toLowerCase":"toUpperCase",P.tags=[],P.closed=P.closedRoot=P.sawRoot=!1,P.tag=P.error=null,P.strict=!!v,P.noscript=!(!v&&!P.opt.noscript),P.state=G.BEGIN,P.strictEntities=P.opt.strictEntities,P.ENTITIES=P.strictEntities?Object.create(g.XML_ENTITIES):Object.create(g.ENTITIES),P.attribList=[],P.opt.xmlns&&(P.ns=Object.create(k)),P.trackPosition=!1!==P.opt.position,P.trackPosition&&(P.position=P.line=P.column=0),emit(P,"onready")}g.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],Object.create||(Object.create=function(g){function F(){}return F.prototype=g,new F}),Object.keys||(Object.keys=function(g){var v=[];for(var b in g)g.hasOwnProperty(b)&&v.push(b);return v}),SAXParser.prototype={end:function(){end(this)},write:function write(v){var b=this;if(this.error)throw this.error;if(b.closed)return error(b,"Cannot write after close. Assign an onready handler.");if(null===v)return end(b);"object"==typeof v&&(v=v.toString());var P=0,T="";for(;T=charAt(v,P++),b.c=T,T;)switch(b.trackPosition&&(b.position++,"\n"===T?(b.line++,b.column=0):b.column++),b.state){case G.BEGIN:if(b.state=G.BEGIN_WHITESPACE,"\ufeff"===T)continue;beginWhiteSpace(b,T);continue;case G.BEGIN_WHITESPACE:beginWhiteSpace(b,T);continue;case G.TEXT:if(b.sawRoot&&!b.closedRoot){for(var R=P-1;T&&"<"!==T&&"&"!==T;)(T=charAt(v,P++))&&b.trackPosition&&(b.position++,"\n"===T?(b.line++,b.column=0):b.column++);b.textNode+=v.substring(R,P-1)}"<"!==T||b.sawRoot&&b.closedRoot&&!b.strict?(isWhitespace(T)||b.sawRoot&&!b.closedRoot||strictFail(b,"Text data outside of root node."),"&"===T?b.state=G.TEXT_ENTITY:b.textNode+=T):(b.state=G.OPEN_WAKA,b.startTagPosition=b.position);continue;case G.SCRIPT:"<"===T?b.state=G.SCRIPT_ENDING:b.script+=T;continue;case G.SCRIPT_ENDING:"/"===T?b.state=G.CLOSE_TAG:(b.script+="<"+T,b.state=G.SCRIPT);continue;case G.OPEN_WAKA:if("!"===T)b.state=G.SGML_DECL,b.sgmlDecl="";else if(isWhitespace(T));else if(isMatch(_,T))b.state=G.OPEN_TAG,b.tagName=T;else if("/"===T)b.state=G.CLOSE_TAG,b.tagName="";else if("?"===T)b.state=G.PROC_INST,b.procInstName=b.procInstBody="";else{if(strictFail(b,"Unencoded <"),b.startTagPosition+1<b.position){var k=b.position-b.startTagPosition;T=new Array(k).join(" ")+T}b.textNode+="<"+T,b.state=G.TEXT}continue;case G.SGML_DECL:(b.sgmlDecl+T).toUpperCase()===x?(emitNode(b,"onopencdata"),b.state=G.CDATA,b.sgmlDecl="",b.cdata=""):b.sgmlDecl+T==="--"?(b.state=G.COMMENT,b.comment="",b.sgmlDecl=""):(b.sgmlDecl+T).toUpperCase()===C?(b.state=G.DOCTYPE,(b.doctype||b.sawRoot)&&strictFail(b,"Inappropriately located doctype declaration"),b.doctype="",b.sgmlDecl=""):">"===T?(emitNode(b,"onsgmldeclaration",b.sgmlDecl),b.sgmlDecl="",b.state=G.TEXT):isQuote(T)?(b.state=G.SGML_DECL_QUOTED,b.sgmlDecl+=T):b.sgmlDecl+=T;continue;case G.SGML_DECL_QUOTED:T===b.q&&(b.state=G.SGML_DECL,b.q=""),b.sgmlDecl+=T;continue;case G.DOCTYPE:">"===T?(b.state=G.TEXT,emitNode(b,"ondoctype",b.doctype),b.doctype=!0):(b.doctype+=T,"["===T?b.state=G.DOCTYPE_DTD:isQuote(T)&&(b.state=G.DOCTYPE_QUOTED,b.q=T));continue;case G.DOCTYPE_QUOTED:b.doctype+=T,T===b.q&&(b.q="",b.state=G.DOCTYPE);continue;case G.DOCTYPE_DTD:b.doctype+=T,"]"===T?b.state=G.DOCTYPE:isQuote(T)&&(b.state=G.DOCTYPE_DTD_QUOTED,b.q=T);continue;case G.DOCTYPE_DTD_QUOTED:b.doctype+=T,T===b.q&&(b.state=G.DOCTYPE_DTD,b.q="");continue;case G.COMMENT:"-"===T?b.state=G.COMMENT_ENDING:b.comment+=T;continue;case G.COMMENT_ENDING:"-"===T?(b.state=G.COMMENT_ENDED,b.comment=textopts(b.opt,b.comment),b.comment&&emitNode(b,"oncomment",b.comment),b.comment=""):(b.comment+="-"+T,b.state=G.COMMENT);continue;case G.COMMENT_ENDED:">"!==T?(strictFail(b,"Malformed comment"),b.comment+="--"+T,b.state=G.COMMENT):b.state=G.TEXT;continue;case G.CDATA:"]"===T?b.state=G.CDATA_ENDING:b.cdata+=T;continue;case G.CDATA_ENDING:"]"===T?b.state=G.CDATA_ENDING_2:(b.cdata+="]"+T,b.state=G.CDATA);continue;case G.CDATA_ENDING_2:">"===T?(b.cdata&&emitNode(b,"oncdata",b.cdata),emitNode(b,"onclosecdata"),b.cdata="",b.state=G.TEXT):"]"===T?b.cdata+="]":(b.cdata+="]]"+T,b.state=G.CDATA);continue;case G.PROC_INST:"?"===T?b.state=G.PROC_INST_ENDING:isWhitespace(T)?b.state=G.PROC_INST_BODY:b.procInstName+=T;continue;case G.PROC_INST_BODY:if(!b.procInstBody&&isWhitespace(T))continue;"?"===T?b.state=G.PROC_INST_ENDING:b.procInstBody+=T;continue;case G.PROC_INST_ENDING:">"===T?(emitNode(b,"onprocessinginstruction",{name:b.procInstName,body:b.procInstBody}),b.procInstName=b.procInstBody="",b.state=G.TEXT):(b.procInstBody+="?"+T,b.state=G.PROC_INST_BODY);continue;case G.OPEN_TAG:isMatch(O,T)?b.tagName+=T:(newTag(b),">"===T?openTag(b):"/"===T?b.state=G.OPEN_TAG_SLASH:(isWhitespace(T)||strictFail(b,"Invalid character in tag name"),b.state=G.ATTRIB));continue;case G.OPEN_TAG_SLASH:">"===T?(openTag(b,!0),closeTag(b)):(strictFail(b,"Forward-slash in opening tag not followed by >"),b.state=G.ATTRIB);continue;case G.ATTRIB:if(isWhitespace(T))continue;">"===T?openTag(b):"/"===T?b.state=G.OPEN_TAG_SLASH:isMatch(_,T)?(b.attribName=T,b.attribValue="",b.state=G.ATTRIB_NAME):strictFail(b,"Invalid attribute name");continue;case G.ATTRIB_NAME:"="===T?b.state=G.ATTRIB_VALUE:">"===T?(strictFail(b,"Attribute without value"),b.attribValue=b.attribName,attrib(b),openTag(b)):isWhitespace(T)?b.state=G.ATTRIB_NAME_SAW_WHITE:isMatch(O,T)?b.attribName+=T:strictFail(b,"Invalid attribute name");continue;case G.ATTRIB_NAME_SAW_WHITE:if("="===T)b.state=G.ATTRIB_VALUE;else{if(isWhitespace(T))continue;strictFail(b,"Attribute without value"),b.tag.attributes[b.attribName]="",b.attribValue="",emitNode(b,"onattribute",{name:b.attribName,value:""}),b.attribName="",">"===T?openTag(b):isMatch(_,T)?(b.attribName=T,b.state=G.ATTRIB_NAME):(strictFail(b,"Invalid attribute name"),b.state=G.ATTRIB)}continue;case G.ATTRIB_VALUE:if(isWhitespace(T))continue;isQuote(T)?(b.q=T,b.state=G.ATTRIB_VALUE_QUOTED):(strictFail(b,"Unquoted attribute value"),b.state=G.ATTRIB_VALUE_UNQUOTED,b.attribValue=T);continue;case G.ATTRIB_VALUE_QUOTED:if(T!==b.q){"&"===T?b.state=G.ATTRIB_VALUE_ENTITY_Q:b.attribValue+=T;continue}attrib(b),b.q="",b.state=G.ATTRIB_VALUE_CLOSED;continue;case G.ATTRIB_VALUE_CLOSED:isWhitespace(T)?b.state=G.ATTRIB:">"===T?openTag(b):"/"===T?b.state=G.OPEN_TAG_SLASH:isMatch(_,T)?(strictFail(b,"No whitespace between attributes"),b.attribName=T,b.attribValue="",b.state=G.ATTRIB_NAME):strictFail(b,"Invalid attribute name");continue;case G.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(T)){"&"===T?b.state=G.ATTRIB_VALUE_ENTITY_U:b.attribValue+=T;continue}attrib(b),">"===T?openTag(b):b.state=G.ATTRIB;continue;case G.CLOSE_TAG:if(b.tagName)">"===T?closeTag(b):isMatch(O,T)?b.tagName+=T:b.script?(b.script+="</"+b.tagName,b.tagName="",b.state=G.SCRIPT):(isWhitespace(T)||strictFail(b,"Invalid tagname in closing tag"),b.state=G.CLOSE_TAG_SAW_WHITE);else{if(isWhitespace(T))continue;notMatch(_,T)?b.script?(b.script+="</"+T,b.state=G.SCRIPT):strictFail(b,"Invalid tagname in closing tag."):b.tagName=T}continue;case G.CLOSE_TAG_SAW_WHITE:if(isWhitespace(T))continue;">"===T?closeTag(b):strictFail(b,"Invalid characters in closing tag");continue;case G.TEXT_ENTITY:case G.ATTRIB_VALUE_ENTITY_Q:case G.ATTRIB_VALUE_ENTITY_U:var q,z;switch(b.state){case G.TEXT_ENTITY:q=G.TEXT,z="textNode";break;case G.ATTRIB_VALUE_ENTITY_Q:q=G.ATTRIB_VALUE_QUOTED,z="attribValue";break;case G.ATTRIB_VALUE_ENTITY_U:q=G.ATTRIB_VALUE_UNQUOTED,z="attribValue"}";"===T?(b[z]+=parseEntity(b),b.entity="",b.state=q):isMatch(b.entity.length?A:I,T)?b.entity+=T:(strictFail(b,"Invalid character in entity name"),b[z]+="&"+b.entity+T,b.entity="",b.state=q);continue;default:throw new Error(b,"Unknown state: "+b.state)}b.position>=b.bufferCheckPosition&&function checkBufferLength(v){for(var b=Math.max(g.MAX_BUFFER_LENGTH,10),P=0,x=0,C=S.length;x<C;x++){var T=v[S[x]].length;if(T>b)switch(S[x]){case"textNode":closeText(v);break;case"cdata":emitNode(v,"oncdata",v.cdata),v.cdata="";break;case"script":emitNode(v,"onscript",v.script),v.script="";break;default:error(v,"Max buffer length exceeded: "+S[x])}P=Math.max(P,T)}var R=g.MAX_BUFFER_LENGTH-P;v.bufferCheckPosition=R+v.position}(b);return b},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){!function flushBuffers(g){closeText(g),""!==g.cdata&&(emitNode(g,"oncdata",g.cdata),g.cdata=""),""!==g.script&&(emitNode(g,"onscript",g.script),g.script="")}(this)}};try{v=b(12781).Stream}catch(g){v=function(){}}var P=g.EVENTS.filter((function(g){return"error"!==g&&"end"!==g}));function SAXStream(g,b){if(!(this instanceof SAXStream))return new SAXStream(g,b);v.apply(this),this._parser=new SAXParser(g,b),this.writable=!0,this.readable=!0;var S=this;this._parser.onend=function(){S.emit("end")},this._parser.onerror=function(g){S.emit("error",g),S._parser.error=null},this._decoder=null,P.forEach((function(g){Object.defineProperty(S,"on"+g,{get:function(){return S._parser["on"+g]},set:function(v){if(!v)return S.removeAllListeners(g),S._parser["on"+g]=v,v;S.on(g,v)},enumerable:!0,configurable:!1})}))}SAXStream.prototype=Object.create(v.prototype,{constructor:{value:SAXStream}}),SAXStream.prototype.write=function(g){if("function"==typeof Buffer&&"function"==typeof Buffer.isBuffer&&Buffer.isBuffer(g)){if(!this._decoder){var v=b(71576).StringDecoder;this._decoder=new v("utf8")}g=this._decoder.write(g)}return this._parser.write(g.toString()),this.emit("data",g),!0},SAXStream.prototype.end=function(g){return g&&g.length&&this.write(g),this._parser.end(),!0},SAXStream.prototype.on=function(g,b){var S=this;return S._parser["on"+g]||-1===P.indexOf(g)||(S._parser["on"+g]=function(){var v=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);v.splice(0,0,g),S.emit.apply(S,v)}),v.prototype.on.call(S,g,b)};var x="[CDATA[",C="DOCTYPE",T="http://www.w3.org/XML/1998/namespace",R="http://www.w3.org/2000/xmlns/",k={xml:T,xmlns:R},_=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,O=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,I=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,A=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function isWhitespace(g){return" "===g||"\n"===g||"\r"===g||"\t"===g}function isQuote(g){return'"'===g||"'"===g}function isAttribEnd(g){return">"===g||isWhitespace(g)}function isMatch(g,v){return g.test(v)}function notMatch(g,v){return!isMatch(g,v)}var q,z,L,G=0;for(var j in g.STATE={BEGIN:G++,BEGIN_WHITESPACE:G++,TEXT:G++,TEXT_ENTITY:G++,OPEN_WAKA:G++,SGML_DECL:G++,SGML_DECL_QUOTED:G++,DOCTYPE:G++,DOCTYPE_QUOTED:G++,DOCTYPE_DTD:G++,DOCTYPE_DTD_QUOTED:G++,COMMENT_STARTING:G++,COMMENT:G++,COMMENT_ENDING:G++,COMMENT_ENDED:G++,CDATA:G++,CDATA_ENDING:G++,CDATA_ENDING_2:G++,PROC_INST:G++,PROC_INST_BODY:G++,PROC_INST_ENDING:G++,OPEN_TAG:G++,OPEN_TAG_SLASH:G++,ATTRIB:G++,ATTRIB_NAME:G++,ATTRIB_NAME_SAW_WHITE:G++,ATTRIB_VALUE:G++,ATTRIB_VALUE_QUOTED:G++,ATTRIB_VALUE_CLOSED:G++,ATTRIB_VALUE_UNQUOTED:G++,ATTRIB_VALUE_ENTITY_Q:G++,ATTRIB_VALUE_ENTITY_U:G++,CLOSE_TAG:G++,CLOSE_TAG_SAW_WHITE:G++,SCRIPT:G++,SCRIPT_ENDING:G++},g.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},g.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(g.ENTITIES).forEach((function(v){var b=g.ENTITIES[v],S="number"==typeof b?String.fromCharCode(b):b;g.ENTITIES[v]=S})),g.STATE)g.STATE[g.STATE[j]]=j;function emit(g,v,b){g[v]&&g[v](b)}function emitNode(g,v,b){g.textNode&&closeText(g),emit(g,v,b)}function closeText(g){g.textNode=textopts(g.opt,g.textNode),g.textNode&&emit(g,"ontext",g.textNode),g.textNode=""}function textopts(g,v){return g.trim&&(v=v.trim()),g.normalize&&(v=v.replace(/\s+/g," ")),v}function error(g,v){return closeText(g),g.trackPosition&&(v+="\nLine: "+g.line+"\nColumn: "+g.column+"\nChar: "+g.c),v=new Error(v),g.error=v,emit(g,"onerror",v),g}function end(g){return g.sawRoot&&!g.closedRoot&&strictFail(g,"Unclosed root tag"),g.state!==G.BEGIN&&g.state!==G.BEGIN_WHITESPACE&&g.state!==G.TEXT&&error(g,"Unexpected end"),closeText(g),g.c="",g.closed=!0,emit(g,"onend"),SAXParser.call(g,g.strict,g.opt),g}function strictFail(g,v){if("object"!=typeof g||!(g instanceof SAXParser))throw new Error("bad call to strictFail");g.strict&&error(g,v)}function newTag(g){g.strict||(g.tagName=g.tagName[g.looseCase]());var v=g.tags[g.tags.length-1]||g,b=g.tag={name:g.tagName,attributes:{}};g.opt.xmlns&&(b.ns=v.ns),g.attribList.length=0,emitNode(g,"onopentagstart",b)}function qname(g,v){var b=g.indexOf(":")<0?["",g]:g.split(":"),S=b[0],P=b[1];return v&&"xmlns"===g&&(S="xmlns",P=""),{prefix:S,local:P}}function attrib(g){if(g.strict||(g.attribName=g.attribName[g.looseCase]()),-1!==g.attribList.indexOf(g.attribName)||g.tag.attributes.hasOwnProperty(g.attribName))g.attribName=g.attribValue="";else{if(g.opt.xmlns){var v=qname(g.attribName,!0),b=v.prefix,S=v.local;if("xmlns"===b)if("xml"===S&&g.attribValue!==T)strictFail(g,"xml: prefix must be bound to "+T+"\nActual: "+g.attribValue);else if("xmlns"===S&&g.attribValue!==R)strictFail(g,"xmlns: prefix must be bound to "+R+"\nActual: "+g.attribValue);else{var P=g.tag,x=g.tags[g.tags.length-1]||g;P.ns===x.ns&&(P.ns=Object.create(x.ns)),P.ns[S]=g.attribValue}g.attribList.push([g.attribName,g.attribValue])}else g.tag.attributes[g.attribName]=g.attribValue,emitNode(g,"onattribute",{name:g.attribName,value:g.attribValue});g.attribName=g.attribValue=""}}function openTag(g,v){if(g.opt.xmlns){var b=g.tag,S=qname(g.tagName);b.prefix=S.prefix,b.local=S.local,b.uri=b.ns[S.prefix]||"",b.prefix&&!b.uri&&(strictFail(g,"Unbound namespace prefix: "+JSON.stringify(g.tagName)),b.uri=S.prefix);var P=g.tags[g.tags.length-1]||g;b.ns&&P.ns!==b.ns&&Object.keys(b.ns).forEach((function(v){emitNode(g,"onopennamespace",{prefix:v,uri:b.ns[v]})}));for(var x=0,C=g.attribList.length;x<C;x++){var T=g.attribList[x],R=T[0],k=T[1],_=qname(R,!0),O=_.prefix,I=_.local,A=""===O?"":b.ns[O]||"",q={name:R,value:k,prefix:O,local:I,uri:A};O&&"xmlns"!==O&&!A&&(strictFail(g,"Unbound namespace prefix: "+JSON.stringify(O)),q.uri=O),g.tag.attributes[R]=q,emitNode(g,"onattribute",q)}g.attribList.length=0}g.tag.isSelfClosing=!!v,g.sawRoot=!0,g.tags.push(g.tag),emitNode(g,"onopentag",g.tag),v||(g.noscript||"script"!==g.tagName.toLowerCase()?g.state=G.TEXT:g.state=G.SCRIPT,g.tag=null,g.tagName=""),g.attribName=g.attribValue="",g.attribList.length=0}function closeTag(g){if(!g.tagName)return strictFail(g,"Weird empty close tag."),g.textNode+="</>",void(g.state=G.TEXT);if(g.script){if("script"!==g.tagName)return g.script+="</"+g.tagName+">",g.tagName="",void(g.state=G.SCRIPT);emitNode(g,"onscript",g.script),g.script=""}var v=g.tags.length,b=g.tagName;g.strict||(b=b[g.looseCase]());for(var S=b;v--;){if(g.tags[v].name===S)break;strictFail(g,"Unexpected close tag")}if(v<0)return strictFail(g,"Unmatched closing tag: "+g.tagName),g.textNode+="</"+g.tagName+">",void(g.state=G.TEXT);g.tagName=b;for(var P=g.tags.length;P-- >v;){var x=g.tag=g.tags.pop();g.tagName=g.tag.name,emitNode(g,"onclosetag",g.tagName);var C={};for(var T in x.ns)C[T]=x.ns[T];var R=g.tags[g.tags.length-1]||g;g.opt.xmlns&&x.ns!==R.ns&&Object.keys(x.ns).forEach((function(v){var b=x.ns[v];emitNode(g,"onclosenamespace",{prefix:v,uri:b})}))}0===v&&(g.closedRoot=!0),g.tagName=g.attribValue=g.attribName="",g.attribList.length=0,g.state=G.TEXT}function parseEntity(g){var v,b=g.entity,S=b.toLowerCase(),P="";return g.ENTITIES[b]?g.ENTITIES[b]:g.ENTITIES[S]?g.ENTITIES[S]:("#"===(b=S).charAt(0)&&("x"===b.charAt(1)?(b=b.slice(2),P=(v=parseInt(b,16)).toString(16)):(b=b.slice(1),P=(v=parseInt(b,10)).toString(10))),b=b.replace(/^0+/,""),isNaN(v)||P.toLowerCase()!==b?(strictFail(g,"Invalid character entity"),"&"+g.entity+";"):String.fromCodePoint(v))}function beginWhiteSpace(g,v){"<"===v?(g.state=G.OPEN_WAKA,g.startTagPosition=g.position):isWhitespace(v)||(strictFail(g,"Non-whitespace before first tag."),g.textNode=v,g.state=G.TEXT)}function charAt(g,v){var b="";return v<g.length&&(b=g.charAt(v)),b}G=g.STATE,String.fromCodePoint||(q=String.fromCharCode,z=Math.floor,L=function(){var g,v,b=[],S=-1,P=arguments.length;if(!P)return"";for(var x="";++S<P;){var C=Number(arguments[S]);if(!isFinite(C)||C<0||C>1114111||z(C)!==C)throw RangeError("Invalid code point: "+C);C<=65535?b.push(C):(g=55296+((C-=65536)>>10),v=C%1024+56320,b.push(g,v)),(S+1===P||b.length>16384)&&(x+=q.apply(null,b),b.length=0)}return x},Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:L,configurable:!0,writable:!0}):String.fromCodePoint=L)}(v)},22257:(g,v,b)=>{const S=Symbol("SemVer ANY");class Comparator{static get ANY(){return S}constructor(g,v){if(v=P(v),g instanceof Comparator){if(g.loose===!!v.loose)return g;g=g.value}g=g.trim().split(/\s+/).join(" "),R("comparator",g,v),this.options=v,this.loose=!!v.loose,this.parse(g),this.semver===S?this.value="":this.value=this.operator+this.semver.version,R("comp",this)}parse(g){const v=this.options.loose?x[C.COMPARATORLOOSE]:x[C.COMPARATOR],b=g.match(v);if(!b)throw new TypeError(`Invalid comparator: ${g}`);this.operator=void 0!==b[1]?b[1]:"","="===this.operator&&(this.operator=""),b[2]?this.semver=new k(b[2],this.options.loose):this.semver=S}toString(){return this.value}test(g){if(R("Comparator.test",g,this.options.loose),this.semver===S||g===S)return!0;if("string"==typeof g)try{g=new k(g,this.options)}catch(g){return!1}return T(g,this.operator,this.semver,this.options)}intersects(g,v){if(!(g instanceof Comparator))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new _(g.value,v).test(this.value):""===g.operator?""===g.value||new _(this.value,v).test(g.semver):(!(v=P(v)).includePrerelease||"<0.0.0-0"!==this.value&&"<0.0.0-0"!==g.value)&&(!(!v.includePrerelease&&(this.value.startsWith("<0.0.0")||g.value.startsWith("<0.0.0")))&&(!(!this.operator.startsWith(">")||!g.operator.startsWith(">"))||(!(!this.operator.startsWith("<")||!g.operator.startsWith("<"))||(!(this.semver.version!==g.semver.version||!this.operator.includes("=")||!g.operator.includes("="))||(!!(T(this.semver,"<",g.semver,v)&&this.operator.startsWith(">")&&g.operator.startsWith("<"))||!!(T(this.semver,">",g.semver,v)&&this.operator.startsWith("<")&&g.operator.startsWith(">")))))))}}g.exports=Comparator;const P=b(12893),{safeRe:x,t:C}=b(55765),T=b(7539),R=b(74225),k=b(26376),_=b(66902)},66902:(g,v,b)=>{class Range{constructor(g,v){if(v=P(v),g instanceof Range)return g.loose===!!v.loose&&g.includePrerelease===!!v.includePrerelease?g:new Range(g.raw,v);if(g instanceof x)return this.raw=g.value,this.set=[[g]],this.format(),this;if(this.options=v,this.loose=!!v.loose,this.includePrerelease=!!v.includePrerelease,this.raw=g.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map((g=>this.parseRange(g))).filter((g=>g.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const g=this.set[0];if(this.set=this.set.filter((g=>!isNullSet(g[0]))),0===this.set.length)this.set=[g];else if(this.set.length>1)for(const g of this.set)if(1===g.length&&isAny(g[0])){this.set=[g];break}}this.format()}format(){return this.range=this.set.map((g=>g.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(g){const v=((this.options.includePrerelease&&A)|(this.options.loose&&q))+":"+g,b=S.get(v);if(b)return b;const P=this.options.loose,T=P?R[k.HYPHENRANGELOOSE]:R[k.HYPHENRANGE];g=g.replace(T,hyphenReplace(this.options.includePrerelease)),C("hyphen replace",g),g=g.replace(R[k.COMPARATORTRIM],_),C("comparator trim",g);let z=(g=(g=g.replace(R[k.TILDETRIM],O)).replace(R[k.CARETTRIM],I)).split(" ").map((g=>parseComparator(g,this.options))).join(" ").split(/\s+/).map((g=>replaceGTE0(g,this.options)));P&&(z=z.filter((g=>(C("loose invalid filter",g,this.options),!!g.match(R[k.COMPARATORLOOSE]))))),C("range list",z);const L=new Map,G=z.map((g=>new x(g,this.options)));for(const g of G){if(isNullSet(g))return[g];L.set(g.value,g)}L.size>1&&L.has("")&&L.delete("");const j=[...L.values()];return S.set(v,j),j}intersects(g,v){if(!(g instanceof Range))throw new TypeError("a Range is required");return this.set.some((b=>isSatisfiable(b,v)&&g.set.some((g=>isSatisfiable(g,v)&&b.every((b=>g.every((g=>b.intersects(g,v)))))))))}test(g){if(!g)return!1;if("string"==typeof g)try{g=new T(g,this.options)}catch(g){return!1}for(let v=0;v<this.set.length;v++)if(testSet(this.set[v],g,this.options))return!0;return!1}}g.exports=Range;const S=new(b(39593))({max:1e3}),P=b(12893),x=b(22257),C=b(74225),T=b(26376),{safeRe:R,t:k,comparatorTrimReplace:_,tildeTrimReplace:O,caretTrimReplace:I}=b(55765),{FLAG_INCLUDE_PRERELEASE:A,FLAG_LOOSE:q}=b(83295),isNullSet=g=>"<0.0.0-0"===g.value,isAny=g=>""===g.value,isSatisfiable=(g,v)=>{let b=!0;const S=g.slice();let P=S.pop();for(;b&&S.length;)b=S.every((g=>P.intersects(g,v))),P=S.pop();return b},parseComparator=(g,v)=>(C("comp",g,v),g=replaceCarets(g,v),C("caret",g),g=replaceTildes(g,v),C("tildes",g),g=replaceXRanges(g,v),C("xrange",g),g=replaceStars(g,v),C("stars",g),g),isX=g=>!g||"x"===g.toLowerCase()||"*"===g,replaceTildes=(g,v)=>g.trim().split(/\s+/).map((g=>replaceTilde(g,v))).join(" "),replaceTilde=(g,v)=>{const b=v.loose?R[k.TILDELOOSE]:R[k.TILDE];return g.replace(b,((v,b,S,P,x)=>{let T;return C("tilde",g,v,b,S,P,x),isX(b)?T="":isX(S)?T=`>=${b}.0.0 <${+b+1}.0.0-0`:isX(P)?T=`>=${b}.${S}.0 <${b}.${+S+1}.0-0`:x?(C("replaceTilde pr",x),T=`>=${b}.${S}.${P}-${x} <${b}.${+S+1}.0-0`):T=`>=${b}.${S}.${P} <${b}.${+S+1}.0-0`,C("tilde return",T),T}))},replaceCarets=(g,v)=>g.trim().split(/\s+/).map((g=>replaceCaret(g,v))).join(" "),replaceCaret=(g,v)=>{C("caret",g,v);const b=v.loose?R[k.CARETLOOSE]:R[k.CARET],S=v.includePrerelease?"-0":"";return g.replace(b,((v,b,P,x,T)=>{let R;return C("caret",g,v,b,P,x,T),isX(b)?R="":isX(P)?R=`>=${b}.0.0${S} <${+b+1}.0.0-0`:isX(x)?R="0"===b?`>=${b}.${P}.0${S} <${b}.${+P+1}.0-0`:`>=${b}.${P}.0${S} <${+b+1}.0.0-0`:T?(C("replaceCaret pr",T),R="0"===b?"0"===P?`>=${b}.${P}.${x}-${T} <${b}.${P}.${+x+1}-0`:`>=${b}.${P}.${x}-${T} <${b}.${+P+1}.0-0`:`>=${b}.${P}.${x}-${T} <${+b+1}.0.0-0`):(C("no pr"),R="0"===b?"0"===P?`>=${b}.${P}.${x}${S} <${b}.${P}.${+x+1}-0`:`>=${b}.${P}.${x}${S} <${b}.${+P+1}.0-0`:`>=${b}.${P}.${x} <${+b+1}.0.0-0`),C("caret return",R),R}))},replaceXRanges=(g,v)=>(C("replaceXRanges",g,v),g.split(/\s+/).map((g=>replaceXRange(g,v))).join(" ")),replaceXRange=(g,v)=>{g=g.trim();const b=v.loose?R[k.XRANGELOOSE]:R[k.XRANGE];return g.replace(b,((b,S,P,x,T,R)=>{C("xRange",g,b,S,P,x,T,R);const k=isX(P),_=k||isX(x),O=_||isX(T),I=O;return"="===S&&I&&(S=""),R=v.includePrerelease?"-0":"",k?b=">"===S||"<"===S?"<0.0.0-0":"*":S&&I?(_&&(x=0),T=0,">"===S?(S=">=",_?(P=+P+1,x=0,T=0):(x=+x+1,T=0)):"<="===S&&(S="<",_?P=+P+1:x=+x+1),"<"===S&&(R="-0"),b=`${S+P}.${x}.${T}${R}`):_?b=`>=${P}.0.0${R} <${+P+1}.0.0-0`:O&&(b=`>=${P}.${x}.0${R} <${P}.${+x+1}.0-0`),C("xRange return",b),b}))},replaceStars=(g,v)=>(C("replaceStars",g,v),g.trim().replace(R[k.STAR],"")),replaceGTE0=(g,v)=>(C("replaceGTE0",g,v),g.trim().replace(R[v.includePrerelease?k.GTE0PRE:k.GTE0],"")),hyphenReplace=g=>(v,b,S,P,x,C,T,R,k,_,O,I,A)=>`${b=isX(S)?"":isX(P)?`>=${S}.0.0${g?"-0":""}`:isX(x)?`>=${S}.${P}.0${g?"-0":""}`:C?`>=${b}`:`>=${b}${g?"-0":""}`} ${R=isX(k)?"":isX(_)?`<${+k+1}.0.0-0`:isX(O)?`<${k}.${+_+1}.0-0`:I?`<=${k}.${_}.${O}-${I}`:g?`<${k}.${_}.${+O+1}-0`:`<=${R}`}`.trim(),testSet=(g,v,b)=>{for(let b=0;b<g.length;b++)if(!g[b].test(v))return!1;if(v.prerelease.length&&!b.includePrerelease){for(let b=0;b<g.length;b++)if(C(g[b].semver),g[b].semver!==x.ANY&&g[b].semver.prerelease.length>0){const S=g[b].semver;if(S.major===v.major&&S.minor===v.minor&&S.patch===v.patch)return!0}return!1}return!0}},26376:(g,v,b)=>{const S=b(74225),{MAX_LENGTH:P,MAX_SAFE_INTEGER:x}=b(83295),{safeRe:C,t:T}=b(55765),R=b(12893),{compareIdentifiers:k}=b(86742);class SemVer{constructor(g,v){if(v=R(v),g instanceof SemVer){if(g.loose===!!v.loose&&g.includePrerelease===!!v.includePrerelease)return g;g=g.version}else if("string"!=typeof g)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof g}".`);if(g.length>P)throw new TypeError(`version is longer than ${P} characters`);S("SemVer",g,v),this.options=v,this.loose=!!v.loose,this.includePrerelease=!!v.includePrerelease;const b=g.trim().match(v.loose?C[T.LOOSE]:C[T.FULL]);if(!b)throw new TypeError(`Invalid Version: ${g}`);if(this.raw=g,this.major=+b[1],this.minor=+b[2],this.patch=+b[3],this.major>x||this.major<0)throw new TypeError("Invalid major version");if(this.minor>x||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>x||this.patch<0)throw new TypeError("Invalid patch version");b[4]?this.prerelease=b[4].split(".").map((g=>{if(/^[0-9]+$/.test(g)){const v=+g;if(v>=0&&v<x)return v}return g})):this.prerelease=[],this.build=b[5]?b[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(g){if(S("SemVer.compare",this.version,this.options,g),!(g instanceof SemVer)){if("string"==typeof g&&g===this.version)return 0;g=new SemVer(g,this.options)}return g.version===this.version?0:this.compareMain(g)||this.comparePre(g)}compareMain(g){return g instanceof SemVer||(g=new SemVer(g,this.options)),k(this.major,g.major)||k(this.minor,g.minor)||k(this.patch,g.patch)}comparePre(g){if(g instanceof SemVer||(g=new SemVer(g,this.options)),this.prerelease.length&&!g.prerelease.length)return-1;if(!this.prerelease.length&&g.prerelease.length)return 1;if(!this.prerelease.length&&!g.prerelease.length)return 0;let v=0;do{const b=this.prerelease[v],P=g.prerelease[v];if(S("prerelease compare",v,b,P),void 0===b&&void 0===P)return 0;if(void 0===P)return 1;if(void 0===b)return-1;if(b!==P)return k(b,P)}while(++v)}compareBuild(g){g instanceof SemVer||(g=new SemVer(g,this.options));let v=0;do{const b=this.build[v],P=g.build[v];if(S("prerelease compare",v,b,P),void 0===b&&void 0===P)return 0;if(void 0===P)return 1;if(void 0===b)return-1;if(b!==P)return k(b,P)}while(++v)}inc(g,v,b){switch(g){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",v,b);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",v,b);break;case"prepatch":this.prerelease.length=0,this.inc("patch",v,b),this.inc("pre",v,b);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",v,b),this.inc("pre",v,b);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const g=Number(b)?1:0;if(!v&&!1===b)throw new Error("invalid increment argument: identifier is empty");if(0===this.prerelease.length)this.prerelease=[g];else{let S=this.prerelease.length;for(;--S>=0;)"number"==typeof this.prerelease[S]&&(this.prerelease[S]++,S=-2);if(-1===S){if(v===this.prerelease.join(".")&&!1===b)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(g)}}if(v){let S=[v,g];!1===b&&(S=[v]),0===k(this.prerelease[0],v)?isNaN(this.prerelease[1])&&(this.prerelease=S):this.prerelease=S}break}default:throw new Error(`invalid increment argument: ${g}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}g.exports=SemVer},13507:(g,v,b)=>{const S=b(33959);g.exports=(g,v)=>{const b=S(g.trim().replace(/^[=v]+/,""),v);return b?b.version:null}},7539:(g,v,b)=>{const S=b(58718),P=b(81194),x=b(71312),C=b(25903),T=b(21544),R=b(12056);g.exports=(g,v,b,k)=>{switch(v){case"===":return"object"==typeof g&&(g=g.version),"object"==typeof b&&(b=b.version),g===b;case"!==":return"object"==typeof g&&(g=g.version),"object"==typeof b&&(b=b.version),g!==b;case"":case"=":case"==":return S(g,b,k);case"!=":return P(g,b,k);case">":return x(g,b,k);case">=":return C(g,b,k);case"<":return T(g,b,k);case"<=":return R(g,b,k);default:throw new TypeError(`Invalid operator: ${v}`)}}},99038:(g,v,b)=>{const S=b(26376),P=b(33959),{safeRe:x,t:C}=b(55765);g.exports=(g,v)=>{if(g instanceof S)return g;if("number"==typeof g&&(g=String(g)),"string"!=typeof g)return null;let b=null;if((v=v||{}).rtl){let v;for(;(v=x[C.COERCERTL].exec(g))&&(!b||b.index+b[0].length!==g.length);)b&&v.index+v[0].length===b.index+b[0].length||(b=v),x[C.COERCERTL].lastIndex=v.index+v[1].length+v[2].length;x[C.COERCERTL].lastIndex=-1}else b=g.match(x[C.COERCE]);return null===b?null:P(`${b[2]}.${b[3]||"0"}.${b[4]||"0"}`,v)}},88880:(g,v,b)=>{const S=b(26376);g.exports=(g,v,b)=>{const P=new S(g,b),x=new S(v,b);return P.compare(x)||P.compareBuild(x)}},27880:(g,v,b)=>{const S=b(46269);g.exports=(g,v)=>S(g,v,!0)},46269:(g,v,b)=>{const S=b(26376);g.exports=(g,v,b)=>new S(g,b).compare(new S(v,b))},62378:(g,v,b)=>{const S=b(33959);g.exports=(g,v)=>{const b=S(g,null,!0),P=S(v,null,!0),x=b.compare(P);if(0===x)return null;const C=x>0,T=C?b:P,R=C?P:b,k=!!T.prerelease.length;if(!!R.prerelease.length&&!k)return R.patch||R.minor?T.patch?"patch":T.minor?"minor":"major":"major";const _=k?"pre":"";return b.major!==P.major?_+"major":b.minor!==P.minor?_+"minor":b.patch!==P.patch?_+"patch":"prerelease"}},58718:(g,v,b)=>{const S=b(46269);g.exports=(g,v,b)=>0===S(g,v,b)},71312:(g,v,b)=>{const S=b(46269);g.exports=(g,v,b)=>S(g,v,b)>0},25903:(g,v,b)=>{const S=b(46269);g.exports=(g,v,b)=>S(g,v,b)>=0},20253:(g,v,b)=>{const S=b(26376);g.exports=(g,v,b,P,x)=>{"string"==typeof b&&(x=P,P=b,b=void 0);try{return new S(g instanceof S?g.version:g,b).inc(v,P,x).version}catch(g){return null}}},21544:(g,v,b)=>{const S=b(46269);g.exports=(g,v,b)=>S(g,v,b)<0},12056:(g,v,b)=>{const S=b(46269);g.exports=(g,v,b)=>S(g,v,b)<=0},38679:(g,v,b)=>{const S=b(26376);g.exports=(g,v)=>new S(g,v).major},87789:(g,v,b)=>{const S=b(26376);g.exports=(g,v)=>new S(g,v).minor},81194:(g,v,b)=>{const S=b(46269);g.exports=(g,v,b)=>0!==S(g,v,b)},33959:(g,v,b)=>{const S=b(26376);g.exports=(g,v,b=!1)=>{if(g instanceof S)return g;try{return new S(g,v)}catch(g){if(!b)return null;throw g}}},52358:(g,v,b)=>{const S=b(26376);g.exports=(g,v)=>new S(g,v).patch},57559:(g,v,b)=>{const S=b(33959);g.exports=(g,v)=>{const b=S(g,v);return b&&b.prerelease.length?b.prerelease:null}},79795:(g,v,b)=>{const S=b(46269);g.exports=(g,v,b)=>S(v,g,b)},63657:(g,v,b)=>{const S=b(88880);g.exports=(g,v)=>g.sort(((g,b)=>S(b,g,v)))},45712:(g,v,b)=>{const S=b(66902);g.exports=(g,v,b)=>{try{v=new S(v,b)}catch(g){return!1}return v.test(g)}},21100:(g,v,b)=>{const S=b(88880);g.exports=(g,v)=>g.sort(((g,b)=>S(g,b,v)))},76397:(g,v,b)=>{const S=b(33959);g.exports=(g,v)=>{const b=S(g,v);return b?b.version:null}},81249:(g,v,b)=>{const S=b(55765),P=b(83295),x=b(26376),C=b(86742),T=b(33959),R=b(76397),k=b(13507),_=b(20253),O=b(62378),I=b(38679),A=b(87789),q=b(52358),z=b(57559),L=b(46269),G=b(79795),j=b(27880),B=b(88880),U=b(21100),V=b(63657),H=b(71312),K=b(21544),X=b(58718),J=b(81194),Y=b(25903),te=b(12056),re=b(7539),ie=b(99038),ne=b(22257),ae=b(66902),se=b(45712),oe=b(51042),le=b(85775),pe=b(71657),ce=b(95316),de=b(89042),me=b(6826),he=b(97606),ye=b(50032),ge=b(82937),fe=b(17908),ve=b(50799);g.exports={parse:T,valid:R,clean:k,inc:_,diff:O,major:I,minor:A,patch:q,prerelease:z,compare:L,rcompare:G,compareLoose:j,compareBuild:B,sort:U,rsort:V,gt:H,lt:K,eq:X,neq:J,gte:Y,lte:te,cmp:re,coerce:ie,Comparator:ne,Range:ae,satisfies:se,toComparators:oe,maxSatisfying:le,minSatisfying:pe,minVersion:ce,validRange:de,outside:me,gtr:he,ltr:ye,intersects:ge,simplifyRange:fe,subset:ve,SemVer:x,re:S.re,src:S.src,tokens:S.t,SEMVER_SPEC_VERSION:P.SEMVER_SPEC_VERSION,RELEASE_TYPES:P.RELEASE_TYPES,compareIdentifiers:C.compareIdentifiers,rcompareIdentifiers:C.rcompareIdentifiers}},83295:g=>{const v=Number.MAX_SAFE_INTEGER||9007199254740991;g.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_INTEGER:v,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},74225:g=>{const v="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...g)=>console.error("SEMVER",...g):()=>{};g.exports=v},86742:g=>{const v=/^[0-9]+$/,compareIdentifiers=(g,b)=>{const S=v.test(g),P=v.test(b);return S&&P&&(g=+g,b=+b),g===b?0:S&&!P?-1:P&&!S?1:g<b?-1:1};g.exports={compareIdentifiers,rcompareIdentifiers:(g,v)=>compareIdentifiers(v,g)}},12893:g=>{const v=Object.freeze({loose:!0}),b=Object.freeze({});g.exports=g=>g?"object"!=typeof g?v:g:b},55765:(g,v,b)=>{const{MAX_SAFE_COMPONENT_LENGTH:S}=b(83295),P=b(74225),x=(v=g.exports={}).re=[],C=v.safeRe=[],T=v.src=[],R=v.t={};let k=0;const createToken=(g,v,b)=>{const S=v.split("\\s*").join("\\s{0,1}").split("\\s+").join("\\s"),_=k++;P(g,_,v),R[g]=_,T[_]=v,x[_]=new RegExp(v,b?"g":void 0),C[_]=new RegExp(S,b?"g":void 0)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*"),createToken("NUMERICIDENTIFIERLOOSE","[0-9]+"),createToken("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),createToken("MAINVERSION",`(${T[R.NUMERICIDENTIFIER]})\\.(${T[R.NUMERICIDENTIFIER]})\\.(${T[R.NUMERICIDENTIFIER]})`),createToken("MAINVERSIONLOOSE",`(${T[R.NUMERICIDENTIFIERLOOSE]})\\.(${T[R.NUMERICIDENTIFIERLOOSE]})\\.(${T[R.NUMERICIDENTIFIERLOOSE]})`),createToken("PRERELEASEIDENTIFIER",`(?:${T[R.NUMERICIDENTIFIER]}|${T[R.NONNUMERICIDENTIFIER]})`),createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${T[R.NUMERICIDENTIFIERLOOSE]}|${T[R.NONNUMERICIDENTIFIER]})`),createToken("PRERELEASE",`(?:-(${T[R.PRERELEASEIDENTIFIER]}(?:\\.${T[R.PRERELEASEIDENTIFIER]})*))`),createToken("PRERELEASELOOSE",`(?:-?(${T[R.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${T[R.PRERELEASEIDENTIFIERLOOSE]})*))`),createToken("BUILDIDENTIFIER","[0-9A-Za-z-]+"),createToken("BUILD",`(?:\\+(${T[R.BUILDIDENTIFIER]}(?:\\.${T[R.BUILDIDENTIFIER]})*))`),createToken("FULLPLAIN",`v?${T[R.MAINVERSION]}${T[R.PRERELEASE]}?${T[R.BUILD]}?`),createToken("FULL",`^${T[R.FULLPLAIN]}$`),createToken("LOOSEPLAIN",`[v=\\s]*${T[R.MAINVERSIONLOOSE]}${T[R.PRERELEASELOOSE]}?${T[R.BUILD]}?`),createToken("LOOSE",`^${T[R.LOOSEPLAIN]}$`),createToken("GTLT","((?:<|>)?=?)"),createToken("XRANGEIDENTIFIERLOOSE",`${T[R.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),createToken("XRANGEIDENTIFIER",`${T[R.NUMERICIDENTIFIER]}|x|X|\\*`),createToken("XRANGEPLAIN",`[v=\\s]*(${T[R.XRANGEIDENTIFIER]})(?:\\.(${T[R.XRANGEIDENTIFIER]})(?:\\.(${T[R.XRANGEIDENTIFIER]})(?:${T[R.PRERELEASE]})?${T[R.BUILD]}?)?)?`),createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${T[R.XRANGEIDENTIFIERLOOSE]})(?:\\.(${T[R.XRANGEIDENTIFIERLOOSE]})(?:\\.(${T[R.XRANGEIDENTIFIERLOOSE]})(?:${T[R.PRERELEASELOOSE]})?${T[R.BUILD]}?)?)?`),createToken("XRANGE",`^${T[R.GTLT]}\\s*${T[R.XRANGEPLAIN]}$`),createToken("XRANGELOOSE",`^${T[R.GTLT]}\\s*${T[R.XRANGEPLAINLOOSE]}$`),createToken("COERCE",`(^|[^\\d])(\\d{1,${S}})(?:\\.(\\d{1,${S}}))?(?:\\.(\\d{1,${S}}))?(?:$|[^\\d])`),createToken("COERCERTL",T[R.COERCE],!0),createToken("LONETILDE","(?:~>?)"),createToken("TILDETRIM",`(\\s*)${T[R.LONETILDE]}\\s+`,!0),v.tildeTrimReplace="$1~",createToken("TILDE",`^${T[R.LONETILDE]}${T[R.XRANGEPLAIN]}$`),createToken("TILDELOOSE",`^${T[R.LONETILDE]}${T[R.XRANGEPLAINLOOSE]}$`),createToken("LONECARET","(?:\\^)"),createToken("CARETTRIM",`(\\s*)${T[R.LONECARET]}\\s+`,!0),v.caretTrimReplace="$1^",createToken("CARET",`^${T[R.LONECARET]}${T[R.XRANGEPLAIN]}$`),createToken("CARETLOOSE",`^${T[R.LONECARET]}${T[R.XRANGEPLAINLOOSE]}$`),createToken("COMPARATORLOOSE",`^${T[R.GTLT]}\\s*(${T[R.LOOSEPLAIN]})$|^$`),createToken("COMPARATOR",`^${T[R.GTLT]}\\s*(${T[R.FULLPLAIN]})$|^$`),createToken("COMPARATORTRIM",`(\\s*)${T[R.GTLT]}\\s*(${T[R.LOOSEPLAIN]}|${T[R.XRANGEPLAIN]})`,!0),v.comparatorTrimReplace="$1$2$3",createToken("HYPHENRANGE",`^\\s*(${T[R.XRANGEPLAIN]})\\s+-\\s+(${T[R.XRANGEPLAIN]})\\s*$`),createToken("HYPHENRANGELOOSE",`^\\s*(${T[R.XRANGEPLAINLOOSE]})\\s+-\\s+(${T[R.XRANGEPLAINLOOSE]})\\s*$`),createToken("STAR","(<|>)?=?\\s*\\*"),createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},97606:(g,v,b)=>{const S=b(6826);g.exports=(g,v,b)=>S(g,v,">",b)},82937:(g,v,b)=>{const S=b(66902);g.exports=(g,v,b)=>(g=new S(g,b),v=new S(v,b),g.intersects(v,b))},50032:(g,v,b)=>{const S=b(6826);g.exports=(g,v,b)=>S(g,v,"<",b)},85775:(g,v,b)=>{const S=b(26376),P=b(66902);g.exports=(g,v,b)=>{let x=null,C=null,T=null;try{T=new P(v,b)}catch(g){return null}return g.forEach((g=>{T.test(g)&&(x&&-1!==C.compare(g)||(x=g,C=new S(x,b)))})),x}},71657:(g,v,b)=>{const S=b(26376),P=b(66902);g.exports=(g,v,b)=>{let x=null,C=null,T=null;try{T=new P(v,b)}catch(g){return null}return g.forEach((g=>{T.test(g)&&(x&&1!==C.compare(g)||(x=g,C=new S(x,b)))})),x}},95316:(g,v,b)=>{const S=b(26376),P=b(66902),x=b(71312);g.exports=(g,v)=>{g=new P(g,v);let b=new S("0.0.0");if(g.test(b))return b;if(b=new S("0.0.0-0"),g.test(b))return b;b=null;for(let v=0;v<g.set.length;++v){const P=g.set[v];let C=null;P.forEach((g=>{const v=new S(g.semver.version);switch(g.operator){case">":0===v.prerelease.length?v.patch++:v.prerelease.push(0),v.raw=v.format();case"":case">=":C&&!x(v,C)||(C=v);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${g.operator}`)}})),!C||b&&!x(b,C)||(b=C)}return b&&g.test(b)?b:null}},6826:(g,v,b)=>{const S=b(26376),P=b(22257),{ANY:x}=P,C=b(66902),T=b(45712),R=b(71312),k=b(21544),_=b(12056),O=b(25903);g.exports=(g,v,b,I)=>{let A,q,z,L,G;switch(g=new S(g,I),v=new C(v,I),b){case">":A=R,q=_,z=k,L=">",G=">=";break;case"<":A=k,q=O,z=R,L="<",G="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(T(g,v,I))return!1;for(let b=0;b<v.set.length;++b){const S=v.set[b];let C=null,T=null;if(S.forEach((g=>{g.semver===x&&(g=new P(">=0.0.0")),C=C||g,T=T||g,A(g.semver,C.semver,I)?C=g:z(g.semver,T.semver,I)&&(T=g)})),C.operator===L||C.operator===G)return!1;if((!T.operator||T.operator===L)&&q(g,T.semver))return!1;if(T.operator===G&&z(g,T.semver))return!1}return!0}},17908:(g,v,b)=>{const S=b(45712),P=b(46269);g.exports=(g,v,b)=>{const x=[];let C=null,T=null;const R=g.sort(((g,v)=>P(g,v,b)));for(const g of R){S(g,v,b)?(T=g,C||(C=g)):(T&&x.push([C,T]),T=null,C=null)}C&&x.push([C,null]);const k=[];for(const[g,v]of x)g===v?k.push(g):v||g!==R[0]?v?g===R[0]?k.push(`<=${v}`):k.push(`${g} - ${v}`):k.push(`>=${g}`):k.push("*");const _=k.join(" || "),O="string"==typeof v.raw?v.raw:String(v);return _.length<O.length?_:v}},50799:(g,v,b)=>{const S=b(66902),P=b(22257),{ANY:x}=P,C=b(45712),T=b(46269),R=[new P(">=0.0.0-0")],k=[new P(">=0.0.0")],simpleSubset=(g,v,b)=>{if(g===v)return!0;if(1===g.length&&g[0].semver===x){if(1===v.length&&v[0].semver===x)return!0;g=b.includePrerelease?R:k}if(1===v.length&&v[0].semver===x){if(b.includePrerelease)return!0;v=k}const S=new Set;let P,_,O,I,A,q,z;for(const v of g)">"===v.operator||">="===v.operator?P=higherGT(P,v,b):"<"===v.operator||"<="===v.operator?_=lowerLT(_,v,b):S.add(v.semver);if(S.size>1)return null;if(P&&_){if(O=T(P.semver,_.semver,b),O>0)return null;if(0===O&&(">="!==P.operator||"<="!==_.operator))return null}for(const g of S){if(P&&!C(g,String(P),b))return null;if(_&&!C(g,String(_),b))return null;for(const S of v)if(!C(g,String(S),b))return!1;return!0}let L=!(!_||b.includePrerelease||!_.semver.prerelease.length)&&_.semver,G=!(!P||b.includePrerelease||!P.semver.prerelease.length)&&P.semver;L&&1===L.prerelease.length&&"<"===_.operator&&0===L.prerelease[0]&&(L=!1);for(const g of v){if(z=z||">"===g.operator||">="===g.operator,q=q||"<"===g.operator||"<="===g.operator,P)if(G&&g.semver.prerelease&&g.semver.prerelease.length&&g.semver.major===G.major&&g.semver.minor===G.minor&&g.semver.patch===G.patch&&(G=!1),">"===g.operator||">="===g.operator){if(I=higherGT(P,g,b),I===g&&I!==P)return!1}else if(">="===P.operator&&!C(P.semver,String(g),b))return!1;if(_)if(L&&g.semver.prerelease&&g.semver.prerelease.length&&g.semver.major===L.major&&g.semver.minor===L.minor&&g.semver.patch===L.patch&&(L=!1),"<"===g.operator||"<="===g.operator){if(A=lowerLT(_,g,b),A===g&&A!==_)return!1}else if("<="===_.operator&&!C(_.semver,String(g),b))return!1;if(!g.operator&&(_||P)&&0!==O)return!1}return!(P&&q&&!_&&0!==O)&&(!(_&&z&&!P&&0!==O)&&(!G&&!L))},higherGT=(g,v,b)=>{if(!g)return v;const S=T(g.semver,v.semver,b);return S>0?g:S<0||">"===v.operator&&">="===g.operator?v:g},lowerLT=(g,v,b)=>{if(!g)return v;const S=T(g.semver,v.semver,b);return S<0?g:S>0||"<"===v.operator&&"<="===g.operator?v:g};g.exports=(g,v,b={})=>{if(g===v)return!0;g=new S(g,b),v=new S(v,b);let P=!1;e:for(const S of g.set){for(const g of v.set){const v=simpleSubset(S,g,b);if(P=P||null!==v,v)continue e}if(P)return!1}return!0}},51042:(g,v,b)=>{const S=b(66902);g.exports=(g,v)=>new S(g,v).set.map((g=>g.map((g=>g.value)).join(" ").trim().split(" ")))},89042:(g,v,b)=>{const S=b(66902);g.exports=(g,v)=>{try{return new S(g,v).range||"*"}catch(g){return null}}},66998:(g,v,b)=>{var S,P,x,C,T,R,k,_,O,I=Object.create,A=Object.defineProperty,q=Object.defineProperties,z=Object.getOwnPropertyDescriptor,L=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertyNames,j=Object.getOwnPropertySymbols,B=Object.getPrototypeOf,U=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,__defNormalProp=(g,v,b)=>v in g?A(g,v,{enumerable:!0,configurable:!0,writable:!0,value:b}):g[v]=b,__spreadValues=(g,v)=>{for(var b in v||(v={}))U.call(v,b)&&__defNormalProp(g,b,v[b]);if(j)for(var b of j(v))V.call(v,b)&&__defNormalProp(g,b,v[b]);return g},__spreadProps=(g,v)=>q(g,L(v)),__markAsModule=g=>A(g,"__esModule",{value:!0}),__esm=(g,v)=>function __init(){return g&&(v=(0,g[G(g)[0]])(g=0)),v},__export=(g,v)=>{for(var b in v)A(g,b,{get:v[b],enumerable:!0})},__reExport=(g,v,b,S)=>{if(v&&"object"==typeof v||"function"==typeof v)for(let P of G(v))U.call(g,P)||!b&&"default"===P||A(g,P,{get:()=>v[P],enumerable:!(S=z(v,P))||S.enumerable});return g},H=(g=>(v,b)=>g&&g.get(v)||(b=__reExport(__markAsModule({}),v,1),g&&g.set(v,b),b))("undefined"!=typeof WeakMap?new WeakMap:0),__async=(g,v,b)=>new Promise(((S,P)=>{var fulfilled=g=>{try{step(b.next(g))}catch(g){P(g)}},rejected=g=>{try{step(b.throw(g))}catch(g){P(g)}},step=g=>g.done?S(g.value):Promise.resolve(g.value).then(fulfilled,rejected);step((b=b.apply(g,v)).next())})),K=__esm({"src/lib/errors/git-error.ts"(){S=class extends Error{constructor(g,v){super(v),this.task=g,Object.setPrototypeOf(this,new.target.prototype)}}}}),X=__esm({"src/lib/errors/git-response-error.ts"(){K(),P=class extends S{constructor(g,v){super(void 0,v||String(g)),this.git=g}}}}),J=__esm({"src/lib/errors/git-construct-error.ts"(){K(),x=class extends S{constructor(g,v){super(void 0,v),this.config=g}}}}),Y=__esm({"src/lib/errors/git-plugin-error.ts"(){K(),C=class extends S{constructor(g,v,b){super(g,b),this.task=g,this.plugin=v,Object.setPrototypeOf(this,new.target.prototype)}}}}),te=__esm({"src/lib/errors/task-configuration-error.ts"(){K(),T=class extends S{constructor(g){super(void 0,g)}}}});function asFunction(g){return"function"==typeof g?g:_}function isUserFunction(g){return"function"==typeof g&&g!==_}function splitOn(g,v){const b=g.indexOf(v);return b<=0?[g,""]:[g.substr(0,b),g.substr(b+1)]}function first(g,v=0){return isArrayLike(g)&&g.length>v?g[v]:void 0}function last(g,v=0){if(isArrayLike(g)&&g.length>v)return g[g.length-1-v]}function isArrayLike(g){return!(!g||"number"!=typeof g.length)}function toLinesWithContent(g="",v=!0,b="\n"){return g.split(b).reduce(((g,b)=>{const S=v?b.trim():b;return S&&g.push(S),g}),[])}function forEachLineWithContent(g,v){return toLinesWithContent(g,!0).map((g=>v(g)))}function folderExists(g){return(0,R.exists)(g,R.FOLDER)}function append(g,v){return Array.isArray(g)?g.includes(v)||g.push(v):g.add(v),v}function including(g,v){return Array.isArray(g)&&!g.includes(v)&&g.push(v),g}function remove(g,v){if(Array.isArray(g)){const b=g.indexOf(v);b>=0&&g.splice(b,1)}else g.delete(v);return v}function asArray(g){return Array.isArray(g)?g:[g]}function asStringArray(g){return asArray(g).map(String)}function asNumber(g,v=0){if(null==g)return v;const b=parseInt(g,10);return isNaN(b)?v:b}function prefixedArray(g,v){const b=[];for(let S=0,P=g.length;S<P;S++)b.push(v,g[S]);return b}function bufferToString(g){return(Array.isArray(g)?Buffer.concat(g):g).toString("utf-8")}function pick(g,v){return Object.assign({},...v.map((v=>v in g?{[v]:g[v]}:{})))}function delay(g=0){return new Promise((v=>setTimeout(v,g)))}var re,ie,ne,ae,se,oe=__esm({"src/lib/utils/util.ts"(){R=b(21513),k="\0",_=()=>{},O=Object.prototype.toString.call.bind(Object.prototype.toString)}});function filterType(g,v,b){return v(g)?g:arguments.length>2?b:void 0}function filterPrimitives(g,v){return/number|string|boolean/.test(typeof g)&&(!v||!v.includes(typeof g))}function filterPlainObject(g){return!!g&&"[object Object]"===O(g)}function filterFunction(g){return"function"==typeof g}var le,pe,ce,de,me,he=__esm({"src/lib/utils/argument-filters.ts"(){oe(),re=g=>Array.isArray(g),ie=g=>"string"==typeof g,ne=g=>Array.isArray(g)&&g.every(ie),ae=g=>ie(g)||Array.isArray(g)&&g.every(ie),se=g=>null!=g&&!"number|boolean|function".includes(typeof g)&&(Array.isArray(g)||"string"==typeof g||"number"==typeof g.length)}}),ye=__esm({"src/lib/utils/exit-codes.ts"(){le=(g=>(g[g.SUCCESS=0]="SUCCESS",g[g.ERROR=1]="ERROR",g[g.NOT_FOUND=-2]="NOT_FOUND",g[g.UNCLEAN=128]="UNCLEAN",g))(le||{})}}),ge=__esm({"src/lib/utils/git-output-streams.ts"(){pe=class{constructor(g,v){this.stdOut=g,this.stdErr=v}asStrings(){return new pe(this.stdOut.toString("utf8"),this.stdErr.toString("utf8"))}}}}),fe=__esm({"src/lib/utils/line-parser.ts"(){ce=class{constructor(g,v){this.matches=[],this.parse=(g,v)=>(this.resetMatches(),!!this._regExp.every(((v,b)=>this.addMatch(v,b,g(b))))&&!1!==this.useMatches(v,this.prepareMatches())),this._regExp=Array.isArray(g)?g:[g],v&&(this.useMatches=v)}useMatches(g,v){throw new Error("LineParser:useMatches not implemented")}resetMatches(){this.matches.length=0}prepareMatches(){return this.matches}addMatch(g,v,b){const S=b&&g.exec(b);return S&&this.pushMatch(v,S),!!S}pushMatch(g,v){this.matches.push(...v.slice(1))}},de=class extends ce{addMatch(g,v,b){return/^remote:\s/.test(String(b))&&super.addMatch(g,v,b)}pushMatch(g,v){(g>0||v.length>1)&&super.pushMatch(g,v)}}}});function createInstanceConfig(...g){const v=process.cwd(),b=Object.assign(__spreadValues({baseDir:v},me),...g.filter((g=>"object"==typeof g&&g)));return b.baseDir=b.baseDir||v,b.trimmed=!0===b.trimmed,b}var ve=__esm({"src/lib/utils/simple-git-options.ts"(){me={binary:"git",maxConcurrentProcesses:5,config:[],trimmed:!1}}});function appendTaskOptions(g,v=[]){return filterPlainObject(g)?Object.keys(g).reduce(((v,b)=>{const S=g[b];return filterPrimitives(S,["boolean"])?v.push(b+"="+S):v.push(b),v}),v):v}function getTrailingOptions(g,v=0,b=!1){const S=[];for(let b=0,P=v<0?g.length:v;b<P;b++)"string|number".includes(typeof g[b])&&S.push(String(g[b]));return appendTaskOptions(trailingOptionsArgument(g),S),b||S.push(...function trailingArrayArgument(g){const v="function"==typeof last(g);return filterType(last(g,v?1:0),re,[])}(g)),S}function trailingOptionsArgument(g){const v=filterFunction(last(g));return filterType(last(g,v?1:0),filterPlainObject)}function trailingFunctionArgument(g,v=!0){const b=asFunction(last(g));return v||isUserFunction(b)?b:void 0}var be=__esm({"src/lib/utils/task-options.ts"(){he(),oe()}});function callTaskParser(g,v){return g(v.stdOut,v.stdErr)}function parseStringResponse(g,v,b,S=!0){return asArray(b).forEach((b=>{for(let P=toLinesWithContent(b,S),x=0,C=P.length;x<C;x++){const line=(g=0)=>{if(!(x+g>=C))return P[x+g]};v.some((({parse:v})=>v(line,g)))}})),g}var Ne=__esm({"src/lib/utils/task-parser.ts"(){oe()}}),Se={};__export(Se,{ExitCodes:()=>le,GitOutputStreams:()=>pe,LineParser:()=>ce,NOOP:()=>_,NULL:()=>k,RemoteLineParser:()=>de,append:()=>append,appendTaskOptions:()=>appendTaskOptions,asArray:()=>asArray,asFunction:()=>asFunction,asNumber:()=>asNumber,asStringArray:()=>asStringArray,bufferToString:()=>bufferToString,callTaskParser:()=>callTaskParser,createInstanceConfig:()=>createInstanceConfig,delay:()=>delay,filterArray:()=>re,filterFunction:()=>filterFunction,filterHasLength:()=>se,filterPlainObject:()=>filterPlainObject,filterPrimitives:()=>filterPrimitives,filterString:()=>ie,filterStringArray:()=>ne,filterStringOrStringArray:()=>ae,filterType:()=>filterType,first:()=>first,folderExists:()=>folderExists,forEachLineWithContent:()=>forEachLineWithContent,getTrailingOptions:()=>getTrailingOptions,including:()=>including,isUserFunction:()=>isUserFunction,last:()=>last,objectToString:()=>O,parseStringResponse:()=>parseStringResponse,pick:()=>pick,prefixedArray:()=>prefixedArray,remove:()=>remove,splitOn:()=>splitOn,toLinesWithContent:()=>toLinesWithContent,trailingFunctionArgument:()=>trailingFunctionArgument,trailingOptionsArgument:()=>trailingOptionsArgument});var Pe,xe,Ce,Te=__esm({"src/lib/utils/index.ts"(){he(),ye(),ge(),fe(),ve(),be(),Ne(),oe()}}),ke={};function checkIsRepoTask(g){switch(g){case"bare":return checkIsBareRepoTask();case"root":return checkIsRepoRootTask()}return{commands:["rev-parse","--is-inside-work-tree"],format:"utf-8",onError:xe,parser:Ce}}function checkIsRepoRootTask(){return{commands:["rev-parse","--git-dir"],format:"utf-8",onError:xe,parser:g=>/^\.(git)?$/.test(g.trim())}}function checkIsBareRepoTask(){return{commands:["rev-parse","--is-bare-repository"],format:"utf-8",onError:xe,parser:Ce}}__export(ke,{CheckRepoActions:()=>Pe,checkIsBareRepoTask:()=>checkIsBareRepoTask,checkIsRepoRootTask:()=>checkIsRepoRootTask,checkIsRepoTask:()=>checkIsRepoTask});var Ee,_e,Oe,Ie,Ae=__esm({"src/lib/tasks/check-is-repo.ts"(){Te(),Pe=(g=>(g.BARE="bare",g.IN_TREE="tree",g.IS_REPO_ROOT="root",g))(Pe||{}),xe=({exitCode:g},v,b,S)=>{if(128===g&&function isNotRepoMessage(g){return/(Not a git repository|Kein Git-Repository)/i.test(String(g))}(v))return b(Buffer.from("false"));S(v)},Ce=g=>"true"===g.trim()}});var qe,ze=__esm({"src/lib/responses/CleanSummary.ts"(){Te(),Ee=class{constructor(g){this.dryRun=g,this.paths=[],this.files=[],this.folders=[]}},_e=/^[a-z]+\s*/i,Oe=/^[a-z]+\s+[a-z]+\s*/i,Ie=/\/$/}}),De={};function adhocExecTask(g){return{commands:qe,format:"empty",parser:g}}function configurationErrorTask(g){return{commands:qe,format:"empty",parser(){throw"string"==typeof g?new T(g):g}}}function straightThroughStringTask(g,v=!1){return{commands:g,format:"utf-8",parser:g=>v?String(g).trim():g}}function straightThroughBufferTask(g){return{commands:g,format:"buffer",parser:g=>g}}function isBufferTask(g){return"buffer"===g.format}function isEmptyTask(g){return"empty"===g.format||!g.commands.length}__export(De,{EMPTY_COMMANDS:()=>qe,adhocExecTask:()=>adhocExecTask,configurationErrorTask:()=>configurationErrorTask,isBufferTask:()=>isBufferTask,isEmptyTask:()=>isEmptyTask,straightThroughBufferTask:()=>straightThroughBufferTask,straightThroughStringTask:()=>straightThroughStringTask});var Le,Fe,Ge,je,Be,Ue=__esm({"src/lib/tasks/task.ts"(){te(),qe=[]}}),He={};function cleanWithOptionsTask(g,v){const{cleanMode:b,options:S,valid:P}=function getCleanOptions(g){let v,b=[],S={cleanMode:!1,options:!0};return g.replace(/[^a-z]i/g,"").split("").forEach((g=>{!function isCleanMode(g){return"f"===g||"n"===g}(g)?S.options=S.options&&function isKnownOption(g){return/^-[a-z]$/i.test(g)&&Be.has(g.charAt(1))}(b[b.length]=`-${g}`):(v=g,S.cleanMode=!0)})),{cleanMode:v,options:b,valid:S}}(g);return b?P.options?(S.push(...v),S.some(isInteractiveMode)?configurationErrorTask(Le):cleanTask(b,S)):configurationErrorTask(Ge+JSON.stringify(g)):configurationErrorTask(Fe)}function cleanTask(g,v){return{commands:["clean",`-${g}`,...v],format:"utf-8",parser:v=>function cleanSummaryParser(g,v){const b=new Ee(g),S=g?Oe:_e;return toLinesWithContent(v).forEach((g=>{const v=g.replace(S,"");b.paths.push(v),(Ie.test(v)?b.folders:b.files).push(v)})),b}("n"===g,v)}}function isCleanOptionsArray(g){return Array.isArray(g)&&g.every((g=>Be.has(g)))}function isInteractiveMode(g){return/^-[^\-]/.test(g)?g.indexOf("i")>0:"--interactive"===g}__export(He,{CONFIG_ERROR_INTERACTIVE_MODE:()=>Le,CONFIG_ERROR_MODE_REQUIRED:()=>Fe,CONFIG_ERROR_UNKNOWN_OPTION:()=>Ge,CleanOptions:()=>je,cleanTask:()=>cleanTask,cleanWithOptionsTask:()=>cleanWithOptionsTask,isCleanOptionsArray:()=>isCleanOptionsArray});var $e,Xe=__esm({"src/lib/tasks/clean.ts"(){ze(),Te(),Ue(),Le="Git clean interactive mode is not supported",Fe='Git clean mode parameter ("n" or "f") is required',Ge="Git clean unknown option found in: ",je=(g=>(g.DRY_RUN="n",g.FORCE="f",g.IGNORED_INCLUDED="x",g.IGNORED_ONLY="X",g.EXCLUDING="e",g.QUIET="q",g.RECURSIVE="d",g))(je||{}),Be=new Set(["i",...asStringArray(Object.values(je))])}});function*configParser(g,v=null){const b=g.split("\0");for(let g=0,S=b.length-1;g<S;){const S=b[g++].replace(/^(file):/,"");let P=b[g++],x=v;if(P.includes("\n")){const g=splitOn(P,"\n");x=g[0],P=g[1]}yield{file:S,key:x,value:P}}}var Je,Ze=__esm({"src/lib/responses/ConfigList.ts"(){Te(),$e=class{constructor(){this.files=[],this.values=Object.create(null)}get all(){return this._all||(this._all=this.files.reduce(((g,v)=>Object.assign(g,this.values[v])),{})),this._all}addFile(g){if(!(g in this.values)){const v=last(this.files);this.values[g]=v?Object.create(this.values[v]):{},this.files.push(g)}return this.values[g]}addValue(g,v,b){const S=this.addFile(g);S.hasOwnProperty(v)?Array.isArray(S[v])?S[v].push(b):S[v]=[S[v],b]:S[v]=b,this._all=void 0}}}});function asConfigScope(g,v){return"string"==typeof g&&Je.hasOwnProperty(g)?g:v}function getConfigTask(g,v){const b=["config","--null","--show-origin","--get-all",g];return v&&b.splice(1,0,`--${v}`),{commands:b,format:"utf-8",parser:v=>function configGetParser(g,v){let b=null;const S=[],P=new Map;for(const x of configParser(g,v))x.key===v&&(S.push(b=x.value),P.has(x.file)||P.set(x.file,[]),P.get(x.file).push(b));return{key:v,paths:Array.from(P.keys()),scopes:P,value:b,values:S}}(v,g)}}function listConfigTask(g){const v=["config","--list","--show-origin","--null"];return g&&v.push(`--${g}`),{commands:v,format:"utf-8",parser:g=>function configListParser(g){const v=new $e;for(const b of configParser(g))v.addValue(b.file,String(b.key),b.value);return v}(g)}}var et,tt,rt,it,nt=__esm({"src/lib/tasks/config.ts"(){Ze(),Te(),Je=(g=>(g.system="system",g.global="global",g.local="local",g.worktree="worktree",g))(Je||{})}});function grepQueryBuilder(...g){return(new it).param(...g)}function grep_default(){return{grep(g){const v=trailingFunctionArgument(arguments),b=getTrailingOptions(arguments);for(const g of et)if(b.includes(g))return this._runTask(configurationErrorTask(`git.grep: use of "${g}" is not supported.`),v);"string"==typeof g&&(g=grepQueryBuilder().param(g));const S=["grep","--null","-n","--full-name",...b,...g];return this._runTask({commands:S,format:"utf-8",parser:g=>function parseGrep(g){const v=new Set,b={};return forEachLineWithContent(g,(g=>{const[S,P,x]=g.split(k);v.add(S),(b[S]=b[S]||[]).push({line:asNumber(P),path:S,preview:x})})),{paths:v,results:b}}(g)},v)}}}var ot,lt,pt=__esm({"src/lib/tasks/grep.ts"(){Te(),Ue(),et=["-h"],tt=Symbol("grepQuery"),it=class{constructor(){this[rt]=[]}*[(rt=tt,Symbol.iterator)](){for(const g of this[tt])yield g}and(...g){return g.length&&this[tt].push("--and","(",...prefixedArray(g,"-e"),")"),this}param(...g){return this[tt].push(...prefixedArray(g,"-e")),this}}}}),ct={};function resetTask(g,v){const b=["reset"];return isValidResetMode(g)&&b.push(`--${g}`),b.push(...v),straightThroughStringTask(b)}function getResetMode(g){if(isValidResetMode(g))return g;switch(typeof g){case"string":case"undefined":return"soft"}}function isValidResetMode(g){return lt.includes(g)}__export(ct,{ResetMode:()=>ot,getResetMode:()=>getResetMode,resetTask:()=>resetTask});var ut=__esm({"src/lib/tasks/reset.ts"(){Ue(),ot=(g=>(g.MIXED="mixed",g.SOFT="soft",g.HARD="hard",g.MERGE="merge",g.KEEP="keep",g))(ot||{}),lt=Array.from(Object.values(ot))}}),dt={};__export(dt,{CheckRepoActions:()=>Pe,CleanOptions:()=>je,GitConfigScope:()=>Je,GitConstructError:()=>x,GitError:()=>S,GitPluginError:()=>C,GitResponseError:()=>P,ResetMode:()=>ot,TaskConfigurationError:()=>T,grepQueryBuilder:()=>grepQueryBuilder});var mt=__esm({"src/lib/api.ts"(){J(),K(),Y(),X(),te(),Ae(),Xe(),nt(),pt(),ut()}});var ht=__esm({"src/lib/plugins/abort-plugin.ts"(){Y()}});function blockUnsafeOperationsPlugin({allowUnsafeProtocolOverride:g=!1,allowUnsafePack:v=!1}={}){return{type:"spawn.args",action:(b,S)=>(b.forEach(((P,x)=>{const T=x<b.length?b[x+1]:"";g||function preventProtocolOverride(g,v){if(function isConfigSwitch(g){return"string"==typeof g&&"-c"===g.trim().toLowerCase()}(g)&&/^\s*protocol(.[a-z]+)?.allow/.test(v))throw new C(void 0,"unsafe","Configuring protocol.allow is not permitted without enabling allowUnsafeExtProtocol")}(P,T),v||function preventUploadPack(g,v){if(/^\s*--(upload|receive)-pack/.test(g))throw new C(void 0,"unsafe","Use of --upload-pack or --receive-pack is not permitted without enabling allowUnsafePack");if("clone"===v&&/^\s*-u\b/.test(g))throw new C(void 0,"unsafe","Use of clone with option -u is not permitted without enabling allowUnsafePack");if("push"===v&&/^\s*--exec\b/.test(g))throw new C(void 0,"unsafe","Use of push with option --exec is not permitted without enabling allowUnsafePack")}(P,S.method)})),b)}}var yt=__esm({"src/lib/plugins/block-unsafe-operations-plugin.ts"(){Y()}});var gt,ft,bt=__esm({"src/lib/plugins/command-config-prefixing-plugin.ts"(){Te()}});function completionDetectionPlugin({onClose:g=!0,onExit:v=50}={}){function configureTimeout(g,v,b){!1!==g&&(!0===g?v.promise:v.promise.then((()=>delay(g)))).then(b.done)}return{type:"spawn.after",action(b,S){return __async(this,arguments,(function*(b,{spawned:S,close:P}){var x,C;const T=function createEvents(){let b=-1;const S={close:(0,gt.deferred)(),closeTimeout:(0,gt.deferred)(),exit:(0,gt.deferred)(),exitTimeout:(0,gt.deferred)()},P=Promise.race([!1===g?ft:S.closeTimeout.promise,!1===v?ft:S.exitTimeout.promise]);return configureTimeout(g,S.close,S.closeTimeout),configureTimeout(v,S.exit,S.exitTimeout),{close(g){b=g,S.close.done()},exit(g){b=g,S.exit.done()},get exitCode(){return b},result:P}}();let R=!0,quickClose=()=>{R=!1};null==(x=S.stdout)||x.on("data",quickClose),null==(C=S.stderr)||C.on("data",quickClose),S.on("error",quickClose),S.on("close",(g=>T.close(g))),S.on("exit",(g=>T.exit(g)));try{yield T.result,R&&(yield delay(50)),P(T.exitCode)}catch(g){P(T.exitCode,g)}}))}}}var Nt=__esm({"src/lib/plugins/completion-detection.plugin.ts"(){gt=b(12443),Te(),ft=(0,gt.deferred)().promise}});function isTaskError(g){return!(!g.exitCode||!g.stdErr.length)}function getErrorMessage(g){return Buffer.concat([...g.stdOut,...g.stdErr])}function errorDetectionHandler(g=!1,v=isTaskError,b=getErrorMessage){return(S,P)=>!g&&S||!v(P)?S:b(P)}function errorDetectionPlugin(g){return{type:"task.error",action(v,b){const P=g(v.error,{stdErr:b.stdErr,stdOut:b.stdOut,exitCode:b.exitCode});return Buffer.isBuffer(P)?{error:new S(void 0,P.toString("utf-8"))}:{error:P}}}}var Pt,xt=__esm({"src/lib/plugins/error-detection.plugin.ts"(){K()}}),Ct=__esm({"src/lib/plugins/plugin-store.ts"(){Te(),Pt=class{constructor(){this.plugins=new Set}add(g){const v=[];return asArray(g).forEach((g=>g&&this.plugins.add(append(v,g)))),()=>{v.forEach((g=>this.plugins.delete(g)))}}exec(g,v,b){let S=v;const P=Object.freeze(Object.create(b));for(const v of this.plugins)v.type===g&&(S=v.action(S,P));return S}}}});var Tt=__esm({"src/lib/plugins/progress-monitor-plugin.ts"(){Te()}}),kt=__esm({"src/lib/plugins/simple-git-plugin.ts"(){}});var _t=__esm({"src/lib/plugins/spawn-options-plugin.ts"(){Te()}});var Ot,At=__esm({"src/lib/plugins/timout-plugin.ts"(){Y()}}),Mt=__esm({"src/lib/plugins/index.ts"(){ht(),yt(),bt(),Nt(),xt(),Ct(),Tt(),kt(),_t(),At()}});function prefixedLogger(g,v,b){return v&&String(v).replace(/\s*/,"")?(S,...P)=>{g(`%s ${S}`,v,...P),b&&b(S,...P)}:b?(v,...S)=>{g(v,...S),b(v,...S)}:g}function createLogger(g,v,b,S=function createLog(){return(0,Ot.default)("simple-git")}()){const P=g&&`[${g}]`||"",x=[],C="string"==typeof v?S.extend(v):v,T=function childLoggerName(g,v,{namespace:b}){if("string"==typeof g)return g;const S=v&&v.namespace||"";return S.startsWith(b)?S.substr(b.length+1):S||b}(filterType(v,ie),C,S);return function step(v){const b=v&&`[${v}]`||"",x=C&&prefixedLogger(C,b)||_,T=prefixedLogger(S,`${P} ${b}`,x);return Object.assign(C?x:T,{label:g,sibling,info:T,step})}(b);function sibling(v,b){return append(x,createLogger(g,T.replace(/^[^:]+/,v),b,S))}}var zt,Dt,Lt,Ft,Gt=__esm({"src/lib/git-logger.ts"(){var g,v;g=b(15158),Ot=__reExport(__markAsModule(A(null!=g?I(B(g)):{},"default",!v&&g&&g.__esModule?{get:()=>g.default,enumerable:!0}:{value:g,enumerable:!0})),g),Te(),Ot.default.formatters.L=g=>String(se(g)?g.length:"-"),Ot.default.formatters.B=g=>Buffer.isBuffer(g)?g.toString("utf8"):O(g)}}),jt=__esm({"src/lib/runners/tasks-pending-queue.ts"(){K(),Gt(),(Dt=zt=class{constructor(g="GitExecutor"){this.logLabel=g,this._queue=new Map}withProgress(g){return this._queue.get(g)}createProgress(g){const v=zt.getName(g.commands[0]);return{task:g,logger:createLogger(this.logLabel,v),name:v}}push(g){const v=this.createProgress(g);return v.logger("Adding task to the queue, commands = %o",g.commands),this._queue.set(g,v),v}fatal(g){for(const[v,{logger:b}]of Array.from(this._queue.entries()))v===g.task?(b.info("Failed %o",g),b("Fatal exception, any as-yet un-started tasks run through this executor will not be attempted")):b.info("A fatal exception occurred in a previous task, the queue has been purged: %o",g.message),this.complete(v);if(0!==this._queue.size)throw new Error(`Queue size should be zero after fatal: ${this._queue.size}`)}complete(g){this.withProgress(g)&&this._queue.delete(g)}attempt(g){const v=this.withProgress(g);if(!v)throw new S(void 0,"TasksPendingQueue: attempt called for an unknown task");return v.logger("Starting task"),v}static getName(g="empty"){return`task:${g}:${++zt.counter}`}}).counter=0}});function pluginContext(g,v){return{method:first(g.commands)||"",commands:v}}function onDataReceived(g,v,b,S){return P=>{b("%s received %L bytes",v,P),S("%B",P),g.push(P)}}var Bt,Ut=__esm({"src/lib/runners/git-executor-chain.ts"(){Lt=b(32081),K(),Ue(),Te(),jt(),Ft=class{constructor(g,v,b){this._executor=g,this._scheduler=v,this._plugins=b,this._chain=Promise.resolve(),this._queue=new Dt}get binary(){return this._executor.binary}get cwd(){return this._cwd||this._executor.cwd}set cwd(g){this._cwd=g}get env(){return this._executor.env}get outputHandler(){return this._executor.outputHandler}chain(){return this}push(g){return this._queue.push(g),this._chain=this._chain.then((()=>this.attemptTask(g)))}attemptTask(g){return __async(this,null,(function*(){const v=yield this._scheduler.next(),onQueueComplete=()=>this._queue.complete(g);try{const{logger:v}=this._queue.attempt(g);return yield isEmptyTask(g)?this.attemptEmptyTask(g,v):this.attemptRemoteTask(g,v)}catch(v){throw this.onFatalException(g,v)}finally{onQueueComplete(),v()}}))}onFatalException(g,v){const b=v instanceof S?Object.assign(v,{task:g}):new S(g,v&&String(v));return this._chain=Promise.resolve(),this._queue.fatal(b),b}attemptRemoteTask(g,v){return __async(this,null,(function*(){const b=this._plugins.exec("spawn.args",[...g.commands],pluginContext(g,g.commands)),S=yield this.gitResponse(g,this.binary,b,this.outputHandler,v.step("SPAWN")),P=yield this.handleTaskData(g,b,S,v.step("HANDLE"));return v("passing response to task's parser as a %s",g.format),isBufferTask(g)?callTaskParser(g.parser,P):callTaskParser(g.parser,P.asStrings())}))}attemptEmptyTask(g,v){return __async(this,null,(function*(){return v("empty task bypassing child process to call to task's parser"),g.parser(this)}))}handleTaskData(g,v,b,S){const{exitCode:P,rejection:x,stdOut:C,stdErr:T}=b;return new Promise(((R,k)=>{S("Preparing to handle process response exitCode=%d stdOut=",P);const{error:_}=this._plugins.exec("task.error",{error:x},__spreadValues(__spreadValues({},pluginContext(g,v)),b));return _&&g.onError?(S.info("exitCode=%s handling with custom error handler"),g.onError(b,_,(g=>{S.info("custom error handler treated as success"),S("custom error returned a %s",O(g)),R(new pe(Array.isArray(g)?Buffer.concat(g):g,Buffer.concat(T)))}),k)):_?(S.info("handling as error: exitCode=%s stdErr=%s rejection=%o",P,T.length,x),k(_)):(S.info("retrieving task output complete"),void R(new pe(Buffer.concat(C),Buffer.concat(T))))}))}gitResponse(g,v,b,S,P){return __async(this,null,(function*(){const x=P.sibling("output"),C=this._plugins.exec("spawn.options",{cwd:this.cwd,env:this.env,windowsHide:!0},pluginContext(g,g.commands));return new Promise((T=>{const R=[],k=[];P.info("%s %o",v,b),P("%O",C);let _=this._beforeSpawn(g,b);if(_)return T({stdOut:R,stdErr:k,exitCode:9901,rejection:_});this._plugins.exec("spawn.before",void 0,__spreadProps(__spreadValues({},pluginContext(g,b)),{kill(g){_=g||_}}));const O=(0,Lt.spawn)(v,b,C);O.stdout.on("data",onDataReceived(R,"stdOut",P,x.step("stdOut"))),O.stderr.on("data",onDataReceived(k,"stdErr",P,x.step("stdErr"))),O.on("error",function onErrorReceived(g,v){return b=>{v("[ERROR] child process exception %o",b),g.push(Buffer.from(String(b.stack),"ascii"))}}(k,P)),S&&(P("Passing child process stdOut/stdErr to custom outputHandler"),S(v,O.stdout,O.stderr,[...b])),this._plugins.exec("spawn.after",void 0,__spreadProps(__spreadValues({},pluginContext(g,b)),{spawned:O,close(g,v){T({stdOut:R,stdErr:k,exitCode:g,rejection:_||v})},kill(g){O.killed||(_=g,O.kill("SIGINT"))}}))}))}))}_beforeSpawn(g,v){let b;return this._plugins.exec("spawn.before",void 0,__spreadProps(__spreadValues({},pluginContext(g,v)),{kill(g){b=g||b}})),b}}}}),Vt={};__export(Vt,{GitExecutor:()=>Bt});var Ht=__esm({"src/lib/runners/git-executor.ts"(){Ut(),Bt=class{constructor(g="git",v,b,S){this.binary=g,this.cwd=v,this._scheduler=b,this._plugins=S,this._chain=new Ft(this,this._scheduler,this._plugins)}chain(){return new Ft(this,this._scheduler,this._plugins)}push(g){return this._chain.push(g)}}}});function taskCallback(g,v,b=_){v.then((g=>{b(null,g)}),(v=>{(null==v?void 0:v.task)===g&&b(v instanceof P?function addDeprecationNoticeToError(g){let log=g=>{console.warn(`simple-git deprecation notice: accessing GitResponseError.${g} should be GitResponseError.git.${g}, this will no longer be available in version 3`),log=_};return Object.create(g,Object.getOwnPropertyNames(g.git).reduce(descriptorReducer,{}));function descriptorReducer(v,b){return b in g||(v[b]={enumerable:!1,configurable:!1,get:()=>(log(b),g.git[b])}),v}}(v):v,void 0)}))}var Wt=__esm({"src/lib/task-callback.ts"(){X(),Te()}});function changeWorkingDirectoryTask(g,v){return adhocExecTask((b=>{if(!folderExists(g))throw new Error(`Git.cwd: cannot change to non-directory "${g}"`);return(v||b).cwd=g}))}var $t=__esm({"src/lib/tasks/change-working-directory.ts"(){Te(),Ue()}});function checkoutTask(g){const v=["checkout",...g];return"-b"===v[1]&&v.includes("-B")&&(v[1]=remove(v,"-B")),straightThroughStringTask(v)}var Kt,Xt=__esm({"src/lib/tasks/checkout.ts"(){Te(),Ue()}});function parseCommitResult(g){return parseStringResponse({author:null,branch:"",commit:"",root:!1,summary:{changes:0,insertions:0,deletions:0}},Kt,g)}var Qt=__esm({"src/lib/parsers/parse-commit.ts"(){Te(),Kt=[new ce(/^\[([^\s]+)( \([^)]+\))? ([^\]]+)/,((g,[v,b,S])=>{g.branch=v,g.commit=S,g.root=!!b})),new ce(/\s*Author:\s(.+)/i,((g,[v])=>{const b=v.split("<"),S=b.pop();S&&S.includes("@")&&(g.author={email:S.substr(0,S.length-1),name:b.join("<").trim()})})),new ce(/(\d+)[^,]*(?:,\s*(\d+)[^,]*)(?:,\s*(\d+))/g,((g,[v,b,S])=>{g.summary.changes=parseInt(v,10)||0,g.summary.insertions=parseInt(b,10)||0,g.summary.deletions=parseInt(S,10)||0})),new ce(/^(\d+)[^,]*(?:,\s*(\d+)[^(]+\(([+-]))?/,((g,[v,b,S])=>{g.summary.changes=parseInt(v,10)||0;const P=parseInt(b,10)||0;"-"===S?g.summary.deletions=P:"+"===S&&(g.summary.insertions=P)}))]}});function commit_default(){return{commit(g,...v){const b=trailingFunctionArgument(arguments),S=function rejectDeprecatedSignatures(g){return!ae(g)&&configurationErrorTask("git.commit: requires the commit message to be supplied as a string/string[]")}(g)||function commitTask(g,v,b){return{commands:["-c","core.abbrev=40","commit",...prefixedArray(g,"-m"),...v,...b],format:"utf-8",parser:parseCommitResult}}(asArray(g),asArray(filterType(v[0],ae,[])),[...filterType(v[1],re,[]),...getTrailingOptions(arguments,0,!0)]);return this._runTask(S,b)}}}var Jt=__esm({"src/lib/tasks/commit.ts"(){Qt(),Te(),Ue()}});var Yt,Zt,er,tr=__esm({"src/lib/tasks/hash-object.ts"(){Ue()}});var rr,ir=__esm({"src/lib/responses/InitSummary.ts"(){Yt=class{constructor(g,v,b,S){this.bare=g,this.path=v,this.existing=b,this.gitDir=S}},Zt=/^Init.+ repository in (.+)$/,er=/^Rein.+ in (.+)$/}});function initTask(g=!1,v,b){const S=["init",...b];return g&&!function hasBareCommand(g){return g.includes(rr)}(S)&&S.splice(1,0,rr),{commands:S,format:"utf-8",parser:g=>function parseInit(g,v,b){const S=String(b).trim();let P;if(P=Zt.exec(S))return new Yt(g,v,!1,P[1]);if(P=er.exec(S))return new Yt(g,v,!0,P[1]);let x="";const C=S.split(" ");for(;C.length;)if("in"===C.shift()){x=C.join(" ");break}return new Yt(g,v,/^re/i.test(S),x)}(S.includes("--bare"),v,g)}}var nr,ar=__esm({"src/lib/tasks/init.ts"(){ir(),rr="--bare"}});function logFormatFromCommand(g){for(let v=0;v<g.length;v++){const b=nr.exec(g[v]);if(b)return`--${b[1]}`}return""}function isLogFormat(g){return nr.test(g)}var sr,or,lr,pr,cr,ur,dr=__esm({"src/lib/args/log-format.ts"(){nr=/^--(stat|numstat|name-only|name-status)(=|$)/}}),mr=__esm({"src/lib/responses/DiffSummary.ts"(){sr=class{constructor(){this.changed=0,this.deletions=0,this.insertions=0,this.files=[]}}}});function getDiffParser(g=""){const v=ur[g];return g=>parseStringResponse(new sr,v,g,!1)}var hr,gr,fr,vr,br=__esm({"src/lib/parsers/parse-diff-summary.ts"(){dr(),mr(),Te(),or=[new ce(/(.+)\s+\|\s+(\d+)(\s+[+\-]+)?$/,((g,[v,b,S=""])=>{g.files.push({file:v.trim(),changes:asNumber(b),insertions:S.replace(/[^+]/g,"").length,deletions:S.replace(/[^-]/g,"").length,binary:!1})})),new ce(/(.+) \|\s+Bin ([0-9.]+) -> ([0-9.]+) ([a-z]+)/,((g,[v,b,S])=>{g.files.push({file:v.trim(),before:asNumber(b),after:asNumber(S),binary:!0})})),new ce(/(\d+) files? changed\s*((?:, \d+ [^,]+){0,2})/,((g,[v,b])=>{const S=/(\d+) i/.exec(b),P=/(\d+) d/.exec(b);g.changed=asNumber(v),g.insertions=asNumber(null==S?void 0:S[1]),g.deletions=asNumber(null==P?void 0:P[1])}))],lr=[new ce(/(\d+)\t(\d+)\t(.+)$/,((g,[v,b,S])=>{const P=asNumber(v),x=asNumber(b);g.changed++,g.insertions+=P,g.deletions+=x,g.files.push({file:S,changes:P+x,insertions:P,deletions:x,binary:!1})})),new ce(/-\t-\t(.+)$/,((g,[v])=>{g.changed++,g.files.push({file:v,after:0,before:0,binary:!0})}))],pr=[new ce(/(.+)$/,((g,[v])=>{g.changed++,g.files.push({file:v,changes:0,insertions:0,deletions:0,binary:!1})}))],cr=[new ce(/([ACDMRTUXB])\s*(.+)$/,((g,[v,b])=>{g.changed++,g.files.push({file:b,changes:0,insertions:0,deletions:0,binary:!1})}))],ur={"":or,"--stat":or,"--numstat":lr,"--name-status":cr,"--name-only":pr}}});function createListLogSummaryParser(g=fr,v=vr,b=""){const S=getDiffParser(b);return function(b){const P=toLinesWithContent(b,!0,hr).map((function(b){const P=b.trim().split(gr),x=function lineBuilder(g,v){return v.reduce(((v,b,S)=>(v[b]=g[S]||"",v)),Object.create({diff:null}))}(P[0].trim().split(g),v);return P.length>1&&P[1].trim()&&(x.diff=S(P[1])),x}));return{all:P,latest:P.length&&P[0]||null,total:P.length}}}var Nr=__esm({"src/lib/parsers/parse-list-log-summary.ts"(){Te(),br(),dr(),hr="òòòòòò ",gr=" òò",fr=" ò ",vr=["hash","date","message","refs","author_name","author_email"]}}),Sr={};function diffSummaryTask(g){let v=logFormatFromCommand(g);const b=["diff"];return""===v&&(v="--stat",b.push("--stat=4096")),b.push(...g),validateLogFormatConfig(b)||{commands:b,format:"utf-8",parser:getDiffParser(v)}}function validateLogFormatConfig(g){const v=g.filter(isLogFormat);return v.length>1?configurationErrorTask(`Summary flags are mutually exclusive - pick one of ${v.join(",")}`):v.length&&g.includes("-z")?configurationErrorTask(`Summary flag ${v} parsing is not compatible with null termination option '-z'`):void 0}__export(Sr,{diffSummaryTask:()=>diffSummaryTask,validateLogFormatConfig:()=>validateLogFormatConfig});var Pr,xr=__esm({"src/lib/tasks/diff.ts"(){dr(),br(),Ue()}});function parseLogOptions(g={},v=[]){const b=filterType(g.splitter,ie,fr),S=!filterPrimitives(g.format)&&g.format?g.format:{hash:"%H",date:!1===g.strictDate?"%ai":"%aI",message:"%s",refs:"%D",body:g.multiLine?"%B":"%b",author_name:!1!==g.mailMap?"%aN":"%an",author_email:!1!==g.mailMap?"%aE":"%ae"},[P,x]=function prettyFormat(g,v){const b=[],S=[];return Object.keys(g).forEach((v=>{b.push(v),S.push(String(g[v]))})),[b,S.join(v)]}(S,b),C=[],T=[`--pretty=format:${hr}${x}${gr}`,...v],R=g.n||g["max-count"]||g.maxCount;if(R&&T.push(`--max-count=${R}`),g.from||g.to){const v=!1!==g.symmetric?"...":"..";C.push(`${g.from||""}${v}${g.to||""}`)}return ie(g.file)&&C.push("--follow",g.file),appendTaskOptions(function userOptions(g){return Object.keys(g).reduce(((v,b)=>(b in Pr||(v[b]=g[b]),v)),{})}(g),T),{fields:P,splitter:b,commands:[...T,...C]}}function log_default(){return{log(...g){const v=trailingFunctionArgument(arguments),b=parseLogOptions(trailingOptionsArgument(arguments),filterType(arguments[0],re)),S=function rejectDeprecatedSignatures(g,v){return ie(g)&&ie(v)&&configurationErrorTask("git.log(string, string) should be replaced with git.log({ from: string, to: string })")}(...g)||validateLogFormatConfig(b.commands)||function createLogTask(g){return function logTask(g,v,b){const S=createListLogSummaryParser(g,v,logFormatFromCommand(b));return{commands:["log",...b],format:"utf-8",parser:S}}(g.splitter,g.fields,g.commands)}(b);return this._runTask(S,v)}}}var Cr,Tr,Rr,kr,Er,_r=__esm({"src/lib/tasks/log.ts"(){dr(),Nr(),Te(),Ue(),xr(),Pr=(g=>(g[g["--pretty"]=0]="--pretty",g[g["max-count"]=1]="max-count",g[g.maxCount=2]="maxCount",g[g.n=3]="n",g[g.file=4]="file",g[g.format=5]="format",g[g.from=6]="from",g[g.to=7]="to",g[g.splitter=8]="splitter",g[g.symmetric=9]="symmetric",g[g.mailMap=10]="mailMap",g[g.multiLine=11]="multiLine",g[g.strictDate=12]="strictDate",g))(Pr||{})}}),Or=__esm({"src/lib/responses/MergeSummary.ts"(){Cr=class{constructor(g,v=null,b){this.reason=g,this.file=v,this.meta=b}toString(){return`${this.file}:${this.reason}`}},Tr=class{constructor(){this.conflicts=[],this.merges=[],this.result="success"}get failed(){return this.conflicts.length>0}get reason(){return this.result}toString(){return this.conflicts.length?`CONFLICTS: ${this.conflicts.join(", ")}`:"OK"}}}}),Ir=__esm({"src/lib/responses/PullSummary.ts"(){Rr=class{constructor(){this.remoteMessages={all:[]},this.created=[],this.deleted=[],this.files=[],this.deletions={},this.insertions={},this.summary={changes:0,deletions:0,insertions:0}}},kr=class{constructor(){this.remote="",this.hash={local:"",remote:""},this.branch={local:"",remote:""},this.message=""}toString(){return this.message}}}});function objectEnumerationResult(g){return g.objects=g.objects||{compressing:0,counting:0,enumerating:0,packReused:0,reused:{count:0,delta:0},total:{count:0,delta:0}}}function asObjectCount(g){const v=/^\s*(\d+)/.exec(g),b=/delta (\d+)/i.exec(g);return{count:asNumber(v&&v[1]||"0"),delta:asNumber(b&&b[1]||"0")}}var Ar,Mr,qr=__esm({"src/lib/parsers/parse-remote-objects.ts"(){Te(),Er=[new de(/^remote:\s*(enumerating|counting|compressing) objects: (\d+),/i,((g,[v,b])=>{const S=v.toLowerCase(),P=objectEnumerationResult(g.remoteMessages);Object.assign(P,{[S]:asNumber(b)})})),new de(/^remote:\s*(enumerating|counting|compressing) objects: \d+% \(\d+\/(\d+)\),/i,((g,[v,b])=>{const S=v.toLowerCase(),P=objectEnumerationResult(g.remoteMessages);Object.assign(P,{[S]:asNumber(b)})})),new de(/total ([^,]+), reused ([^,]+), pack-reused (\d+)/i,((g,[v,b,S])=>{const P=objectEnumerationResult(g.remoteMessages);P.total=asObjectCount(v),P.reused=asObjectCount(b),P.packReused=asNumber(S)}))]}});function parseRemoteMessages(g,v){return parseStringResponse({remoteMessages:new Mr},Ar,v)}var zr,Lr,Fr,Gr,jr,Br,Ur=__esm({"src/lib/parsers/parse-remote-messages.ts"(){Te(),qr(),Ar=[new de(/^remote:\s*(.+)$/,((g,[v])=>(g.remoteMessages.all.push(v.trim()),!1))),...Er,new de([/create a (?:pull|merge) request/i,/\s(https?:\/\/\S+)$/],((g,[v])=>{g.remoteMessages.pullRequestUrl=v})),new de([/found (\d+) vulnerabilities.+\(([^)]+)\)/i,/\s(https?:\/\/\S+)$/],((g,[v,b,S])=>{g.remoteMessages.vulnerabilities={count:asNumber(v),summary:b,url:S}}))],Mr=class{constructor(){this.all=[]}}}});var Vr,Hr,Wr,Kr=__esm({"src/lib/parsers/parse-pull.ts"(){Ir(),Te(),Ur(),zr=/(\d+)\D+((\d+)\D+\(\+\))?(\D+(\d+)\D+\(-\))?/,Lr=/^(create|delete) mode \d+ (.+)/,Fr=[new ce(/^\s*(.+?)\s+\|\s+\d+\s*(\+*)(-*)/,((g,[v,b,S])=>{g.files.push(v),b&&(g.insertions[v]=b.length),S&&(g.deletions[v]=S.length)})),new ce(zr,((g,[v,,b,,S])=>(void 0!==b||void 0!==S)&&(g.summary.changes=+v||0,g.summary.insertions=+b||0,g.summary.deletions=+S||0,!0))),new ce(Lr,((g,[v,b])=>{append(g.files,b),append("create"===v?g.created:g.deleted,b)}))],Gr=[new ce(/^from\s(.+)$/i,((g,[v])=>{g.remote=v})),new ce(/^fatal:\s(.+)$/,((g,[v])=>{g.message=v})),new ce(/([a-z0-9]+)\.\.([a-z0-9]+)\s+(\S+)\s+->\s+(\S+)$/,((g,[v,b,S,P])=>{g.branch.local=S,g.hash.local=v,g.branch.remote=P,g.hash.remote=b}))],jr=(g,v)=>parseStringResponse(new Rr,Fr,[g,v]),Br=(g,v)=>Object.assign(new Rr,jr(g,v),parseRemoteMessages(0,v))}}),Qr=__esm({"src/lib/parsers/parse-merge.ts"(){Or(),Te(),Kr(),Vr=[new ce(/^Auto-merging\s+(.+)$/,((g,[v])=>{g.merges.push(v)})),new ce(/^CONFLICT\s+\((.+)\): Merge conflict in (.+)$/,((g,[v,b])=>{g.conflicts.push(new Cr(v,b))})),new ce(/^CONFLICT\s+\((.+\/delete)\): (.+) deleted in (.+) and/,((g,[v,b,S])=>{g.conflicts.push(new Cr(v,b,{deleteRef:S}))})),new ce(/^CONFLICT\s+\((.+)\):/,((g,[v])=>{g.conflicts.push(new Cr(v,null))})),new ce(/^Automatic merge failed;\s+(.+)$/,((g,[v])=>{g.result=v}))],Hr=(g,v)=>Object.assign(Wr(g,v),Br(g,v)),Wr=g=>parseStringResponse(new Tr,Vr,g)}});function mergeTask(g){return g.length?{commands:["merge",...g],format:"utf-8",parser(g,v){const b=Hr(g,v);if(b.failed)throw new P(b);return b}}:configurationErrorTask("Git.merge requires at least one option")}var Jr,Yr,Zr,ei=__esm({"src/lib/tasks/merge.ts"(){X(),Qr(),Ue()}});var ti=__esm({"src/lib/parsers/parse-push.ts"(){Te(),Ur(),Jr=[new ce(/^Pushing to (.+)$/,((g,[v])=>{g.repo=v})),new ce(/^updating local tracking ref '(.+)'/,((g,[v])=>{g.ref=__spreadProps(__spreadValues({},g.ref||{}),{local:v})})),new ce(/^[=*-]\s+([^:]+):(\S+)\s+\[(.+)]$/,((g,[v,b,S])=>{g.pushed.push(function pushResultPushedItem(g,v,b){const S=b.includes("deleted"),P=b.includes("tag")||/^refs\/tags/.test(g),x=!b.includes("new");return{deleted:S,tag:P,branch:!P,new:!x,alreadyUpdated:x,local:g,remote:v}}(v,b,S))})),new ce(/^Branch '([^']+)' set up to track remote branch '([^']+)' from '([^']+)'/,((g,[v,b,S])=>{g.branch=__spreadProps(__spreadValues({},g.branch||{}),{local:v,remote:b,remoteName:S})})),new ce(/^([^:]+):(\S+)\s+([a-z0-9]+)\.\.([a-z0-9]+)$/,((g,[v,b,S,P])=>{g.update={head:{local:v,remote:b},hash:{from:S,to:P}}}))],Yr=(g,v)=>{const b=Zr(g,v),S=parseRemoteMessages(0,v);return __spreadValues(__spreadValues({},b),S)},Zr=(g,v)=>parseStringResponse({pushed:[]},Jr,[g,v])}}),ri={};function pushTagsTask(g={},v){return append(v,"--tags"),pushTask(g,v)}function pushTask(g={},v){const b=["push",...v];return g.branch&&b.splice(1,0,g.branch),g.remote&&b.splice(1,0,g.remote),remove(b,"-v"),append(b,"--verbose"),append(b,"--porcelain"),{commands:b,format:"utf-8",parser:Yr}}__export(ri,{pushTagsTask:()=>pushTagsTask,pushTask:()=>pushTask});var ii,ni,ai,si,oi,li=__esm({"src/lib/tasks/push.ts"(){ti(),Te()}}),pi=__esm({"src/lib/responses/FileStatusSummary.ts"(){ii=/^(.+) -> (.+)$/,ni=class{constructor(g,v,b){if(this.path=g,this.index=v,this.working_dir=b,v+b==="R"){const v=ii.exec(g)||[null,g,g];this.from=v[1]||"",this.path=v[2]||""}}}}});function renamedFile(g){const[v,b]=g.split(k);return{from:b||v,to:v}}function parser2(g,v,b){return[`${g}${v}`,b]}function conflicts(g,...v){return v.map((v=>parser2(g,v,((g,v)=>append(g.conflicted,v)))))}function splitLine(g,v){const b=v.trim();switch(" "){case b.charAt(2):return data(b.charAt(0),b.charAt(1),b.substr(3));case b.charAt(1):return data(" ",b.charAt(0),b.substr(2));default:return}function data(v,b,S){const P=`${v}${b}`,x=si.get(P);x&&x(g,S),"##"!==P&&"!!"!==P&&g.files.push(new ni(S.replace(/\0.+$/,""),v,b))}}var ci,ui=__esm({"src/lib/responses/StatusSummary.ts"(){Te(),pi(),ai=class{constructor(){this.not_added=[],this.conflicted=[],this.created=[],this.deleted=[],this.ignored=void 0,this.modified=[],this.renamed=[],this.files=[],this.staged=[],this.ahead=0,this.behind=0,this.current=null,this.tracking=null,this.detached=!1,this.isClean=()=>!this.files.length}},si=new Map([parser2(" ","A",((g,v)=>append(g.created,v))),parser2(" ","D",((g,v)=>append(g.deleted,v))),parser2(" ","M",((g,v)=>append(g.modified,v))),parser2("A"," ",((g,v)=>append(g.created,v)&&append(g.staged,v))),parser2("A","M",((g,v)=>append(g.created,v)&&append(g.staged,v)&&append(g.modified,v))),parser2("D"," ",((g,v)=>append(g.deleted,v)&&append(g.staged,v))),parser2("M"," ",((g,v)=>append(g.modified,v)&&append(g.staged,v))),parser2("M","M",((g,v)=>append(g.modified,v)&&append(g.staged,v))),parser2("R"," ",((g,v)=>{append(g.renamed,renamedFile(v))})),parser2("R","M",((g,v)=>{const b=renamedFile(v);append(g.renamed,b),append(g.modified,b.to)})),parser2("!","!",((g,v)=>{append(g.ignored=g.ignored||[],v)})),parser2("?","?",((g,v)=>append(g.not_added,v))),...conflicts("A","A","U"),...conflicts("D","D","U"),...conflicts("U","A","D","U"),["##",(g,v)=>{let b;b=/ahead (\d+)/.exec(v),g.ahead=b&&+b[1]||0,b=/behind (\d+)/.exec(v),g.behind=b&&+b[1]||0,b=/^(.+?(?=(?:\.{3}|\s|$)))/.exec(v),g.current=b&&b[1],b=/\.{3}(\S*)/.exec(v),g.tracking=b&&b[1],b=/\son\s([\S]+)$/.exec(v),g.current=b&&b[1]||g.current,g.detached=/\(no branch\)/.test(v)}]]),oi=function(g){const v=g.split(k),b=new ai;for(let g=0,S=v.length;g<S;){let S=v[g++].trim();S&&("R"===S.charAt(0)&&(S+=k+(v[g++]||"")),splitLine(b,S))}return b}}});var di,mi,hi=__esm({"src/lib/tasks/status.ts"(){ui(),ci=["--null","-z"]}});function versionResponse(g=0,v=0,b=0,S="",P=!0){return Object.defineProperty({major:g,minor:v,patch:b,agent:S,installed:P},"toString",{value(){return`${this.major}.${this.minor}.${this.patch}`},configurable:!1,enumerable:!1})}function versionParser(g){return g===di?function notInstalledResponse(){return versionResponse(0,0,0,"",!1)}():parseStringResponse(versionResponse(0,0,0,g),mi,g)}var yi,gi=__esm({"src/lib/tasks/version.ts"(){Te(),di="installed=false",mi=[new ce(/version (\d+)\.(\d+)\.(\d+)(?:\s*\((.+)\))?/,((g,[v,b,S,P=""])=>{Object.assign(g,versionResponse(asNumber(v),asNumber(b),asNumber(S),P))})),new ce(/version (\d+)\.(\d+)\.(\D+)(.+)?$/,((g,[v,b,S,P=""])=>{Object.assign(g,versionResponse(asNumber(v),asNumber(b),S,P))}))]}}),fi={};__export(fi,{SimpleGitApi:()=>yi});var vi,bi,Ni,Pi=__esm({"src/lib/simple-git-api.ts"(){Wt(),$t(),Xt(),Jt(),nt(),pt(),tr(),ar(),_r(),ei(),li(),hi(),Ue(),gi(),Te(),yi=class{constructor(g){this._executor=g}_runTask(g,v){const b=this._executor.chain(),S=b.push(g);return v&&taskCallback(g,S,v),Object.create(this,{then:{value:S.then.bind(S)},catch:{value:S.catch.bind(S)},_executor:{value:b}})}add(g){return this._runTask(straightThroughStringTask(["add",...asArray(g)]),trailingFunctionArgument(arguments))}cwd(g){const v=trailingFunctionArgument(arguments);return"string"==typeof g?this._runTask(changeWorkingDirectoryTask(g,this._executor),v):"string"==typeof(null==g?void 0:g.path)?this._runTask(changeWorkingDirectoryTask(g.path,g.root&&this._executor||void 0),v):this._runTask(configurationErrorTask("Git.cwd: workingDirectory must be supplied as a string"),v)}hashObject(g,v){return this._runTask(function hashObjectTask(g,v){const b=["hash-object",g];return v&&b.push("-w"),straightThroughStringTask(b,!0)}(g,!0===v),trailingFunctionArgument(arguments))}init(g){return this._runTask(initTask(!0===g,this._executor.cwd,getTrailingOptions(arguments)),trailingFunctionArgument(arguments))}merge(){return this._runTask(mergeTask(getTrailingOptions(arguments)),trailingFunctionArgument(arguments))}mergeFromTo(g,v){return ie(g)&&ie(v)?this._runTask(mergeTask([g,v,...getTrailingOptions(arguments)]),trailingFunctionArgument(arguments,!1)):this._runTask(configurationErrorTask("Git.mergeFromTo requires that the 'remote' and 'branch' arguments are supplied as strings"))}outputHandler(g){return this._executor.outputHandler=g,this}push(){const g=pushTask({remote:filterType(arguments[0],ie),branch:filterType(arguments[1],ie)},getTrailingOptions(arguments));return this._runTask(g,trailingFunctionArgument(arguments))}stash(){return this._runTask(straightThroughStringTask(["stash",...getTrailingOptions(arguments)]),trailingFunctionArgument(arguments))}status(){return this._runTask(function statusTask(g){return{format:"utf-8",commands:["status","--porcelain","-b","-u","--null",...g.filter((g=>!ci.includes(g)))],parser:g=>oi(g)}}(getTrailingOptions(arguments)),trailingFunctionArgument(arguments))}},Object.assign(yi.prototype,function checkout_default(){return{checkout(){return this._runTask(checkoutTask(getTrailingOptions(arguments,1)),trailingFunctionArgument(arguments))},checkoutBranch(g,v){return this._runTask(checkoutTask(["-b",g,v,...getTrailingOptions(arguments)]),trailingFunctionArgument(arguments))},checkoutLocalBranch(g){return this._runTask(checkoutTask(["-b",g,...getTrailingOptions(arguments)]),trailingFunctionArgument(arguments))}}}(),commit_default(),function config_default(){return{addConfig(g,v,...b){return this._runTask(function addConfigTask(g,v,b,S){const P=["config",`--${S}`];return b&&P.push("--add"),P.push(g,v),{commands:P,format:"utf-8",parser:g=>g}}(g,v,!0===b[0],asConfigScope(b[1],"local")),trailingFunctionArgument(arguments))},getConfig(g,v){return this._runTask(getConfigTask(g,asConfigScope(v,void 0)),trailingFunctionArgument(arguments))},listConfig(...g){return this._runTask(listConfigTask(asConfigScope(g[0],void 0)),trailingFunctionArgument(arguments))}}}(),grep_default(),log_default(),function version_default(){return{version(){return this._runTask({commands:["--version"],format:"utf-8",parser:versionParser,onError(g,v,b,S){if(-2===g.exitCode)return b(Buffer.from(di));S(v)}})}}}())}}),xi={};__export(xi,{Scheduler:()=>Ni});var Ci=__esm({"src/lib/runners/scheduler.ts"(){Te(),vi=b(12443),Gt(),bi=(()=>{let g=0;return()=>{g++;const{promise:v,done:b}=(0,vi.createDeferred)();return{promise:v,done:b,id:g}}})(),Ni=class{constructor(g=2){this.concurrency=g,this.logger=createLogger("","scheduler"),this.pending=[],this.running=[],this.logger("Constructed, concurrency=%s",g)}schedule(){if(!this.pending.length||this.running.length>=this.concurrency)return void this.logger("Schedule attempt ignored, pending=%s running=%s concurrency=%s",this.pending.length,this.running.length,this.concurrency);const g=append(this.running,this.pending.shift());this.logger("Attempting id=%s",g.id),g.done((()=>{this.logger("Completing id=",g.id),remove(this.running,g),this.schedule()}))}next(){const{promise:g,id:v}=append(this.pending,bi());return this.logger("Scheduling id=%s",v),this.schedule(),g}}}}),wi={};function applyPatchTask(g,v){return straightThroughStringTask(["apply",...v,...g])}__export(wi,{applyPatchTask:()=>applyPatchTask});var Ti,ki=__esm({"src/lib/tasks/apply-patch.ts"(){Ue()}});var Ei,_i,Oi,Ii=__esm({"src/lib/responses/BranchDeleteSummary.ts"(){Ti=class{constructor(){this.all=[],this.branches={},this.errors=[]}get success(){return!this.errors.length}}}});function hasBranchDeletionError(g,v){return 1===v&&Ei.test(g)}var Ai,Mi,qi=__esm({"src/lib/parsers/parse-branch-delete.ts"(){Ii(),Te(),Ei=/^error[^']+'([^']+)'/m,_i=[new ce(/(\S+)\s+\(\S+\s([^)]+)\)/,((g,[v,b])=>{const S=function branchDeletionSuccess(g,v){return{branch:g,hash:v,success:!0}}(v,b);g.all.push(S),g.branches[v]=S})),new ce(Ei,((g,[v])=>{const b=function branchDeletionFailure(g){return{branch:g,hash:null,success:!1}}(v);g.errors.push(b),g.all.push(b),g.branches[v]=b}))],Oi=(g,v)=>parseStringResponse(new Ti,_i,[g,v])}}),Di=__esm({"src/lib/responses/BranchSummary.ts"(){Ai=class{constructor(){this.all=[],this.branches={},this.current="",this.detached=!1}push(g,v,b,S,P){"*"===g&&(this.detached=v,this.current=b),this.all.push(b),this.branches[b]={current:"*"===g,linkedWorkTree:"+"===g,name:b,commit:S,label:P}}}}});function branchStatus(g){return g?g.charAt(0):""}function parseBranchSummary(g){return parseStringResponse(new Ai,Mi,g)}var Li=__esm({"src/lib/parsers/parse-branch.ts"(){Di(),Te(),Mi=[new ce(/^([*+]\s)?\((?:HEAD )?detached (?:from|at) (\S+)\)\s+([a-z0-9]+)\s(.*)$/,((g,[v,b,S,P])=>{g.push(branchStatus(v),!0,b,S,P)})),new ce(/^([*+]\s)?(\S+)\s+([a-z0-9]+)\s?(.*)$/s,((g,[v,b,S,P])=>{g.push(branchStatus(v),!1,b,S,P)}))]}}),Fi={};function containsDeleteBranchCommand(g){const v=["-d","-D","--delete"];return g.some((g=>v.includes(g)))}function branchTask(g){const v=containsDeleteBranchCommand(g),b=["branch",...g];return 1===b.length&&b.push("-a"),b.includes("-v")||b.splice(1,0,"-v"),{format:"utf-8",commands:b,parser:(g,b)=>v?Oi(g,b).all[0]:parseBranchSummary(g)}}function branchLocalTask(){return{format:"utf-8",commands:["branch","-v"],parser:parseBranchSummary}}function deleteBranchesTask(g,v=!1){return{format:"utf-8",commands:["branch","-v",v?"-D":"-d",...g],parser:(g,v)=>Oi(g,v),onError({exitCode:g,stdOut:v},b,S,P){if(!hasBranchDeletionError(String(b),g))return P(b);S(v)}}}function deleteBranchTask(g,v=!1){const b={format:"utf-8",commands:["branch","-v",v?"-D":"-d",g],parser:(v,b)=>Oi(v,b).branches[g],onError({exitCode:g,stdErr:v,stdOut:S},x,C,T){if(!hasBranchDeletionError(String(x),g))return T(x);throw new P(b.parser(bufferToString(S),bufferToString(v)),String(x))}};return b}__export(Fi,{branchLocalTask:()=>branchLocalTask,branchTask:()=>branchTask,containsDeleteBranchCommand:()=>containsDeleteBranchCommand,deleteBranchTask:()=>deleteBranchTask,deleteBranchesTask:()=>deleteBranchesTask});var Gi,ji=__esm({"src/lib/tasks/branch.ts"(){X(),qi(),Li(),Te()}}),Bi=__esm({"src/lib/responses/CheckIgnore.ts"(){Gi=g=>g.split(/\n/g).map((g=>g.trim())).filter((g=>!!g))}}),Ui={};function checkIgnoreTask(g){return{commands:["check-ignore",...g],format:"utf-8",parser:Gi}}__export(Ui,{checkIgnoreTask:()=>checkIgnoreTask});var Vi=__esm({"src/lib/tasks/check-ignore.ts"(){Bi()}}),Hi={};function disallowedCommand(g){return/^--upload-pack(=|$)/.test(g)}function cloneTask(g,v,b){const S=["clone",...b];ie(g)&&S.push(g),ie(v)&&S.push(v);return S.find(disallowedCommand)?configurationErrorTask("git.fetch: potential exploit argument blocked."):straightThroughStringTask(S)}function cloneMirrorTask(g,v,b){return append(b,"--mirror"),cloneTask(g,v,b)}__export(Hi,{cloneMirrorTask:()=>cloneMirrorTask,cloneTask:()=>cloneTask});var Wi,$i=__esm({"src/lib/tasks/clone.ts"(){Ue(),Te()}});function parseFetchResult(g,v){return parseStringResponse({raw:g,remote:null,branches:[],tags:[],updated:[],deleted:[]},Wi,[g,v])}var Ki=__esm({"src/lib/parsers/parse-fetch.ts"(){Te(),Wi=[new ce(/From (.+)$/,((g,[v])=>{g.remote=v})),new ce(/\* \[new branch]\s+(\S+)\s*-> (.+)$/,((g,[v,b])=>{g.branches.push({name:v,tracking:b})})),new ce(/\* \[new tag]\s+(\S+)\s*-> (.+)$/,((g,[v,b])=>{g.tags.push({name:v,tracking:b})})),new ce(/- \[deleted]\s+\S+\s*-> (.+)$/,((g,[v])=>{g.deleted.push({tracking:v})})),new ce(/\s*([^.]+)\.\.(\S+)\s+(\S+)\s*-> (.+)$/,((g,[v,b,S,P])=>{g.updated.push({name:S,tracking:P,to:b,from:v})}))]}}),Xi={};function disallowedCommand2(g){return/^--upload-pack(=|$)/.test(g)}function fetchTask(g,v,b){const S=["fetch",...b];g&&v&&S.push(g,v);return S.find(disallowedCommand2)?configurationErrorTask("git.fetch: potential exploit argument blocked."):{commands:S,format:"utf-8",parser:parseFetchResult}}__export(Xi,{fetchTask:()=>fetchTask});var Qi,Ji=__esm({"src/lib/tasks/fetch.ts"(){Ki(),Ue()}});function parseMoveResult(g){return parseStringResponse({moves:[]},Qi,g)}var Yi=__esm({"src/lib/parsers/parse-move.ts"(){Te(),Qi=[new ce(/^Renaming (.+) to (.+)$/,((g,[v,b])=>{g.moves.push({from:v,to:b})}))]}}),en={};function moveTask(g,v){return{commands:["mv","-v",...asArray(g),v],format:"utf-8",parser:parseMoveResult}}__export(en,{moveTask:()=>moveTask});var tn=__esm({"src/lib/tasks/move.ts"(){Yi(),Te()}}),rn={};function pullTask(g,v,b){const S=["pull",...b];return g&&v&&S.splice(1,0,g,v),{commands:S,format:"utf-8",parser:(g,v)=>Br(g,v),onError(g,v,b,S){const x=function parsePullErrorResult(g,v){const b=parseStringResponse(new kr,Gr,[g,v]);return b.message&&b}(bufferToString(g.stdOut),bufferToString(g.stdErr));if(x)return S(new P(x));S(v)}}}__export(rn,{pullTask:()=>pullTask});var an=__esm({"src/lib/tasks/pull.ts"(){X(),Kr(),Te()}});function parseGetRemotes(g){const v={};return forEach(g,(([g])=>v[g]={name:g})),Object.values(v)}function parseGetRemotesVerbose(g){const v={};return forEach(g,(([g,b,S])=>{v.hasOwnProperty(g)||(v[g]={name:g,refs:{fetch:"",push:""}}),S&&b&&(v[g].refs[S.replace(/[^a-z]/g,"")]=b)})),Object.values(v)}function forEach(g,v){forEachLineWithContent(g,(g=>v(g.split(/\s+/))))}var sn=__esm({"src/lib/responses/GetRemoteSummary.ts"(){Te()}}),on={};function addRemoteTask(g,v,b=[]){return straightThroughStringTask(["remote","add",...b,g,v])}function getRemotesTask(g){const v=["remote"];return g&&v.push("-v"),{commands:v,format:"utf-8",parser:g?parseGetRemotesVerbose:parseGetRemotes}}function listRemotesTask(g=[]){const v=[...g];return"ls-remote"!==v[0]&&v.unshift("ls-remote"),straightThroughStringTask(v)}function remoteTask(g=[]){const v=[...g];return"remote"!==v[0]&&v.unshift("remote"),straightThroughStringTask(v)}function removeRemoteTask(g){return straightThroughStringTask(["remote","remove",g])}__export(on,{addRemoteTask:()=>addRemoteTask,getRemotesTask:()=>getRemotesTask,listRemotesTask:()=>listRemotesTask,remoteTask:()=>remoteTask,removeRemoteTask:()=>removeRemoteTask});var ln=__esm({"src/lib/tasks/remote.ts"(){sn(),Ue()}}),pn={};function stashListTask(g={},v){const b=parseLogOptions(g),S=["stash","list",...b.commands,...v],P=createListLogSummaryParser(b.splitter,b.fields,logFormatFromCommand(S));return validateLogFormatConfig(S)||{commands:S,format:"utf-8",parser:P}}__export(pn,{stashListTask:()=>stashListTask});var cn=__esm({"src/lib/tasks/stash-list.ts"(){dr(),Nr(),xr(),_r()}}),dn={};function addSubModuleTask(g,v){return subModuleTask(["add",g,v])}function initSubModuleTask(g){return subModuleTask(["init",...g])}function subModuleTask(g){const v=[...g];return"submodule"!==v[0]&&v.unshift("submodule"),straightThroughStringTask(v)}function updateSubModuleTask(g){return subModuleTask(["update",...g])}__export(dn,{addSubModuleTask:()=>addSubModuleTask,initSubModuleTask:()=>initSubModuleTask,subModuleTask:()=>subModuleTask,updateSubModuleTask:()=>updateSubModuleTask});var mn,hn,yn=__esm({"src/lib/tasks/sub-module.ts"(){Ue()}});function sorted(g,v){return g===v?0:g>v?1:-1}function trimmed(g){return g.trim()}function toNumber(g){return"string"==typeof g&&parseInt(g.replace(/^\D+/g,""),10)||0}var gn=__esm({"src/lib/responses/TagList.ts"(){mn=class{constructor(g,v){this.all=g,this.latest=v}},hn=function(g,v=!1){const b=g.split("\n").map(trimmed).filter(Boolean);v||b.sort((function(g,v){const b=g.split("."),S=v.split(".");if(1===b.length||1===S.length)return function singleSorted(g,v){const b=isNaN(g);return b!==isNaN(v)?b?1:-1:b?sorted(g,v):0}(toNumber(b[0]),toNumber(S[0]));for(let g=0,v=Math.max(b.length,S.length);g<v;g++){const v=sorted(toNumber(b[g]),toNumber(S[g]));if(v)return v}return 0}));const S=v?b[0]:[...b].reverse().find((g=>g.indexOf(".")>=0));return new mn(b,S)}}}),vn={};function tagListTask(g=[]){const v=g.some((g=>/^--sort=/.test(g)));return{format:"utf-8",commands:["tag","-l",...g],parser:g=>hn(g,v)}}function addTagTask(g){return{format:"utf-8",commands:["tag",g],parser:()=>({name:g})}}function addAnnotatedTagTask(g,v){return{format:"utf-8",commands:["tag","-a","-m",v,g],parser:()=>({name:g})}}__export(vn,{addAnnotatedTagTask:()=>addAnnotatedTagTask,addTagTask:()=>addTagTask,tagListTask:()=>tagListTask});var bn,Nn,Sn,Pn=__esm({"src/lib/tasks/tag.ts"(){gn()}}),xn=(bn={"src/git.js"(g,v){var{GitExecutor:b}=(Ht(),H(Vt)),{SimpleGitApi:S}=(Pi(),H(fi)),{Scheduler:P}=(Ci(),H(xi)),{configurationErrorTask:x}=(Ue(),H(De)),{asArray:C,filterArray:T,filterPrimitives:R,filterString:k,filterStringOrStringArray:_,filterType:O,getTrailingOptions:I,trailingFunctionArgument:A,trailingOptionsArgument:q}=(Te(),H(Se)),{applyPatchTask:z}=(ki(),H(wi)),{branchTask:L,branchLocalTask:G,deleteBranchesTask:j,deleteBranchTask:B}=(ji(),H(Fi)),{checkIgnoreTask:U}=(Vi(),H(Ui)),{checkIsRepoTask:V}=(Ae(),H(ke)),{cloneTask:K,cloneMirrorTask:X}=($i(),H(Hi)),{cleanWithOptionsTask:J,isCleanOptionsArray:Y}=(Xe(),H(He)),{diffSummaryTask:te}=(xr(),H(Sr)),{fetchTask:re}=(Ji(),H(Xi)),{moveTask:ie}=(tn(),H(en)),{pullTask:ne}=(an(),H(rn)),{pushTagsTask:ae}=(li(),H(ri)),{addRemoteTask:se,getRemotesTask:oe,listRemotesTask:le,remoteTask:pe,removeRemoteTask:ce}=(ln(),H(on)),{getResetMode:de,resetTask:me}=(ut(),H(ct)),{stashListTask:he}=(cn(),H(pn)),{addSubModuleTask:ye,initSubModuleTask:ge,subModuleTask:fe,updateSubModuleTask:ve}=(yn(),H(dn)),{addAnnotatedTagTask:be,addTagTask:Ne,tagListTask:Pe}=(Pn(),H(vn)),{straightThroughBufferTask:xe,straightThroughStringTask:Ce}=(Ue(),H(De));function Git2(g,v){this._executor=new b(g.binary,g.baseDir,new P(g.maxConcurrentProcesses),v),this._trimmed=g.trimmed}function createCloneTask(g,v,b,S){return"string"!=typeof b?x(`git.${g}() requires a string 'repoPath'`):v(b,O(S,k),I(arguments))}(Git2.prototype=Object.create(S.prototype)).constructor=Git2,Git2.prototype.customBinary=function(g){return this._executor.binary=g,this},Git2.prototype.env=function(g,v){return 1===arguments.length&&"object"==typeof g?this._executor.env=g:(this._executor.env=this._executor.env||{})[g]=v,this},Git2.prototype.stashList=function(g){return this._runTask(he(q(arguments)||{},T(g)&&g||[]),A(arguments))},Git2.prototype.clone=function(){return this._runTask(createCloneTask("clone",K,...arguments),A(arguments))},Git2.prototype.mirror=function(){return this._runTask(createCloneTask("mirror",X,...arguments),A(arguments))},Git2.prototype.mv=function(g,v){return this._runTask(ie(g,v),A(arguments))},Git2.prototype.checkoutLatestTag=function(g){var v=this;return this.pull((function(){v.tags((function(b,S){v.checkout(S.latest,g)}))}))},Git2.prototype.pull=function(g,v,b,S){return this._runTask(ne(O(g,k),O(v,k),I(arguments)),A(arguments))},Git2.prototype.fetch=function(g,v){return this._runTask(re(O(g,k),O(v,k),I(arguments)),A(arguments))},Git2.prototype.silent=function(g){return console.warn("simple-git deprecation notice: git.silent: logging should be configured using the `debug` library / `DEBUG` environment variable, this will be an error in version 3"),this},Git2.prototype.tags=function(g,v){return this._runTask(Pe(I(arguments)),A(arguments))},Git2.prototype.rebase=function(){return this._runTask(Ce(["rebase",...I(arguments)]),A(arguments))},Git2.prototype.reset=function(g){return this._runTask(me(de(g),I(arguments)),A(arguments))},Git2.prototype.revert=function(g){const v=A(arguments);return"string"!=typeof g?this._runTask(x("Commit must be a string"),v):this._runTask(Ce(["revert",...I(arguments,0,!0),g]),v)},Git2.prototype.addTag=function(g){const v="string"==typeof g?Ne(g):x("Git.addTag requires a tag name");return this._runTask(v,A(arguments))},Git2.prototype.addAnnotatedTag=function(g,v){return this._runTask(be(g,v),A(arguments))},Git2.prototype.deleteLocalBranch=function(g,v,b){return this._runTask(B(g,"boolean"==typeof v&&v),A(arguments))},Git2.prototype.deleteLocalBranches=function(g,v,b){return this._runTask(j(g,"boolean"==typeof v&&v),A(arguments))},Git2.prototype.branch=function(g,v){return this._runTask(L(I(arguments)),A(arguments))},Git2.prototype.branchLocal=function(g){return this._runTask(G(),A(arguments))},Git2.prototype.raw=function(g){const v=!Array.isArray(g),b=[].slice.call(v?arguments:g,0);for(let g=0;g<b.length&&v;g++)if(!R(b[g])){b.splice(g,b.length-g);break}b.push(...I(arguments,0,!0));var S=A(arguments);return b.length?this._runTask(Ce(b,this._trimmed),S):this._runTask(x("Raw: must supply one or more command to execute"),S)},Git2.prototype.submoduleAdd=function(g,v,b){return this._runTask(ye(g,v),A(arguments))},Git2.prototype.submoduleUpdate=function(g,v){return this._runTask(ve(I(arguments,!0)),A(arguments))},Git2.prototype.submoduleInit=function(g,v){return this._runTask(ge(I(arguments,!0)),A(arguments))},Git2.prototype.subModule=function(g,v){return this._runTask(fe(I(arguments)),A(arguments))},Git2.prototype.listRemote=function(){return this._runTask(le(I(arguments)),A(arguments))},Git2.prototype.addRemote=function(g,v,b){return this._runTask(se(g,v,I(arguments)),A(arguments))},Git2.prototype.removeRemote=function(g,v){return this._runTask(ce(g),A(arguments))},Git2.prototype.getRemotes=function(g,v){return this._runTask(oe(!0===g),A(arguments))},Git2.prototype.remote=function(g,v){return this._runTask(pe(I(arguments)),A(arguments))},Git2.prototype.tag=function(g,v){const b=I(arguments);return"tag"!==b[0]&&b.unshift("tag"),this._runTask(Ce(b),A(arguments))},Git2.prototype.updateServerInfo=function(g){return this._runTask(Ce(["update-server-info"]),A(arguments))},Git2.prototype.pushTags=function(g,v){const b=ae({remote:O(g,k)},I(arguments));return this._runTask(b,A(arguments))},Git2.prototype.rm=function(g){return this._runTask(Ce(["rm","-f",...C(g)]),A(arguments))},Git2.prototype.rmKeepLocal=function(g){return this._runTask(Ce(["rm","--cached",...C(g)]),A(arguments))},Git2.prototype.catFile=function(g,v){return this._catFile("utf-8",arguments)},Git2.prototype.binaryCatFile=function(){return this._catFile("buffer",arguments)},Git2.prototype._catFile=function(g,v){var b=A(v),S=["cat-file"],P=v[0];if("string"==typeof P)return this._runTask(x("Git.catFile: options must be supplied as an array of strings"),b);Array.isArray(P)&&S.push.apply(S,P);const C="buffer"===g?xe(S):Ce(S);return this._runTask(C,b)},Git2.prototype.diff=function(g,v){const b=k(g)?x("git.diff: supplying options as a single string is no longer supported, switch to an array of strings"):Ce(["diff",...I(arguments)]);return this._runTask(b,A(arguments))},Git2.prototype.diffSummary=function(){return this._runTask(te(I(arguments,1)),A(arguments))},Git2.prototype.applyPatch=function(g){const v=_(g)?z(C(g),I([].slice.call(arguments,1))):x("git.applyPatch requires one or more string patches as the first argument");return this._runTask(v,A(arguments))},Git2.prototype.revparse=function(){const g=["rev-parse",...I(arguments,!0)];return this._runTask(Ce(g,!0),A(arguments))},Git2.prototype.show=function(g,v){return this._runTask(Ce(["show",...I(arguments,1)]),A(arguments))},Git2.prototype.clean=function(g,v,b){const S=Y(g),P=S&&g.join("")||O(g,k)||"",x=I([].slice.call(arguments,S?1:0));return this._runTask(J(P,x),A(arguments))},Git2.prototype.exec=function(g){const v={commands:[],format:"utf-8",parser(){"function"==typeof g&&g()}};return this._runTask(v)},Git2.prototype.clearQueue=function(){return this},Git2.prototype.checkIgnore=function(g,v){return this._runTask(U(C(O(g,_,[]))),A(arguments))},Git2.prototype.checkIsRepo=function(g,v){return this._runTask(V(O(g,k)),A(arguments))},v.exports=Git2}},function __require(){return Nn||(0,bn[G(bn)[0]])((Nn={exports:{}}).exports,Nn),Nn.exports}),Cn={};function esModuleFactory(g){return Object.defineProperties(g,{__esModule:{value:!0},default:{value:g}})}function gitExportFactory(g){return Object.assign(g.bind(null),dt)}function gitInstanceFactory(g,v){const b=new Pt,S=createInstanceConfig(g&&("string"==typeof g?{baseDir:g}:g)||{},v);if(!folderExists(S.baseDir))throw new x(S,"Cannot use simple-git on a directory that does not exist");return Array.isArray(S.config)&&b.add(function commandConfigPrefixingPlugin(g){const v=prefixedArray(g,"-c");return{type:"spawn.args",action:g=>[...v,...g]}}(S.config)),b.add(blockUnsafeOperationsPlugin(S.unsafe)),b.add(completionDetectionPlugin(S.completion)),S.abort&&b.add(function abortPlugin(g){if(!g)return;return[{type:"spawn.before",action(v,b){g.aborted&&b.kill(new C(void 0,"abort","Abort already signaled"))}},{type:"spawn.after",action(v,b){function kill(){b.kill(new C(void 0,"abort","Abort signal received"))}g.addEventListener("abort",kill),b.spawned.on("close",(()=>g.removeEventListener("abort",kill)))}}]}(S.abort)),S.progress&&b.add(function progressMonitorPlugin(g){const v="--progress",b=["checkout","clone","fetch","pull","push"];return[{type:"spawn.args",action:(g,S)=>b.includes(S.method)?including(g,v):g},{type:"spawn.after",action(b,S){var P;S.commands.includes(v)&&(null==(P=S.spawned.stderr)||P.on("data",(v=>{const b=/^([\s\S]+?):\s*(\d+)% \((\d+)\/(\d+)\)/.exec(v.toString("utf8"));var P;b&&g({method:S.method,stage:(P=b[1],String(P.toLowerCase().split(" ",1))||"unknown"),progress:asNumber(b[2]),processed:asNumber(b[3]),total:asNumber(b[4])})})))}}]}(S.progress)),S.timeout&&b.add(function timeoutPlugin({block:g,stdErr:v=!0,stdOut:b=!0}){if(g>0)return{type:"spawn.after",action(S,P){var x,T;let R;function wait(){R&&clearTimeout(R),R=setTimeout(kill,g)}function stop(){var g,v;null==(g=P.spawned.stdout)||g.off("data",wait),null==(v=P.spawned.stderr)||v.off("data",wait),P.spawned.off("exit",stop),P.spawned.off("close",stop),R&&clearTimeout(R)}function kill(){stop(),P.kill(new C(void 0,"timeout","block timeout reached"))}b&&(null==(x=P.spawned.stdout)||x.on("data",wait)),v&&(null==(T=P.spawned.stderr)||T.on("data",wait)),P.spawned.on("exit",stop),P.spawned.on("close",stop),wait()}}}(S.timeout)),S.spawnOptions&&b.add(function spawnOptionsPlugin(g){const v=pick(g,["uid","gid"]);return{type:"spawn.options",action:g=>__spreadValues(__spreadValues({},v),g)}}(S.spawnOptions)),b.add(errorDetectionPlugin(errorDetectionHandler(!0))),S.errors&&b.add(errorDetectionPlugin(S.errors)),new Sn(S,b)}__export(Cn,{esModuleFactory:()=>esModuleFactory,gitExportFactory:()=>gitExportFactory,gitInstanceFactory:()=>gitInstanceFactory});var Tn,Rn,kn=__esm({"src/lib/git-factory.ts"(){mt(),Mt(),Te(),Sn=xn()}}),En={};function gitP(...g){let v,b=Promise.resolve();try{v=gitInstanceFactory(...g)}catch(g){b=Promise.reject(g)}function builderReturn(){return S}function chainReturn(){return b}const S=[...Tn,...Rn].reduce(((g,S)=>{const x=Rn.includes(S),C=x?function asyncWrapper(g,v){return function(...S){if("function"==typeof S[S.length])throw new TypeError("Promise interface requires that handlers are not supplied inline, trailing function not allowed in call to "+g);return b.then((function(){return new Promise((function(b,x){const callback=(g,v)=>{if(g)return x(function toError(g){if(g instanceof Error)return g;if("string"==typeof g)return new Error(g);return new P(g)}(g));b(v)};S.push(callback),v[g].apply(v,S)}))}))}}(S,v):function syncWrapper(g,v,b){return(...S)=>(v[g](...S),b)}(S,v,g),T=x?chainReturn:builderReturn;return Object.defineProperty(g,S,{enumerable:!1,configurable:!1,value:v?C:T}),g}),{});return S}__export(En,{gitP:()=>gitP});var _n=__esm({"src/lib/runners/promise-wrapped.ts"(){X(),kn(),Tn=["customBinary","env","outputHandler","silent"],Rn=["add","addAnnotatedTag","addConfig","addRemote","addTag","applyPatch","binaryCatFile","branch","branchLocal","catFile","checkIgnore","checkIsRepo","checkout","checkoutBranch","checkoutLatestTag","checkoutLocalBranch","clean","clone","commit","cwd","deleteLocalBranch","deleteLocalBranches","diff","diffSummary","exec","fetch","getRemotes","init","listConfig","listRemote","log","merge","mergeFromTo","mirror","mv","pull","push","pushTags","raw","rebase","remote","removeRemote","reset","revert","revparse","rm","rmKeepLocal","show","stash","stashList","status","subModule","submoduleAdd","submoduleInit","submoduleUpdate","tag","tags","updateServerInfo"]}}),{gitP:On}=(_n(),H(En)),{esModuleFactory:In,gitInstanceFactory:An,gitExportFactory:Mn}=(kn(),H(Cn)),qn=In(Mn(An));g.exports=Object.assign(qn,{gitP:On,simpleGit:qn})},83859:g=>{"use strict";g.exports=g=>{const v=/^\\\\\?\\/.test(g),b=/[^\u0000-\u0080]+/.test(g);return v||b?g:g.replace(/\\/g,"/")}},92130:(g,v,b)=>{"use strict";const S=b(22037),P=b(86560),x=process.env;let C;function getSupportLevel(g){const v=function supportsColor(g){if(!1===C)return 0;if(P("color=16m")||P("color=full")||P("color=truecolor"))return 3;if(P("color=256"))return 2;if(g&&!g.isTTY&&!0!==C)return 0;const v=C?1:0;if("win32"===process.platform){const g=S.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(g[0])>=10&&Number(g[2])>=10586?Number(g[2])>=14931?3:2:1}if("CI"in x)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some((g=>g in x))||"codeship"===x.CI_NAME?1:v;if("TEAMCITY_VERSION"in x)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(x.TEAMCITY_VERSION)?1:0;if("truecolor"===x.COLORTERM)return 3;if("TERM_PROGRAM"in x){const g=parseInt((x.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(x.TERM_PROGRAM){case"iTerm.app":return g>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(x.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(x.TERM)||"COLORTERM"in x?1:(x.TERM,v)}(g);return function translateLevel(g){return 0!==g&&{level:g,hasBasic:!0,has256:g>=2,has16m:g>=3}}(v)}P("no-color")||P("no-colors")||P("color=false")?C=!1:(P("color")||P("colors")||P("color=true")||P("color=always"))&&(C=!0),"FORCE_COLOR"in x&&(C=0===x.FORCE_COLOR.length||0!==parseInt(x.FORCE_COLOR,10)),g.exports={supportsColor:getSupportLevel,stdout:getSupportLevel(process.stdout),stderr:getSupportLevel(process.stderr)}},97998:(g,v,b)=>{"use strict";v.c=v.create=b(74629),v.r=v.replace=b(71746),v.t=v.list=b(6473),v.u=v.update=b(45997),v.x=v.extract=b(30769),v.Pack=b(48042),v.Unpack=b(42699),v.Parse=b(26824),v.ReadEntry=b(16277),v.WriteEntry=b(17620),v.Header=b(37134),v.Pax=b(64747),v.types=b(84402)},74629:(g,v,b)=>{"use strict";const S=b(32093),P=b(48042),x=b(10292),C=b(6473),T=b(71017);g.exports=(g,v,b)=>{if("function"==typeof v&&(b=v),Array.isArray(g)&&(v=g,g={}),!v||!Array.isArray(v)||!v.length)throw new TypeError("no files or directories specified");v=Array.from(v);const P=S(g);if(P.sync&&"function"==typeof b)throw new TypeError("callback not supported for sync tar functions");if(!P.file&&"function"==typeof b)throw new TypeError("callback only supported with file option");return P.file&&P.sync?createFileSync(P,v):P.file?createFile(P,v,b):P.sync?createSync(P,v):create(P,v)};const createFileSync=(g,v)=>{const b=new P.Sync(g),S=new x.WriteStreamSync(g.file,{mode:g.mode||438});b.pipe(S),addFilesSync(b,v)},createFile=(g,v,b)=>{const S=new P(g),C=new x.WriteStream(g.file,{mode:g.mode||438});S.pipe(C);const T=new Promise(((g,v)=>{C.on("error",v),C.on("close",g),S.on("error",v)}));return addFilesAsync(S,v),b?T.then(b,b):T},addFilesSync=(g,v)=>{v.forEach((v=>{"@"===v.charAt(0)?C({file:T.resolve(g.cwd,v.slice(1)),sync:!0,noResume:!0,onentry:v=>g.add(v)}):g.add(v)})),g.end()},addFilesAsync=(g,v)=>{for(;v.length;){const b=v.shift();if("@"===b.charAt(0))return C({file:T.resolve(g.cwd,b.slice(1)),noResume:!0,onentry:v=>g.add(v)}).then((b=>addFilesAsync(g,v)));g.add(b)}g.end()},createSync=(g,v)=>{const b=new P.Sync(g);return addFilesSync(b,v),b},create=(g,v)=>{const b=new P(g);return addFilesAsync(b,v),b}},30769:(g,v,b)=>{"use strict";const S=b(32093),P=b(42699),x=b(57147),C=b(10292),T=b(71017),R=b(64922);g.exports=(g,v,b)=>{"function"==typeof g?(b=g,v=null,g={}):Array.isArray(g)&&(v=g,g={}),"function"==typeof v&&(b=v,v=null),v=v?Array.from(v):[];const P=S(g);if(P.sync&&"function"==typeof b)throw new TypeError("callback not supported for sync tar functions");if(!P.file&&"function"==typeof b)throw new TypeError("callback only supported with file option");return v.length&&filesFilter(P,v),P.file&&P.sync?extractFileSync(P):P.file?extractFile(P,b):P.sync?extractSync(P):extract(P)};const filesFilter=(g,v)=>{const b=new Map(v.map((g=>[R(g),!0]))),S=g.filter,mapHas=(g,v)=>{const S=v||T.parse(g).root||".",P=g!==S&&(b.has(g)?b.get(g):mapHas(T.dirname(g),S));return b.set(g,P),P};g.filter=S?(g,v)=>S(g,v)&&mapHas(R(g)):g=>mapHas(R(g))},extractFileSync=g=>{const v=new P.Sync(g),b=g.file,S=x.statSync(b),T=g.maxReadSize||16777216;new C.ReadStreamSync(b,{readSize:T,size:S.size}).pipe(v)},extractFile=(g,v)=>{const b=new P(g),S=g.maxReadSize||16777216,T=g.file,R=new Promise(((g,v)=>{b.on("error",v),b.on("close",g),x.stat(T,((g,P)=>{if(g)v(g);else{const g=new C.ReadStream(T,{readSize:S,size:P.size});g.on("error",v),g.pipe(b)}}))}));return v?R.then(v,v):R},extractSync=g=>new P.Sync(g),extract=g=>new P(g)},35879:(g,v,b)=>{const S="win32"===(process.env.__FAKE_PLATFORM__||process.platform),P=global.__FAKE_TESTING_FS__||b(57147),{O_CREAT:x,O_TRUNC:C,O_WRONLY:T,UV_FS_O_FILEMAP:R=0}=P.constants,k=S&&!!R,_=R|C|x|T;g.exports=k?g=>g<524288?_:"w":()=>"w"},37134:(g,v,b)=>{"use strict";const S=b(84402),P=b(71017).posix,x=b(69678),C=Symbol("slurp"),T=Symbol("type");const splitPrefix=(g,v)=>{const b=100;let S,x=g,C="";const T=P.parse(g).root||".";if(Buffer.byteLength(x)<b)S=[x,C,!1];else{C=P.dirname(x),x=P.basename(x);do{Buffer.byteLength(x)<=b&&Buffer.byteLength(C)<=v?S=[x,C,!1]:Buffer.byteLength(x)>b&&Buffer.byteLength(C)<=v?S=[x.slice(0,99),C,!0]:(x=P.join(P.basename(C),x),C=P.dirname(C))}while(C!==T&&!S);S||(S=[g.slice(0,99),"",!0])}return S},decString=(g,v,b)=>g.slice(v,v+b).toString("utf8").replace(/\0.*/,""),decDate=(g,v,b)=>numToDate(decNumber(g,v,b)),numToDate=g=>null===g?null:new Date(1e3*g),decNumber=(g,v,b)=>128&g[v]?x.parse(g.slice(v,v+b)):decSmallNumber(g,v,b),decSmallNumber=(g,v,b)=>{return S=parseInt(g.slice(v,v+b).toString("utf8").replace(/\0.*$/,"").trim(),8),isNaN(S)?null:S;var S},R={12:8589934591,8:2097151},encNumber=(g,v,b,S)=>null!==S&&(S>R[b]||S<0?(x.encode(S,g.slice(v,v+b)),!0):(encSmallNumber(g,v,b,S),!1)),encSmallNumber=(g,v,b,S)=>g.write(octalString(S,b),v,b,"ascii"),octalString=(g,v)=>padOctal(Math.floor(g).toString(8),v),padOctal=(g,v)=>(g.length===v-1?g:new Array(v-g.length-1).join("0")+g+" ")+"\0",encDate=(g,v,b,S)=>null!==S&&encNumber(g,v,b,S.getTime()/1e3),k=new Array(156).join("\0"),encString=(g,v,b,S)=>null!==S&&(g.write(S+k,v,b,"utf8"),S.length!==Buffer.byteLength(S)||S.length>b);g.exports=class Header{constructor(g,v,b,S){this.cksumValid=!1,this.needPax=!1,this.nullBlock=!1,this.block=null,this.path=null,this.mode=null,this.uid=null,this.gid=null,this.size=null,this.mtime=null,this.cksum=null,this[T]="0",this.linkpath=null,this.uname=null,this.gname=null,this.devmaj=0,this.devmin=0,this.atime=null,this.ctime=null,Buffer.isBuffer(g)?this.decode(g,v||0,b,S):g&&this.set(g)}decode(g,v,b,S){if(v||(v=0),!(g&&g.length>=v+512))throw new Error("need 512 bytes for header");if(this.path=decString(g,v,100),this.mode=decNumber(g,v+100,8),this.uid=decNumber(g,v+108,8),this.gid=decNumber(g,v+116,8),this.size=decNumber(g,v+124,12),this.mtime=decDate(g,v+136,12),this.cksum=decNumber(g,v+148,12),this[C](b),this[C](S,!0),this[T]=decString(g,v+156,1),""===this[T]&&(this[T]="0"),"0"===this[T]&&"/"===this.path.slice(-1)&&(this[T]="5"),"5"===this[T]&&(this.size=0),this.linkpath=decString(g,v+157,100),"ustar\x0000"===g.slice(v+257,v+265).toString())if(this.uname=decString(g,v+265,32),this.gname=decString(g,v+297,32),this.devmaj=decNumber(g,v+329,8),this.devmin=decNumber(g,v+337,8),0!==g[v+475]){const b=decString(g,v+345,155);this.path=b+"/"+this.path}else{const b=decString(g,v+345,130);b&&(this.path=b+"/"+this.path),this.atime=decDate(g,v+476,12),this.ctime=decDate(g,v+488,12)}let P=256;for(let b=v;b<v+148;b++)P+=g[b];for(let b=v+156;b<v+512;b++)P+=g[b];this.cksumValid=P===this.cksum,null===this.cksum&&256===P&&(this.nullBlock=!0)}[C](g,v){for(const b in g)null===g[b]||void 0===g[b]||v&&"path"===b||(this[b]=g[b])}encode(g,v){if(g||(g=this.block=Buffer.alloc(512),v=0),v||(v=0),!(g.length>=v+512))throw new Error("need 512 bytes for header");const b=this.ctime||this.atime?130:155,S=splitPrefix(this.path||"",b),P=S[0],x=S[1];this.needPax=S[2],this.needPax=encString(g,v,100,P)||this.needPax,this.needPax=encNumber(g,v+100,8,this.mode)||this.needPax,this.needPax=encNumber(g,v+108,8,this.uid)||this.needPax,this.needPax=encNumber(g,v+116,8,this.gid)||this.needPax,this.needPax=encNumber(g,v+124,12,this.size)||this.needPax,this.needPax=encDate(g,v+136,12,this.mtime)||this.needPax,g[v+156]=this[T].charCodeAt(0),this.needPax=encString(g,v+157,100,this.linkpath)||this.needPax,g.write("ustar\x0000",v+257,8),this.needPax=encString(g,v+265,32,this.uname)||this.needPax,this.needPax=encString(g,v+297,32,this.gname)||this.needPax,this.needPax=encNumber(g,v+329,8,this.devmaj)||this.needPax,this.needPax=encNumber(g,v+337,8,this.devmin)||this.needPax,this.needPax=encString(g,v+345,b,x)||this.needPax,0!==g[v+475]?this.needPax=encString(g,v+345,155,x)||this.needPax:(this.needPax=encString(g,v+345,130,x)||this.needPax,this.needPax=encDate(g,v+476,12,this.atime)||this.needPax,this.needPax=encDate(g,v+488,12,this.ctime)||this.needPax);let C=256;for(let b=v;b<v+148;b++)C+=g[b];for(let b=v+156;b<v+512;b++)C+=g[b];return this.cksum=C,encNumber(g,v+148,8,this.cksum),this.cksumValid=!0,this.needPax}set(g){for(const v in g)null!==g[v]&&void 0!==g[v]&&(this[v]=g[v])}get type(){return S.name.get(this[T])||this[T]}get typeKey(){return this[T]}set type(g){S.code.has(g)?this[T]=S.code.get(g):this[T]=g}}},32093:g=>{"use strict";const v=new Map([["C","cwd"],["f","file"],["z","gzip"],["P","preservePaths"],["U","unlink"],["strip-components","strip"],["stripComponents","strip"],["keep-newer","newer"],["keepNewer","newer"],["keep-newer-files","newer"],["keepNewerFiles","newer"],["k","keep"],["keep-existing","keep"],["keepExisting","keep"],["m","noMtime"],["no-mtime","noMtime"],["p","preserveOwner"],["L","follow"],["h","follow"]]);g.exports=g=>g?Object.keys(g).map((b=>[v.has(b)?v.get(b):b,g[b]])).reduce(((g,v)=>(g[v[0]]=v[1],g)),Object.create(null)):{}},69678:g=>{"use strict";const encodePositive=(g,v)=>{v[0]=128;for(var b=v.length;b>1;b--)v[b-1]=255&g,g=Math.floor(g/256)},encodeNegative=(g,v)=>{v[0]=255;var b=!1;g*=-1;for(var S=v.length;S>1;S--){var P=255&g;g=Math.floor(g/256),b?v[S-1]=onesComp(P):0===P?v[S-1]=0:(b=!0,v[S-1]=twosComp(P))}},twos=g=>{for(var v=g.length,b=0,S=!1,P=v-1;P>-1;P--){var x,C=g[P];S?x=onesComp(C):0===C?x=C:(S=!0,x=twosComp(C)),0!==x&&(b-=x*Math.pow(256,v-P-1))}return b},pos=g=>{for(var v=g.length,b=0,S=v-1;S>-1;S--){var P=g[S];0!==P&&(b+=P*Math.pow(256,v-S-1))}return b},onesComp=g=>255&(255^g),twosComp=g=>1+(255^g)&255;g.exports={encode:(g,v)=>{if(!Number.isSafeInteger(g))throw Error("cannot encode number outside of javascript safe integer range");return g<0?encodeNegative(g,v):encodePositive(g,v),v},parse:g=>{const v=g[0],b=128===v?pos(g.slice(1,g.length)):255===v?twos(g):null;if(null===b)throw Error("invalid base256 encoding");if(!Number.isSafeInteger(b))throw Error("parsed number outside of javascript safe integer range");return b}}},6473:(g,v,b)=>{"use strict";const S=b(32093),P=b(26824),x=b(57147),C=b(10292),T=b(71017),R=b(64922);g.exports=(g,v,b)=>{"function"==typeof g?(b=g,v=null,g={}):Array.isArray(g)&&(v=g,g={}),"function"==typeof v&&(b=v,v=null),v=v?Array.from(v):[];const P=S(g);if(P.sync&&"function"==typeof b)throw new TypeError("callback not supported for sync tar functions");if(!P.file&&"function"==typeof b)throw new TypeError("callback only supported with file option");return v.length&&filesFilter(P,v),P.noResume||onentryFunction(P),P.file&&P.sync?listFileSync(P):P.file?listFile(P,b):list(P)};const onentryFunction=g=>{const v=g.onentry;g.onentry=v?g=>{v(g),g.resume()}:g=>g.resume()},filesFilter=(g,v)=>{const b=new Map(v.map((g=>[R(g),!0]))),S=g.filter,mapHas=(g,v)=>{const S=v||T.parse(g).root||".",P=g!==S&&(b.has(g)?b.get(g):mapHas(T.dirname(g),S));return b.set(g,P),P};g.filter=S?(g,v)=>S(g,v)&&mapHas(R(g)):g=>mapHas(R(g))},listFileSync=g=>{const v=list(g),b=g.file;let S,P=!0;try{const C=x.statSync(b),T=g.maxReadSize||16777216;if(C.size<T)v.end(x.readFileSync(b));else{let g=0;const P=Buffer.allocUnsafe(T);for(S=x.openSync(b,"r");g<C.size;){const b=x.readSync(S,P,0,T,g);g+=b,v.write(P.slice(0,b))}v.end()}P=!1}finally{if(P&&S)try{x.closeSync(S)}catch(g){}}},listFile=(g,v)=>{const b=new P(g),S=g.maxReadSize||16777216,T=g.file,R=new Promise(((g,v)=>{b.on("error",v),b.on("end",g),x.stat(T,((g,P)=>{if(g)v(g);else{const g=new C.ReadStream(T,{readSize:S,size:P.size});g.on("error",v),g.pipe(b)}}))}));return v?R.then(v,v):R},list=g=>new P(g)},53248:(g,v,b)=>{"use strict";const S=b(81890),P=b(57147),x=b(71017),C=b(79019),T=b(22905);class SymlinkError extends Error{constructor(g,v){super("Cannot extract through symbolic link"),this.path=v,this.symlink=g}get name(){return"SylinkError"}}class CwdError extends Error{constructor(g,v){super(v+": Cannot cd into '"+g+"'"),this.path=g,this.code=v}get name(){return"CwdError"}}const cGet=(g,v)=>g.get(T(v)),cSet=(g,v,b)=>g.set(T(v),b);g.exports=(g,v,b)=>{g=T(g);const R=v.umask,k=448|v.mode,_=0!=(k&R),O=v.uid,I=v.gid,A="number"==typeof O&&"number"==typeof I&&(O!==v.processUid||I!==v.processGid),q=v.preserve,z=v.unlink,L=v.cache,G=T(v.cwd),done=(v,S)=>{v?b(v):(cSet(L,g,!0),S&&A?C(S,O,I,(g=>done(g))):_?P.chmod(g,k,b):b())};if(L&&!0===cGet(L,g))return done();if(g===G)return((g,v)=>{P.stat(g,((b,S)=>{!b&&S.isDirectory()||(b=new CwdError(g,b&&b.code||"ENOTDIR")),v(b)}))})(g,done);if(q)return S(g,{mode:k}).then((g=>done(null,g)),done);const j=T(x.relative(G,g)).split("/");mkdir_(G,j,k,L,z,G,null,done)};const mkdir_=(g,v,b,S,C,R,k,_)=>{if(!v.length)return _(null,k);const O=v.shift(),I=T(x.resolve(g+"/"+O));if(cGet(S,I))return mkdir_(I,v,b,S,C,R,k,_);P.mkdir(I,b,onmkdir(I,v,b,S,C,R,k,_))},onmkdir=(g,v,b,S,x,C,R,k)=>_=>{_?P.lstat(g,((O,I)=>{if(O)O.path=O.path&&T(O.path),k(O);else if(I.isDirectory())mkdir_(g,v,b,S,x,C,R,k);else if(x)P.unlink(g,(T=>{if(T)return k(T);P.mkdir(g,b,onmkdir(g,v,b,S,x,C,R,k))}));else{if(I.isSymbolicLink())return k(new SymlinkError(g,g+"/"+v.join("/")));k(_)}})):mkdir_(g,v,b,S,x,C,R=R||g,k)};g.exports.sync=(g,v)=>{g=T(g);const b=v.umask,R=448|v.mode,k=0!=(R&b),_=v.uid,O=v.gid,I="number"==typeof _&&"number"==typeof O&&(_!==v.processUid||O!==v.processGid),A=v.preserve,q=v.unlink,z=v.cache,L=T(v.cwd),done=v=>{cSet(z,g,!0),v&&I&&C.sync(v,_,O),k&&P.chmodSync(g,R)};if(z&&!0===cGet(z,g))return done();if(g===L)return(g=>{let v=!1,b="ENOTDIR";try{v=P.statSync(g).isDirectory()}catch(g){b=g.code}finally{if(!v)throw new CwdError(g,b)}})(L),done();if(A)return done(S.sync(g,R));const G=T(x.relative(L,g)).split("/");let j=null;for(let g=G.shift(),v=L;g&&(v+="/"+g);g=G.shift())if(v=T(x.resolve(v)),!cGet(z,v))try{P.mkdirSync(v,R),j=j||v,cSet(z,v,!0)}catch(g){const b=P.lstatSync(v);if(b.isDirectory()){cSet(z,v,!0);continue}if(q){P.unlinkSync(v),P.mkdirSync(v,R),j=j||v,cSet(z,v,!0);continue}if(b.isSymbolicLink())return new SymlinkError(v,v+"/"+G.join("/"))}return done(j)}},27716:g=>{"use strict";g.exports=(g,v,b)=>(g&=4095,b&&(g=-19&(384|g)),v&&(256&g&&(g|=64),32&g&&(g|=8),4&g&&(g|=1)),g)},31946:g=>{const v=Object.create(null),{hasOwnProperty:b}=Object.prototype;g.exports=g=>(b.call(v,g)||(v[g]=g.normalize("NFD")),v[g])},22905:g=>{const v=process.env.TESTING_TAR_FAKE_PLATFORM||process.platform;g.exports="win32"!==v?g=>g:g=>g&&g.replace(/\\/g,"/")},48042:(g,v,b)=>{"use strict";class PackJob{constructor(g,v){this.path=g||"./",this.absolute=v,this.entry=null,this.stat=null,this.readdir=null,this.pending=!1,this.ignore=!1,this.piped=!1}}const{Minipass:S}=b(35736),P=b(31650),x=b(16277),C=b(17620),T=C.Sync,R=C.Tar,k=b(34411),_=Buffer.alloc(1024),O=Symbol("onStat"),I=Symbol("ended"),A=Symbol("queue"),q=Symbol("current"),z=Symbol("process"),L=Symbol("processing"),G=Symbol("processJob"),j=Symbol("jobs"),B=Symbol("jobDone"),U=Symbol("addFSEntry"),V=Symbol("addTarEntry"),H=Symbol("stat"),K=Symbol("readdir"),X=Symbol("onreaddir"),J=Symbol("pipe"),Y=Symbol("entry"),te=Symbol("entryOpt"),re=Symbol("writeEntryClass"),ie=Symbol("write"),ne=Symbol("ondrain"),ae=b(57147),se=b(71017),oe=b(7902),le=b(22905),pe=oe(class Pack extends S{constructor(g){if(super(g),g=g||Object.create(null),this.opt=g,this.file=g.file||"",this.cwd=g.cwd||process.cwd(),this.maxReadSize=g.maxReadSize,this.preservePaths=!!g.preservePaths,this.strict=!!g.strict,this.noPax=!!g.noPax,this.prefix=le(g.prefix||""),this.linkCache=g.linkCache||new Map,this.statCache=g.statCache||new Map,this.readdirCache=g.readdirCache||new Map,this[re]=C,"function"==typeof g.onwarn&&this.on("warn",g.onwarn),this.portable=!!g.portable,this.zip=null,g.gzip||g.brotli){if(g.gzip&&g.brotli)throw new TypeError("gzip and brotli are mutually exclusive");g.gzip&&("object"!=typeof g.gzip&&(g.gzip={}),this.portable&&(g.gzip.portable=!0),this.zip=new P.Gzip(g.gzip)),g.brotli&&("object"!=typeof g.brotli&&(g.brotli={}),this.zip=new P.BrotliCompress(g.brotli)),this.zip.on("data",(g=>super.write(g))),this.zip.on("end",(g=>super.end())),this.zip.on("drain",(g=>this[ne]())),this.on("resume",(g=>this.zip.resume()))}else this.on("drain",this[ne]);this.noDirRecurse=!!g.noDirRecurse,this.follow=!!g.follow,this.noMtime=!!g.noMtime,this.mtime=g.mtime||null,this.filter="function"==typeof g.filter?g.filter:g=>!0,this[A]=new k,this[j]=0,this.jobs=+g.jobs||4,this[L]=!1,this[I]=!1}[ie](g){return super.write(g)}add(g){return this.write(g),this}end(g){return g&&this.write(g),this[I]=!0,this[z](),this}write(g){if(this[I])throw new Error("write after end");return g instanceof x?this[V](g):this[U](g),this.flowing}[V](g){const v=le(se.resolve(this.cwd,g.path));if(this.filter(g.path,g)){const b=new PackJob(g.path,v,!1);b.entry=new R(g,this[te](b)),b.entry.on("end",(g=>this[B](b))),this[j]+=1,this[A].push(b)}else g.resume();this[z]()}[U](g){const v=le(se.resolve(this.cwd,g));this[A].push(new PackJob(g,v)),this[z]()}[H](g){g.pending=!0,this[j]+=1;const v=this.follow?"stat":"lstat";ae[v](g.absolute,((v,b)=>{g.pending=!1,this[j]-=1,v?this.emit("error",v):this[O](g,b)}))}[O](g,v){this.statCache.set(g.absolute,v),g.stat=v,this.filter(g.path,v)||(g.ignore=!0),this[z]()}[K](g){g.pending=!0,this[j]+=1,ae.readdir(g.absolute,((v,b)=>{if(g.pending=!1,this[j]-=1,v)return this.emit("error",v);this[X](g,b)}))}[X](g,v){this.readdirCache.set(g.absolute,v),g.readdir=v,this[z]()}[z](){if(!this[L]){this[L]=!0;for(let g=this[A].head;null!==g&&this[j]<this.jobs;g=g.next)if(this[G](g.value),g.value.ignore){const v=g.next;this[A].removeNode(g),g.next=v}this[L]=!1,this[I]&&!this[A].length&&0===this[j]&&(this.zip?this.zip.end(_):(super.write(_),super.end()))}}get[q](){return this[A]&&this[A].head&&this[A].head.value}[B](g){this[A].shift(),this[j]-=1,this[z]()}[G](g){g.pending||(g.entry?g!==this[q]||g.piped||this[J](g):(g.stat||(this.statCache.has(g.absolute)?this[O](g,this.statCache.get(g.absolute)):this[H](g)),g.stat&&(g.ignore||(this.noDirRecurse||!g.stat.isDirectory()||g.readdir||(this.readdirCache.has(g.absolute)?this[X](g,this.readdirCache.get(g.absolute)):this[K](g),g.readdir))&&(g.entry=this[Y](g),g.entry?g!==this[q]||g.piped||this[J](g):g.ignore=!0))))}[te](g){return{onwarn:(g,v,b)=>this.warn(g,v,b),noPax:this.noPax,cwd:this.cwd,absolute:g.absolute,preservePaths:this.preservePaths,maxReadSize:this.maxReadSize,strict:this.strict,portable:this.portable,linkCache:this.linkCache,statCache:this.statCache,noMtime:this.noMtime,mtime:this.mtime,prefix:this.prefix}}[Y](g){this[j]+=1;try{return new this[re](g.path,this[te](g)).on("end",(()=>this[B](g))).on("error",(g=>this.emit("error",g)))}catch(g){this.emit("error",g)}}[ne](){this[q]&&this[q].entry&&this[q].entry.resume()}[J](g){g.piped=!0,g.readdir&&g.readdir.forEach((v=>{const b=g.path,S="./"===b?"":b.replace(/\/*$/,"/");this[U](S+v)}));const v=g.entry,b=this.zip;b?v.on("data",(g=>{b.write(g)||v.pause()})):v.on("data",(g=>{super.write(g)||v.pause()}))}pause(){return this.zip&&this.zip.pause(),super.pause()}});pe.Sync=class PackSync extends pe{constructor(g){super(g),this[re]=T}pause(){}resume(){}[H](g){const v=this.follow?"statSync":"lstatSync";this[O](g,ae[v](g.absolute))}[K](g,v){this[X](g,ae.readdirSync(g.absolute))}[J](g){const v=g.entry,b=this.zip;g.readdir&&g.readdir.forEach((v=>{const b=g.path,S="./"===b?"":b.replace(/\/*$/,"/");this[U](S+v)})),b?v.on("data",(g=>{b.write(g)})):v.on("data",(g=>{super[ie](g)}))}},g.exports=pe},26824:(g,v,b)=>{"use strict";const S=b(7902),P=b(37134),x=b(82361),C=b(34411),T=b(16277),R=b(64747),k=b(31650),{nextTick:_}=b(77282),O=Buffer.from([31,139]),I=Symbol("state"),A=Symbol("writeEntry"),q=Symbol("readEntry"),z=Symbol("nextEntry"),L=Symbol("processEntry"),G=Symbol("extendedHeader"),j=Symbol("globalExtendedHeader"),B=Symbol("meta"),U=Symbol("emitMeta"),V=Symbol("buffer"),H=Symbol("queue"),K=Symbol("ended"),X=Symbol("emittedEnd"),J=Symbol("emit"),Y=Symbol("unzip"),te=Symbol("consumeChunk"),re=Symbol("consumeChunkSub"),ie=Symbol("consumeBody"),ne=Symbol("consumeMeta"),ae=Symbol("consumeHeader"),se=Symbol("consuming"),oe=Symbol("bufferConcat"),le=Symbol("maybeEnd"),pe=Symbol("writing"),ce=Symbol("aborted"),de=Symbol("onDone"),me=Symbol("sawValidEntry"),he=Symbol("sawNullBlock"),ye=Symbol("sawEOF"),ge=Symbol("closeStream"),noop=g=>!0;g.exports=S(class Parser extends x{constructor(g){super(g=g||{}),this.file=g.file||"",this[me]=null,this.on(de,(g=>{"begin"!==this[I]&&!1!==this[me]||this.warn("TAR_BAD_ARCHIVE","Unrecognized archive format")})),g.ondone?this.on(de,g.ondone):this.on(de,(g=>{this.emit("prefinish"),this.emit("finish"),this.emit("end")})),this.strict=!!g.strict,this.maxMetaEntrySize=g.maxMetaEntrySize||1048576,this.filter="function"==typeof g.filter?g.filter:noop;const v=g.file&&(g.file.endsWith(".tar.br")||g.file.endsWith(".tbr"));this.brotli=g.gzip||void 0===g.brotli?!!v&&void 0:g.brotli,this.writable=!0,this.readable=!1,this[H]=new C,this[V]=null,this[q]=null,this[A]=null,this[I]="begin",this[B]="",this[G]=null,this[j]=null,this[K]=!1,this[Y]=null,this[ce]=!1,this[he]=!1,this[ye]=!1,this.on("end",(()=>this[ge]())),"function"==typeof g.onwarn&&this.on("warn",g.onwarn),"function"==typeof g.onentry&&this.on("entry",g.onentry)}[ae](g,v){let b;null===this[me]&&(this[me]=!1);try{b=new P(g,v,this[G],this[j])}catch(g){return this.warn("TAR_ENTRY_INVALID",g)}if(b.nullBlock)this[he]?(this[ye]=!0,"begin"===this[I]&&(this[I]="header"),this[J]("eof")):(this[he]=!0,this[J]("nullBlock"));else if(this[he]=!1,b.cksumValid)if(b.path){const g=b.type;if(/^(Symbolic)?Link$/.test(g)&&!b.linkpath)this.warn("TAR_ENTRY_INVALID","linkpath required",{header:b});else if(!/^(Symbolic)?Link$/.test(g)&&b.linkpath)this.warn("TAR_ENTRY_INVALID","linkpath forbidden",{header:b});else{const g=this[A]=new T(b,this[G],this[j]);if(!this[me])if(g.remain){const onend=()=>{g.invalid||(this[me]=!0)};g.on("end",onend)}else this[me]=!0;g.meta?g.size>this.maxMetaEntrySize?(g.ignore=!0,this[J]("ignoredEntry",g),this[I]="ignore",g.resume()):g.size>0&&(this[B]="",g.on("data",(g=>this[B]+=g)),this[I]="meta"):(this[G]=null,g.ignore=g.ignore||!this.filter(g.path,g),g.ignore?(this[J]("ignoredEntry",g),this[I]=g.remain?"ignore":"header",g.resume()):(g.remain?this[I]="body":(this[I]="header",g.end()),this[q]?this[H].push(g):(this[H].push(g),this[z]())))}}else this.warn("TAR_ENTRY_INVALID","path is required",{header:b});else this.warn("TAR_ENTRY_INVALID","checksum failure",{header:b})}[ge](){_((()=>this.emit("close")))}[L](g){let v=!0;return g?Array.isArray(g)?this.emit.apply(this,g):(this[q]=g,this.emit("entry",g),g.emittedEnd||(g.on("end",(g=>this[z]())),v=!1)):(this[q]=null,v=!1),v}[z](){do{}while(this[L](this[H].shift()));if(!this[H].length){const g=this[q];!g||g.flowing||g.size===g.remain?this[pe]||this.emit("drain"):g.once("drain",(g=>this.emit("drain")))}}[ie](g,v){const b=this[A],S=b.blockRemain,P=S>=g.length&&0===v?g:g.slice(v,v+S);return b.write(P),b.blockRemain||(this[I]="header",this[A]=null,b.end()),P.length}[ne](g,v){const b=this[A],S=this[ie](g,v);return this[A]||this[U](b),S}[J](g,v,b){this[H].length||this[q]?this[H].push([g,v,b]):this.emit(g,v,b)}[U](g){switch(this[J]("meta",this[B]),g.type){case"ExtendedHeader":case"OldExtendedHeader":this[G]=R.parse(this[B],this[G],!1);break;case"GlobalExtendedHeader":this[j]=R.parse(this[B],this[j],!0);break;case"NextFileHasLongPath":case"OldGnuLongPath":this[G]=this[G]||Object.create(null),this[G].path=this[B].replace(/\0.*/,"");break;case"NextFileHasLongLinkpath":this[G]=this[G]||Object.create(null),this[G].linkpath=this[B].replace(/\0.*/,"");break;default:throw new Error("unknown meta: "+g.type)}}abort(g){this[ce]=!0,this.emit("abort",g),this.warn("TAR_ABORT",g,{recoverable:!1})}write(g){if(this[ce])return;if((null===this[Y]||void 0===this.brotli&&!1===this[Y])&&g){if(this[V]&&(g=Buffer.concat([this[V],g]),this[V]=null),g.length<O.length)return this[V]=g,!0;for(let v=0;null===this[Y]&&v<O.length;v++)g[v]!==O[v]&&(this[Y]=!1);const v=void 0===this.brotli;if(!1===this[Y]&&v)if(g.length<512){if(!this[K])return this[V]=g,!0;this.brotli=!0}else try{new P(g.slice(0,512)),this.brotli=!1}catch(g){this.brotli=!0}if(null===this[Y]||!1===this[Y]&&this.brotli){const v=this[K];this[K]=!1,this[Y]=null===this[Y]?new k.Unzip:new k.BrotliDecompress,this[Y].on("data",(g=>this[te](g))),this[Y].on("error",(g=>this.abort(g))),this[Y].on("end",(g=>{this[K]=!0,this[te]()})),this[pe]=!0;const b=this[Y][v?"end":"write"](g);return this[pe]=!1,b}}this[pe]=!0,this[Y]?this[Y].write(g):this[te](g),this[pe]=!1;const v=!this[H].length&&(!this[q]||this[q].flowing);return v||this[H].length||this[q].once("drain",(g=>this.emit("drain"))),v}[oe](g){g&&!this[ce]&&(this[V]=this[V]?Buffer.concat([this[V],g]):g)}[le](){if(this[K]&&!this[X]&&!this[ce]&&!this[se]){this[X]=!0;const g=this[A];if(g&&g.blockRemain){const v=this[V]?this[V].length:0;this.warn("TAR_BAD_ARCHIVE",`Truncated input (needed ${g.blockRemain} more bytes, only ${v} available)`,{entry:g}),this[V]&&g.write(this[V]),g.end()}this[J](de)}}[te](g){if(this[se])this[oe](g);else if(g||this[V]){if(this[se]=!0,this[V]){this[oe](g);const v=this[V];this[V]=null,this[re](v)}else this[re](g);for(;this[V]&&this[V].length>=512&&!this[ce]&&!this[ye];){const g=this[V];this[V]=null,this[re](g)}this[se]=!1}else this[le]();this[V]&&!this[K]||this[le]()}[re](g){let v=0;const b=g.length;for(;v+512<=b&&!this[ce]&&!this[ye];)switch(this[I]){case"begin":case"header":this[ae](g,v),v+=512;break;case"ignore":case"body":v+=this[ie](g,v);break;case"meta":v+=this[ne](g,v);break;default:throw new Error("invalid state: "+this[I])}v<b&&(this[V]?this[V]=Buffer.concat([g.slice(v),this[V]]):this[V]=g.slice(v))}end(g){this[ce]||(this[Y]?this[Y].end(g):(this[K]=!0,void 0===this.brotli&&(g=g||Buffer.alloc(0)),this.write(g)))}})},10:(g,v,b)=>{const S=b(39491),P=b(31946),x=b(64922),{join:C}=b(71017),T="win32"===(process.env.TESTING_TAR_FAKE_PLATFORM||process.platform);g.exports=()=>{const g=new Map,v=new Map,b=new Set,check=b=>{const{paths:S,dirs:P}=(b=>{const S=v.get(b);if(!S)throw new Error("function does not have any path reservations");return{paths:S.paths.map((v=>g.get(v))),dirs:[...S.dirs].map((v=>g.get(v)))}})(b);return S.every((g=>g[0]===b))&&P.every((g=>g[0]instanceof Set&&g[0].has(b)))},run=g=>!(b.has(g)||!check(g))&&(b.add(g),g((()=>clear(g))),!0),clear=P=>{if(!b.has(P))return!1;const{paths:x,dirs:C}=v.get(P),T=new Set;return x.forEach((v=>{const b=g.get(v);S.equal(b[0],P),1===b.length?g.delete(v):(b.shift(),"function"==typeof b[0]?T.add(b[0]):b[0].forEach((g=>T.add(g))))})),C.forEach((v=>{const b=g.get(v);S(b[0]instanceof Set),1===b[0].size&&1===b.length?g.delete(v):1===b[0].size?(b.shift(),T.add(b[0])):b[0].delete(P)})),b.delete(P),T.forEach((g=>run(g))),!0};return{check,reserve:(b,S)=>{b=T?["win32 parallelization disabled"]:b.map((g=>x(C(P(g))).toLowerCase()));const R=new Set(b.map((g=>(g=>{const v=g.split("/").slice(0,-1).reduce(((g,v)=>(g.length&&(v=C(g[g.length-1],v)),g.push(v||"/"),g)),[]);return v})(g))).reduce(((g,v)=>g.concat(v))));return v.set(S,{dirs:R,paths:b}),b.forEach((v=>{const b=g.get(v);b?b.push(S):g.set(v,[S])})),R.forEach((v=>{const b=g.get(v);b?b[b.length-1]instanceof Set?b[b.length-1].add(S):b.push(new Set([S])):g.set(v,[new Set([S])])})),run(S)}}}},64747:(g,v,b)=>{"use strict";const S=b(37134),P=b(71017);class Pax{constructor(g,v){this.atime=g.atime||null,this.charset=g.charset||null,this.comment=g.comment||null,this.ctime=g.ctime||null,this.gid=g.gid||null,this.gname=g.gname||null,this.linkpath=g.linkpath||null,this.mtime=g.mtime||null,this.path=g.path||null,this.size=g.size||null,this.uid=g.uid||null,this.uname=g.uname||null,this.dev=g.dev||null,this.ino=g.ino||null,this.nlink=g.nlink||null,this.global=v||!1}encode(){const g=this.encodeBody();if(""===g)return null;const v=Buffer.byteLength(g),b=512*Math.ceil(1+v/512),x=Buffer.allocUnsafe(b);for(let g=0;g<512;g++)x[g]=0;new S({path:("PaxHeader/"+P.basename(this.path)).slice(0,99),mode:this.mode||420,uid:this.uid||null,gid:this.gid||null,size:v,mtime:this.mtime||null,type:this.global?"GlobalExtendedHeader":"ExtendedHeader",linkpath:"",uname:this.uname||"",gname:this.gname||"",devmaj:0,devmin:0,atime:this.atime||null,ctime:this.ctime||null}).encode(x),x.write(g,512,v,"utf8");for(let g=v+512;g<x.length;g++)x[g]=0;return x}encodeBody(){return this.encodeField("path")+this.encodeField("ctime")+this.encodeField("atime")+this.encodeField("dev")+this.encodeField("ino")+this.encodeField("nlink")+this.encodeField("charset")+this.encodeField("comment")+this.encodeField("gid")+this.encodeField("gname")+this.encodeField("linkpath")+this.encodeField("mtime")+this.encodeField("size")+this.encodeField("uid")+this.encodeField("uname")}encodeField(g){if(null===this[g]||void 0===this[g])return"";const v=" "+("dev"===g||"ino"===g||"nlink"===g?"SCHILY.":"")+g+"="+(this[g]instanceof Date?this[g].getTime()/1e3:this[g])+"\n",b=Buffer.byteLength(v);let S=Math.floor(Math.log(b)/Math.log(10))+1;b+S>=Math.pow(10,S)&&(S+=1);return S+b+v}}Pax.parse=(g,v,b)=>new Pax(merge(parseKV(g),v),b);const merge=(g,v)=>v?Object.keys(g).reduce(((v,b)=>(v[b]=g[b],v)),v):g,parseKV=g=>g.replace(/\n$/,"").split("\n").reduce(parseKVLine,Object.create(null)),parseKVLine=(g,v)=>{const b=parseInt(v,10);if(b!==Buffer.byteLength(v)+1)return g;const S=(v=v.slice((b+" ").length)).split("="),P=S.shift().replace(/^SCHILY\.(dev|ino|nlink)/,"$1");if(!P)return g;const x=S.join("=");return g[P]=/^([A-Z]+\.)?([mac]|birth|creation)time$/.test(P)?new Date(1e3*x):/^[0-9]+$/.test(x)?+x:x,g};g.exports=Pax},16277:(g,v,b)=>{"use strict";const{Minipass:S}=b(35736),P=b(22905),x=Symbol("slurp");g.exports=class ReadEntry extends S{constructor(g,v,b){switch(super(),this.pause(),this.extended=v,this.globalExtended=b,this.header=g,this.startBlockSize=512*Math.ceil(g.size/512),this.blockRemain=this.startBlockSize,this.remain=g.size,this.type=g.type,this.meta=!1,this.ignore=!1,this.type){case"File":case"OldFile":case"Link":case"SymbolicLink":case"CharacterDevice":case"BlockDevice":case"Directory":case"FIFO":case"ContiguousFile":case"GNUDumpDir":break;case"NextFileHasLongLinkpath":case"NextFileHasLongPath":case"OldGnuLongPath":case"GlobalExtendedHeader":case"ExtendedHeader":case"OldExtendedHeader":this.meta=!0;break;default:this.ignore=!0}this.path=P(g.path),this.mode=g.mode,this.mode&&(this.mode=4095&this.mode),this.uid=g.uid,this.gid=g.gid,this.uname=g.uname,this.gname=g.gname,this.size=g.size,this.mtime=g.mtime,this.atime=g.atime,this.ctime=g.ctime,this.linkpath=P(g.linkpath),this.uname=g.uname,this.gname=g.gname,v&&this[x](v),b&&this[x](b,!0)}write(g){const v=g.length;if(v>this.blockRemain)throw new Error("writing more to entry than is appropriate");const b=this.remain,S=this.blockRemain;return this.remain=Math.max(0,b-v),this.blockRemain=Math.max(0,S-v),!!this.ignore||(b>=v?super.write(g):super.write(g.slice(0,b)))}[x](g,v){for(const b in g)null===g[b]||void 0===g[b]||v&&"path"===b||(this[b]="path"===b||"linkpath"===b?P(g[b]):g[b])}}},71746:(g,v,b)=>{"use strict";const S=b(32093),P=b(48042),x=b(57147),C=b(10292),T=b(6473),R=b(71017),k=b(37134);g.exports=(g,v,b)=>{const P=S(g);if(!P.file)throw new TypeError("file is required");if(P.gzip||P.brotli||P.file.endsWith(".br")||P.file.endsWith(".tbr"))throw new TypeError("cannot append to compressed archives");if(!v||!Array.isArray(v)||!v.length)throw new TypeError("no files or directories specified");return v=Array.from(v),P.sync?replaceSync(P,v):replace(P,v,b)};const replaceSync=(g,v)=>{const b=new P.Sync(g);let S,C,T=!0;try{try{S=x.openSync(g.file,"r+")}catch(v){if("ENOENT"!==v.code)throw v;S=x.openSync(g.file,"w+")}const P=x.fstatSync(S),R=Buffer.alloc(512);e:for(C=0;C<P.size;C+=512){for(let g=0,v=0;g<512;g+=v){if(v=x.readSync(S,R,g,R.length-g,C+g),0===C&&31===R[0]&&139===R[1])throw new Error("cannot append to compressed archives");if(!v)break e}const v=new k(R);if(!v.cksumValid)break;const b=512*Math.ceil(v.size/512);if(C+b+512>P.size)break;C+=b,g.mtimeCache&&g.mtimeCache.set(v.path,v.mtime)}T=!1,streamSync(g,b,C,S,v)}finally{if(T)try{x.closeSync(S)}catch(g){}}},streamSync=(g,v,b,S,P)=>{const x=new C.WriteStreamSync(g.file,{fd:S,start:b});v.pipe(x),addFilesSync(v,P)},replace=(g,v,b)=>{v=Array.from(v);const S=new P(g),T=new Promise(((b,P)=>{S.on("error",P);let T="r+";const onopen=(R,_)=>R&&"ENOENT"===R.code&&"r+"===T?(T="w+",x.open(g.file,T,onopen)):R?P(R):void x.fstat(_,((T,R)=>{if(T)return x.close(_,(()=>P(T)));((v,b,S)=>{const cb=(g,b)=>{g?x.close(v,(v=>S(g))):S(null,b)};let P=0;if(0===b)return cb(null,0);let C=0;const T=Buffer.alloc(512),onread=(S,R)=>{if(S)return cb(S);if(C+=R,C<512&&R)return x.read(v,T,C,T.length-C,P+C,onread);if(0===P&&31===T[0]&&139===T[1])return cb(new Error("cannot append to compressed archives"));if(C<512)return cb(null,P);const _=new k(T);if(!_.cksumValid)return cb(null,P);const O=512*Math.ceil(_.size/512);return P+O+512>b?cb(null,P):(P+=O+512,P>=b?cb(null,P):(g.mtimeCache&&g.mtimeCache.set(_.path,_.mtime),C=0,void x.read(v,T,0,512,P,onread)))};x.read(v,T,0,512,P,onread)})(_,R.size,((x,T)=>{if(x)return P(x);const R=new C.WriteStream(g.file,{fd:_,start:T});S.pipe(R),R.on("error",P),R.on("close",b),addFilesAsync(S,v)}))}));x.open(g.file,T,onopen)}));return b?T.then(b,b):T},addFilesSync=(g,v)=>{v.forEach((v=>{"@"===v.charAt(0)?T({file:R.resolve(g.cwd,v.slice(1)),sync:!0,noResume:!0,onentry:v=>g.add(v)}):g.add(v)})),g.end()},addFilesAsync=(g,v)=>{for(;v.length;){const b=v.shift();if("@"===b.charAt(0))return T({file:R.resolve(g.cwd,b.slice(1)),noResume:!0,onentry:v=>g.add(v)}).then((b=>addFilesAsync(g,v)));g.add(b)}g.end()}},2214:(g,v,b)=>{const{isAbsolute:S,parse:P}=b(71017).win32;g.exports=g=>{let v="",b=P(g);for(;S(g)||b.root;){const S="/"===g.charAt(0)&&"//?/"!==g.slice(0,4)?"/":b.root;g=g.slice(S.length),v+=S,b=P(g)}return[v,g]}},64922:g=>{g.exports=g=>{let v=g.length-1,b=-1;for(;v>-1&&"/"===g.charAt(v);)b=v,v--;return-1===b?g:g.slice(0,b)}},84402:(g,v)=>{"use strict";v.name=new Map([["0","File"],["","OldFile"],["1","Link"],["2","SymbolicLink"],["3","CharacterDevice"],["4","BlockDevice"],["5","Directory"],["6","FIFO"],["7","ContiguousFile"],["g","GlobalExtendedHeader"],["x","ExtendedHeader"],["A","SolarisACL"],["D","GNUDumpDir"],["I","Inode"],["K","NextFileHasLongLinkpath"],["L","NextFileHasLongPath"],["M","ContinuationFile"],["N","OldGnuLongPath"],["S","SparseFile"],["V","TapeVolumeHeader"],["X","OldExtendedHeader"]]),v.code=new Map(Array.from(v.name).map((g=>[g[1],g[0]])))},42699:(g,v,b)=>{"use strict";const S=b(39491),P=b(26824),x=b(57147),C=b(10292),T=b(71017),R=b(53248),k=b(30619),_=b(10),O=b(2214),I=b(22905),A=b(64922),q=b(31946),z=Symbol("onEntry"),L=Symbol("checkFs"),G=Symbol("checkFs2"),j=Symbol("pruneCache"),B=Symbol("isReusable"),U=Symbol("makeFs"),V=Symbol("file"),H=Symbol("directory"),K=Symbol("link"),X=Symbol("symlink"),J=Symbol("hardlink"),Y=Symbol("unsupported"),te=Symbol("checkPath"),re=Symbol("mkdir"),ie=Symbol("onError"),ne=Symbol("pending"),ae=Symbol("pend"),se=Symbol("unpend"),oe=Symbol("ended"),le=Symbol("maybeClose"),pe=Symbol("skip"),ce=Symbol("doChown"),de=Symbol("uid"),me=Symbol("gid"),he=Symbol("checkedCwd"),ye=b(6113),ge=b(35879),fe="win32"===(process.env.TESTING_TAR_FAKE_PLATFORM||process.platform),uint32=(g,v,b)=>g===g>>>0?g:v===v>>>0?v:b,cacheKeyNormalize=g=>A(I(q(g))).toLowerCase();class Unpack extends P{constructor(g){if(g||(g={}),g.ondone=g=>{this[oe]=!0,this[le]()},super(g),this[he]=!1,this.reservations=_(),this.transform="function"==typeof g.transform?g.transform:null,this.writable=!0,this.readable=!1,this[ne]=0,this[oe]=!1,this.dirCache=g.dirCache||new Map,"number"==typeof g.uid||"number"==typeof g.gid){if("number"!=typeof g.uid||"number"!=typeof g.gid)throw new TypeError("cannot set owner without number uid and gid");if(g.preserveOwner)throw new TypeError("cannot preserve owner in archive and also set owner explicitly");this.uid=g.uid,this.gid=g.gid,this.setOwner=!0}else this.uid=null,this.gid=null,this.setOwner=!1;void 0===g.preserveOwner&&"number"!=typeof g.uid?this.preserveOwner=process.getuid&&0===process.getuid():this.preserveOwner=!!g.preserveOwner,this.processUid=(this.preserveOwner||this.setOwner)&&process.getuid?process.getuid():null,this.processGid=(this.preserveOwner||this.setOwner)&&process.getgid?process.getgid():null,this.maxDepth="number"==typeof g.maxDepth?g.maxDepth:1024,this.forceChown=!0===g.forceChown,this.win32=!!g.win32||fe,this.newer=!!g.newer,this.keep=!!g.keep,this.noMtime=!!g.noMtime,this.preservePaths=!!g.preservePaths,this.unlink=!!g.unlink,this.cwd=I(T.resolve(g.cwd||process.cwd())),this.strip=+g.strip||0,this.processUmask=g.noChmod?0:process.umask(),this.umask="number"==typeof g.umask?g.umask:this.processUmask,this.dmode=g.dmode||511&~this.umask,this.fmode=g.fmode||438&~this.umask,this.on("entry",(g=>this[z](g)))}warn(g,v,b={}){return"TAR_BAD_ARCHIVE"!==g&&"TAR_ABORT"!==g||(b.recoverable=!1),super.warn(g,v,b)}[le](){this[oe]&&0===this[ne]&&(this.emit("prefinish"),this.emit("finish"),this.emit("end"))}[te](g){const v=I(g.path),b=v.split("/");if(this.strip){if(b.length<this.strip)return!1;if("Link"===g.type){const v=I(g.linkpath).split("/");if(!(v.length>=this.strip))return!1;g.linkpath=v.slice(this.strip).join("/")}b.splice(0,this.strip),g.path=b.join("/")}if(isFinite(this.maxDepth)&&b.length>this.maxDepth)return this.warn("TAR_ENTRY_ERROR","path excessively deep",{entry:g,path:v,depth:b.length,maxDepth:this.maxDepth}),!1;if(!this.preservePaths){if(b.includes("..")||fe&&/^[a-z]:\.\.$/i.test(b[0]))return this.warn("TAR_ENTRY_ERROR","path contains '..'",{entry:g,path:v}),!1;const[S,P]=O(v);S&&(g.path=P,this.warn("TAR_ENTRY_INFO",`stripping ${S} from absolute path`,{entry:g,path:v}))}if(T.isAbsolute(g.path)?g.absolute=I(T.resolve(g.path)):g.absolute=I(T.resolve(this.cwd,g.path)),!this.preservePaths&&0!==g.absolute.indexOf(this.cwd+"/")&&g.absolute!==this.cwd)return this.warn("TAR_ENTRY_ERROR","path escaped extraction target",{entry:g,path:I(g.path),resolvedPath:g.absolute,cwd:this.cwd}),!1;if(g.absolute===this.cwd&&"Directory"!==g.type&&"GNUDumpDir"!==g.type)return!1;if(this.win32){const{root:v}=T.win32.parse(g.absolute);g.absolute=v+k.encode(g.absolute.slice(v.length));const{root:b}=T.win32.parse(g.path);g.path=b+k.encode(g.path.slice(b.length))}return!0}[z](g){if(!this[te](g))return g.resume();switch(S.equal(typeof g.absolute,"string"),g.type){case"Directory":case"GNUDumpDir":g.mode&&(g.mode=448|g.mode);case"File":case"OldFile":case"ContiguousFile":case"Link":case"SymbolicLink":return this[L](g);default:return this[Y](g)}}[ie](g,v){"CwdError"===g.name?this.emit("error",g):(this.warn("TAR_ENTRY_ERROR",g,{entry:v}),this[se](),v.resume())}[re](g,v,b){R(I(g),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cache:this.dirCache,cwd:this.cwd,mode:v,noChmod:this.noChmod},b)}[ce](g){return this.forceChown||this.preserveOwner&&("number"==typeof g.uid&&g.uid!==this.processUid||"number"==typeof g.gid&&g.gid!==this.processGid)||"number"==typeof this.uid&&this.uid!==this.processUid||"number"==typeof this.gid&&this.gid!==this.processGid}[de](g){return uint32(this.uid,g.uid,this.processUid)}[me](g){return uint32(this.gid,g.gid,this.processGid)}[V](g,v){const b=4095&g.mode||this.fmode,S=new C.WriteStream(g.absolute,{flags:ge(g.size),mode:b,autoClose:!1});S.on("error",(b=>{S.fd&&x.close(S.fd,(()=>{})),S.write=()=>!0,this[ie](b,g),v()}));let P=1;const done=b=>{if(b)return S.fd&&x.close(S.fd,(()=>{})),this[ie](b,g),void v();0==--P&&x.close(S.fd,(b=>{b?this[ie](b,g):this[se](),v()}))};S.on("finish",(v=>{const b=g.absolute,C=S.fd;if(g.mtime&&!this.noMtime){P++;const v=g.atime||new Date,S=g.mtime;x.futimes(C,v,S,(g=>g?x.utimes(b,v,S,(v=>done(v&&g))):done()))}if(this[ce](g)){P++;const v=this[de](g),S=this[me](g);x.fchown(C,v,S,(g=>g?x.chown(b,v,S,(v=>done(v&&g))):done()))}done()}));const T=this.transform&&this.transform(g)||g;T!==g&&(T.on("error",(b=>{this[ie](b,g),v()})),g.pipe(T)),T.pipe(S)}[H](g,v){const b=4095&g.mode||this.dmode;this[re](g.absolute,b,(b=>{if(b)return this[ie](b,g),void v();let S=1;const done=b=>{0==--S&&(v(),this[se](),g.resume())};g.mtime&&!this.noMtime&&(S++,x.utimes(g.absolute,g.atime||new Date,g.mtime,done)),this[ce](g)&&(S++,x.chown(g.absolute,this[de](g),this[me](g),done)),done()}))}[Y](g){g.unsupported=!0,this.warn("TAR_ENTRY_UNSUPPORTED",`unsupported entry type: ${g.type}`,{entry:g}),g.resume()}[X](g,v){this[K](g,g.linkpath,"symlink",v)}[J](g,v){const b=I(T.resolve(this.cwd,g.linkpath));this[K](g,b,"link",v)}[ae](){this[ne]++}[se](){this[ne]--,this[le]()}[pe](g){this[se](),g.resume()}[B](g,v){return"File"===g.type&&!this.unlink&&v.isFile()&&v.nlink<=1&&!fe}[L](g){this[ae]();const v=[g.path];g.linkpath&&v.push(g.linkpath),this.reservations.reserve(v,(v=>this[G](g,v)))}[j](g){"SymbolicLink"===g.type?(g=>{for(const v of g.keys())g.delete(v)})(this.dirCache):"Directory"!==g.type&&((g,v)=>{v=cacheKeyNormalize(v);for(const b of g.keys()){const S=cacheKeyNormalize(b);S!==v&&0!==S.indexOf(v+"/")||g.delete(b)}})(this.dirCache,g.absolute)}[G](g,v){this[j](g);const done=b=>{this[j](g),v(b)},checkCwd=()=>{this[re](this.cwd,this.dmode,(v=>{if(v)return this[ie](v,g),void done();this[he]=!0,start()}))},start=()=>{if(g.absolute!==this.cwd){const v=I(T.dirname(g.absolute));if(v!==this.cwd)return this[re](v,this.dmode,(v=>{if(v)return this[ie](v,g),void done();afterMakeParent()}))}afterMakeParent()},afterMakeParent=()=>{x.lstat(g.absolute,((v,b)=>{if(b&&(this.keep||this.newer&&b.mtime>g.mtime))return this[pe](g),void done();if(v||this[B](g,b))return this[U](null,g,done);if(b.isDirectory()){if("Directory"===g.type){const afterChmod=v=>this[U](v,g,done);return!this.noChmod&&g.mode&&(4095&b.mode)!==g.mode?x.chmod(g.absolute,g.mode,afterChmod):afterChmod()}if(g.absolute!==this.cwd)return x.rmdir(g.absolute,(v=>this[U](v,g,done)))}if(g.absolute===this.cwd)return this[U](null,g,done);((g,v)=>{if(!fe)return x.unlink(g,v);const b=g+".DELETE."+ye.randomBytes(16).toString("hex");x.rename(g,b,(g=>{if(g)return v(g);x.unlink(b,v)}))})(g.absolute,(v=>this[U](v,g,done)))}))};this[he]?start():checkCwd()}[U](g,v,b){if(g)return this[ie](g,v),void b();switch(v.type){case"File":case"OldFile":case"ContiguousFile":return this[V](v,b);case"Link":return this[J](v,b);case"SymbolicLink":return this[X](v,b);case"Directory":case"GNUDumpDir":return this[H](v,b)}}[K](g,v,b,S){x[b](v,g.absolute,(v=>{v?this[ie](v,g):(this[se](),g.resume()),S()}))}}const callSync=g=>{try{return[null,g()]}catch(g){return[g,null]}};Unpack.Sync=class UnpackSync extends Unpack{[U](g,v){return super[U](g,v,(()=>{}))}[L](g){if(this[j](g),!this[he]){const v=this[re](this.cwd,this.dmode);if(v)return this[ie](v,g);this[he]=!0}if(g.absolute!==this.cwd){const v=I(T.dirname(g.absolute));if(v!==this.cwd){const b=this[re](v,this.dmode);if(b)return this[ie](b,g)}}const[v,b]=callSync((()=>x.lstatSync(g.absolute)));if(b&&(this.keep||this.newer&&b.mtime>g.mtime))return this[pe](g);if(v||this[B](g,b))return this[U](null,g);if(b.isDirectory()){if("Directory"===g.type){const v=!this.noChmod&&g.mode&&(4095&b.mode)!==g.mode,[S]=v?callSync((()=>{x.chmodSync(g.absolute,g.mode)})):[];return this[U](S,g)}const[v]=callSync((()=>x.rmdirSync(g.absolute)));this[U](v,g)}const[S]=g.absolute===this.cwd?[]:callSync((()=>(g=>{if(!fe)return x.unlinkSync(g);const v=g+".DELETE."+ye.randomBytes(16).toString("hex");x.renameSync(g,v),x.unlinkSync(v)})(g.absolute)));this[U](S,g)}[V](g,v){const b=4095&g.mode||this.fmode,oner=b=>{let P;try{x.closeSync(S)}catch(g){P=g}(b||P)&&this[ie](b||P,g),v()};let S;try{S=x.openSync(g.absolute,ge(g.size),b)}catch(g){return oner(g)}const P=this.transform&&this.transform(g)||g;P!==g&&(P.on("error",(v=>this[ie](v,g))),g.pipe(P)),P.on("data",(g=>{try{x.writeSync(S,g,0,g.length)}catch(g){oner(g)}})),P.on("end",(v=>{let b=null;if(g.mtime&&!this.noMtime){const v=g.atime||new Date,P=g.mtime;try{x.futimesSync(S,v,P)}catch(S){try{x.utimesSync(g.absolute,v,P)}catch(g){b=S}}}if(this[ce](g)){const v=this[de](g),P=this[me](g);try{x.fchownSync(S,v,P)}catch(S){try{x.chownSync(g.absolute,v,P)}catch(g){b=b||S}}}oner(b)}))}[H](g,v){const b=4095&g.mode||this.dmode,S=this[re](g.absolute,b);if(S)return this[ie](S,g),void v();if(g.mtime&&!this.noMtime)try{x.utimesSync(g.absolute,g.atime||new Date,g.mtime)}catch(S){}if(this[ce](g))try{x.chownSync(g.absolute,this[de](g),this[me](g))}catch(S){}v(),g.resume()}[re](g,v){try{return R.sync(I(g),{uid:this.uid,gid:this.gid,processUid:this.processUid,processGid:this.processGid,umask:this.processUmask,preserve:this.preservePaths,unlink:this.unlink,cache:this.dirCache,cwd:this.cwd,mode:v})}catch(g){return g}}[K](g,v,b,S){try{x[b+"Sync"](v,g.absolute),S(),g.resume()}catch(v){return this[ie](v,g)}}},g.exports=Unpack},45997:(g,v,b)=>{"use strict";const S=b(32093),P=b(71746);g.exports=(g,v,b)=>{const x=S(g);if(!x.file)throw new TypeError("file is required");if(x.gzip||x.brotli||x.file.endsWith(".br")||x.file.endsWith(".tbr"))throw new TypeError("cannot append to compressed archives");if(!v||!Array.isArray(v)||!v.length)throw new TypeError("no files or directories specified");return v=Array.from(v),mtimeFilter(x),P(x,v,b)};const mtimeFilter=g=>{const v=g.filter;g.mtimeCache||(g.mtimeCache=new Map),g.filter=v?(b,S)=>v(b,S)&&!(g.mtimeCache.get(b)>S.mtime):(v,b)=>!(g.mtimeCache.get(v)>b.mtime)}},7902:g=>{"use strict";g.exports=g=>class extends g{warn(g,v,b={}){this.file&&(b.file=this.file),this.cwd&&(b.cwd=this.cwd),b.code=v instanceof Error&&v.code||g,b.tarCode=g,this.strict||!1===b.recoverable?v instanceof Error?this.emit("error",Object.assign(v,b)):this.emit("error",Object.assign(new Error(`${g}: ${v}`),b)):(v instanceof Error&&(b=Object.assign(v,b),v=v.message),this.emit("warn",b.tarCode,v,b))}}},30619:g=>{"use strict";const v=["|","<",">","?",":"],b=v.map((g=>String.fromCharCode(61440+g.charCodeAt(0)))),S=new Map(v.map(((g,v)=>[g,b[v]]))),P=new Map(b.map(((g,b)=>[g,v[b]])));g.exports={encode:g=>v.reduce(((g,v)=>g.split(v).join(S.get(v))),g),decode:g=>b.reduce(((g,v)=>g.split(v).join(P.get(v))),g)}},17620:(g,v,b)=>{"use strict";const{Minipass:S}=b(35736),P=b(64747),x=b(37134),C=b(57147),T=b(71017),R=b(22905),k=b(64922),prefixPath=(g,v)=>v?(g=R(g).replace(/^\.(\/|$)/,""),k(v)+"/"+g):R(g),_=Symbol("process"),O=Symbol("file"),I=Symbol("directory"),A=Symbol("symlink"),q=Symbol("hardlink"),z=Symbol("header"),L=Symbol("read"),G=Symbol("lstat"),j=Symbol("onlstat"),B=Symbol("onread"),U=Symbol("onreadlink"),V=Symbol("openfile"),H=Symbol("onopenfile"),K=Symbol("close"),X=Symbol("mode"),J=Symbol("awaitDrain"),Y=Symbol("ondrain"),te=Symbol("prefix"),re=Symbol("hadError"),ie=b(7902),ne=b(30619),ae=b(2214),se=b(27716),oe=ie(class WriteEntry extends S{constructor(g,v){if(super(v=v||{}),"string"!=typeof g)throw new TypeError("path is required");this.path=R(g),this.portable=!!v.portable,this.myuid=process.getuid&&process.getuid()||0,this.myuser=process.env.USER||"",this.maxReadSize=v.maxReadSize||16777216,this.linkCache=v.linkCache||new Map,this.statCache=v.statCache||new Map,this.preservePaths=!!v.preservePaths,this.cwd=R(v.cwd||process.cwd()),this.strict=!!v.strict,this.noPax=!!v.noPax,this.noMtime=!!v.noMtime,this.mtime=v.mtime||null,this.prefix=v.prefix?R(v.prefix):null,this.fd=null,this.blockLen=null,this.blockRemain=null,this.buf=null,this.offset=null,this.length=null,this.pos=null,this.remain=null,"function"==typeof v.onwarn&&this.on("warn",v.onwarn);let b=!1;if(!this.preservePaths){const[g,v]=ae(this.path);g&&(this.path=v,b=g)}this.win32=!!v.win32||"win32"===process.platform,this.win32&&(this.path=ne.decode(this.path.replace(/\\/g,"/")),g=g.replace(/\\/g,"/")),this.absolute=R(v.absolute||T.resolve(this.cwd,g)),""===this.path&&(this.path="./"),b&&this.warn("TAR_ENTRY_INFO",`stripping ${b} from absolute path`,{entry:this,path:b+this.path}),this.statCache.has(this.absolute)?this[j](this.statCache.get(this.absolute)):this[G]()}emit(g,...v){return"error"===g&&(this[re]=!0),super.emit(g,...v)}[G](){C.lstat(this.absolute,((g,v)=>{if(g)return this.emit("error",g);this[j](v)}))}[j](g){this.statCache.set(this.absolute,g),this.stat=g,g.isFile()||(g.size=0),this.type=getType(g),this.emit("stat",g),this[_]()}[_](){switch(this.type){case"File":return this[O]();case"Directory":return this[I]();case"SymbolicLink":return this[A]();default:return this.end()}}[X](g){return se(g,"Directory"===this.type,this.portable)}[te](g){return prefixPath(g,this.prefix)}[z](){"Directory"===this.type&&this.portable&&(this.noMtime=!0),this.header=new x({path:this[te](this.path),linkpath:"Link"===this.type?this[te](this.linkpath):this.linkpath,mode:this[X](this.stat.mode),uid:this.portable?null:this.stat.uid,gid:this.portable?null:this.stat.gid,size:this.stat.size,mtime:this.noMtime?null:this.mtime||this.stat.mtime,type:this.type,uname:this.portable?null:this.stat.uid===this.myuid?this.myuser:"",atime:this.portable?null:this.stat.atime,ctime:this.portable?null:this.stat.ctime}),this.header.encode()&&!this.noPax&&super.write(new P({atime:this.portable?null:this.header.atime,ctime:this.portable?null:this.header.ctime,gid:this.portable?null:this.header.gid,mtime:this.noMtime?null:this.mtime||this.header.mtime,path:this[te](this.path),linkpath:"Link"===this.type?this[te](this.linkpath):this.linkpath,size:this.header.size,uid:this.portable?null:this.header.uid,uname:this.portable?null:this.header.uname,dev:this.portable?null:this.stat.dev,ino:this.portable?null:this.stat.ino,nlink:this.portable?null:this.stat.nlink}).encode()),super.write(this.header.block)}[I](){"/"!==this.path.slice(-1)&&(this.path+="/"),this.stat.size=0,this[z](),this.end()}[A](){C.readlink(this.absolute,((g,v)=>{if(g)return this.emit("error",g);this[U](v)}))}[U](g){this.linkpath=R(g),this[z](),this.end()}[q](g){this.type="Link",this.linkpath=R(T.relative(this.cwd,g)),this.stat.size=0,this[z](),this.end()}[O](){if(this.stat.nlink>1){const g=this.stat.dev+":"+this.stat.ino;if(this.linkCache.has(g)){const v=this.linkCache.get(g);if(0===v.indexOf(this.cwd))return this[q](v)}this.linkCache.set(g,this.absolute)}if(this[z](),0===this.stat.size)return this.end();this[V]()}[V](){C.open(this.absolute,"r",((g,v)=>{if(g)return this.emit("error",g);this[H](v)}))}[H](g){if(this.fd=g,this[re])return this[K]();this.blockLen=512*Math.ceil(this.stat.size/512),this.blockRemain=this.blockLen;const v=Math.min(this.blockLen,this.maxReadSize);this.buf=Buffer.allocUnsafe(v),this.offset=0,this.pos=0,this.remain=this.stat.size,this.length=this.buf.length,this[L]()}[L](){const{fd:g,buf:v,offset:b,length:S,pos:P}=this;C.read(g,v,b,S,P,((g,v)=>{if(g)return this[K]((()=>this.emit("error",g)));this[B](v)}))}[K](g){C.close(this.fd,g)}[B](g){if(g<=0&&this.remain>0){const g=new Error("encountered unexpected EOF");return g.path=this.absolute,g.syscall="read",g.code="EOF",this[K]((()=>this.emit("error",g)))}if(g>this.remain){const g=new Error("did not encounter expected EOF");return g.path=this.absolute,g.syscall="read",g.code="EOF",this[K]((()=>this.emit("error",g)))}if(g===this.remain)for(let v=g;v<this.length&&g<this.blockRemain;v++)this.buf[v+this.offset]=0,g++,this.remain++;const v=0===this.offset&&g===this.buf.length?this.buf:this.buf.slice(this.offset,this.offset+g);this.write(v)?this[Y]():this[J]((()=>this[Y]()))}[J](g){this.once("drain",g)}write(g){if(this.blockRemain<g.length){const g=new Error("writing more data than expected");return g.path=this.absolute,this.emit("error",g)}return this.remain-=g.length,this.blockRemain-=g.length,this.pos+=g.length,this.offset+=g.length,super.write(g)}[Y](){if(!this.remain)return this.blockRemain&&super.write(Buffer.alloc(this.blockRemain)),this[K]((g=>g?this.emit("error",g):this.end()));this.offset>=this.length&&(this.buf=Buffer.allocUnsafe(Math.min(this.blockRemain,this.buf.length)),this.offset=0),this.length=this.buf.length-this.offset,this[L]()}});const le=ie(class WriteEntryTar extends S{constructor(g,v){super(v=v||{}),this.preservePaths=!!v.preservePaths,this.portable=!!v.portable,this.strict=!!v.strict,this.noPax=!!v.noPax,this.noMtime=!!v.noMtime,this.readEntry=g,this.type=g.type,"Directory"===this.type&&this.portable&&(this.noMtime=!0),this.prefix=v.prefix||null,this.path=R(g.path),this.mode=this[X](g.mode),this.uid=this.portable?null:g.uid,this.gid=this.portable?null:g.gid,this.uname=this.portable?null:g.uname,this.gname=this.portable?null:g.gname,this.size=g.size,this.mtime=this.noMtime?null:v.mtime||g.mtime,this.atime=this.portable?null:g.atime,this.ctime=this.portable?null:g.ctime,this.linkpath=R(g.linkpath),"function"==typeof v.onwarn&&this.on("warn",v.onwarn);let b=!1;if(!this.preservePaths){const[g,v]=ae(this.path);g&&(this.path=v,b=g)}this.remain=g.size,this.blockRemain=g.startBlockSize,this.header=new x({path:this[te](this.path),linkpath:"Link"===this.type?this[te](this.linkpath):this.linkpath,mode:this.mode,uid:this.portable?null:this.uid,gid:this.portable?null:this.gid,size:this.size,mtime:this.noMtime?null:this.mtime,type:this.type,uname:this.portable?null:this.uname,atime:this.portable?null:this.atime,ctime:this.portable?null:this.ctime}),b&&this.warn("TAR_ENTRY_INFO",`stripping ${b} from absolute path`,{entry:this,path:b+this.path}),this.header.encode()&&!this.noPax&&super.write(new P({atime:this.portable?null:this.atime,ctime:this.portable?null:this.ctime,gid:this.portable?null:this.gid,mtime:this.noMtime?null:this.mtime,path:this[te](this.path),linkpath:"Link"===this.type?this[te](this.linkpath):this.linkpath,size:this.size,uid:this.portable?null:this.uid,uname:this.portable?null:this.uname,dev:this.portable?null:this.readEntry.dev,ino:this.portable?null:this.readEntry.ino,nlink:this.portable?null:this.readEntry.nlink}).encode()),super.write(this.header.block),g.pipe(this)}[te](g){return prefixPath(g,this.prefix)}[X](g){return se(g,"Directory"===this.type,this.portable)}write(g){const v=g.length;if(v>this.blockRemain)throw new Error("writing more to entry than is appropriate");return this.blockRemain-=v,super.write(g)}end(){return this.blockRemain&&super.write(Buffer.alloc(this.blockRemain)),super.end()}});oe.Sync=class WriteEntrySync extends oe{[G](){this[j](C.lstatSync(this.absolute))}[A](){this[U](C.readlinkSync(this.absolute))}[V](){this[H](C.openSync(this.absolute,"r"))}[L](){let g=!0;try{const{fd:v,buf:b,offset:S,length:P,pos:x}=this,T=C.readSync(v,b,S,P,x);this[B](T),g=!1}finally{if(g)try{this[K]((()=>{}))}catch(g){}}}[J](g){g()}[K](g){C.closeSync(this.fd),g()}},oe.Tar=le;const getType=g=>g.isFile()?"File":g.isDirectory()?"Directory":g.isSymbolicLink()?"SymbolicLink":"Unsupported";g.exports=oe},14802:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ExperimentationService=void 0;var S=b(26363);Object.defineProperty(v,"ExperimentationService",{enumerable:!0,get:function(){return S.ExperimentationService}})},26363:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ExperimentationService=void 0;const S=b(34067),P=b(44234),x=b(15975);class ExperimentationService extends x.ExperimentationServiceAutoPolling{constructor(g){super(g.telemetry,g.filterProviders||[],null!=g.refetchInterval?g.refetchInterval:0,g.assignmentContextTelemetryPropertyName,g.telemetryEventName,g.storageKey,g.keyValueStorage),this.options=g,this.invokeInit()}init(){this.featureProviders=[],this.addFeatureProvider(new S.TasApiFeatureProvider(new P.AxiosHttpClient(this.options.endpoint),this.telemetry,this.filterProviders)),super.init()}}v.ExperimentationService=ExperimentationService,ExperimentationService.REFRESH_RATE_IN_MINUTES=30},15975:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ExperimentationServiceAutoPolling=void 0;const S=b(23663),P=b(73334);class ExperimentationServiceAutoPolling extends S.ExperimentationServiceBase{constructor(g,v,b,S,x,C,T){if(super(g,S,x,C,T),this.telemetry=g,this.filterProviders=v,this.refreshRateMs=b,this.assignmentContextTelemetryPropertyName=S,this.telemetryEventName=x,this.storageKey=C,this.storage=T,b<1e3&&0!==b)throw new Error("The minimum refresh rate for polling is 1000 ms (1 second). If you wish to deactivate this auto-polling use value of 0.");b>0&&(this.pollingService=new P.PollingService(b),this.pollingService.OnPollTick((async()=>{await super.getFeaturesAsync()})))}init(){this.pollingService?this.pollingService.StartPolling(!0):super.getFeaturesAsync()}async getFeaturesAsync(g=!1){if(this.pollingService){this.pollingService.StopPolling();let v=await super.getFeaturesAsync(g);return this.pollingService.StartPolling(),v}return await super.getFeaturesAsync(g)}}v.ExperimentationServiceAutoPolling=ExperimentationServiceAutoPolling},23663:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ExperimentationServiceBase=void 0;const S=b(17002);v.ExperimentationServiceBase=class ExperimentationServiceBase{get features(){return this._features}set features(g){this._features=g,this.telemetry&&this.telemetry.setSharedProperty(this.assignmentContextTelemetryPropertyName,this.features.assignmentContext)}constructor(g,v,b,P,x){this.telemetry=g,this.assignmentContextTelemetryPropertyName=v,this.telemetryEventName=b,this.storageKey=P,this.storage=x,this.featuresConsumed=!1,this.cachedTelemetryEvents=[],this._features={features:[],assignmentContext:"",configs:[]},this.storageKey||(this.storageKey="ABExp.Features"),this.storage||(x=new S.MemoryKeyValueStorage),this.loadCachePromise=this.loadCachedFeatureData(),this.initializePromise=this.loadCachePromise,this.initialFetch=new Promise(((g,v)=>{this.resolveInitialFetchPromise=g}))}async getFeaturesAsync(g=!1){if(null!=this.fetchPromise){try{await this.fetchPromise}catch(g){}return this.features}if(!this.featureProviders||0===this.featureProviders.length)return Promise.resolve({features:[],assignmentContext:"",configs:[]});try{this.fetchPromise=Promise.all(this.featureProviders.map((async g=>await g.getFeatures())));const v=await this.fetchPromise;this.updateFeatures(v,g)}catch(g){}return this.fetchPromise=void 0,this.resolveInitialFetchPromise&&(this.resolveInitialFetchPromise(),this.resolveInitialFetchPromise=void 0),this.features}updateFeatures(g,v=!1){let b={features:[],assignmentContext:"",configs:[]};for(let v of g){for(let g of v.features)b.features.includes(g)||b.features.push(g);for(let g of v.configs){const v=b.configs.find((v=>v.Id===g.Id));v?v.Parameters=Object.assign(Object.assign({},v.Parameters),g.Parameters):b.configs.push(g)}b.assignmentContext+=v.assignmentContext}!v&&this.featuresConsumed||(this.features=b),this.storage&&this.storage.setValue(this.storageKey,b)}async loadCachedFeatureData(){let g;this.storage&&(g=await this.storage.getValue(this.storageKey),void 0!==g&&void 0===g.configs&&(g.configs=[])),0===this.features.features.length&&(this.features=g||{features:[],assignmentContext:"",configs:[]})}isFlightEnabled(g){return this.featuresConsumed=!0,this.PostEventToTelemetry(g),this.features.features.includes(g)}async isCachedFlightEnabled(g){return await this.loadCachePromise,this.featuresConsumed=!0,this.PostEventToTelemetry(g),this.features.features.includes(g)}async isFlightEnabledAsync(g){const v=await this.getFeaturesAsync(!0);return this.featuresConsumed=!0,this.PostEventToTelemetry(g),v.features.includes(g)}getTreatmentVariable(g,v){this.featuresConsumed=!0,this.PostEventToTelemetry(`${g}.${v}`);const b=this.features.configs.find((v=>v.Id===g));return null==b?void 0:b.Parameters[v]}async getTreatmentVariableAsync(g,v,b){if(b){const b=this.featuresConsumed,S=this.getTreatmentVariable(g,v);if(void 0!==S)return S;this.featuresConsumed=b}return await this.getFeaturesAsync(!0),this.getTreatmentVariable(g,v)}PostEventToTelemetry(g){this.cachedTelemetryEvents.includes(g)||(this.telemetry.postEvent(this.telemetryEventName,new Map([["ABExp.queriedFeature",g]])),this.cachedTelemetryEvents.push(g))}invokeInit(){this.init()}addFeatureProvider(...g){if(null!=g&&null!=this.featureProviders)for(let v of g)this.featureProviders.push(v)}}},60069:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.BaseFeatureProvider=void 0;v.BaseFeatureProvider=class BaseFeatureProvider{constructor(g){this.telemetry=g,this.isFetching=!1}async getFeatures(){if(this.isFetching&&this.fetchPromise)return this.fetchPromise;this.fetchPromise=this.fetch();let g=await this.fetchPromise;return this.isFetching=!1,this.fetchPromise=void 0,g}}},94e3:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.FilteredFeatureProvider=void 0;const S=b(60069);class FilteredFeatureProvider extends S.BaseFeatureProvider{constructor(g,v){super(g),this.telemetry=g,this.filterProviders=v,this.cachedTelemetryEvents=[]}getFilters(){let g=new Map;for(let v of this.filterProviders){let b=v.getFilters();for(let v of b.keys()){let S=b.get(v);g.set(v,S)}}return g}PostEventToTelemetry(g){if(this.cachedTelemetryEvents.includes(g))return;const v=JSON.stringify(g);this.telemetry.postEvent("report-headers",new Map([["ABExp.headers",v]])),this.cachedTelemetryEvents.push(g)}}v.FilteredFeatureProvider=FilteredFeatureProvider},34067:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.TasApiFeatureProvider=v.TASAPI_FETCHERROR_EVENTNAME=void 0;const S=b(94e3);v.TASAPI_FETCHERROR_EVENTNAME="call-tas-error";const P="ErrorType";class TasApiFeatureProvider extends S.FilteredFeatureProvider{constructor(g,v,b){super(v,b),this.httpClient=g,this.telemetry=v,this.filterProviders=b}async fetch(){let g,b=this.getFilters(),S={};for(let g of b.keys()){const v=b.get(g);S[g]=v}try{g=await this.httpClient.get({headers:S})}catch(g){const b=g,S=new Map;b.response?S.set(P,"ServerError"):b.request?S.set(P,"NoResponse"):S.set(P,"GenericError"),this.telemetry.postEvent(v.TASAPI_FETCHERROR_EVENTNAME,S)}if(!g)throw Error(v.TASAPI_FETCHERROR_EVENTNAME);b.keys.length>0&&this.PostEventToTelemetry(S);let x=g.data,C=x.Configs,T=[];for(let g of C)if(g.Parameters)for(let v of Object.keys(g.Parameters)){const b=v+(g.Parameters[v]?"":"cf");T.includes(b)||T.push(b)}return{features:T,assignmentContext:x.AssignmentContext,configs:C}}}v.TasApiFeatureProvider=TasApiFeatureProvider},44234:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AxiosHttpClient=void 0;const S=b(43306);v.AxiosHttpClient=class AxiosHttpClient{constructor(g){this.endpoint=g}get(g){return S.default.get(this.endpoint,Object.assign(Object.assign({},g),{proxy:!1}))}}},17002:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.MemoryKeyValueStorage=void 0;v.MemoryKeyValueStorage=class MemoryKeyValueStorage{constructor(){this.storage=new Map}async getValue(g,v){return this.storage.has(g)?await Promise.resolve(this.storage.get(g)):await Promise.resolve(v||void 0)}setValue(g,v){this.storage.set(g,v)}}},73334:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.PollingService=void 0;v.PollingService=class PollingService{constructor(g){this.fetchInterval=g}StopPolling(){clearInterval(this.intervalHandle),this.intervalHandle=void 0}OnPollTick(g){this.onTick=g}StartPolling(g=!1){this.intervalHandle&&this.StopPolling(),null!=this.onTick&&(g&&this.onTick().then((()=>{})).catch((()=>{})),this.intervalHandle=setInterval((async()=>{await this.onTick()}),this.fetchInterval),this.intervalHandle.unref&&this.intervalHandle.unref())}}},45702:(g,v,b)=>{"use strict";const S=b(19924),toRegexRange=(g,v,b)=>{if(!1===S(g))throw new TypeError("toRegexRange: expected the first argument to be a number");if(void 0===v||g===v)return String(g);if(!1===S(v))throw new TypeError("toRegexRange: expected the second argument to be a number.");let P={relaxZeros:!0,...b};"boolean"==typeof P.strictZeros&&(P.relaxZeros=!1===P.strictZeros);let x=g+":"+v+"="+String(P.relaxZeros)+String(P.shorthand)+String(P.capture)+String(P.wrap);if(toRegexRange.cache.hasOwnProperty(x))return toRegexRange.cache[x].result;let C=Math.min(g,v),T=Math.max(g,v);if(1===Math.abs(C-T)){let b=g+"|"+v;return P.capture?`(${b})`:!1===P.wrap?b:`(?:${b})`}let R=hasPadding(g)||hasPadding(v),k={min:g,max:v,a:C,b:T},_=[],O=[];if(R&&(k.isPadded=R,k.maxLen=String(k.max).length),C<0){O=splitToPatterns(T<0?Math.abs(T):1,Math.abs(C),k,P),C=k.a=0}return T>=0&&(_=splitToPatterns(C,T,k,P)),k.negatives=O,k.positives=_,k.result=function collatePatterns(g,v,b){let S=filterPatterns(g,v,"-",!1,b)||[],P=filterPatterns(v,g,"",!1,b)||[],x=filterPatterns(g,v,"-?",!0,b)||[];return S.concat(x).concat(P).join("|")}(O,_,P),!0===P.capture?k.result=`(${k.result})`:!1!==P.wrap&&_.length+O.length>1&&(k.result=`(?:${k.result})`),toRegexRange.cache[x]=k,k.result};function rangeToPattern(g,v,b){if(g===v)return{pattern:g,count:[],digits:0};let S=function zip(g,v){let b=[];for(let S=0;S<g.length;S++)b.push([g[S],v[S]]);return b}(g,v),P=S.length,x="",C=0;for(let g=0;g<P;g++){let[v,P]=S[g];v===P?x+=v:"0"!==v||"9"!==P?x+=toCharacterClass(v,P,b):C++}return C&&(x+=!0===b.shorthand?"\\d":"[0-9]"),{pattern:x,count:[C],digits:P}}function splitToPatterns(g,v,b,S){let P,x=function splitToRanges(g,v){let b=1,S=1,P=countNines(g,b),x=new Set([v]);for(;g<=P&&P<=v;)x.add(P),b+=1,P=countNines(g,b);for(P=countZeros(v+1,S)-1;g<P&&P<=v;)x.add(P),S+=1,P=countZeros(v+1,S)-1;return x=[...x],x.sort(compare),x}(g,v),C=[],T=g;for(let g=0;g<x.length;g++){let v=x[g],R=rangeToPattern(String(T),String(v),S),k="";b.isPadded||!P||P.pattern!==R.pattern?(b.isPadded&&(k=padZeros(v,b,S)),R.string=k+R.pattern+toQuantifier(R.count),C.push(R),T=v+1,P=R):(P.count.length>1&&P.count.pop(),P.count.push(R.count[0]),P.string=P.pattern+toQuantifier(P.count),T=v+1)}return C}function filterPatterns(g,v,b,S,P){let x=[];for(let P of g){let{string:g}=P;S||contains(v,"string",g)||x.push(b+g),S&&contains(v,"string",g)&&x.push(b+g)}return x}function compare(g,v){return g>v?1:v>g?-1:0}function contains(g,v,b){return g.some((g=>g[v]===b))}function countNines(g,v){return Number(String(g).slice(0,-v)+"9".repeat(v))}function countZeros(g,v){return g-g%Math.pow(10,v)}function toQuantifier(g){let[v=0,b=""]=g;return b||v>1?`{${v+(b?","+b:"")}}`:""}function toCharacterClass(g,v,b){return`[${g}${v-g==1?"":"-"}${v}]`}function hasPadding(g){return/^-?(0+)\d/.test(g)}function padZeros(g,v,b){if(!v.isPadded)return g;let S=Math.abs(v.maxLen-String(g).length),P=!1!==b.relaxZeros;switch(S){case 0:return"";case 1:return P?"0?":"0";case 2:return P?"0{0,2}":"00";default:return P?`0{0,${S}}`:`0{${S}}`}}toRegexRange.cache={},toRegexRange.clearCache=()=>toRegexRange.cache={},g.exports=toRegexRange},54742:(g,v,b)=>{"use strict";var S=b(85477),P=b(72020),x={TRANSITIONAL:0,NONTRANSITIONAL:1};function normalize(g){return g.split("\0").map((function(g){return g.normalize("NFC")})).join("\0")}function findStatus(g){for(var v=0,b=P.length-1;v<=b;){var S=Math.floor((v+b)/2),x=P[S];if(x[0][0]<=g&&x[0][1]>=g)return x;x[0][0]>g?b=S-1:v=S+1}return null}var C=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function countSymbols(g){return g.replace(C,"_").length}var T=/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E4-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u192B\u1930-\u193B\u19B0-\u19C0\u19C8\u19C9\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2D]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC7F-\uDC82\uDCB0-\uDCBA\uDD00-\uDD02\uDD27-\uDD34\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDE2C-\uDE37\uDEDF-\uDEEA\uDF01-\uDF03\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDCB0-\uDCC3\uDDAF-\uDDB5\uDDB8-\uDDC0\uDE30-\uDE40\uDEAB-\uDEB7]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD83A[\uDCD0-\uDCD6]|\uDB40[\uDD00-\uDDEF]/;function validateLabel(g,v){"xn--"===g.substr(0,4)&&(g=S.toUnicode(g),x.NONTRANSITIONAL);var b=!1;(normalize(g)!==g||"-"===g[3]&&"-"===g[4]||"-"===g[0]||"-"===g[g.length-1]||-1!==g.indexOf(".")||0===g.search(T))&&(b=!0);for(var P=countSymbols(g),C=0;C<P;++C){var R=findStatus(g.codePointAt(C));if(processing===x.TRANSITIONAL&&"valid"!==R[1]||processing===x.NONTRANSITIONAL&&"valid"!==R[1]&&"deviation"!==R[1]){b=!0;break}}return{label:g,error:b}}function processing(g,v,b){var S=function mapChars(g,v,b){for(var S=!1,P="",C=countSymbols(g),T=0;T<C;++T){var R=g.codePointAt(T),k=findStatus(R);switch(k[1]){case"disallowed":S=!0,P+=String.fromCodePoint(R);break;case"ignored":break;case"mapped":P+=String.fromCodePoint.apply(String,k[2]);break;case"deviation":b===x.TRANSITIONAL?P+=String.fromCodePoint.apply(String,k[2]):P+=String.fromCodePoint(R);break;case"valid":P+=String.fromCodePoint(R);break;case"disallowed_STD3_mapped":v?(S=!0,P+=String.fromCodePoint(R)):P+=String.fromCodePoint.apply(String,k[2]);break;case"disallowed_STD3_valid":v&&(S=!0),P+=String.fromCodePoint(R)}}return{string:P,error:S}}(g,v,b);S.string=normalize(S.string);for(var P=S.string.split("."),C=0;C<P.length;++C)try{var T=validateLabel(P[C]);P[C]=T.label,S.error=S.error||T.error}catch(g){S.error=!0}return{string:P.join("."),error:S.error}}g.exports.toASCII=function(g,v,b,P){var x=processing(g,v,b),C=x.string.split(".");if(C=C.map((function(g){try{return S.toASCII(g)}catch(v){return x.error=!0,g}})),P){var T=C.slice(0,C.length-1).join(".").length;(T.length>253||0===T.length)&&(x.error=!0);for(var R=0;R<C.length;++R)if(C.length>63||0===C.length){x.error=!0;break}}return x.error?null:C.join(".")},g.exports.toUnicode=function(g,v){var b=processing(g,v,x.NONTRANSITIONAL);return{domain:b.string,error:b.error}},g.exports.PROCESSING_OPTIONS=x},28:(g,v,b)=>{"use strict";var S=b(32081),P=S.spawn,x=S.exec;function killAll(g,v,b){var S={};try{Object.keys(g).forEach((function(b){g[b].forEach((function(g){S[g]||(killPid(g,v),S[g]=1)})),S[b]||(killPid(b,v),S[b]=1)}))}catch(g){if(b)return b(g);throw g}if(b)return b()}function killPid(g,v){try{process.kill(parseInt(g,10),v)}catch(g){if("ESRCH"!==g.code)throw g}}function buildProcessTree(g,v,b,S,P){var x=S(g),C="";x.stdout.on("data",(function(g){g=g.toString("ascii");C+=g}));x.on("close",(function(x){delete b[g],0==x?C.match(/\d+/g).forEach((function(x){x=parseInt(x,10),v[g].push(x),v[x]=[],b[x]=1,buildProcessTree(x,v,b,S,P)})):0==Object.keys(b).length&&P()}))}g.exports=function(g,v,b){if("function"==typeof v&&void 0===b&&(b=v,v=void 0),g=parseInt(g),Number.isNaN(g)){if(b)return b(new Error("pid must be a number"));throw new Error("pid must be a number")}var S={},C={};switch(S[g]=[],C[g]=1,process.platform){case"win32":x("taskkill /pid "+g+" /T /F",b);break;case"darwin":buildProcessTree(g,S,C,(function(g){return P("pgrep",["-P",g])}),(function(){killAll(S,v,b)}));break;default:buildProcessTree(g,S,C,(function(g){return P("ps",["-o","pid","--no-headers","--ppid",g])}),(function(){killAll(S,v,b)}))}}},8741:function(g,v,b){"use strict";var S,P=this&&this.__classPrivateFieldSet||function(g,v,b,S,P){if("m"===S)throw new TypeError("Private method is not writable");if("a"===S&&!P)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof v?g!==v||!P:!v.has(g))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===S?P.call(g,b):P?P.value=b:v.set(g,b),b},x=this&&this.__classPrivateFieldGet||function(g,v,b,S){if("a"===b&&!S)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof v?g!==v||!S:!v.has(g))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===b?S:"a"===b?S.call(g):S?S.value:v.get(g)};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerExtensionApi=void 0;const C=b(93868);v.DockerExtensionApi=class DockerExtensionApi{constructor(g){S.set(this,void 0),"1"===process.env.VSCODE_DOCKER_TEAM&&P(this,S,{globalState:g.globalState,workspaceState:g.workspaceState},"f")}registerRegistryDataProvider(g,v){const b=C.ext.registriesTree.registerProvider(v);return C.ext.registriesTree.refresh(),b}get memento(){return x(this,S,"f")}},S=new WeakMap},56367:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.composeRestart=v.composeDown=v.composeUpSubset=v.composeUp=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(74119),R=b(265),k=b(28080),_=b(25058),O=b(91778);function compose(g,v,b,O,I){return S(this,void 0,void 0,(function*(){if(!x.workspace.isTrusted)throw new P.UserCancelledError("enforceTrust");const S=(O?x.workspace.getWorkspaceFolder(O):void 0)||(yield(0,k.quickPickWorkspaceFolder)(g,x.l10n.t("To run Docker compose you must first open a folder or workspace in VS Code.")));let A;A=I&&I.length?I:O?[O]:[];let q=A.map((g=>(0,R.createFileItem)(S,g)));if(!q.length){const v=yield(0,R.quickPickDockerComposeFileItem)(g,S,b);q=v?[v]:[]}const z=x.workspace.getConfiguration("docker"),L=z.get("dockerComposeBuild",!0),G=z.get("dockerComposeDetached",!0);for(const b of v){0===q.length&&q.push(void 0);for(const v of q){const P=yield(0,_.selectComposeCommand)(g,S,b,null==v?void 0:v.relativeFilePath,G,L);P.command=yield addServicesOrProfilesIfNeeded(g,S,P.command);const x=yield C.ext.orchestratorManager.getClient(),R=new T.TaskCommandRunnerFactory({taskName:x.displayName,workspaceFolder:S});yield R.getCommandRunner()(P)}}}))}v.composeUp=function composeUp(g,v,b){return S(this,void 0,void 0,(function*(){return yield compose(g,["up"],x.l10n.t("Choose Docker Compose file to bring up"),v,b)}))},v.composeUpSubset=function composeUpSubset(g,v,b){return S(this,void 0,void 0,(function*(){return yield compose(g,["upSubset"],x.l10n.t("Choose Docker Compose file to bring up"),v,b)}))},v.composeDown=function composeDown(g,v,b){return S(this,void 0,void 0,(function*(){return yield compose(g,["down"],x.l10n.t("Choose Docker Compose file to take down"),v,b)}))},v.composeRestart=function composeRestart(g,v,b){return S(this,void 0,void 0,(function*(){return yield compose(g,["down","up"],x.l10n.t("Choose Docker Compose file to restart"),v,b)}))};const I=/\${serviceList}/i,A=/\${profileList}/i;function addServicesOrProfilesIfNeeded(g,v,b){return S(this,void 0,void 0,(function*(){const S=b.replace(I,"").replace(A,"");if(I.test(b)&&A.test(b)){const{services:P,profiles:x}=yield(0,O.getComposeProfilesOrServices)(g,v,S);return b.replace(I,P).replace(A,x)}return I.test(b)?b.replace(I,yield(0,O.getComposeServiceList)(g,v,S)):A.test(b)?b.replace(A,yield(0,O.getComposeProfileList)(g,v,S)):b}))}},91778:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getComposeServiceList=v.getComposeProfileList=v.getComposeProfilesOrServices=void 0;const P=b(89496),x=b(93868),C=b(92876),T=/(\b(up|down)\b).*$/i;function getComposeProfileList(g,v,b,P){return S(this,void 0,void 0,(function*(){const S=null!=P?P:yield getServiceSubsets(v,b,"profiles");if(!(null==S?void 0:S.length))return"";const C=`vscode-docker.composeProfiles.${v.name}`,T=x.ext.context.workspaceState.get(C,S),R=yield pickSubsets(g,"profiles",S,T);return yield x.ext.context.workspaceState.update(C,R),R.map((g=>`--profile ${g}`)).join(" ")}))}function getComposeServiceList(g,v,b){return S(this,void 0,void 0,(function*(){const S=yield getServiceSubsets(v,b,"services");if(!(null==S?void 0:S.length))throw g.errorHandling.suppressReportIssue=!0,new Error(P.l10n.t("No services were found in the compose document(s). Did you mean to use profiles instead?"));const C=`vscode-docker.composeServices.${v.name}`,T=x.ext.context.workspaceState.get(C,S),R=yield pickSubsets(g,"services",S,T);return yield x.ext.context.workspaceState.update(C,R),R.join(" ")}))}function pickSubsets(g,v,b,x){return S(this,void 0,void 0,(function*(){const S="profiles"===v?P.l10n.t("Choose profiles to start"):P.l10n.t("Choose services to start"),C=b.map((g=>({label:g,data:g}))),T=yield g.ui.showQuickPick(C,{canPickMany:!0,placeHolder:S,isPickSelected:g=>x.some((v=>g.data===v))});return g.telemetry.measurements.totalServices=C.length,g.telemetry.measurements.chosenServices=T.length,g.telemetry.properties.subsetType=v,T.map((g=>g.data))}))}function getServiceSubsets(g,v,b){return S(this,void 0,void 0,(function*(){try{const S=v.replace(T,`config --${b}`),{stdout:P}=yield(0,C.execAsync)(S,{cwd:g.uri.fsPath});return P.split(/\r?\n/im).filter((g=>g))}catch(g){if("profiles"===b)return;throw g}}))}v.getComposeProfilesOrServices=function getComposeProfilesOrServices(g,v,b){return S(this,void 0,void 0,(function*(){const S=yield getServiceSubsets(v,b,"profiles");let x=!1;if(null==S?void 0:S.length){const v=[{label:P.l10n.t("Services"),data:"services"},{label:P.l10n.t("Profiles"),data:"profiles"}];x="profiles"===(yield g.ui.showQuickPick(v,{placeHolder:P.l10n.t("Do you want to start services or profiles?")})).data}return{profiles:x?yield getComposeProfileList(g,v,b,S):"",services:x?"":yield getComposeServiceList(g,v,b)}}))},v.getComposeProfileList=getComposeProfileList,v.getComposeServiceList=getComposeServiceList},36345:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.attachShellContainer=void 0;const P=b(89496),x=b(93868),C=b(74119),T=b(90126),R=b(92010),k=b(25058);v.attachShellContainer=function attachShellContainer(g,v){return S(this,void 0,void 0,(function*(){v||(yield x.ext.containersTree.refresh(g),v=yield x.ext.containersTree.showTreeItemPicker(T.ContainerTreeItem.runningContainerRegExp,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No running containers are available to attach")})));const b=yield(0,R.getDockerOSType)();let S;if(g.telemetry.properties.dockerOSType=b,"windows"===b)S="cmd";else try{yield x.ext.runWithDefaults((g=>g.execContainer({container:v.containerId,interactive:!0,command:["sh","-c","which bash"]}))),S="bash"}catch(g){S="sh"}const _=yield(0,k.selectAttachCommand)(g,v.containerName,v.imageName,v.containerId,S),O=new C.TaskCommandRunnerFactory({taskName:P.l10n.t("Shell: {0}",v.containerName),alwaysRunNew:!0,focus:!0});yield O.getCommandRunner()(_)}))}},44376:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.browseContainer=void 0;const P=b(89496),x=b(93868),C=b(90126),T=[443,80,3e3,3001,5001,5e3,5002,8e3,8080,8081],R=[443,5001];function toBrowsablePort(g){let v=g.hostIp;return"0.0.0.0"!==v&&"::"!==v&&"127.0.0.1"!==v&&"::1"!==v||(v="localhost"),{host:v,hostPort:g.hostPort,containerPort:g.containerPort}}v.browseContainer=function browseContainer(g,v){var b;return S(this,void 0,void 0,(function*(){const S=g.telemetry.properties;v||(yield x.ext.containersTree.refresh(g),v=yield x.ext.containersTree.showTreeItemPicker(C.ContainerTreeItem.runningContainerRegExp,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No running containers are available to open in a browser")})));const k=(null!==(b=v.ports)&&void 0!==b?b:[]).filter((g=>g.hostPort&&g.containerPort)).filter((g=>{var v;return null===(v=g.protocol)||void 0===v||v})).filter((g=>g.hostIp)),_=function dedupeBrowsablePorts(g){const v=[];for(const b of g)v.some((g=>g.host===b.host&&g.containerPort===b.containerPort))||v.push(b);return v}(k.map(toBrowsablePort));if(S.possiblePorts=_.map((g=>g.containerPort)).toString(),0===_.length)return void g.ui.showWarningMessage(P.l10n.t("No valid ports are available."));let O;if(1===_.length)O=_[0];else{const g=T.find((g=>_.some((v=>g===v.containerPort))));O=_.find((v=>v.containerPort===g))}if(void 0===O){const v=_.map((g=>({label:g.containerPort.toString(),description:`${g.host}:${g.hostPort}`,data:g})));v.sort(((g,v)=>g.data.containerPort-v.data.containerPort));const b=yield g.ui.showQuickPick(v,{stepName:"port",placeHolder:P.l10n.t("Select the container port to browse to.")});O=b.data}S.selectedPort=O.containerPort.toString();const I=`${R.some((g=>g===O.containerPort))?"https":"http"}://${O.host}:${O.hostPort}`;P.env.openExternal(P.Uri.parse(I))}))}},27856:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.composeGroupDown=v.composeGroupRestart=v.composeGroupStop=v.composeGroupStart=v.composeGroupLogs=void 0;const P=b(71017),x=b(89496),C=b(93868),T=b(74119);function composeGroup(g,v,b,R){return S(this,void 0,void 0,(function*(){b||(yield C.ext.containersTree.refresh(g),b=yield C.ext.containersTree.showTreeItemPicker(/composeGroup$/i,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:x.l10n.t("No Docker Compose projects are running.")})));const S=function getComposeWorkingDirectory(g){var v;const b=g.ChildTreeItems.find((g=>{var v;return null===(v=g.labels)||void 0===v?void 0:v["com.docker.compose.project.working_dir"]}));return null===(v=null==b?void 0:b.labels)||void 0===v?void 0:v["com.docker.compose.project.working_dir"]}(b),k=function getComposeFiles(g){var v,b,S;const x=g.ChildTreeItems.find((g=>{var v;return null===(v=g.labels)||void 0===v?void 0:v["com.docker.compose.project.config_files"]}));return null===(S=null===(b=null===(v=null==x?void 0:x.labels)||void 0===v?void 0:v["com.docker.compose.project.config_files"])||void 0===b?void 0:b.split(","))||void 0===S?void 0:S.map((g=>P.isAbsolute(g)?g:P.parse(g).base))}(b),_=function getComposeProjectName(g){var v;const b=g.ChildTreeItems.find((g=>{var v;return null===(v=g.labels)||void 0===v?void 0:v["com.docker.compose.project"]}));return null===(v=null==b?void 0:b.labels)||void 0===v?void 0:v["com.docker.compose.project"]}(b),O=function getComposeEnvFile(g){var v;const b=g.ChildTreeItems.find((g=>{var v;return null===(v=g.labels)||void 0===v?void 0:v["com.docker.compose.project.environment_file"]}));return null===(v=null==b?void 0:b.labels)||void 0===v?void 0:v["com.docker.compose.project.environment_file"]}(b);if(!S||!k||!_)throw g.errorHandling.suppressReportIssue=!0,new Error(x.l10n.t("Unable to determine compose project info for container group '{0}'.",b.label));const I=Object.assign({files:k,projectName:_,environmentFile:O},R),A=yield C.ext.orchestratorManager.getClient(),q=new T.TaskCommandRunnerFactory({taskName:A.displayName,cwd:S});yield q.getCommandRunner()(v(A,I))}))}v.composeGroupLogs=function composeGroupLogs(g,v){return S(this,void 0,void 0,(function*(){return composeGroup(g,((g,v)=>g.logs(v)),v,{follow:!0,tail:1e3})}))},v.composeGroupStart=function composeGroupStart(g,v){return S(this,void 0,void 0,(function*(){return composeGroup(g,((g,v)=>g.start(v)),v)}))},v.composeGroupStop=function composeGroupStop(g,v){return S(this,void 0,void 0,(function*(){return composeGroup(g,((g,v)=>g.stop(v)),v)}))},v.composeGroupRestart=function composeGroupRestart(g,v){return S(this,void 0,void 0,(function*(){return composeGroup(g,((g,v)=>g.restart(v)),v)}))},v.composeGroupDown=function composeGroupDown(g,v){return S(this,void 0,void 0,(function*(){return composeGroup(g,((g,v)=>g.down(v)),v)}))}},13363:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.configureContainersExplorer=void 0;const P=b(93868);v.configureContainersExplorer=function configureContainersExplorer(g){return S(this,void 0,void 0,(function*(){yield P.ext.containersRoot.configureExplorer(g)}))}},35750:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.downloadContainerFile=void 0;const P=b(94485),x=b(71017),C=b(89496),T=b(93868),R=b(27479);function fileExists(g){return S(this,void 0,void 0,(function*(){try{return yield C.workspace.fs.stat(g),!0}catch(g){return!1}}))}const k={title:C.l10n.t("Overwrite File")},_={title:C.l10n.t("Skip File")},O={title:C.l10n.t("Cancel")};v.downloadContainerFile=function downloadContainerFile(g,v,b){return S(this,void 0,void 0,(function*(){b=yield(0,R.multiSelectNodes)(Object.assign(Object.assign({},g),{noItemFoundErrorMessage:C.l10n.t("No files are available to download.")}),T.ext.containersTree,"containerFile",v,b);const I=yield C.window.showOpenDialog({canSelectFiles:!1,canSelectFolders:!0,canSelectMany:!1,openLabel:C.l10n.t("Select"),title:C.l10n.t("Select folder for download")});if(void 0===I||0===I.length)throw new P.UserCancelledError;const A=I[0],q=b.map((g=>{const v=g.uri,b=x.posix.basename(v.path);return{containerUri:g.uri.uri,fileName:b,localUri:C.Uri.joinPath(A,b)}}));yield C.window.withProgress({location:C.ProgressLocation.Notification,title:C.l10n.t("Downloading File(s)..."),cancellable:!0},((g,v)=>S(this,void 0,void 0,(function*(){for(const g of q){if(v.isCancellationRequested)throw new P.UserCancelledError;if(yield fileExists(g.localUri)){const v=yield C.window.showWarningMessage(C.l10n.t("The file '{0}' already exists in folder '{1}'.",g.fileName,A.fsPath),k,_,O);if(v===_)continue;if(v!==k)throw new P.UserCancelledError}yield C.workspace.fs.copy(g.containerUri,g.localUri,{overwrite:!0})}}))))}))}},22080:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.openContainerFile=void 0;const P=b(89496),x=b(93868),C=b(27479),T=b(26172);v.openContainerFile=function openContainerFile(g,v,b){return S(this,void 0,void 0,(function*(){b=yield(0,C.multiSelectNodes)(Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No files are available to open.")}),x.ext.containersTree,"containerFile",v,b),yield P.window.withProgress({location:P.ProgressLocation.Notification,title:P.l10n.t("Opening File(s)..."),cancellable:!0},((g,v)=>S(this,void 0,void 0,(function*(){const g=Promise.all(b.map((g=>S(this,void 0,void 0,(function*(){const S=yield P.workspace.openTextDocument(g.uri.uri);v.isCancellationRequested||(yield P.window.showTextDocument(S,{preview:1===b.length}))})))));yield Promise.race([g,(0,T.getCancelPromise)(v)])}))))}))}},40961:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.inspectContainer=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(90126);v.inspectContainer=function inspectContainer(g,v){return S(this,void 0,void 0,(function*(){v||(yield C.ext.containersTree.refresh(g),v=yield C.ext.containersTree.showTreeItemPicker(T.ContainerTreeItem.allContextRegExp,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:x.l10n.t("No containers are available to inspect")})));const b=yield C.ext.runWithDefaults((g=>g.inspectContainers({containers:[v.containerId]})));yield(0,P.openReadOnlyJson)(v,JSON.parse(b[0].raw))}))}},50087:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.pruneContainers=void 0;const P=b(89496),x=b(93868),C=b(11472);v.pruneContainers=function pruneContainers(g){return S(this,void 0,void 0,(function*(){const v=P.l10n.t("Are you sure you want to remove all stopped containers?");yield g.ui.showWarningMessage(v,{modal:!0},{title:P.l10n.t("Remove")}),yield P.window.withProgress({location:P.ProgressLocation.Notification,title:P.l10n.t("Pruning containers...")},(()=>S(this,void 0,void 0,(function*(){var g;const v=yield x.ext.runWithDefaults((g=>g.pruneContainers({})));let b;b=(null===(g=null==v?void 0:v.containersDeleted)||void 0===g?void 0:g.length)&&Number.isInteger(null==v?void 0:v.spaceReclaimed)?P.l10n.t("Removed {0} stopped container(s) and reclaimed {1} MB of space.",v.containersDeleted.length,(0,C.convertToMB)(v.spaceReclaimed)):P.l10n.t("Removed stopped containers."),P.window.showInformationMessage(b)}))))}))}},38202:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.removeContainer=void 0;const P=b(89496),x=b(93868),C=b(90126),T=b(27479);v.removeContainer=function removeContainer(g,v,b){return S(this,void 0,void 0,(function*(){let R;R=1===(b=yield(0,T.multiSelectNodes)(Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No containers are available to remove")}),x.ext.containersTree,C.ContainerTreeItem.allContextRegExp,v,b)).length?P.l10n.t('Are you sure you want to remove container "{0}"?',b[0].label):P.l10n.t("Are you sure you want to remove selected containers?"),yield g.ui.showWarningMessage(R,{modal:!0},{title:P.l10n.t("Remove")});const k=P.l10n.t("Removing container(s)...");yield P.window.withProgress({location:P.ProgressLocation.Notification,title:k},(()=>S(this,void 0,void 0,(function*(){yield Promise.all(b.map((v=>S(this,void 0,void 0,(function*(){return yield v.deleteTreeItem(g)})))))}))))}))}},33640:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.removeContainerGroup=void 0;const P=b(89496),x=b(93868),C=b(27479);v.removeContainerGroup=function removeContainerGroup(g,v,b){return S(this,void 0,void 0,(function*(){let T;T=1===(b=yield(0,C.multiSelectNodes)(Object.assign(Object.assign({},g),{suppressCreatePick:!0,noItemFoundErrorMessage:P.l10n.t("No container groups are available to remove")}),x.ext.containersTree,null==v?void 0:v.contextValue,v,b)).length?P.l10n.t('Are you sure you want to remove container group "{0}"?',b[0].label):P.l10n.t("Are you sure you want to remove selected container groups?"),yield g.ui.showWarningMessage(T,{modal:!0},{title:P.l10n.t("Remove")});const R=P.l10n.t("Removing container group(s)...");yield P.window.withProgress({location:P.ProgressLocation.Notification,title:R},(()=>S(this,void 0,void 0,(function*(){yield Promise.all(b.map((v=>S(this,void 0,void 0,(function*(){return yield v.deleteTreeItem(g)})))))}))))}))}},48127:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.restartContainer=void 0;const P=b(89496),x=b(93868),C=b(27479);v.restartContainer=function restartContainer(g,v,b){return S(this,void 0,void 0,(function*(){b=yield(0,C.multiSelectNodes)(Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No containers are available to restart")}),x.ext.containersTree,/^(created|dead|exited|paused|running|terminated)Container$/i,v,b),yield P.window.withProgress({location:P.ProgressLocation.Notification,title:P.l10n.t("Restarting Container(s)...")},(()=>S(this,void 0,void 0,(function*(){yield x.ext.runWithDefaults((g=>g.restartContainers({container:b.map((g=>g.containerId))})))}))))}))}},43518:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.selectContainer=void 0;const P=b(89496),x=b(93868),C=b(90126);v.selectContainer=function selectContainer(g){return S(this,void 0,void 0,(function*(){yield x.ext.containersTree.refresh(g);return(yield x.ext.containersTree.showTreeItemPicker(C.ContainerTreeItem.runningContainerRegExp,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No running containers are available")}))).containerId}))}},34699:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.startContainer=void 0;const P=b(89496),x=b(93868),C=b(27479);v.startContainer=function startContainer(g,v,b){return S(this,void 0,void 0,(function*(){b=yield(0,C.multiSelectNodes)(Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No containers are available to start")}),x.ext.containersTree,/^(created|dead|exited|paused|terminated)Container$/i,v,b),yield P.window.withProgress({location:P.ProgressLocation.Notification,title:P.l10n.t("Starting Container(s)...")},(()=>S(this,void 0,void 0,(function*(){yield x.ext.runWithDefaults((g=>g.startContainers({container:b.map((g=>g.containerId))})))}))))}))}},48607:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.stats=void 0;const P=b(93868),x=b(74119);v.stats=function stats(g){return S(this,void 0,void 0,(function*(){const g=yield P.ext.runtimeManager.getClient();new x.TaskCommandRunnerFactory({taskName:"stats"}).getCommandRunner()(g.statsContainers({all:!0}))}))}},4805:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.stopContainer=void 0;const P=b(89496),x=b(93868),C=b(27479);v.stopContainer=function stopContainer(g,v,b){return S(this,void 0,void 0,(function*(){b=yield(0,C.multiSelectNodes)(Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No containers are available to stop")}),x.ext.containersTree,/^(paused|restarting|running)Container$/i,v,b),yield P.window.withProgress({location:P.ProgressLocation.Notification,title:P.l10n.t("Stopping Container(s)...")},(()=>S(this,void 0,void 0,(function*(){yield x.ext.runWithDefaults((g=>g.stopContainers({container:b.map((g=>g.containerId))})))}))))}))}},53436:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.viewContainerLogs=void 0;const P=b(89496),x=b(93868),C=b(74119),T=b(90126),R=b(25058);v.viewContainerLogs=function viewContainerLogs(g,v){return S(this,void 0,void 0,(function*(){v||(yield x.ext.containersTree.refresh(g),v=yield x.ext.containersTree.showTreeItemPicker(T.ContainerTreeItem.allContextRegExp,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No containers are available to view logs")})));const b=yield(0,R.selectLogsCommand)(g,v.containerName,v.imageName,v.containerId),S=new C.TaskCommandRunnerFactory({taskName:P.l10n.t("Logs: {0}",v.containerName),alwaysRunNew:!0,focus:!0});yield S.getCommandRunner()(b)}))}},88011:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.dockerContextsHelp=v.configureDockerContextsExplorer=void 0;const P=b(89496),x=b(93868);v.configureDockerContextsExplorer=function configureDockerContextsExplorer(g){return S(this,void 0,void 0,(function*(){yield x.ext.contextsRoot.configureExplorer(g)}))},v.dockerContextsHelp=function dockerContextsHelp(g){return S(this,void 0,void 0,(function*(){P.env.openExternal(P.Uri.parse("https://aka.ms/helpicon_dockercontext"))}))}},68941:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.inspectDockerContext=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(30358);v.inspectDockerContext=function inspectDockerContext(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield C.ext.contextsTree.showTreeItemPicker(T.ContextTreeItem.allContextRegExp,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:x.l10n.t("No Docker contexts are available to inspect"),suppressCreatePick:!0})));const b=yield v.inspect();yield(0,P.openReadOnlyJson)(v,JSON.parse(b.raw))}))}},82575:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.removeDockerContext=void 0;const P=b(89496),x=b(93868),C=b(30358);v.removeDockerContext=function removeDockerContext(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield x.ext.contextsTree.showTreeItemPicker(C.ContextTreeItem.removableContextRegExp,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No Docker contexts are available to remove"),suppressCreatePick:!0})));const b=P.l10n.t("Are you sure you want to remove Docker context '{0}'?",v.name);yield g.ui.showWarningMessage(b,{modal:!0},{title:P.l10n.t("Remove")});const T=P.l10n.t("Removing Docker context(s)...");yield P.window.withProgress({location:P.ProgressLocation.Notification,title:T},(()=>S(this,void 0,void 0,(function*(){yield v.deleteTreeItem(g)}))))}))}},14973:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.useDockerContext=void 0;const P=b(89496),x=b(93868),C=b(30358);v.useDockerContext=function useDockerContext(g,v){return S(this,void 0,void 0,(function*(){let b=!1;v||(v=yield x.ext.contextsTree.showTreeItemPicker(C.ContextTreeItem.allContextRegExp,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No Docker contexts are available to use")})),b=!0),yield v.use(),b&&P.window.showInformationMessage(P.l10n.t("Using Docker context '{0}'",v.name))}))}},25821:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.help=void 0;const P=b(89496),x=b(95601);function getStarted(){return S(this,void 0,void 0,(function*(){P.env.openExternal(P.Uri.parse("https://code.visualstudio.com/docs/containers/overview"))}))}function reviewIssues(){return S(this,void 0,void 0,(function*(){P.env.openExternal(P.Uri.parse("https://github.com/microsoft/vscode-docker/issues"))}))}function reportIssue(){return S(this,void 0,void 0,(function*(){return P.commands.executeCommand("vscode.openIssueReporter",`${x.extensionId}`)}))}function editSettings(){return S(this,void 0,void 0,(function*(){return P.commands.executeCommand("workbench.action.openSettings",`@ext:${x.extensionId}`)}))}v.help=function help(g){return S(this,void 0,void 0,(function*(){const v=[{label:P.l10n.t("Get started with Docker..."),handler:getStarted,telemetryID:"getStarted"},{label:P.l10n.t("Review Docker extension issues..."),handler:reviewIssues,telemetryID:"reviewIssues"},{label:P.l10n.t("Report Docker extension issue..."),handler:reportIssue,telemetryID:"reportIssue"},{label:P.l10n.t("Edit settings..."),handler:editSettings,telemetryID:"editSettings"}],b=yield g.ui.showQuickPick(v,{canPickMany:!1,suppressPersistence:!0});g.telemetry.properties.helpItem=b.telemetryID,yield b.handler()}))}},89090:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.buildImage=void 0;const P=b(94485),x=b(71017),C=b(89496),T=b(93868),R=b(74119),k=b(79973),_=b(93394),O=b(26172),I=b(265),A=b(28080),q=b(25058),z=b(72265),L=/\$\{tag\}/i;v.buildImage=function buildImage(g,v){return S(this,void 0,void 0,(function*(){if(!C.workspace.isTrusted)throw new P.UserCancelledError("enforceTrust");const b=C.workspace.getConfiguration("docker").get("imageBuildContextPath","");let S;v&&(S=C.workspace.getWorkspaceFolder(v)),S=S||(yield(0,A.quickPickWorkspaceFolder)(g,C.l10n.t("To build Docker files you must first open a folder or workspace in VS Code.")));const G=yield(0,I.quickPickDockerFileItem)(g,v,S),j=yield(0,k.getOfficialBuildTaskForDockerfile)(g,G.absoluteFilePath,S);if(j)yield C.tasks.executeTask(j);else{const v=b||G.relativeFolderPath,P=yield(0,q.selectBuildCommand)(g,S,G.relativeFilePath,v);if(L.test(P.command)){const v=`buildTag_${x.join(S.uri.fsPath,G.relativeFilePath)}`,b=T.ext.context.workspaceState.get(v)||(0,_.getValidImageNameFromPath)(G.absoluteFolderPath,"latest");yield(0,O.delay)(500),(0,z.addImageTaggingTelemetry)(g,b,".before");const C=yield(0,z.getTagFromUserInput)(g,b);(0,z.addImageTaggingTelemetry)(g,C,".after"),yield T.ext.context.workspaceState.update(v,C),P.command=P.command.replace(L,C)}const C=yield T.ext.runtimeManager.getClient(),k=new R.TaskCommandRunnerFactory({taskName:C.displayName,workspaceFolder:S,focus:!0});yield k.getCommandRunner()(P)}}))}},57471:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.configureImagesExplorer=void 0;const P=b(93868);v.configureImagesExplorer=function configureImagesExplorer(g){return S(this,void 0,void 0,(function*(){yield P.ext.imagesRoot.configureExplorer(g)}))}},74818:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.copyFullTag=void 0;const P=b(89496),x=b(93868),C=b(70742);v.copyFullTag=function copyFullTag(g,v){return S(this,void 0,void 0,(function*(){return v||(yield x.ext.imagesTree.refresh(g),v=yield x.ext.imagesTree.showTreeItemPicker(C.ImageTreeItem.contextValue,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No images are available to copy tag")}))),P.env.clipboard.writeText(v.fullTag),v.fullTag}))}},11117:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.inspectImage=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(70742);v.inspectImage=function inspectImage(g,v){return S(this,void 0,void 0,(function*(){v||(yield C.ext.imagesTree.refresh(g),v=yield C.ext.imagesTree.showTreeItemPicker(T.ImageTreeItem.contextValue,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:x.l10n.t("No images are available to inspect")})));const b=yield C.ext.runWithDefaults((g=>g.inspectImages({imageRefs:[v.imageId]})));yield(0,P.openReadOnlyJson)(v,JSON.parse(b[0].raw))}))}},12517:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.pruneImages=void 0;const P=b(89496),x=b(93868),C=b(11472);v.pruneImages=function pruneImages(g){return S(this,void 0,void 0,(function*(){const v=P.l10n.t("Are you sure you want to remove all dangling images?");yield g.ui.showWarningMessage(v,{modal:!0},{title:P.l10n.t("Remove")}),yield P.window.withProgress({location:P.ProgressLocation.Notification,title:P.l10n.t("Pruning images...")},(()=>S(this,void 0,void 0,(function*(){var g;const v=yield x.ext.runWithDefaults((g=>g.pruneImages({})));let b;b=(null===(g=null==v?void 0:v.imageRefsDeleted)||void 0===g?void 0:g.length)&&Number.isInteger(null==v?void 0:v.spaceReclaimed)?P.l10n.t("Removed {0} dangling image(s) and reclaimed {1} MB of space.",v.imageRefsDeleted.length,(0,C.convertToMB)(v.spaceReclaimed)):P.l10n.t("Removed dangling images."),P.window.showInformationMessage(b)}))))}))}},17464:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.pullImage=void 0;const P=b(89496),x=b(93868),C=b(74119),T=b(70742),R=b(27479);v.pullImage=function pullImage(g,v,b){return S(this,void 0,void 0,(function*(){b=yield(0,R.multiSelectNodes)(Object.assign(Object.assign({},g),{suppressCreatePick:!0,noItemFoundErrorMessage:P.l10n.t("No images are available to pull")}),x.ext.imagesTree,T.ImageTreeItem.contextValue,v,b);let S=!1;const k=yield x.ext.runtimeManager.getClient(),_=new C.TaskCommandRunnerFactory({taskName:P.l10n.t("Pull images")});for(const v of b)/:<none>/i.test(v.fullTag)?S||(g.ui.showWarningMessage(P.l10n.t("Images without tags will be skipped.")),S=!0):yield _.getCommandRunner()(k.pullImage({imageRef:v.fullTag}))}))}},45572:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.CreatePickAcrPromptStep=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(69060);class CreatePickAcrPromptStep extends P.AzureWizardPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){const v=(yield C.ext.registriesRoot.getChildren(g.azureSubscriptionNode)).map((g=>({label:g.wrappedItem.label,data:g})));v.push({label:x.l10n.t("$(plus) Create new Azure Container Registry..."),data:"create"});const b=yield g.ui.showQuickPick(v,{placeHolder:x.l10n.t("Select an Azure Container Registry to push to")});if("create"===b.data){const v=yield(0,T.createAzureRegistry)(g,g.azureSubscriptionNode),b=(yield C.ext.registriesRoot.getChildren(g.azureSubscriptionNode)).find((g=>g.wrappedItem.label===v));g.connectedRegistry=b}else g.connectedRegistry=b.data}))}shouldPrompt(g){return!!g.azureSubscriptionNode}}v.CreatePickAcrPromptStep=CreatePickAcrPromptStep},92908:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.FinalTagPromptStep=void 0;const P=b(94485),x=b(72265);class FinalTagPromptStep extends P.AzureWizardPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){g.finalTag=yield(0,x.tagImage)(g,g.node,g.connectedRegistry)}))}shouldPrompt(g){return!g.finalTag}}v.FinalTagPromptStep=FinalTagPromptStep},95512:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.GetRegistryTargetPromptStep=void 0;const P=b(94485),x=b(16522),C=b(89496),T=b(93868),R=b(99114),k=b(92076),_=b(14103);class GetRegistryTargetPromptStep extends P.AzureWizardPromptStep{configureBeforePrompt(g){return S(this,void 0,void 0,(function*(){this.registryIsDeterminate(g.initialTag)&&(g.connectedRegistry=yield this.tryGetConnectedRegistryForPath(g,g.initialTag))}))}prompt(g){return S(this,void 0,void 0,(function*(){try{const v=yield(0,_.registryExperience)(g,{contextValueFilter:{include:[/commonregistry/i,/azuresubscription/i]}});(0,k.isAzureSubscriptionRegistryItem)(v.wrappedItem)?g.azureSubscriptionNode=v:g.connectedRegistry=v}catch(g){if(!(g instanceof P.NoResourceFoundError))throw g}}))}shouldPrompt(g){return!g.connectedRegistry&&!this.registryIsDeterminate(g.initialTag)&&this.shouldPromptForRegistry}tryGetConnectedRegistryForPath(g,v){return S(this,void 0,void 0,(function*(){const g=(0,x.parseDockerLikeImageName)(v),b=new R.NormalizedImageNameInfo(g);return(yield C.window.withProgress({location:C.ProgressLocation.Notification,title:C.l10n.t("Determining registry to push to...")},(()=>T.ext.registriesTree.getConnectedRegistries(b.normalizedRegistry)))).find((g=>g.wrappedItem.baseUrl.authority===b.normalizedRegistry))}))}get shouldPromptForRegistry(){return C.workspace.getConfiguration("docker").get("promptForRegistryWhenPushingImages",!0)}registryIsDeterminate(g){return g.includes("/")}}v.GetRegistryTargetPromptStep=GetRegistryTargetPromptStep},45209:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ImagePushStep=void 0;const P=b(94485),x=b(93868),C=b(74119),T=b(72265);class ImagePushStep extends P.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=300}execute(g){return S(this,void 0,void 0,(function*(){(0,T.addImageTaggingTelemetry)(g,g.finalTag,"");const v=yield x.ext.runtimeManager.getClient(),b=new C.TaskCommandRunnerFactory({taskName:g.finalTag});yield b.getCommandRunner()(v.pushImage({imageRef:g.finalTag}))}))}shouldExecute(g){return!0}}v.ImagePushStep=ImagePushStep},86619:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.RefreshRegistriesViewStep=void 0;const P=b(94485),x=b(93868);class RefreshRegistriesViewStep extends P.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=400}execute(g){return S(this,void 0,void 0,(function*(){x.ext.registriesTree.refresh()}))}shouldExecute(g){return!0}}v.RefreshRegistriesViewStep=RefreshRegistriesViewStep},33537:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.RegistryLoginStep=void 0;const P=b(94485),x=b(16522),C=b(89496),T=b(99114);class RegistryLoginStep extends P.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=200}execute(g){return S(this,void 0,void 0,(function*(){yield C.commands.executeCommand("vscode-docker.registries.logInToDockerCli",g.connectedRegistry)}))}shouldExecute(g){if(!g.connectedRegistry)return!1;const v=g.connectedRegistry.wrappedItem.baseUrl.authority;return new T.NormalizedImageNameInfo((0,x.parseDockerLikeImageName)(g.finalTag)).normalizedRegistry===v}}v.RegistryLoginStep=RegistryLoginStep},30446:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.pushImage=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(70742),R=b(45572),k=b(92908),_=b(95512),O=b(45209),I=b(86619),A=b(33537);v.pushImage=function pushImage(g,v){return S(this,void 0,void 0,(function*(){v||(yield C.ext.imagesTree.refresh(g),v=yield C.ext.imagesTree.showTreeItemPicker(T.ImageTreeItem.contextValue,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:x.l10n.t("No images are available to push")})));const b=g;b.initialTag=v.fullTag,b.node=v;const S=new P.AzureWizard(b,{promptSteps:[new _.GetRegistryTargetPromptStep,new R.CreatePickAcrPromptStep,new k.FinalTagPromptStep],executeSteps:[new A.RegistryLoginStep,new O.ImagePushStep,new I.RefreshRegistriesViewStep],showLoadingPrompt:!0});yield S.prompt(),yield S.execute()}))}},66731:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.removeImage=void 0;const P=b(89496),x=b(93868),C=b(70742),T=b(27479);v.removeImage=function removeImage(g,v,b){return S(this,void 0,void 0,(function*(){let R;R=1===(b=yield(0,T.multiSelectNodes)(Object.assign(Object.assign({},g),{suppressCreatePick:!0,noItemFoundErrorMessage:P.l10n.t("No images are available to remove")}),x.ext.imagesTree,C.ImageTreeItem.contextValue,v,b)).length?P.l10n.t('Are you sure you want to remove image "{0}"? If there are other tags or child images for this image, only the tag will be removed.',b[0].fullTag):P.l10n.t("Are you sure you want to remove the selected images? If there are other tags or child images for these images, only the tag will be removed."),yield g.ui.showWarningMessage(R,{modal:!0},{title:P.l10n.t("Remove")});const k=P.l10n.t("Removing image(s)...");yield P.window.withProgress({location:P.ProgressLocation.Notification,title:k},(()=>S(this,void 0,void 0,(function*(){yield Promise.all(b.map((v=>S(this,void 0,void 0,(function*(){return yield v.deleteTreeItem(g)})))))}))))}))}},12109:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.removeImageGroup=void 0;const P=b(89496),x=b(93868),C=b(99053),T=b(27479);v.removeImageGroup=function removeImageGroup(g,v,b){return S(this,void 0,void 0,(function*(){let R;R=1===(b=yield(0,T.multiSelectNodes)(Object.assign(Object.assign({},g),{suppressCreatePick:!0,noItemFoundErrorMessage:P.l10n.t("No image groups are available to remove")}),x.ext.imagesTree,C.ImageGroupTreeItem.contextValue,v,b)).length?P.l10n.t('Are you sure you want to remove image group "{0}"? If there are other tags or child images under the selected group, only the tag will be removed.',b[0].group):P.l10n.t("Are you sure you want to remove the selected image groups? If there are other tags or child images under the selected groups, only the tags will be removed."),yield g.ui.showWarningMessage(R,{modal:!0},{title:P.l10n.t("Remove")});const k=P.l10n.t("Removing image(s)...");yield P.window.withProgress({location:P.ProgressLocation.Notification,title:k},(()=>S(this,void 0,void 0,(function*(){yield Promise.all(b.map((v=>S(this,void 0,void 0,(function*(){return yield v.deleteTreeItem(g)})))))}))))}))}},75273:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.runAzureCliImage=void 0;const P=b(94485),x=b(55674),C=b(22037),T=b(71017),R=b(89496),k=b(89496),_=b(93868),O=b(74119),I=b(92010);function addHomedirFolderVolumeIfExists(g,v){return S(this,void 0,void 0,(function*(){const b=T.join(C.homedir(),v);(yield x.pathExists(b))&&g.push({source:b,destination:T.posix.join("/root",v),readOnly:!1,type:"bind"})}))}v.runAzureCliImage=function runAzureCliImage(g){var v,b;return S(this,void 0,void 0,(function*(){const S=yield(0,I.getDockerOSType)();if(g.telemetry.properties.dockerOSType=S,"windows"===S){const g=k.l10n.t("Currently, you can only run the Azure CLI when running Linux based containers.");(yield R.window.showErrorMessage(g,P.DialogResponses.learnMore))===P.DialogResponses.learnMore&&(yield R.env.openExternal(R.Uri.parse("https://docs.docker.com/docker-for-windows/#/switch-between-windows-and-linux-containers")))}else{const g=[];yield addHomedirFolderVolumeIfExists(g,".azure"),yield addHomedirFolderVolumeIfExists(g,".ssh"),yield addHomedirFolderVolumeIfExists(g,".kube");const S=null===(b=null===(v=R.workspace)||void 0===v?void 0:v.workspaceFolders)||void 0===b?void 0:b[0];S&&g.push({source:S.uri.fsPath,destination:"/workspace",readOnly:!1,type:"bind"});const P=yield _.ext.runtimeManager.getClient(),x=new O.TaskCommandRunnerFactory({taskName:"Azure CLI",focus:!0});yield x.getCommandRunner()(P.runContainer({imageRef:"mcr.microsoft.com/azure-cli:latest",removeOnExit:!0,mounts:g,interactive:!0}))}}))}},66267:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.runImageInteractive=v.runImage=void 0;const P=b(89496),x=b(93868),C=b(74119),T=b(70742),R=b(25058);function runImageCore(g,v,b){var k,_;return S(this,void 0,void 0,(function*(){v||(yield x.ext.imagesTree.refresh(g),v=yield x.ext.imagesTree.showTreeItemPicker(T.ImageTreeItem.contextValue,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:P.l10n.t("No images are available to run")})));const S=yield x.ext.runWithDefaults((g=>g.inspectImages({imageRefs:[v.imageId]})));g.telemetry.properties.containerOS=(null===(k=null==S?void 0:S[0])||void 0===k?void 0:k.operatingSystem)||"linux";const O=yield(0,R.selectRunCommand)(g,v.fullTag,v.imageId,b,null===(_=null==S?void 0:S[0])||void 0===_?void 0:_.ports),I=new C.TaskCommandRunnerFactory({taskName:"<none>"===v.fullTag?v.imageId:v.fullTag,alwaysRunNew:b});yield I.getCommandRunner()(O)}))}v.runImage=function runImage(g,v){return S(this,void 0,void 0,(function*(){return yield runImageCore(g,v,!1)}))},v.runImageInteractive=function runImageInteractive(g,v){return S(this,void 0,void 0,(function*(){yield runImageCore(g,v,!0)}))}},54141:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.setInitialDanglingContextValue=v.hideDanglingImages=v.showDanglingImages=v.danglingImagesMementoKey=void 0;const P=b(89496),x=b(93868);v.danglingImagesMementoKey="vscode-docker.images.showDanglingImages";const C="vscode-docker:danglingShown";function setDanglingContextValue(g){P.commands.executeCommand("setContext",C,g)}v.showDanglingImages=function showDanglingImages(g){return S(this,void 0,void 0,(function*(){yield x.ext.context.globalState.update(v.danglingImagesMementoKey,!0),setDanglingContextValue(!0),x.ext.imagesTree.refresh(g)}))},v.hideDanglingImages=function hideDanglingImages(g){return S(this,void 0,void 0,(function*(){yield x.ext.context.globalState.update(v.danglingImagesMementoKey,!1),setDanglingContextValue(!1),x.ext.imagesTree.refresh(g)}))},v.setInitialDanglingContextValue=function setInitialDanglingContextValue(){setDanglingContextValue(x.ext.context.globalState.get(v.danglingImagesMementoKey,!1))}},72265:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.addImageTaggingTelemetry=v.getTagFromUserInput=v.tagImage=void 0;const P=b(36918),x=b(89496),C=b(93868),T=b(70742),R=b(71605);function getTagFromUserInput(g,v,b){return S(this,void 0,void 0,(function*(){const S={ignoreFocusOut:!0,prompt:x.l10n.t("Tag image as...")};return v.includes("/")?S.valueSelection=[0,v.lastIndexOf("/")]:b&&(v=`${b}/${v}`,S.valueSelection=[0,v.lastIndexOf("/")]),S.value=v,yield g.ui.showInputBox(S)}))}v.tagImage=function tagImage(g,v,b){return S(this,void 0,void 0,(function*(){v||(yield C.ext.imagesTree.refresh(g),v=yield C.ext.imagesTree.showTreeItemPicker(T.ImageTreeItem.contextValue,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:x.l10n.t("No images are available to tag")}))),addImageTaggingTelemetry(g,v.fullTag,".before");const S=(0,P.isRegistry)(null==b?void 0:b.wrappedItem)?(0,R.getBaseImagePathFromRegistry)(b.wrappedItem):void 0,k=yield getTagFromUserInput(g,v.fullTag,S);return addImageTaggingTelemetry(g,k,".after"),yield C.ext.runWithDefaults((g=>g.tagImage({fromImageRef:v.imageId,toImageRef:k}))),k}))},v.getTagFromUserInput=getTagFromUserInput;const k=[{type:"dockerhub-namespace",regex:/^[^.:]+\/[^.:]+$/},{type:"dockerhub-dockerio",regex:/^docker.io.*\//},{type:"github",regex:/ghcr\.io.*\//},{type:"gitlab",regex:/gitlab.*\//},{type:"ACR",regex:/azurecr\.io.*\//},{type:"GCR",regex:/gcr\.io.*\//},{type:"ECR",regex:/\.ecr\..*\//},{type:"localhost",regex:/localhost:.*\//},{type:"privateWithPort",regex:/:[0-9]+\//},{type:"other",regex:/\//},{type:"none",regex:/./}];function addImageTaggingTelemetry(g,v,b){var S;try{const P={},[,x,C]=null!==(S=/^(.*):(.*)$/.exec(v))&&void 0!==S?S:[void 0,v,""];C.match(/^[0-9.-]*(|alpha|beta|latest|edge|v|version)?[0-9.-]*$/)&&(P.safeTag=C),P.hasTag=String(!!C),P.numSlashes=String(function numberMatches(g){return g?g.length:0}(x.match(/\//g)));const T=k.find((g=>!!x.match(g.regex)));T&&(P.registryType=T.type);for(const v of Object.keys(P))g.telemetry.properties[v+b]=P[v]}catch(g){console.error(g)}}v.addImageTaggingTelemetry=addImageTaggingTelemetry},74148:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.configureNetworksExplorer=void 0;const P=b(93868);v.configureNetworksExplorer=function configureNetworksExplorer(g){return S(this,void 0,void 0,(function*(){yield P.ext.networksRoot.configureExplorer(g)}))}},71226:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.createNetwork=void 0;const P=b(89496),x=b(93868),C=b(92010);v.createNetwork=function createNetwork(g){return S(this,void 0,void 0,(function*(){const v=yield g.ui.showInputBox({value:"",prompt:P.l10n.t("Name of the network")}),b="windows"===(yield(0,C.getDockerOSType)())?[{label:"nat"},{label:"transparent"}]:[{label:"bridge"},{label:"host"},{label:"macvlan"}],S=yield g.ui.showQuickPick(b,{canPickMany:!1,placeHolder:P.l10n.t('Select the network driver to use (default is "bridge").')});yield x.ext.runWithDefaults((g=>g.createNetwork({name:v,driver:S.label})))}))}},26635:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.inspectNetwork=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(21777);v.inspectNetwork=function inspectNetwork(g,v){return S(this,void 0,void 0,(function*(){v||(yield C.ext.networksTree.refresh(g),v=yield C.ext.networksTree.showTreeItemPicker(T.NetworkTreeItem.allContextRegExp,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:x.l10n.t("No networks are available to inspect")})));const b=yield C.ext.runWithDefaults((g=>g.inspectNetworks({networks:[v.networkId]})));yield(0,P.openReadOnlyJson)(v,JSON.parse(b[0].raw))}))}},42234:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.pruneNetworks=void 0;const P=b(89496),x=b(93868);v.pruneNetworks=function pruneNetworks(g){return S(this,void 0,void 0,(function*(){const v=P.l10n.t("Are you sure you want to remove all unused networks?");yield g.ui.showWarningMessage(v,{modal:!0},{title:P.l10n.t("Remove")}),yield P.window.withProgress({location:P.ProgressLocation.Notification,title:P.l10n.t("Pruning networks...")},(()=>S(this,void 0,void 0,(function*(){var g;const v=yield x.ext.runWithDefaults((g=>g.pruneNetworks({})));let b;b=(null===(g=null==v?void 0:v.networksDeleted)||void 0===g?void 0:g.length)?P.l10n.t("Removed {0} unused networks(s).",v.networksDeleted.length):P.l10n.t("Removed unused networks."),P.window.showInformationMessage(b)}))))}))}},69810:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.removeNetwork=void 0;const P=b(89496),x=b(93868),C=b(21777),T=b(27479);v.removeNetwork=function removeNetwork(g,v,b){return S(this,void 0,void 0,(function*(){let R;R=1===(b=yield(0,T.multiSelectNodes)(Object.assign(Object.assign({},g),{suppressCreatePick:!0,noItemFoundErrorMessage:P.l10n.t("No networks are available to remove")}),x.ext.networksTree,C.NetworkTreeItem.customNetworkRegExp,v,b)).length?P.l10n.t('Are you sure you want to remove network "{0}"?',b[0].label):P.l10n.t("Are you sure you want to remove selected networks?"),yield g.ui.showWarningMessage(R,{modal:!0},{title:P.l10n.t("Remove")});const k=P.l10n.t("Removing network(s)...");yield P.window.withProgress({location:P.ProgressLocation.Notification,title:k},(()=>S(this,void 0,void 0,(function*(){yield Promise.all(b.map((v=>S(this,void 0,void 0,(function*(){return yield v.deleteTreeItem(g)})))))}))))}))}},22333:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.pruneSystem=void 0;const P=b(89496),x=b(93868),C=b(11472);v.pruneSystem=function pruneSystem(g){return S(this,void 0,void 0,(function*(){const v=P.l10n.t("Are you sure you want to remove all stopped containers, dangling images, unused networks, and unused volumes? Removing volumes may result in data loss!");yield g.ui.showWarningMessage(v,{modal:!0},{title:"Remove"}),yield P.window.withProgress({location:P.ProgressLocation.Notification,title:P.l10n.t("Pruning system...")},(()=>S(this,void 0,void 0,(function*(){var g,v,b,S,T,R,k,_;const O=yield x.ext.runWithDefaults((g=>g.pruneContainers({}))),I=yield x.ext.runWithDefaults((g=>g.pruneImages({}))),A=yield x.ext.runWithDefaults((g=>g.pruneNetworks({}))),q=yield x.ext.runWithDefaults((g=>g.pruneVolumes({})));let z;z=Number.isInteger(null==O?void 0:O.spaceReclaimed)&&Number.isInteger(null==I?void 0:I.spaceReclaimed)&&Number.isInteger(null==q?void 0:q.spaceReclaimed)?P.l10n.t("Removed {0} container(s), {1} image(s), {2} network(s), {3} volume(s) and reclaimed {4} MB of space.",null!==(v=null===(g=O.containersDeleted)||void 0===g?void 0:g.length)&&void 0!==v?v:0,null!==(S=null===(b=I.imageRefsDeleted)||void 0===b?void 0:b.length)&&void 0!==S?S:0,null!==(R=null===(T=A.networksDeleted)||void 0===T?void 0:T.length)&&void 0!==R?R:0,null!==(_=null===(k=q.volumesDeleted)||void 0===k?void 0:k.length)&&void 0!==_?_:0,(0,C.convertToMB)(O.spaceReclaimed+I.spaceReclaimed+q.spaceReclaimed)):P.l10n.t("Removed stopped containers, dangling images, unused networks, and unused volumes."),P.window.showInformationMessage(z)}))))}))}},83313:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registerCommands=v.registerCommand=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(72714),R=b(83318),k=b(80610),_=b(56367),O=b(36345),I=b(44376),A=b(27856),q=b(13363),z=b(35750),L=b(22080),G=b(40961),j=b(50087),B=b(38202),U=b(33640),V=b(48127),H=b(43518),K=b(34699),X=b(48607),J=b(4805),Y=b(53436),te=b(88011),re=b(68941),ie=b(82575),ne=b(14973),ae=b(25821),se=b(89090),oe=b(57471),le=b(74818),pe=b(11117),ce=b(12517),de=b(17464),me=b(30446),he=b(66731),ye=b(12109),ge=b(75273),fe=b(66267),ve=b(54141),be=b(72265),Ne=b(74148),Se=b(71226),Pe=b(26635),xe=b(42234),Ce=b(69810),Te=b(22333),ke=b(70633),Ee=b(69060),_e=b(55054),Oe=b(89353),Ie=b(14141),Ae=b(23972),qe=b(14330),ze=b(29434),De=b(39883),Le=b(51686),Fe=b(88322),Ge=b(68637),je=b(34227),Be=b(27644),Ue=b(84315),He=b(13595),$e=b(30865),Xe=b(35639),Je=b(27250),Ze=b(97028),et=b(27881),tt=b(27952),rt=b(7200),it=b(65619),nt=b(64864),ot=b(80812),lt=b(69096),pt=b(68182),ct=b(91847);function registerCommand(g,v,b){(0,P.registerCommand)(g,((g,...b)=>S(this,void 0,void 0,(function*(){C.ext.activityMeasurementService.recordActivity("overallnoedit");const S=b.findIndex((g=>null==g?void 0:g.commandReason));if(S>=0){const v=b[S].commandReason;g.telemetry.properties.commandReason=v,"install"===v&&(g.telemetry.properties.isActivationEvent="true"),b.splice(S,1)}return v(g,...b)}))),b)}v.registerCommand=registerCommand,v.registerCommands=function registerCommands(){(0,ke.registerWorkspaceCommand)("vscode-docker.configure",T.scaffold),(0,ke.registerWorkspaceCommand)("vscode-docker.configureCompose",R.scaffoldCompose),(0,ke.registerWorkspaceCommand)("vscode-docker.debugging.initializeForDebugging",k.scaffoldDebugConfig),(0,ke.registerWorkspaceCommand)("vscode-docker.compose.down",_.composeDown),(0,ke.registerWorkspaceCommand)("vscode-docker.compose.restart",_.composeRestart),(0,ke.registerWorkspaceCommand)("vscode-docker.compose.up",_.composeUp),(0,ke.registerWorkspaceCommand)("vscode-docker.compose.up.subset",_.composeUpSubset),registerCommand("vscode-docker.pruneSystem",Te.pruneSystem),(0,ke.registerWorkspaceCommand)("vscode-docker.containers.attachShell",O.attachShellContainer),registerCommand("vscode-docker.containers.browse",I.browseContainer),registerCommand("vscode-docker.containers.downloadFile",z.downloadContainerFile),registerCommand("vscode-docker.containers.inspect",G.inspectContainer),registerCommand("vscode-docker.containers.configureExplorer",q.configureContainersExplorer),registerCommand("vscode-docker.containers.openFile",L.openContainerFile),registerCommand("vscode-docker.containers.prune",j.pruneContainers),registerCommand("vscode-docker.containers.remove",B.removeContainer),registerCommand("vscode-docker.containers.group.remove",U.removeContainerGroup),registerCommand("vscode-docker.containers.restart",V.restartContainer),registerCommand("vscode-docker.containers.select",H.selectContainer),registerCommand("vscode-docker.containers.start",K.startContainer),registerCommand("vscode-docker.containers.stop",J.stopContainer),(0,ke.registerWorkspaceCommand)("vscode-docker.containers.stats",X.stats),(0,ke.registerWorkspaceCommand)("vscode-docker.containers.viewLogs",Y.viewContainerLogs),(0,ke.registerWorkspaceCommand)("vscode-docker.containers.composeGroup.logs",A.composeGroupLogs),(0,ke.registerWorkspaceCommand)("vscode-docker.containers.composeGroup.start",A.composeGroupStart),(0,ke.registerWorkspaceCommand)("vscode-docker.containers.composeGroup.stop",A.composeGroupStop),(0,ke.registerWorkspaceCommand)("vscode-docker.containers.composeGroup.restart",A.composeGroupRestart),(0,ke.registerWorkspaceCommand)("vscode-docker.containers.composeGroup.down",A.composeGroupDown),(0,ke.registerWorkspaceCommand)("vscode-docker.images.build",se.buildImage),registerCommand("vscode-docker.images.configureExplorer",oe.configureImagesExplorer),registerCommand("vscode-docker.images.inspect",pe.inspectImage),registerCommand("vscode-docker.images.prune",ce.pruneImages),registerCommand("vscode-docker.images.showDangling",ve.showDanglingImages),registerCommand("vscode-docker.images.hideDangling",ve.hideDanglingImages),(0,ve.setInitialDanglingContextValue)(),(0,ke.registerWorkspaceCommand)("vscode-docker.images.pull",de.pullImage),(0,ke.registerWorkspaceCommand)("vscode-docker.images.push",me.pushImage),registerCommand("vscode-docker.images.remove",he.removeImage),registerCommand("vscode-docker.images.group.remove",ye.removeImageGroup),(0,ke.registerWorkspaceCommand)("vscode-docker.images.run",fe.runImage),(0,ke.registerWorkspaceCommand)("vscode-docker.images.runAzureCli",ge.runAzureCliImage),(0,ke.registerWorkspaceCommand)("vscode-docker.images.runInteractive",fe.runImageInteractive),registerCommand("vscode-docker.images.tag",be.tagImage),registerCommand("vscode-docker.images.copyFullTag",le.copyFullTag),registerCommand("vscode-docker.networks.configureExplorer",Ne.configureNetworksExplorer),registerCommand("vscode-docker.networks.create",Se.createNetwork),registerCommand("vscode-docker.networks.inspect",Pe.inspectNetwork),registerCommand("vscode-docker.networks.remove",Ce.removeNetwork),registerCommand("vscode-docker.networks.prune",xe.pruneNetworks),registerCommand("vscode-docker.registries.connectRegistry",Fe.connectRegistry),registerCommand("vscode-docker.registries.copyImageDigest",je.copyRemoteImageDigest),registerCommand("vscode-docker.registries.inspectRemoteImageManifest",Je.inspectRemoteImageManifest),registerCommand("vscode-docker.registries.copyRemoteFullTag",Ge.copyRemoteFullTag),registerCommand("vscode-docker.registries.deleteImage",Be.deleteRemoteImage),registerCommand("vscode-docker.registries.deployImageToAzure",Ae.deployImageToAzure),registerCommand("vscode-docker.registries.deployImageToAca",Ie.deployImageToAca),registerCommand("vscode-docker.registries.disconnectRegistry",Ue.disconnectRegistry),registerCommand("vscode-docker.registries.help",it.registryHelp),(0,ke.registerWorkspaceCommand)("vscode-docker.registries.logInToDockerCli",Ze.logInToDockerCli),(0,ke.registerWorkspaceCommand)("vscode-docker.registries.logOutOfDockerCli",et.logOutOfDockerCli),(0,ke.registerWorkspaceCommand)("vscode-docker.registries.pullImage",tt.pullImageFromRepository),(0,ke.registerWorkspaceCommand)("vscode-docker.registries.pullRepository",tt.pullRepository),registerCommand("vscode-docker.registries.reconnectRegistry",rt.reconnectRegistry),registerCommand("vscode-docker.registries.genericV2.removeTrackedRegistry",Xe.removeTrackedGenericV2Registry),registerCommand("vscode-docker.registries.genericV2.addTrackedRegistry",$e.addTrackedGenericV2Registry),registerCommand("vscode-docker.registries.dockerHub.openInBrowser",He.openDockerHubInBrowser),(0,ke.registerWorkspaceCommand)("vscode-docker.registries.azure.buildImage",ze.buildImageInAzure),registerCommand("vscode-docker.registries.azure.createRegistry",Ee.createAzureRegistry),registerCommand("vscode-docker.registries.azure.deleteRegistry",_e.deleteAzureRegistry),registerCommand("vscode-docker.registries.azure.deleteRepository",Oe.deleteAzureRepository),registerCommand("vscode-docker.registries.azure.openInPortal",qe.openInAzurePortal),registerCommand("vscode-docker.registries.azure.untagImage",De.untagAzureImage),registerCommand("vscode-docker.registries.azure.viewProperties",Le.viewAzureProperties),registerCommand("vscode-docker.volumes.configureExplorer",ot.configureVolumesExplorer),registerCommand("vscode-docker.volumes.inspect",lt.inspectVolume),registerCommand("vscode-docker.volumes.prune",pt.pruneVolumes),registerCommand("vscode-docker.volumes.remove",ct.removeVolume),registerCommand("vscode-docker.contexts.configureExplorer",te.configureDockerContextsExplorer),registerCommand("vscode-docker.contexts.help",te.dockerContextsHelp),registerCommand("vscode-docker.contexts.inspect",re.inspectDockerContext),registerCommand("vscode-docker.contexts.remove",ie.removeDockerContext),registerCommand("vscode-docker.contexts.use",ne.useDockerContext),registerCommand("vscode-docker.openDockerDownloadPage",nt.openDockerDownloadPage),registerCommand("vscode-docker.help",ae.help),registerCommand("vscode-docker.help.openWalkthrough",(()=>x.commands.executeCommand("workbench.action.openWalkthrough","ms-azuretools.vscode-docker#dockerStart"))),registerCommand("vscode-docker.activateRegistryProviders",(g=>{g.telemetry.suppressAll=!0,g.errorHandling.suppressDisplay=!0}))}},70633:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registerWorkspaceCommand=void 0;const P=b(94485),x=b(89496),C=b(95601),T=b(54176),R=b(83313);v.registerWorkspaceCommand=function registerWorkspaceCommand(g,v,b){(0,R.registerCommand)(g,((g,...b)=>S(this,void 0,void 0,(function*(){return yield function verifyIsRunningInWorkspace(g){return S(this,void 0,void 0,(function*(){if(x.workspace.getConfiguration("docker").get("showRemoteWorkspaceWarning")){const v=(0,T.getVSCodeRemoteInfo)(g);if(v.extensionKind===T.DockerExtensionKind.ui){let b,S,R;switch(v.remoteKind){case T.RemoteKind.ssh:b=x.l10n.t("This operation is not supported because the Docker extension is currently running on your local machine."),S=x.l10n.t("Switch to Remote SSH"),R="https://aka.ms/AA5y2rd";break;case T.RemoteKind.wsl:b=x.l10n.t("This operation is not supported because the Docker extension is currently running outside of WSL."),S=x.l10n.t("Switch to WSL"),R="https://aka.ms/AA5xvjn";break;case T.RemoteKind.devContainer:b=x.l10n.t("This operation is not supported because the Docker extension is currently running outside of your container."),S=x.l10n.t("Switch to Container"),R="https://aka.ms/AA5xva6";break;default:return}const k={title:S};yield g.ui.showWarningMessage(b,{learnMoreLink:R,stepName:"switchExtensionKind"},k),function updateExtensionKind(g){const v="remote.extensionKind",b=x.workspace.getConfiguration(),S=b.inspect(v);let P,T;"object"==typeof S.workspaceValue&&null!==S.workspaceValue&&S.workspaceValue[C.extensionId]?(P=x.ConfigurationTarget.Workspace,T=S.workspaceValue):(P=x.ConfigurationTarget.Global,T="object"==typeof S.globalValue&&null!==S.globalValue?S.globalValue:{});T[C.extensionId]=g,b.update(v,T,P)}("workspace");const _=x.l10n.t("This change to the Docker extension requires reloading VS Code to take effect."),O={title:x.l10n.t("Reload Now")};throw yield g.ui.showWarningMessage(_,{stepName:"requiresReload"},O),yield(0,P.callWithTelemetryAndErrorHandling)("verifyIsWorkspaceExtension",(v=>{Object.assign(v,g)})),yield x.commands.executeCommand("workbench.action.reloadWindow"),new P.UserCancelledError("reloading")}}}))}(g),v(g,...b)}))),b)}},18286:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerAssignAcrPullRoleStep=void 0;const P=b(94485),x=b(6113),C=b(89496),T=b(93868),R=b(92076),k=b(71605),_=b(48772);class DockerAssignAcrPullRoleStep extends P.AzureWizardExecuteStep{constructor(g){super(),this.tagTreeItem=g,this.priority=141}execute(g,v){var b;return S(this,void 0,void 0,(function*(){const S=C.l10n.t("Granting permission for App Service to pull image from ACR...");T.ext.outputChannel.info(S),v.report({message:S});const P=yield(0,_.getAzExtAzureUtils)(),R=yield(0,_.getAzExtAppService)(),O=yield(0,_.getArmAuth)(),I=yield(0,_.getArmContainerRegistry)(),A=P.createAzureClient(g,O.AuthorizationManagementClient),q=P.createAzureClient(g,I.ContainerRegistryManagementClient),z=yield R.createWebSiteClient(g),L=this.tagTreeItem.parent.parent,G=yield q.registries.get((0,k.getResourceGroupFromAzureRegistryItem)(L.wrappedItem),L.wrappedItem.label);if(!(null==G?void 0:G.id))throw new Error(C.l10n.t("Unable to get details from Container Registry {0}",L.wrappedItem.label));const j=(yield P.uiUtils.listAllIterator(A.roleDefinitions.list(G.id,{filter:"roleName eq 'AcrPull'"})))[0];if(!(null==j?void 0:j.id))throw new Error(C.l10n.t("Unable to get AcrPull role definition on subscription {0}",g.subscriptionId));const B=yield z.webApps.get(g.site.resourceGroup,g.site.name);if(!(null===(b=null==B?void 0:B.identity)||void 0===b?void 0:b.principalId))throw new Error(C.l10n.t("Unable to get identity principal ID for web site {0}",g.site.name));yield A.roleAssignments.create(G.id,(0,x.randomUUID)(),{principalId:B.identity.principalId,roleDefinitionId:j.id,principalType:"ServicePrincipal"});const U=yield z.webApps.getConfiguration(g.site.resourceGroup,g.site.name);if(!U)throw new Error(C.l10n.t("Unable to get configuration for web site {0}",g.site.name));const V=(0,k.getFullImageNameFromRegistryTagItem)(this.tagTreeItem.wrappedItem);U.linuxFxVersion=`DOCKER|${V}`,yield z.webApps.updateConfiguration(g.site.resourceGroup,g.site.name,U)}))}shouldExecute(g){return!!g.site&&(0,R.isAzureTag)(this.tagTreeItem.wrappedItem)&&!g.customLocation}}v.DockerAssignAcrPullRoleStep=DockerAssignAcrPullRoleStep},12232:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerSiteCreateStep=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(92076),R=b(71605),k=b(48772);class DockerSiteCreateStep extends P.AzureWizardExecuteStep{constructor(g){super(),this.tagItem=g,this.priority=140}execute(g,v){return S(this,void 0,void 0,(function*(){const b=x.l10n.t('Creating web app "{0}"...',g.newSiteName);C.ext.outputChannel.info(b),v.report({message:b});const S=yield this.getNewSiteConfig(g),T=yield(0,k.getAzExtAzureUtils)(),R=yield(0,k.getAzExtAppService)(),_=yield T.LocationListStep.getLocation(g),O=(0,P.nonNullProp)(_,"name"),I=yield R.createWebSiteClient(g),A={name:g.newSiteName,location:O,serverFarmId:(0,P.nonNullValueAndProp)(g.plan,"id"),siteConfig:S};g.customLocation?(A.kind="app,linux,kubernetes,container",this.addCustomLocationProperties(A,g.customLocation)):A.identity={type:"SystemAssigned"},g.site=yield I.webApps.beginCreateOrUpdateAndWait((0,P.nonNullValueAndProp)(g.resourceGroup,"name"),(0,P.nonNullProp)(g,"newSiteName"),A)}))}getNewSiteConfig(g){var v,b;return S(this,void 0,void 0,(function*(){const S=this.tagItem.parent.parent;let P,C,k;const _=[];if((0,T.isAzureRegistry)(S.wrappedItem)&&!g.customLocation)return _.push({name:"DOCKER_ENABLE_CI",value:"true"}),{acrUseManagedIdentityCreds:!0,appSettings:_};if((0,T.isAzureRegistry)(S.wrappedItem)&&g.customLocation){const g=yield S.provider.tryGetAdminCredentials(S.wrappedItem);if(!(null==g?void 0:g.username)||!(null===(b=null===(v=null==g?void 0:g.passwords)||void 0===v?void 0:v[0])||void 0===b?void 0:b.value))throw new Error(x.l10n.t("Azure App service deployment on Azure Arc only supports running images from Azure Container Registries with admin enabled"));P=g.username,C=g.passwords[0].value,k=S.wrappedItem.baseUrl.toString()}else{if(!S.provider.getLoginInformation)throw new Error(x.l10n.t("This registry does not support deploying to Azure App Service"));const g=yield S.provider.getLoginInformation(S.wrappedItem);k=S.wrappedItem.baseUrl.toString(),P=g.username,C=g.secret}P&&C&&(_.push({name:"DOCKER_REGISTRY_SERVER_USERNAME",value:P}),_.push({name:"DOCKER_REGISTRY_SERVER_PASSWORD",value:C})),k&&_.push({name:"DOCKER_REGISTRY_SERVER_URL",value:k}),g.webSitesPort&&_.push({name:"WEBSITES_PORT",value:g.webSitesPort.toString()});return{linuxFxVersion:`DOCKER|${(0,R.getFullImageNameFromRegistryTagItem)(this.tagItem.wrappedItem)}`,appSettings:_}}))}addCustomLocationProperties(g,v){g.extendedLocation={name:v.id,type:"customLocation"}}shouldExecute(g){return!g.site}}v.DockerSiteCreateStep=DockerSiteCreateStep},67063:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerWebhookCreateStep=void 0;const P=b(94485),x=b(36918),C=b(89496),T=b(93868),R=b(92076),k=b(71605),_=b(38714),O=b(48772);class DockerWebhookCreateStep extends P.AzureWizardExecuteStep{constructor(g){super(),this.tagItem=g,this.priority=142}execute(g,v){return S(this,void 0,void 0,(function*(){const b=yield(0,O.getAzExtAppService)();b.registerAppServiceExtensionVariables(T.ext);const S=(0,P.nonNullProp)(g,"site"),k=new b.ParsedSite(S,g),_=yield k.createClient(g),I=(yield _.getWebAppPublishCredential()).scmUri;if((0,R.isAzureRepository)(this.tagItem.parent.wrappedItem)){const b=C.l10n.t('Creating webhook for web app "{0}"...',g.newSiteName);T.ext.outputChannel.info(b),v.report({message:b});const S=yield this.createWebhookForApp(g,g.site,I);T.ext.outputChannel.info(C.l10n.t('Created webhook "{0}" with scope "{1}", id: "{2}" and location: "{3}"',S.name,S.scope,S.id,S.location))}else if((0,x.isDockerHubRepository)(this.tagItem.parent.wrappedItem)){const g=this.tagItem.parent.parent.wrappedItem.label,v=this.tagItem.parent.wrappedItem.label,b=C.l10n.t("Copy & Open"),S=`https://cloud.docker.com/repository/docker/${g}/${v}/webHooks`;C.window.showInformationMessage(C.l10n.t('To set up a CI/CD webhook, open the page "{0}" and enter the URI to the created web app in your dockerhub account',S),b).then((g=>{g&&(C.env.clipboard.writeText(I),C.env.openExternal(C.Uri.parse(S)))}))}}))}shouldExecute(g){return!!g.site&&((0,R.isAzureRepository)(this.tagItem.parent.wrappedItem)||(0,x.isDockerHubRepository)(this.tagItem.parent.wrappedItem))}createWebhookForApp(g,v,b){return S(this,void 0,void 0,(function*(){let S=v.name;S=S.replace(/[^a-zA-Z0-9]/g,""),S=S.substr(0,44),S+=_.cryptoUtils.getRandomHexString(6);const P=this.tagItem.parent.parent,x=yield(0,O.getArmContainerRegistry)(),C=(yield(0,O.getAzExtAzureUtils)()).createAzureClient(g,x.ContainerRegistryManagementClient),T={location:P.wrappedItem.registryProperties.location,serviceUri:b,scope:`${this.tagItem.parent.wrappedItem.label}:${this.tagItem.wrappedItem.label}`,actions:["push"],status:"enabled"},R=(0,k.getResourceGroupFromAzureRegistryItem)(P.wrappedItem);return yield C.webhooks.beginCreateAndWait(R,P.wrappedItem.label,S,T)}))}}v.DockerWebhookCreateStep=DockerWebhookCreateStep},29806:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.WebSitesPortPromptStep=void 0;const P=b(94485),x=b(89496);class WebSitesPortPromptStep extends P.AzureWizardPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){const v=x.l10n.t("What port does your app listen on?"),b=yield g.ui.showInputBox({prompt:v,placeHolder:"80",value:"80",validateInput});g.webSitesPort=parseInt(b,10)}))}shouldPrompt(g){return!!g.customLocation}}function validateInput(g){if(Number(g)){const v=parseInt(g,10);if(v>=1&&v<=65535)return}return x.l10n.t("Port must be a positive integer (1 to 65535).")}v.WebSitesPortPromptStep=WebSitesPortPromptStep},69060:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.createAzureRegistry=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(22856),R=b(31429),k=b(14229),_=b(48772),O=b(14103);v.createAzureRegistry=function createAzureRegistry(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,O.subscriptionExperience)(g));const b=v.wrappedItem,S=(0,P.createSubscriptionContext)(b.subscription),I=Object.assign(Object.assign(Object.assign({},g),S),{azureSubscription:b.subscription}),A=yield(0,_.getAzExtAzureUtils)(),q=[new R.AzureRegistryNameStep,new k.AzureRegistrySkuStep,new A.ResourceGroupListStep];A.LocationListStep.addStep(I,q);const z=new P.AzureWizard(I,{promptSteps:q,executeSteps:[new T.AzureRegistryCreateStep],title:x.l10n.t("Create new Azure Container Registry")});yield z.prompt();const L=(0,P.nonNullProp)(I,"newRegistryName");return yield z.execute(),x.window.showInformationMessage(`Successfully created registry "${L}".`),C.ext.registriesTree.refresh(),L}))}},55054:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.deleteAzureRegistry=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(14103);v.deleteAzureRegistry=function deleteAzureRegistry(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,T.registryExperience)(g,{contextValueFilter:{include:/commonregistry/i},registryFilter:{include:[C.ext.azureRegistryDataProvider.label]}}));const b=v.wrappedItem.label,R=x.l10n.t('Are you sure you want to delete registry "{0}" and its associated images?',b);yield g.ui.showWarningMessage(R,{modal:!0},P.DialogResponses.deleteResponse);const k=x.l10n.t('Deleting registry "{0}"...',b);yield x.window.withProgress({location:x.ProgressLocation.Notification,title:k},(()=>S(this,void 0,void 0,(function*(){const g=v.provider;yield g.deleteRegistry(v.wrappedItem)})))),C.ext.registriesTree.refresh();const _=x.l10n.t('Successfully deleted registry "{0}".',b);x.window.showInformationMessage(_)}))}},89353:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.deleteAzureRepository=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(14103);v.deleteAzureRepository=function deleteAzureRepository(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,T.registryExperience)(g,{contextValueFilter:{include:/commonrepository/i},registryFilter:{include:[C.ext.azureRegistryDataProvider.label]}}));const b=x.l10n.t('Are you sure you want to delete repository "{0}" and its associated images?',v.wrappedItem.label);yield g.ui.showWarningMessage(b,{modal:!0},P.DialogResponses.deleteResponse);const R=x.l10n.t('Deleting repository "{0}"...',v.wrappedItem.label);yield x.window.withProgress({location:x.ProgressLocation.Notification,title:R},(()=>S(this,void 0,void 0,(function*(){const g=v.provider;yield g.deleteRepository(v.wrappedItem)})))),C.ext.registriesTree.refresh();const k=x.l10n.t('Successfully deleted repository "{0}".',v.wrappedItem.label);x.window.showInformationMessage(k)}))}},14141:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.deployImageToAca=void 0;const P=b(94485),x=b(16522),C=b(36918),T=b(81249),R=b(89496),k=b(92076),_=b(71605),O=b(39047),I=b(14103),A=b(72265),q="ms-azuretools.vscode-azurecontainerapps",z="0.4.0";v.deployImageToAca=function deployImageToAca(g,v){return S(this,void 0,void 0,(function*(){(function isAcaExtensionInstalled(){var g;const v=R.extensions.getExtension(q);if(!(null===(g=null==v?void 0:v.packageJSON)||void 0===g?void 0:g.version))return!1;const b=T.coerce(v.packageJSON.version),S=T.coerce(z);return T.gte(b,S)})()||(yield function openAcaInstallPage(g){return S(this,void 0,void 0,(function*(){const v=R.l10n.t("Version {0} or higher of the Azure Container Apps extension is required to deploy to Azure Container Apps. Would you like to install it now?",z);throw yield(0,O.installExtension)(g,q,v),new P.UserCancelledError("installAcaExtensionAccepted")}))}(g)),v||(v=yield(0,I.registryExperience)(g,{contextValueFilter:{include:/commontag/i}}));const b={image:(0,_.getFullImageNameFromRegistryTagItem)(v.wrappedItem)};(0,A.addImageTaggingTelemetry)(g,b.image,"");const L=v.parent.parent;if((0,k.isAzureRegistry)(L.wrappedItem));else{const g=yield L.provider.getLoginInformation(L.wrappedItem);if(!(null==g?void 0:g.username)||!(null==g?void 0:g.secret))throw new Error(R.l10n.t('No credentials found for registry "{0}".',L.wrappedItem.label));(0,C.isDockerHubRegistry)(L.wrappedItem)&&(/^docker\.io\//i.test(b.image)||(b.image="docker.io/"+b.image)),b.username=g.username,b.secret=g.secret}b.registryName=(0,P.nonNullProp)((0,x.parseDockerLikeImageName)(b.image),"registry"),R.commands.executeCommand("containerApps.deployImageApi",b)}))}},23972:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.deployImageToAzure=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(48772),R=b(14103),k=b(18286),_=b(12232),O=b(67063),I=b(29806);v.deployImageToAzure=function deployImageToAzure(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,R.registryExperience)(g,{contextValueFilter:{include:"commontag"}}));const b=yield(0,T.getAzExtAzureUtils)(),S=yield(0,T.getAzExtAppService)(),A=[],q=yield(0,R.subscriptionExperience)(g),z=(0,P.createSubscriptionContext)(q.wrappedItem.subscription),L=Object.assign(Object.assign(Object.assign({},g),z),{newSiteOS:S.WebsiteOS.linux,newSiteKind:S.AppKind.app});A.push(new S.SiteNameStep),A.push(new b.ResourceGroupListStep),S.CustomLocationListStep.addStep(L,A),A.push(new I.WebSitesPortPromptStep),A.push(new S.AppServicePlanListStep);const G=[new _.DockerSiteCreateStep(v),new k.DockerAssignAcrPullRoleStep(v),new O.DockerWebhookCreateStep(v)],j=x.l10n.t("Create new web app"),B=new P.AzureWizard(L,{title:j,promptSteps:A,executeSteps:G});yield B.prompt(),yield B.execute();const U=(0,P.nonNullProp)(L,"site"),V=`https://${U.defaultHostName}`,H=x.l10n.t('Successfully created web app "{0}": {1}',U.name,V);C.ext.outputChannel.info(H);const K=x.l10n.t("Open Site");x.window.showInformationMessage(H,K).then((g=>{g===K&&x.env.openExternal(x.Uri.parse(V))}))}))}},14330:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.openInAzurePortal=void 0;const P=b(94485),x=b(93868),C=b(92076),T=b(48772),R=b(14103);v.openInAzurePortal=function openInAzurePortal(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,R.registryExperience)(g,{registryFilter:{include:[x.ext.azureRegistryDataProvider.label]},contextValueFilter:{include:[/commonregistry/i]}}));const b=v.wrappedItem,S=yield(0,T.getAzExtAzureUtils)();let k;(0,C.isAzureSubscriptionRegistryItem)(b)?(k=(0,P.createSubscriptionContext)(b.subscription),yield S.openInPortal(k,`/subscriptions/${k.subscriptionId}`)):(0,C.isAzureRegistry)(b)?(k=(0,P.createSubscriptionContext)(b.parent.subscription),yield S.openInPortal(k,b.id)):(k=(0,P.createSubscriptionContext)(b.parent.parent.subscription),yield S.openInPortal(k,`${b.parent.id}/repository`))}))}},29434:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.buildImageInAzure=void 0;const P=b(94485),x=b(89496),C=b(48772),T=b(26172),R=b(69492);v.buildImageInAzure=function buildImageInAzure(g,v,b){return S(this,void 0,void 0,(function*(){if(!x.workspace.isTrusted)throw new P.UserCancelledError("enforceTrust");const S=yield(0,R.scheduleRunRequest)(g,"DockerBuildRequest",v,b);let k=yield S();const{KnownRunStatus:_}=yield(0,C.getArmContainerRegistry)();for(;k.status===_.Started||k.status===_.Queued||k.status===_.Running;)yield(0,T.delay)(5e3),k=yield S();return k}))}},69492:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},P=this&&this.__asyncValues||function(g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v,b=g[Symbol.asyncIterator];return b?b.call(g):(g="function"==typeof __values?__values(g):g[Symbol.iterator](),v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v);function verb(b){v[b]=g[b]&&function(v){return new Promise((function(S,P){(function settle(g,v,b,S){Promise.resolve(S).then((function(v){g({value:v,done:b})}),v)})(S,P,(v=g[b](v)).done,v.value)}))}}};Object.defineProperty(v,"__esModule",{value:!0}),v.scheduleRunRequest=v.RootStrategy=void 0;const x=b(94485),C=b(55674),T=b(22037),R=b(71017),k=b(14521),_=b(97998),O=b(89496),I=b(93868),A=b(99951),q=b(48772),z=b(26172),L=b(265),G=b(28080),j=b(14103),B=b(72265),U=6,V=[".git",".gitignore",".bzr","bzrignore",".hg",".hgignore",".svn"];var H;!function(g){g.Default="Default",g.DockerfileFolder="DockerfileFolder"}(H=v.RootStrategy||(v.RootStrategy={})),v.scheduleRunRequest=function scheduleRunRequest(g,v,b,J){return S(this,void 0,void 0,(function*(){let Y,te,re;if("DockerBuildRequest"===v)Y=yield(0,G.quickPickWorkspaceFolder)(g,O.l10n.t("To quick build Docker files you must first open a folder or workspace in VS Code.")),te=yield(0,L.quickPickDockerFileItem)(g,b,Y),re=yield function quickPickImageName(g,v,b){return S(this,void 0,void 0,(function*(){const S=`ACR_buildTag_${R.join(v.uri.fsPath,b.relativeFilePath)}`,P=I.ext.context.workspaceState.get(S);let x;P?x=P:(x=R.basename(b.relativeFolderPath).toLowerCase(),"."===x&&(x=R.basename(v.uri.fsPath).toLowerCase().replace(/\s/g,"")),x+=":{{.Run.ID}}"),yield(0,z.delay)(500),(0,B.addImageTaggingTelemetry)(g,x,".before");const C=yield(0,B.getTagFromUserInput)(g,x);return(0,B.addImageTaggingTelemetry)(g,C,".after"),yield I.ext.context.workspaceState.update(S,C),C}))}(g,Y,te);else{if("FileTaskRunRequest"!==v)throw new Error(O.l10n.t("Run Request Type Currently not supported."));Y=yield(0,G.quickPickWorkspaceFolder)(g,O.l10n.t("To run a task from a .yaml file you must first open a folder or workspace in VS Code.")),te=yield(0,L.quickPickYamlFileItem)(g,b,Y,O.l10n.t("To run a task from a .yaml file you must have yaml file in your VS Code workspace."))}const ie=(yield(0,j.registryExperience)(g,{registryFilter:{include:[I.ext.azureRegistryDataProvider.label]},contextValueFilter:{include:/commonregistry/i}})).wrappedItem,ne=(0,A.getResourceGroupFromId)(ie.id),ae=["Linux","Windows"].map((g=>({label:g,data:g}))),se=(yield g.ui.showQuickPick(ae,{placeHolder:O.l10n.t("Select image base OS")})).data,oe=function getTempSourceArchivePath(){const g=`sourceArchive${Math.floor(Math.random()*Math.pow(10,U))}.tar.gz`;I.ext.outputChannel.info(O.l10n.t("Setting up temp file with '{0}'",g));const v=R.join(T.tmpdir(),g);return v}();try{I.ext.outputChannel.show();let g=Y.uri;J===H.DockerfileFolder&&(g=O.Uri.file(R.dirname(te.absoluteFilePath)));const b=yield(0,A.createAzureContainerRegistryClient)(ie.subscription),T=yield function uploadSourceCode(g,v,b,P,x){return S(this,void 0,void 0,(function*(){I.ext.outputChannel.info(O.l10n.t(" Sending source code to temp file"));const S=P.fsPath;let T=yield C.readdir(S);T=T.filter((g=>!(g in V))),_.c({cwd:S},T).pipe(C.createWriteStream(x)),I.ext.outputChannel.info(O.l10n.t(" Getting build source upload URL"));const R=yield g.registries.getBuildSourceUploadUrl(b,v),k=R.uploadUrl,A=R.relativePath,z=new((yield(0,q.getStorageBlob)()).BlockBlobClient)(k);return I.ext.outputChannel.info(O.l10n.t(" Creating block blob")),yield z.uploadFile(x),A}))}(b,ie.label,ne,g,oe);let z;I.ext.outputChannel.info(O.l10n.t("Uploaded source code from {0}",oe)),z="DockerBuildRequest"===v?{type:v,imageNames:[re],isPushEnabled:!0,sourceLocation:T,platform:{os:se},dockerFilePath:R.relative(g.fsPath,te.absoluteFilePath)}:{type:"FileTaskRunRequest",taskFilePath:R.relative(g.fsPath,te.absoluteFilePath),sourceLocation:T,platform:{os:se}},I.ext.outputChannel.info(O.l10n.t("Set up run request"));const L=yield b.registries.beginScheduleRunAndWait(ne,ie.label,z);return I.ext.outputChannel.info(O.l10n.t("Scheduled run {0}",L.runId)),function streamLogs(g,v,b){return S(this,void 0,void 0,(function*(){const g=yield(0,A.createAzureContainerRegistryClient)(v.subscription),C=(0,A.getResourceGroupFromId)(v.id),T=yield g.runs.getLogSasUrl(C,v.label,b.runId),R=new((yield(0,q.getStorageBlob)()).BlobClient)((0,x.nonNullProp)(T,"logLink"));let _=0,O=0,z=!1;yield new Promise(((g,v)=>{const b=setInterval((()=>S(this,void 0,void 0,(function*(){var S,x,C,T,A;try{z||(z=yield R.exists())||(O++,O>=X&&(clearInterval(b),v("Not found")));const j=yield R.getProperties();if(j.contentLength>_){const g=yield R.download(_);_+=g.contentLength;const v=k.createInterface(g.readableStreamBody);try{for(var q,L=!0,G=P(v);!(S=(q=yield G.next()).done);){T=q.value,L=!1;try{const g=T.replace(/[\x00-\x09\x0B-\x0C\x0E-\x1F]/g,"");I.ext.outputChannel.info(g)}finally{L=!0}}}catch(g){x={error:g}}finally{try{L||S||!(C=G.return)||(yield C.call(G))}finally{if(x)throw x.error}}}(null===(A=j.metadata)||void 0===A?void 0:A.complete)&&(clearInterval(b),g())}catch(g){clearInterval(b),v(g)}}))),K)}))}))}(0,ie,L),()=>S(this,void 0,void 0,(function*(){return b.runs.get(ne,ie.label,L.runId)}))}finally{(yield C.pathExists(oe))&&(yield C.unlink(oe))}}))};const K=1e3,X=30},39883:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.untagAzureImage=void 0;const P=b(89496),x=b(93868),C=b(71605),T=b(14103);v.untagAzureImage=function untagAzureImage(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,T.registryExperience)(g,{registryFilter:{include:[x.ext.azureRegistryDataProvider.label]},contextValueFilter:{include:/commontag/i}}));const b=(0,C.getFullImageNameFromRegistryTagItem)(v.wrappedItem),R=P.l10n.t('Are you sure you want to untag image "{0}"? This does not delete the manifest referenced by the tag.',b);yield g.ui.showWarningMessage(R,{modal:!0},{title:"Untag"});const k=P.l10n.t('Untagging image "{0}"...',b);yield P.window.withProgress({location:P.ProgressLocation.Notification,title:k},(()=>S(this,void 0,void 0,(function*(){const g=v.provider;yield g.untagImage(v.wrappedItem)})))),x.ext.registriesTree.refresh(),P.window.showInformationMessage(P.l10n.t('Successfully untagged image "{0}".',b))}))}},51686:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.viewAzureProperties=void 0;const P=b(94485),x=b(93868),C=b(14103);v.viewAzureProperties=function viewAzureProperties(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,C.registryExperience)(g,{registryFilter:{include:[x.ext.azureRegistryDataProvider.label]},contextValueFilter:{include:/commonregistry/i}}));const b=v.wrappedItem;yield(0,P.openReadOnlyJson)({label:b.label,fullId:b.id},b.registryProperties)}))}},88322:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.connectRegistry=void 0;const P=b(93868);v.connectRegistry=function connectRegistry(){return S(this,void 0,void 0,(function*(){yield P.ext.registriesRoot.connectRegistryProvider()}))}},68637:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.copyRemoteFullTag=void 0;const P=b(89496),x=b(71605),C=b(14103);v.copyRemoteFullTag=function copyRemoteFullTag(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,C.registryExperience)(g,{contextValueFilter:{include:/commontag/i}}));const b=(0,x.getFullImageNameFromRegistryTagItem)(v.wrappedItem);return P.env.clipboard.writeText(b),b}))}},34227:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.copyRemoteImageDigest=void 0;const P=b(89496),x=b(93868),C=b(14103);v.copyRemoteImageDigest=function copyRemoteImageDigest(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,C.registryExperience)(g,{registryFilter:{exclude:[x.ext.dockerHubRegistryDataProvider.label]},contextValueFilter:{include:/commontag/i}}));const b=v.provider,S=yield b.getImageDigest(v.wrappedItem);P.env.clipboard.writeText(S)}))}},27644:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.deleteRemoteImage=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(71605),R=b(14103);v.deleteRemoteImage=function deleteRemoteImage(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,R.registryExperience)(g,{registryFilter:{exclude:[C.ext.githubRegistryDataProvider.label,C.ext.dockerHubRegistryDataProvider.label]},contextValueFilter:{include:/commontag/i}}));const b=v.provider;if("function"!=typeof b.deleteTag)throw new Error(x.l10n.t("Deleting remote images is not supported on this registry."));const k=(0,T.getImageNameFromRegistryTagItem)(v.wrappedItem),_=x.l10n.t('Are you sure you want to delete image "{0}"? This will delete all images that have the same digest.',k);yield g.ui.showWarningMessage(_,{modal:!0},P.DialogResponses.deleteResponse);const O=x.l10n.t('Deleting image "{0}"...',k);yield x.window.withProgress({location:x.ProgressLocation.Notification,title:O},(()=>S(this,void 0,void 0,(function*(){try{yield b.deleteTag(v.wrappedItem)}catch(v){const b=(0,P.parseError)(v).errorType.toLowerCase();throw"405"===b||"unsupported"===b?(g.ui.showWarningMessage("Deleting remote images is not supported on this registry. It may need to be enabled.",{learnMoreLink:"https://aka.ms/AA7jsql"}),new P.UserCancelledError):v}})))),C.ext.registriesTree.refresh(),x.window.showInformationMessage(x.l10n.t('Successfully deleted image "{0}".',k))}))}},84315:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.disconnectRegistry=void 0;const P=b(93868),x=b(14103);v.disconnectRegistry=function disconnectRegistry(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,x.registryExperience)(g,{registryFilter:{exclude:[P.ext.genericRegistryV2DataProvider.label]}})),yield P.ext.registriesTree.disconnectRegistryProvider(v)}))}},13595:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.openDockerHubInBrowser=void 0;const P=b(36918),x=b(89496),C=b(95601),T=b(93868),R=b(14103);v.openDockerHubInBrowser=function openDockerHubInBrowser(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,R.registryExperience)(g,{registryFilter:{include:[T.ext.dockerHubRegistryDataProvider.label]},contextValueFilter:{include:[/commonregistry/i]}}));let b=C.dockerHubUrl;const S=v.wrappedItem;if((0,P.isRegistry)(S))b=`${b}u/${S.label}`;else if((0,P.isRepository)(S))b=`${b}r/${S.parent.label}/${S.label}`;else{if(!(0,P.isTag)(S))throw new Error(`Unexpected node type ${S.additionalContextValues||""}`);b=`${b}r/${S.parent.parent.label}/${S.parent.label}/tags`}yield x.env.openExternal(x.Uri.parse(b))}))}},30865:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.addTrackedGenericV2Registry=void 0;const P=b(93868);v.addTrackedGenericV2Registry=function addTrackedGenericV2Registry(g,v){return S(this,void 0,void 0,(function*(){P.ext.genericRegistryV2DataProvider.hasTrackedRegistries()?yield P.ext.genericRegistryV2DataProvider.addTrackedRegistry():yield P.ext.registriesTree.connectRegistryProvider(P.ext.genericRegistryV2DataProvider),P.ext.registriesTree.refresh()}))}},35639:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.removeTrackedGenericV2Registry=void 0;const P=b(93868),x=b(14103);v.removeTrackedGenericV2Registry=function removeTrackedGenericV2Registry(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,x.registryExperience)(g,{registryFilter:{include:[P.ext.genericRegistryV2DataProvider.label]},contextValueFilter:{include:/commonregistry/i}})),yield P.ext.genericRegistryV2DataProvider.removeTrackedRegistry(v.wrappedItem),P.ext.genericRegistryV2DataProvider.hasTrackedRegistries()||(yield P.ext.registriesTree.disconnectRegistryProvider(v.parent)),P.ext.registriesTree.refresh()}))}},27250:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.inspectRemoteImageManifest=void 0;const P=b(94485),x=b(93868),C=b(14103);v.inspectRemoteImageManifest=function inspectRemoteImageManifest(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,C.registryExperience)(g,{registryFilter:{exclude:[x.ext.dockerHubRegistryDataProvider.label]},contextValueFilter:{include:/commontag/i}}));const b=v.provider,S=yield b.getManifestV1(v.wrappedItem);yield(0,P.openReadOnlyJson)({label:v.wrappedItem.label,fullId:v.wrappedItem.id||v.wrappedItem.label},S)}))}},97028:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.logInToDockerCli=void 0;const P=b(94485),x=b(12781),C=b(89496),T=b(93868),R=b(14103);v.logInToDockerCli=function logInToDockerCli(g,v){var b,k;return S(this,void 0,void 0,(function*(){v||(v=yield(0,R.registryExperience)(g,{contextValueFilter:{include:/commonregistry/i}}));const _=yield null===(k=null===(b=v.provider)||void 0===b?void 0:b.getLoginInformation)||void 0===k?void 0:k.call(b,v.wrappedItem),O=null==_?void 0:_.username,I=null==_?void 0:_.secret,A=null==_?void 0:_.server;if(O&&I){const v={location:C.ProgressLocation.Notification,title:C.l10n.t("Logging in...")};yield C.window.withProgress(v,(()=>S(this,void 0,void 0,(function*(){try{yield T.ext.runWithDefaults((g=>g.login({username:O,passwordStdIn:!0,registry:A})),{stdInPipe:x.Readable.from(I)}),T.ext.outputChannel.info("Login succeeded.")}catch(v){const b=(0,P.parseError)(v);throw/error storing credentials.*The stub received bad data/i.test(b.message)?(g.errorHandling.suppressReportIssue=!0,new Error(C.l10n.t('In order to log in to the Docker CLI using tokens, you currently need to go to your Docker config file and remove `"credsStore": "wincred"`, then try again. \nDoing this will disable wincred and cause Docker to store credentials directly in the .docker/config.json file. All registries that are currently logged in will be logged out.'))):v}}))))}else T.ext.outputChannel.warn(C.l10n.t('Skipping login for "{0}" because it does not require authentication.',v.provider.label));T.ext.outputChannel.show()}))}},27881:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.logOutOfDockerCli=void 0;const P=b(89496),x=b(93868),C=b(74119),T=b(14103);v.logOutOfDockerCli=function logOutOfDockerCli(g,v){var b,R,k;return S(this,void 0,void 0,(function*(){v||(v=yield(0,T.registryExperience)(g,{contextValueFilter:{include:/commonregistry/i}}));const S=null===(k=yield null===(R=(b=v.provider).getLoginInformation)||void 0===R?void 0:R.call(b,v.wrappedItem))||void 0===k?void 0:k.server;if(!S)throw new Error(P.l10n.t("Unable to get server URL"));const _=yield x.ext.runtimeManager.getClient(),O=new C.TaskCommandRunnerFactory({taskName:"Docker"});yield O.getCommandRunner()(_.logout({registry:S}))}))}},27952:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.pullImageFromRepository=v.pullRepository=void 0;const P=b(93868),x=b(74119),C=b(71605),T=b(14103),R=b(97028);function pullImages(g,v,b,C){return S(this,void 0,void 0,(function*(){const S=v;yield(0,R.logInToDockerCli)(g,S);const T=yield P.ext.runtimeManager.getClient(),k=new x.TaskCommandRunnerFactory({taskName:T.displayName});yield k.getCommandRunner()(T.pullImage({imageRef:b,allTags:C}))}))}v.pullRepository=function pullRepository(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,T.registryExperience)(g,{contextValueFilter:{include:/commonrepository/i}})),yield pullImages(g,v.parent,(0,C.getFullRepositoryNameFromRepositoryItem)(v.wrappedItem),!0)}))},v.pullImageFromRepository=function pullImageFromRepository(g,v){return S(this,void 0,void 0,(function*(){v||(v=yield(0,T.registryExperience)(g,{contextValueFilter:{include:/commontag/i}})),yield pullImages(g,v.parent.parent,(0,C.getFullImageNameFromRegistryTagItem)(v.wrappedItem),!1)}))}},7200:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.reconnectRegistry=void 0;const P=b(36918),x=b(89496),C=b(93868);v.reconnectRegistry=function reconnectRegistry(g,v){return S(this,void 0,void 0,(function*(){if(!(null==v?void 0:v.provider)||!(null==v?void 0:v.wrappedItem)||!(null==v?void 0:v.parent))throw new Error(x.l10n.t("Unable to determine provider to re-enter credentials. Please disconnect and connect again."));(0,P.isGenericV2Registry)(v.parent.wrappedItem)?(yield C.ext.genericRegistryV2DataProvider.removeTrackedRegistry(v.parent.wrappedItem),yield C.ext.genericRegistryV2DataProvider.addTrackedRegistry()):(yield C.ext.registriesTree.disconnectRegistryProvider(v.parent),yield C.ext.registriesRoot.connectRegistryProvider(v.provider))}))}},65619:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registryHelp=void 0;const P=b(89496);v.registryHelp=function registryHelp(g){return S(this,void 0,void 0,(function*(){P.env.openExternal(P.Uri.parse("https://aka.ms/helpicon_containerregistries"))}))}},25058:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.selectCommandTemplate=v.selectComposeCommand=v.selectLogsCommand=v.selectAttachCommand=v.selectRunCommand=v.selectBuildCommand=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(83455),R=b(80677);function selectCommandTemplate(g,v,b,C,T,k=((v,b)=>g.ui.showQuickPick(v,b)),_=(()=>x.workspace.getConfiguration("docker").inspect(`commands.${v}`))){var O,I;return S(this,void 0,void 0,(function*(){const S=_(),A=toCommandTemplateArray(null!==(I=null!==(O=S.workspaceFolderValue)&&void 0!==O?O:S.workspaceValue)&&void 0!==I?I:S.globalValue),q=toCommandTemplateArray(S.defaultValue);if(!x.workspace.isTrusted&&(S.workspaceFolderValue||S.workspaceValue))throw new P.UserCancelledError("enforceTrust");const z=[];let L;z.push(getConstrainedTemplates(g,A,b)),z.push(getUnconstrainedTemplates(A)),z.push(getConstrainedTemplates(g,q,b)),z.push(getUnconstrainedTemplates(q));for(const g of z)if(0!==g.length){L=yield quickPickTemplate(g,k);break}if(!L)throw new Error(x.l10n.t("No command template was found for command '{0}'",v));return g.telemetry.properties.isDefaultCommand=q.some((g=>g.template===L.template))?"true":"false",g.telemetry.properties.isCommandRegexMatched=L.match?"true":"false",{command:(0,R.resolveVariables)(L.template,C,T),args:void 0}}))}function quickPickTemplate(g,v){return S(this,void 0,void 0,(function*(){if(1===g.length)return g[0];const b=g.map((g=>({label:g.label,detail:g.template,data:g})));return(yield v(b,{placeHolder:x.l10n.t("Choose a command template to execute")})).data}))}function getConstrainedTemplates(g,v,b){return v.filter((v=>!!v.match&&function isMatchConstraintSatisfied(g,v,b){if(!b)return!0;try{const g=new RegExp(b,"i");return v.some((v=>g.test(v)))}catch(v){g.ui.showWarningMessage(x.l10n.t("Invalid match expression '{0}'. This template will be skipped.",b))}return!1}(g,b,v.match)))}function getUnconstrainedTemplates(g){return g.filter((g=>!g.match))}function toCommandTemplateArray(g){return"string"==typeof g?[{template:g}]:g||[]}v.selectBuildCommand=function selectBuildCommand(g,v,b,P){return S(this,void 0,void 0,(function*(){return yield selectCommandTemplate(g,"build",[v.name,b],v,{dockerfile:b,context:P,containerCommand:yield C.ext.runtimeManager.getCommand()})}))},v.selectRunCommand=function selectRunCommand(g,v,b,P,x){return S(this,void 0,void 0,(function*(){let S="";x&&(S=x.map((g=>`-p ${g.containerPort}:${g.containerPort}${g.protocol?"/"+g.protocol:""}`)).join(" "));const T="<none>"===v?b:v;return yield selectCommandTemplate(g,P?"runInteractive":"run",[v,b],void 0,{tag:T,exposedPorts:S,containerCommand:yield C.ext.runtimeManager.getCommand()})}))},v.selectAttachCommand=function selectAttachCommand(g,v,b,P,x){return S(this,void 0,void 0,(function*(){return yield selectCommandTemplate(g,"attach",[v,b],void 0,{containerId:P,shellCommand:x,containerCommand:yield C.ext.runtimeManager.getCommand()})}))},v.selectLogsCommand=function selectLogsCommand(g,v,b,P){return S(this,void 0,void 0,(function*(){return yield selectCommandTemplate(g,"logs",[v,b],void 0,{containerId:P,containerCommand:yield C.ext.runtimeManager.getCommand()})}))},v.selectComposeCommand=function selectComposeCommand(g,v,b,P,x,R){return S(this,void 0,void 0,(function*(){let S,k;switch(b){case"up":S="composeUp";break;case"down":S="composeDown";break;default:S="composeUpSubset"}const _=yield C.ext.orchestratorManager.getClient();return k=(0,T.isDockerComposeClient)(_)&&_.composeV2?`${_.commandName} compose`:_.commandName,yield selectCommandTemplate(g,S,[v.name,P],v,{configurationFile:P?`-f "${P}"`:"",detached:x?"-d":"",build:R?"--build":"",composeCommand:k})}))},v.selectCommandTemplate=selectCommandTemplate},64864:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.openDockerDownloadPage=v.showDockerLearnMoreNotification=void 0;const P=b(89496),x=b(92010);function openDockerDownloadPage(){return S(this,void 0,void 0,(function*(){(0,x.isWindows)()?yield P.env.openExternal(P.Uri.parse("https://aka.ms/vscode/docker-windows-download")):(0,x.isMac)()?yield P.env.openExternal(P.Uri.parse("https://aka.ms/vscode/docker-mac-download")):yield P.env.openExternal(P.Uri.parse("https://aka.ms/download-docker-linux-vscode"))}))}v.showDockerLearnMoreNotification=function showDockerLearnMoreNotification(){return S(this,void 0,void 0,(function*(){const g=P.l10n.t("Docker is not installed. Would you like to learn more about installing Docker?"),v=P.l10n.t("Learn more");(yield P.window.showInformationMessage(g,v))&&(yield openDockerDownloadPage())}))},v.openDockerDownloadPage=openDockerDownloadPage},80812:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.configureVolumesExplorer=void 0;const P=b(93868);v.configureVolumesExplorer=function configureVolumesExplorer(g){return S(this,void 0,void 0,(function*(){yield P.ext.volumesRoot.configureExplorer(g)}))}},69096:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.inspectVolume=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(36026);v.inspectVolume=function inspectVolume(g,v){return S(this,void 0,void 0,(function*(){v||(yield C.ext.volumesTree.refresh(g),v=yield C.ext.volumesTree.showTreeItemPicker(T.VolumeTreeItem.contextValue,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:x.l10n.t("No volumes are available to inspect")})));const b=yield C.ext.runWithDefaults((g=>g.inspectVolumes({volumes:[v.volumeName]})));yield(0,P.openReadOnlyJson)(v,JSON.parse(b[0].raw))}))}},68182:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.pruneVolumes=void 0;const P=b(89496),x=b(93868),C=b(11472);v.pruneVolumes=function pruneVolumes(g){return S(this,void 0,void 0,(function*(){const v=P.l10n.t("Are you sure you want to remove all unused volumes? Removing volumes may result in data loss!");yield g.ui.showWarningMessage(v,{modal:!0},{title:P.l10n.t("Remove")}),yield P.window.withProgress({location:P.ProgressLocation.Notification,title:P.l10n.t("Pruning volumes...")},(()=>S(this,void 0,void 0,(function*(){var g;const v=yield x.ext.runWithDefaults((g=>g.pruneVolumes({})));let b;b=(null===(g=null==v?void 0:v.volumesDeleted)||void 0===g?void 0:g.length)&&Number.isInteger(null==v?void 0:v.spaceReclaimed)?P.l10n.t("Removed {0} unused volume(s) and reclaimed {1} MB of space.",v.volumesDeleted.length,(0,C.convertToMB)(v.spaceReclaimed)):P.l10n.t("Removed unused volumes."),P.window.showInformationMessage(b)}))))}))}},91847:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.removeVolume=void 0;const P=b(89496),x=b(93868),C=b(36026),T=b(27479);v.removeVolume=function removeVolume(g,v,b){return S(this,void 0,void 0,(function*(){let R;R=1===(b=yield(0,T.multiSelectNodes)(Object.assign(Object.assign({},g),{suppressCreatePick:!0,noItemFoundErrorMessage:P.l10n.t("No volumes are available to remove")}),x.ext.volumesTree,C.VolumeTreeItem.contextValue,v,b)).length?P.l10n.t('Are you sure you want to remove volume "{0}"?',b[0].label):P.l10n.t("Are you sure you want to remove selected volumes?"),yield g.ui.showWarningMessage(R,{modal:!0},{title:P.l10n.t("Remove")});const k=P.l10n.t("Removing volume(s)...");yield P.window.withProgress({location:P.ProgressLocation.Notification,title:k},(()=>S(this,void 0,void 0,(function*(){yield Promise.all(b.map((v=>S(this,void 0,void 0,(function*(){return yield v.deleteTreeItem(g)})))))}))))}))}},95601:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ociClientId=v.dockerComposeHeader=v.builtInNetworks=v.extensionVersion=v.extensionId=v.dockerHubUrl=v.FILE_SEARCH_MAX_RESULT=v.VBPROJ_GLOB_PATTERN=v.FSPROJ_GLOB_PATTERN=v.CSPROJ_GLOB_PATTERN=v.YAML_GLOB_PATTERN=v.DOCKERFILE_GLOB_PATTERN=v.COMPOSE_FILE_GLOB_PATTERN=v.FROM_DIRECTIVE_PATTERN=v.imageTagRegExp=v.NULL_GUID=v.PAGE_SIZE=v.configPrefix=void 0;const S=b(89496),P=b(12750);v.configPrefix="docker",v.PAGE_SIZE=100,v.NULL_GUID="00000000-0000-0000-0000-000000000000",v.imageTagRegExp=new RegExp("^[a-zA-Z0-9.-_/]{1,256}:(?![.-])[a-zA-Z0-9.-_]{1,128}$"),v.FROM_DIRECTIVE_PATTERN=/^\s*FROM\s*([\w-/:]*)(\s*AS\s*[a-z][a-z0-9-_\\.]*)?$/i,v.COMPOSE_FILE_GLOB_PATTERN="**/*[cC][oO][mM][pP][oO][sS][eE]*.{[yY][aA][mM][lL],[yY][mM][lL]}",v.DOCKERFILE_GLOB_PATTERN="**/{*.[dD][oO][cC][kK][eE][rR][fF][iI][lL][eE],[dD][oO][cC][kK][eE][rR][fF][iI][lL][eE],[dD][oO][cC][kK][eE][rR][fF][iI][lL][eE].*}",v.YAML_GLOB_PATTERN="**/*.{[yY][aA][mM][lL],[yY][mM][lL]}",v.CSPROJ_GLOB_PATTERN="**/*.{[cC][sS][pP][rR][oO][jJ]}",v.FSPROJ_GLOB_PATTERN="**/*.{[fF][sS][pP][rR][oO][jJ]}",v.VBPROJ_GLOB_PATTERN="**/*.{[vV][bB][pP][rR][oO][jJ]}",v.FILE_SEARCH_MAX_RESULT=1e3,v.dockerHubUrl="https://hub.docker.com/",v.extensionId="ms-azuretools.vscode-docker",v.extensionVersion=new P.Lazy((()=>{var g;const b=S.extensions.getExtension(v.extensionId);return null===(g=null==b?void 0:b.packageJSON)||void 0===g?void 0:g.version})),v.builtInNetworks=["bridge","host","none"],v.dockerComposeHeader="version: '3.4'\n\nservices:",v.ociClientId="tools/microsoft/vscode/docker"},39253:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.resolveDockerServerReadyAction=v.inferContainerName=v.addDebugConfiguration=v.registerDebugProvider=void 0;const P=b(89496),x=b(79973),C=b(39002),T=b(78024),R=b(64067),k=b(51926),_=b(48917),O=b(23309);v.registerDebugProvider=function registerDebugProvider(g){g.subscriptions.push(P.debug.registerDebugConfigurationProvider("docker",new C.DockerDebugConfigurationProvider({netCore:R.netCoreDebugHelper,node:_.nodeDebugHelper,python:O.pythonDebugHelper,netSdk:k.netSdkDebugHelper}))),(0,T.registerServerReadyAction)(g)},v.addDebugConfiguration=function addDebugConfiguration(g,v,b){return S(this,void 0,void 0,(function*(){const S=P.workspace.getConfiguration("launch",v.uri),x=S&&S.configurations||[],C=x.findIndex((v=>v.name===g.name));if(C>=0){if(!b)return!1;x[C]=g}else x.push(g);return yield S.update("configurations",x,P.ConfigurationTarget.WorkspaceFolder),!0}))},v.inferContainerName=function inferContainerName(g,v,b,S){return g&&g.containerName||v&&v.runDefinition&&v.runDefinition.dockerRun&&v.runDefinition.dockerRun.containerName||(0,x.getDefaultContainerName)(b,S)},v.resolveDockerServerReadyAction=function resolveDockerServerReadyAction(g,v,b){const S=[g.launchBrowser,g.serverReadyAction,g.dockerServerReadyAction].filter((g=>void 0!==g)).length;if(S>1)throw new Error(P.l10n.t("Only at most one of the 'launchBrowser', 'serverReadyAction', and 'dockerServerReadyAction' properties may be set at a time."));if(1===S&&!g.dockerServerReadyAction)return;if(0===S&&!b)return;const x=g.dockerServerReadyAction||{};return{containerName:x.containerName||v.containerName,pattern:x.pattern||v.pattern,action:x.action||v.action,uriFormat:x.uriFormat||v.uriFormat,webRoot:x.webRoot||v.webRoot}}},39002:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerDebugConfigurationProvider=void 0;const P=b(94485),x=b(89496),C=b(95601),T=b(93868),R=b(79973),k=b(265),_=b(5659),O=b(51926);v.DockerDebugConfigurationProvider=class DockerDebugConfigurationProvider{constructor(g){this.helpers=g,(0,P.registerEvent)("debugTermination",x.debug.onDidTerminateDebugSession,((g,v)=>S(this,void 0,void 0,(function*(){g.errorHandling.suppressDisplay=!0,g.telemetry.suppressAll=!0,yield this.removeDebugContainerIfNeeded(g,v.configuration)})))),(0,P.registerEvent)("debugStart",x.debug.onDidStartDebugSession,((g,v)=>S(this,void 0,void 0,(function*(){g.errorHandling.suppressDisplay=!0,g.telemetry.suppressAll=!0,yield this.outputPortsAtDebuggingIfNeeded(g,v.configuration)}))))}provideDebugConfigurations(g,v){return(0,P.callWithTelemetryAndErrorHandling)("provideDebugConfigurations",(v=>S(this,void 0,void 0,(function*(){return this.handleEmptyDebugConfig(g,v)}))))}resolveDebugConfiguration(g,v,b){return(0,P.callWithTelemetryAndErrorHandling)("attach"===v.request?"docker-attach":"docker-launch",(P=>S(this,void 0,void 0,(function*(){var S;if(T.ext.activityMeasurementService.recordActivity("overallnoedit"),!g&&!(g=null===(S=x.workspace.workspaceFolders)||void 0===S?void 0:S[0]))throw P.errorHandling.suppressReportIssue=!0,new Error(x.l10n.t("To debug with Docker you must first open a folder or workspace in VS Code."));if(0===Object.keys(v).length){const b=yield this.handleEmptyDebugConfig(g,P);if(0===b.length||!b[0])return;v=b[0]}if(!v.request)throw new Error(x.l10n.t('The property "request" must be specified in the debug config.'));const C=(0,_.getDebugPlatform)(v);return P.telemetry.properties.dockerPlatform=C,P.telemetry.properties.orchestration="single",yield this.resolveDebugConfigurationInternal({folder:g,platform:C,actionContext:P,cancellationToken:b},v)}))))}resolveDebugConfigurationInternal(g,v){var b;return S(this,void 0,void 0,(function*(){g.runDefinition=yield(0,R.getAssociatedDockerRunTask)(v,g.folder),g.actionContext.telemetry.properties.runTaskFound=g.runDefinition?"true":"false";const S=this.getHelper(g.platform),P=yield S.resolveDebugConfiguration(g,v);return P&&(yield this.validateResolvedConfiguration(P),yield this.removeDebugContainerIfNeeded(g.actionContext,P)),yield null===(b=S.afterResolveDebugConfiguration)||void 0===b?void 0:b.call(S,g,v),P}))}validateResolvedConfiguration(g){return S(this,void 0,void 0,(function*(){if(!g.type)throw new Error(x.l10n.t("No debug type was resolved."));if(!g.request)throw new Error(x.l10n.t("No debug request was resolved."))}))}getHelper(g){const v=this.helpers[g];if(!v)throw new Error(x.l10n.t("The platform '{0}' is not currently supported for Docker debugging.",g));return v}removeDebugContainerIfNeeded(g,v){var b,P,x;return S(this,void 0,void 0,(function*(){if((null===(P=null===(b=null==v?void 0:v.dockerOptions)||void 0===b?void 0:b.removeContainerAfterDebug)||void 0===P||P)&&(null===(x=null==v?void 0:v.dockerOptions)||void 0===x?void 0:x.containerName)&&!(null==v?void 0:v.subProcessId))try{yield T.ext.runWithDefaults((g=>g.removeContainers({containers:[v.dockerOptions.containerName],force:!0})))}catch(g){}}))}outputPortsAtDebuggingIfNeeded(g,v){var b,P,C;return S(this,void 0,void 0,(function*(){if(null===(b=null==v?void 0:v.dockerOptions)||void 0===b?void 0:b.containerName)try{const g=null===(P=yield T.ext.runWithDefaults((g=>g.inspectContainers({containers:[v.dockerOptions.containerName]}))))||void 0===P?void 0:P[0],b=[];for(const v of null!==(C=null==g?void 0:g.ports)&&void 0!==C?C:[])b.push(`localhost:${v.hostPort} => ${v.containerPort}`);b.length>0&&(T.ext.outputChannel.info(x.l10n.t("The application is listening on the following port(s) (Host => Container):")),T.ext.outputChannel.info(b.join("\n")))}catch(g){}}))}handleEmptyDebugConfig(g,v){return S(this,void 0,void 0,(function*(){if(yield(0,k.resolveFilesOfPattern)(g,[C.CSPROJ_GLOB_PATTERN,C.FSPROJ_GLOB_PATTERN]))return yield O.netSdkDebugHelper.provideDebugConfigurations({actionContext:v,dockerfile:void 0,folder:g});throw yield x.commands.executeCommand("vscode-docker.configure"),new P.UserCancelledError}))}}},5659:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getDebugPlatform=void 0,v.getDebugPlatform=function getDebugPlatform(g){var v;return"netCore"===g.platform||void 0!==g.netCore?(null===(v=g.netCore)||void 0===v?void 0:v.buildWithSdk)?"netSdk":"netCore":"node"===g.platform||void 0!==g.node?"node":"python"===g.platform||void 0!==g.python?"python":void 0}},58834:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.dockerDebugScaffoldingProvider=v.DockerDebugScaffoldingProvider=void 0;const P=b(94485),x=b(89496),C=b(99343),T=b(28901),R=b(28186),k=b(79973),_=b(39253),O=b(64067),I=b(48917),A=b(23309);class DockerDebugScaffoldingProvider{initializeNetCoreForDebugging(g,v){return S(this,void 0,void 0,(function*(){yield this.initializeForDebugging(g,(()=>O.netCoreDebugHelper.provideDebugConfigurations(g,v)),(()=>C.netCoreTaskHelper.provideDockerBuildTasks(g,v)),(()=>C.netCoreTaskHelper.provideDockerRunTasks(g,v)))}))}initializeNodeForDebugging(g,v){return S(this,void 0,void 0,(function*(){yield this.initializeForDebugging(g,(()=>I.nodeDebugHelper.provideDebugConfigurations(g,v)),(()=>T.nodeTaskHelper.provideDockerBuildTasks(g,v)),(()=>T.nodeTaskHelper.provideDockerRunTasks(g,v)))}))}initializePythonForDebugging(g,v){return S(this,void 0,void 0,(function*(){yield this.initializeForDebugging(g,(()=>A.pythonDebugHelper.provideDebugConfigurations(g,v)),(()=>R.pythonTaskHelper.provideDockerBuildTasks(g)),(()=>R.pythonTaskHelper.provideDockerRunTasks(g,v)))}))}initializeForDebugging(g,v,b,P){return S(this,void 0,void 0,(function*(){let S;const x=yield b(),C=yield P(),T=yield v();for(const v of x)S=yield DockerDebugScaffoldingProvider.addObjectWithOverwritePrompt((b=>(0,k.addTask)(v,g.folder,b)),S);for(const v of C)S=yield DockerDebugScaffoldingProvider.addObjectWithOverwritePrompt((b=>(0,k.addTask)(v,g.folder,b)),S);for(const v of T)S=yield DockerDebugScaffoldingProvider.addObjectWithOverwritePrompt((b=>(0,_.addDebugConfiguration)(v,g.folder,b)),S)}))}static addObjectWithOverwritePrompt(g,v){return S(this,void 0,void 0,(function*(){if(!(yield g(v))&&void 0===v){const b={title:"Overwrite"};(v=b===(yield x.window.showWarningMessage(x.l10n.t("Docker launch configurations and/or tasks already exist. Do you want to overwrite them?"),b,P.DialogResponses.no)))&&(yield g(v))}return v}))}}v.DockerDebugScaffoldingProvider=DockerDebugScaffoldingProvider,v.dockerDebugScaffoldingProvider=new DockerDebugScaffoldingProvider},78024:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},P=this&&this.__asyncValues||function(g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v,b=g[Symbol.asyncIterator];return b?b.call(g):(g="function"==typeof __values?__values(g):g[Symbol.iterator](),v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v);function verb(b){v[b]=g[b]&&function(v){return new Promise((function(S,P){(function settle(g,v,b,S){Promise.resolve(S).then((function(v){g({value:v,done:b})}),v)})(S,P,(v=g[b](v)).done,v.value)}))}}};Object.defineProperty(v,"__esModule",{value:!0}),v.registerServerReadyAction=void 0;const x=b(94485),C=b(14521),T=b(12781),R=b(73837),k=b(89496),_=b(93868);class ServerReadyDetector{constructor(g){var v,b;this.session=g,this.hasFired=!1;const S=g.configuration;this.regexp=new RegExp((null===(b=null===(v=null==S?void 0:S.dockerOptions)||void 0===v?void 0:v.dockerServerReadyAction)||void 0===b?void 0:b.pattern)||"listening on.* (https?://\\S+|[0-9]+)","i")}detectPattern(g){if(!this.hasFired){const v=this.regexp.exec(g);v&&v.length>=1&&(this.openExternalWithString(this.session,v.length>1?v[1]:""),this.hasFired=!0)}return this.hasFired}openExternalWithString(g,v){return S(this,void 0,void 0,(function*(){const b=g.configuration.dockerOptions.dockerServerReadyAction,P=b.uriFormat||"http://localhost:%s";if(!b||!b.containerName)throw new Error(k.l10n.t("No container name was resolved or provided to DockerServerReadyAction."));yield(0,x.callWithTelemetryAndErrorHandling)("dockerServerReadyAction.serverReadyDetector.openExternalWithString",(x=>S(this,void 0,void 0,(function*(){if(x.telemetry.suppressAll=!0,x.errorHandling.suppressDisplay=!0,x.errorHandling.rethrow=!1,""===v){if(P.indexOf("%s")>=0){const g=k.l10n.t("Format uri ('{0}') uses a substitution placeholder but pattern did not capture anything.",P);return void k.window.showErrorMessage(g,{modal:!0})}v=P}else if(/^[0-9]+$/.test(v)){if(2!==P.split("%s").length){const g=k.l10n.t("Format uri ('{0}') must contain exactly one substitution placeholder.",P);return void k.window.showErrorMessage(g,{modal:!0})}const g=Number.parseInt(v,10),S=yield this.getHostPortForContainerPort(b.containerName,g);v=R.format(P,S)}else{const g=this.getContainerPort(v);if(void 0===g){const g=k.l10n.t("Captured string ('{0}') must contain a port number.",v);return void k.window.showErrorMessage(g,{modal:!0})}const S=this.getContainerProtocol(v),x=yield this.getHostPortForContainerPort(b.containerName,g),C=P.split("%s");if(1===C.length)v=P;else{if(3!==C.length){const g=k.l10n.t("Format uri ('{0}') must contain exactly two substitution placeholders.",P);return void k.window.showErrorMessage(g,{modal:!0})}v=R.format(P,S,x)}}this.openExternalWithUri(g,v)}))))}))}getContainerProtocol(g){return/https:\/\//i.test(g)?"https":"http"}getContainerPort(g){const v=g.match(/:([\d]+)(?![\]:\da-f])/i);if(v&&v.length>1)return Number.parseInt(v[1],10)}getHostPortForContainerPort(g,v){var b,P;return S(this,void 0,void 0,(function*(){const S=null===(b=yield _.ext.runWithDefaults((v=>v.inspectContainers({containers:[g]}))))||void 0===b?void 0:b[0],x=null===(P=null==S?void 0:S.ports.find((g=>g.containerPort===v)))||void 0===P?void 0:P.hostPort;if(!x)throw new Error(k.l10n.t("Could not determine host port mapped to container port {0} in container '{1}'.",v,g));return x}))}openExternalWithUri(g,v){const b=g.configuration.dockerOptions.dockerServerReadyAction;switch(b.action||"openExternally"){case"openExternally":k.env.openExternal(k.Uri.parse(v));break;case"debugWithChrome":if("wsl"===k.env.remoteName||k.extensions.getExtension("msjsdiag.debugger-for-chrome"))k.debug.startDebugging(g.workspaceFolder,{type:"chrome",name:"Chrome Debug",request:"launch",url:v,webRoot:b.webRoot||"${workspaceFolder}"});else{const g=k.l10n.t("The action 'debugWithChrome' requires the 'Debugger for Chrome' extension.");k.window.showErrorMessage(g,{modal:!0})}}}}class DockerLogsTracker extends k.Disposable{constructor(g,v){super((()=>{var g;this.cts.cancel(),null===(g=this.lineReader)||void 0===g||g.close()})),this.containerName=g,this.detector=v,this.cts=new k.CancellationTokenSource,this.detector&&this.listen()}listen(){var g,v,b,x;return S(this,void 0,void 0,(function*(){try{const O=_.ext.streamWithDefaults((g=>g.logsForContainer({container:this.containerName,follow:!0})),{cancellationToken:this.cts.token});this.lineReader=C.createInterface({input:T.Readable.from(O)});try{for(var S,R=!0,k=P(this.lineReader);S=yield k.next(),!(g=S.done);){x=S.value,R=!1;try{const g=x;this.detector.detectPattern(g)}finally{R=!0}}}catch(g){v={error:g}}finally{try{R||g||!(b=k.return)||(yield b.call(k))}finally{if(v)throw v.error}}}catch(g){}}))}}class DockerDebugAdapterTracker extends k.Disposable{constructor(g){super((()=>{this.onDidSendMessage=void 0})),this.detector=g}onDidSendMessage(g){var v,b;if("event"===g.type&&"output"===g.event&&(null===(v=g.body)||void 0===v?void 0:v.category)&&(null===(b=g.body)||void 0===b?void 0:b.output))switch(g.body.category){case"console":case"stderr":case"stdout":this.detector.detectPattern(g.body.output)}}}class MultiOutputDockerServerReadyManager extends k.Disposable{constructor(g){var v,b;super((()=>{this.logsTracker&&this.logsTracker.dispose(),this.tracker.dispose()})),this.detector=new ServerReadyDetector(g);const S=g.configuration;(null===(b=null===(v=null==S?void 0:S.dockerOptions)||void 0===v?void 0:v.dockerServerReadyAction)||void 0===b?void 0:b.containerName)&&(this.logsTracker=new DockerLogsTracker(S.dockerOptions.dockerServerReadyAction.containerName,this)),this.tracker=new DockerDebugAdapterTracker(this)}detectPattern(g){this.detector.detectPattern(g)&&this.dispose()}}class DockerDebugAdapterTrackerFactory{static start(g){var v;const b=g.configuration;if(null===(v=null==b?void 0:b.dockerOptions)||void 0===v?void 0:v.dockerServerReadyAction){const v=DockerDebugAdapterTrackerFactory.getRealSessionId(g);let b=DockerDebugAdapterTrackerFactory.trackers.get(v);return b||(b=new MultiOutputDockerServerReadyManager(g),DockerDebugAdapterTrackerFactory.trackers.set(v,b)),b.tracker}}static stop(g){const v=DockerDebugAdapterTrackerFactory.getRealSessionId(g),b=DockerDebugAdapterTrackerFactory.trackers.get(v);b&&(DockerDebugAdapterTrackerFactory.trackers.delete(v),b.dispose())}static getRealSessionId(g){var v;return(null===(v=g.configuration)||void 0===v?void 0:v.__sessionId)||g.id}createDebugAdapterTracker(g){return DockerDebugAdapterTrackerFactory.start(g)}}DockerDebugAdapterTrackerFactory.trackers=new Map;class DockerServerReadyDebugConfigurationProvider{constructor(g){this.context=g,this.trackers=new Set,this.trackerFactory=new DockerDebugAdapterTrackerFactory}resolveDebugConfiguration(g,v,b){var S;return(null==v?void 0:v.type)&&(null===(S=null==v?void 0:v.dockerOptions)||void 0===S?void 0:S.dockerServerReadyAction)&&(this.trackers.has(v.type)||(this.context.subscriptions.push(k.debug.registerDebugAdapterTrackerFactory(v.type,this.trackerFactory)),this.trackers.add(v.type))),v}}v.registerServerReadyAction=function registerServerReadyAction(g){g.subscriptions.push(k.debug.onDidTerminateDebugSession((g=>{DockerDebugAdapterTrackerFactory.stop(g)}))),g.subscriptions.push(k.debug.registerDebugConfigurationProvider("*",new DockerServerReadyDebugConfigurationProvider(g)))}},51926:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.netSdkDebugHelper=v.NetSdkDebugHelper=void 0;const P=b(71017),x=b(89496),C=b(93868),T=b(10512),R=b(45602),k=b(21814),_=b(21399),O=b(99343),I=b(28400),A=b(92010),q=b(80677),z=b(39253),L=b(64067);class NetSdkDebugHelper extends L.NetCoreDebugHelper{provideDebugConfigurations(g,v){return S(this,void 0,void 0,(function*(){const b=[],S=Object.assign(Object.assign({},g.actionContext),{scaffoldType:"debugging",workspaceFolder:g.folder});return yield(0,T.netContainerBuild)(S),(null==S?void 0:S.containerBuildOption)===R.AllNetContainerBuildOptions[1]?((v=v||{}).appProject=v.appProject||(yield O.NetCoreTaskHelper.inferAppProject(g)),b.push({name:"Docker .NET Container SDK Launch",type:"docker",request:"launch",netCore:{appProject:(0,q.unresolveWorkspaceFolder)(v.appProject,g.folder),buildWithSdk:!0}})):yield x.commands.executeCommand("vscode-docker.configure"),b}))}resolveDebugConfiguration(g,v){const b=Object.create(null,{resolveDebugConfiguration:{get:()=>super.resolveDebugConfiguration}});return S(this,void 0,void 0,(function*(){try{return yield b.resolveDebugConfiguration.call(this,g,v)}catch(g){throw yield C.ext.context.workspaceState.update(R.NetContainerBuildOptionsKey,""),g}}))}afterResolveDebugConfiguration(g,v){return S(this,void 0,void 0,(function*(){const b={netCore:{appProject:v.netCore.appProject},dockerRun:{image:g.runDefinition.dockerRun.image}},{task:S,promise:P}=k.netSdkRunTaskProvider.createNetSdkRunTask(b);yield x.tasks.executeTask(S),yield P}))}loadExternalInfo(g,v){return S(this,void 0,void 0,(function*(){const b=yield this.getProjectProperties(v,g.folder);return v.netCore.appOutput=yield this.normalizeAppOutput(b.containerWorkingDirectory,b.isSdkContainerSupportEnabled),g.runDefinition=Object.assign(Object.assign({},g.runDefinition),{dockerRun:{containerName:(0,z.inferContainerName)(v,g,b.imageName,"dev"),image:b.imageName},netCore:{enableDebugging:!0}}),{configureSsl:!1,containerName:g.runDefinition.dockerRun.containerName,platformOS:"windows"===(yield(0,A.getDockerOSType)())?"Windows":"Linux"}}))}inferAppContainerOutput(g,v){return g}getProjectProperties(g,v){var b;return S(this,void 0,void 0,(function*(){const S=`/p:ContainerRuntimeIdentifier="${yield(0,_.normalizeOsToRidOs)()}-${yield(0,_.normalizeArchitectureToRidArchitecture)()}"`,P=(0,q.resolveVariables)(null===(b=g.netCore)||void 0===b?void 0:b.appProject,v),C=yield(0,I.getNetCoreProjectInfo)("GetProjectProperties",P,S);if(C.length<6||!C[5])throw new Error(x.l10n.t("Your current project configuration or .NET SDK version doesn't support SDK Container build. Please choose a compatible project or update .NET SDK."));return{assemblyName:C[0],targetFramework:C[1],appOutput:C[2],containerWorkingDirectory:C[3],isSdkContainerSupportEnabled:"true"===C[4],imageName:C[5]}}))}normalizeAppOutput(g,v){return S(this,void 0,void 0,(function*(){if(v)return"windows"===(yield(0,A.getDockerOSType)())?P.win32.normalize(g):P.posix.normalize(g);throw new Error(x.l10n.t("Your current project configuration or .NET SDK version doesn't support SDK Container build. Please choose a compatible project or update .NET SDK."))}))}}v.NetSdkDebugHelper=NetSdkDebugHelper,v.netSdkDebugHelper=new NetSdkDebugHelper},92015:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getContainerSecretsFolders=v.getHostSecretsFolders=v.exportCertificateIfNecessary=v.trustCertificateIfNecessary=void 0;const P=b(94485),x=b(55674),C=b(22037),T=b(71017),R=b(89496),k=b(38714),_=b(92876),O=b(92010),I=new Set;let A=!1;function isCertificateTrusted(){return S(this,void 0,void 0,(function*(){try{return yield(0,_.execAsync)("dotnet dev-certs https --check --trust"),!0}catch(g){const v=(0,P.parseError)(g);if("6"===v.errorType||"7"===v.errorType)return!1;throw g}}))}v.trustCertificateIfNecessary=function trustCertificateIfNecessary(g){return S(this,void 0,void 0,(function*(){if(!A){if((0,O.isWindows)()){if(!(yield isCertificateTrusted())){const v={title:R.l10n.t("Trust")},b=R.l10n.t('The ASP.NET Core HTTPS development certificate is not trusted. To trust the certificate, run `dotnet dev-certs https --trust`, or click "Trust" below.');g.ui.showWarningMessage(b,{modal:!1,learnMoreLink:"https://aka.ms/vscode-docker-dev-certs"},v).then((g=>S(this,void 0,void 0,(function*(){g===v&&(yield(0,_.execAsync)("dotnet dev-certs https --trust"),I.clear())}))))}}else if((0,O.isMac)()&&!(yield isCertificateTrusted())){const v=R.l10n.t("The ASP.NET Core HTTPS development certificate is not trusted. To trust the certificate, run `dotnet dev-certs https --trust`.");g.ui.showWarningMessage(v,{modal:!1,learnMoreLink:"https://aka.ms/vscode-docker-dev-certs"})}A=!0}}))},v.exportCertificateIfNecessary=function exportCertificateIfNecessary(g,v){return S(this,void 0,void 0,(function*(){I.has(g)||(yield function exportCertificate(g,v){return S(this,void 0,void 0,(function*(){yield function addUserSecretsIfNecessary(g){return S(this,void 0,void 0,(function*(){const v=yield x.readFile(g,"utf-8");if(/UserSecretsId/i.test(v))return;const b=`dotnet user-secrets init --project "${g}" --id ${k.cryptoUtils.getRandomHexString(32)}`;yield(0,_.execAsync)(b)}))}(g),yield function exportCertificateAndSetPassword(g,v){return S(this,void 0,void 0,(function*(){const b=k.cryptoUtils.getRandomHexString(32),S=`dotnet dev-certs https -ep "${v}" -p "${b}"`;yield(0,_.execAsync)(S);const P=`dotnet user-secrets --project "${g}" set Kestrel:Certificates:Development:Password "${b}"`;yield(0,_.execAsync)(P)}))}(g,v)}))}(g,v),I.add(g))}))},v.getHostSecretsFolders=function getHostSecretsFolders(){let g;if((0,O.isWindows)()&&(g=process.env.AppData,void 0===g))throw new Error(R.l10n.t("The environment variable 'AppData' is not defined. This variable is used to locate the HTTPS certificate and user secrets folders."));return{hostCertificateFolder:(0,O.isWindows)()?T.join(g,"ASP.NET","Https"):T.join(C.homedir(),".aspnet","https"),hostUserSecretsFolder:(0,O.isWindows)()?T.join(g,"Microsoft","UserSecrets"):T.join(C.homedir(),".microsoft","usersecrets")}},v.getContainerSecretsFolders=function getContainerSecretsFolders(g,v){v=v||("Windows"===g?"ContainerUser":"root");const b="Windows"===g?T.win32.join("C:\\Users",v):"root"===v?"/root":T.posix.join("/home",v);return{containerCertificateFolder:"Windows"===g?T.win32.join(b,"AppData\\Roaming\\ASP.NET\\Https"):T.posix.join(b,".aspnet/https"),containerUserSecretsFolder:"Windows"===g?T.win32.join(b,"AppData\\Roaming\\Microsoft\\UserSecrets"):T.posix.join(b,".microsoft/usersecrets")}}},64067:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.netCoreDebugHelper=v.NetCoreDebugHelper=void 0;const P=b(94485),x=b(16522),C=b(55674),T=b(71017),R=b(89496),k=b(93868),_=b(99343),O=b(90126),I=b(28400),A=b(92010),q=b(39280),z=b(80677),L=b(39253),G=b(92015),j=b(32029);class NetCoreDebugHelper{provideDebugConfigurations(g,v){return S(this,void 0,void 0,(function*(){return(v=v||{}).appProject=v.appProject||(yield _.NetCoreTaskHelper.inferAppProject(g)),[{name:"Docker .NET Launch",type:"docker",request:"launch",preLaunchTask:"docker-run: debug",netCore:{appProject:(0,z.unresolveWorkspaceFolder)(v.appProject,g.folder)}}]}))}resolveDebugConfiguration(g,v){return S(this,void 0,void 0,(function*(){switch(v.request){case"launch":return this.resolveLaunchDebugConfiguration(g,v);case"attach":return this.resolveAttachDebugConfiguration(g,v);default:throw Error(R.l10n.t("Unknown request {0} specified in the debug config.",v.request))}}))}resolveLaunchDebugConfiguration(g,v){var b;return S(this,void 0,void 0,(function*(){v.netCore=v.netCore||{},v.netCore.appProject=yield _.NetCoreTaskHelper.inferAppProject(g,v.netCore);const{configureSsl:S,containerName:P,platformOS:x}=yield this.loadExternalInfo(g,v),C=(null===(b=v.netCore)||void 0===b?void 0:b.appOutput)||(yield this.inferAppOutput(v));if(g.cancellationToken&&g.cancellationToken.isCancellationRequested)return;if(yield this.acquireDebuggers(x),g.cancellationToken&&g.cancellationToken.isCancellationRequested)return;if(S&&(yield this.configureSsl(g.actionContext,v,C),g.cancellationToken&&g.cancellationToken.isCancellationRequested))return;const R=NetCoreDebugHelper.getAdditionalProbingPathsArgs(x),O=this.inferAppContainerOutput(C,x),I=(0,L.resolveDockerServerReadyAction)(v,{containerName:P,pattern:"\\bNow listening on:\\s+(https?://\\S+)",action:"openExternally",uriFormat:"%s://localhost:%s"},S||(yield _.NetCoreTaskHelper.isWebApp(v.netCore.appProject)));return Object.assign(Object.assign({},v),{type:"coreclr",request:"launch",program:v.program||"dotnet",args:v.args||[R,O].join(" "),cwd:v.cwd||"Windows"===x?"C:\\app":"/app",dockerOptions:{containerName:P,dockerServerReadyAction:I,removeContainerAfterDebug:v.removeContainerAfterDebug},pipeTransport:{pipeProgram:yield k.ext.runtimeManager.getCommand(),pipeArgs:["exec","-i",P,"${debuggerCommand}"],pipeCwd:"${workspaceFolder}",debuggerPath:"Windows"===x?"C:\\remote_debugger\\win7-x64\\latest\\vsdbg":"/remote_debugger/vsdbg",quoteArgs:!1},sourceFileMap:v.sourceFileMap||{"/app/Views":T.join(T.dirname(v.netCore.appProject),"Views")}})}))}resolveAttachDebugConfiguration(g,v){var b,P;return S(this,void 0,void 0,(function*(){const S=null!==(b=v.containerName)&&void 0!==b?b:yield this.getContainerNameToAttach(g.actionContext);let x=null===(P=v.netCore)||void 0===P?void 0:P.debuggerPath;if(!x){const v=yield(0,A.getDockerOSType)();yield this.acquireDebuggers("windows"===v?"Windows":"Linux");const b="windows"===v?"C:\\remote_debugger":"/remote_debugger";x="windows"===v?T.win32.join(b,"win7-x64","latest","vsdbg.exe"):T.posix.join(b,"vsdbg");(yield this.isDebuggerInstalled(S,x,v))||(yield this.copyDebuggerToContainer(g.actionContext,S,b,v))}return Object.assign(Object.assign({},v),{type:"coreclr",request:"attach",justMyCode:!1,processName:v.processId?void 0:v.processName||"dotnet",pipeTransport:{pipeProgram:yield k.ext.runtimeManager.getCommand(),pipeArgs:["exec","-i",S],pipeCwd:"${workspaceFolder}",debuggerPath:x,quoteArgs:!1},sourceFileMap:v.sourceFileMap||{"/src":"${workspaceFolder}"}})}))}inferAppOutput(g){return S(this,void 0,void 0,(function*(){return(yield this.getProjectProperties(g)).appOutput}))}inferAppContainerOutput(g,v){const b="Windows"===v?T.win32.join("C:\\app",g):T.posix.join("/app",g);return(0,q.pathNormalize)(b,v)}loadExternalInfo(g,v){var b,P;return S(this,void 0,void 0,(function*(){const S=g.runDefinition;return{configureSsl:!!(null===(b=null==S?void 0:S.netCore)||void 0===b?void 0:b.configureSsl),containerName:(0,L.inferContainerName)(v,g,g.folder.name),platformOS:(null===(P=null==S?void 0:S.dockerRun)||void 0===P?void 0:P.os)||"Linux"}}))}getProjectProperties(g){var v;return S(this,void 0,void 0,(function*(){const b=yield(0,I.getNetCoreProjectInfo)("GetProjectProperties",null===(v=g.netCore)||void 0===v?void 0:v.appProject);if(b.length<3)throw new Error(R.l10n.t("Unable to determine assembly output path."));return{assemblyName:b[0],targetFramework:b[1],appOutput:b[2]}}))}acquireDebuggers(g){return S(this,void 0,void 0,(function*(){yield R.window.withProgress({location:R.ProgressLocation.Notification,title:R.l10n.t("Acquiring .NET Debugger...")},(()=>S(this,void 0,void 0,(function*(){if("Windows"===g)yield(0,j.installDebuggersIfNecessary)([{runtime:"win7-x64",version:"latest"}]);else{const g=[{runtime:"linux-x64",version:"latest"},{runtime:"linux-musl-x64",version:"latest"}];(0,A.isArm64Mac)()&&g.push({runtime:"linux-arm64",version:"latest"},{runtime:"linux-musl-arm64",version:"latest"}),yield(0,j.installDebuggersIfNecessary)(g)}}))));const v=T.join(k.ext.context.asAbsolutePath("resources"),"netCore","vsdbg"),b=T.join(j.vsDbgInstallBasePath,"vsdbg");yield C.copyFile(v,b),yield C.chmod(b,493)}))}configureSsl(g,v,b){return S(this,void 0,void 0,(function*(){const S=T.parse(b).name,P=T.join((0,G.getHostSecretsFolders)().hostCertificateFolder,`${S}.pfx`);yield(0,G.trustCertificateIfNecessary)(g),yield(0,G.exportCertificateIfNecessary)(v.netCore.appProject,P)}))}static getAdditionalProbingPathsArgs(g){return("Windows"===g?["C:\\.nuget\\packages","C:\\.nuget\\fallbackpackages"]:["/root/.nuget/packages","/root/.nuget/fallbackpackages"]).map((g=>`--additionalProbingPath ${g}`)).join(" ")}copyDebuggerToContainer(g,v,b,x){var C;return S(this,void 0,void 0,(function*(){if("windows"===x){const b=null===(C=yield k.ext.runWithDefaults((g=>g.inspectContainers({containers:[v]}))))||void 0===C?void 0:C[0];if("hyperv"===(null==b?void 0:b.isolation))throw g.errorHandling.suppressReportIssue=!0,new Error(R.l10n.t("Attaching a debugger to a Hyper-V container is not supported."))}const T=P.DialogResponses.yes,_=R.l10n.t("Attaching to container requires .NET debugger in the container. Do you want to copy the debugger to the container?");if(!(T===(yield R.window.showInformationMessage(_,P.DialogResponses.yes,P.DialogResponses.no))))throw new P.UserCancelledError;"windows"===x?yield this.acquireDebuggers("Windows"):yield this.acquireDebuggers("Linux"),yield R.window.withProgress({location:R.ProgressLocation.Notification,title:R.l10n.t("Copying the .NET debugger to the container ({0} --\x3e {1})...",j.vsDbgInstallBasePath,b)},(()=>S(this,void 0,void 0,(function*(){yield k.ext.runWithDefaults((g=>g.writeFile({container:v,inputFile:j.vsDbgInstallBasePath,path:b})))}))))}))}isDebuggerInstalled(g,v,b){return S(this,void 0,void 0,(function*(){let S,P;"windows"===b?(S="cmd",P=(0,x.composeArgs)((0,x.withArg)("/C"),(0,x.withQuotedArg)(`IF EXIST "${v}" (exit 0) else (exit 1)`))()):(S="/bin/sh",P=(0,x.composeArgs)((0,x.withArg)("-c"),(0,x.withQuotedArg)(`if [ -f ${v} ]; then exit 0; else exit 1; fi;`))());try{return yield k.ext.runWithDefaults((v=>v.execContainer({container:g,command:[S,...P],interactive:!0}))),!0}catch(g){return!1}}))}getContainerNameToAttach(g){return S(this,void 0,void 0,(function*(){yield k.ext.containersTree.refresh(g);return(yield k.ext.containersTree.showTreeItemPicker(O.ContainerTreeItem.runningContainerRegExp,Object.assign(Object.assign({},g),{noItemFoundErrorMessage:R.l10n.t("No running containers are available to attach.")}))).containerName}))}}v.NetCoreDebugHelper=NetCoreDebugHelper,v.netCoreDebugHelper=new NetCoreDebugHelper},32029:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.installDebuggersIfNecessary=v.vsDbgInstallBasePath=void 0;const P=b(55674),x=b(22037),C=b(71017),T=b(89496),R=b(93868),k=b(92876),_=b(90173),O=b(92010),I="vscode-docker.vsdbgHelper.scriptAcquiredDate",A="vscode-docker.vsdbgHelper.scriptExecutedDate",q=864e5;v.vsDbgInstallBasePath=C.join(x.homedir(),".vsdbg");const z=(0,O.isWindows)()?{url:"https://aka.ms/getvsdbgps1",scriptPath:C.join(v.vsDbgInstallBasePath,"GetVsDbg.ps1"),getShellCommand:(g,v)=>`powershell -NonInteractive -NoProfile -WindowStyle Hidden -ExecutionPolicy RemoteSigned -File "${z.scriptPath}" -Version ${v} -RuntimeID ${g} -InstallPath "${getInstallDirectory(g,v)}"`}:{url:"https://aka.ms/getvsdbgsh",scriptPath:C.join(v.vsDbgInstallBasePath,"getvsdbg.sh"),getShellCommand:(g,v)=>`chmod +x "${z.scriptPath}" && "${z.scriptPath}" -u -v ${v} -r ${g} -l "${getInstallDirectory(g,v)}"`};function getInstallDirectory(g,b){return C.join(v.vsDbgInstallBasePath,g,b)}v.installDebuggersIfNecessary=function installDebuggersIfNecessary(g){return S(this,void 0,void 0,(function*(){(yield P.pathExists(v.vsDbgInstallBasePath))||(yield P.mkdir(v.vsDbgInstallBasePath));const b=yield function getLatestAcquisitionScriptIfNecessary(){return S(this,void 0,void 0,(function*(){const g=R.ext.context.globalState.get(I,void 0);return!(g&&Date.now()-g<q&&(yield P.pathExists(z.scriptPath)))&&(R.ext.outputChannel.info(T.l10n.t("Acquiring latest VsDbg install script...")),yield(0,_.streamToFile)(z.url,z.scriptPath),yield R.ext.context.globalState.update(I,Date.now()),R.ext.outputChannel.info(T.l10n.t("Script acquired.")),!0)}))}();yield Promise.all(g.map((g=>function executeAcquisitionScriptIfNecessary(g,v,b){return S(this,void 0,void 0,(function*(){const S=`${A}.${g}.${v}`,x=R.ext.context.globalState.get(S,void 0);if(!b&&x&&Date.now()-x<q&&(yield P.pathExists(getInstallDirectory(g,v))))return;const C=z.getShellCommand(g,v);R.ext.outputChannel.info(T.l10n.t("Installing VsDbg, Runtime = {0}, Version = {1}...",g,v)),R.ext.outputChannel.info(C),yield(0,k.execAsync)(C,{},(g=>{R.ext.outputChannel.info(g)})),yield R.ext.context.globalState.update(S,Date.now()),R.ext.outputChannel.info(T.l10n.t("VsDbg installed, Runtime = {0}, Version = {1}...",g,v))}))}(g.runtime,g.version,b))))}))}},48917:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.nodeDebugHelper=v.NodeDebugHelper=void 0;const P=b(71017),x=b(28901),C=b(70154),T=b(80677),R=b(39253);class NodeDebugHelper{provideDebugConfigurations(g,v){return S(this,void 0,void 0,(function*(){const b=x.NodeTaskHelper.getNodeOptionsForScaffolding(null==v?void 0:v.package,g.folder);return b&&(b.localRoot=(0,T.unresolveWorkspaceFolder)(P.dirname(v.package),g.folder)),[{name:"Docker Node.js Launch",type:"docker",request:"launch",preLaunchTask:"docker-run: debug",platform:"node",node:b}]}))}resolveDebugConfiguration(g,v){return S(this,void 0,void 0,(function*(){const b=v.node||{},S=x.NodeTaskHelper.inferPackagePath(b.package,g.folder),P=yield(0,C.readPackage)(S),T=yield(0,C.inferPackageName)(P,S),k=(0,R.inferContainerName)(v,g,T),_={containerName:k,dockerServerReadyAction:(0,R.resolveDockerServerReadyAction)(v,{containerName:k},!0),removeContainerAfterDebug:v.removeContainerAfterDebug},O=Object.assign(Object.assign(Object.assign({},v),b),{dockerOptions:_,request:"attach",type:"pwa-node"});return void 0===O.localRoot&&(O.localRoot="${workspaceFolder}"),void 0===O.port&&(O.port=9229),void 0===O.remoteRoot&&(O.remoteRoot="/usr/src/app"),O}))}}v.NodeDebugHelper=NodeDebugHelper,v.nodeDebugHelper=new NodeDebugHelper},23309:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.pythonDebugHelper=v.PythonDebugHelper=void 0;const P=b(71017),x=b(93868),C=b(37133),T=b(92010),R=b(39253);class PythonDebugHelper{provideDebugConfigurations(g,v){return S(this,void 0,void 0,(function*(){return[{name:`Docker: Python - ${v.projectType.charAt(0).toUpperCase()+v.projectType.slice(1)}`,type:"docker",request:"launch",preLaunchTask:"docker-run: debug",python:{pathMappings:[{localRoot:"${workspaceFolder}",remoteRoot:"/app"}],projectType:v.projectType}}]}))}resolveDebugConfiguration(g,v){var b,T,k;return S(this,void 0,void 0,(function*(){if(!(yield C.PythonExtensionHelper.getPythonExtension()))return;const S=(0,R.inferContainerName)(v,g,g.folder.name),_=v.python.projectType,O=(null===(b=g.runDefinition)||void 0===b?void 0:b.python)||{},I=(0,R.resolveDockerServerReadyAction)(v,{containerName:S,pattern:this.getServerReadyPattern(_),uriFormat:"%s://localhost:%s"},!0),A=[...v.python.args||O.args||[],yield x.ext.runtimeManager.getCommand(),S],q=P.join(x.ext.context.asAbsolutePath("resources"),"python","launcher.py");return Object.assign(Object.assign({},Object.assign(Object.assign({},v),{python:void 0})),{type:"debugpy",request:"launch",pathMappings:v.python.pathMappings,justMyCode:null===(T=v.python.justMyCode)||void 0===T||T,django:v.python.django||"django"===_,fastapi:v.python.fastapi||"fastapi"===_,jinja:v.python.jinja||"flask"===_,dockerOptions:{containerName:S,dockerServerReadyAction:I,removeContainerAfterDebug:v.removeContainerAfterDebug},debugLauncherPath:v.debugLauncherPath||q,debugAdapterHost:v.debugAdapterHost||(yield this.tryGetDebugAdapterHost(g))||"172.17.0.1",console:v.console||"integratedTerminal",internalConsoleOptions:v.internalConsoleOptions||"openOnSessionStart",module:v.module||O.module,program:v.file||O.file,redirectOutput:null===(k=v.redirectOutput)||void 0===k||k,args:A,cwd:".",debugAdapterPython:"${command:python.interpreterPath}",debugLauncherPython:"${command:python.interpreterPath}",python:"python3"})}))}getServerReadyPattern(g){switch(g){case"django":return"Starting development server at (https?://\\S+|[0-9]+)";case"fastapi":return"Uvicorn running on (https?://\\S+|[0-9]+)";case"flask":return"Running on (https?://\\S+|[0-9]+)";default:return}}tryGetDebugAdapterHost(g){var v,b,P;return S(this,void 0,void 0,(function*(){if(!(0,T.isLinux)())return"localhost";const g=yield x.ext.runWithDefaults((g=>g.info({})));if(/Docker Desktop/i.test(g.operatingSystem))return"localhost";const S=null===(v=yield x.ext.runWithDefaults((g=>g.inspectNetworks({networks:["bridge"]}))))||void 0===v?void 0:v[0];return null===(P=null===(b=null==S?void 0:S.ipam)||void 0===b?void 0:b.config)||void 0===P?void 0:P[0].gateway}))}}v.PythonDebugHelper=PythonDebugHelper,v.pythonDebugHelper=new PythonDebugHelper},21848:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.searchImagesInRegistryHub=v.tagsForImage=void 0;const P=b(57310),x=b(89496),C=b(95601),T=b(90173);v.tagsForImage=function tagsForImage(g){const v=[];return g.is_automated?v.push("Automated"):g.is_trusted?v.push("Trusted"):g.is_official&&v.push("Official"),v.length>0?"["+v.join("] [")+"]":""};const R=[{is_automated:!1,name:"redis",is_trusted:!1,is_official:!0,star_count:1300,description:x.l10n.t("Redis is an open source key-value store that functions as a data structure server.")},{is_automated:!1,name:"ubuntu",is_trusted:!1,is_official:!0,star_count:2600,description:x.l10n.t("Ubuntu is a Debian-based Linux operating system based on free software.")},{is_automated:!1,name:"wordpress",is_trusted:!1,is_official:!0,star_count:582,description:x.l10n.t("The WordPress rich content management system can utilize plugins, widgets, and themes.")},{is_automated:!1,name:"mysql",is_trusted:!1,is_official:!0,star_count:1300,description:x.l10n.t("MySQL is a widely used, open-source relational database management system (RDBMS).")},{is_automated:!1,name:"mongo",is_trusted:!1,is_official:!0,star_count:1100,description:x.l10n.t("MongoDB document databases provide high availability and easy scalability.")},{is_automated:!1,name:"centos",is_trusted:!1,is_official:!0,star_count:1600,description:x.l10n.t("The official build of CentOS.")},{is_automated:!1,name:"node",is_trusted:!1,is_official:!0,star_count:1200,description:x.l10n.t("Node.js is a JavaScript-based platform for server-side and networking applications.")},{is_automated:!1,name:"nginx",is_trusted:!1,is_official:!0,star_count:1600,description:x.l10n.t("Official build of Nginx.")},{is_automated:!1,name:"postgres",is_trusted:!1,is_official:!0,star_count:1200,description:x.l10n.t("The PostgreSQL object-relational database system provides reliability and data integrity.")},{is_automated:!0,name:"microsoft/aspnet",is_trusted:!0,is_official:!1,star_count:277,description:x.l10n.t("ASP.NET is an open source server-side Web application framework")}];v.searchImagesInRegistryHub=function searchImagesInRegistryHub(g,v){return 0===g.length?Promise.resolve(R.slice(0)):function invokeHubSearch(g,v,b){const x=new P.URL("https://registry.hub.docker.com/v1/search");return x.searchParams.append("q",g),x.searchParams.append("n",v.toString()),function fetchHttpsJson(g,v){return S(this,void 0,void 0,(function*(){const b=g.toString();return v&&k[b]||(k[b]=yield function doFetchHttpsJson(g){return S(this,void 0,void 0,(function*(){const v={headers:{Accept:"application/json","X-Meta-Source-Client":C.ociClientId}};return(yield(0,T.httpRequest)(g.toString(),v)).json()}))}(g)),k[b]}))}(x.toString(),b)}(g,100,v).then((g=>g.results))};const k={}},30916:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerfileCompletionItemProvider=void 0;const P=b(95601),x=b(93199);v.DockerfileCompletionItemProvider=class DockerfileCompletionItemProvider{constructor(){this.triggerCharacters=[],this.excludeTokens=[]}provideCompletionItems(g,v,b){return S(this,void 0,void 0,(function*(){const b=new x.SuggestSupportHelper,S=g.lineAt(v.line).text.match(P.FROM_DIRECTIVE_PATTERN);return S?b.suggestImages(S[1]):Promise.resolve([])}))}}},50112:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.deactivateInternal=v.activateInternal=void 0;const P=b(94485),x=b(71017),C=b(89496),T=b(52847),R=b(59035),k=b(83313),_=b(39253),O=b(8741),I=b(30916),A=b(93868),q=b(76171),z=b(1866),L=b(26922),G=b(52367),j=b(83455),B=b(79973),U=b(69421),V=b(14785),H=b(52997),K=b(52120),X=b(25515),J=b(52677),Y=b(7936),te=b(94136),re=b(30134);let ie,ne;const ae=[{language:"dockerfile",scheme:"file"}];function setEnvironmentVariableContributions(){const g=C.workspace.getConfiguration("docker").get("environment",{});A.ext.context.environmentVariableCollection.clear(),A.ext.context.environmentVariableCollection.persistent=!0;for(const v of Object.keys(g))A.ext.context.environmentVariableCollection.replace(v,g[v])}var se;v.activateInternal=function activateInternal(g,v){return S(this,void 0,void 0,(function*(){return v.loadEndTime=Date.now(),function initializeExtensionVariables(g){A.ext.context=g,A.ext.outputChannel=new X.AzExtLogOutputChannelWrapper(C.window.createOutputChannel("Docker",{log:!0}),A.ext.prefix),g.subscriptions.push(A.ext.outputChannel),(0,P.registerUIExtensionVariables)(A.ext)}(g),yield(0,P.callWithTelemetryAndErrorHandling)("docker.activate",(b=>S(this,void 0,void 0,(function*(){b.errorHandling.rethrow=!0,b.telemetry.properties.isActivationEvent="true",b.telemetry.measurements.mainFileLoad=(v.loadEndTime-v.loadStartTime)/1e3,A.ext.activityMeasurementService=new U.ActivityMeasurementService(g.globalState),A.ext.experimentationService=yield(0,P.createExperimentationService)(g,"1"===process.env.VSCODE_DOCKER_TEAM?R.TargetPopulation.Team:void 0),(0,J.logSystemInfo)(A.ext.outputChannel),(0,P.registerErrorHandler)((g=>g.errorHandling.suppressReportIssue=!0)),(0,P.registerReportIssueCommand)("vscode-docker.help.reportIssue"),g.subscriptions.push(C.languages.registerCompletionItemProvider(ae,new I.DockerfileCompletionItemProvider,".")),function registerEnvironmentVariableContributions(){setEnvironmentVariableContributions(),(0,P.registerEvent)("docker.environment.changed",C.workspace.onDidChangeConfiguration,((g,v)=>{g.telemetry.suppressAll=!0,g.errorHandling.suppressDisplay=!0,v.affectsConfiguration("docker.environment")&&((0,J.logDockerEnvironment)(A.ext.outputChannel),setEnvironmentVariableContributions())}))}(),g.subscriptions.push(A.ext.runtimeManager=new L.ContainerRuntimeManager,A.ext.orchestratorManager=new j.OrchestratorRuntimeManager),function registerDockerClients(){const g=new q.AutoConfigurableDockerClient,v=new z.AutoConfigurableDockerComposeClient;A.ext.context.subscriptions.push(A.ext.runtimeManager.registerRuntimeClient(g),A.ext.orchestratorManager.registerRuntimeClient(v)),(0,P.registerEvent)("docker.command.changed",C.workspace.onDidChangeConfiguration,((b,S)=>{b.telemetry.suppressAll=!0,b.errorHandling.suppressDisplay=!0,S.affectsConfiguration("docker.dockerPath")&&g.reconfigure(),S.affectsConfiguration("docker.composeCommand")&&v.reconfigure()}))}(),g.subscriptions.push(C.workspace.registerFileSystemProvider("docker",new G.ContainerFilesProvider,{isCaseSensitive:!0,isReadonly:!1})),(0,H.registerTrees)(),(0,k.registerCommands)(),(0,re.registerDockerContextStatusBarEvent)(g),(0,_.registerDebugProvider)(g),(0,B.registerTaskProviders)(g),function activateDockerfileLanguageClient(g){(0,P.callWithTelemetryAndErrorHandling)("docker.languageclient.activate",(v=>S(this,void 0,void 0,(function*(){v.telemetry.properties.isActivationEvent="true";const b=g.asAbsolutePath(x.join("dist","dockerfile-language-server-nodejs","lib","server.js")),S={execArgv:["--nolazy","--inspect=6009"]},P={run:{module:b,transport:T.TransportKind.ipc,args:["--node-ipc"]},debug:{module:b,transport:T.TransportKind.ipc,options:S}},R={workspace:{configuration:se.computeConfiguration}},k={documentSelector:ae,synchronize:{fileEvents:C.workspace.createFileSystemWatcher("**/.clientrc")},middleware:R};ie=new T.LanguageClient("dockerfile-langserver","Dockerfile Language Server",P,k),ie.registerProposedFeatures(),g.subscriptions.push(ie),yield ie.start(),se.initialize(g)}))))}(g),function activateComposeLanguageClient(g){(0,P.callWithTelemetryAndErrorHandling)("docker.composelanguageclient.activate",(v=>S(this,void 0,void 0,(function*(){v.telemetry.properties.isActivationEvent="true";if(!C.workspace.getConfiguration("docker").get("enableDockerComposeLanguageService",!0))throw new P.UserCancelledError("languageServiceDisabled");const b=g.asAbsolutePath(x.join("dist","compose-language-service","lib","server.js")),S={execArgv:["--nolazy","--inspect=6009"]},R={run:{module:b,transport:T.TransportKind.ipc,args:["--node-ipc"]},debug:{module:b,transport:T.TransportKind.ipc,options:S}},k={documentSelector:[{language:"dockercompose"}]};ne=new T.LanguageClient("compose-language-service","Docker Compose Language Server",R,k),ne.registerProposedFeatures(),ne.registerFeature(new Y.DocumentSettingsClientFeature(ne)),ne.registerFeature(new K.AlternateYamlLanguageServiceClientFeature),(0,P.registerEvent)("compose-langserver-event",ne.onTelemetry,((g,v)=>{g.telemetry.properties.langServerEventName=v.eventName,g.telemetry.suppressAll=v.suppressAll,g.telemetry.suppressIfSuccessful=v.suppressIfSuccessful,Object.assign(g.telemetry.measurements,v.measurements),Object.assign(g.telemetry.properties,v.properties)})),g.subscriptions.push(ne),yield ne.start()}))))}(g),(0,V.registerListeners)()})))),(0,te.migrateOldEnvironmentSettingsIfNeeded)(),C.commands.executeCommand("vscode-docker.activateRegistryProviders"),new O.DockerExtensionApi(g)}))},v.deactivateInternal=function deactivateInternal(g){return S(this,void 0,void 0,(function*(){yield(0,P.callWithTelemetryAndErrorHandling)("docker.deactivate",(g=>S(this,void 0,void 0,(function*(){g.telemetry.properties.isActivationEvent="true",yield Promise.all([ie.stop(),ne.stop()])}))))}))},function(g){g.computeConfiguration=function computeConfiguration(g){const v=[];for(const b of g.items){let g;g=b.scopeUri?C.workspace.getConfiguration(b.section,ie.protocol2CodeConverter.asUri(b.scopeUri)):C.workspace.getConfiguration(b.section),v.push(g)}return v},g.initialize=function initialize(g){g.subscriptions.push(C.workspace.onDidChangeConfiguration((g=>S(this,void 0,void 0,(function*(){ie.sendNotification(T.DidChangeConfigurationNotification.type,{settings:null})})))))}}(se||(se={}))},93868:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ext=void 0;const S=b(70384);!function(g){g.ignoreBundle=!/^(false|0)?$/i.test(process.env.AZCODE_DOCKER_IGNORE_BUNDLE||""),g.prefix="docker",g.runWithDefaults=S.runWithDefaults,g.streamWithDefaults=S.streamWithDefaults}(v.ext||(v.ext={}))},26922:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ContainerRuntimeManager=void 0;const S=b(16522),P=b(45141),x=b(95071);class ContainerRuntimeManager extends x.RuntimeManager{constructor(){super("containerClient"),this._contextManager=new P.ContextManager,this.onContainerRuntimeClientRegistered=this.runtimeClientRegisteredEmitter.event}dispose(){this._contextManager.dispose(),super.dispose()}get contextManager(){return this._contextManager}getClient(){return Promise.resolve(this.runtimeClients.find(isDockerClient))}}function isDockerClient(g){return g.id===S.DockerClient.ClientId}v.ContainerRuntimeManager=ContainerRuntimeManager},45141:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ContextManager=void 0;const P=b(89496),x=b(93868);v.ContextManager=class ContextManager{constructor(){this.onContextChangedEmitter=new P.EventEmitter,this.onContextChanged=this.onContextChangedEmitter.event,this.onContextChangedDisposable=this.onContextChanged((()=>{}))}dispose(){this.onContextChangedDisposable.dispose()}getContexts(){var g;return S(this,void 0,void 0,(function*(){const v=(yield x.ext.runWithDefaults((g=>g.listContexts({}))))||[],b=this.tryGetCurrentContext(v);return(null==b?void 0:b.name)!==(null===(g=this.lastContext)||void 0===g?void 0:g.name)&&this.onContextChangedEmitter.fire(b),this.lastContext=b,v}))}getCurrentContext(){return S(this,void 0,void 0,(function*(){return this.tryGetCurrentContext(yield this.getContexts())}))}useContext(g){return S(this,void 0,void 0,(function*(){yield x.ext.runWithDefaults((v=>v.useContext({context:g}))),yield this.getCurrentContext()}))}removeContext(g){return S(this,void 0,void 0,(function*(){yield x.ext.runWithDefaults((v=>v.removeContexts({contexts:[g]})))}))}inspectContext(g){return S(this,void 0,void 0,(function*(){const v=yield x.ext.runWithDefaults((v=>v.inspectContexts({contexts:[g]})));return null==v?void 0:v[0]}))}tryGetCurrentContext(g){return 0===g.length?void 0:1===g.length?g[0]:g.find((g=>g.current))}}},83455:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.isDockerComposeClient=v.OrchestratorRuntimeManager=void 0;const P=b(16522),x=b(95071),C=b(1866);class OrchestratorRuntimeManager extends x.RuntimeManager{constructor(){super("orchestratorClient"),this.onOrchestratorRuntimeClientRegistered=this.runtimeClientRegisteredEmitter.event}getClient(){return S(this,void 0,void 0,(function*(){const g=this.runtimeClients.find(isDockerComposeClient);return(0,C.isAutoConfigurableDockerComposeClient)(g)&&(yield g.slowConfigure()),g}))}}function isDockerComposeClient(g){return g.id===P.DockerComposeClient.ClientId}v.OrchestratorRuntimeManager=OrchestratorRuntimeManager,v.isDockerComposeClient=isDockerComposeClient},95071:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.RuntimeManager=void 0;const P=b(89496);class RuntimeManager extends P.Disposable{constructor(g){super((()=>{})),this._runtimeClients=new Map,this.runtimeClientRegisteredEmitter=new P.EventEmitter}registerRuntimeClient(g){if(!g||!g.id)throw new Error("Invalid client supplied.");if(this._runtimeClients.has(g.id))throw new Error(`A container runtime client with ID '${g.id}' is already registered.`);return this._runtimeClients.set(g.id,g),this.runtimeClientRegisteredEmitter.fire(g),new P.Disposable((()=>{this._runtimeClients.delete(g.id)}))}get runtimeClients(){return Array.from(this._runtimeClients.values())}getCommand(){return S(this,void 0,void 0,(function*(){return(yield this.getClient()).commandName}))}}v.RuntimeManager=RuntimeManager},76171:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AutoConfigurableDockerClient=void 0;const S=b(16522),P=b(89496),x=b(93868);class AutoConfigurableDockerClient extends S.DockerClient{constructor(){super(),this.reconfigure()}reconfigure(){const g=P.workspace.getConfiguration("docker").get("dockerPath")||"docker";this.commandName=g,x.ext.outputChannel.debug(`docker.dockerPath: ${this.commandName}`)}}v.AutoConfigurableDockerClient=AutoConfigurableDockerClient},1866:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.isAutoConfigurableDockerComposeClient=v.AutoConfigurableDockerComposeClient=void 0;const P=b(16522),x=b(89496),C=b(93868),T=b(92876),R=b(12750),k=b(83455);class AutoConfigurableDockerComposeClient extends P.DockerComposeClient{constructor(){super(),this.composeConfigLazy=new R.AsyncLazy((()=>this.detectComposeConfig())),this.reconfigure()}reconfigure(){this.composeConfigLazy.clear()}slowConfigure(){return S(this,void 0,void 0,(function*(){const g=yield this.composeConfigLazy.getValue();this.commandName=g.commandName,this.composeV2=g.composeV2}))}detectComposeConfig(){return S(this,void 0,void 0,(function*(){let g=x.workspace.getConfiguration("docker").get("composeCommand");if(g){let v=!1;return/^docker(\s+compose\s*)?$/i.test(g)&&(g="docker",v=!0),{commandName:g,composeV2:v}}try{return C.ext.outputChannel.info("Attempting to autodetect Docker Compose command..."),yield(0,T.execAsync)("docker compose version"),{commandName:"docker",composeV2:!0}}catch(g){}return{commandName:"docker-compose",composeV2:!1}}))}}v.AutoConfigurableDockerComposeClient=AutoConfigurableDockerComposeClient,v.isAutoConfigurableDockerComposeClient=function isAutoConfigurableDockerComposeClient(g){return(0,k.isDockerComposeClient)(g)&&"function"==typeof g.slowConfigure}},52367:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},P=this&&this.__asyncValues||function(g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v,b=g[Symbol.asyncIterator];return b?b.call(g):(g="function"==typeof __values?__values(g):g[Symbol.iterator](),v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v);function verb(b){v[b]=g[b]&&function(v){return new Promise((function(S,P){(function settle(g,v,b,S){Promise.resolve(S).then((function(v){g({value:v,done:b})}),v)})(S,P,(v=g[b](v)).done,v.value)}))}}};Object.defineProperty(v,"__esModule",{value:!0}),v.ContainerFilesProvider=void 0;const x=b(94485),C=b(16522),T=b(71017),R=b(89496),k=b(93868),_=b(92010),O=b(60047),I=b(5275);class MethodNotImplementedError extends C.CommandNotSupportedError{constructor(){super(R.l10n.t("Method not implemented."))}}class ContainerFilesProvider extends R.Disposable{constructor(){super((()=>{this.changeEmitter.dispose()})),this.changeEmitter=new R.EventEmitter,this.onDidChangeFile=this.changeEmitter.event}watch(g,v){return C.DisposableLike.None}stat(g){return S(this,void 0,void 0,(function*(){return{type:I.DockerUri.parse(g).options.fileType,mtime:0,ctime:0,size:0}}))}readDirectory(g){var v;return S(this,void 0,void 0,(function*(){const b=I.DockerUri.parse(g),S=(null===(v=b.options)||void 0===v?void 0:v.containerOS)||(yield(0,_.getDockerOSType)());return(yield k.ext.runWithDefaults((g=>g.listFiles({container:b.containerId,path:"windows"===S?b.windowsPath:b.path,operatingSystem:S})))).map((g=>[g.name,g.type]))}))}createDirectory(g){throw new MethodNotImplementedError}readFile(g){var v,b,x,T,R;return S(this,void 0,void 0,(function*(){const S=I.DockerUri.parse(g),A=(null===(R=S.options)||void 0===R?void 0:R.containerOS)||(yield(0,_.getDockerOSType)()),q=new C.AccumulatorStream,z="windows"===A?q:(0,O.tarUnpackStream)(q),L=k.ext.streamWithDefaults((g=>g.readFile({container:S.containerId,path:"windows"===A?S.windowsPath:S.path,operatingSystem:A})));try{for(var G,j=!0,B=P(L);G=yield B.next(),!(v=G.done);){T=G.value,j=!1;try{const g=T;z.write(g)}finally{j=!0}}}catch(g){b={error:g}}finally{try{j||v||!(x=B.return)||(yield x.call(B))}finally{if(b)throw b.error}}return q.end(),yield q.getBytes()}))}writeFile(g,v,b){return(0,x.callWithTelemetryAndErrorHandling)("containerFilesProvider.writeFile",(b=>S(this,void 0,void 0,(function*(){var S,P,x,R,A;b.errorHandling.suppressDisplay=!0,b.errorHandling.rethrow=!0;const q=I.DockerUri.parse(g),z=(null===(S=q.options)||void 0===S?void 0:S.containerOS)||(yield(0,_.getDockerOSType)()),L=q.containerId;if("windows"===z){const g=null===(P=yield k.ext.runWithDefaults((g=>g.inspectContainers({containers:[L]}))))||void 0===P?void 0:P[0];if("hyperv"===(null==g?void 0:g.isolation))throw new C.CommandNotSupportedError("Writing files is not supported on Windows Hyper-V containers.")}const G="windows"===z?T.win32.dirname(q.windowsPath):T.posix.dirname(q.path),j=yield k.ext.runWithDefaults((g=>g.statPath({container:L,path:"windows"===z?q.windowsPath:q.path,operatingSystem:z}))),B=new Date(null!==(x=null==j?void 0:j.atime)&&void 0!==x?x:Date.now()),U=new Date(null!==(R=null==j?void 0:j.mtime)&&void 0!==R?R:Date.now()),V=new Date(null!==(A=null==j?void 0:j.ctime)&&void 0!==A?A:Date.now()),H=null==j?void 0:j.mode,K=null==j?void 0:j.gid,X=null==j?void 0:j.uid;yield k.ext.runWithDefaults((g=>g.writeFile({container:L,path:G,operatingSystem:z})),{stdInPipe:(0,O.tarPackStream)(Buffer.from(v),T.basename(g.path),B,U,V,H,K,X)})}))))}delete(g,v){throw new MethodNotImplementedError}rename(g,v,b){throw new MethodNotImplementedError}copy(g,v,b){throw new MethodNotImplementedError}}v.ContainerFilesProvider=ContainerFilesProvider},5275:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DockerUri=void 0;const S=b(71017),P=b(89496);class DockerUri{static create(g,v,b){return new DockerUri(g,v,b)}static parse(g){const v=g.authority,b=g.path,S=function queryFromURLSearchParams(g){return{containerOS:g.get("containerOS")||"linux",fileType:Number.parseInt(g.get("fileType"))||P.FileType.File,mode:Number.parseInt(g.get("mode"))||void 0,ctime:Number.parseInt(g.get("ctime"))||void 0,mtime:Number.parseInt(g.get("mtime"))||void 0,atime:Number.parseInt(g.get("atime"))||void 0,size:Number.parseInt(g.get("size"))||0}}(new URLSearchParams(g.query));return DockerUri.create(v,b,S)}static joinPath(g,...v){return g.with({path:S.posix.join(g.path,...v)})}with(g){var v,b;return DockerUri.create(null!==(v=g.containerId)&&void 0!==v?v:this.containerId,null!==(b=g.path)&&void 0!==b?b:this.path,Object.assign(Object.assign({},this.options),g))}get uri(){const g=P.Uri.parse("docker:///").with({authority:this.containerId,path:this.path});return this.options?g.with({query:queryToURLSearchParams(this.options).toString()}):g}get windowsPath(){return S.win32.resolve(this.path)}constructor(g,v,b){this.containerId=g,this.path=v,this.options=b}}function queryToURLSearchParams(g){const v={};for(const b of Object.keys(g))v[b]=g[b].toString();return new URLSearchParams(v)}v.DockerUri=DockerUri},74119:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.TaskCommandRunnerFactory=void 0;const P=b(16522),x=b(22037),C=b(89496);v.TaskCommandRunnerFactory=class TaskCommandRunnerFactory{constructor(g){this.options=g}getCommandRunner(){return g=>S(this,void 0,void 0,(function*(){const v=yield(0,P.normalizeCommandResponseLike)(g);yield function executeAsTask(g,v,b){var P,T,R;return S(this,void 0,void 0,(function*(){const S={cwd:g.cwd||(null===(T=null===(P=g.workspaceFolder)||void 0===P?void 0:P.uri)||void 0===T?void 0:T.fsPath)||x.homedir()},k=b?new C.ShellExecution(v,b,S):new C.ShellExecution(v,S),_=new C.Task({type:"shell"},null!==(R=g.workspaceFolder)&&void 0!==R?R:C.TaskScope.Workspace,g.taskName,"Containers",k,[]);g.alwaysRunNew&&(_.definition.idRandomizer=Math.random()),g.focus&&(_.presentationOptions={focus:!0});const O=yield C.tasks.executeTask(_);return new Promise(((v,b)=>{const S=C.tasks.onDidEndTaskProcess((P=>{P.execution===O&&(S.dispose(),P.exitCode&&g.rejectOnError&&b(P.exitCode),v())}))}))}))}(this.options,v.command,v.args)}))}getStreamingCommandRunner(){throw new P.CommandNotSupportedError("Streaming commands are not supported for task runners")}}},70384:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},P=this&&this.__await||function(g){return this instanceof P?(this.v=g,this):new P(g)},x=this&&this.__asyncValues||function(g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v,b=g[Symbol.asyncIterator];return b?b.call(g):(g="function"==typeof __values?__values(g):g[Symbol.iterator](),v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v);function verb(b){v[b]=g[b]&&function(v){return new Promise((function(S,P){(function settle(g,v,b,S){Promise.resolve(S).then((function(v){g({value:v,done:b})}),v)})(S,P,(v=g[b](v)).done,v.value)}))}}},C=this&&this.__asyncGenerator||function(g,v,b){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var S,x=b.apply(g,v||[]),C=[];return S={},verb("next"),verb("throw"),verb("return"),S[Symbol.asyncIterator]=function(){return this},S;function verb(g){x[g]&&(S[g]=function(v){return new Promise((function(b,S){C.push([g,v,b,S])>1||resume(g,v)}))})}function resume(g,v){try{!function step(g){g.value instanceof P?Promise.resolve(g.value.v).then(fulfill,reject):settle(C[0][2],g)}(x[g](v))}catch(g){settle(C[0][3],g)}}function fulfill(g){resume("next",g)}function reject(g){resume("throw",g)}function settle(g,v){g(v),C.shift(),C.length&&resume(C[0][0],C[0][1])}};Object.defineProperty(v,"__esModule",{value:!0}),v.streamWithDefaults=v.runWithDefaults=void 0;const T=b(16522),R=b(12781),k=b(93868),_=b(38463);v.runWithDefaults=function runWithDefaults(g,v){return S(this,void 0,void 0,(function*(){return yield function runWithDefaultsInternal(g,v,b){return S(this,void 0,void 0,(function*(){const S=new DefaultEnvStreamCommandRunnerFactory(b),P=yield v.getClient();try{const v=yield(0,T.normalizeCommandResponseLike)(g(P));if(v.parse)return yield S.getCommandRunner()(v);yield S.getCommandRunner()(v)}catch(g){if((0,T.isChildProcessError)(g)){const v=yield S.errAccumulator.getString();g.message=v||g.message}throw g}finally{S.dispose()}}))}(g,k.ext.runtimeManager,v)}))},v.streamWithDefaults=function streamWithDefaults(g,v){return function streamWithDefaultsInternal(g,v,b){return C(this,arguments,(function*streamWithDefaultsInternal_1(){var S,C,R,k;const _=new DefaultEnvStreamCommandRunnerFactory(b),O=yield P(v.getClient());try{const v=_.getStreamingCommandRunner()(g(O));try{for(var I,A=!0,q=x(v);!(S=(I=yield P(q.next())).done);){k=I.value,A=!1;try{const g=k;yield yield P(g)}finally{A=!0}}}catch(g){C={error:g}}finally{try{A||S||!(R=q.return)||(yield P(R.call(q)))}finally{if(C)throw C.error}}}catch(g){if((0,T.isChildProcessError)(g)){const v=yield P(_.errAccumulator.getString());g.message=v||g.message}throw g}finally{_.dispose()}}))}(g,k.ext.runtimeManager,v)};class DefaultEnvStreamCommandRunnerFactory extends T.ShellStreamCommandRunnerFactory{constructor(g){const v=new T.AccumulatorStream;let b;k.ext.outputChannel.isDebugLoggingEnabled&&(b=new R.PassThrough,b.on("data",(g=>{try{k.ext.outputChannel.debug(g.toString())}catch(g){}})));const S=new R.PassThrough;S.on("data",(g=>{try{k.ext.outputChannel.error(g.toString())}catch(g){}})),S.pipe(v);super(Object.assign(Object.assign({},g),{env:(0,_.withDockerEnvSettings)(process.env),shell:!1,shellProvider:new T.NoShell,onCommand:v=>{k.ext.outputChannel.debug(v),"function"==typeof(null==g?void 0:g.onCommand)&&g.onCommand(v)},stdOutPipe:b,stdErrPipe:S,windowsVerbatimArguments:!0,strict:!0})),this.errAccumulator=v}dispose(){this.errAccumulator.destroy()}}},44149:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.copyWizardContext=void 0,v.copyWizardContext=function copyWizardContext(g,v){if(v)for(const b of Object.keys(v))"telemetry"!==b&&"errorHandling"!==b&&"ui"!==b&&"valuesToMask"!==b&&(g[b]=v[b])}},72714:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.scaffold=void 0;const P=b(94485),x=b(89496),C=b(44149),T=b(63696),R=b(97174),k=b(93922),_=b(82455),O=b(18904);v.scaffold=function scaffold(g,v){return S(this,void 0,void 0,(function*(){if(!x.workspace.isTrusted)throw new P.UserCancelledError("enforceTrust");(0,C.copyWizardContext)(g,v),g.scaffoldType="all";const b=[new k.ChooseWorkspaceFolderStep,new R.ChoosePlatformStep,new T.ChooseComposeStep],S=[new O.ScaffoldFileStep(".dockerignore","ask",100),new O.ScaffoldFileStep("Dockerfile","ask",200),new _.OpenDockerfileStep],I=new P.AzureWizard(g,{promptSteps:b,executeSteps:S,title:x.l10n.t("Add Docker Files")});yield I.prompt(),g.scaffoldCompose&&(S.push(new O.ScaffoldFileStep("docker-compose.yml","ask",300)),S.push(new O.ScaffoldFileStep("docker-compose.debug.yml","ask",400))),yield I.execute()}))}},83318:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.scaffoldCompose=void 0;const P=b(94485),x=b(89496),C=b(44149),T=b(97174),R=b(93922),k=b(18904),_=b(17700);v.scaffoldCompose=function scaffoldCompose(g,v){return S(this,void 0,void 0,(function*(){if(!x.workspace.isTrusted)throw new P.UserCancelledError("enforceTrust");(0,C.copyWizardContext)(g,v),g.scaffoldType="compose",g.scaffoldCompose=!0;const b=[new R.ChooseWorkspaceFolderStep,new T.ChoosePlatformStep,new _.VerifyDockerfileStep],S=[new k.ScaffoldFileStep("docker-compose.yml","ask",300),new k.ScaffoldFileStep("docker-compose.debug.yml","ask",400)],O=new P.AzureWizard(g,{promptSteps:b,executeSteps:S,title:x.l10n.t("Add Docker Compose Files")});yield O.prompt(),yield O.execute()}))}},80610:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.scaffoldDebugConfig=void 0;const P=b(94485),x=b(89496),C=b(44149),T=b(97174),R=b(93922);v.scaffoldDebugConfig=function scaffoldDebugConfig(g,v){return S(this,void 0,void 0,(function*(){if(!x.workspace.isTrusted)throw new P.UserCancelledError("enforceTrust");(0,C.copyWizardContext)(g,v),g.scaffoldType="debugging";const b=[new R.ChooseWorkspaceFolderStep,new T.ChoosePlatformStep(["Node.js",".NET: ASP.NET Core",".NET: Console","Python: Django","Python: FastAPI","Python: Flask","Python: General"])],S=new P.AzureWizard(g,{promptSteps:b,title:x.l10n.t("Initialize for Debugging")});yield S.prompt(),yield S.execute()}))}},16048:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ChooseArtifactStep=void 0;const P=b(265),x=b(27978);class ChooseArtifactStep extends x.TelemetryPromptStep{constructor(g,v,b){super(),this.promptText=g,this.globPatterns=v,this.noItemsMessage=b}prompt(g){return S(this,void 0,void 0,(function*(){const v=yield(0,P.resolveFilesOfPattern)(g.workspaceFolder,this.globPatterns);if(!v)throw g.errorHandling.suppressReportIssue=!0,new Error(this.noItemsMessage);if(1===v.length)g.artifact=v[0].absoluteFilePath;else{const b=yield g.ui.showQuickPick(v,{placeHolder:this.promptText});g.artifact=b.absoluteFilePath}}))}shouldPrompt(g){return!g.artifact}}v.ChooseArtifactStep=ChooseArtifactStep},63696:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ChooseComposeStep=void 0;const P=b(89496),x=b(27978);class ChooseComposeStep extends x.TelemetryPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){const v={placeHolder:P.l10n.t("Include optional Docker Compose files?")},b=yield g.ui.showQuickPick([{label:"No",data:!1},{label:"Yes",data:!0}],v);g.scaffoldCompose=b.data}))}shouldPrompt(g){return void 0===g.scaffoldCompose}setTelemetry(g){g.telemetry.properties.orchestration=g.scaffoldCompose?"docker-compose":"single"}}v.ChooseComposeStep=ChooseComposeStep},97174:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ChoosePlatformStep=void 0;const P=b(89496),x=b(41741),C=b(17729),T=b(83140),R=b(88233),k=b(38812),_=b(87447),O=b(46572),I=b(27978);class ChoosePlatformStep extends I.TelemetryPromptStep{constructor(g){super(),this.platformsList=g}prompt(g){return S(this,void 0,void 0,(function*(){const v={matchOnDescription:!0,matchOnDetail:!0,placeHolder:P.l10n.t("Select Application Platform")},b=(this.platformsList||x.AllPlatforms).map((g=>({label:g,data:g}))),S=yield g.ui.showQuickPick(b,v);g.platform=S.data}))}shouldPrompt(g){return!g.platform}getSubWizard(g){const v=Object.create(null,{getSubWizard:{get:()=>super.getSubWizard}});return S(this,void 0,void 0,(function*(){switch(yield v.getSubWizard.call(this,g),g.platform){case"Node.js":return(0,_.getNodeSubWizardOptions)(g);case".NET: ASP.NET Core":case".NET: Console":return(0,k.getNetCoreSubWizardOptions)(g);case"Python: Django":case"Python: FastAPI":case"Python: Flask":case"Python: General":return(0,O.getPythonSubWizardOptions)(g);case"Java":return(0,R.getJavaSubWizardOptions)(g);case"Go":case"Ruby":return{promptSteps:[new C.ChoosePortsStep([3e3]),new T.GatherInformationStep]};case"C++":case"Other":return{promptSteps:[new T.GatherInformationStep]};default:throw new Error(P.l10n.t("Unexpected platform"))}}))}setTelemetry(g){g.telemetry.properties.configurePlatform=g.platform}}v.ChoosePlatformStep=ChoosePlatformStep},17729:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ChoosePortsStep=void 0;const P=b(89496),x=b(27978);class ChoosePortsStep extends x.TelemetryPromptStep{constructor(g){super(),this.defaultPorts=g}prompt(g){var v;return S(this,void 0,void 0,(function*(){const b=(null===(v=g.suggestedRandomPorts)||void 0===v?void 0:v.length)?g.suggestedRandomPorts:this.defaultPorts,S={placeHolder:b.join(", "),prompt:P.l10n.t("What port(s) does your app listen on? Enter a comma-separated list, or empty for no exposed port."),value:b.join(", "),validateInput:g=>{if(!splitPorts(g))return P.l10n.t("Ports must be a comma-separated list of positive integers (1 to 65535), or empty for no exposed port.")}};g.ports=splitPorts(yield g.ui.showInputBox(S))}))}shouldPrompt(g){return void 0===g.ports}setTelemetry(g){var v,b;g.telemetry.measurements.numPorts=null!==(b=null===(v=g.ports)||void 0===v?void 0:v.length)&&void 0!==b?b:0}}function splitPorts(g){if(!g||""===g)return[];const v=g.split(",").map((g=>g.trim())),b=v.filter((g=>g.match(/^-*\d+$/)));if(b.length<v.length)return;const S=b.map(Number);return S.some((g=>!Number.isInteger(g)||g<1||g>65535))?void 0:S}v.ChoosePortsStep=ChoosePortsStep},93922:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ChooseWorkspaceFolderStep=void 0;const P=b(89496),x=b(28080),C=b(27978);class ChooseWorkspaceFolderStep extends C.TelemetryPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){try{g.workspaceFolder=yield(0,x.quickPickWorkspaceFolder)(g,P.l10n.t("To add Docker files, please open a folder or workspace."))}catch(v){throw g.errorHandling.suppressReportIssue=!0,v}}))}shouldPrompt(g){return!g.workspaceFolder}}v.ChooseWorkspaceFolderStep=ChooseWorkspaceFolderStep},83140:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.GatherInformationStep=void 0;const P=b(93394),x=b(27978);class GatherInformationStep extends x.TelemetryPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){g.serviceName||(g.serviceName=(0,P.getValidImageNameFromPath)(g.workspaceFolder.uri.fsPath)),g.version||(g.version="0.0.1"),g.dockerBuildContext||(g.dockerBuildContext=g.workspaceFolder.uri.fsPath),g.dockerfileDirectory||(g.dockerfileDirectory=g.workspaceFolder.uri.fsPath)}))}shouldPrompt(g){return!(g.serviceName&&g.version&&g.dockerBuildContext&&g.dockerfileDirectory)}}v.GatherInformationStep=GatherInformationStep},82455:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.OpenDockerfileStep=void 0;const P=b(55674),x=b(71017),C=b(89496),T=b(94485);class OpenDockerfileStep extends T.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=1e4}execute(g,v){return S(this,void 0,void 0,(function*(){const v=x.join(g.dockerfileDirectory,"Dockerfile");(yield P.pathExists(v))&&(g.telemetry.properties.openedDockerfile="true",C.window.showTextDocument(C.Uri.file(v)))}))}shouldExecute(g){return"all"===g.scaffoldType}}v.OpenDockerfileStep=OpenDockerfileStep},95641:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ScaffoldDebuggingStep=void 0;const P=b(94485),x=b(71017),C=b(89496),T=b(58834),R=b(80677);class ScaffoldDebuggingStep extends P.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=1e3}execute(g,v){return S(this,void 0,void 0,(function*(){v.report({message:C.l10n.t("Adding debug configuration and tasks...")});const b={folder:g.workspaceFolder,actionContext:g,dockerfile:x.join(g.dockerfileDirectory,"Dockerfile"),ports:g.ports};switch(g.platform){case"Node.js":b.platform="node",yield T.dockerDebugScaffoldingProvider.initializeNodeForDebugging(b,{package:g.artifact});break;case".NET: ASP.NET Core":case".NET: Console":b.platform="netCore",yield T.dockerDebugScaffoldingProvider.initializeNetCoreForDebugging(b,{appProject:(0,R.unresolveWorkspaceFolder)(g.artifact,g.workspaceFolder),platformOS:g.netCorePlatformOS});break;case"Python: Django":case"Python: FastAPI":case"Python: Flask":case"Python: General":b.platform="python",yield T.dockerDebugScaffoldingProvider.initializePythonForDebugging(b,{projectType:g.pythonProjectType,target:g.pythonArtifact});break;default:throw new Error(C.l10n.t("Invalid platform for debug config scaffolding."))}}))}shouldExecute(g){switch(g.platform){case"Node.js":case".NET: ASP.NET Core":case".NET: Console":case"Python: Django":case"Python: FastAPI":case"Python: Flask":case"Python: General":return"all"===g.scaffoldType||"debugging"===g.scaffoldType;default:return!1}}}v.ScaffoldDebuggingStep=ScaffoldDebuggingStep},18904:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ScaffoldFileStep=void 0;const P=b(94485),x=b(55674),C=b(71017),T=b(89496),R=b(93868),k=b(79809);class ScaffoldFileStep extends P.AzureWizardExecuteStep{constructor(g,v,b){super(),this.fileType=g,this.overwritePolicy=v,this.priority=b}execute(g,v){return S(this,void 0,void 0,(function*(){v.report({message:T.l10n.t("Creating '{0}'...",this.fileType)});const b=yield(0,k.getHandlebarsWithHelpers)(),S=yield this.getInputPath(g);if(!S)return;const P=yield this.getOutputPath(g),C=yield x.readFile(S,"utf-8"),R=b.compile(C)(g);if("ask"===this.overwritePolicy)yield this.promptForOverwriteIfNeeded(g,R,P);else if("skip"===this.overwritePolicy&&(yield x.pathExists(P)))return;yield x.writeFile(P,R,{encoding:"utf-8"})}))}shouldExecute(g){return!0}getInputPath(g){return S(this,void 0,void 0,(function*(){const v=T.workspace.getConfiguration("docker").get("scaffolding.templatePath",void 0),b=C.join(R.ext.context.asAbsolutePath("resources"),"templates");let S;switch(g.platform){case"Node.js":S=C.join("node",`${this.fileType}.template`);break;case".NET: ASP.NET Core":case".NET: Console":S=C.join("netCore",`${this.fileType}.template`);break;case"Python: Django":case"Python: FastAPI":case"Python: Flask":case"Python: General":S=C.join("python",`${this.fileType}.template`);break;case"Java":S=C.join("java",`${this.fileType}.template`);break;case"C++":S=C.join("cpp",`${this.fileType}.template`);break;case"Go":S=C.join("go",`${this.fileType}.template`);break;case"Ruby":S=C.join("ruby",`${this.fileType}.template`);break;case"Other":S=C.join("other",`${this.fileType}.template`);break;default:throw new Error(T.l10n.t("Unknown platform '{0}'",g.platform))}return v&&(yield this.scanUpwardForFile(C.join(v,S)))||(yield this.scanUpwardForFile(C.join(b,S)))}))}scanUpwardForFile(g,v=1){return S(this,void 0,void 0,(function*(){const b=C.basename(g);let S=g;for(let g=0;g<=v;g++){if(yield x.pathExists(S))return S;const g=C.resolve(C.join(C.dirname(S),".."));S=C.join(g,b)}}))}getOutputPath(g){return S(this,void 0,void 0,(function*(){switch(this.fileType){case"Dockerfile":return C.join(g.dockerfileDirectory,this.fileType);case".dockerignore":return C.join(g.dockerBuildContext,this.fileType);default:return C.join(g.workspaceFolder.uri.fsPath,this.fileType)}}))}promptForOverwriteIfNeeded(g,v,b){return S(this,void 0,void 0,(function*(){if(g.overwriteAll)return;if(!(yield x.pathExists(b)))return;{const g=yield x.readFile(b,"utf-8");if(v===g)return}const S=T.l10n.t("Do you want to overwrite '{0}'?",this.fileType),C={title:T.l10n.t("Overwrite")},R={title:T.l10n.t("Overwrite All")},k=yield g.ui.showWarningMessage(S,R,C,P.DialogResponses.cancel);if(k===P.DialogResponses.cancel)throw new P.UserCancelledError;k===R&&(g.overwriteAll=!0)}))}}v.ScaffoldFileStep=ScaffoldFileStep},27978:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.TelemetryPromptStep=void 0;const P=b(94485);class TelemetryPromptStep extends P.AzureWizardPromptStep{getSubWizard(g){return S(this,void 0,void 0,(function*(){this.setTelemetry&&this.setTelemetry(g)}))}}v.TelemetryPromptStep=TelemetryPromptStep},17700:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.VerifyDockerfileStep=void 0;const P=b(55674),x=b(71017),C=b(89496),T=b(27978);class VerifyDockerfileStep extends T.TelemetryPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){if(!(yield P.pathExists(x.join(g.dockerfileDirectory,"Dockerfile"))))throw g.errorHandling.suppressReportIssue=!0,g.errorHandling.buttons=[{callback:()=>S(this,void 0,void 0,(function*(){C.commands.executeCommand("vscode-docker.configure",g)})),title:C.l10n.t("Add Docker Files")}],new Error(C.l10n.t("No Dockerfile is present in the workspace. Please add Docker files before adding Compose files."))}))}shouldPrompt(g){return!0}}v.VerifyDockerfileStep=VerifyDockerfileStep},24113:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ChooseJavaArtifactStep=void 0;const P=b(89496),x=b(16048);class ChooseJavaArtifactStep extends x.ChooseArtifactStep{constructor(){super(P.l10n.t("Choose a build metadata file (pom.xml or build.gradle)"),["**/[Pp][Oo][Mm].[Xx][Mm][Ll]","**/[Bb][Uu][Ii][Ll][Dd].[Gg][Rr][Aa][Dd][Ll][Ee]"],P.l10n.t("No build metadata files were found."))}prompt(g){const v=Object.create(null,{prompt:{get:()=>super.prompt}});return S(this,void 0,void 0,(function*(){try{yield v.prompt.call(this,g)}catch(g){}}))}}v.ChooseJavaArtifactStep=ChooseJavaArtifactStep},87814:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.JavaGatherInformationStep=void 0;const P=b(55674),x=b(56219),C=b(5055),T=b(83140);class JavaGatherInformationStep extends T.GatherInformationStep{constructor(){super(...arguments),this.javaProjectType="unknown"}prompt(g){const v=Object.create(null,{prompt:{get:()=>super.prompt}});var b,T,R,k,_;return S(this,void 0,void 0,(function*(){if(g.artifact){const v=yield P.readFile(g.artifact,"utf-8");if(/pom.xml$/i.test(g.artifact)){this.javaProjectType="pom";const S=yield C.parseStringPromise(v,{trim:!0,normalizeTags:!0,normalize:!0,mergeAttrs:!0});g.version=(null===(b=null==S?void 0:S.project)||void 0===b?void 0:b.version)||"0.0.1",(null===(T=null==S?void 0:S.project)||void 0===T?void 0:T.artifactid)&&(g.relativeJavaOutputPath=`target/${S.project.artifactid}-${g.version}.jar`)}else{this.javaProjectType="gradle";const b=yield x.parseText(v);g.version=(null===(R=null==b?void 0:b.jar)||void 0===R?void 0:R.version)||(null==b?void 0:b.version)||"0.0.1",(null===(k=null==b?void 0:b.jar)||void 0===k?void 0:k.archiveName)?g.relativeJavaOutputPath=`build/libs/${b.jar.archiveName}`:(null===(_=null==b?void 0:b.jar)||void 0===_?void 0:_.baseName)?g.relativeJavaOutputPath=`build/libs/${b.jar.baseName}-${g.version}.jar`:(null==b?void 0:b.archivesBaseName)?g.relativeJavaOutputPath=`build/libs/${b.archivesBaseName}-${g.version}.jar`:g.relativeJavaOutputPath=`build/libs/${g.workspaceFolder.name}-${g.version}.jar`}}yield v.prompt.call(this,g),g.relativeJavaOutputPath||(g.relativeJavaOutputPath=`${g.serviceName}.jar`),g.debugPorts=[5005]}))}shouldPrompt(g){return!g.relativeJavaOutputPath}setTelemetry(g){g.telemetry.properties.javaProjectType=this.javaProjectType}}v.JavaGatherInformationStep=JavaGatherInformationStep},88233:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getJavaSubWizardOptions=void 0;const S=b(17729),P=b(24113),x=b(87814);v.getJavaSubWizardOptions=function getJavaSubWizardOptions(g){return{promptSteps:[new P.ChooseJavaArtifactStep,new S.ChoosePortsStep([3e3]),new x.JavaGatherInformationStep]}}},36250:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.NetCoreChooseOsStep=void 0;const P=b(89496),x=b(27978);class NetCoreChooseOsStep extends x.TelemetryPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){const v={matchOnDescription:!0,matchOnDetail:!0,placeHolder:P.l10n.t("Select Operating System")},b=["Linux","Windows"].map((g=>({label:g,data:g}))),S=yield g.ui.showQuickPick(b,v);g.netCorePlatformOS=S.data}))}shouldPrompt(g){return!g.netCorePlatformOS}setTelemetry(g){g.telemetry.properties.configureOS=g.netCorePlatformOS}}v.NetCoreChooseOsStep=NetCoreChooseOsStep},67565:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.NetCoreGatherInformationStep=void 0;const P=b(71017),x=b(81249),C=b(89496),T=b(79973),R=b(93394),k=b(28400),_=b(83140),O=b(60240),I="suppressBuildAssetsNotification";class NetCoreGatherInformationStep extends _.GatherInformationStep{prompt(g){const v=Object.create(null,{prompt:{get:()=>super.prompt}});return S(this,void 0,void 0,(function*(){yield this.ensureNetCoreBuildTasks(g);const b=yield(0,k.getNetCoreProjectInfo)("GetProjectProperties",g.artifact);if(b.length<2)throw new Error(C.l10n.t("Unable to determine project info for '{0}'",g.artifact));if(g.netCoreAssemblyName||(g.netCoreAssemblyName=b[0]),!g.netCoreRuntimeBaseImage||!g.netCoreSdkBaseImage){this.targetFramework=b[1];const v=/net(coreapp)?([\d.]+)/i.exec(this.targetFramework);if(!v||v.length<3)throw new Error(C.l10n.t("Unable to determine .NET target framework version for '{0}'",g.artifact));const[,,S]=v,P=x.coerce(S);g.netCoreRuntimeBaseImage=".NET: ASP.NET Core"===g.platform?`mcr.microsoft.com/dotnet/aspnet:${P.major}.${P.minor}`:`mcr.microsoft.com/dotnet/runtime:${P.major}.${P.minor}`,g.netCoreSdkBaseImage=`mcr.microsoft.com/dotnet/sdk:${P.major}.${P.minor}`,P.major>=9&&(g.netCoreRuntimeBaseImage=`${g.netCoreRuntimeBaseImage}-preview`,g.netCoreSdkBaseImage=`${g.netCoreSdkBaseImage}-preview`),"Windows"===g.netCorePlatformOS&&(g.netCoreRuntimeBaseImage=`${g.netCoreRuntimeBaseImage}-nanoserver-1809`,g.netCoreSdkBaseImage=`${g.netCoreSdkBaseImage}-nanoserver-1809`),P.major>=8&&(g.netCoreBaseImageDefaultUser="app")}g.serviceName||(g.serviceName=(0,R.getValidImageNameFromPath)(g.artifact)),g.dockerfileDirectory||(g.dockerfileDirectory=P.dirname(g.artifact)),yield v.prompt.call(this,g)}))}shouldPrompt(g){return!(g.netCoreAssemblyName&&g.netCoreRuntimeBaseImage&&g.netCoreSdkBaseImage&&g.serviceName&&g.dockerfileDirectory)}setTelemetry(g){g.telemetry.properties.netCoreVersion=this.targetFramework}ensureNetCoreBuildTasks(g){return S(this,void 0,void 0,(function*(){let v;try{v=yield(0,O.getMinimumCSharpExtensionExports)()}catch(v){throw g.errorHandling.suppressReportIssue=!0,g.errorHandling.buttons=[{title:C.l10n.t("Open Extension"),callback:()=>S(this,void 0,void 0,(function*(){return C.commands.executeCommand("extension.open",O.cSharpExtensionId)}))}],v}if((0,T.hasTask)("build",g.workspaceFolder))return;const b=C.workspace.getConfiguration("csharp"),P=b.inspect(I);try{yield b.update(I,!0,C.ConfigurationTarget.Global),yield C.window.withProgress({location:C.ProgressLocation.Notification,title:C.l10n.t("Activating C# extension...")},(()=>S(this,void 0,void 0,(function*(){yield v.initializationFinished()})))),(0,T.hasTask)("build",g.workspaceFolder)||(yield C.commands.executeCommand("dotnet.generateAssets"))}finally{yield b.update(I,P.globalValue,C.ConfigurationTarget.Global)}}))}}v.NetCoreGatherInformationStep=NetCoreGatherInformationStep},38812:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getNetCoreSubWizardOptions=void 0;const S=b(89496),P=b(95601),x=b(16048),C=b(17729),T=b(95641),R=b(36250),k=b(67565),_=b(72635),O=S.l10n.t("Choose a project file"),I=[P.CSPROJ_GLOB_PATTERN,P.FSPROJ_GLOB_PATTERN],A=S.l10n.t("No C# or F# project files were found in the workspace.");v.getNetCoreSubWizardOptions=function getNetCoreSubWizardOptions(g){const v=[new x.ChooseArtifactStep(O,I,A),new R.NetCoreChooseOsStep];return".NET: ASP.NET Core"!==g.platform||"all"!==g.scaffoldType&&"compose"!==g.scaffoldType||(v.push(new _.NetCoreTryGetRandomPortStep),v.push(new C.ChoosePortsStep([5e3]))),v.push(new k.NetCoreGatherInformationStep),{promptSteps:v,executeSteps:[new T.ScaffoldDebuggingStep]}}},72635:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.NetCoreTryGetRandomPortStep=void 0;const P=b(89496),x=b(55674),C=b(57310),T=b(83140);class NetCoreTryGetRandomPortStep extends T.GatherInformationStep{prompt(g){return S(this,void 0,void 0,(function*(){try{g.suggestedRandomPorts=yield this.tryGetPortFromLaunchSettings(g.workspaceFolder)}catch(v){g.suggestedRandomPorts=void 0}}))}shouldPrompt(g){var v;return!(null===(v=g.suggestedRandomPorts)||void 0===v?void 0:v.length)&&!!g.workspaceFolder&&!!g.artifact}tryGetPortFromLaunchSettings(g){return S(this,void 0,void 0,(function*(){const v=yield P.workspace.findFiles(new P.RelativePattern(g,"**/Properties/launchSettings.json"));for(const g of v){const v=yield x.readJSON(g.fsPath);if(v.profiles){const g=Object.values(v.profiles).find((g=>"Project"===g.commandName));if(null==g?void 0:g.applicationUrl){const v=g.applicationUrl.split(";");for(const g of v)try{const v=new C.URL(g);if("http:"===v.protocol&&v.port)return[parseInt(v.port,10)]}catch(g){}}}}}))}}v.NetCoreTryGetRandomPortStep=NetCoreTryGetRandomPortStep},60240:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getMinimumCSharpExtensionExports=v.cSharpExtensionId=v.minCSharpVersionString=void 0;const P=b(81249),x=b(89496);v.minCSharpVersionString="1.23.9",v.cSharpExtensionId="ms-dotnettools.csharp",v.getMinimumCSharpExtensionExports=function getMinimumCSharpExtensionExports(){return S(this,void 0,void 0,(function*(){const g=x.extensions.getExtension(v.cSharpExtensionId),b=g?new P.SemVer(g.packageJSON.version):void 0;if(!g||!b)throw new Error(x.l10n.t("Cannot generate Dockerfiles for a .NET project unless the C# extension is installed."));if(P.lt(b,v.minCSharpVersionString))throw new Error(x.l10n.t("Cannot generate Dockerfiles for a .NET project unless version {0} or higher of the C# extension is installed.",v.minCSharpVersionString));return yield g.activate()}))}},10512:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.netContainerBuild=void 0;const P=b(94485),x=b(89496),C=b(45602);v.netContainerBuild=function netContainerBuild(g,v){return S(this,void 0,void 0,(function*(){if(!x.workspace.isTrusted)throw new P.UserCancelledError("enforceTrust");const v=[new C.NetSdkChooseBuildStep],b=new P.AzureWizard(g,{promptSteps:v,title:x.l10n.t("Initialize for Debugging")});yield b.prompt(),yield b.execute()}))}},45602:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.NetSdkChooseBuildStep=v.AllNetContainerBuildOptions=v.NetContainerBuildOptionsKey=void 0;const P=b(89496),x=b(93868),C=b(27978),T=b(60240);v.NetContainerBuildOptionsKey="netContainerBuildOptions",v.AllNetContainerBuildOptions=[P.l10n.t("Use a Dockerfile"),P.l10n.t("Use .NET SDK")];class NetSdkChooseBuildStep extends C.TelemetryPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){yield this.ensureCSharpExtension(g);const b=yield x.ext.context.workspaceState.get(v.NetContainerBuildOptionsKey);if(b===v.AllNetContainerBuildOptions[1])return void(g.containerBuildOption=b);const S={matchOnDescription:!0,matchOnDetail:!0,placeHolder:P.l10n.t("How would you like to build your container image?")},C=v.AllNetContainerBuildOptions.map((g=>({label:g,data:g}))),T=yield g.ui.showQuickPick(C,S);g.containerBuildOption=T.data,yield x.ext.context.workspaceState.update(v.NetContainerBuildOptionsKey,g.containerBuildOption)}))}shouldPrompt(g){return!g.containerBuildOption}setTelemetry(g){g.telemetry.properties.netSdkBuildStep=g.containerBuildOption}ensureCSharpExtension(g){return S(this,void 0,void 0,(function*(){try{yield(0,T.getMinimumCSharpExtensionExports)()}catch(v){throw g.errorHandling.suppressReportIssue=!0,g.errorHandling.buttons=[{title:P.l10n.t("Open Extension"),callback:()=>S(this,void 0,void 0,(function*(){return P.commands.executeCommand("extension.open",T.cSharpExtensionId)}))}],v}}))}}v.NetSdkChooseBuildStep=NetSdkChooseBuildStep},30690:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.NodeGatherInformationStep=void 0;const P=b(71017),x=b(93394),C=b(70154),T=b(83140);class NodeGatherInformationStep extends T.GatherInformationStep{constructor(){super(...arguments),this.packageHasStartScript=!1}prompt(g){const v=Object.create(null,{prompt:{get:()=>super.prompt}});var b,T;return S(this,void 0,void 0,(function*(){const S=yield(0,C.readPackage)(g.artifact);if(null===(b=S.scripts)||void 0===b?void 0:b.start){this.packageHasStartScript=!0,g.nodeCmdParts=["npm","start"];const[,v]=null!==(T=/node (.+)/i.exec(S.scripts.start))&&void 0!==T?T:[void 0,void 0];g.nodeDebugCmdParts=["node","--inspect=0.0.0.0:9229",S.main||v||"index.js"]}else S.main?(g.nodeCmdParts=["node",S.main],g.nodeDebugCmdParts=["node","--inspect=0.0.0.0:9229",S.main]):(g.nodeCmdParts=["npm","start"],g.nodeDebugCmdParts=["node","--inspect=0.0.0.0:9229","index.js"]);S.version&&(g.version=S.version),S.name&&(g.serviceName=(0,x.getValidImageName)(S.name)),g.debugPorts=[9229],g.dockerBuildContext||(g.dockerBuildContext=P.dirname(g.artifact)),g.dockerfileDirectory||(g.dockerfileDirectory=P.dirname(g.artifact)),yield v.prompt.call(this,g)}))}shouldPrompt(g){return!(g.nodeCmdParts&&g.nodeDebugCmdParts&&g.dockerBuildContext&&g.dockerfileDirectory)}setTelemetry(g){g.telemetry.properties.packageHasStartScript=this.packageHasStartScript.toString()}}v.NodeGatherInformationStep=NodeGatherInformationStep},87447:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getNodeSubWizardOptions=void 0;const S=b(89496),P=b(16048),x=b(17729),C=b(95641),T=b(30690),R=S.l10n.t("Choose a package.json file"),k=["**/{[Pp][Aa][Cc][Kk][Aa][Gg][Ee].[Jj][Ss][Oo][Nn]}"],_=S.l10n.t("No package.json files were found in the workspace.");v.getNodeSubWizardOptions=function getNodeSubWizardOptions(g){const v=[new P.ChooseArtifactStep(R,k,_)];return"all"!==g.scaffoldType&&"compose"!==g.scaffoldType||v.push(new x.ChoosePortsStep([3e3])),v.push(new T.NodeGatherInformationStep),{promptSteps:v,executeSteps:[new C.ScaffoldDebuggingStep]}}},80998:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ChoosePythonArtifactStep=void 0;const P=b(89496),x=b(265),C=b(16048),T=/([a-z_]+[.])*([a-z_])/i;class ChoosePythonArtifactStep extends C.ChooseArtifactStep{constructor(){super(P.l10n.t("Choose the app's entry point (e.g. manage.py, app.py)"),["**/manage.py","**/app.py","**/*.[Pp][Yy]"],P.l10n.t("No Python files were found."))}prompt(g){var v;return S(this,void 0,void 0,(function*(){const b=(null!==(v=yield(0,x.resolveFilesOfPattern)(g.workspaceFolder,this.globPatterns,"Python: Django"===g.platform?"{.[Vv][Ee][Nn][Vv]/**,**/[AaWw][Ss][Gg][Ii].[Pp][Yy]}":".[Vv][Ee][Nn][Vv]/**"))&&void 0!==v?v:[]).map((g=>({label:g.relativeFilePath,data:g}))),S={label:P.l10n.t("Enter a Python module instead..."),data:void 0};b.push(S);const C=yield g.ui.showQuickPick(b,{placeHolder:this.promptText,suppressPersistence:!0});if(C===S){const v=yield g.ui.showInputBox({prompt:P.l10n.t("Enter a Python module name (e.g. myapp.manage)"),validateInput:g=>{if(!T.test(g))return P.l10n.t("Enter a valid Python module name (e.g. myapp.manage)")}});g.artifact=v,g.pythonArtifact={module:v}}else g.artifact=C.data.absoluteFilePath,g.pythonArtifact={file:C.data.relativeFilePath}}))}shouldPrompt(g){return super.shouldPrompt(g)||!g.pythonArtifact}setTelemetry(g){g.telemetry.properties.pythonArtifact="module"in g.pythonArtifact?"module":"file"}}v.ChoosePythonArtifactStep=ChoosePythonArtifactStep},82664:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.PythonGatherInformationStep=void 0;const P=b(71017),x=b(89496),C=b(90649),T=b(83140),R="pip install debugpy -t /tmp && python /tmp/debugpy --wait-for-client --listen 0.0.0.0:5678";class PythonGatherInformationStep extends T.GatherInformationStep{prompt(g){const v=Object.create(null,{prompt:{get:()=>super.prompt}});return S(this,void 0,void 0,(function*(){switch(g.platform){case"Python: Django":g.pythonProjectType="django",yield this.getDjangoCmdParts(g);break;case"Python: FastAPI":g.pythonProjectType="fastapi",yield this.getFastAPICmdParts(g);break;case"Python: Flask":g.pythonProjectType="flask",yield this.getFlaskCmdParts(g);break;default:g.pythonProjectType="general",yield this.getGeneralCmdParts(g)}yield v.prompt.call(this,g)}))}shouldPrompt(g){return!g.pythonCmdParts||!g.pythonDebugCmdParts||!g.pythonProjectType}getDjangoCmdParts(g){return S(this,void 0,void 0,(function*(){const{app:v,args:b,bindPort:S}=this.getCommonProps(g),T=yield x.workspace.findFiles(new x.RelativePattern(P.dirname(g.artifact),"*/[Ww][Ss][Gg][Ii].[Pp][Yy]"),void 0,1);let k;if(null==T?void 0:T.length){k=`${P.basename(P.dirname(T[0].fsPath))}.wsgi`}else g.wsgiComment="# File wsgi.py was not found. Please enter the Python path to wsgi file.",k="pythonPath.to.wsgi";g.pythonCmdParts=["gunicorn","--bind",`0.0.0.0:${S}`,k],g.pythonDebugCmdParts=["sh","-c",`${R} ${v.join(" ")} ${b.join(" ")}`],g.debugPorts=[C.PythonDefaultDebugPort]}))}getFastAPICmdParts(g){return S(this,void 0,void 0,(function*(){const{args:v,bindPort:b}=this.getCommonProps(g);let S;"module"in g.pythonArtifact?S=g.pythonArtifact.module:"file"in g.pythonArtifact&&(S=g.pythonArtifact.file.replace(/\.[^/.]+$/,"")),S=S.replace(P.sep,"."),g.pythonCmdParts=["gunicorn","--bind",`0.0.0.0:${b}`,"-k","uvicorn.workers.UvicornWorker",`${S}:app`],g.pythonDebugCmdParts=["sh","-c",`${R} -m uvicorn ${S}:app ${v.join(" ")}`],g.debugPorts=[C.PythonDefaultDebugPort]}))}getFlaskCmdParts(g){return S(this,void 0,void 0,(function*(){const{args:v,bindPort:b}=this.getCommonProps(g);let S;"module"in g.pythonArtifact?S=g.pythonArtifact.module:"file"in g.pythonArtifact&&(S=g.pythonArtifact.file.replace(/\.[^/.]+$/,"")),S=S.replace(P.sep,"."),g.pythonCmdParts=["gunicorn","--bind",`0.0.0.0:${b}`,`${S}:app`],g.pythonDebugCmdParts=["sh","-c",`${R} -m flask ${v.join(" ")}`],g.debugPorts=[C.PythonDefaultDebugPort]}))}getGeneralCmdParts(g){return S(this,void 0,void 0,(function*(){const{app:v,args:b}=this.getCommonProps(g);g.pythonCmdParts=["python",...v,...b],g.pythonDebugCmdParts=["sh","-c",`${R} ${v.join(" ")} ${b.join(" ")}`],g.debugPorts=[C.PythonDefaultDebugPort]}))}getCommonProps(g){var v;return{app:"module"in g.pythonArtifact?["-m",g.pythonArtifact.module]:[g.pythonArtifact.file],args:null!==(v=(0,C.inferPythonArgs)(g.pythonProjectType,g.ports))&&void 0!==v?v:[],bindPort:g.ports?g.ports[0]:C.PythonDefaultPorts.get(g.pythonProjectType)}}}v.PythonGatherInformationStep=PythonGatherInformationStep},46572:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getPythonSubWizardOptions=void 0;const S=b(90649),P=b(17729),x=b(95641),C=b(18904),T=b(80998),R=b(82664);v.getPythonSubWizardOptions=function getPythonSubWizardOptions(g){const v=[new T.ChoosePythonArtifactStep];return"Python: Django"!==g.platform||"all"!==g.scaffoldType&&"compose"!==g.scaffoldType?"Python: FastAPI"!==g.platform||"all"!==g.scaffoldType&&"compose"!==g.scaffoldType?"Python: Flask"!==g.platform||"all"!==g.scaffoldType&&"compose"!==g.scaffoldType||v.push(new P.ChoosePortsStep([S.PythonDefaultPorts.get("flask")])):v.push(new P.ChoosePortsStep([S.PythonDefaultPorts.get("fastapi")])):v.push(new P.ChoosePortsStep([S.PythonDefaultPorts.get("django")])),v.push(new R.PythonGatherInformationStep),{promptSteps:v,executeSteps:[new C.ScaffoldFileStep("requirements.txt","skip",0),new x.ScaffoldDebuggingStep]}}},78332:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerBuildTaskProvider=void 0;const P=b(55674),x=b(71017),C=b(89496),T=b(93868),R=b(86724),k=b(80677),_=b(37173),O=b(72736),I=b(79973);class DockerBuildTaskProvider extends _.DockerTaskProvider{constructor(g){super("docker-build",g)}executeTaskInternal(g,v){return S(this,void 0,void 0,(function*(){const b=(0,R.cloneObject)(v.definition);b.dockerBuild=b.dockerBuild||{};const S=this.getHelper(g.platform);S&&S.preBuild&&(yield S.preBuild(g,b),(0,I.throwIfCancellationRequested)(g)),S&&(b.dockerBuild=yield S.getDockerBuildOptions(g,b),(0,I.throwIfCancellationRequested)(g)),yield this.validateResolvedDefinition(g,b.dockerBuild);const P=yield T.ext.runtimeManager.getClient(),x=b.dockerBuild,C=yield P.buildImage({pull:x.pull,file:x.dockerfile,args:x.buildArgs,labels:(0,O.getAggregateLabels)(x.labels,O.defaultVsCodeLabels),tags:[x.tag],stage:x.target,platform:(0,I.normalizePlatform)(x.platform),customOptions:x.customOptions,path:x.context}),k=g.terminal.getCommandRunner({folder:g.folder,token:g.cancellationToken});yield k(C),(0,I.throwIfCancellationRequested)(g),g.imageName=b.dockerBuild.tag,S&&S.postBuild&&(yield S.postBuild(g,b))}))}validateResolvedDefinition(g,v){return S(this,void 0,void 0,(function*(){if(!v.context)throw new Error(C.l10n.t("No Docker build context was provided or resolved."));if(!(yield P.pathExists(x.resolve(g.folder.uri.fsPath,(0,k.resolveVariables)(v.context,g.folder)))))throw new Error(C.l10n.t("The Docker build context '{0}' does not exist or could not be accessed.",v.context));if(v.dockerfile&&!(yield P.pathExists(x.resolve(g.folder.uri.fsPath,(0,k.resolveVariables)(v.dockerfile,g.folder)))))throw new Error(C.l10n.t("The Dockerfile '{0}' does not exist or could not be accessed.",v.dockerfile))}))}}v.DockerBuildTaskProvider=DockerBuildTaskProvider},18701:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerComposeTaskProvider=void 0;const P=b(55674),x=b(71017),C=b(89496),T=b(93868),R=b(86724),k=b(80677),_=b(37173),O=b(79973);class DockerComposeTaskProvider extends _.DockerTaskProvider{constructor(){super("docker-compose",void 0)}executeTaskInternal(g,v){return S(this,void 0,void 0,(function*(){const b=(0,R.cloneObject)(v.definition);b.dockerCompose=b.dockerCompose||{},b.dockerCompose.files=b.dockerCompose.files||[],b.dockerCompose.envFile=this.normalizeEnvFile(b.dockerCompose),b.dockerCompose.envFiles=void 0,yield this.validateResolvedDefinition(g,b.dockerCompose);const S=yield T.ext.orchestratorManager.getClient(),P=b.dockerCompose;let x;x=b.dockerCompose.up?yield S.up({files:P.files,environmentFile:P.envFile,profiles:P.up.profiles,projectName:P.projectName,detached:P.up.detached,build:P.up.build,scale:P.up.scale,customOptions:P.up.customOptions,services:P.up.services}):yield S.down({files:P.files,environmentFile:P.envFile,projectName:P.projectName,removeImages:P.down.removeImages,removeVolumes:P.down.removeVolumes,customOptions:P.down.customOptions});const C=g.terminal.getCommandRunner({folder:g.folder,token:g.cancellationToken});yield C(x),(0,O.throwIfCancellationRequested)(g)}))}validateResolvedDefinition(g,v){var b,T;return S(this,void 0,void 0,(function*(){if(v.up&&v.down)throw new Error(C.l10n.t('Both "up" and "down" properties are present in the docker-compose task.'));if(!v.up&&!v.down)throw new Error(C.l10n.t('Neither "up" nor "down" properties are present in the docker-compose task.'));if((null===(b=v.up)||void 0===b?void 0:b.services)&&(null===(T=v.up)||void 0===T?void 0:T.profiles))throw new Error(C.l10n.t('Both "services" and "profiles" are present in the docker-compose task\'s "up" property.'));for(const b of v.files)if(!(yield P.pathExists(x.resolve(g.folder.uri.fsPath,(0,k.resolveVariables)(b,g.folder)))))throw new Error(C.l10n.t("One or more docker-compose files does not exist or could not be accessed."));if(v.envFile&&!(yield P.pathExists(x.resolve(g.folder.uri.fsPath,(0,k.resolveVariables)(v.envFile,g.folder)))))throw new Error(C.l10n.t("Environment file does not exist or could not be accessed."))}))}normalizeEnvFile(g){var v;return g.envFile?g.envFile:(null===(v=g.envFiles)||void 0===v?void 0:v.length)?g.envFiles[g.envFiles.length-1]:void 0}}v.DockerComposeTaskProvider=DockerComposeTaskProvider},95252:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerPseudoterminal=void 0;const P=b(16522),x=b(89496),C=b(92876),T=b(80677),R=b(38463);v.DockerPseudoterminal=class DockerPseudoterminal{constructor(g,v,b){this.taskProvider=g,this.task=v,this.resolvedDefinition=b,this.closeEmitter=new x.EventEmitter,this.writeEmitter=new x.EventEmitter,this.cts=new x.CancellationTokenSource,this.onDidWrite=this.writeEmitter.event,this.onDidClose=this.closeEmitter.event}open(g){const v={folder:this.task.scope===x.TaskScope.Workspace?x.workspace.workspaceFolders[0]:this.task.scope,cancellationToken:this.cts.token,terminal:this};this.task.definition=this.resolvedDefinition,this.taskProvider.executeTask(v,this.task).then((g=>this.close(g)))}close(g){this.cts.cancel(),this.closeEmitter.fire(g||0)}getCommandRunner(g){return v=>S(this,void 0,void 0,(function*(){const b=yield this.executeCommandResponseInTerminal(Object.assign(Object.assign({},g),{commandResponse:v}));if(v.parse)return v.parse(b.stdout,!0)}))}writeOutput(g){this.write(g,"0m")}writeWarning(g){this.write(g,"33m")}writeError(g){this.write(g,"0m")}writeOutputLine(g){this.writeOutput(`${g}\r\n`)}writeWarningLine(g){this.writeWarning(`${g}\r\n`)}writeErrorLine(g){this.writeError(`${g}\r\n`)}write(g,v){g=g.replace(/\r?\n/g,"\r\n"),this.writeEmitter.fire(`[${v}${g}`)}executeCommandResponseInTerminal(g){return S(this,void 0,void 0,(function*(){const v=P.Shell.getShellOrDefault().quote(g.commandResponse.args),b=(0,T.resolveVariables)(v,g.folder),S=[g.commandResponse.command,...b].join(" ");return yield this.execAsyncInTerminal(S,g)}))}execAsyncInTerminal(g,v){var b,P;return S(this,void 0,void 0,(function*(){return this.write(`> ${g} <\r\n\r\n`,"0;1m"),yield(0,C.execAsync)(g,{cwd:(null===(b=this.resolvedDefinition.options)||void 0===b?void 0:b.cwd)||v.cwd||v.folder.uri.fsPath,env:(0,R.withDockerEnvSettings)(Object.assign(Object.assign({},process.env),null===(P=this.resolvedDefinition.options)||void 0===P?void 0:P.env)),cancellationToken:v.token},((g,v)=>{v?this.writeErrorLine(g):this.writeOutputLine(g)}))}))}}},6884:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerRunTaskProvider=void 0;const P=b(89496),x=b(93868),C=b(86724),T=b(37173),R=b(72736),k=b(79973);class DockerRunTaskProvider extends T.DockerTaskProvider{constructor(g){super("docker-run",g)}executeTaskInternal(g,v){return S(this,void 0,void 0,(function*(){const b=(0,C.cloneObject)(v.definition);b.dockerRun=b.dockerRun||{},g.actionContext.telemetry.properties.containerOS=b.dockerRun.os||"Linux",g.buildDefinition=yield(0,k.getAssociatedDockerBuildTask)(v,g.folder),g.actionContext.telemetry.properties.buildTaskFound=g.buildDefinition?"true":"false";const S=this.getHelper(g.platform);S&&S.preRun&&(yield S.preRun(g,b),(0,k.throwIfCancellationRequested)(g)),S&&(b.dockerRun=yield S.getDockerRunOptions(g,b),(0,k.throwIfCancellationRequested)(g)),yield this.validateResolvedDefinition(g,b.dockerRun);const P=yield x.ext.runtimeManager.getClient(),T=b.dockerRun,_=yield P.runContainer({detached:!0,publishAllPorts:T.portsPublishAll||void 0===T.portsPublishAll&&(void 0===T.ports||T.ports.length<1),name:T.containerName,network:T.network,networkAlias:T.networkAlias,environmentVariables:T.env,environmentFiles:T.envFiles,labels:(0,R.getAggregateLabels)(T.labels,R.defaultVsCodeLabels),mounts:this.getMounts(T.volumes),ports:T.ports,addHost:T.extraHosts,entrypoint:T.entrypoint,removeOnExit:T.remove,customOptions:T.customOptions,imageRef:T.image,command:T.command}),O=g.terminal.getCommandRunner({folder:g.folder,token:g.cancellationToken});g.containerId=yield O(_),(0,k.throwIfCancellationRequested)(g),S&&S.postRun&&(yield S.postRun(g,b))}))}validateResolvedDefinition(g,v){return S(this,void 0,void 0,(function*(){if(!v.image)throw new Error(P.l10n.t("No Docker image name was provided or resolved."))}))}getMounts(g){return null==g?void 0:g.map((g=>({source:g.localPath,destination:g.containerPath,readOnly:"ro"===g.permissions||"ro,z"===g.permissions,type:"bind"})))}}v.DockerRunTaskProvider=DockerRunTaskProvider},79710:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getTaskPlatform=void 0,v.getTaskPlatform=function getTaskPlatform(g){return"netCore"===g.platform||void 0!==g.netCore?"netCore":"node"===g.platform||void 0!==g.node?"node":"python"===g.platform||void 0!==g.python?"python":void 0}},37173:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DockerTaskProvider=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(95252),R=b(79710);v.DockerTaskProvider=class DockerTaskProvider{constructor(g,v){this.telemetryName=g,this.helpers=v}provideTasks(g){return[]}resolveTask(g,v){return new x.Task(g.definition,g.scope,g.name,g.source,new x.CustomExecution((v=>S(this,void 0,void 0,(function*(){return Promise.resolve(new T.DockerPseudoterminal(this,g,v))})))),g.problemMatchers)}executeTask(g,v){return S(this,void 0,void 0,(function*(){try{yield(0,P.callWithTelemetryAndErrorHandling)(`${this.telemetryName}-execute`,(b=>S(this,void 0,void 0,(function*(){if(b.errorHandling.suppressDisplay=!0,b.errorHandling.rethrow=!0,C.ext.activityMeasurementService.recordActivity("overallnoedit"),!g.folder)throw new Error(x.l10n.t("Unable to determine task scope to execute {0} task '{1}'. Please open a workspace folder.",this.telemetryName,v.name));g.actionContext=b,g.platform=(0,R.getTaskPlatform)(v.definition),g.actionContext.telemetry.properties.dockerPlatform=g.platform,yield this.executeTaskInternal(g,v)}))))}catch(v){const b=(0,P.parseError)(v);return(null==v?void 0:v.stdErrHandled)||g.terminal.writeErrorLine(b.message),parseInt(b.errorType,10)||1}return 0}))}getHelper(g){return this.helpers[g]}}},72736:function(g,v){"use strict";var b=this&&this.__rest||function(g,v){var b={};for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&v.indexOf(S)<0&&(b[S]=g[S]);if(null!=g&&"function"==typeof Object.getOwnPropertySymbols){var P=0;for(S=Object.getOwnPropertySymbols(g);P<S.length;P++)v.indexOf(S[P])<0&&Object.prototype.propertyIsEnumerable.call(g,S[P])&&(b[S[P]]=g[S[P]])}return b};Object.defineProperty(v,"__esModule",{value:!0}),v.getAggregateLabels=v.defaultVsCodeLabels=void 0,v.defaultVsCodeLabels={"com.microsoft.created-by":"visual-studio-code"},v.getAggregateLabels=function getAggregateLabels(g,v){const S=g||{},{includeDefaults:P}=S,x=b(S,["includeDefaults"]);return!1!==P?Object.assign(Object.assign({},v),x):x}},79973:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.normalizePlatform=v.addVolumeWithoutConflicts=v.recursiveFindTaskByType=v.getDefaultContainerName=v.getDefaultImageName=v.inferImageName=v.getOfficialBuildTaskForDockerfile=v.getAssociatedDockerBuildTask=v.getAssociatedDockerRunTask=v.addTask=v.hasTask=v.registerTaskProviders=v.throwIfCancellationRequested=void 0;const P=b(94485),x=b(71017),C=b(89496),T=b(93394),R=b(39280),k=b(80677),_=b(78332),O=b(18701),I=b(6884),A=b(21814),q=b(99343),z=b(28901),L=b(28186);function getDefaultImageName(g,v){return v=v||"latest",(0,T.getValidImageNameWithTag)(g,v)}function recursiveFindTaskByType(g,v,b){return S(this,void 0,void 0,(function*(){if(b){if(b.preLaunchTask){const S=yield findTaskByLabel(g,b.preLaunchTask);return yield recursiveFindTaskByType(g,v,S)}if(b.type===v)return b;if(b.dependsOn){if(Array.isArray(b.dependsOn)){for(const S of b.dependsOn){let b=yield findTaskByLabel(g,S);if(b=yield recursiveFindTaskByType(g,v,b),b)return b}return}{const P=b.dependsOn.type,x=yield function findTaskByType(g,v){return S(this,void 0,void 0,(function*(){return g.find((g=>g.type===v))}))}(g,P);return yield recursiveFindTaskByType(g,v,x)}}}}))}function findTaskByLabel(g,v){return S(this,void 0,void 0,(function*(){return g.find((g=>g.label===v))}))}v.throwIfCancellationRequested=function throwIfCancellationRequested(g){if(g&&g.cancellationToken&&g.cancellationToken.isCancellationRequested)throw new P.UserCancelledError},v.registerTaskProviders=function registerTaskProviders(g){const v={netCore:q.netCoreTaskHelper,node:z.nodeTaskHelper,python:L.pythonTaskHelper,netSdk:void 0};g.subscriptions.push(C.tasks.registerTaskProvider("docker-build",new _.DockerBuildTaskProvider(v))),g.subscriptions.push(C.tasks.registerTaskProvider("docker-run",new I.DockerRunTaskProvider(v))),g.subscriptions.push(C.tasks.registerTaskProvider("docker-compose",new O.DockerComposeTaskProvider)),g.subscriptions.push(C.tasks.registerTaskProvider("dotnet-container-sdk",new A.NetSdkRunTaskProvider))},v.hasTask=function hasTask(g,v){const b=C.workspace.getConfiguration("tasks",v);return(b&&b.tasks||[]).findIndex((v=>v.label===g))>-1},v.addTask=function addTask(g,v,b){return S(this,void 0,void 0,(function*(){const S=C.workspace.getConfiguration("tasks",v),P=S&&S.tasks||[],x=P.findIndex((v=>v.label===g.label));if(x>=0){if(!b)return!1;P[x]=g}else P.push(g);return yield S.update("tasks",P,C.ConfigurationTarget.WorkspaceFolder),!0}))},v.getAssociatedDockerRunTask=function getAssociatedDockerRunTask(g,v){return S(this,void 0,void 0,(function*(){const b=C.workspace.getConfiguration("tasks",v),S=b&&b.tasks||[];return yield recursiveFindTaskByType(S,"docker-run",g)}))},v.getAssociatedDockerBuildTask=function getAssociatedDockerBuildTask(g,v){return S(this,void 0,void 0,(function*(){const b=C.workspace.getConfiguration("tasks",v),S=b&&b.tasks||[],P=yield findTaskByLabel(S,g.name);return yield recursiveFindTaskByType(S,"docker-build",P)}))},v.getOfficialBuildTaskForDockerfile=function getOfficialBuildTaskForDockerfile(g,v,b){return S(this,void 0,void 0,(function*(){const S=(0,R.pathNormalize)((0,k.resolveVariables)(v,b));let P=(yield C.tasks.fetchTasks({type:"docker-build"}))||[];if(P=P.filter((g=>{var v,P,C,T,_,O;const I=(0,R.pathNormalize)((0,k.resolveVariables)(null!==(C=null===(P=null===(v=g.definition)||void 0===v?void 0:v.dockerBuild)||void 0===P?void 0:P.dockerfile)&&void 0!==C?C:"Dockerfile",b)),A=(0,R.pathNormalize)((0,k.resolveVariables)(null!==(O=null===(_=null===(T=g.definition)||void 0===T?void 0:T.dockerBuild)||void 0===_?void 0:_.context)&&void 0!==O?O:"",b));if(I&&A){return x.resolve(A,I)===S&&g.scope===b}return!1})),1===P.length)return P[0];if(P.length>1){const v=P.find((g=>"docker-build: release"===g.name));if(v)return v;const b=P.map((g=>({label:g.name}))),S=yield g.ui.showQuickPick(b,{placeHolder:C.l10n.t("Choose the Docker Build definition.")});return P.find((g=>g.name===S.label))}}))},v.inferImageName=function inferImageName(g,v,b,S){return g&&g.dockerRun&&g.dockerRun.image||v&&v.buildDefinition&&v.buildDefinition.dockerBuild&&v.buildDefinition.dockerBuild.tag||getDefaultImageName(b,S)},v.getDefaultImageName=getDefaultImageName,v.getDefaultContainerName=function getDefaultContainerName(g,v){return v=v||"dev",`${(0,T.getValidImageName)(g)}-${v}`},v.recursiveFindTaskByType=recursiveFindTaskByType,v.addVolumeWithoutConflicts=function addVolumeWithoutConflicts(g,v){return!g.find((g=>g.containerPath===v.containerPath))&&(g.push(v),!0)},v.normalizePlatform=function normalizePlatform(g){if(g&&"string"==typeof g){const[v,...b]=g.split("/"),S=b.join("/");if(!v||!S)throw new Error('Platform string is malformed. It should be in the format "{os}/{architecture}".');return{os:v,architecture:S}}return g||void 0}},21814:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.netSdkRunTaskProvider=v.NetSdkRunTaskProvider=void 0;const P=b(71017),x=b(89496),C=b(95252),T=b(37173),R=b(99343),k=b(21399);class NetSdkRunTaskProvider extends T.DockerTaskProvider{constructor(){super(k.NetSdkRunTaskType,void 0)}provideTasks(g){return[]}executeTaskInternal(g,v){var b;return S(this,void 0,void 0,(function*(){const S=null===(b=v.definition.netCore)||void 0===b?void 0:b.appProject,x=yield R.NetCoreTaskHelper.isWebApp(S),C=P.dirname(S),T=yield(0,k.getNetSdkBuildCommand)(x,v.definition.dockerRun.image);yield g.terminal.execAsyncInTerminal(T,{folder:g.folder,token:g.cancellationToken,cwd:C});const _=yield(0,k.getNetSdkRunCommand)(x,v.definition.dockerRun.image);return yield g.terminal.execAsyncInTerminal(_,{folder:g.folder,token:g.cancellationToken,cwd:C}),Promise.resolve()}))}createNetSdkRunTask(g){let v;const b=Object.assign(Object.assign({},g),{type:k.NetSdkRunTaskType}),P=new Promise(((g,P)=>{v=new x.Task(b,x.TaskScope.Workspace,"debug",k.NetSdkRunTaskType,new x.CustomExecution((b=>S(this,void 0,void 0,(function*(){const S=new C.DockerPseudoterminal(new NetSdkRunTaskProvider,v,b),x=S.onDidClose((v=>{x.dispose(),0===v?g(v):P(v)}));return S})))))}));return{task:v,promise:P}}}v.NetSdkRunTaskProvider=NetSdkRunTaskProvider,v.netSdkRunTaskProvider=new NetSdkRunTaskProvider},21399:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.normalizeArchitectureToRidArchitecture=v.normalizeOsToRidOs=v.getNetSdkRunCommand=v.getNetSdkBuildCommand=v.NetSdkRunTaskType=void 0;const P=b(16522),x=b(22037),C=b(32029),T=b(93868),R=b(93394),k=b(92010),_=b(72736),O=b(79973);v.NetSdkRunTaskType="dotnet-container-sdk";const I="dev";function normalizeOsToRidOs(){return S(this,void 0,void 0,(function*(){return"windows"===(yield(0,k.getDockerOSType)())?"win":"linux"}))}function normalizeArchitectureToRidArchitecture(){return S(this,void 0,void 0,(function*(){const g=x.arch();switch(g){case"x32":case"ia32":return"x86";default:return g}}))}function getRemoteDebuggerMount(){return S(this,void 0,void 0,(function*(){return[{type:"bind",source:C.vsDbgInstallBasePath,destination:"windows"===(yield(0,k.getDockerOSType)())?"C:\\remote_debugger":"/remote_debugger",readOnly:!0}]}))}v.getNetSdkBuildCommand=function getNetSdkBuildCommand(g,v){return S(this,void 0,void 0,(function*(){const v=g?"-p:PublishProfile=DefaultContainer":"/t:PublishContainer",b=(0,P.composeArgs)((0,P.withArg)("dotnet","publish"),(0,P.withNamedArg)("--os",yield normalizeOsToRidOs()),(0,P.withNamedArg)("--arch",yield normalizeArchitectureToRidArchitecture()),(0,P.withArg)(v),(0,P.withNamedArg)("--configuration","Debug"),(0,P.withNamedArg)("-p:ContainerImageTag",I,{assignValue:!0}))();return P.Shell.getShellOrDefault().quote(b).join(" ")}))},v.getNetSdkRunCommand=function getNetSdkRunCommand(g,v){return S(this,void 0,void 0,(function*(){const g=yield T.ext.runtimeManager.getClient(),b={detached:!0,publishAllPorts:!0,name:(0,O.getDefaultContainerName)(v,I),environmentVariables:{},removeOnExit:!0,imageRef:(0,R.getImageNameWithTag)(v,I),labels:_.defaultVsCodeLabels,mounts:yield getRemoteDebuggerMount(),entrypoint:"windows"===(yield(0,k.getDockerOSType)())?"cmd.exe":"/bin/sh"},S=yield g.runContainer(b),x=P.Shell.getShellOrDefault().quote(S.args);return[g.commandName,...x].join(" ")}))},v.normalizeOsToRidOs=normalizeOsToRidOs,v.normalizeArchitectureToRidArchitecture=normalizeArchitectureToRidArchitecture},99343:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.netCoreTaskHelper=v.NetCoreTaskHelper=void 0;const P=b(94485),x=b(16522),C=b(55674),T=b(22037),R=b(71017),k=b(89496),_=b(92015),O=b(32029),I=b(93868),A=b(265),q=b(80677),z=b(79973),L=b(1483),G=/UserSecretsId/i;class NetCoreTaskHelper{provideDockerBuildTasks(g,v){return S(this,void 0,void 0,(function*(){return(v=v||{}).appProject=v.appProject||(yield NetCoreTaskHelper.inferAppProject(g)),[{type:"docker-build",label:"docker-build: debug",dependsOn:["build"],dockerBuild:{tag:(0,z.getDefaultImageName)(g.folder.name,"dev"),target:"base",dockerfile:(0,q.unresolveWorkspaceFolder)(g.dockerfile,g.folder),context:"${workspaceFolder}",pull:!0},netCore:{appProject:(0,q.unresolveWorkspaceFolder)(v.appProject,g.folder)}},{type:"docker-build",label:"docker-build: release",dependsOn:["build"],dockerBuild:{tag:(0,z.getDefaultImageName)(g.folder.name,"latest"),dockerfile:(0,q.unresolveWorkspaceFolder)(g.dockerfile,g.folder),context:"${workspaceFolder}",platform:{os:(0,x.normalizeContainerOS)(null==v?void 0:v.platformOS),architecture:"amd64"},pull:!0},netCore:{appProject:(0,q.unresolveWorkspaceFolder)(v.appProject,g.folder)}}]}))}provideDockerRunTasks(g,v){var b,P;return S(this,void 0,void 0,(function*(){(v=v||{}).appProject=v.appProject||(yield NetCoreTaskHelper.inferAppProject(g)),v.platformOS=v.platformOS||"Linux";const S=(1!==(null===(b=g.ports)||void 0===b?void 0:b.length)||80!==(null===(P=g.ports)||void 0===P?void 0:P[0]))&&void 0;return[{type:"docker-run",label:"docker-run: debug",dependsOn:["docker-build: debug"],dockerRun:{os:"Windows"===v.platformOS?"Windows":void 0},netCore:{appProject:(0,q.unresolveWorkspaceFolder)(v.appProject,g.folder),enableDebugging:!0,configureSsl:S}},{type:"docker-run",label:"docker-run: release",dependsOn:["docker-build: release"],dockerRun:{os:"Windows"===v.platformOS?"Windows":void 0},netCore:{appProject:(0,q.unresolveWorkspaceFolder)(v.appProject,g.folder)}}]}))}getDockerBuildOptions(g,v){return S(this,void 0,void 0,(function*(){const b=v.dockerBuild;return b.context=b.context||"${workspaceFolder}",b.dockerfile=b.dockerfile||R.join("${workspaceFolder}","Dockerfile"),b.tag=b.tag||(0,z.getDefaultImageName)(g.folder.name),b}))}getDockerRunOptions(g,v){var b;return S(this,void 0,void 0,(function*(){const S=v.dockerRun,P=v.netCore||{};P.appProject=yield NetCoreTaskHelper.inferAppProject(g,P),S.containerName=S.containerName||(0,z.getDefaultContainerName)(g.folder.name),S.os=S.os||"Linux",S.image=(0,z.inferImageName)(v,g,g.folder.name,"dev"),P.enableDebugging&&(null!==(b=S.entrypoint)&&void 0!==b||(S.entrypoint="Windows"===S.os?"cmd.exe":"/bin/sh"));const x=!!P.configureSsl;g.actionContext.telemetry.properties.netCoreSslSetting=void 0===P.configureSsl?"undefined":P.configureSsl.toString();const C=!0===x||(yield this.inferUserSecrets(P));return S.env=S.env||{},S.env.DOTNET_USE_POLLING_FILE_WATCHER=S.env.DOTNET_USE_POLLING_FILE_WATCHER||"1",S.env.ASPNETCORE_ENVIRONMENT=S.env.ASPNETCORE_ENVIRONMENT||"Development",S.volumes=yield this.inferVolumes(g.folder,S,P,x,C),S}))}postRun(g,v){return S(this,void 0,void 0,(function*(){try{v.netCore.enableDebugging&&(yield NetCoreTaskHelper.isWebApp(v.netCore.appProject))&&(yield(0,L.updateBlazorManifest)(g,v))}catch(v){g.terminal.writeWarningLine(k.l10n.t("Failed to update Blazor static web assets manifest. Static web assets may not work.\nThe error was: {0}",(0,P.parseError)(v).message))}}))}static inferAppProject(g,v){return S(this,void 0,void 0,(function*(){let b;if(v&&v.appProject)b=(0,q.resolveVariables)(v.appProject,g.folder);else{b=(yield(0,A.quickPickProjectFileItem)(g.actionContext,void 0,g.folder,k.l10n.t("No .NET project file (.csproj or .fsproj) could be found."))).absoluteFilePath}return b}))}static isWebApp(g){return S(this,void 0,void 0,(function*(){const v=yield C.readFile(g);return/Sdk\s*=\s*"Microsoft\.NET\.Sdk\.Web"/gi.test(v.toString())}))}inferUserSecrets(g){return S(this,void 0,void 0,(function*(){const v=(yield C.readFile(g.appProject)).toString().replace(/<!--.*?-->/gs,"");return G.test(v)}))}inferVolumes(g,v,b,P,x){var k;return S(this,void 0,void 0,(function*(){const S=[];if(v.volumes)for(const g of v.volumes)(0,z.addVolumeWithoutConflicts)(S,g);if(b.enableDebugging){const P={localPath:R.dirname(b.appProject),containerPath:"Windows"===v.os?"C:\\app":"/app",permissions:"rw"},x={localPath:g.uri.fsPath,containerPath:"Windows"===v.os?"C:\\src":"/src",permissions:"rw"},k={localPath:O.vsDbgInstallBasePath,containerPath:"Windows"===v.os?"C:\\remote_debugger":"/remote_debugger",permissions:"ro"},_={localPath:R.join(T.homedir(),".nuget","packages"),containerPath:"Windows"===v.os?"C:\\.nuget\\packages":"/root/.nuget/packages",permissions:"ro"},I={localPath:_.localPath,containerPath:"Windows"===v.os?"C:\\Users\\ContainerUser\\.nuget\\packages":"/home/appuser/.nuget/packages",permissions:"ro"},A={localPath:_.localPath,containerPath:"Windows"===v.os?"C:\\Users\\ContainerUser\\.nuget\\packages":"/home/app/.nuget/packages",permissions:"ro"};(0,z.addVolumeWithoutConflicts)(S,P),(0,z.addVolumeWithoutConflicts)(S,x),(0,z.addVolumeWithoutConflicts)(S,k),(yield C.pathExists(_.localPath))&&(0,z.addVolumeWithoutConflicts)(S,_),(yield C.pathExists(I.localPath))&&(0,z.addVolumeWithoutConflicts)(S,I),(yield C.pathExists(A.localPath))&&(0,z.addVolumeWithoutConflicts)(S,A)}if(x||P){let g;try{const b=null===(k=yield I.ext.runWithDefaults((g=>g.inspectImages({imageRefs:[v.image]}))))||void 0===k?void 0:k[0];g=null==b?void 0:b.user}catch(g){}const b=(0,_.getHostSecretsFolders)(),x=(0,_.getContainerSecretsFolders)(v.os,g),C={localPath:b.hostUserSecretsFolder,containerPath:x.containerUserSecretsFolder,permissions:"ro"};if((0,z.addVolumeWithoutConflicts)(S,C),P){const g={localPath:b.hostCertificateFolder,containerPath:x.containerCertificateFolder,permissions:"ro"};(0,z.addVolumeWithoutConflicts)(S,g)}}return S}))}}v.NetCoreTaskHelper=NetCoreTaskHelper,v.netCoreTaskHelper=new NetCoreTaskHelper},1483:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.updateBlazorManifest=void 0;const P=b(55674),x=b(71017),C=b(89496),T=b(5055),R=b(28400),k=b(39280);function tryContainerizePath(g,v,b){const S=v.find((v=>g.toLowerCase().startsWith(v.localPath.toLowerCase())));return S?(0,k.pathNormalize)(S.containerPath+g.substring(S.localPath.length),b):g}v.updateBlazorManifest=function updateBlazorManifest(g,v){return S(this,void 0,void 0,(function*(){const b=yield(0,R.getNetCoreProjectInfo)("GetBlazorManifestLocations",v.netCore.appProject);if(b.length<2)throw new Error(C.l10n.t("Unable to determine Blazor manifest locations from output file."));yield function transformBlazorManifest(g,v,b,R,k){return S(this,void 0,void 0,(function*(){v&&b&&(yield P.pathExists(v))&&(yield P.stat(v)).isFile()&&R&&0!==R.length&&(k=k||"Linux",g.terminal.writeOutputLine(C.l10n.t("Attempting to containerize Blazor static web assets manifest...")),".json"===x.extname(v)?yield function transformJsonBlazorManifest(g,v,b,x){return S(this,void 0,void 0,(function*(){const S=yield P.readJson(g);if(!(null==S?void 0:S.ContentRoots))throw new Error(C.l10n.t("Failed to parse Blazor static web assets manifest."));Array.isArray(S.ContentRoots)&&(S.ContentRoots=S.ContentRoots.map((g=>tryContainerizePath(g,b,x))),yield P.writeJson(v,S,{spaces:2}),yield P.utimes(v,0,0))}))}(v,b,R,k):yield function transformXmlBlazorManifest(g,v,b,x){return S(this,void 0,void 0,(function*(){const S=(yield P.readFile(g)).toString(),R=yield T.parseStringPromise(S);if(!(null==R?void 0:R.StaticWebAssets))throw new Error(C.l10n.t("Failed to parse Blazor static web assets manifest."));if(!Array.isArray(R.StaticWebAssets.ContentRoot))return;for(const g of R.StaticWebAssets.ContentRoot)g&&g.$&&(g.$.Path=tryContainerizePath(g.$.Path,b,x));const k=(new T.Builder).buildObject(R);yield P.writeFile(v,k),yield P.utimes(v,0,0)}))}(v,b,R,k))}))}(g,b[0].trim(),b[1].trim(),v.dockerRun.volumes,v.dockerRun.os)}))}},28901:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.nodeTaskHelper=v.NodeTaskHelper=void 0;const P=b(71017),x=b(12750),C=b(70154),T=b(80677),R=b(79973);class NodeTaskHelper{provideDockerBuildTasks(g,v){return S(this,void 0,void 0,(function*(){return[{type:"docker-build",label:"docker-build",platform:"node",dockerBuild:{dockerfile:(0,T.unresolveWorkspaceFolder)(g.dockerfile,g.folder),context:(0,T.unresolveWorkspaceFolder)(P.dirname(g.dockerfile),g.folder),pull:!0},node:NodeTaskHelper.getNodeOptionsForScaffolding(null==v?void 0:v.package,g.folder)}]}))}provideDockerRunTasks(g,v){return S(this,void 0,void 0,(function*(){return[{type:"docker-run",label:"docker-run: release",dependsOn:["docker-build"],platform:"node",node:NodeTaskHelper.getNodeOptionsForScaffolding(null==v?void 0:v.package,g.folder)},{type:"docker-run",label:"docker-run: debug",dependsOn:["docker-build"],dockerRun:{env:{DEBUG:"*",NODE_ENV:"development"}},node:Object.assign(Object.assign({},NodeTaskHelper.getNodeOptionsForScaffolding(null==v?void 0:v.package,g.folder)),{enableDebugging:!0})}]}))}getDockerBuildOptions(g,v){return S(this,void 0,void 0,(function*(){const b=v.node||{},S=v.dockerBuild,P=NodeTaskHelper.inferPackagePath(b.package,g.folder),x=yield(0,C.readPackage)(P),T=yield(0,C.inferPackageName)(x,P);return void 0===S.context&&(S.context=NodeTaskHelper.inferBuildContextPath(P)),void 0===S.dockerfile&&(S.dockerfile=NodeTaskHelper.inferDockerfilePath(P)),void 0===S.tag&&(S.tag=(0,R.getDefaultImageName)(T)),S}))}getDockerRunOptions(g,v){return S(this,void 0,void 0,(function*(){const b=v.node||{},P=v.dockerRun,T=NodeTaskHelper.inferPackagePath(b&&b.package,g.folder),k=new x.Lazy((()=>S(this,void 0,void 0,(function*(){return yield(0,C.readPackage)(T)})))),_=yield(0,C.inferPackageName)(yield k.value,T);if(void 0===P.containerName&&(P.containerName=(0,R.getDefaultContainerName)(_)),void 0===P.image&&(P.image=(0,R.inferImageName)(v,g,_)),b&&b.enableDebugging){const g=b.inspectMode||"default",v=void 0!==b.inspectPort?b.inspectPort:9229;void 0===P.command&&(P.command=yield(0,C.inferCommand)(yield k.value,g,v)),void 0===P.ports&&(P.ports=[]);let S=!1;void 0===P.ports.find((g=>g.containerPort===v))&&(P.ports.push({containerPort:v,hostPort:v}),S=!0),void 0===P.portsPublishAll&&S&&1===P.ports.length&&(P.portsPublishAll=!0)}return P}))}static inferPackagePath(g,v){return void 0!==g?(0,T.resolveVariables)(g,v):P.join(v.uri.fsPath,"package.json")}static getNodeOptionsForScaffolding(g,v){if(g&&P.dirname(g).toLowerCase()!==v.uri.fsPath.toLowerCase())return{package:(0,T.unresolveWorkspaceFolder)(g,v)}}static inferBuildContextPath(g){return P.dirname(g)}static inferDockerfilePath(g){return P.join(P.dirname(g),"Dockerfile")}}v.NodeTaskHelper=NodeTaskHelper,v.nodeTaskHelper=new NodeTaskHelper},37133:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.PythonExtensionHelper=void 0;const P=b(81249),x=b(89496);!function(g){function getPythonExtension(){return S(this,void 0,void 0,(function*(){const g="ms-python.python",v=new P.SemVer("2020.11.367453362"),b=x.extensions.getExtension(g),S=x.l10n.t("Open Extension");if(!b){return void((yield x.window.showErrorMessage(x.l10n.t("For debugging Python apps in a container to work, the Python extension must be installed."),S))===S&&(yield x.commands.executeCommand("extension.open",g)))}const C=new P.SemVer(b.packageJSON.version);if(!P.lt(C,v))return b.isActive||(yield b.activate()),b;yield x.window.showErrorMessage(x.l10n.t("The installed Python extension does not meet the minimum requirements, please update to the latest version and try again."))}))}g.getLauncherFolderPath=function getLauncherFolderPath(){var g,v;return S(this,void 0,void 0,(function*(){const b=yield getPythonExtension(),S=yield null===(v=null===(g=null==b?void 0:b.exports)||void 0===g?void 0:g.debug)||void 0===v?void 0:v.getDebuggerPackagePath();if(S)return S;throw new Error(x.l10n.t("Unable to find the debugger in the Python extension."))}))},g.getPythonExtension=getPythonExtension}(v.PythonExtensionHelper||(v.PythonExtensionHelper={}))},28186:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.pythonTaskHelper=v.PythonTaskHelper=void 0;const P=b(71017),x=b(90649),C=b(80677),T=b(79973),R=b(37133);class PythonTaskHelper{provideDockerBuildTasks(g){return S(this,void 0,void 0,(function*(){return[{type:"docker-build",label:"docker-build",platform:"python",dockerBuild:{tag:(0,T.getDefaultImageName)(g.folder.name),dockerfile:(0,C.unresolveWorkspaceFolder)(g.dockerfile,g.folder),context:"${workspaceFolder}",pull:!0}}]}))}provideDockerRunTasks(g,v){return S(this,void 0,void 0,(function*(){const b={args:(0,x.inferPythonArgs)(v.projectType,g.ports)};let S;if("file"in v.target?b.file=v.target.file:b.module=v.target.module,"flask"===v.projectType)S={env:{FLASK_APP:b.file||b.module}},b.module="flask",b.file=void 0;else if("fastapi"===v.projectType){const g=P.basename(b.file,".py"),v=P.dirname(b.file).replace(P.sep,".");"."!==v?b.args.unshift(`${v}.${g}:app`):b.args.unshift(`${g}:app`),b.module="uvicorn",b.file=void 0}return[{type:"docker-run",label:"docker-run: debug",dependsOn:["docker-build"],dockerRun:S,python:b}]}))}getDockerBuildOptions(g,v){return S(this,void 0,void 0,(function*(){const b=v.dockerBuild;return b.context=b.context||"${workspaceFolder}",b.dockerfile=b.dockerfile||"${workspaceFolder}/Dockerfile",b.tag=b.tag||(0,T.getDefaultImageName)(g.folder.name),b}))}getDockerRunOptions(g,v){return S(this,void 0,void 0,(function*(){const b=v.dockerRun,S=yield R.PythonExtensionHelper.getLauncherFolderPath();return b.image=(0,T.inferImageName)(v,g,g.folder.name),b.containerName=b.containerName||(0,T.getDefaultContainerName)(g.folder.name),b.volumes=this.inferVolumes(b,S),b.entrypoint=b.command?void 0:b.entrypoint||"python3",b}))}inferVolumes(g,v){if(!v)return[];const b=(null==g?void 0:g.volumes)?[...g.volumes]:[],S={localPath:v,containerPath:"/debugpy",permissions:"ro"};return(0,T.addVolumeWithoutConflicts)(b,S),b}}v.PythonTaskHelper=PythonTaskHelper,v.pythonTaskHelper=new PythonTaskHelper},69421:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ActivityMeasurementService=void 0;const P=b(89496),x=b(12750),C={lastSession:void 0,currentMonthSessions:0,totalSessions:0};function sameDate(g,v,b){if(void 0===g||void 0===v)return!1;const S=new Date(g),P=new Date(v),x=S.getFullYear()===P.getFullYear()&&S.getMonth()===P.getMonth();return"day"===b?x&&S.getDate()===P.getDate():x}v.ActivityMeasurementService=class ActivityMeasurementService{constructor(g,v=!0){this.memento=g,this.requireTelemetryEnabled=v,this.lazySetterMap=new Map,this.values=new Map}recordActivity(g){return S(this,void 0,void 0,(function*(){if(!this.requireTelemetryEnabled||P.env.isTelemetryEnabled)try{this.lazySetterMap.has(g)||this.lazySetterMap.set(g,new x.AsyncLazy((()=>S(this,void 0,void 0,(function*(){const v=this.getActivityMeasurement(g),b=Date.now();if(sameDate(v.lastSession,b,"day"))return;const S={lastSession:b,currentMonthSessions:v.currentMonthSessions+1,totalSessions:v.totalSessions+1};this.values.set(g,S),yield this.memento.update(`vscode-docker.activity.${g}`,S)}))))),yield this.lazySetterMap.get(g).getValue(),"overall"!==g&&(yield this.recordActivity("overall"))}catch(g){}}))}getActivityMeasurement(g){if(this.requireTelemetryEnabled&&!P.env.isTelemetryEnabled)return C;if(!this.values.has(g)){const v=this.memento.get(`vscode-docker.activity.${g}`,C),b=Date.now();sameDate(v.lastSession,b,"month")||(v.currentMonthSessions=0),this.values.set(g,v)}return this.values.get(g)}}},14785:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.registerListeners=void 0;const S=b(89496),P=b(94485),x=b(93868);function handleDocEvent(g,v){return(b,S)=>{S.languageId===g?v&&v(b,S):b.telemetry.suppressAll=!0}}v.registerListeners=function registerListeners(){S.env.isTelemetryEnabled&&((0,P.registerEvent)("dockerfilesave",S.workspace.onDidSaveTextDocument,handleDocEvent("dockerfile",((g,v)=>{g.telemetry.properties.lineCount=v.lineCount.toString(),x.ext.activityMeasurementService.recordActivity("overall")}))),(0,P.registerEvent)("composefilesave",S.workspace.onDidSaveTextDocument,handleDocEvent("dockercompose",((g,v)=>{g.telemetry.properties.lineCount=v.lineCount.toString(),x.ext.activityMeasurementService.recordActivity("overall")})))),(0,P.registerEvent)("dockerfileopen",S.workspace.onDidOpenTextDocument,handleDocEvent("dockerfile")),(0,P.registerEvent)("composefileopen",S.workspace.onDidOpenTextDocument,handleDocEvent("dockercompose"))}},45761:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.LocalGroupTreeItemBase=void 0;const P=b(94485);class LocalGroupTreeItemBase extends P.AzExtParentTreeItem{constructor(g,v,b){super(g),this.group=v,this.id=this.group+"|LocalGroup",this._items=b}get label(){return this.group}get maxCreatedTime(){return Math.max(...this._items.map((g=>{var v,b;return null!==(b=null===(v=g.createdAt)||void 0===v?void 0:v.valueOf())&&void 0!==b?b:0})))}loadMoreChildrenImpl(g){return S(this,void 0,void 0,(function*(){return this._childTreeItems=this.getChildTreeItems(),this._childTreeItems}))}hasMoreChildrenImpl(){return!1}compareChildrenImpl(g,v){return this.parent.compareChildrenImpl(g,v)}get ChildTreeItems(){return this._childTreeItems||(this._childTreeItems=this.getChildTreeItems()),this._childTreeItems}getChildTreeItems(){return this._items.map((g=>new this.parent.childType(this,g)))}}v.LocalGroupTreeItemBase=LocalGroupTreeItemBase},87288:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getTreeId=v.LocalRootTreeItemBase=v.descriptionKey=v.labelKey=void 0;const P=b(94485),x=b(16522),C=b(89496),T=b(64864),R=b(95601),k=b(93868),_=b(89950),O=b(54176),I=b(78603),A=b(78605),q=b(21591),z=b(64280),L="groupBy",G="sortBy";v.labelKey="label",v.descriptionKey="description";let j=!1;class LocalRootTreeItemBase extends P.AzExtParentTreeItem{constructor(){super(...arguments),this.sortBySettingInfo={properties:[...A.sortByProperties],defaultProperty:"CreatedTime"},this.failedToConnect=!1}get contextValue(){return this.treePrefix}get config(){return C.workspace.getConfiguration(`${R.configPrefix}.${this.treePrefix}`)}getTreeItemForEmptyList(){return[new P.GenericTreeItem(this,{label:C.l10n.t("No items found"),iconPath:new C.ThemeIcon("info"),contextValue:"dockerNoItems"})]}loadMoreChildrenImpl(g,b){return S(this,void 0,void 0,(function*(){try{k.ext.activityMeasurementService.recordActivity("overallnoedit"),this._currentItems=yield this.getCachedItems(b,g),this.failedToConnect=!1,this._currentDockerStatus="Running"}catch(g){return this._currentItems=void 0,this.failedToConnect=!0,b.telemetry.properties.failedToConnect="true",this._currentDockerStatus||(this._currentDockerStatus=(yield _.runtimeInstallStatusProvider.isRuntimeInstalled())?"Installed":"NotInstalled"),this.showDockerInstallNotificationIfNeeded(),yield this.getDockerErrorTreeItems(b,g,"Installed"===this._currentDockerStatus)}return 0===this._currentItems.length?(b.telemetry.properties.noItems="true",this.getTreeItemForEmptyList()):(this.groupBySetting=this.getTreeSetting(L,this.groupBySettingInfo),b.telemetry.properties.groupBySetting=this.groupBySetting,this.sortBySetting=this.getTreeSetting(G,this.sortBySettingInfo),b.telemetry.properties.sortBySetting=this.sortBySetting,this.labelSetting=this.getTreeSetting(v.labelKey,this.labelSettingInfo),b.telemetry.properties.labelSetting=this.labelSetting,this.descriptionSetting=this.getTreeArraySetting(v.descriptionKey,this.descriptionSettingInfo),b.telemetry.properties.descriptionSetting=this.descriptionSetting.toString(),this.groupItems(this._currentItems))}))}hasMoreChildrenImpl(){return!1}compareChildrenImpl(g,v){if(this.failedToConnect)return 0;if(g instanceof this.childGroupType&&v instanceof this.childGroupType){if("CreatedTime"===this.groupBySetting&&v.maxCreatedTime!==g.maxCreatedTime)return v.maxCreatedTime-g.maxCreatedTime}else if(g instanceof this.childType&&v instanceof this.childType){if("CreatedTime"===this.sortBySetting&&v.createdTime!==g.createdTime)return v.createdTime-g.createdTime;if("Size"===this.sortBySetting&&void 0!==g.size&&void 0!==v.size)return v.size-g.size}return super.compareChildrenImpl(g,v)}groupItems(g){return S(this,void 0,void 0,(function*(){let v=[];const b=new Map;if("None"===this.groupBySetting)v=g;else for(const S of g){const g=this.getPropertyValue(S,this.groupBySetting);if(g){const v=b.get(g);v?v.push(S):b.set(g,[S])}else v.push(S)}return yield this.createTreeItemsWithErrorHandling([...v,...b.entries()],"invalidLocalItemOrGroup",(g=>{if(Array.isArray(g)){const[v,b]=g;return new this.childGroupType(this,v,b)}return new this.childType(this,g)}),(g=>{if(Array.isArray(g)){const[v]=g;return v}return getTreeId(g)}))}))}getTreeItemLabel(g){return this.getPropertyValue(g,this.labelSetting)}getTreeItemDescription(g){return this.descriptionSetting.map((v=>this.getPropertyValue(g,v))).join(" - ")}getTreeSetting(g,v){const b=this.config.get(g);return b&&v.properties.find((g=>g.property===b))?b:v.defaultProperty}getTreeArraySetting(g,v){const b=this.config.get(g);return Array.isArray(b)&&b.every((g=>!!v.properties.find((v=>g===v.property))))?b:v.defaultProperty}getSettingWizardInfoList(){return[{label:C.l10n.t("Label"),setting:v.labelKey,currentValue:this.labelSetting,description:C.l10n.t("The primary property to display."),settingInfo:this.labelSettingInfo},{label:C.l10n.t("Description"),setting:v.descriptionKey,currentValue:this.descriptionSetting,description:C.l10n.t("Any secondary properties to display."),settingInfo:this.descriptionSettingInfo},{label:C.l10n.t("Group By"),setting:L,currentValue:this.groupBySetting,description:C.l10n.t("The property used for grouping."),settingInfo:this.groupBySettingInfo},{label:C.l10n.t("Sort By"),setting:G,currentValue:this.sortBySetting,description:C.l10n.t("The property used for sorting."),settingInfo:this.sortBySettingInfo}]}configureExplorer(g){return S(this,void 0,void 0,(function*(){const v=this.getSettingWizardInfoList(),b=Object.assign({infoList:v},g),S=new P.AzureWizard(b,{title:this.configureExplorerTitle,promptSteps:[new q.TreeSettingListStep,new z.TreeSettingStep],hideStepCount:!0});if(yield S.prompt(),yield S.execute(),b.info)this.config.update(b.info.setting,b.newValue,C.ConfigurationTarget.Global);else for(const g of v)this.config.update(g.setting,void 0,C.ConfigurationTarget.Global)}))}getDockerErrorTreeItems(g,v,b){return S(this,void 0,void 0,(function*(){const S=(0,P.parseError)(v);if((0,x.isCommandNotSupportedError)(v))return[new P.GenericTreeItem(this,{label:C.l10n.t("This view is not supported in the current context."),contextValue:"contextNotSupported"})];if(S.isUserCancelledError)return[new P.GenericTreeItem(this,{label:C.l10n.t("Changing context..."),contextValue:"changingContexts"})];const T=b?[new P.GenericTreeItem(this,{label:C.l10n.t("Failed to connect. Is {0} running?",(yield k.ext.runtimeManager.getClient()).displayName),contextValue:"connectionError",iconPath:new C.ThemeIcon("warning",new C.ThemeColor("problemsWarningIcon.foreground"))}),new P.GenericTreeItem(this,{label:C.l10n.t(" Error: {0}",S.message),contextValue:"connectionError"}),new I.OpenUrlTreeItem(this,C.l10n.t("Additional Troubleshooting..."),"https://aka.ms/AA37qt2")]:[new P.GenericTreeItem(this,{label:C.l10n.t("Failed to connect. Is {0} installed?",(yield k.ext.runtimeManager.getClient()).displayName),contextValue:"connectionError",iconPath:new C.ThemeIcon("warning",new C.ThemeColor("problemsWarningIcon.foreground"))})],R=(0,O.getVSCodeRemoteInfo)(g);if(R.extensionKind===O.DockerExtensionKind.workspace&&R.remoteKind===O.RemoteKind.devContainer){const g=new I.OpenUrlTreeItem(this,C.l10n.t("Running Docker in a dev container..."),"https://aka.ms/AA5xva6");T.push(g)}return T}))}getCachedItems(g,v){return S(this,void 0,void 0,(function*(){if(v||!this._cachedItems){if(void 0!==k.ext.treeInitError)throw k.ext.treeInitError;{const v=(yield this.getItems(g))||[];this._cachedItems=v.sort(((g,v)=>getTreeId(g).localeCompare(getTreeId(v))))}}return this._cachedItems}))}showDockerInstallNotificationIfNeeded(){j||"NotInstalled"!==this._currentDockerStatus||(j=!0,(0,T.showDockerLearnMoreNotification)())}}function getTreeId(g){var v;const b=g.name||(null===(v=g.image)||void 0===v?void 0:v.originalName)||"<none>";return`${g.id}${b}${g.state}${g.current}${g.outdated}`}LocalRootTreeItemBase.autoRefreshViews=!0,v.LocalRootTreeItemBase=LocalRootTreeItemBase,v.getTreeId=getTreeId},78603:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.OpenUrlTreeItem=void 0;const P=b(89496),x=b(94485);class OpenUrlTreeItem extends x.GenericTreeItem{constructor(g,v,b,S){super(g,{commandId:"vscode-docker.openUrl",contextValue:"openUrl",iconPath:null!=S?S:new P.ThemeIcon("globe"),includeInTreeItemPicker:!0,label:v}),this._url=b}openUrl(){return S(this,void 0,void 0,(function*(){yield P.env.openExternal(P.Uri.parse(this._url))}))}}v.OpenUrlTreeItem=OpenUrlTreeItem},74392:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},P=this&&this.__asyncValues||function(g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v,b=g[Symbol.asyncIterator];return b?b.call(g):(g="function"==typeof __values?__values(g):g[Symbol.iterator](),v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v);function verb(b){v[b]=g[b]&&function(v){return new Promise((function(S,P){(function settle(g,v,b,S){Promise.resolve(S).then((function(v){g({value:v,done:b})}),v)})(S,P,(v=g[b](v)).done,v.value)}))}}};Object.defineProperty(v,"__esModule",{value:!0}),v.RefreshManager=void 0;const x=b(94485),C=b(16522),T=b(22037),R=b(89496),k=b(93868),_=b(41230),O=b(92142),I=["create","destroy","die","kill","pause","rename","restart","start","stop","unpause","update"],A=["delete","import","load","pull","save","tag","untag"],q=["create","destroy","remove"],z=["create","destroy","prune"];class RefreshManager extends R.Disposable{constructor(){super((()=>R.Disposable.from(...this.autoRefreshDisposables,...this.viewOpenedDisposables).dispose())),this.autoRefreshDisposables=[],this.viewOpenedDisposables=[],this.cts=new R.CancellationTokenSource,this.autoRefreshSetup=!1,this.setupRefreshOnCommand();const g=[k.ext.containersTreeView,k.ext.imagesTreeView,k.ext.networksTreeView,k.ext.volumesTreeView,k.ext.contextsTreeView];if(g.some((g=>g.visible)))this.setupAutoRefreshes();else for(const v of g)this.viewOpenedDisposables.push(v.onDidChangeVisibility((g=>{g.visible&&(R.Disposable.from(...this.viewOpenedDisposables).dispose(),this.viewOpenedDisposables.splice(0),this.setupAutoRefreshes())})))}setupAutoRefreshes(){this.autoRefreshSetup||(this.autoRefreshSetup=!0,this.autoRefreshDisposables.unshift(new R.Disposable((()=>this.cts.cancel()))),this.setupRefreshOnInterval(),this.setupRefreshOnRuntimeEvent(),this.setupRefreshOnConfigurationChange(),this.setupRefreshOnDockerConfigurationChange(),this.setupRefreshOnContextChange())}setupRefreshOnInterval(){const g=setInterval((()=>S(this,void 0,void 0,(function*(){for(const g of O.AllTreePrefixes)"registries"!==g&&(yield this.refresh(g,"interval"))}))),6e4);this.autoRefreshDisposables.push(new R.Disposable((()=>clearInterval(g))))}setupRefreshOnRuntimeEvent(){(0,x.callWithTelemetryAndErrorHandling)("vscode-docker.tree.eventRefresh",(g=>S(this,void 0,void 0,(function*(){var v,b,S,T;g.errorHandling.suppressDisplay=!0,g.telemetry.suppressIfSuccessful=!0;const _=["container","image","network","volume"],O=Array.from(new Set([...I,...A,...q,...z]));let L=0,G=Math.round(Date.now()/1e3);for(;L<3;){const g=G+300;try{const x=k.ext.streamWithDefaults((v=>v.getEventStream({types:_,events:O,since:G,until:g})),{cancellationToken:this.cts.token});try{for(var j,B=!0,U=(b=void 0,P(x));!(v=(j=yield U.next()).done);){T=j.value,B=!1;try{switch(T.type){case"container":yield this.refresh("containers","event");break;case"image":yield this.refresh("images","event");break;case"network":yield this.refresh("networks","event");break;case"volume":yield this.refresh("volumes","event")}}finally{B=!0}}}catch(g){b={error:g}}finally{try{B||v||!(S=U.return)||(yield S.call(U))}finally{if(b)throw b.error}}}catch(g){const v=(0,x.parseError)(g);if((0,C.isCancellationError)(g)||v.isUserCancelledError)return;if(++L<3)continue;throw k.ext.outputChannel.error(R.l10n.t("Failed to set up event listener: {0}",v.message)),v}finally{G=g}}}))))}setupRefreshOnConfigurationChange(){this.autoRefreshDisposables.push(R.workspace.onDidChangeConfiguration((g=>S(this,void 0,void 0,(function*(){for(const v of O.AllTreePrefixes)g.affectsConfiguration(`docker.${v}`)&&(yield this.refresh(v,"config"))})))))}setupRefreshOnCommand(){for(const g of O.AllTreePrefixes)(0,x.registerCommand)(`vscode-docker.${g}.refresh`,(()=>S(this,void 0,void 0,(function*(){yield this.refresh(g,"manual")}))))}setupRefreshOnDockerConfigurationChange(){(0,x.callWithTelemetryAndErrorHandling)("vscode-docker.tree.dockerConfigRefresh",(g=>S(this,void 0,void 0,(function*(){g.errorHandling.suppressDisplay=!0,g.telemetry.suppressIfSuccessful=!0;const v=R.Uri.joinPath(R.Uri.file(T.homedir()),".docker"),b="config.json",P=R.Uri.joinPath(v,b),x=R.Uri.joinPath(v,"contexts","meta");try{yield R.workspace.fs.stat(P);const g=R.workspace.createFileSystemWatcher(new R.RelativePattern(v,b),!0,!1,!0);this.autoRefreshDisposables.push(g);const x=500;let C=Date.now();this.autoRefreshDisposables.push(g.onDidChange((()=>S(this,void 0,void 0,(function*(){Date.now()-C<x||(C=Date.now(),yield this.refresh("contexts","event"))})))))}catch(g){}try{yield R.workspace.fs.stat(x);const g=R.workspace.createFileSystemWatcher(new R.RelativePattern(x,"*"),!1,!0,!1);this.autoRefreshDisposables.push(g),this.autoRefreshDisposables.push(g.onDidCreate((()=>S(this,void 0,void 0,(function*(){yield this.refresh("contexts","event")}))))),this.autoRefreshDisposables.push(g.onDidDelete((()=>S(this,void 0,void 0,(function*(){yield this.refresh("contexts","event")})))))}catch(g){}}))))}setupRefreshOnContextChange(){this.autoRefreshDisposables.push(k.ext.runtimeManager.contextManager.onContextChanged((()=>S(this,void 0,void 0,(function*(){for(const g of O.AllTreePrefixes)"contexts"!==g&&"registries"!==g&&(yield this.refresh(g,"contextChange"))})))))}refresh(g,v){return(0,x.callWithTelemetryAndErrorHandling)("vscode-docker.tree.refresh",(b=>S(this,void 0,void 0,(function*(){if(b.errorHandling.suppressDisplay=!0,b.telemetry.properties.refreshReason=v,function isAzExtTreeItem(g){return"object"==typeof g&&!!g.fullId}(g))b.telemetry.properties.refreshTarget="node",yield g.refresh(b);else if("string"==typeof g){let S;switch(b.telemetry.properties.refreshTarget=g,g){case"containers":S=()=>k.ext.containersRoot.refresh(b);break;case"images":S=()=>k.ext.imagesRoot.refresh(b);break;case"networks":S=()=>k.ext.networksRoot.refresh(b);break;case"registries":S=()=>k.ext.registriesRoot.refresh();break;case"volumes":S=()=>k.ext.volumesRoot.refresh(b);break;case"contexts":S=()=>k.ext.contextsRoot.refresh(b);break;default:throw new RangeError(`Unexpected view type: ${g}`)}"manual"===v?yield S():(0,_.debounce)(500,`${g}.refresh`,S)}}))))}}v.RefreshManager=RefreshManager},59079:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ToolTipParentTreeItem=v.ToolTipTreeItem=void 0;const P=b(94485);class ToolTipTreeItem extends P.AzExtTreeItem{resolveTooltip(){return S(this,void 0,void 0,(function*(){if(this.resolveTooltipInternal)try{return yield(0,P.callWithTelemetryAndErrorHandling)("resolveTooltip",(g=>S(this,void 0,void 0,(function*(){return g.telemetry.suppressIfSuccessful=!0,g.errorHandling.suppressDisplay=!0,g.errorHandling.rethrow=!0,yield this.resolveTooltipInternal(g)}))))}catch(g){}}))}}v.ToolTipTreeItem=ToolTipTreeItem;class ToolTipParentTreeItem extends P.AzExtParentTreeItem{resolveTooltip(){return S(this,void 0,void 0,(function*(){if(this.resolveTooltipInternal)try{return yield(0,P.callWithTelemetryAndErrorHandling)("resolveTooltip",(g=>S(this,void 0,void 0,(function*(){return g.telemetry.suppressIfSuccessful=!0,g.errorHandling.suppressDisplay=!0,g.errorHandling.rethrow=!0,yield this.resolveTooltipInternal(g)}))))}catch(g){}}))}}v.ToolTipParentTreeItem=ToolTipParentTreeItem},92142:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AllTreePrefixes=void 0,v.AllTreePrefixes=["containers","networks","images","registries","volumes","contexts"]},88201:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ContainerGroupTreeItem=void 0;const P=b(89496),x=b(45761),C=b(78605),T=b(49504);class ContainerGroupTreeItem extends x.LocalGroupTreeItemBase{constructor(g,v,b){super(g,v,b),this.childTypeLabel="container",this.canMultiSelect=!0,"Compose Project Name"===this.parent.groupBySetting&&(this.initialCollapsibleState=P.TreeItemCollapsibleState.Expanded)}get contextValue(){return"Compose Project Name"===this.parent.groupBySetting&&this.group!==T.NonComposeGroupName?"containerGroup;composeGroup":"containerGroup"}get iconPath(){switch(this.parent.groupBySetting){case"ContainerId":case"ContainerName":case"Networks":return new P.ThemeIcon("repo-forked");case"Ports":case"Status":case"Compose Project Name":case"Image":case"Label":return new P.ThemeIcon("multiple-windows");case"State":return(0,T.getContainerStateIcon)(this.group);default:return(0,C.getCommonGroupIcon)(this.parent.groupBySetting)}}isAncestorOfImpl(g){return this.ChildTreeItems.some((v=>this.matchesValue(v,g)))}matchesValue(g,v){return g.contextValue===v||v instanceof RegExp&&v.test(g.contextValue)}deleteTreeItemImpl(g){return S(this,void 0,void 0,(function*(){const v=this.ChildTreeItems,b=[];for(const S of v)try{yield S.deleteTreeItem(g)}catch(g){b.push(g)}if(b.length>0)throw new Error(b.join())}))}}v.ContainerGroupTreeItem=ContainerGroupTreeItem},49504:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getLabelGroup=v.NonLabelGroupName=v.NonComposeGroupName=v.getContainerPropertyValue=v.getContainerStateIcon=v.containerProperties=void 0;const S=b(89496),P=b(78605);function getLabelGroup(g,v,b){if(!v)return b;const S=null==g?void 0:g.labels;return(null==S?void 0:S[v])||b}v.containerProperties=[...P.commonProperties,{property:"ContainerId",exampleValue:"fdeab20e859d"},{property:"ContainerName",exampleValue:"amazing_hoover"},{property:"Image",exampleValue:"alpine"},{property:"Networks",exampleValue:"mybridge_network"},{property:"Ports",exampleValue:"8080"},{property:"State",exampleValue:"exited"},{property:"Status",exampleValue:"Exited (0) 2 hours ago"},{property:"Compose Project Name",description:S.l10n.t("Value used to associate containers launched by a 'docker-compose up' command")},{property:"Label",exampleValue:"com.microsoft.created-by=visual-studio-code"}],v.getContainerStateIcon=function getContainerStateIcon(g){switch(g.toLowerCase()){case"created":case"dead":case"exited":case"removing":case"terminated":case"unknown":case"waiting":return new S.ThemeIcon("debug-stop",new S.ThemeColor("debugIcon.stopForeground"));case"paused":return new S.ThemeIcon("debug-pause",new S.ThemeColor("debugIcon.pauseForeground"));case"restarting":return new S.ThemeIcon("debug-restart",new S.ThemeColor("debugIcon.restartForeground"));default:return new S.ThemeIcon("debug-start",new S.ThemeColor("debugIcon.startForeground"))}},v.getContainerPropertyValue=function getContainerPropertyValue(g,b){var x,C,T,R;const k=(null===(x=g.networks)||void 0===x?void 0:x.length)>0?g.networks:["<none>"],_=(null===(C=g.ports)||void 0===C?void 0:C.length)>0?g.ports.map((g=>g.hostPort)):["<none>"];switch(b){case"ContainerId":return g.id.slice(0,12);case"ContainerName":return g.name;case"Networks":return k.join(",");case"Ports":return _.join(",");case"State":return g.state;case"Status":return null===(T=g.status)||void 0===T?void 0:T.replace(/(\d+ seconds?)|(Less than a second)/i,S.l10n.t("Less than a minute"));case"Compose Project Name":return getLabelGroup(g,"com.docker.compose.project",v.NonComposeGroupName);case"Image":return g.image.originalName;case"Label":return getLabelGroup(g,null===(R=S.workspace.getConfiguration("docker"))||void 0===R?void 0:R.get("containers.groupByLabel",void 0),v.NonLabelGroupName);default:return(0,P.getCommonPropertyValue)(g,b)}},v.NonComposeGroupName=S.l10n.t("Individual Containers"),v.NonLabelGroupName=S.l10n.t("Others"),v.getLabelGroup=getLabelGroup},90126:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ContainerTreeItem=void 0;const P=b(89496),x=b(93868),C=b(92010),T=b(87288),R=b(59079),k=b(66329),_=b(49504),O=b(21273);class ContainerTreeItem extends R.ToolTipParentTreeItem{constructor(g,v){super(g),this.canMultiSelect=!0,this._item=v}get id(){return(0,T.getTreeId)(this._item)}get createdTime(){return this._item.createdAt.valueOf()}get containerId(){return this._item.id}get containerName(){return this._item.name}get imageName(){return this._item.image.originalName}get labels(){return this._item.labels}get label(){return x.ext.containersRoot.getTreeItemLabel(this._item)}get description(){return x.ext.containersRoot.getTreeItemDescription(this._item)}get contextValue(){return this._item.state+"Container"}get ports(){return this._item.ports}get containerItem(){return this._item}get containerDesc(){return{Id:this._item.id}}get iconPath(){var g;return(null===(g=this._item.status)||void 0===g?void 0:g.includes("(unhealthy)"))?new P.ThemeIcon("warning",new P.ThemeColor("problemsWarningIcon.foreground")):(0,_.getContainerStateIcon)(this._item.state)}deleteTreeItemImpl(g){return S(this,void 0,void 0,(function*(){yield x.ext.runWithDefaults((g=>g.removeContainers({containers:[this.containerId],force:!0})))}))}hasMoreChildrenImpl(){return this._item.showFiles&&this.isRunning&&void 0===this.children}loadMoreChildrenImpl(g,v){var b;return S(this,void 0,void 0,(function*(){return g&&(this.children=void 0),this._item.showFiles&&this.isRunning&&(this.children=[new O.FilesTreeItem(this,P.workspace.fs,this.containerId,(g=>S(this,void 0,void 0,(function*(){return void 0===this.containerOS&&(this.containerOS=yield(0,C.getDockerOSType)()),this.containerOS}))))]),null!==(b=this.children)&&void 0!==b?b:[]}))}isAncestorOfImpl(g){return!/Container\$?$/i.test("string"==typeof g?g:g.source)}resolveTooltipInternal(g){var v;return S(this,void 0,void 0,(function*(){g.telemetry.properties.tooltipType="container";const b=null===(v=yield x.ext.runWithDefaults((g=>g.inspectContainers({containers:[this.containerId]}))))||void 0===v?void 0:v[0],S=Object.assign(Object.assign({},b),{normalizedName:this.containerName});return(0,k.resolveTooltipMarkdown)(I,S)}))}get isRunning(){return"running"===this._item.state.toLowerCase()}}ContainerTreeItem.allContextRegExp=/Container$/,ContainerTreeItem.runningContainerRegExp=/^runningContainer$/i,v.ContainerTreeItem=ContainerTreeItem;const I="\n### {{ normalizedName }} ({{ substr id 0 12 }})\n\n---\n\n#### Image\n{{ image.originalName }} ({{ substr imageId 7 12 }})\n\n---\n\n#### Ports\n{{#if (nonEmptyArr ports)}}\n{{#each ports}}\n - [{{ this.hostPort }}](http://localhost:{{ this.hostPort }}) ➔ {{ this.containerPort }} {{ this.protocol }}\n{{/each}}\n{{else}}\n_None_\n{{/if}}\n\n---\n\n#### Volumes\n{{#if (nonEmptyArr mounts)}}\n{{#each mounts}}\n{{#if (eq this.type 'bind')}}\n - {{ friendlyBindHost this.source }} ➔ {{ this.destination }} (Bind mount, {{#if this.readOnly}}RO{{else}}RW{{/if}})\n{{/if}}\n{{#if (eq this.type 'volume')}}\n - {{ this.name }} ➔ {{ this.destination }} (Named volume, {{#if this.readOnly}}RO{{else}}RW{{/if}})\n{{/if}}\n{{/each}}\n{{else}}\n_None_\n{{/if}}\n\n---\n\n#### Networks\n{{#if (nonEmptyArr networks)}}\n{{#each networks}}\n - {{ this.name }}\n{{/each}}\n{{else}}\n_None_\n{{/if}}\n"},22513:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ContainersTreeItem=void 0;const P=b(89496),x=b(93868),C=b(87288),T=b(78603),R=b(78605),k=b(88201),_=b(49504),O=b(90126);class ContainersTreeItem extends C.LocalRootTreeItemBase{constructor(g){super(g),this.treePrefix="containers",this.label=P.l10n.t("Containers"),this.configureExplorerTitle=P.l10n.t("Configure containers explorer"),this.childType=O.ContainerTreeItem,this.childGroupType=k.ContainerGroupTreeItem,this.newContainerUser=!1,this.labelSettingInfo={properties:_.containerProperties,defaultProperty:"Image"},this.descriptionSettingInfo={properties:_.containerProperties,defaultProperty:["ContainerName","Status"]},this.groupBySettingInfo={properties:[..._.containerProperties,R.groupByNoneProperty],defaultProperty:"None"},this.newContainerUser=this.isNewContainerUser()}get childTypeLabel(){return"None"===this.groupBySetting?"container":"container group"}getItems(g){return S(this,void 0,void 0,(function*(){const g=(yield x.ext.runWithDefaults((g=>g.listContainers({all:!0})))).map((g=>Object.assign({showFiles:!0},g)));return this.updateNewContainerUser(g),g}))}compareChildrenImpl(g,v){return this.failedToConnect?0:"Compose Project Name"===this.groupBySetting&&g instanceof this.childGroupType&&v instanceof this.childGroupType&&(g.label===_.NonComposeGroupName||v.label===_.NonComposeGroupName)?g.label===v.label?0:g.label===_.NonComposeGroupName?1:-1:"Label"===this.groupBySetting&&g instanceof this.childGroupType&&v instanceof this.childGroupType&&(g.label===_.NonLabelGroupName||v.label===_.NonLabelGroupName)?g.label===v.label?0:g.label===_.NonLabelGroupName?1:-1:super.compareChildrenImpl(g,v)}getPropertyValue(g,v){return(0,_.getContainerPropertyValue)(g,v)}getTreeItemForEmptyList(){if(this.newContainerUser){const g=new T.OpenUrlTreeItem(this,P.l10n.t("Tutorial: Get started with Docker"),"https://aka.ms/getstartedwithdocker");return g.iconPath=new P.ThemeIcon("link-external"),[g]}return super.getTreeItemForEmptyList()}isNewContainerUser(){return x.ext.context.globalState.get("vscode-docker.container.newContainerUser",!0)}updateNewContainerUser(g){return S(this,void 0,void 0,(function*(){this.newContainerUser&&g&&g.length>0&&(this.newContainerUser=!1,yield x.ext.context.globalState.update("vscode-docker.container.newContainerUser",!1))}))}}v.ContainersTreeItem=ContainersTreeItem},80265:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DirectoryTreeItem=void 0;const P=b(94485),x=b(89496),C=b(5275),T=b(98913);class DirectoryTreeItem extends P.AzExtParentTreeItem{constructor(g,v,b,S,P){super(g),this.fs=v,this.name=b,this.uri=S,this.containerOSProvider=P}get contextValue(){return"containerDirectory"}hasMoreChildrenImpl(){return!!this.children}loadMoreChildrenImpl(g,v){return S(this,void 0,void 0,(function*(){g&&(this.children=void 0);const b=yield this.containerOSProvider(v),S=this.uri.with({containerOS:b});return(yield this.fs.readDirectory(S.uri)).map((g=>this.createTreeItemForDirectoryItem(g,S)))}))}compareChildrenImpl(g,v){return g instanceof DirectoryTreeItem&&v instanceof DirectoryTreeItem||g instanceof T.FileTreeItem&&v instanceof T.FileTreeItem?g.label.localeCompare(v.label):g instanceof DirectoryTreeItem?-1:1}createTreeItemForDirectoryItem(g,v){const b=g[0],S=g[1],P=C.DockerUri.joinPath(v,b);switch(S){case x.FileType.Directory:return new DirectoryTreeItem(this,this.fs,b,P,this.containerOSProvider);case x.FileType.File:return new T.FileTreeItem(this,b,P.with({fileType:x.FileType.File}));default:throw new Error(x.l10n.t("Unrecognized directory item type."))}}get id(){return this.uri.uri.toString()}get label(){return this.name}}v.DirectoryTreeItem=DirectoryTreeItem},98913:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.FileTreeItem=void 0;const S=b(89496),P=b(94485);class FileTreeItem extends P.AzExtTreeItem{constructor(g,v,b){super(g),this.name=v,this.uri=b}get contextValue(){return"containerFile"}get iconPath(){return new S.ThemeIcon("file")}get id(){return this.uri.uri.toString()}get label(){return this.name}}v.FileTreeItem=FileTreeItem},21273:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.FilesTreeItem=void 0;const S=b(89496),P=b(5275),x=b(80265);class FilesTreeItem extends x.DirectoryTreeItem{constructor(g,v,b,x){super(g,v,S.l10n.t("Files"),P.DockerUri.create(b,"/",{fileType:S.FileType.Directory,ctime:0,mtime:0,size:0}),x)}get iconPath(){return new S.ThemeIcon("files")}}v.FilesTreeItem=FilesTreeItem},30432:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ContextGroupTreeItem=void 0;const S=b(45761);class ContextGroupTreeItem extends S.LocalGroupTreeItemBase{constructor(){super(...arguments),this.contextValue=ContextGroupTreeItem.contextValue,this.childTypeLabel="context"}}ContextGroupTreeItem.contextValue="contextGroup",v.ContextGroupTreeItem=ContextGroupTreeItem},66291:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.contextProperties=void 0,v.contextProperties=[{property:"Name",exampleValue:"my-context"},{property:"Description",exampleValue:"remote linux VM on Azure"},{property:"DockerEndpoint",exampleValue:"ssh://user1@55.55.5.222"}]},30358:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ContextTreeItem=void 0;const P=b(89496),x=b(93868),C=b(87288),T=b(59079),R=b(66329),k=["default","desktop-windows","desktop-linux"];class ContextTreeItem extends T.ToolTipTreeItem{constructor(g,v){super(g),this._item=v}get contextValue(){let g;return g=k.indexOf(this.name)>=0?"defaultContext;":this.current?"currentCustomContext;":"customContext;",g}get createdTime(){}get id(){return(0,C.getTreeId)(this._item)}get label(){return x.ext.contextsRoot.getTreeItemLabel(this._item)}get description(){return x.ext.contextsRoot.getTreeItemDescription(this._item)}get name(){return this._item.name}get current(){return this._item.current}get iconPath(){if(this._item.current)return new P.ThemeIcon("plug")}deleteTreeItemImpl(){return S(this,void 0,void 0,(function*(){return x.ext.runtimeManager.contextManager.removeContext(this.name)}))}inspect(){return S(this,void 0,void 0,(function*(){return x.ext.runtimeManager.contextManager.inspectContext(this.name)}))}use(){return S(this,void 0,void 0,(function*(){return x.ext.runtimeManager.contextManager.useContext(this.name)}))}resolveTooltipInternal(g){return S(this,void 0,void 0,(function*(){g.telemetry.properties.tooltipType="context";const v=yield this.inspect(),b=Object.assign(Object.assign({},v),{containerEndpoint:this._item.containerEndpoint});return(0,R.resolveTooltipMarkdown)(_,b)}))}}ContextTreeItem.allContextRegExp=/Context;/,ContextTreeItem.removableContextRegExp=/^customContext;/i,v.ContextTreeItem=ContextTreeItem;const _="\n### {{ name }}\n\n---\n\n#### Docker Host Endpoint\n{{#if containerEndpoint}}\n{{ containerEndpoint }}\n{{else}}\n_{{ type }}_\n{{/if}}\n"},94672:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ContextsTreeItem=void 0;const P=b(89496),x=b(93868),C=b(87288),T=b(78605),R=b(30432),k=b(66291),_=b(30358);class ContextsTreeItem extends C.LocalRootTreeItemBase{constructor(){super(...arguments),this.treePrefix="contexts",this.label=P.l10n.t("Contexts"),this.configureExplorerTitle=P.l10n.t("Configure Docker Contexts Explorer"),this.childType=_.ContextTreeItem,this.childGroupType=R.ContextGroupTreeItem,this.labelSettingInfo={properties:k.contextProperties,defaultProperty:"Name"},this.descriptionSettingInfo={properties:k.contextProperties,defaultProperty:["Description"]},this.groupBySettingInfo={properties:[T.groupByNoneProperty],defaultProperty:"None"}}get childTypeLabel(){return"None"===this.groupBySetting?"context":"context group"}getItems(g){return S(this,void 0,void 0,(function*(){return x.ext.runtimeManager.contextManager.getContexts()}))}getPropertyValue(g,v){var b,S;switch(v){case"Name":return g.name;case"Description":return null!==(b=g.description)&&void 0!==b?b:"";case"DockerEndpoint":return null!==(S=g.containerEndpoint)&&void 0!==S?S:"";default:return""}}compareChildrenImpl(g,v){return g.label.localeCompare(v.label)}getSettingWizardInfoList(){return[{label:P.l10n.t("Label"),setting:C.labelKey,currentValue:this.labelSetting,description:P.l10n.t("The primary property to display."),settingInfo:this.labelSettingInfo},{label:P.l10n.t("Description"),setting:C.descriptionKey,currentValue:this.descriptionSetting,description:P.l10n.t("Any secondary properties to display."),settingInfo:this.descriptionSettingInfo}]}}v.ContextsTreeItem=ContextsTreeItem},78758:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.HelpsTreeItem=void 0;const P=b(94485),x=b(89496),C=b(78603);class HelpsTreeItem extends P.AzExtParentTreeItem{constructor(){super(...arguments),this.label="help",this.contextValue="help"}loadMoreChildrenImpl(g,v){var b;return S(this,void 0,void 0,(function*(){return null!==(b=this.values)&&void 0!==b?b:this.values=[this.readDocumentationTreeItem,this.watchVideosTreeItem,this.getStartedTreeItem,this.openWalkthroughTreeItem,this.reviewIssuesTreeItem,this.reportIssuesTreeItem,this.learnMoreDownloadDockerTreeItem]}))}hasMoreChildrenImpl(){return!1}compareChildrenImpl(g,v){return g.id.localeCompare(v.id)}get readDocumentationTreeItem(){const g=new C.OpenUrlTreeItem(this,x.l10n.t("Read Extension Documentation"),"https://aka.ms/helppanel_docs",new x.ThemeIcon("book"));return g.id="0",g}get watchVideosTreeItem(){const g=new C.OpenUrlTreeItem(this,x.l10n.t("Watch Extension Tutorial Videos"),"https://aka.ms/helppanel_videos",new x.ThemeIcon("play-circle"));return g.id="10",g}get getStartedTreeItem(){const g=new C.OpenUrlTreeItem(this,x.l10n.t("Get Started with Docker Tutorial"),"https://aka.ms/helppanel_getstarted",new x.ThemeIcon("star-empty"));return g.id="20",g}get openWalkthroughTreeItem(){const g=new P.GenericTreeItem(this,{label:x.l10n.t("Open Docker Extension Walkthrough"),contextValue:"OpenWalkthrough",commandId:"vscode-docker.help.openWalkthrough",iconPath:new x.ThemeIcon("extensions"),includeInTreeItemPicker:!0});return g.id="30",g}get reviewIssuesTreeItem(){const g=new C.OpenUrlTreeItem(this,x.l10n.t("Review Issues"),"https://aka.ms/helppanel_reviewissues",new x.ThemeIcon("issues"));return g.id="40",g}get reportIssuesTreeItem(){const g=new P.GenericTreeItem(this,{label:x.l10n.t("Report Issue"),contextValue:"Report Issue",commandId:"vscode-docker.help.reportIssue",iconPath:new x.ThemeIcon("comment"),includeInTreeItemPicker:!0});return g.id="50",g}get learnMoreDownloadDockerTreeItem(){const g=new P.GenericTreeItem(this,{label:x.l10n.t("Docker Installation"),contextValue:"Docker Installation",commandId:"vscode-docker.openDockerDownloadPage",iconPath:new x.ThemeIcon("link-external"),includeInTreeItemPicker:!0});return g.id="60",g}}v.HelpsTreeItem=HelpsTreeItem},99053:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ImageGroupTreeItem=void 0;const P=b(45761),x=b(55960);class ImageGroupTreeItem extends P.LocalGroupTreeItemBase{constructor(){super(...arguments),this.canMultiSelect=!0,this.contextValue=ImageGroupTreeItem.contextValue,this.childTypeLabel="image"}get iconPath(){return(0,x.getImageGroupIcon)(this.parent.groupBySetting)}deleteTreeItemImpl(g){return S(this,void 0,void 0,(function*(){const v=this.ChildTreeItems,b=[];for(const S of v)try{yield S.deleteTreeItem(g)}catch(g){b.push(g)}if(b.length>0)throw new Error(b.join())}))}}ImageGroupTreeItem.contextValue="imageGroup",v.ImageGroupTreeItem=ImageGroupTreeItem},55960:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getImagePropertyValue=v.getImageGroupIcon=v.imageProperties=void 0;const S=b(89496),P=b(95601),x=b(72442),C=b(78605),T=b(99114);v.imageProperties=[...C.commonProperties,{property:"FullTag",exampleValue:"example.azurecr.io/hello-world:latest"},{property:"ImageId",exampleValue:"d9d09edd6115"},{property:"Registry",exampleValue:"example.azurecr.io"},{property:"Repository",exampleValue:"example.azurecr.io/hello-world"},{property:"RepositoryName",exampleValue:"hello-world"},{property:"RepositoryNameAndTag",exampleValue:"hello-world:latest"},{property:"Tag",exampleValue:"latest"},{property:"Size",exampleValue:"27 MB"}],v.getImageGroupIcon=function getImageGroupIcon(g){switch(g){case"Registry":return new S.ThemeIcon("briefcase");case"Repository":case"RepositoryName":return new S.ThemeIcon("repo");case"FullTag":case"ImageId":case"RepositoryNameAndTag":return new S.ThemeIcon("multiple-windows");case"Tag":return new S.ThemeIcon("bookmark");default:return(0,C.getCommonGroupIcon)(g)}},v.getImagePropertyValue=function getImagePropertyValue(g,v){const b=new T.NormalizedImageNameInfo(g.image);let R;switch(v){case"FullTag":R=b.fullTag;break;case"ImageId":R=g.id.replace("sha256:","").slice(0,12);break;case"Registry":R=b.normalizedRegistry;break;case"Repository":R=b.normalizedRegistryAndImageName;break;case"RepositoryName":R=b.normalizedImageName;break;case"RepositoryNameAndTag":R=b.normalizedImageNameAndTag;break;case"Tag":R=b.normalizedTag;break;default:R=(0,C.getCommonPropertyValue)(g,v)}return g.image.registry&&(R=R.replace(g.image.registry,function truncateRegistry(g){const v=S.workspace.getConfiguration(P.configPrefix),b=v.get("truncateLongRegistryPaths");if("boolean"==typeof b&&b){let b=v.get("truncateMaxLength");return("number"!=typeof b||b<1)&&(b=10),(0,x.trimWithElipsis)(g,b)}return g}(g.image.registry))),R}},70742:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ImageTreeItem=void 0;const P=b(89496),x=b(93868),C=b(87288),T=b(66329),R=b(78605),k=b(59079),_=b(99114);class ImageTreeItem extends k.ToolTipTreeItem{constructor(g,v){super(g),this.contextValue=ImageTreeItem.contextValue,this._item=v,this._normalizedImageNameInfo=new _.NormalizedImageNameInfo(v.image)}get id(){return(0,C.getTreeId)(this._item)}get createdTime(){return this._item.createdAt.valueOf()}get imageId(){return this._item.id}get fullTag(){return this._normalizedImageNameInfo.fullTag}get label(){return x.ext.imagesRoot.getTreeItemLabel(this._item)}get description(){return`${x.ext.imagesRoot.getTreeItemDescription(this._item)}${this._item.outdated?P.l10n.t(" (Out of date)"):""}`}get iconPath(){return this._item.outdated?new P.ThemeIcon("warning",new P.ThemeColor("problemsWarningIcon.foreground")):"Tag"===x.ext.imagesRoot.labelSetting?new P.ThemeIcon("bookmark"):new P.ThemeIcon("window")}get size(){var g;return null!==(g=this._item.size)&&void 0!==g?g:0}deleteTreeItemImpl(g){return S(this,void 0,void 0,(function*(){let g=this.fullTag;this._item.image.image&&this._item.image.tag||(g=this._item.id),yield x.ext.runWithDefaults((v=>v.removeImages({imageRefs:[g],force:!0})))}))}resolveTooltipInternal(g){var v;return S(this,void 0,void 0,(function*(){g.telemetry.properties.tooltipType="image";const b=x.ext.runWithDefaults((g=>g.inspectImages({imageRefs:[this.imageId]}))),S=x.ext.runWithDefaults((g=>g.listContainers({imageAncestors:[this.imageId]}))),P=null===(v=yield b)||void 0===v?void 0:v[0],C=yield S,k=Object.assign(Object.assign({},P),{normalizedName:this.fullTag,normalizedSize:(0,R.getCommonPropertyValue)(this._item,"Size"),containers:C});return(0,T.resolveTooltipMarkdown)(O,k)}))}}ImageTreeItem.contextValue="image",v.ImageTreeItem=ImageTreeItem;const O="\n### {{ normalizedName }} ({{ substr id 7 12 }})\n\n---\n\n#### Size\n{{ normalizedSize }}\n\n---\n\n#### Associated Containers\n{{#if (nonEmptyArr containers)}}\n{{#each containers}}\n - {{ this.name }} ({{ substr this.id 0 12 }})\n{{/each}}\n{{else}}\n_None_\n{{/if}}\n\n---\n\n#### Exposed Ports\n{{#if (nonEmptyArr ports)}}\n{{#each ports}}\n - {{ this.containerPort }} {{ this.protocol }}\n{{/each}}\n{{else}}\n_None_\n{{/if}}\n"},90635:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ImagesTreeItem=void 0;const P=b(89496),x=b(54141),C=b(93868),T=b(87288),R=b(78605),k=b(99053),_=b(55960),O=b(70742),I=b(7681);class ImagesTreeItem extends T.LocalRootTreeItemBase{constructor(g){super(g),this.outdatedImageChecker=new I.OutdatedImageChecker,this.treePrefix="images",this.label=P.l10n.t("Images"),this.configureExplorerTitle=P.l10n.t("Configure images explorer"),this.childType=O.ImageTreeItem,this.childGroupType=k.ImageGroupTreeItem,this.labelSettingInfo={properties:_.imageProperties,defaultProperty:"Tag"},this.descriptionSettingInfo={properties:_.imageProperties,defaultProperty:["CreatedTime"]},this.groupBySettingInfo={properties:[..._.imageProperties.filter((g=>"Size"!==g.property)),R.groupByNoneProperty],defaultProperty:"Repository"},this.sortBySettingInfo.properties.push({property:"Size",description:P.l10n.t("Sort by image size")})}get childTypeLabel(){return"None"===this.groupBySetting?"image":"image group"}getItems(g){return S(this,void 0,void 0,(function*(){const g={dangling:!!C.ext.context.globalState.get(x.danglingImagesMementoKey,!1)&&void 0},v=yield C.ext.runWithDefaults((v=>v.listImages(g)));return this.outdatedImageChecker.markOutdatedImages(v),v}))}getPropertyValue(g,v){return(0,_.getImagePropertyValue)(g,v)}}v.ImagesTreeItem=ImagesTreeItem},99114:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.NormalizedImageNameInfo=void 0;const b="<none>";v.NormalizedImageNameInfo=class NormalizedImageNameInfo{constructor(g){this.imageNameInfo=g}get normalizedImageName(){return this.imageNameInfo.image||b}get normalizedTag(){return this.imageNameInfo.tag||b}get normalizedImageNameAndTag(){return this.imageNameInfo.tag?`${this.normalizedImageName}:${this.imageNameInfo.tag}`:this.normalizedImageName}get fullTag(){let g=this.normalizedImageNameAndTag;return this.imageNameInfo.registry&&(g=`${this.imageNameInfo.registry}/${g}`),g}get normalizedNamespace(){let g;return(g=this.normalizedImageName.lastIndexOf("/"))>=0?this.normalizedImageName.substring(0,g):"docker.io"===this.normalizedRegistry?"library":void 0}get normalizedRegistry(){return this.imageNameInfo.registry||"docker.io"}get normalizedRegistryAndImageName(){return"docker.io"===this.normalizedRegistry&&"library"===this.normalizedNamespace?this.normalizedImageName:`${this.normalizedRegistry}/${this.normalizedImageName}`}}},7681:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.OutdatedImageChecker=void 0;const P=b(94485),x=b(89496),C=b(95601),T=b(93868),R=b(90173),k=b(12883);v.OutdatedImageChecker=class OutdatedImageChecker{constructor(){this.outdatedImageIds=[];const g=x.workspace.getConfiguration("docker");this.shouldLoad=g.get("images.checkForOutdatedImages"),this.defaultRequestOptions={method:"HEAD",headers:{"X-Meta-Source-Client":C.ociClientId,Accept:"application/vnd.docker.distribution.manifest.list.v2+json, application/vnd.docker.distribution.manifest.v2+json"}}}markOutdatedImages(g){this.shouldLoad&&(this.shouldLoad=!1,(0,P.callWithTelemetryAndErrorHandling)("outdatedImageCheck",(v=>S(this,void 0,void 0,(function*(){v.telemetry.properties.isActivationEvent="true",v.errorHandling.suppressReportIssue=!0,v.errorHandling.suppressDisplay=!0,v.telemetry.properties.checkSource="live";const b=[];for(const P of g){const g=k.registries.find((g=>g.isMatch(P.image)));g&&b.push((()=>S(this,void 0,void 0,(function*(){"outdated"===(yield this.checkImage(v,g,P))&&this.outdatedImageIds.push(P.id)})))())}v.telemetry.measurements.imagesChecked=b.length,yield Promise.all(b),v.telemetry.measurements.outdatedImages=this.outdatedImageIds.length,T.ext.imagesRoot.refresh(v)})))));for(const v of g)v.outdated=this.outdatedImageIds.some((g=>g.toLowerCase()===v.id.toLowerCase()))}checkImage(g,v,b){var P,x;return S(this,void 0,void 0,(function*(){try{const g=b.image;if(!g.image||!g.tag)return"unknown";const S=yield this.getLatestImageDigest(v,g.image,g.tag),C=null===(P=yield T.ext.runWithDefaults((g=>g.inspectImages({imageRefs:[b.id]}))))||void 0===P?void 0:P[0];return(null===(x=null==C?void 0:C.repoDigests)||void 0===x?void 0:x.every((g=>{var v;return(null===(v=null==g?void 0:g.toLowerCase())||void 0===v?void 0:v.indexOf(S.toLowerCase()))<0})))?"outdated":"latest"}catch(g){return"unknown"}}))}getLatestImageDigest(g,v,b){return S(this,void 0,void 0,(function*(){return(yield(0,R.httpRequest)(`${g.baseUrl}/${v}/manifests/${b}`,this.defaultRequestOptions,(b=>S(this,void 0,void 0,(function*(){return g.signRequest?g.signRequest(b,`repository:library/${v}:pull`):b}))))).headers.get("docker-content-digest")}))}}},12883:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registries=void 0;const P=b(57310),x=b(95601),C=b(90173),T=b(99114);let R;v.registries=[{isMatch:g=>{const v=new T.NormalizedImageNameInfo(g);return!!g.originalName&&"docker.io"===v.normalizedRegistry&&"library"===v.normalizedNamespace},baseUrl:"https://registry-1.docker.io/v2/library",signRequest:(g,v)=>S(void 0,void 0,void 0,(function*(){if(!R)try{const g={headers:{"X-Meta-Source-Client":x.ociClientId}};yield(0,C.httpRequest)("https://registry-1.docker.io/v2/",g)}catch(g){if(!(g instanceof C.HttpErrorResponse&&(R=(0,C.getWwwAuthenticateContext)(g))))throw g}const b={method:"GET",headers:{"X-Meta-Source-Client":x.ociClientId,service:R.service,scope:v}},S=new P.URL(R.realm.toString());S.searchParams.append("service",R.service),S.searchParams.append("scope",v);const T=yield(0,C.httpRequest)(S.toString(),b),k=(yield T.json()).token;return g.headers.set("Authorization",(0,C.bearerAuthHeader)(k)),g}))},{isMatch:g=>!!g.originalName&&"mcr.microsoft.com"===g.registry,baseUrl:"https://mcr.microsoft.com/v2"}]},31260:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.NetworkGroupTreeItem=void 0;const S=b(89496),P=b(45761),x=b(78605);class NetworkGroupTreeItem extends P.LocalGroupTreeItemBase{constructor(){super(...arguments),this.contextValue=NetworkGroupTreeItem.contextValue,this.childTypeLabel="network"}get iconPath(){switch(this.parent.groupBySetting){case"NetworkDriver":case"NetworkId":case"NetworkName":return new S.ThemeIcon("repo-forked");default:return(0,x.getCommonGroupIcon)(this.parent.groupBySetting)}}}NetworkGroupTreeItem.contextValue="networkGroup",v.NetworkGroupTreeItem=NetworkGroupTreeItem},48137:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.networkProperties=void 0;const S=b(78605);v.networkProperties=[...S.commonProperties,{property:"NetworkDriver",exampleValue:"bridge"},{property:"NetworkId",exampleValue:"ad0bd70488d1"},{property:"NetworkName",exampleValue:"my-network"}]},21777:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.NetworkTreeItem=void 0;const P=b(89496),x=b(95601),C=b(93868),T=b(87288),R=b(59079),k=b(66329);class NetworkTreeItem extends R.ToolTipTreeItem{constructor(g,v){super(g),this._item=v}get contextValue(){return x.builtInNetworks.includes(this._item.name)?"defaultNetwork":"customNetwork"}get id(){return(0,T.getTreeId)(this._item)}get networkId(){return this._item.id}get createdTime(){return this._item.createdAt.valueOf()}get networkName(){return this._item.name}get label(){return C.ext.networksRoot.getTreeItemLabel(this._item)}get description(){return C.ext.networksRoot.getTreeItemDescription(this._item)}get iconPath(){return new P.ThemeIcon("repo-forked")}deleteTreeItemImpl(g){return S(this,void 0,void 0,(function*(){yield C.ext.runWithDefaults((g=>g.removeNetworks({networks:[this.networkId]})))}))}resolveTooltipInternal(g){var v;return S(this,void 0,void 0,(function*(){g.telemetry.properties.tooltipType="network";const b=C.ext.runWithDefaults((g=>g.inspectNetworks({networks:[this.networkName]}))),S=C.ext.runWithDefaults((g=>g.listContainers({networks:[this.networkName]}))),P=null===(v=yield b)||void 0===v?void 0:v[0],x=yield S,T=Object.assign(Object.assign({},P),{containers:x});return(0,k.resolveTooltipMarkdown)(_,T)}))}}NetworkTreeItem.allContextRegExp=/Network$/,NetworkTreeItem.customNetworkRegExp=/^customNetwork$/i,v.NetworkTreeItem=NetworkTreeItem;const _="\n### {{ name }}\n\n---\n\n#### Associated Containers\n{{#if (nonEmptyArr containers)}}\n{{#each containers}}\n - {{ this.name }} ({{ substr this.id 0 12 }})\n{{/each}}\n{{else}}\n_None_\n{{/if}}\n"},58592:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.NetworksTreeItem=void 0;const P=b(89496),x=b(95601),C=b(93868),T=b(87288),R=b(78605),k=b(31260),_=b(48137),O=b(21777);class NetworksTreeItem extends T.LocalRootTreeItemBase{constructor(){super(...arguments),this.treePrefix="networks",this.label=P.l10n.t("Networks"),this.configureExplorerTitle=P.l10n.t("Configure networks explorer"),this.childType=O.NetworkTreeItem,this.childGroupType=k.NetworkGroupTreeItem,this.labelSettingInfo={properties:_.networkProperties,defaultProperty:"NetworkName"},this.descriptionSettingInfo={properties:_.networkProperties,defaultProperty:["NetworkDriver","CreatedTime"]},this.groupBySettingInfo={properties:[..._.networkProperties,R.groupByNoneProperty],defaultProperty:"None"}}get childTypeLabel(){return"None"===this.groupBySetting?"network":"network group"}getItems(g){return S(this,void 0,void 0,(function*(){const g=P.workspace.getConfiguration(x.configPrefix).get("networks.showBuiltInNetworks");let v=(yield C.ext.runWithDefaults((g=>g.listNetworks({}))))||[];return g||(v=v.filter((g=>!x.builtInNetworks.includes(g.name)))),v}))}getPropertyValue(g,v){switch(v){case"NetworkDriver":return g.driver;case"NetworkId":return g.id.slice(0,12);case"NetworkName":return g.name;default:return(0,R.getCommonPropertyValue)(g,v)}}}v.NetworksTreeItem=NetworksTreeItem},52997:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registerTrees=void 0;const P=b(94485),x=b(36918),C=b(89496),T=b(83313),R=b(93868),k=b(74392),_=b(22513),O=b(94672),I=b(78758),A=b(90635),q=b(58592),z=b(92076),L=b(10410),G=b(40611),j=b(63215);v.registerTrees=function registerTrees(){R.ext.containersRoot=new _.ContainersTreeItem(void 0);const g="vscode-docker.containers.loadMore";R.ext.containersTree=new P.AzExtTreeDataProvider(R.ext.containersRoot,g),R.ext.containersTreeView=C.window.createTreeView("dockerContainers",{treeDataProvider:R.ext.containersTree,canSelectMany:!0}),R.ext.context.subscriptions.push(R.ext.containersTreeView),(0,T.registerCommand)(g,((g,v)=>S(this,void 0,void 0,(function*(){return R.ext.containersTree.loadMore(v,g)})))),R.ext.networksRoot=new q.NetworksTreeItem(void 0);const v="vscode-docker.networks.loadMore";R.ext.networksTree=new P.AzExtTreeDataProvider(R.ext.networksRoot,v),R.ext.networksTreeView=C.window.createTreeView("dockerNetworks",{treeDataProvider:R.ext.networksTree,canSelectMany:!0}),R.ext.context.subscriptions.push(R.ext.networksTreeView),(0,T.registerCommand)(v,((g,v)=>S(this,void 0,void 0,(function*(){return R.ext.networksTree.loadMore(v,g)})))),R.ext.imagesRoot=new A.ImagesTreeItem(void 0);const b="vscode-docker.images.loadMore";R.ext.imagesTree=new P.AzExtTreeDataProvider(R.ext.imagesRoot,b),R.ext.imagesTreeView=C.window.createTreeView("dockerImages",{treeDataProvider:R.ext.imagesTree,canSelectMany:!0}),R.ext.context.subscriptions.push(R.ext.imagesTreeView),(0,T.registerCommand)(b,((g,v)=>S(this,void 0,void 0,(function*(){return R.ext.imagesTree.loadMore(v,g)}))));const B=new L.UnifiedRegistryTreeDataProvider(R.ext.context.globalState);R.ext.registriesRoot=B,R.ext.registriesTreeView=C.window.createTreeView("dockerRegistries",{treeDataProvider:B,showCollapseAll:!0}),R.ext.registriesTree=B,function registerRegistryDataProviders(g){const v=new x.GitHubRegistryDataProvider(R.ext.context);R.ext.context.subscriptions.push(g.registerProvider(v)),R.ext.context.subscriptions.push(v),R.ext.githubRegistryDataProvider=v;const b=new x.DockerHubRegistryDataProvider(R.ext.context);R.ext.context.subscriptions.push(g.registerProvider(b)),R.ext.context.subscriptions.push(b),R.ext.dockerHubRegistryDataProvider=b;const S=new z.AzureRegistryDataProvider(R.ext.context);R.ext.context.subscriptions.push(g.registerProvider(S)),R.ext.context.subscriptions.push(S),R.ext.azureRegistryDataProvider=S;const P=new x.GenericRegistryV2DataProvider(R.ext.context);R.ext.context.subscriptions.push(g.registerProvider(P)),R.ext.context.subscriptions.push(P),R.ext.genericRegistryV2DataProvider=P}(B),(0,G.migrateRegistriesData)(R.ext.context),R.ext.volumesRoot=new j.VolumesTreeItem(void 0);const U="vscode-docker.volumes.loadMore";R.ext.volumesTree=new P.AzExtTreeDataProvider(R.ext.volumesRoot,U),R.ext.volumesTreeView=C.window.createTreeView("dockerVolumes",{treeDataProvider:R.ext.volumesTree,canSelectMany:!0}),R.ext.context.subscriptions.push(R.ext.volumesTreeView),(0,T.registerCommand)(U,((g,v)=>S(this,void 0,void 0,(function*(){return R.ext.volumesTree.loadMore(v,g)})))),R.ext.contextsRoot=new O.ContextsTreeItem(void 0);const V="vscode-docker.contexts.loadMore";R.ext.contextsTree=new P.AzExtTreeDataProvider(R.ext.contextsRoot,V),R.ext.contextsTreeView=C.window.createTreeView("vscode-docker.views.dockerContexts",{treeDataProvider:R.ext.contextsTree,canSelectMany:!1}),R.ext.context.subscriptions.push(R.ext.contextsTreeView),(0,T.registerCommand)(V,((g,v)=>S(this,void 0,void 0,(function*(){return R.ext.contextsTree.loadMore(v,g)}))));const H=new I.HelpsTreeItem(void 0),K=new P.AzExtTreeDataProvider(H,"vscode-docker.help.loadMore"),X=C.window.createTreeView("vscode-docker.views.help",{treeDataProvider:K,canSelectMany:!1});R.ext.context.subscriptions.push(X),(0,T.registerCommand)("vscode-docker.openUrl",((g,v)=>S(this,void 0,void 0,(function*(){return v.openUrl()})))),R.ext.context.subscriptions.push(new k.RefreshManager)}},91105:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.ACROAuthProvider=void 0;const P=b(36918),x=b(95601);v.ACROAuthProvider=class ACROAuthProvider{constructor(g,v){this.registryUri=g,this.subscription=v,this.refreshTokenCache=new Map}getSession(g,v){return S(this,void 0,void 0,(function*(){const b=yield this.getRefreshToken(v),S=yield this.getOAuthTokenFromRefreshToken(b,this.registryUri,g.join(" "),this.subscription),{sub:P,jti:x}=this.parseToken(S);return{id:x,type:"Bearer",accessToken:S,account:{label:P,id:P},scopes:g}}))}getLoginInformation(g){return S(this,void 0,void 0,(function*(){const v=yield this.getRefreshToken(g);return{username:x.NULL_GUID,secret:v,server:this.registryUri.toString()}}))}parseToken(g){const v=g.split("."),b=JSON.parse(Buffer.from(v[1],"base64").toString("utf8"));return{sub:b.sub,jti:b.jti}}getOAuthTokenFromRefreshToken(g,v,b,x){return S(this,void 0,void 0,(function*(){const S=v.with({path:"/oauth2/token"}),x=new URLSearchParams({grant_type:"refresh_token",refresh_token:g,service:v.authority,scope:b}),C=yield(0,P.httpRequest)(S.toString(),{method:"POST",headers:{"content-type":"application/x-www-form-urlencoded"},body:x});return(yield C.json()).access_token}))}getRefreshTokenFromAccessToken(g,v,b){return S(this,void 0,void 0,(function*(){const S=v.with({path:"/oauth2/exchange"}),x=new URLSearchParams({grant_type:"access_token",access_token:g,service:v.authority,tenant:b.tenantId}),C=yield(0,P.httpRequest)(S.toString(),{method:"POST",headers:{"content-type":"application/x-www-form-urlencoded"},body:x});return(yield C.json()).refresh_token}))}getAccessToken(g){return S(this,void 0,void 0,(function*(){return(yield g.credential.getToken([])).token}))}getRefreshToken(g){return S(this,void 0,void 0,(function*(){const v=yield this.getAccessToken(this.subscription),b=this.registryUri.toString();let S;return!(null==g?void 0:g.forceNewSession)&&this.refreshTokenCache.has(b)?S=this.refreshTokenCache.get(b):(S=yield this.getRefreshTokenFromAccessToken(v,this.registryUri,this.subscription),this.refreshTokenCache.set(b,S)),S}))}}},92076:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},P=this&&this.__asyncValues||function(g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v,b=g[Symbol.asyncIterator];return b?b.call(g):(g="function"==typeof __values?__values(g):g[Symbol.iterator](),v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v);function verb(b){v[b]=g[b]&&function(v){return new Promise((function(S,P){(function settle(g,v,b,S){Promise.resolve(S).then((function(v){g({value:v,done:b})}),v)})(S,P,(v=g[b](v)).done,v.value)}))}}};Object.defineProperty(v,"__esModule",{value:!0}),v.AzureRegistryDataProvider=v.isAzureTag=v.isAzureRepository=v.isAzureRegistry=v.isAzureSubscriptionRegistryItem=void 0;const x=b(22433),C=b(94485),T=b(36918),R=b(31875),k=b(89496),_=b(99951),O=b(91105);function isAzureSubscriptionRegistryItem(g){return!!g&&"object"==typeof g&&"azuresubscription"===g.type}v.isAzureSubscriptionRegistryItem=isAzureSubscriptionRegistryItem,v.isAzureRegistry=function isAzureRegistry(g){var v;return(0,R.isRegistry)(g)&&(null===(v=g.additionalContextValues)||void 0===v?void 0:v.includes("azure"))},v.isAzureRepository=function isAzureRepository(g){var v;return(0,R.isRepository)(g)&&(null===(v=g.additionalContextValues)||void 0===v?void 0:v.includes("azure"))},v.isAzureTag=function isAzureTag(g){var v;return(0,R.isTag)(g)&&(null===(v=g.additionalContextValues)||void 0===v?void 0:v.includes("azure"))};class AzureRegistryDataProvider extends T.RegistryV2DataProvider{constructor(g){super(),this.extensionContext=g,this.id="vscode-docker.azureContainerRegistry",this.label=k.l10n.t("Azure"),this.iconPath=new k.ThemeIcon("azure"),this.description=k.l10n.t("Azure Container Registry"),this.subscriptionProvider=new x.VSCodeAzureSubscriptionProvider,this.authenticationProviders=new Map,this.hasSentSubscriptionTelemetry=!1}getChildren(g){const v=Object.create(null,{getChildren:{get:()=>super.getChildren}});return S(this,void 0,void 0,(function*(){if((0,R.isRegistryRoot)(g)){(yield this.subscriptionProvider.isSignedIn())||(yield this.subscriptionProvider.signIn());const v=yield this.subscriptionProvider.getSubscriptions();return this.sendSubscriptionTelemetryIfNeeded(),v.map((v=>({parent:g,label:v.name,type:"azuresubscription",subscription:v,additionalContextValues:["azuresubscription"],iconPath:k.Uri.joinPath(this.extensionContext.extensionUri,"dist","node_modules","@microsoft","vscode-azext-azureutils","resources","azureSubscription.svg")})))}if(isAzureSubscriptionRegistryItem(g)){const v=yield this.getRegistries(g);return v.forEach((g=>{g.additionalContextValues=[...g.additionalContextValues||[],"azure"]})),v}{const b=yield v.getChildren.call(this,g);return(null==g?void 0:g.subscription)&&b.forEach((v=>{v.subscription=g.subscription,v.additionalContextValues=[...v.additionalContextValues||[],"azure"]})),b}}))}dispose(){super.dispose(),this.subscriptionProvider.dispose()}getRegistries(g){var v,b,x,C;return S(this,void 0,void 0,(function*(){const S=yield(0,_.createAzureContainerRegistryClient)(g.subscription),T=[];try{for(var R,O=!0,I=P(S.registries.list());R=yield I.next(),!(v=R.done);){C=R.value,O=!1;try{const g=C;T.push(g)}finally{O=!0}}}catch(g){b={error:g}}finally{try{O||v||!(x=I.return)||(yield x.call(I))}finally{if(b)throw b.error}}return T.map((v=>({parent:g,type:"commonregistry",baseUrl:k.Uri.parse(`https://${v.loginServer}`),label:v.name,iconPath:k.Uri.joinPath(this.extensionContext.extensionUri,"resources","azureRegistry.svg"),subscription:g.subscription,additionalContextValues:["azureContainerRegistry"],id:v.id,registryProperties:v})))}))}getTreeItem(g){return isAzureSubscriptionRegistryItem(g)?Promise.resolve({label:g.label,collapsibleState:k.TreeItemCollapsibleState.Collapsed,contextValue:(0,T.getContextValue)(g),iconPath:g.iconPath}):super.getTreeItem(g)}deleteRepository(g){return S(this,void 0,void 0,(function*(){const v=this.getAuthenticationProvider(g.parent),b=g.baseUrl.with({path:`v2/_acr/${g.label}/repository`}),S=yield(0,T.registryV2Request)({method:"DELETE",requestUri:b,scopes:[`repository:${g.label}:delete`],authenticationProvider:v});if(!S.succeeded)throw new Error(`Failed to delete repository: ${S.statusText}`)}))}deleteRegistry(g){return S(this,void 0,void 0,(function*(){const v=yield(0,_.createAzureContainerRegistryClient)(g.subscription),b=(0,_.getResourceGroupFromId)(g.id);yield v.registries.beginDeleteAndWait(b,g.label)}))}untagImage(g){return S(this,void 0,void 0,(function*(){const v=this.getAuthenticationProvider(g.parent.parent),b=g.baseUrl.with({path:`v2/_acr/${g.parent.label}/tags/${g.label}`}),S=yield(0,T.registryV2Request)({method:"DELETE",requestUri:b,scopes:[`repository:${g.parent.label}:delete`],authenticationProvider:v});if(!S.succeeded)throw new Error(`Failed to delete tag: ${S.statusText}`)}))}tryGetAdminCredentials(g){return S(this,void 0,void 0,(function*(){if(g.registryProperties.adminUserEnabled){const v=yield(0,_.createAzureContainerRegistryClient)(g.subscription);return yield v.registries.listCredentials((0,_.getResourceGroupFromId)(g.id),g.label)}}))}getAuthenticationProvider(g){const v=g.baseUrl.toString();if(!this.authenticationProviders.has(v)){const b=new O.ACROAuthProvider(g.baseUrl,g.subscription);this.authenticationProviders.set(v,b)}return this.authenticationProviders.get(v)}sendSubscriptionTelemetryIfNeeded(){this.hasSentSubscriptionTelemetry||(this.hasSentSubscriptionTelemetry=!0,(0,C.callWithTelemetryAndErrorHandling)("updateSubscriptionsAndTenants",(g=>S(this,void 0,void 0,(function*(){g.telemetry.properties.isActivationEvent="true",g.errorHandling.suppressDisplay=!0;const v=yield this.subscriptionProvider.getSubscriptions(!1),b=new Set,S=new Set;v.forEach((g=>{b.add(g.tenantId),S.add(g.subscriptionId)})),g.telemetry.properties.numtenants=b.size.toString(),g.telemetry.properties.numsubscriptions=S.size.toString(),g.telemetry.properties.subscriptions=JSON.stringify(Array.from(S))})))))}}v.AzureRegistryDataProvider=AzureRegistryDataProvider},22856:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AzureRegistryCreateStep=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(99951),R=b(48772);class AzureRegistryCreateStep extends P.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=130}execute(g,v){return S(this,void 0,void 0,(function*(){const b=(0,P.nonNullProp)(g,"newRegistryName"),S=yield(0,T.createAzureContainerRegistryClient)(g.azureSubscription),k=yield(0,R.getAzExtAzureUtils)(),_=x.l10n.t('Creating registry "{0}"...',b);C.ext.outputChannel.info(_),v.report({message:_});const O=yield k.LocationListStep.getLocation(g),I=(0,P.nonNullProp)(O,"name"),A=(0,P.nonNullProp)(g,"resourceGroup");try{g.registry=yield S.registries.beginCreateAndWait((0,P.nonNullProp)(A,"name"),b,{sku:{name:(0,P.nonNullProp)(g,"newRegistrySku")},location:I})}catch(v){throw"MissingSubscriptionRegistration"===(0,P.parseError)(v).errorType&&(g.errorHandling.suppressReportIssue=!0),v}const q=x.l10n.t('Successfully created registry "{0}".',b);C.ext.outputChannel.info(q)}))}shouldExecute(g){return!g.registry}}v.AzureRegistryCreateStep=AzureRegistryCreateStep},31429:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AzureRegistryNameStep=void 0;const P=b(94485),x=b(89496),C=b(48772);class AzureRegistryNameStep extends P.AzureNameStep{isRelatedNameAvailable(g,v){return S(this,void 0,void 0,(function*(){const b=yield(0,C.getAzExtAzureUtils)();return yield b.ResourceGroupListStep.isNameAvailable(g,v)}))}prompt(g){return S(this,void 0,void 0,(function*(){const v=yield(0,C.getAzExtAzureUtils)(),b=yield(0,C.getArmContainerRegistry)(),P=v.createAzureClient(g,b.ContainerRegistryManagementClient);g.newRegistryName=(yield g.ui.showInputBox({placeHolder:x.l10n.t("Registry name"),prompt:x.l10n.t("Provide a registry name"),validateInput:g=>function validateRegistryName(g,v){return S(this,void 0,void 0,(function*(){const b=5,S=50;if((g=g?g.trim():"").length<b||g.length>S)return x.l10n.t("The name must be between {0} and {1} characters.",b,S);if(g.match(/[^a-z0-9]/i))return x.l10n.t("The name can only contain alphanumeric characters.");return(yield v.registries.checkNameAvailability({name:g,type:"Microsoft.ContainerRegistry/registries"})).message}))}(g,P)})).trim(),g.relatedNameTask=this.generateRelatedName(g,g.newRegistryName,v.resourceGroupNamingRules)}))}shouldPrompt(g){return!g.newRegistryName}}v.AzureRegistryNameStep=AzureRegistryNameStep},14229:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AzureRegistrySkuStep=void 0;const P=b(94485),x=b(89496);class AzureRegistrySkuStep extends P.AzureWizardPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){const v=["Basic","Standard","Premium"].map((g=>({label:g,data:g}))),b=x.l10n.t("Select a SKU");g.newRegistrySku=(yield g.ui.showQuickPick(v,{placeHolder:b})).data}))}shouldPrompt(g){return!g.newRegistrySku}}v.AzureRegistrySkuStep=AzureRegistrySkuStep},52671:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getConnectRegistryTreeItem=v.isConnectRegistryTreeItem=v.ConnectRegistryContextValue=void 0;const S=b(36918),P=b(89496);v.ConnectRegistryContextValue="connectregistry",v.isConnectRegistryTreeItem=function isConnectRegistryTreeItem(g){return(0,S.isCommonRegistryItem)(g)&&g.type===v.ConnectRegistryContextValue},v.getConnectRegistryTreeItem=function getConnectRegistryTreeItem(){return{provider:void 0,parent:void 0,wrappedItem:{label:P.l10n.t("Connect Registry..."),type:v.ConnectRegistryContextValue,iconPath:new P.ThemeIcon("plug"),command:{command:"vscode-docker.registries.connectRegistry"},parent:void 0}}}},10410:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.UnifiedRegistryTreeDataProvider=v.ConnectedRegistryProvidersKey=void 0;const P=b(36918),x=b(89496),C=b(93868),T=b(92076),R=b(52671);function canReferenceWrapper(g){return!!g&&"object"==typeof g}v.ConnectedRegistryProvidersKey="ConnectedRegistryProviders";v.UnifiedRegistryTreeDataProvider=class UnifiedRegistryTreeDataProvider{constructor(g){this.storageMemento=g,this.onDidChangeTreeDataEmitter=new x.EventEmitter,this.onDidChangeTreeData=this.onDidChangeTreeDataEmitter.event,this.providers=new Map}getTreeItem(g){return g.provider?g.provider.getTreeItem(g.wrappedItem):g.wrappedItem}getChildren(g){return S(this,void 0,void 0,(function*(){const b=[];if(g){const v=yield g.provider.getChildren(g.wrappedItem);if(!v)return[];for(const S of v){const v={provider:g.provider,wrappedItem:S,parent:g};canReferenceWrapper(S)&&(S._urtdp_wrapper=v),b.push(v)}}else{const g=this.storageMemento.get(v.ConnectedRegistryProvidersKey,[]);for(const v of this.providers.values()){if(!g.includes(v.id))continue;const S=yield v.getChildren(void 0);S&&b.push(...S.map((g=>({provider:v,wrappedItem:g,parent:void 0}))))}if(0===b.length){const g=(0,R.getConnectRegistryTreeItem)();b.push(g)}}return b.sort(((g,v)=>(0,P.isCommonRegistryItem)(g.wrappedItem)&&(0,P.isCommonRegistryItem)(v.wrappedItem)?g.wrappedItem.label.localeCompare(v.wrappedItem.label):g.toString().localeCompare(v.toString())))}))}getParent(g){return g.parent}registerProvider(g){this.providers.set(g.id,g);const v=g.onDidChangeTreeData((g=>{canReferenceWrapper(g)&&g._urtdp_wrapper?this.onDidChangeTreeDataEmitter.fire(g._urtdp_wrapper):this.onDidChangeTreeDataEmitter.fire(void 0)}));return{dispose:()=>{v.dispose(),this.providers.delete(g.id)}}}refresh(){return S(this,void 0,void 0,(function*(){this.onDidChangeTreeDataEmitter.fire(void 0)}))}connectRegistryProvider(g=void 0){var b;return S(this,void 0,void 0,(function*(){const S=this.storageMemento.get(v.ConnectedRegistryProvidersKey,[]);if(!g){const v=[];for(const g of this.providers.values())S.includes(g.id)||v.push({label:g.label,description:g.description,provider:g});const b=v&&v.length>0?x.l10n.t("Select a registry provider to use"):x.l10n.t("No registry providers are available for connection"),P=yield x.window.showQuickPick(v,{placeHolder:b});if(!P)return;g=P.provider}S.includes(g.id)||(yield null===(b=null==g?void 0:g.onConnect)||void 0===b?void 0:b.call(g),yield this.storeRegistryProvider(g.id)),this.refresh()}))}storeRegistryProvider(g){return S(this,void 0,void 0,(function*(){const b=this.storageMemento.get(v.ConnectedRegistryProvidersKey,[]),S=new Set(b);S.add(g),yield this.storageMemento.update(v.ConnectedRegistryProvidersKey,Array.from(S))}))}disconnectRegistryProvider(g){var b,P;return S(this,void 0,void 0,(function*(){yield null===(P=null===(b=g.provider)||void 0===b?void 0:b.onDisconnect)||void 0===P?void 0:P.call(b);const S=this.storageMemento.get(v.ConnectedRegistryProvidersKey,[]).filter((v=>v!==g.provider.id));yield this.storageMemento.update(v.ConnectedRegistryProvidersKey,S),this.refresh()}))}getConnectedRegistries(g){return S(this,void 0,void 0,(function*(){let v=yield this.getChildren(),b=!1;g&&("docker.io"===g?v=v.filter((g=>g.wrappedItem.label===C.ext.dockerHubRegistryDataProvider.label)):g.endsWith("azurecr.io")?(v=v.filter((g=>g.wrappedItem.label===C.ext.azureRegistryDataProvider.label)),b=!0):v="ghcr.io"===g?v.filter((g=>g.wrappedItem.label===C.ext.githubRegistryDataProvider.label)):v.filter((g=>"Docker Hub"!==g.wrappedItem.label&&"Azure"!==g.wrappedItem.label&&"GitHub"!==g.wrappedItem.label)));const S=[];for(const g of v)try{const v=yield this.getChildren(g);for(const g of v)if(!b&&(0,P.isRegistry)(g.wrappedItem))S.push(g);else if(b||(0,T.isAzureSubscriptionRegistryItem)(g.wrappedItem)){const v=yield this.getChildren(g);for(const g of v)(0,P.isRegistry)(g.wrappedItem)&&S.push(g)}}catch(g){}return S}))}}},40611:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getRegistryPassword=v.RegistryApi=v.migrateRegistriesData=void 0;const P=b(89496),x="isRegistryMigrated",C="GenericV2ContainerRegistry.TrackedRegistries";v.migrateRegistriesData=function migrateRegistriesData(g){return S(this,void 0,void 0,(function*(){if(g.globalState.get(x))return;const v=g.globalState.get("docker.registryProviders",[]);for(const b of v){if(!b.id)continue;let v,S;switch(b.id){case"genericDockerV2":v=R.ext.genericRegistryV2DataProvider.id,S=P.Uri.parse(b.url).toString();break;case"azure":v=R.ext.azureRegistryDataProvider.id;break;case"dockerHub":v=R.ext.dockerHubRegistryDataProvider.id,S="DockerHub"}if(!v)continue;if(yield R.ext.registriesTree.storeRegistryProvider(v),v===R.ext.azureRegistryDataProvider.id)continue;if(v===R.ext.genericRegistryV2DataProvider.id&&S){const v=g.globalState.get(C,[]);v.push(S),yield g.globalState.update(C,v)}b.username&&(yield g.globalState.update(`BasicAuthProvider.${S}.username`,b.username));const x=yield getRegistryPassword(b);x&&(yield g.secrets.store(`BasicAuthProvider.${S}.secret`,x))}g.globalState.update(x,!0),R.ext.registriesTree.refresh()}))};const T=b(6113),R=b(93868);function getRegistryPassword(g){return S(this,void 0,void 0,(function*(){return R.ext.context.secrets.get(function getRegistryPasswordKey(g){return function getPseudononymousStringHash(g){return T.createHash("sha256").update(g).digest("hex")}(g.id+g.api+(g.url||"")+(g.username||""))}(g))}))}!function(g){g.DockerV2="DockerV2",g.GitLabV4="GitLabV4",g.DockerHubV2="DockerHubV2"}(v.RegistryApi||(v.RegistryApi={})),v.getRegistryPassword=getRegistryPassword},71605:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getResourceGroupFromAzureRegistryItem=v.getFullRepositoryNameFromRepositoryItem=v.getFullImageNameFromRegistryTagItem=v.getBaseImagePathFromRegistry=v.getImageNameFromRegistryTagItem=void 0;const S=b(36918),P=b(89496),x=b(99951);function getImageNameFromRegistryTagItem(g){if(!(0,S.isTag)(g)||!(0,S.isRepository)(g.parent))throw new Error(P.l10n.t("Unable to get image name"));return`${g.parent.label.toLowerCase()}:${g.label}`}function getBaseImagePathFromRegistry(g){if(!(0,S.isRegistry)(g))throw new Error(P.l10n.t("Unable to get base image path"));const v=g.baseUrl.authority;return(0,S.isDockerHubRegistry)(g)||(0,S.isGitHubRegistry)(g)?`${v}/${g.label}`:v}v.getImageNameFromRegistryTagItem=getImageNameFromRegistryTagItem,v.getBaseImagePathFromRegistry=getBaseImagePathFromRegistry,v.getFullImageNameFromRegistryTagItem=function getFullImageNameFromRegistryTagItem(g){if(!(0,S.isTag)(g)||!(0,S.isRegistry)(g.parent.parent))throw new Error(P.l10n.t("Unable to get full image name"));const v=getBaseImagePathFromRegistry(g.parent.parent);let b=getImageNameFromRegistryTagItem(g);if((0,S.isGitHubRegistry)(g.parent.parent)){const g=/\/(.*)$/,v=b.match(g);v&&(b=v[1])}return`${v}/${b}`},v.getFullRepositoryNameFromRepositoryItem=function getFullRepositoryNameFromRepositoryItem(g){if(!(0,S.isRepository)(g)||!(0,S.isRegistry)(g.parent))throw new Error(P.l10n.t("Unable to get full repository name"));let v=g.label.toLowerCase();const b=getBaseImagePathFromRegistry(g.parent);if((0,S.isGitHubRegistry)(g.parent)){const g=/\/(.*)$/,b=v.match(g);b&&(v=b[1])}return`${b}/${v}`},v.getResourceGroupFromAzureRegistryItem=function getResourceGroupFromAzureRegistryItem(g){if(!(0,S.isRegistry)(g))throw new Error("Unable to get resource group");return(0,x.getResourceGroupFromId)(g.id)}},66329:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.resolveTooltipMarkdown=void 0;const P=b(89496),x=b(79809);v.resolveTooltipMarkdown=function resolveTooltipMarkdown(g,v){return S(this,void 0,void 0,(function*(){const b=(yield(0,x.getHandlebarsWithHelpers)()).compile(g)(v),S=new P.MarkdownString(b,!0);return S.isTrusted={enabledCommands:["revealFileInOS"]},S}))}},78605:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getCommonGroupIcon=v.getCommonPropertyValue=v.sortByProperties=v.groupByNoneProperty=v.commonProperties=void 0;const S=b(27484),P=b(84110),x=b(89496),C=b(11472);S.extend(P),v.commonProperties=[{property:"CreatedTime",exampleValue:"2 hours ago"}],v.groupByNoneProperty={property:"None",description:x.l10n.t("No grouping")},v.sortByProperties=[{property:"CreatedTime",description:x.l10n.t("Sort by newest")},{property:"Label",description:x.l10n.t("Sort alphabetically by label")}],v.getCommonPropertyValue=function getCommonPropertyValue(g,v){switch(v){case"CreatedTime":return(null==g?void 0:g.createdAt)?S(g.createdAt).fromNow():"";case"Size":return Number.isInteger(null==g?void 0:g.size)?`${(0,C.convertToMB)(g.size)} MB`:"";default:throw new RangeError(x.l10n.t('Unexpected property "{0}".',v))}},v.getCommonGroupIcon=function getCommonGroupIcon(g){let v;if("CreatedTime"!==g)throw new RangeError(x.l10n.t('Unexpected property "{0}".',g));return v="watch",new x.ThemeIcon(v)}},21591:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.TreeSettingListStep=void 0;const P=b(94485),x=b(89496);class TreeSettingListStep extends P.AzureWizardPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){const v=x.l10n.t("Select a setting to change."),b=g.infoList.map((g=>{var v;return{label:x.l10n.t("$(gear) {0}",g.label),description:x.l10n.t('Current: "{0}"',null===(v=g.currentValue)||void 0===v?void 0:v.toString()),detail:g.description,data:g}}));b.push({label:x.l10n.t("$(history) Reset settings"),detail:x.l10n.t("Restore settings to their original defaults."),data:void 0}),g.info=(yield g.ui.showQuickPick(b,{placeHolder:v,suppressPersistence:!0,ignoreFocusOut:!1})).data}))}shouldPrompt(g){return!g.info}}v.TreeSettingListStep=TreeSettingListStep},64280:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.TreeSettingStep=void 0;const P=b(94485),x=b(89496);class TreeSettingStep extends P.AzureWizardPromptStep{prompt(g){return S(this,void 0,void 0,(function*(){const v=(0,P.nonNullProp)(g,"info");g.telemetry.properties.setting=v.setting;let b=v.settingInfo.properties.map(convertPropertyInfoToPick);b=b.sort(((g,v)=>g.label.localeCompare(v.label)));const S={placeHolder:v.description,suppressPersistence:!0};if(Array.isArray(v.currentValue)){S.isPickSelected=g=>!!g.data&&v.currentValue.includes(g.data);const P=yield g.ui.showQuickPick(b,Object.assign(Object.assign({},S),{canPickMany:!0}));g.newValue=P.map((g=>g.data))}else{const v=yield g.ui.showQuickPick(b,S);g.newValue=v.data}g.telemetry.properties.newValue=g.newValue.toString()}))}shouldPrompt(g){return!!g.info}}function convertPropertyInfoToPick(g){let v,b;return g.exampleValue?(v=x.l10n.t('e.g. "{0}"',g.exampleValue),b=g.description):v=g.description,{label:g.property,description:v,detail:b,data:g.property}}v.TreeSettingStep=TreeSettingStep},21155:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.VolumeGroupTreeItem=void 0;const S=b(89496),P=b(45761),x=b(78605);class VolumeGroupTreeItem extends P.LocalGroupTreeItemBase{constructor(){super(...arguments),this.contextValue=VolumeGroupTreeItem.contextValue,this.childTypeLabel="volume"}get iconPath(){return"VolumeName"===this.parent.groupBySetting?new S.ThemeIcon("file-symlink-directory"):(0,x.getCommonGroupIcon)(this.parent.groupBySetting)}}VolumeGroupTreeItem.contextValue="volumeGroup",v.VolumeGroupTreeItem=VolumeGroupTreeItem},2:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.volumeProperties=void 0;const S=b(78605);v.volumeProperties=[...S.commonProperties,{property:"VolumeName",exampleValue:"my-vol"}]},36026:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.VolumeTreeItem=void 0;const P=b(89496),x=b(93868),C=b(87288),T=b(59079),R=b(66329);class VolumeTreeItem extends T.ToolTipTreeItem{constructor(g,v){super(g),this.contextValue=VolumeTreeItem.contextValue,this._item=v}get id(){return(0,C.getTreeId)(this._item)}get createdTime(){var g;return(null===(g=this._item.createdAt)||void 0===g?void 0:g.valueOf())||0}get volumeName(){return this._item.name}get label(){return x.ext.volumesRoot.getTreeItemLabel(this._item)}get description(){return x.ext.volumesRoot.getTreeItemDescription(this._item)}get iconPath(){return new P.ThemeIcon("file-symlink-directory")}deleteTreeItemImpl(g){return S(this,void 0,void 0,(function*(){yield x.ext.runWithDefaults((g=>g.removeVolumes({volumes:[this.volumeName]})))}))}resolveTooltipInternal(g){var v;return S(this,void 0,void 0,(function*(){g.telemetry.properties.tooltipType="volume";const b=x.ext.runWithDefaults((g=>g.inspectVolumes({volumes:[this.volumeName]}))),S=x.ext.runWithDefaults((g=>g.listContainers({volumes:[this.volumeName]}))),P=null===(v=yield b)||void 0===v?void 0:v[0],C=yield S,T=Object.assign(Object.assign({},P),{containers:C});return(0,R.resolveTooltipMarkdown)(k,T)}))}}VolumeTreeItem.contextValue="volume",v.VolumeTreeItem=VolumeTreeItem;const k="\n### {{ name }}\n\n---\n\n#### Associated Containers\n{{#if (nonEmptyArr containers)}}\n{{#each containers}}\n - {{ this.name }} ({{ substr this.id 0 12 }})\n{{/each}}\n{{else}}\n_None_\n{{/if}}\n"},63215:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.VolumesTreeItem=void 0;const P=b(89496),x=b(93868),C=b(87288),T=b(78605),R=b(21155),k=b(2),_=b(36026);class VolumesTreeItem extends C.LocalRootTreeItemBase{constructor(){super(...arguments),this.treePrefix="volumes",this.label=P.l10n.t("Volumes"),this.configureExplorerTitle=P.l10n.t("Configure volumes explorer"),this.childType=_.VolumeTreeItem,this.childGroupType=R.VolumeGroupTreeItem,this.labelSettingInfo={properties:k.volumeProperties,defaultProperty:"VolumeName"},this.descriptionSettingInfo={properties:k.volumeProperties,defaultProperty:["CreatedTime"]},this.groupBySettingInfo={properties:[...k.volumeProperties,T.groupByNoneProperty],defaultProperty:"None"}}get childTypeLabel(){return"None"===this.groupBySetting?"volume":"volume group"}getItems(g){return S(this,void 0,void 0,(function*(){return x.ext.runWithDefaults((g=>g.listVolumes({})))}))}getPropertyValue(g,v){return"VolumeName"===v?g.name:(0,T.getCommonPropertyValue)(g,v)}}v.VolumesTreeItem=VolumesTreeItem},52120:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AlternateYamlLanguageServiceClientFeature=void 0;const S=b(89496);v.AlternateYamlLanguageServiceClientFeature=class AlternateYamlLanguageServiceClientFeature{getState(){return{kind:"static"}}fillClientCapabilities(g){if(S.extensions.getExtension("redhat.vscode-yaml")){const v={syntaxValidation:!0,schemaValidation:!0,basicCompletions:!0,advancedCompletions:!1,hover:!1,imageLinks:!1,formatting:!0};g.experimental=Object.assign(Object.assign({},g.experimental),{alternateYamlLanguageService:v})}}initialize(){}dispose(){}}},25515:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AzExtLogOutputChannelWrapper=void 0;const S=b(89496),P=b(52677);v.AzExtLogOutputChannelWrapper=class AzExtLogOutputChannelWrapper{constructor(g,v){this._logOutputChannel=g,this.name=this._logOutputChannel.name,this.extensionPrefix=v,this.onDidChangeLogLevel=this._logOutputChannel.onDidChangeLogLevel}get logLevel(){return this._logOutputChannel.logLevel}get isDebugLoggingEnabled(){return(0,P.isLogLevelEnabled)(this,S.LogLevel.Debug)}appendLog(g,v){S.workspace.getConfiguration(this.extensionPrefix).get("enableOutputTimestamps")?(v||(v={}),this.info(`${v.resourceName?" ".concat(v.resourceName):""}: ${g}`)):this.info(g)}trace(g,...v){this._logOutputChannel.trace(g,...v)}debug(g,...v){this._logOutputChannel.debug(g,...v)}info(g,...v){this._logOutputChannel.info(g,...v)}warn(g,...v){this._logOutputChannel.warn(g,...v)}error(g,...v){this._logOutputChannel.error(g,...v)}append(g){this._logOutputChannel.append(g)}appendLine(g){this._logOutputChannel.appendLine(g)}replace(g){this._logOutputChannel.replace(g)}clear(){this._logOutputChannel.clear()}show(g,v){this._logOutputChannel.show(g,v)}hide(){this._logOutputChannel.hide()}dispose(){this._logOutputChannel.dispose()}}},7936:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.DocumentSettingsClientFeature=void 0;const P=b(93340),x=b(89496);v.DocumentSettingsClientFeature=class DocumentSettingsClientFeature{constructor(g){this.client=g,this.disposables=[]}getState(){return{kind:"static"}}fillClientCapabilities(g){g.experimental=Object.assign(Object.assign({},g.experimental),{documentSettings:{notify:!0,request:!0}})}initialize(){this.disposables.push(this.client.onRequest(P.DocumentSettingsRequest.method,(g=>{const v=x.window.visibleTextEditors.find((v=>v.document.uri.toString()===g.textDocument.uri));if(v)return{eol:v.document.eol,tabSize:Number(v.options.tabSize)}}))),this.disposables.push(x.window.onDidChangeTextEditorOptions((g=>S(this,void 0,void 0,(function*(){const v={textDocument:{uri:g.textEditor.document.uri.toString()},eol:g.textEditor.document.eol,tabSize:Number(g.options.tabSize)};yield this.client.sendNotification(P.DocumentSettingsNotification.method,v)})))))}dispose(){this.disposables.forEach((g=>g.dispose()))}}},89950:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.runtimeInstallStatusProvider=void 0;const P=b(93868),x=b(12750);v.runtimeInstallStatusProvider=new class RuntimeInstallStatusProvider{constructor(){this.maxCacheTime=3e4,this.isRuntimeInstalledLazy=new x.AsyncLazy((()=>S(this,void 0,void 0,(function*(){const g=yield this.isRuntimeInstalledRealTimeCheck();return g&&this.isRuntimeInstalledLazy.cacheForever(),g}))),this.maxCacheTime)}isRuntimeInstalled(){return S(this,void 0,void 0,(function*(){return yield this.isRuntimeInstalledLazy.getValue()}))}isRuntimeInstalledRealTimeCheck(){return S(this,void 0,void 0,(function*(){try{return yield P.ext.runWithDefaults((g=>g.checkInstall({}))),!0}catch(g){return!1}}))}}},99951:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.createAzureContainerRegistryClient=v.getResourceGroupFromId=void 0;const P=b(89496),x=b(48772);v.getResourceGroupFromId=function getResourceGroupFromId(g){return function parseResourceId(g){const v=g.match(/\/subscriptions\/(.*)\/resourceGroups\/(.*)\/providers\/(.*)\/(.*)/i);if(null===v||v.length<3)throw new Error(P.l10n.t("Invalid Azure Resource Id"));return v}(g)[2]},v.createAzureContainerRegistryClient=function createAzureContainerRegistryClient(g){return S(this,void 0,void 0,(function*(){return new((yield(0,x.getArmContainerRegistry)()).ContainerRegistryManagementClient)(g.credential,g.subscriptionId,{endpoint:g.environment.resourceManagerEndpointUrl})}))}},86724:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.cloneObject=void 0,v.cloneObject=function cloneObject(g){if(void 0!==g)return JSON.parse(JSON.stringify(g))}},11472:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.convertToMB=void 0,v.convertToMB=function convertToMB(g){return Math.round(g/1e6)}},38714:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.cryptoUtils=void 0;const S=b(6113);!function(g){g.getRandomHexString=function getRandomHexString(g=10){return S.randomBytes(Math.ceil(g/2)).toString("hex").slice(0,g)}}(v.cryptoUtils||(v.cryptoUtils={}))},41230:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.debounce=void 0;const S=b(89496),P={};v.debounce=function debounce(g,v,b,x){P[v]&&P[v].dispose();const C=setTimeout((()=>{P[v].dispose(),b.call(x)}),g);P[v]=new S.Disposable((()=>{clearTimeout(C),delete P[v]}))}},52677:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.logSystemInfo=v.logDockerEnvironment=v.logProcessEnvironment=v.isLogLevelEnabled=void 0;const S=b(89496);function isLogLevelEnabled(g,v){return g&&g.logLevel>0&&g.logLevel<=v}function logProcessEnvironment(g){if(isLogLevelEnabled(g,S.LogLevel.Debug))try{g.debug(`--- Process Environment (${Object.getOwnPropertyNames(process.env).length}) ---`);for(const v of Object.keys(process.env))g.debug(`${v}: ${process.env[v]}`)}catch(g){}}function logDockerEnvironment(g){if(isLogLevelEnabled(g,S.LogLevel.Debug))try{const v=S.workspace.getConfiguration("docker").get("environment",{});g.debug(`--- Docker Environment (${Object.getOwnPropertyNames(v).length}) ---`);for(const b of Object.keys(v))g.debug(`${b}: ${v[b]}`)}catch(g){}}v.isLogLevelEnabled=isLogLevelEnabled,v.logProcessEnvironment=logProcessEnvironment,v.logDockerEnvironment=logDockerEnvironment;let P,x=!1;v.logSystemInfo=function logSystemInfo(g){x||(isLogLevelEnabled(g,S.LogLevel.Debug)?(x=!0,P&&(P.dispose(),P=null),logProcessEnvironment(g),logDockerEnvironment(g)):P=g.onDidChangeLogLevel((v=>{v>S.LogLevel.Off&&v<=S.LogLevel.Debug&&logSystemInfo(g)})))}},92876:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.bufferToString=v.execAsync=void 0;const P=b(16522),x=b(12781);function bufferToString(g){return g.toString().replace(/[\x00-\x09\x0B-\x0C\x0E-\x1F]|\r?\n$/g,"")}v.execAsync=function execAsync(g,v,b){return S(this,void 0,void 0,(function*(){const S=new P.AccumulatorStream,C=new P.AccumulatorStream;let T,R,k;(null==v?void 0:v.stdin)&&(T=x.Readable.from(v.stdin)),b&&(R=new x.PassThrough,R.on("data",(g=>{try{b(bufferToString(g),!1)}catch(g){}})),R.pipe(S),k=new x.PassThrough,k.on("data",(g=>{try{b(bufferToString(g),!0)}catch(g){}})),k.pipe(C));const _=Object.assign(Object.assign({},v),{shell:!0,shellProvider:P.Shell.getShellOrDefault(),stdInPipe:T,stdOutPipe:null!=R?R:S,stdErrPipe:null!=k?k:C});return yield(0,P.spawnStreamAsync)(g,[],_),{stdout:yield S.getString(),stderr:yield C.getString()}}))},v.bufferToString=bufferToString},79809:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getHandlebarsWithHelpers=void 0;const P=b(71017),x=b(89496),C=b(54176),T=b(92010),R=b(39280),k=b(48772);let _;v.getHandlebarsWithHelpers=function getHandlebarsWithHelpers(){return S(this,void 0,void 0,(function*(){return _||(_=yield(0,k.getHandlebars)(),_.registerHelper("workspaceRelative",((g,v,b="Linux")=>{const S=g.workspaceFolder;return(0,R.pathNormalize)(P.relative(S.uri.fsPath,v),b)})),_.registerHelper("contextRelative",((g,v,b="Linux")=>(0,R.pathNormalize)(P.relative(g.dockerBuildContext,v),b))),_.registerHelper("eq",((g,v)=>g===v)),_.registerHelper("basename",(g=>P.basename(g))),_.registerHelper("dirname",((g,v="Linux")=>(0,R.pathNormalize)(P.dirname(g),v))),_.registerHelper("toQuotedArray",(g=>`[${g.map((g=>`"${g}"`)).join(", ")}]`)),_.registerHelper("isRootPort",(g=>null==g?void 0:g.some((g=>g<1024)))),_.registerHelper("join",((g,v)=>g?v?g.concat(v):g:v)),_.registerHelper("substr",((g,v,b)=>g.substr(v,"number"==typeof b&&Number.isInteger(b)?b:void 0))),_.registerHelper("friendlyBindHost",(g=>{var v;if((0,T.isWindows)()){const b=null===(v=/\/run\/desktop\/mnt\/host\/(?<driveLetter>[a-z])\/(?<path>.*)/i.exec(g))||void 0===v?void 0:v.groups;b&&b.driveLetter&&b.path&&(g=`${b.driveLetter.toUpperCase()}:\\${b.path.replace("/","\\")}`)}try{const v=x.Uri.file(g);if(v&&(0,C.getVSCodeRemoteInfo)().extensionKind===C.DockerExtensionKind.local){return`[${g}](${`command:revealFileInOS?${encodeURIComponent(JSON.stringify(v.toJSON()))}`})`}}catch(g){}return g})),_.registerHelper("nonEmptyObj",(g=>g&&0!==Object.keys(g).length)),_.registerHelper("nonEmptyArr",(g=>g&&Array.isArray(g)&&g.length>0))),_}))}},54176:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getVSCodeRemoteInfo=v.RemoteKind=v.DockerExtensionKind=void 0;const S=b(89496),P=b(95601);var x,C;!function(g){g.workspace="workspace",g.ui="ui",g.local="local"}(x=v.DockerExtensionKind||(v.DockerExtensionKind={})),function(g){g.ssh="ssh",g.wsl="wsl",g.devContainer="devContainer",g.unknown="unknown"}(C=v.RemoteKind||(v.RemoteKind={})),v.getVSCodeRemoteInfo=function getVSCodeRemoteInfo(g){let v,b;const T=S.env.remoteName,R=S.extensions.getExtension(P.extensionId);if(T&&R){switch(T.toLowerCase()){case"ssh-remote":b=C.ssh;break;case"wsl":b=C.wsl;break;case"attached-container":case"dev-container":b=C.devContainer;break;default:b=C.unknown}v=R.extensionKind===S.ExtensionKind.UI?x.ui:x.workspace}else v=x.local;return g&&(g.telemetry.properties.extensionKind=v,g.telemetry.properties.remoteKind=b,g.telemetry.properties.rawRemoteKind=T),{extensionKind:v,remoteKind:b}}},93394:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getImageNameWithTag=v.getValidImageNameWithTag=v.getValidImageNameFromPath=v.getValidImageName=void 0;const S=b(71017);function getValidImageName(g){return g.replace(/[^a-z0-9]/gi,"").toLowerCase()||"image"}function getValidImageNameWithTag(g,v){return getImageNameWithTag(getValidImageName(g),v)}function getImageNameWithTag(g,v){return`${g}:${v}`}v.getValidImageName=getValidImageName,v.getValidImageNameFromPath=function getValidImageNameFromPath(g,v){const b=S.parse(g).name;return v?getValidImageNameWithTag(b,v):getValidImageName(b)},v.getValidImageNameWithTag=getValidImageNameWithTag,v.getImageNameWithTag=getImageNameWithTag},90173:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))},P=this&&this.__asyncValues||function(g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v,b=g[Symbol.asyncIterator];return b?b.call(g):(g="function"==typeof __values?__values(g):g[Symbol.iterator](),v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v);function verb(b){v[b]=g[b]&&function(v){return new Promise((function(S,P){(function settle(g,v,b,S){Promise.resolve(S).then((function(v){g({value:v,done:b})}),v)})(S,P,(v=g[b](v)).done,v.value)}))}}};Object.defineProperty(v,"__esModule",{value:!0}),v.getWwwAuthenticateContext=v.bearerAuthHeader=v.basicAuthHeader=v.streamToFile=v.HttpErrorResponse=v.HttpResponse=v.httpRequest=void 0;const x=b(55674),C=b(57310),T=b(89496);v.httpRequest=function httpRequest(g,v,b,P=0){return S(this,void 0,void 0,(function*(){const S=v;(null==v?void 0:v.form)&&(S.body=new C.URLSearchParams(v.form));let x=new Request(g,null!=S?S:{});b&&(x=yield b(x));const T=yield fetch(x);if(1===P||T.ok)return new HttpResponse(T,g);throw new HttpErrorResponse(T)}))};class HttpResponse{constructor(g,v){this.innerResponse=g,this.url=v,this.headers={get:g=>{if(!this.normalizedHeaders){this.normalizedHeaders={};for(const g of this.innerResponse.headers.keys())this.normalizedHeaders[g]=this.innerResponse.headers.get(g)}return this.normalizedHeaders[g]},set:(g,v)=>{this.innerResponse.headers.set(g,v)}},this.status=this.innerResponse.status,this.statusText=this.innerResponse.statusText,this.ok=this.innerResponse.ok}json(){var g;return S(this,void 0,void 0,(function*(){return void 0===this.bodyText&&(this.bodyText=null!==(g=yield this.innerResponse.text())&&void 0!==g?g:""),0===this.bodyText.length?void 0:JSON.parse(this.bodyText)}))}}v.HttpResponse=HttpResponse;class HttpErrorResponse extends Error{constructor(g){super(T.l10n.t("Request to {0} failed with status {1}: {2}",g.url,g.status,g.statusText)),this.response=g}get code(){return this.response.status}}v.HttpErrorResponse=HttpErrorResponse,v.streamToFile=function streamToFile(g,v){var b,C,T,R;return S(this,void 0,void 0,(function*(){const S=yield fetch(g),k=x.createWriteStream(v);try{for(var _,O=!0,I=P(S.body);_=yield I.next(),!(b=_.done);){R=_.value,O=!1;try{const g=R;k.write(g)}finally{O=!0}}}catch(g){C={error:g}}finally{try{O||b||!(T=I.return)||(yield T.call(I))}finally{if(C)throw C.error}}k.close()}))},v.basicAuthHeader=function basicAuthHeader(g,v){return`Basic ${Buffer.from(`${g}:${v}`).toString("base64")}`},v.bearerAuthHeader=function bearerAuthHeader(g){return`Bearer ${g}`};const R=/realm="([^"]+)"/i,k=/service="([^"]+)"/i,_=/scope="([^"]+)"/i;v.getWwwAuthenticateContext=function getWwwAuthenticateContext(g){var v,b,S;if(401===(null===(v=g.response)||void 0===v?void 0:v.status)){const v=null===(S=null===(b=g.response)||void 0===b?void 0:b.headers)||void 0===S?void 0:S.get("www-authenticate"),P=null==v?void 0:v.match(R),x=null==v?void 0:v.match(k),T=null==v?void 0:v.match(_),O=new C.URL(null==P?void 0:P[1]);if(!O||!(null==x?void 0:x[1]))return;return{realm:O,service:x[1],scope:null==T?void 0:T[1]}}}},39047:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.installExtension=void 0;const P=b(94485),x=b(89496);v.installExtension=function installExtension(g,v,b){return S(this,void 0,void 0,(function*(){if(x.extensions.getExtension(v))return;const S={title:x.l10n.t("Install")},C=P.DialogResponses.cancel;if((yield g.ui.showWarningMessage(b,{modal:!0},S,C))!==S)throw new P.UserCancelledError("installExtensionDeclined");yield x.commands.executeCommand("extension.open",v),yield x.commands.executeCommand("workbench.extensions.installExtension",v)}))}},12750:function(g,v){"use strict";var b=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.AsyncLazy=v.Lazy=void 0;v.Lazy=class Lazy{constructor(g,v){this.valueFactory=g,this._valueLifetime=v,this._isValueCreated=!1}get isValueCreated(){return this._isValueCreated}cacheForever(){this._valueLifetime=void 0}clear(){this._isValueCreated=!1}get value(){if(this._isValueCreated)return this._value;if(this._value=this.valueFactory(),this._isValueCreated=!0,this._valueLifetime){const g=setTimeout((()=>{this._valueLifetime&&(this._isValueCreated=!1,this._value=void 0),clearTimeout(g)}),this._valueLifetime)}return this._value}};v.AsyncLazy=class AsyncLazy{constructor(g,v){this.valueFactory=g,this._valueLifetime=v,this._isValueCreated=!1}get isValueCreated(){return this._isValueCreated}cacheForever(){this._valueLifetime=void 0}clear(){this._isValueCreated=!1,this._valuePromise=void 0}getValue(){return b(this,void 0,void 0,(function*(){if(this._isValueCreated)return this._value;const g=void 0===this._valuePromise;g&&(this._valuePromise=this.valueFactory());const v=yield this._valuePromise;if(g&&(this._value=v,this._valuePromise=void 0,this._isValueCreated=!0),this._valueLifetime&&g){const g=setTimeout((()=>{this._valueLifetime&&void 0===this._valuePromise&&(this._isValueCreated=!1,this._value=void 0),clearTimeout(g)}),this._valueLifetime)}return v}))}}},48772:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getAzExtAppService=v.getAzExtAzureUtils=v.getHandlebars=v.getStorageBlob=v.getArmContainerRegistry=v.getArmAuth=void 0;const P=b(93868);v.getArmAuth=function getArmAuth(){return S(this,void 0,void 0,(function*(){return yield Promise.resolve().then((()=>b(43013)))}))},v.getArmContainerRegistry=function getArmContainerRegistry(){return S(this,void 0,void 0,(function*(){return yield Promise.resolve().then((()=>b(81988)))}))},v.getStorageBlob=function getStorageBlob(){return S(this,void 0,void 0,(function*(){return yield Promise.resolve().then((()=>b(56095)))}))},v.getHandlebars=function getHandlebars(){return S(this,void 0,void 0,(function*(){return yield Promise.resolve().then((()=>b(14102)))}))},v.getAzExtAzureUtils=function getAzExtAzureUtils(){return S(this,void 0,void 0,(function*(){const g=yield Promise.resolve().then((()=>b(38977)));return g.registerAzureUtilsExtensionVariables(P.ext),g}))},v.getAzExtAppService=function getAzExtAppService(){return S(this,void 0,void 0,(function*(){const g=yield Promise.resolve().then((()=>b(1766)));return g.registerAppServiceExtensionVariables(P.ext),g}))}},94136:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.migrateOldEnvironmentSettingsIfNeeded=void 0;const P=b(94485),x=b(89496),C=b(86724),T={host:"DOCKER_HOST",context:"DOCKER_CONTEXT",certPath:"DOCKER_CERT_PATH",tlsVerify:"DOCKER_TLS_VERIFY",machineName:"DOCKER_MACHINE_NAME"};function migrateOldEnvironmentSetting(g,v,b,P){return S(this,void 0,void 0,(function*(){const S=g.inspect(v),C=b.inspect("environment");yield migrateOldEnvironmentSettingForTarget(g,v,S.globalValue,b,P,C.globalValue,x.ConfigurationTarget.Global),yield migrateOldEnvironmentSettingForTarget(g,v,S.workspaceValue,b,P,C.workspaceValue,x.ConfigurationTarget.Workspace),yield migrateOldEnvironmentSettingForTarget(g,v,S.workspaceFolderValue,b,P,C.workspaceFolderValue,x.ConfigurationTarget.WorkspaceFolder)}))}function migrateOldEnvironmentSettingForTarget(g,v,b,P,x,T,R){return S(this,void 0,void 0,(function*(){b&&(yield g.update(v,void 0,R),(T=(0,C.cloneObject)(null!=T?T:{}))[x]=b,yield P.update("environment",T,R))}))}v.migrateOldEnvironmentSettingsIfNeeded=function migrateOldEnvironmentSettingsIfNeeded(){return S(this,void 0,void 0,(function*(){const g=x.workspace.getConfiguration("docker"),v=g;let b=!1;for(const S of Object.keys(T)){if(g.get(S)){if(!b){if((yield x.window.showWarningMessage(x.l10n.t("Some of your Docker extension settings have been renamed. Would you like us to migrate them for you?"),P.DialogResponses.yes,P.DialogResponses.no))!==P.DialogResponses.yes)return;b=!0}const C=T[S];yield migrateOldEnvironmentSetting(g,S,v,C)}}}))}},27479:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.multiSelectNodes=void 0;const P=b(94485);v.multiSelectNodes=function multiSelectNodes(g,v,b,x,C){return S(this,void 0,void 0,(function*(){if(0===(C=C||[]).length&&x&&(C=[x]),0===C.length)yield v.refresh(g),C=yield v.showTreeItemPicker(b,Object.assign(Object.assign({},g),{canPickMany:!0}));else if(b){C.length!==(C=C.filter((g=>b===g.contextValue||b instanceof RegExp&&b.test(g.contextValue)))).length&&g.ui.showWarningMessage("This action is invalid for some selected items. These items will be ignored.")}if(0===(C=C.filter((g=>!0===g.canMultiSelect||!(g instanceof P.AzExtParentTreeItem)))).length)throw new P.UserCancelledError;return C}))}},28400:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getNetCoreProjectInfo=void 0;const P=b(94485),x=b(55674),C=b(71017),T=b(89496),R=b(93868),k=b(92876),_=b(92010);v.getNetCoreProjectInfo=function getNetCoreProjectInfo(g,v,b){return S(this,void 0,void 0,(function*(){const S=C.join(R.ext.context.asAbsolutePath("resources"),"netCore",`${g}.targets`),O=(0,_.getTempFileName)(),I=`dotnet build /r:false /t:${g} /p:CustomAfterMicrosoftCommonTargets="${S}" /p:CustomAfterMicrosoftCommonCrossTargetingTargets="${S}" /p:InfoOutputPath="${O}" ${b||""} "${v}"`;try{try{yield(0,k.execAsync)(I,{timeout:2e4})}catch(b){const S=(0,P.parseError)(b);throw new Error(T.l10n.t("Unable to determine project information for target '{0}' on project '{1}' {2}",g,v,S.message))}if(yield x.pathExists(O)){const g=yield x.readFile(O,"utf-8");if(g)return g.split(/\r?\n/gi)}throw new Error(T.l10n.t("Unable to determine project information for target '{0}' on project '{1}'",g,v))}finally{(yield x.pathExists(O))&&(yield x.unlink(O))}}))}},70154:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.inferCommand=v.inferPackageName=v.readPackage=void 0;const P=b(55674),x=b(71017),C=b(89496);v.readPackage=function readPackage(g){return S(this,void 0,void 0,(function*(){return yield P.readJson(g)}))},v.inferPackageName=function inferPackageName(g,v){return S(this,void 0,void 0,(function*(){return g&&g.name?g.name:x.basename(x.dirname(v))}))};v.inferCommand=function inferCommand(g,v,b){return S(this,void 0,void 0,(function*(){const S=`${"break"===v?"--inspect-brk":"--inspect"}=0.0.0.0:${b}`;if(g){if(g.scripts){const v=g.scripts.start;if(v){const g=/\b(node|nodejs) /gi.exec(v);if(g){const b=g[1];return["node",S,v.slice(g.index+b.length).trim()]}}}if(g.main)return["node",S,g.main]}throw new Error(C.l10n.t("Unable to infer the command to run the application within the container. Set the 'dockerRun.command' property and include the Node.js '{0}' argument.",S))}))}},92010:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.isLinux=v.isArm64Mac=v.isMac=v.isWindows=v.getTempFileName=v.getDockerOSType=void 0;const P=b(22037),x=b(71017),C=b(89496),T=b(93868);v.getDockerOSType=function getDockerOSType(){return S(this,void 0,void 0,(function*(){if(isWindows()){const g=yield T.ext.runWithDefaults((g=>g.info({})));return(null==g?void 0:g.osType)||"linux"}return"linux"}))};let R=0;function isWindows(){return"win32"===P.platform()}function isMac(){return"darwin"===P.platform()}v.getTempFileName=function getTempFileName(){return x.join(P.tmpdir(),`${C.env.sessionId}-${R++}.tmp`)},v.isWindows=isWindows,v.isMac=isMac,v.isArm64Mac=function isArm64Mac(){return isMac()&&"arm64"===P.arch()},v.isLinux=function isLinux(){return"win32"!==P.platform()&&"darwin"!==P.platform()}},39280:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.pathNormalize=void 0;const S=b(71017),P=b(92010);v.pathNormalize=function pathNormalize(g,v){return"Windows"===(v=v||((0,P.isWindows)()?"Windows":"Linux"))?S.win32.normalize(g).replace(/\//g,"\\"):S.posix.normalize(g).replace(/\\/g,"/")}},41741:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AllPlatforms=v.AllPlatformOSs=void 0,v.AllPlatformOSs=["Windows","Linux","Mac"],v.AllPlatforms=["Node.js",".NET: ASP.NET Core",".NET: Console","Python: Django","Python: FastAPI","Python: Flask","Python: General","Java","C++","Go","Ruby","Other"]},26172:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.TimeoutPromiseSource=v.CancellationPromiseSource=v.getCancelPromise=v.delay=void 0;const P=b(94485),x=b(89496);function getCancelPromise(g,v,...b){return S(this,void 0,void 0,(function*(){return new Promise(((S,x)=>{const C=g.onCancellationRequested((()=>{C.dispose(),x(v?new v(b):new P.UserCancelledError)}))}))}))}v.delay=function delay(g,v){return S(this,void 0,void 0,(function*(){return new Promise(((b,S)=>{let P;const x=setTimeout((()=>{null==P||P.dispose(),b()}),g);v&&(P=v.onCancellationRequested((()=>{P.dispose(),clearTimeout(x),S()})))}))}))},v.getCancelPromise=getCancelPromise;class CancellationPromiseSource extends x.CancellationTokenSource{constructor(g,...v){super(),this.promise=getCancelPromise(this.token,g,v)}}v.CancellationPromiseSource=CancellationPromiseSource;v.TimeoutPromiseSource=class TimeoutPromiseSource{constructor(g){this.timeoutMs=g,this.cps=new CancellationPromiseSource(Error,x.l10n.t("Request timed out.")),this.emitter=new x.EventEmitter}onTimeout(g){return this.emitter.event(g)}get promise(){return this.timeoutTimer=setTimeout((()=>{this.emitter.fire(),this.cps.cancel()}),this.timeoutMs),this.cps.promise}dispose(){this.timeoutTimer&&clearTimeout(this.timeoutTimer),this.cps.dispose(),this.emitter.dispose()}}},90649:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.getTempDirectoryPath=v.getPythonProjectType=v.inferPythonArgs=v.PythonDefaultPorts=v.PythonDefaultDebugPort=v.PythonFileExtension=void 0;const P=b(55674),x=b(22037);v.PythonFileExtension=".py",v.PythonDefaultDebugPort=5678,v.PythonDefaultPorts=new Map([["django",8e3],["fastapi",8e3],["flask",5002],["general",void 0]]),v.inferPythonArgs=function inferPythonArgs(g,b){switch(g){case"django":return["runserver",`0.0.0.0:${void 0!==b?b[0]:v.PythonDefaultPorts.get(g)}`,"--nothreading","--noreload"];case"fastapi":return["--host","0.0.0.0","--port",`${void 0!==b?b[0]:v.PythonDefaultPorts.get(g)}`];case"flask":return["run","--no-debugger","--no-reload","--host","0.0.0.0","--port",`${void 0!==b?b[0]:v.PythonDefaultPorts.get(g)}`];default:return}},v.getPythonProjectType=function getPythonProjectType(g){switch(g){case"Python: Django":return"django";case"Python: FastAPI":return"fastapi";case"Python: Flask":return"flask";case"Python: General":return"general";default:return}},v.getTempDirectoryPath=function getTempDirectoryPath(){return S(this,void 0,void 0,(function*(){return yield P.realpath(x.tmpdir())}))}},265:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.quickPickProjectFileItem=v.quickPickYamlFileItem=v.quickPickDockerComposeFileItem=v.quickPickDockerFileItem=v.resolveFilesOfPattern=v.createFileItem=void 0;const P=b(94485),x=b(71017),C=b(89496),T=b(95601);function createFileItem(g,v){const b=x.join(".",v.fsPath.substr(g.uri.fsPath.length));return{description:void 0,relativeFilePath:b,label:b,relativeFolderPath:x.dirname(b),absoluteFilePath:v.fsPath,absoluteFolderPath:g.uri.fsPath}}function getGlobPatterns(g,v){const b=g;try{const g=C.workspace.getConfiguration("files").get("associations");if(g)for(const S of Object.keys(g)){const P=g[S];v.toLowerCase()===P.toLowerCase()&&b.push(S)}}catch(g){}return b}function resolveFilesOfPattern(g,v,b){return S(this,void 0,void 0,(function*(){let P=[];return yield Promise.all(v.map((v=>S(this,void 0,void 0,(function*(){P.push(...yield function getFileUris(g,v,b){return S(this,void 0,void 0,(function*(){return yield C.workspace.findFiles(new C.RelativePattern(g,v),b?new C.RelativePattern(g,b):void 0,T.FILE_SEARCH_MAX_RESULT,void 0)}))}(g,v,b))}))))),P=P.filter(((g,v)=>P.findIndex((v=>g.toString()===v.toString()))===v)),P&&0!==P.length?P.map((v=>createFileItem(g,v))):void 0}))}function quickPickFileItem(g,v,b){return S(this,void 0,void 0,(function*(){if(v)return 1===v.length?v[0]:yield g.ui.showQuickPick(v,{placeHolder:b})}))}function isDefaultDockerComposeFile(g){if(g){const v=g.toLowerCase();return"docker-compose.yml"===v||"docker-compose.yaml"===v}return!1}function isDefaultDockerComposeOverrideFile(g){if(g){const v=g.toLowerCase();return"docker-compose.override.yml"===v||"docker-compose.override.yaml"===v}return!1}v.createFileItem=createFileItem,v.resolveFilesOfPattern=resolveFilesOfPattern,v.quickPickDockerFileItem=function quickPickDockerFileItem(g,v,b){return S(this,void 0,void 0,(function*(){if(v)return createFileItem(b,v);let S;const x=function getDockerFileGlobPatterns(){return getGlobPatterns([T.DOCKERFILE_GLOB_PATTERN],"dockerfile")}();for(;!S;){const v=yield resolveFilesOfPattern(b,x),T=C.l10n.t("Choose a Dockerfile to build.");if(S=yield quickPickFileItem(g,v,T),!S){const v=C.l10n.t("Couldn't find a Dockerfile in your workspace. Would you like to add Docker files to the workspace?");yield g.ui.showWarningMessage(v,{stepName:v},P.DialogResponses.yes,P.DialogResponses.cancel),yield C.commands.executeCommand("vscode-docker.configure")}}return S}))},v.quickPickDockerComposeFileItem=function quickPickDockerComposeFileItem(g,v,b){return S(this,void 0,void 0,(function*(){let S;const x=function getDockerComposeFileGlobPatterns(){return getGlobPatterns([T.COMPOSE_FILE_GLOB_PATTERN],"dockercompose")}();for(;!S;){const T=yield resolveFilesOfPattern(v,x);if(T){if(1===T.length&&isDefaultDockerComposeFile(T[0].label)||2===T.length&&T.some((g=>isDefaultDockerComposeFile(g.label)))&&T.some((g=>isDefaultDockerComposeOverrideFile(g.label))))return;S=yield quickPickFileItem(g,T,b)}else{const v=C.l10n.t("Couldn't find any docker-compose files in your workspace. Would you like to add Docker files to the workspace?");yield g.ui.showWarningMessage(v,{stepName:v},P.DialogResponses.yes,P.DialogResponses.cancel),yield C.commands.executeCommand("vscode-docker.configureCompose")}}return S}))},v.quickPickYamlFileItem=function quickPickYamlFileItem(g,v,b,P){return S(this,void 0,void 0,(function*(){if(v)return createFileItem(b,v);const S=yield resolveFilesOfPattern(b,[T.YAML_GLOB_PATTERN]),x=yield quickPickFileItem(g,S,C.l10n.t("Choose a .yaml file to run."));if(!x)throw new Error(P);return x}))},v.quickPickProjectFileItem=function quickPickProjectFileItem(g,v,b,P){return S(this,void 0,void 0,(function*(){if(v)return createFileItem(b,v);const S=yield resolveFilesOfPattern(b,[T.CSPROJ_GLOB_PATTERN,T.FSPROJ_GLOB_PATTERN]),x=yield quickPickFileItem(g,S,C.l10n.t("Choose a project file."));if(!x)throw new Error(P);return x}))}},28080:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.quickPickWorkspaceFolder=void 0;const P=b(94485),x=b(89496),C=b(92010);v.quickPickWorkspaceFolder=function quickPickWorkspaceFolder(g,v){return S(this,void 0,void 0,(function*(){if(x.workspace.workspaceFolders&&1===x.workspace.workspaceFolders.length)return x.workspace.workspaceFolders[0];if(x.workspace.workspaceFolders&&x.workspace.workspaceFolders.length>1){const g=yield x.window.showWorkspaceFolderPick();if(!g)throw new P.UserCancelledError;return g}throw g.errorHandling.suppressReportIssue=!0,g.errorHandling.buttons=[{callback:()=>S(this,void 0,void 0,(function*(){(0,C.isMac)()?x.commands.executeCommand("workbench.action.files.openFileFolder"):x.commands.executeCommand("workbench.action.files.openFolder")})),title:x.l10n.t("Open Folder")}],new Error(v)}))}},30134:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.registerDockerContextStatusBarEvent=void 0;const P=b(94485),x=b(89496),C=b(93868),T="contexts.showInStatusBar";let R;function scheduleUpdateStatusBar(){return R||(R=function showStatusBarItemIfNeeded(){var g;return S(this,void 0,void 0,(function*(){const v=x.workspace.getConfiguration("docker");let b;null===(g=C.ext.dockerContextStatusBarItem)||void 0===g||g.dispose(),v.get(T,!1)&&(b=yield C.ext.runtimeManager.contextManager.getCurrentContext())&&(C.ext.dockerContextStatusBarItem=x.window.createStatusBarItem(x.StatusBarAlignment.Left,20),C.ext.dockerContextStatusBarItem.command="vscode-docker.contexts.use",C.ext.dockerContextStatusBarItem.name=x.l10n.t("Docker Contexts"),C.ext.dockerContextStatusBarItem.text=b.name,C.ext.dockerContextStatusBarItem.tooltip=x.l10n.t("Change Docker Context"),C.ext.dockerContextStatusBarItem.show())}))}().finally((()=>R=void 0))),R}v.registerDockerContextStatusBarEvent=function registerDockerContextStatusBarEvent(g){(0,P.registerEvent)("docker.context.showInStatusBar.changed",x.workspace.onDidChangeConfiguration,((g,v)=>{g.telemetry.suppressAll=!0,g.errorHandling.suppressDisplay=!0,v.affectsConfiguration("docker.contexts.showInStatusBar")&&scheduleUpdateStatusBar()})),g.subscriptions.push(C.ext.dockerContextStatusBarItem,C.ext.runtimeManager.contextManager.onContextChanged(scheduleUpdateStatusBar)),scheduleUpdateStatusBar()}},14103:function(g,v,b){"use strict";var S=this&&this.__awaiter||function(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))};Object.defineProperty(v,"__esModule",{value:!0}),v.RegistryProviderQuickPickStep=v.RegistryPickFilter=v.subscriptionExperience=v.registryExperience=void 0;const P=b(94485),x=b(89496),C=b(93868),T=b(52671);function registryExperience(g,v){return S(this,void 0,void 0,(function*(){const b=yield C.ext.registriesTree.getChildren();if(0===b.length||1===b.length&&(0,T.isConnectRegistryTreeItem)(b[0].wrappedItem)){const g={title:x.l10n.t("Connect Registry...")};throw x.window.showErrorMessage(x.l10n.t("No registry providers are connected. Please connect a registry provider and try again to continue."),g).then((v=>{v===g&&x.commands.executeCommand("vscode-docker.registries.connectRegistry")})),new P.UserCancelledError}return yield(0,P.runQuickPickWizard)(g,{hideStepCount:!0,promptSteps:[new RegistryProviderQuickPickStep(C.ext.registriesTree,v)]})}))}v.registryExperience=registryExperience,v.subscriptionExperience=function subscriptionExperience(g){return S(this,void 0,void 0,(function*(){return registryExperience(g,{registryFilter:{include:[C.ext.azureRegistryDataProvider.label]},contextValueFilter:{include:/azuresubscription/i},skipIfOne:!0})}))};class RegistryPickFilter{constructor(g){this.options=g}isFinalPick(g,v){return!this.options.contextValueFilter&&this.matchesFilters(g.label)}isAncestorPick(g,v){return this.matchesFilters(g.label)}matchesFilters(g){var v,b;return(null===(v=this.options.registryFilter)||void 0===v?void 0:v.exclude)?!this.options.registryFilter.exclude.includes(g):!(null===(b=this.options.registryFilter)||void 0===b?void 0:b.include)||this.options.registryFilter.include.includes(g)}}v.RegistryPickFilter=RegistryPickFilter;class RegistryProviderQuickPickStep extends P.GenericQuickPickStep{constructor(g,v){super(g,v,{placeHolder:x.l10n.t("Select registry provider")}),this.treeDataProvider=g,this.pickOptions=v,this.pickFilter=new RegistryPickFilter(v)}getSubWizard(g){return S(this,void 0,void 0,(function*(){if(this.pickOptions.contextValueFilter)return{promptSteps:[new P.RecursiveQuickPickStep(this.treeDataProvider,this.pickOptions)],hideStepCount:!0}}))}}v.RegistryProviderQuickPickStep=RegistryProviderQuickPickStep},80677:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.unresolveWorkspaceFolder=v.resolveVariables=void 0;const S=b(22037),P=b(71017),x=b(89496),C=b(86724),T=/\$\{[a-z.\-_:]+\}/gi,R=/\$\{config:([a-z.\-_]+)\}/i,k=/\$\{env:([\w\d]+)\}/i;function getActiveFilePath(){return x.window.activeTextEditor&&x.window.activeTextEditor.document&&x.window.activeTextEditor.document.fileName&&P.normalize(x.window.activeTextEditor.document.fileName)}v.resolveVariables=function resolveVariables(g,v,b){if(g){if("string"==typeof g)return g.replace(T,(g=>function resolveSingleVariable(g,v,b){var C;if(v)switch(g){case"${workspaceFolder}":case"${workspaceRoot}":return P.normalize(v.uri.fsPath);case"${userHome}":return S.homedir();case"${relativeFile}":return P.relative(P.normalize(v.uri.fsPath),getActiveFilePath())}const T=g.replace(/[${}]/gi,""),_=null!==(C=null==b?void 0:b[g])&&void 0!==C?C:null==b?void 0:b[T];if(void 0!==_)return _;const O=R.exec(g);if(O&&O.length>1){const g=O[1],v=x.workspace.getConfiguration().get(g);if("string"==typeof v)return v;if("number"==typeof v||"boolean"==typeof v)return v.toString()}const I=k.exec(g);if(I&&I.length>1){const g=I[1],v=process.env[g];if(v)return v}if("${file}"===g)return getActiveFilePath();return g}(g,v,b)));if("number"==typeof g)return g;if(Array.isArray(g))return g.map((g=>resolveVariables(g,v,b)));{const S=(0,C.cloneObject)(g);for(const P of Object.keys(g))S[P]=resolveVariables(g[P],v,b);return S}}return g},v.unresolveWorkspaceFolder=function unresolveWorkspaceFolder(g,v){let b=g.replace(v.uri.fsPath,"${workspaceFolder}");return b=b.replace(/\\/g,"/"),b}},93199:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SuggestSupportHelper=void 0;const S=b(89496),P=b(21848);v.SuggestSupportHelper=class SuggestSupportHelper{suggestImages(g){return(0,P.searchImagesInRegistryHub)(g,!0).then((g=>g.map((g=>{let v="";return g.star_count>0&&(v=" "+g.star_count+" "+(g.star_count>1?"stars":"star")),{label:g.name,kind:S.CompletionItemKind.Value,detail:(0,P.tagsForImage)(g)+v,insertText:g.name,documentation:g.description}}))))}}},60047:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.tarPackStream=v.tarUnpackStream=void 0;const S=b(12781),P=b(97998);v.tarUnpackStream=function tarUnpackStream(g){let v=0;return new P.Parse({filter:()=>v<1,onentry:b=>{v++,b.pipe(g)}})},v.tarPackStream=function tarPackStream(g,v,b=new Date,x=new Date,C=new Date,T,R,k){const _=new P.Pack({portable:!0}),O=new P.ReadEntry({path:v,type:"File",size:g.length,atime:b,mtime:x,ctime:C,mode:T,gid:R,uid:k});return S.Readable.from(g).pipe(O),_.add(O),_.end(),_}},72442:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.trimWithElipsis=void 0,v.trimWithElipsis=function trimWithElipsis(g,v){const b=g.length;return v<=0||v>=100||g.length<=v?g:v<3?g.substr(0,v):g.substr(0,b/2- -.5*(v-b-3))+"..."+g.substr(b-b/2+-.5*(v-b-3))}},38463:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.withDockerEnvSettings=void 0;const S=b(89496),P=b(86724);v.withDockerEnvSettings=function withDockerEnvSettings(g=process.env){const v=(0,P.cloneObject)(g||{}),b=S.workspace.getConfiguration("docker").get("environment",{});for(const g of Object.keys(b))v[g]=b[g];return v}},70655:(g,v,b)=>{"use strict";b.d(v,{FC:()=>__asyncGenerator,KL:()=>__asyncValues,V2:()=>__asyncDelegator,_T:()=>__rest,mG:()=>__awaiter,qq:()=>__await});function __rest(g,v){var b={};for(var S in g)Object.prototype.hasOwnProperty.call(g,S)&&v.indexOf(S)<0&&(b[S]=g[S]);if(null!=g&&"function"==typeof Object.getOwnPropertySymbols){var P=0;for(S=Object.getOwnPropertySymbols(g);P<S.length;P++)v.indexOf(S[P])<0&&Object.prototype.propertyIsEnumerable.call(g,S[P])&&(b[S[P]]=g[S[P]])}return b}function __awaiter(g,v,b,S){return new(b||(b=Promise))((function(P,x){function fulfilled(g){try{step(S.next(g))}catch(g){x(g)}}function rejected(g){try{step(S.throw(g))}catch(g){x(g)}}function step(g){g.done?P(g.value):function adopt(g){return g instanceof b?g:new b((function(v){v(g)}))}(g.value).then(fulfilled,rejected)}step((S=S.apply(g,v||[])).next())}))}Object.create;function __values(g){var v="function"==typeof Symbol&&Symbol.iterator,b=v&&g[v],S=0;if(b)return b.call(g);if(g&&"number"==typeof g.length)return{next:function(){return g&&S>=g.length&&(g=void 0),{value:g&&g[S++],done:!g}}};throw new TypeError(v?"Object is not iterable.":"Symbol.iterator is not defined.")}function __await(g){return this instanceof __await?(this.v=g,this):new __await(g)}function __asyncGenerator(g,v,b){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var S,P=b.apply(g,v||[]),x=[];return S={},verb("next"),verb("throw"),verb("return"),S[Symbol.asyncIterator]=function(){return this},S;function verb(g){P[g]&&(S[g]=function(v){return new Promise((function(b,S){x.push([g,v,b,S])>1||resume(g,v)}))})}function resume(g,v){try{!function step(g){g.value instanceof __await?Promise.resolve(g.value.v).then(fulfill,reject):settle(x[0][2],g)}(P[g](v))}catch(g){settle(x[0][3],g)}}function fulfill(g){resume("next",g)}function reject(g){resume("throw",g)}function settle(g,v){g(v),x.shift(),x.length&&resume(x[0][0],x[0][1])}}function __asyncDelegator(g){var v,b;return v={},verb("next"),verb("throw",(function(g){throw g})),verb("return"),v[Symbol.iterator]=function(){return this},v;function verb(S,P){v[S]=g[S]?function(v){return(b=!b)?{value:__await(g[S](v)),done:!1}:P?P(v):v}:P}}function __asyncValues(g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v,b=g[Symbol.asyncIterator];return b?b.call(g):(g=__values(g),v={},verb("next"),verb("throw"),verb("return"),v[Symbol.asyncIterator]=function(){return this},v);function verb(b){v[b]=g[b]&&function(v){return new Promise((function(S,P){(function settle(g,v,b,S){Promise.resolve(S).then((function(v){g({value:v,done:b})}),v)})(S,P,(v=g[b](v)).done,v.value)}))}}}Object.create},6149:(g,v,b)=>{g.exports=b(55468)},55468:(g,v,b)=>{"use strict";b(41808);var S,P=b(24404),x=b(13685),C=b(95687),T=b(82361),R=(b(39491),b(73837));function TunnelingAgent(g){var v=this;v.options=g||{},v.proxyOptions=v.options.proxy||{},v.maxSockets=v.options.maxSockets||x.Agent.defaultMaxSockets,v.requests=[],v.sockets=[],v.on("free",(function onFree(g,b,S,P){for(var x=toOptions(b,S,P),C=0,T=v.requests.length;C<T;++C){var R=v.requests[C];if(R.host===x.host&&R.port===x.port)return v.requests.splice(C,1),void R.request.onSocket(g)}g.destroy(),v.removeSocket(g)}))}function createSecureSocket(g,v){var b=this;TunnelingAgent.prototype.createSocket.call(b,g,(function(S){var x=g.request.getHeader("host"),C=mergeOptions({},b.options,{socket:S,servername:x?x.replace(/:.*$/,""):g.host}),T=P.connect(0,C);b.sockets[b.sockets.indexOf(S)]=T,v(T)}))}function toOptions(g,v,b){return"string"==typeof g?{host:g,port:v,localAddress:b}:g}function mergeOptions(g){for(var v=1,b=arguments.length;v<b;++v){var S=arguments[v];if("object"==typeof S)for(var P=Object.keys(S),x=0,C=P.length;x<C;++x){var T=P[x];void 0!==S[T]&&(g[T]=S[T])}}return g}v.httpOverHttp=function httpOverHttp(g){var v=new TunnelingAgent(g);return v.request=x.request,v},v.httpsOverHttp=function httpsOverHttp(g){var v=new TunnelingAgent(g);return v.request=x.request,v.createSocket=createSecureSocket,v.defaultPort=443,v},v.httpOverHttps=function httpOverHttps(g){var v=new TunnelingAgent(g);return v.request=C.request,v},v.httpsOverHttps=function httpsOverHttps(g){var v=new TunnelingAgent(g);return v.request=C.request,v.createSocket=createSecureSocket,v.defaultPort=443,v},R.inherits(TunnelingAgent,T.EventEmitter),TunnelingAgent.prototype.addRequest=function addRequest(g,v,b,S){var P=this,x=mergeOptions({request:g},P.options,toOptions(v,b,S));P.sockets.length>=this.maxSockets?P.requests.push(x):P.createSocket(x,(function(v){function onFree(){P.emit("free",v,x)}function onCloseOrRemove(g){P.removeSocket(v),v.removeListener("free",onFree),v.removeListener("close",onCloseOrRemove),v.removeListener("agentRemove",onCloseOrRemove)}v.on("free",onFree),v.on("close",onCloseOrRemove),v.on("agentRemove",onCloseOrRemove),g.onSocket(v)}))},TunnelingAgent.prototype.createSocket=function createSocket(g,v){var b=this,P={};b.sockets.push(P);var x=mergeOptions({},b.proxyOptions,{method:"CONNECT",path:g.host+":"+g.port,agent:!1,headers:{host:g.host+":"+g.port}});g.localAddress&&(x.localAddress=g.localAddress),x.proxyAuth&&(x.headers=x.headers||{},x.headers["Proxy-Authorization"]="Basic "+new Buffer(x.proxyAuth).toString("base64")),S("making CONNECT request");var C=b.request(x);function onConnect(x,T,R){var k;return C.removeAllListeners(),T.removeAllListeners(),200!==x.statusCode?(S("tunneling socket could not be established, statusCode=%d",x.statusCode),T.destroy(),(k=new Error("tunneling socket could not be established, statusCode="+x.statusCode)).code="ECONNRESET",g.request.emit("error",k),void b.removeSocket(P)):R.length>0?(S("got illegal response body from proxy"),T.destroy(),(k=new Error("got illegal response body from proxy")).code="ECONNRESET",g.request.emit("error",k),void b.removeSocket(P)):(S("tunneling connection has established"),b.sockets[b.sockets.indexOf(P)]=T,v(T))}C.useChunkedEncodingByDefault=!1,C.once("response",(function onResponse(g){g.upgrade=!0})),C.once("upgrade",(function onUpgrade(g,v,b){process.nextTick((function(){onConnect(g,v,b)}))})),C.once("connect",onConnect),C.once("error",(function onError(v){C.removeAllListeners(),S("tunneling socket could not be established, cause=%s\n",v.message,v.stack);var x=new Error("tunneling socket could not be established, cause="+v.message);x.code="ECONNRESET",g.request.emit("error",x),b.removeSocket(P)})),C.end()},TunnelingAgent.prototype.removeSocket=function removeSocket(g){var v=this.sockets.indexOf(g);if(-1!==v){this.sockets.splice(v,1);var b=this.requests.shift();b&&this.createSocket(b,(function(g){b.request.onSocket(g)}))}},S=process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?function(){var g=Array.prototype.slice.call(arguments);"string"==typeof g[0]?g[0]="TUNNEL: "+g[0]:g.unshift("TUNNEL:"),console.error.apply(console,g)}:function(){}},28661:(g,v,b)=>{"use strict";var S,P,x,C,T,R,k,_,O,I,A,q,z,L,G,j,B,U,V,H,K,X,J,Y,te,re,ie,ne;b.r(v),b.d(v,{AnnotatedTextEdit:()=>J,ChangeAnnotation:()=>K,ChangeAnnotationIdentifier:()=>X,CodeAction:()=>De,CodeActionContext:()=>ze,CodeActionKind:()=>Ae,CodeActionTriggerKind:()=>qe,CodeDescription:()=>B,CodeLens:()=>Le,Color:()=>O,ColorInformation:()=>I,ColorPresentation:()=>A,Command:()=>V,CompletionItem:()=>ve,CompletionItemKind:()=>de,CompletionItemLabelDetails:()=>fe,CompletionItemTag:()=>he,CompletionList:()=>be,CreateFile:()=>te,DeleteFile:()=>ie,Diagnostic:()=>U,DiagnosticRelatedInformation:()=>L,DiagnosticSeverity:()=>G,DiagnosticTag:()=>j,DocumentHighlight:()=>Te,DocumentHighlightKind:()=>Ce,DocumentLink:()=>Ge,DocumentSymbol:()=>Ie,DocumentUri:()=>S,EOL:()=>ct,FoldingRange:()=>z,FoldingRangeKind:()=>q,FormattingOptions:()=>Fe,Hover:()=>Se,InlayHint:()=>rt,InlayHintKind:()=>et,InlayHintLabelPart:()=>tt,InlineValueContext:()=>Ze,InlineValueEvaluatableExpression:()=>Je,InlineValueText:()=>$e,InlineValueVariableLookup:()=>Xe,InsertReplaceEdit:()=>ye,InsertTextFormat:()=>me,InsertTextMode:()=>ge,Location:()=>k,LocationLink:()=>_,MarkedString:()=>Ne,MarkupContent:()=>ce,MarkupKind:()=>pe,OptionalVersionedTextDocumentIdentifier:()=>oe,ParameterInformation:()=>Pe,Position:()=>T,Range:()=>R,RenameFile:()=>re,SelectionRange:()=>je,SemanticTokenModifiers:()=>Ue,SemanticTokenTypes:()=>Be,SemanticTokens:()=>He,SignatureInformation:()=>xe,SymbolInformation:()=>_e,SymbolKind:()=>ke,SymbolTag:()=>Ee,TextDocument:()=>pt,TextDocumentEdit:()=>Y,TextDocumentIdentifier:()=>ae,TextDocumentItem:()=>le,TextEdit:()=>H,URI:()=>P,VersionedTextDocumentIdentifier:()=>se,WorkspaceChange:()=>lt,WorkspaceEdit:()=>ne,WorkspaceFolder:()=>it,WorkspaceSymbol:()=>Oe,integer:()=>x,uinteger:()=>C}),function(g){g.is=function is(g){return"string"==typeof g}}(S||(S={})),function(g){g.is=function is(g){return"string"==typeof g}}(P||(P={})),function(g){g.MIN_VALUE=-2147483648,g.MAX_VALUE=2147483647,g.is=function is(v){return"number"==typeof v&&g.MIN_VALUE<=v&&v<=g.MAX_VALUE}}(x||(x={})),function(g){g.MIN_VALUE=0,g.MAX_VALUE=2147483647,g.is=function is(v){return"number"==typeof v&&g.MIN_VALUE<=v&&v<=g.MAX_VALUE}}(C||(C={})),function(g){g.create=function create(g,v){return g===Number.MAX_VALUE&&(g=C.MAX_VALUE),v===Number.MAX_VALUE&&(v=C.MAX_VALUE),{line:g,character:v}},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&ut.uinteger(v.line)&&ut.uinteger(v.character)}}(T||(T={})),function(g){g.create=function create(g,v,b,S){if(ut.uinteger(g)&&ut.uinteger(v)&&ut.uinteger(b)&&ut.uinteger(S))return{start:T.create(g,v),end:T.create(b,S)};if(T.is(g)&&T.is(v))return{start:g,end:v};throw new Error("Range#create called with invalid arguments[".concat(g,", ").concat(v,", ").concat(b,", ").concat(S,"]"))},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&T.is(v.start)&&T.is(v.end)}}(R||(R={})),function(g){g.create=function create(g,v){return{uri:g,range:v}},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&R.is(v.range)&&(ut.string(v.uri)||ut.undefined(v.uri))}}(k||(k={})),function(g){g.create=function create(g,v,b,S){return{targetUri:g,targetRange:v,targetSelectionRange:b,originSelectionRange:S}},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&R.is(v.targetRange)&&ut.string(v.targetUri)&&R.is(v.targetSelectionRange)&&(R.is(v.originSelectionRange)||ut.undefined(v.originSelectionRange))}}(_||(_={})),function(g){g.create=function create(g,v,b,S){return{red:g,green:v,blue:b,alpha:S}},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&ut.numberRange(v.red,0,1)&&ut.numberRange(v.green,0,1)&&ut.numberRange(v.blue,0,1)&&ut.numberRange(v.alpha,0,1)}}(O||(O={})),function(g){g.create=function create(g,v){return{range:g,color:v}},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&R.is(v.range)&&O.is(v.color)}}(I||(I={})),function(g){g.create=function create(g,v,b){return{label:g,textEdit:v,additionalTextEdits:b}},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&ut.string(v.label)&&(ut.undefined(v.textEdit)||H.is(v))&&(ut.undefined(v.additionalTextEdits)||ut.typedArray(v.additionalTextEdits,H.is))}}(A||(A={})),function(g){g.Comment="comment",g.Imports="imports",g.Region="region"}(q||(q={})),function(g){g.create=function create(g,v,b,S,P,x){var C={startLine:g,endLine:v};return ut.defined(b)&&(C.startCharacter=b),ut.defined(S)&&(C.endCharacter=S),ut.defined(P)&&(C.kind=P),ut.defined(x)&&(C.collapsedText=x),C},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&ut.uinteger(v.startLine)&&ut.uinteger(v.startLine)&&(ut.undefined(v.startCharacter)||ut.uinteger(v.startCharacter))&&(ut.undefined(v.endCharacter)||ut.uinteger(v.endCharacter))&&(ut.undefined(v.kind)||ut.string(v.kind))}}(z||(z={})),function(g){g.create=function create(g,v){return{location:g,message:v}},g.is=function is(g){var v=g;return ut.defined(v)&&k.is(v.location)&&ut.string(v.message)}}(L||(L={})),function(g){g.Error=1,g.Warning=2,g.Information=3,g.Hint=4}(G||(G={})),function(g){g.Unnecessary=1,g.Deprecated=2}(j||(j={})),function(g){g.is=function is(g){var v=g;return ut.objectLiteral(v)&&ut.string(v.href)}}(B||(B={})),function(g){g.create=function create(g,v,b,S,P,x){var C={range:g,message:v};return ut.defined(b)&&(C.severity=b),ut.defined(S)&&(C.code=S),ut.defined(P)&&(C.source=P),ut.defined(x)&&(C.relatedInformation=x),C},g.is=function is(g){var v,b=g;return ut.defined(b)&&R.is(b.range)&&ut.string(b.message)&&(ut.number(b.severity)||ut.undefined(b.severity))&&(ut.integer(b.code)||ut.string(b.code)||ut.undefined(b.code))&&(ut.undefined(b.codeDescription)||ut.string(null===(v=b.codeDescription)||void 0===v?void 0:v.href))&&(ut.string(b.source)||ut.undefined(b.source))&&(ut.undefined(b.relatedInformation)||ut.typedArray(b.relatedInformation,L.is))}}(U||(U={})),function(g){g.create=function create(g,v){for(var b=[],S=2;S<arguments.length;S++)b[S-2]=arguments[S];var P={title:g,command:v};return ut.defined(b)&&b.length>0&&(P.arguments=b),P},g.is=function is(g){var v=g;return ut.defined(v)&&ut.string(v.title)&&ut.string(v.command)}}(V||(V={})),function(g){g.replace=function replace(g,v){return{range:g,newText:v}},g.insert=function insert(g,v){return{range:{start:g,end:g},newText:v}},g.del=function del(g){return{range:g,newText:""}},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&ut.string(v.newText)&&R.is(v.range)}}(H||(H={})),function(g){g.create=function create(g,v,b){var S={label:g};return void 0!==v&&(S.needsConfirmation=v),void 0!==b&&(S.description=b),S},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&ut.string(v.label)&&(ut.boolean(v.needsConfirmation)||void 0===v.needsConfirmation)&&(ut.string(v.description)||void 0===v.description)}}(K||(K={})),function(g){g.is=function is(g){var v=g;return ut.string(v)}}(X||(X={})),function(g){g.replace=function replace(g,v,b){return{range:g,newText:v,annotationId:b}},g.insert=function insert(g,v,b){return{range:{start:g,end:g},newText:v,annotationId:b}},g.del=function del(g,v){return{range:g,newText:"",annotationId:v}},g.is=function is(g){var v=g;return H.is(v)&&(K.is(v.annotationId)||X.is(v.annotationId))}}(J||(J={})),function(g){g.create=function create(g,v){return{textDocument:g,edits:v}},g.is=function is(g){var v=g;return ut.defined(v)&&oe.is(v.textDocument)&&Array.isArray(v.edits)}}(Y||(Y={})),function(g){g.create=function create(g,v,b){var S={kind:"create",uri:g};return void 0===v||void 0===v.overwrite&&void 0===v.ignoreIfExists||(S.options=v),void 0!==b&&(S.annotationId=b),S},g.is=function is(g){var v=g;return v&&"create"===v.kind&&ut.string(v.uri)&&(void 0===v.options||(void 0===v.options.overwrite||ut.boolean(v.options.overwrite))&&(void 0===v.options.ignoreIfExists||ut.boolean(v.options.ignoreIfExists)))&&(void 0===v.annotationId||X.is(v.annotationId))}}(te||(te={})),function(g){g.create=function create(g,v,b,S){var P={kind:"rename",oldUri:g,newUri:v};return void 0===b||void 0===b.overwrite&&void 0===b.ignoreIfExists||(P.options=b),void 0!==S&&(P.annotationId=S),P},g.is=function is(g){var v=g;return v&&"rename"===v.kind&&ut.string(v.oldUri)&&ut.string(v.newUri)&&(void 0===v.options||(void 0===v.options.overwrite||ut.boolean(v.options.overwrite))&&(void 0===v.options.ignoreIfExists||ut.boolean(v.options.ignoreIfExists)))&&(void 0===v.annotationId||X.is(v.annotationId))}}(re||(re={})),function(g){g.create=function create(g,v,b){var S={kind:"delete",uri:g};return void 0===v||void 0===v.recursive&&void 0===v.ignoreIfNotExists||(S.options=v),void 0!==b&&(S.annotationId=b),S},g.is=function is(g){var v=g;return v&&"delete"===v.kind&&ut.string(v.uri)&&(void 0===v.options||(void 0===v.options.recursive||ut.boolean(v.options.recursive))&&(void 0===v.options.ignoreIfNotExists||ut.boolean(v.options.ignoreIfNotExists)))&&(void 0===v.annotationId||X.is(v.annotationId))}}(ie||(ie={})),function(g){g.is=function is(g){var v=g;return v&&(void 0!==v.changes||void 0!==v.documentChanges)&&(void 0===v.documentChanges||v.documentChanges.every((function(g){return ut.string(g.kind)?te.is(g)||re.is(g)||ie.is(g):Y.is(g)})))}}(ne||(ne={}));var ae,se,oe,le,pe,ce,de,me,he,ye,ge,fe,ve,be,Ne,Se,Pe,xe,Ce,Te,ke,Ee,_e,Oe,Ie,Ae,qe,ze,De,Le,Fe,Ge,je,Be,Ue,He,$e,Xe,Je,Ze,et,tt,rt,it,nt=function(){function TextEditChangeImpl(g,v){this.edits=g,this.changeAnnotations=v}return TextEditChangeImpl.prototype.insert=function(g,v,b){var S,P;if(void 0===b?S=H.insert(g,v):X.is(b)?(P=b,S=J.insert(g,v,b)):(this.assertChangeAnnotations(this.changeAnnotations),P=this.changeAnnotations.manage(b),S=J.insert(g,v,P)),this.edits.push(S),void 0!==P)return P},TextEditChangeImpl.prototype.replace=function(g,v,b){var S,P;if(void 0===b?S=H.replace(g,v):X.is(b)?(P=b,S=J.replace(g,v,b)):(this.assertChangeAnnotations(this.changeAnnotations),P=this.changeAnnotations.manage(b),S=J.replace(g,v,P)),this.edits.push(S),void 0!==P)return P},TextEditChangeImpl.prototype.delete=function(g,v){var b,S;if(void 0===v?b=H.del(g):X.is(v)?(S=v,b=J.del(g,v)):(this.assertChangeAnnotations(this.changeAnnotations),S=this.changeAnnotations.manage(v),b=J.del(g,S)),this.edits.push(b),void 0!==S)return S},TextEditChangeImpl.prototype.add=function(g){this.edits.push(g)},TextEditChangeImpl.prototype.all=function(){return this.edits},TextEditChangeImpl.prototype.clear=function(){this.edits.splice(0,this.edits.length)},TextEditChangeImpl.prototype.assertChangeAnnotations=function(g){if(void 0===g)throw new Error("Text edit change is not configured to manage change annotations.")},TextEditChangeImpl}(),ot=function(){function ChangeAnnotations(g){this._annotations=void 0===g?Object.create(null):g,this._counter=0,this._size=0}return ChangeAnnotations.prototype.all=function(){return this._annotations},Object.defineProperty(ChangeAnnotations.prototype,"size",{get:function(){return this._size},enumerable:!1,configurable:!0}),ChangeAnnotations.prototype.manage=function(g,v){var b;if(X.is(g)?b=g:(b=this.nextId(),v=g),void 0!==this._annotations[b])throw new Error("Id ".concat(b," is already in use."));if(void 0===v)throw new Error("No annotation provided for id ".concat(b));return this._annotations[b]=v,this._size++,b},ChangeAnnotations.prototype.nextId=function(){return this._counter++,this._counter.toString()},ChangeAnnotations}(),lt=function(){function WorkspaceChange(g){var v=this;this._textEditChanges=Object.create(null),void 0!==g?(this._workspaceEdit=g,g.documentChanges?(this._changeAnnotations=new ot(g.changeAnnotations),g.changeAnnotations=this._changeAnnotations.all(),g.documentChanges.forEach((function(g){if(Y.is(g)){var b=new nt(g.edits,v._changeAnnotations);v._textEditChanges[g.textDocument.uri]=b}}))):g.changes&&Object.keys(g.changes).forEach((function(b){var S=new nt(g.changes[b]);v._textEditChanges[b]=S}))):this._workspaceEdit={}}return Object.defineProperty(WorkspaceChange.prototype,"edit",{get:function(){return this.initDocumentChanges(),void 0!==this._changeAnnotations&&(0===this._changeAnnotations.size?this._workspaceEdit.changeAnnotations=void 0:this._workspaceEdit.changeAnnotations=this._changeAnnotations.all()),this._workspaceEdit},enumerable:!1,configurable:!0}),WorkspaceChange.prototype.getTextEditChange=function(g){if(oe.is(g)){if(this.initDocumentChanges(),void 0===this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.");var v={uri:g.uri,version:g.version};if(!(S=this._textEditChanges[v.uri])){var b={textDocument:v,edits:P=[]};this._workspaceEdit.documentChanges.push(b),S=new nt(P,this._changeAnnotations),this._textEditChanges[v.uri]=S}return S}if(this.initChanges(),void 0===this._workspaceEdit.changes)throw new Error("Workspace edit is not configured for normal text edit changes.");var S;if(!(S=this._textEditChanges[g])){var P=[];this._workspaceEdit.changes[g]=P,S=new nt(P),this._textEditChanges[g]=S}return S},WorkspaceChange.prototype.initDocumentChanges=function(){void 0===this._workspaceEdit.documentChanges&&void 0===this._workspaceEdit.changes&&(this._changeAnnotations=new ot,this._workspaceEdit.documentChanges=[],this._workspaceEdit.changeAnnotations=this._changeAnnotations.all())},WorkspaceChange.prototype.initChanges=function(){void 0===this._workspaceEdit.documentChanges&&void 0===this._workspaceEdit.changes&&(this._workspaceEdit.changes=Object.create(null))},WorkspaceChange.prototype.createFile=function(g,v,b){if(this.initDocumentChanges(),void 0===this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.");var S,P,x;if(K.is(v)||X.is(v)?S=v:b=v,void 0===S?P=te.create(g,b):(x=X.is(S)?S:this._changeAnnotations.manage(S),P=te.create(g,b,x)),this._workspaceEdit.documentChanges.push(P),void 0!==x)return x},WorkspaceChange.prototype.renameFile=function(g,v,b,S){if(this.initDocumentChanges(),void 0===this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.");var P,x,C;if(K.is(b)||X.is(b)?P=b:S=b,void 0===P?x=re.create(g,v,S):(C=X.is(P)?P:this._changeAnnotations.manage(P),x=re.create(g,v,S,C)),this._workspaceEdit.documentChanges.push(x),void 0!==C)return C},WorkspaceChange.prototype.deleteFile=function(g,v,b){if(this.initDocumentChanges(),void 0===this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.");var S,P,x;if(K.is(v)||X.is(v)?S=v:b=v,void 0===S?P=ie.create(g,b):(x=X.is(S)?S:this._changeAnnotations.manage(S),P=ie.create(g,b,x)),this._workspaceEdit.documentChanges.push(P),void 0!==x)return x},WorkspaceChange}();!function(g){g.create=function create(g){return{uri:g}},g.is=function is(g){var v=g;return ut.defined(v)&&ut.string(v.uri)}}(ae||(ae={})),function(g){g.create=function create(g,v){return{uri:g,version:v}},g.is=function is(g){var v=g;return ut.defined(v)&&ut.string(v.uri)&&ut.integer(v.version)}}(se||(se={})),function(g){g.create=function create(g,v){return{uri:g,version:v}},g.is=function is(g){var v=g;return ut.defined(v)&&ut.string(v.uri)&&(null===v.version||ut.integer(v.version))}}(oe||(oe={})),function(g){g.create=function create(g,v,b,S){return{uri:g,languageId:v,version:b,text:S}},g.is=function is(g){var v=g;return ut.defined(v)&&ut.string(v.uri)&&ut.string(v.languageId)&&ut.integer(v.version)&&ut.string(v.text)}}(le||(le={})),function(g){g.PlainText="plaintext",g.Markdown="markdown",g.is=function is(v){var b=v;return b===g.PlainText||b===g.Markdown}}(pe||(pe={})),function(g){g.is=function is(g){var v=g;return ut.objectLiteral(g)&&pe.is(v.kind)&&ut.string(v.value)}}(ce||(ce={})),function(g){g.Text=1,g.Method=2,g.Function=3,g.Constructor=4,g.Field=5,g.Variable=6,g.Class=7,g.Interface=8,g.Module=9,g.Property=10,g.Unit=11,g.Value=12,g.Enum=13,g.Keyword=14,g.Snippet=15,g.Color=16,g.File=17,g.Reference=18,g.Folder=19,g.EnumMember=20,g.Constant=21,g.Struct=22,g.Event=23,g.Operator=24,g.TypeParameter=25}(de||(de={})),function(g){g.PlainText=1,g.Snippet=2}(me||(me={})),function(g){g.Deprecated=1}(he||(he={})),function(g){g.create=function create(g,v,b){return{newText:g,insert:v,replace:b}},g.is=function is(g){var v=g;return v&&ut.string(v.newText)&&R.is(v.insert)&&R.is(v.replace)}}(ye||(ye={})),function(g){g.asIs=1,g.adjustIndentation=2}(ge||(ge={})),function(g){g.is=function is(g){var v=g;return v&&(ut.string(v.detail)||void 0===v.detail)&&(ut.string(v.description)||void 0===v.description)}}(fe||(fe={})),function(g){g.create=function create(g){return{label:g}}}(ve||(ve={})),function(g){g.create=function create(g,v){return{items:g||[],isIncomplete:!!v}}}(be||(be={})),function(g){g.fromPlainText=function fromPlainText(g){return g.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")},g.is=function is(g){var v=g;return ut.string(v)||ut.objectLiteral(v)&&ut.string(v.language)&&ut.string(v.value)}}(Ne||(Ne={})),function(g){g.is=function is(g){var v=g;return!!v&&ut.objectLiteral(v)&&(ce.is(v.contents)||Ne.is(v.contents)||ut.typedArray(v.contents,Ne.is))&&(void 0===g.range||R.is(g.range))}}(Se||(Se={})),function(g){g.create=function create(g,v){return v?{label:g,documentation:v}:{label:g}}}(Pe||(Pe={})),function(g){g.create=function create(g,v){for(var b=[],S=2;S<arguments.length;S++)b[S-2]=arguments[S];var P={label:g};return ut.defined(v)&&(P.documentation=v),ut.defined(b)?P.parameters=b:P.parameters=[],P}}(xe||(xe={})),function(g){g.Text=1,g.Read=2,g.Write=3}(Ce||(Ce={})),function(g){g.create=function create(g,v){var b={range:g};return ut.number(v)&&(b.kind=v),b}}(Te||(Te={})),function(g){g.File=1,g.Module=2,g.Namespace=3,g.Package=4,g.Class=5,g.Method=6,g.Property=7,g.Field=8,g.Constructor=9,g.Enum=10,g.Interface=11,g.Function=12,g.Variable=13,g.Constant=14,g.String=15,g.Number=16,g.Boolean=17,g.Array=18,g.Object=19,g.Key=20,g.Null=21,g.EnumMember=22,g.Struct=23,g.Event=24,g.Operator=25,g.TypeParameter=26}(ke||(ke={})),function(g){g.Deprecated=1}(Ee||(Ee={})),function(g){g.create=function create(g,v,b,S,P){var x={name:g,kind:v,location:{uri:S,range:b}};return P&&(x.containerName=P),x}}(_e||(_e={})),function(g){g.create=function create(g,v,b,S){return void 0!==S?{name:g,kind:v,location:{uri:b,range:S}}:{name:g,kind:v,location:{uri:b}}}}(Oe||(Oe={})),function(g){g.create=function create(g,v,b,S,P,x){var C={name:g,detail:v,kind:b,range:S,selectionRange:P};return void 0!==x&&(C.children=x),C},g.is=function is(g){var v=g;return v&&ut.string(v.name)&&ut.number(v.kind)&&R.is(v.range)&&R.is(v.selectionRange)&&(void 0===v.detail||ut.string(v.detail))&&(void 0===v.deprecated||ut.boolean(v.deprecated))&&(void 0===v.children||Array.isArray(v.children))&&(void 0===v.tags||Array.isArray(v.tags))}}(Ie||(Ie={})),function(g){g.Empty="",g.QuickFix="quickfix",g.Refactor="refactor",g.RefactorExtract="refactor.extract",g.RefactorInline="refactor.inline",g.RefactorRewrite="refactor.rewrite",g.Source="source",g.SourceOrganizeImports="source.organizeImports",g.SourceFixAll="source.fixAll"}(Ae||(Ae={})),function(g){g.Invoked=1,g.Automatic=2}(qe||(qe={})),function(g){g.create=function create(g,v,b){var S={diagnostics:g};return null!=v&&(S.only=v),null!=b&&(S.triggerKind=b),S},g.is=function is(g){var v=g;return ut.defined(v)&&ut.typedArray(v.diagnostics,U.is)&&(void 0===v.only||ut.typedArray(v.only,ut.string))&&(void 0===v.triggerKind||v.triggerKind===qe.Invoked||v.triggerKind===qe.Automatic)}}(ze||(ze={})),function(g){g.create=function create(g,v,b){var S={title:g},P=!0;return"string"==typeof v?(P=!1,S.kind=v):V.is(v)?S.command=v:S.edit=v,P&&void 0!==b&&(S.kind=b),S},g.is=function is(g){var v=g;return v&&ut.string(v.title)&&(void 0===v.diagnostics||ut.typedArray(v.diagnostics,U.is))&&(void 0===v.kind||ut.string(v.kind))&&(void 0!==v.edit||void 0!==v.command)&&(void 0===v.command||V.is(v.command))&&(void 0===v.isPreferred||ut.boolean(v.isPreferred))&&(void 0===v.edit||ne.is(v.edit))}}(De||(De={})),function(g){g.create=function create(g,v){var b={range:g};return ut.defined(v)&&(b.data=v),b},g.is=function is(g){var v=g;return ut.defined(v)&&R.is(v.range)&&(ut.undefined(v.command)||V.is(v.command))}}(Le||(Le={})),function(g){g.create=function create(g,v){return{tabSize:g,insertSpaces:v}},g.is=function is(g){var v=g;return ut.defined(v)&&ut.uinteger(v.tabSize)&&ut.boolean(v.insertSpaces)}}(Fe||(Fe={})),function(g){g.create=function create(g,v,b){return{range:g,target:v,data:b}},g.is=function is(g){var v=g;return ut.defined(v)&&R.is(v.range)&&(ut.undefined(v.target)||ut.string(v.target))}}(Ge||(Ge={})),function(g){g.create=function create(g,v){return{range:g,parent:v}},g.is=function is(v){var b=v;return ut.objectLiteral(b)&&R.is(b.range)&&(void 0===b.parent||g.is(b.parent))}}(je||(je={})),function(g){g.namespace="namespace",g.type="type",g.class="class",g.enum="enum",g.interface="interface",g.struct="struct",g.typeParameter="typeParameter",g.parameter="parameter",g.variable="variable",g.property="property",g.enumMember="enumMember",g.event="event",g.function="function",g.method="method",g.macro="macro",g.keyword="keyword",g.modifier="modifier",g.comment="comment",g.string="string",g.number="number",g.regexp="regexp",g.operator="operator",g.decorator="decorator"}(Be||(Be={})),function(g){g.declaration="declaration",g.definition="definition",g.readonly="readonly",g.static="static",g.deprecated="deprecated",g.abstract="abstract",g.async="async",g.modification="modification",g.documentation="documentation",g.defaultLibrary="defaultLibrary"}(Ue||(Ue={})),function(g){g.is=function is(g){var v=g;return ut.objectLiteral(v)&&(void 0===v.resultId||"string"==typeof v.resultId)&&Array.isArray(v.data)&&(0===v.data.length||"number"==typeof v.data[0])}}(He||(He={})),function(g){g.create=function create(g,v){return{range:g,text:v}},g.is=function is(g){var v=g;return null!=v&&R.is(v.range)&&ut.string(v.text)}}($e||($e={})),function(g){g.create=function create(g,v,b){return{range:g,variableName:v,caseSensitiveLookup:b}},g.is=function is(g){var v=g;return null!=v&&R.is(v.range)&&ut.boolean(v.caseSensitiveLookup)&&(ut.string(v.variableName)||void 0===v.variableName)}}(Xe||(Xe={})),function(g){g.create=function create(g,v){return{range:g,expression:v}},g.is=function is(g){var v=g;return null!=v&&R.is(v.range)&&(ut.string(v.expression)||void 0===v.expression)}}(Je||(Je={})),function(g){g.create=function create(g,v){return{frameId:g,stoppedLocation:v}},g.is=function is(g){var v=g;return ut.defined(v)&&R.is(g.stoppedLocation)}}(Ze||(Ze={})),function(g){g.Type=1,g.Parameter=2,g.is=function is(g){return 1===g||2===g}}(et||(et={})),function(g){g.create=function create(g){return{value:g}},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&(void 0===v.tooltip||ut.string(v.tooltip)||ce.is(v.tooltip))&&(void 0===v.location||k.is(v.location))&&(void 0===v.command||V.is(v.command))}}(tt||(tt={})),function(g){g.create=function create(g,v,b){var S={position:g,label:v};return void 0!==b&&(S.kind=b),S},g.is=function is(g){var v=g;return ut.objectLiteral(v)&&T.is(v.position)&&(ut.string(v.label)||ut.typedArray(v.label,tt.is))&&(void 0===v.kind||et.is(v.kind))&&void 0===v.textEdits||ut.typedArray(v.textEdits,H.is)&&(void 0===v.tooltip||ut.string(v.tooltip)||ce.is(v.tooltip))&&(void 0===v.paddingLeft||ut.boolean(v.paddingLeft))&&(void 0===v.paddingRight||ut.boolean(v.paddingRight))}}(rt||(rt={})),function(g){g.is=function is(g){var v=g;return ut.objectLiteral(v)&&P.is(v.uri)&&ut.string(v.name)}}(it||(it={}));var pt,ct=["\n","\r\n","\r"];!function(g){function mergeSort(g,v){if(g.length<=1)return g;var b=g.length/2|0,S=g.slice(0,b),P=g.slice(b);mergeSort(S,v),mergeSort(P,v);for(var x=0,C=0,T=0;x<S.length&&C<P.length;){var R=v(S[x],P[C]);g[T++]=R<=0?S[x++]:P[C++]}for(;x<S.length;)g[T++]=S[x++];for(;C<P.length;)g[T++]=P[C++];return g}g.create=function create(g,v,b,S){return new dt(g,v,b,S)},g.is=function is(g){var v=g;return!!(ut.defined(v)&&ut.string(v.uri)&&(ut.undefined(v.languageId)||ut.string(v.languageId))&&ut.uinteger(v.lineCount)&&ut.func(v.getText)&&ut.func(v.positionAt)&&ut.func(v.offsetAt))},g.applyEdits=function applyEdits(g,v){for(var b=g.getText(),S=mergeSort(v,(function(g,v){var b=g.range.start.line-v.range.start.line;return 0===b?g.range.start.character-v.range.start.character:b})),P=b.length,x=S.length-1;x>=0;x--){var C=S[x],T=g.offsetAt(C.range.start),R=g.offsetAt(C.range.end);if(!(R<=P))throw new Error("Overlapping edit");b=b.substring(0,T)+C.newText+b.substring(R,b.length),P=T}return b}}(pt||(pt={}));var ut,dt=function(){function FullTextDocument(g,v,b,S){this._uri=g,this._languageId=v,this._version=b,this._content=S,this._lineOffsets=void 0}return Object.defineProperty(FullTextDocument.prototype,"uri",{get:function(){return this._uri},enumerable:!1,configurable:!0}),Object.defineProperty(FullTextDocument.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(FullTextDocument.prototype,"version",{get:function(){return this._version},enumerable:!1,configurable:!0}),FullTextDocument.prototype.getText=function(g){if(g){var v=this.offsetAt(g.start),b=this.offsetAt(g.end);return this._content.substring(v,b)}return this._content},FullTextDocument.prototype.update=function(g,v){this._content=g.text,this._version=v,this._lineOffsets=void 0},FullTextDocument.prototype.getLineOffsets=function(){if(void 0===this._lineOffsets){for(var g=[],v=this._content,b=!0,S=0;S<v.length;S++){b&&(g.push(S),b=!1);var P=v.charAt(S);b="\r"===P||"\n"===P,"\r"===P&&S+1<v.length&&"\n"===v.charAt(S+1)&&S++}b&&v.length>0&&g.push(v.length),this._lineOffsets=g}return this._lineOffsets},FullTextDocument.prototype.positionAt=function(g){g=Math.max(Math.min(g,this._content.length),0);var v=this.getLineOffsets(),b=0,S=v.length;if(0===S)return T.create(0,g);for(;b<S;){var P=Math.floor((b+S)/2);v[P]>g?S=P:b=P+1}var x=b-1;return T.create(x,g-v[x])},FullTextDocument.prototype.offsetAt=function(g){var v=this.getLineOffsets();if(g.line>=v.length)return this._content.length;if(g.line<0)return 0;var b=v[g.line],S=g.line+1<v.length?v[g.line+1]:this._content.length;return Math.max(Math.min(b+g.character,S),b)},Object.defineProperty(FullTextDocument.prototype,"lineCount",{get:function(){return this.getLineOffsets().length},enumerable:!1,configurable:!0}),FullTextDocument}();!function(g){var v=Object.prototype.toString;g.defined=function defined(g){return void 0!==g},g.undefined=function undefined(g){return void 0===g},g.boolean=function boolean(g){return!0===g||!1===g},g.string=function string(g){return"[object String]"===v.call(g)},g.number=function number(g){return"[object Number]"===v.call(g)},g.numberRange=function numberRange(g,b,S){return"[object Number]"===v.call(g)&&b<=g&&g<=S},g.integer=function integer(g){return"[object Number]"===v.call(g)&&-2147483648<=g&&g<=2147483647},g.uinteger=function uinteger(g){return"[object Number]"===v.call(g)&&0<=g&&g<=2147483647},g.func=function func(g){return"[object Function]"===v.call(g)},g.objectLiteral=function objectLiteral(g){return null!==g&&"object"==typeof g},g.typedArray=function typedArray(g,v){return Array.isArray(g)&&g.every(v)}}(ut||(ut={}))},38981:(g,v)=>{"use strict";v.fromCallback=function(g){return Object.defineProperty((function(...v){if("function"!=typeof v[v.length-1])return new Promise(((b,S)=>{g.call(this,...v,((g,v)=>null!=g?S(g):b(v)))}));g.apply(this,v)}),"name",{value:g.name})},v.fromPromise=function(g){return Object.defineProperty((function(...v){const b=v[v.length-1];if("function"!=typeof b)return g.apply(this,v);g.apply(this,v.slice(0,-1)).then((g=>b(null,g)),b)}),"name",{value:g.name})}},23870:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ProgressType=v.ProgressToken=v.createMessageConnection=v.NullLogger=v.ConnectionOptions=v.ConnectionStrategy=v.AbstractMessageBuffer=v.WriteableStreamMessageWriter=v.AbstractMessageWriter=v.MessageWriter=v.ReadableStreamMessageReader=v.AbstractMessageReader=v.MessageReader=v.SharedArrayReceiverStrategy=v.SharedArraySenderStrategy=v.CancellationToken=v.CancellationTokenSource=v.Emitter=v.Event=v.Disposable=v.LRUCache=v.Touch=v.LinkedMap=v.ParameterStructures=v.NotificationType9=v.NotificationType8=v.NotificationType7=v.NotificationType6=v.NotificationType5=v.NotificationType4=v.NotificationType3=v.NotificationType2=v.NotificationType1=v.NotificationType0=v.NotificationType=v.ErrorCodes=v.ResponseError=v.RequestType9=v.RequestType8=v.RequestType7=v.RequestType6=v.RequestType5=v.RequestType4=v.RequestType3=v.RequestType2=v.RequestType1=v.RequestType0=v.RequestType=v.Message=v.RAL=void 0,v.MessageStrategy=v.CancellationStrategy=v.CancellationSenderStrategy=v.CancellationReceiverStrategy=v.ConnectionError=v.ConnectionErrors=v.LogTraceNotification=v.SetTraceNotification=v.TraceFormat=v.TraceValues=v.Trace=void 0;const S=b(20839);Object.defineProperty(v,"Message",{enumerable:!0,get:function(){return S.Message}}),Object.defineProperty(v,"RequestType",{enumerable:!0,get:function(){return S.RequestType}}),Object.defineProperty(v,"RequestType0",{enumerable:!0,get:function(){return S.RequestType0}}),Object.defineProperty(v,"RequestType1",{enumerable:!0,get:function(){return S.RequestType1}}),Object.defineProperty(v,"RequestType2",{enumerable:!0,get:function(){return S.RequestType2}}),Object.defineProperty(v,"RequestType3",{enumerable:!0,get:function(){return S.RequestType3}}),Object.defineProperty(v,"RequestType4",{enumerable:!0,get:function(){return S.RequestType4}}),Object.defineProperty(v,"RequestType5",{enumerable:!0,get:function(){return S.RequestType5}}),Object.defineProperty(v,"RequestType6",{enumerable:!0,get:function(){return S.RequestType6}}),Object.defineProperty(v,"RequestType7",{enumerable:!0,get:function(){return S.RequestType7}}),Object.defineProperty(v,"RequestType8",{enumerable:!0,get:function(){return S.RequestType8}}),Object.defineProperty(v,"RequestType9",{enumerable:!0,get:function(){return S.RequestType9}}),Object.defineProperty(v,"ResponseError",{enumerable:!0,get:function(){return S.ResponseError}}),Object.defineProperty(v,"ErrorCodes",{enumerable:!0,get:function(){return S.ErrorCodes}}),Object.defineProperty(v,"NotificationType",{enumerable:!0,get:function(){return S.NotificationType}}),Object.defineProperty(v,"NotificationType0",{enumerable:!0,get:function(){return S.NotificationType0}}),Object.defineProperty(v,"NotificationType1",{enumerable:!0,get:function(){return S.NotificationType1}}),Object.defineProperty(v,"NotificationType2",{enumerable:!0,get:function(){return S.NotificationType2}}),Object.defineProperty(v,"NotificationType3",{enumerable:!0,get:function(){return S.NotificationType3}}),Object.defineProperty(v,"NotificationType4",{enumerable:!0,get:function(){return S.NotificationType4}}),Object.defineProperty(v,"NotificationType5",{enumerable:!0,get:function(){return S.NotificationType5}}),Object.defineProperty(v,"NotificationType6",{enumerable:!0,get:function(){return S.NotificationType6}}),Object.defineProperty(v,"NotificationType7",{enumerable:!0,get:function(){return S.NotificationType7}}),Object.defineProperty(v,"NotificationType8",{enumerable:!0,get:function(){return S.NotificationType8}}),Object.defineProperty(v,"NotificationType9",{enumerable:!0,get:function(){return S.NotificationType9}}),Object.defineProperty(v,"ParameterStructures",{enumerable:!0,get:function(){return S.ParameterStructures}});const P=b(96184);Object.defineProperty(v,"LinkedMap",{enumerable:!0,get:function(){return P.LinkedMap}}),Object.defineProperty(v,"LRUCache",{enumerable:!0,get:function(){return P.LRUCache}}),Object.defineProperty(v,"Touch",{enumerable:!0,get:function(){return P.Touch}});const x=b(83911);Object.defineProperty(v,"Disposable",{enumerable:!0,get:function(){return x.Disposable}});const C=b(27135);Object.defineProperty(v,"Event",{enumerable:!0,get:function(){return C.Event}}),Object.defineProperty(v,"Emitter",{enumerable:!0,get:function(){return C.Emitter}});const T=b(13881);Object.defineProperty(v,"CancellationTokenSource",{enumerable:!0,get:function(){return T.CancellationTokenSource}}),Object.defineProperty(v,"CancellationToken",{enumerable:!0,get:function(){return T.CancellationToken}});const R=b(98211);Object.defineProperty(v,"SharedArraySenderStrategy",{enumerable:!0,get:function(){return R.SharedArraySenderStrategy}}),Object.defineProperty(v,"SharedArrayReceiverStrategy",{enumerable:!0,get:function(){return R.SharedArrayReceiverStrategy}});const k=b(56525);Object.defineProperty(v,"MessageReader",{enumerable:!0,get:function(){return k.MessageReader}}),Object.defineProperty(v,"AbstractMessageReader",{enumerable:!0,get:function(){return k.AbstractMessageReader}}),Object.defineProperty(v,"ReadableStreamMessageReader",{enumerable:!0,get:function(){return k.ReadableStreamMessageReader}});const _=b(96654);Object.defineProperty(v,"MessageWriter",{enumerable:!0,get:function(){return _.MessageWriter}}),Object.defineProperty(v,"AbstractMessageWriter",{enumerable:!0,get:function(){return _.AbstractMessageWriter}}),Object.defineProperty(v,"WriteableStreamMessageWriter",{enumerable:!0,get:function(){return _.WriteableStreamMessageWriter}});const O=b(75530);Object.defineProperty(v,"AbstractMessageBuffer",{enumerable:!0,get:function(){return O.AbstractMessageBuffer}});const I=b(61343);Object.defineProperty(v,"ConnectionStrategy",{enumerable:!0,get:function(){return I.ConnectionStrategy}}),Object.defineProperty(v,"ConnectionOptions",{enumerable:!0,get:function(){return I.ConnectionOptions}}),Object.defineProperty(v,"NullLogger",{enumerable:!0,get:function(){return I.NullLogger}}),Object.defineProperty(v,"createMessageConnection",{enumerable:!0,get:function(){return I.createMessageConnection}}),Object.defineProperty(v,"ProgressToken",{enumerable:!0,get:function(){return I.ProgressToken}}),Object.defineProperty(v,"ProgressType",{enumerable:!0,get:function(){return I.ProgressType}}),Object.defineProperty(v,"Trace",{enumerable:!0,get:function(){return I.Trace}}),Object.defineProperty(v,"TraceValues",{enumerable:!0,get:function(){return I.TraceValues}}),Object.defineProperty(v,"TraceFormat",{enumerable:!0,get:function(){return I.TraceFormat}}),Object.defineProperty(v,"SetTraceNotification",{enumerable:!0,get:function(){return I.SetTraceNotification}}),Object.defineProperty(v,"LogTraceNotification",{enumerable:!0,get:function(){return I.LogTraceNotification}}),Object.defineProperty(v,"ConnectionErrors",{enumerable:!0,get:function(){return I.ConnectionErrors}}),Object.defineProperty(v,"ConnectionError",{enumerable:!0,get:function(){return I.ConnectionError}}),Object.defineProperty(v,"CancellationReceiverStrategy",{enumerable:!0,get:function(){return I.CancellationReceiverStrategy}}),Object.defineProperty(v,"CancellationSenderStrategy",{enumerable:!0,get:function(){return I.CancellationSenderStrategy}}),Object.defineProperty(v,"CancellationStrategy",{enumerable:!0,get:function(){return I.CancellationStrategy}}),Object.defineProperty(v,"MessageStrategy",{enumerable:!0,get:function(){return I.MessageStrategy}});const A=b(30147);v.RAL=A.default},13881:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CancellationTokenSource=v.CancellationToken=void 0;const S=b(30147),P=b(67574),x=b(27135);var C;!function(g){g.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:x.Event.None}),g.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:x.Event.None}),g.is=function is(v){const b=v;return b&&(b===g.None||b===g.Cancelled||P.boolean(b.isCancellationRequested)&&!!b.onCancellationRequested)}}(C=v.CancellationToken||(v.CancellationToken={}));const T=Object.freeze((function(g,v){const b=(0,S.default)().timer.setTimeout(g.bind(v),0);return{dispose(){b.dispose()}}}));class MutableToken{constructor(){this._isCancelled=!1}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?T:(this._emitter||(this._emitter=new x.Emitter),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=void 0)}}v.CancellationTokenSource=class CancellationTokenSource{get token(){return this._token||(this._token=new MutableToken),this._token}cancel(){this._token?this._token.cancel():this._token=C.Cancelled}dispose(){this._token?this._token instanceof MutableToken&&this._token.dispose():this._token=C.None}}},61343:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createMessageConnection=v.ConnectionOptions=v.MessageStrategy=v.CancellationStrategy=v.CancellationSenderStrategy=v.CancellationReceiverStrategy=v.RequestCancellationReceiverStrategy=v.IdCancellationReceiverStrategy=v.ConnectionStrategy=v.ConnectionError=v.ConnectionErrors=v.LogTraceNotification=v.SetTraceNotification=v.TraceFormat=v.TraceValues=v.Trace=v.NullLogger=v.ProgressType=v.ProgressToken=void 0;const S=b(30147),P=b(67574),x=b(20839),C=b(96184),T=b(27135),R=b(13881);var k,_,O,I,A,q,z,L,G,j,B,U,V,H,K,X,J;!function(g){g.type=new x.NotificationType("$/cancelRequest")}(k||(k={})),function(g){g.is=function is(g){return"string"==typeof g||"number"==typeof g}}(_=v.ProgressToken||(v.ProgressToken={})),function(g){g.type=new x.NotificationType("$/progress")}(O||(O={}));v.ProgressType=class ProgressType{constructor(){}},function(g){g.is=function is(g){return P.func(g)}}(I||(I={})),v.NullLogger=Object.freeze({error:()=>{},warn:()=>{},info:()=>{},log:()=>{}}),function(g){g[g.Off=0]="Off",g[g.Messages=1]="Messages",g[g.Compact=2]="Compact",g[g.Verbose=3]="Verbose"}(A=v.Trace||(v.Trace={})),function(g){g.Off="off",g.Messages="messages",g.Compact="compact",g.Verbose="verbose"}(v.TraceValues||(v.TraceValues={})),function(g){g.fromString=function fromString(v){if(!P.string(v))return g.Off;switch(v=v.toLowerCase()){case"off":default:return g.Off;case"messages":return g.Messages;case"compact":return g.Compact;case"verbose":return g.Verbose}},g.toString=function toString(v){switch(v){case g.Off:return"off";case g.Messages:return"messages";case g.Compact:return"compact";case g.Verbose:return"verbose";default:return"off"}}}(A=v.Trace||(v.Trace={})),function(g){g.Text="text",g.JSON="json"}(v.TraceFormat||(v.TraceFormat={})),function(g){g.fromString=function fromString(v){return P.string(v)&&"json"===(v=v.toLowerCase())?g.JSON:g.Text}}(q=v.TraceFormat||(v.TraceFormat={})),function(g){g.type=new x.NotificationType("$/setTrace")}(z=v.SetTraceNotification||(v.SetTraceNotification={})),function(g){g.type=new x.NotificationType("$/logTrace")}(L=v.LogTraceNotification||(v.LogTraceNotification={})),function(g){g[g.Closed=1]="Closed",g[g.Disposed=2]="Disposed",g[g.AlreadyListening=3]="AlreadyListening"}(G=v.ConnectionErrors||(v.ConnectionErrors={}));class ConnectionError extends Error{constructor(g,v){super(v),this.code=g,Object.setPrototypeOf(this,ConnectionError.prototype)}}v.ConnectionError=ConnectionError,function(g){g.is=function is(g){const v=g;return v&&P.func(v.cancelUndispatched)}}(j=v.ConnectionStrategy||(v.ConnectionStrategy={})),function(g){g.is=function is(g){const v=g;return v&&(void 0===v.kind||"id"===v.kind)&&P.func(v.createCancellationTokenSource)&&(void 0===v.dispose||P.func(v.dispose))}}(B=v.IdCancellationReceiverStrategy||(v.IdCancellationReceiverStrategy={})),function(g){g.is=function is(g){const v=g;return v&&"request"===v.kind&&P.func(v.createCancellationTokenSource)&&(void 0===v.dispose||P.func(v.dispose))}}(U=v.RequestCancellationReceiverStrategy||(v.RequestCancellationReceiverStrategy={})),function(g){g.Message=Object.freeze({createCancellationTokenSource:g=>new R.CancellationTokenSource}),g.is=function is(g){return B.is(g)||U.is(g)}}(V=v.CancellationReceiverStrategy||(v.CancellationReceiverStrategy={})),function(g){g.Message=Object.freeze({sendCancellation:(g,v)=>g.sendNotification(k.type,{id:v}),cleanup(g){}}),g.is=function is(g){const v=g;return v&&P.func(v.sendCancellation)&&P.func(v.cleanup)}}(H=v.CancellationSenderStrategy||(v.CancellationSenderStrategy={})),function(g){g.Message=Object.freeze({receiver:V.Message,sender:H.Message}),g.is=function is(g){const v=g;return v&&V.is(v.receiver)&&H.is(v.sender)}}(K=v.CancellationStrategy||(v.CancellationStrategy={})),function(g){g.is=function is(g){const v=g;return v&&P.func(v.handleMessage)}}(X=v.MessageStrategy||(v.MessageStrategy={})),function(g){g.is=function is(g){const v=g;return v&&(K.is(v.cancellationStrategy)||j.is(v.connectionStrategy)||X.is(v.messageStrategy))}}(v.ConnectionOptions||(v.ConnectionOptions={})),function(g){g[g.New=1]="New",g[g.Listening=2]="Listening",g[g.Closed=3]="Closed",g[g.Disposed=4]="Disposed"}(J||(J={})),v.createMessageConnection=function createMessageConnection(g,b,j,U){const V=void 0!==j?j:v.NullLogger;let H=0,Y=0,te=0;const re="2.0";let ie;const ne=new Map;let ae;const se=new Map,oe=new Map;let le,pe,ce=new C.LinkedMap,de=new Map,me=new Set,he=new Map,ye=A.Off,ge=q.Text,fe=J.New;const ve=new T.Emitter,be=new T.Emitter,Ne=new T.Emitter,Se=new T.Emitter,Pe=new T.Emitter,xe=U&&U.cancellationStrategy?U.cancellationStrategy:K.Message;function createRequestQueueKey(g){if(null===g)throw new Error("Can't send requests with id null since the response can't be correlated.");return"req-"+g.toString()}function addMessageToQueue(g,v){x.Message.isRequest(v)?g.set(createRequestQueueKey(v.id),v):x.Message.isResponse(v)?g.set(function createResponseQueueKey(g){return null===g?"res-unknown-"+(++te).toString():"res-"+g.toString()}(v.id),v):g.set(function createNotificationQueueKey(){return"not-"+(++Y).toString()}(),v)}function cancelUndispatched(g){}function isListening(){return fe===J.Listening}function isClosed(){return fe===J.Closed}function isDisposed(){return fe===J.Disposed}function closeHandler(){fe!==J.New&&fe!==J.Listening||(fe=J.Closed,be.fire(void 0))}function triggerMessageQueue(){le||0===ce.size||(le=(0,S.default)().timer.setImmediate((()=>{le=void 0,function processMessageQueue(){if(0===ce.size)return;const g=ce.shift();try{const v=U?.messageStrategy;X.is(v)?v.handleMessage(g,handleMessage):handleMessage(g)}finally{triggerMessageQueue()}}()})))}function handleMessage(g){x.Message.isRequest(g)?function handleRequest(g){if(isDisposed())return;function reply(v,S,P){const C={jsonrpc:re,id:g.id};v instanceof x.ResponseError?C.error=v.toJson():C.result=void 0===v?null:v,traceSendingResponse(C,S,P),b.write(C).catch((()=>V.error("Sending response failed.")))}function replyError(v,S,P){const x={jsonrpc:re,id:g.id,error:v.toJson()};traceSendingResponse(x,S,P),b.write(x).catch((()=>V.error("Sending response failed.")))}function replySuccess(v,S,P){void 0===v&&(v=null);const x={jsonrpc:re,id:g.id,result:v};traceSendingResponse(x,S,P),b.write(x).catch((()=>V.error("Sending response failed.")))}!function traceReceivedRequest(g){if(ye===A.Off||!pe)return;if(ge===q.Text){let v;ye!==A.Verbose&&ye!==A.Compact||!g.params||(v=`Params: ${stringifyTrace(g.params)}\n\n`),pe.log(`Received request '${g.method} - (${g.id})'.`,v)}else logLSPMessage("receive-request",g)}(g);const v=ne.get(g.method);let S,C;v&&(S=v.type,C=v.handler);const T=Date.now();if(C||ie){const v=g.id??String(Date.now()),b=B.is(xe.receiver)?xe.receiver.createCancellationTokenSource(v):xe.receiver.createCancellationTokenSource(g);null!==g.id&&me.has(g.id)&&b.cancel(),null!==g.id&&he.set(v,b);try{let R;if(C)if(void 0===g.params){if(void 0!==S&&0!==S.numberOfParams)return void replyError(new x.ResponseError(x.ErrorCodes.InvalidParams,`Request ${g.method} defines ${S.numberOfParams} params but received none.`),g.method,T);R=C(b.token)}else if(Array.isArray(g.params)){if(void 0!==S&&S.parameterStructures===x.ParameterStructures.byName)return void replyError(new x.ResponseError(x.ErrorCodes.InvalidParams,`Request ${g.method} defines parameters by name but received parameters by position`),g.method,T);R=C(...g.params,b.token)}else{if(void 0!==S&&S.parameterStructures===x.ParameterStructures.byPosition)return void replyError(new x.ResponseError(x.ErrorCodes.InvalidParams,`Request ${g.method} defines parameters by position but received parameters by name`),g.method,T);R=C(g.params,b.token)}else ie&&(R=ie(g.method,g.params,b.token));const k=R;R?k.then?k.then((b=>{he.delete(v),reply(b,g.method,T)}),(b=>{he.delete(v),b instanceof x.ResponseError?replyError(b,g.method,T):b&&P.string(b.message)?replyError(new x.ResponseError(x.ErrorCodes.InternalError,`Request ${g.method} failed with message: ${b.message}`),g.method,T):replyError(new x.ResponseError(x.ErrorCodes.InternalError,`Request ${g.method} failed unexpectedly without providing any details.`),g.method,T)})):(he.delete(v),reply(R,g.method,T)):(he.delete(v),replySuccess(R,g.method,T))}catch(b){he.delete(v),b instanceof x.ResponseError?reply(b,g.method,T):b&&P.string(b.message)?replyError(new x.ResponseError(x.ErrorCodes.InternalError,`Request ${g.method} failed with message: ${b.message}`),g.method,T):replyError(new x.ResponseError(x.ErrorCodes.InternalError,`Request ${g.method} failed unexpectedly without providing any details.`),g.method,T)}}else replyError(new x.ResponseError(x.ErrorCodes.MethodNotFound,`Unhandled method ${g.method}`),g.method,T)}(g):x.Message.isNotification(g)?function handleNotification(g){if(isDisposed())return;let v,b;if(g.method===k.type.method){const v=g.params.id;return me.delete(v),void traceReceivedNotification(g)}{const S=se.get(g.method);S&&(b=S.handler,v=S.type)}if(b||ae)try{if(traceReceivedNotification(g),b)if(void 0===g.params)void 0!==v&&0!==v.numberOfParams&&v.parameterStructures!==x.ParameterStructures.byName&&V.error(`Notification ${g.method} defines ${v.numberOfParams} params but received none.`),b();else if(Array.isArray(g.params)){const S=g.params;g.method===O.type.method&&2===S.length&&_.is(S[0])?b({token:S[0],value:S[1]}):(void 0!==v&&(v.parameterStructures===x.ParameterStructures.byName&&V.error(`Notification ${g.method} defines parameters by name but received parameters by position`),v.numberOfParams!==g.params.length&&V.error(`Notification ${g.method} defines ${v.numberOfParams} params but received ${S.length} arguments`)),b(...S))}else void 0!==v&&v.parameterStructures===x.ParameterStructures.byPosition&&V.error(`Notification ${g.method} defines parameters by position but received parameters by name`),b(g.params);else ae&&ae(g.method,g.params)}catch(v){v.message?V.error(`Notification handler '${g.method}' failed with message: ${v.message}`):V.error(`Notification handler '${g.method}' failed unexpectedly.`)}else Ne.fire(g)}(g):x.Message.isResponse(g)?function handleResponse(g){if(isDisposed())return;if(null===g.id)g.error?V.error(`Received response message without id: Error is: \n${JSON.stringify(g.error,void 0,4)}`):V.error("Received response message without id. No further error information provided.");else{const v=g.id,b=de.get(v);if(function traceReceivedResponse(g,v){if(ye===A.Off||!pe)return;if(ge===q.Text){let b;if(ye!==A.Verbose&&ye!==A.Compact||(g.error&&g.error.data?b=`Error data: ${stringifyTrace(g.error.data)}\n\n`:g.result?b=`Result: ${stringifyTrace(g.result)}\n\n`:void 0===g.error&&(b="No result returned.\n\n")),v){const S=g.error?` Request failed: ${g.error.message} (${g.error.code}).`:"";pe.log(`Received response '${v.method} - (${g.id})' in ${Date.now()-v.timerStart}ms.${S}`,b)}else pe.log(`Received response ${g.id} without active response promise.`,b)}else logLSPMessage("receive-response",g)}(g,b),void 0!==b){de.delete(v);try{if(g.error){const v=g.error;b.reject(new x.ResponseError(v.code,v.message,v.data))}else{if(void 0===g.result)throw new Error("Should never happen.");b.resolve(g.result)}}catch(g){g.message?V.error(`Response handler '${b.method}' failed with message: ${g.message}`):V.error(`Response handler '${b.method}' failed unexpectedly.`)}}}}(g):function handleInvalidMessage(g){if(!g)return void V.error("Received empty message.");V.error(`Received message which is neither a response nor a notification message:\n${JSON.stringify(g,null,4)}`);const v=g;if(P.string(v.id)||P.number(v.id)){const g=v.id,b=de.get(g);b&&b.reject(new Error("The received response has neither a result nor an error property."))}}(g)}g.onClose(closeHandler),g.onError((function readErrorHandler(g){ve.fire([g,void 0,void 0])})),b.onClose(closeHandler),b.onError((function writeErrorHandler(g){ve.fire(g)}));const callback=g=>{try{if(x.Message.isNotification(g)&&g.method===k.type.method){const v=g.params.id,S=createRequestQueueKey(v),P=ce.get(S);if(x.Message.isRequest(P)){const x=U?.connectionStrategy,C=x&&x.cancelUndispatched?x.cancelUndispatched(P,cancelUndispatched):void 0;if(C&&(void 0!==C.error||void 0!==C.result))return ce.delete(S),he.delete(v),C.id=P.id,traceSendingResponse(C,g.method,Date.now()),void b.write(C).catch((()=>V.error("Sending response for canceled message failed.")))}const C=he.get(v);if(void 0!==C)return C.cancel(),void traceReceivedNotification(g);me.add(v)}addMessageToQueue(ce,g)}finally{triggerMessageQueue()}};function stringifyTrace(g){if(null!=g)switch(ye){case A.Verbose:return JSON.stringify(g,null,4);case A.Compact:return JSON.stringify(g);default:return}}function traceSendingResponse(g,v,b){if(ye!==A.Off&&pe)if(ge===q.Text){let S;ye!==A.Verbose&&ye!==A.Compact||(g.error&&g.error.data?S=`Error data: ${stringifyTrace(g.error.data)}\n\n`:g.result?S=`Result: ${stringifyTrace(g.result)}\n\n`:void 0===g.error&&(S="No result returned.\n\n")),pe.log(`Sending response '${v} - (${g.id})'. Processing request took ${Date.now()-b}ms`,S)}else logLSPMessage("send-response",g)}function traceReceivedNotification(g){if(ye!==A.Off&&pe&&g.method!==L.type.method)if(ge===q.Text){let v;ye!==A.Verbose&&ye!==A.Compact||(v=g.params?`Params: ${stringifyTrace(g.params)}\n\n`:"No parameters provided.\n\n"),pe.log(`Received notification '${g.method}'.`,v)}else logLSPMessage("receive-notification",g)}function logLSPMessage(g,v){if(!pe||ye===A.Off)return;const b={isLSPMessage:!0,type:g,message:v,timestamp:Date.now()};pe.log(b)}function throwIfClosedOrDisposed(){if(isClosed())throw new ConnectionError(G.Closed,"Connection is closed.");if(isDisposed())throw new ConnectionError(G.Disposed,"Connection is disposed.")}function undefinedToNull(g){return void 0===g?null:g}function nullToUndefined(g){return null===g?void 0:g}function isNamedParam(g){return null!=g&&!Array.isArray(g)&&"object"==typeof g}function computeSingleParam(g,v){switch(g){case x.ParameterStructures.auto:return isNamedParam(v)?nullToUndefined(v):[undefinedToNull(v)];case x.ParameterStructures.byName:if(!isNamedParam(v))throw new Error("Received parameters by name but param is not an object literal.");return nullToUndefined(v);case x.ParameterStructures.byPosition:return[undefinedToNull(v)];default:throw new Error(`Unknown parameter structure ${g.toString()}`)}}function computeMessageParams(g,v){let b;const S=g.numberOfParams;switch(S){case 0:b=void 0;break;case 1:b=computeSingleParam(g.parameterStructures,v[0]);break;default:b=[];for(let g=0;g<v.length&&g<S;g++)b.push(undefinedToNull(v[g]));if(v.length<S)for(let g=v.length;g<S;g++)b.push(null)}return b}const Ce={sendNotification:(g,...v)=>{let S,C;if(throwIfClosedOrDisposed(),P.string(g)){S=g;const b=v[0];let P=0,T=x.ParameterStructures.auto;x.ParameterStructures.is(b)&&(P=1,T=b);let R=v.length;const k=R-P;switch(k){case 0:C=void 0;break;case 1:C=computeSingleParam(T,v[P]);break;default:if(T===x.ParameterStructures.byName)throw new Error(`Received ${k} parameters for 'by Name' notification parameter structure.`);C=v.slice(P,R).map((g=>undefinedToNull(g)))}}else{const b=v;S=g.method,C=computeMessageParams(g,b)}const T={jsonrpc:re,method:S,params:C};return function traceSendingNotification(g){if(ye!==A.Off&&pe)if(ge===q.Text){let v;ye!==A.Verbose&&ye!==A.Compact||(v=g.params?`Params: ${stringifyTrace(g.params)}\n\n`:"No parameters provided.\n\n"),pe.log(`Sending notification '${g.method}'.`,v)}else logLSPMessage("send-notification",g)}(T),b.write(T).catch((g=>{throw V.error("Sending notification failed."),g}))},onNotification:(g,v)=>{let b;return throwIfClosedOrDisposed(),P.func(g)?ae=g:v&&(P.string(g)?(b=g,se.set(g,{type:void 0,handler:v})):(b=g.method,se.set(g.method,{type:g,handler:v}))),{dispose:()=>{void 0!==b?se.delete(b):ae=void 0}}},onProgress:(g,v,b)=>{if(oe.has(v))throw new Error(`Progress handler for token ${v} already registered`);return oe.set(v,b),{dispose:()=>{oe.delete(v)}}},sendProgress:(g,v,b)=>Ce.sendNotification(O.type,{token:v,value:b}),onUnhandledProgress:Se.event,sendRequest:(g,...v)=>{let S,C,T;if(throwIfClosedOrDisposed(),function throwIfNotListening(){if(!isListening())throw new Error("Call listen() first.")}(),P.string(g)){S=g;const b=v[0],P=v[v.length-1];let k=0,_=x.ParameterStructures.auto;x.ParameterStructures.is(b)&&(k=1,_=b);let O=v.length;R.CancellationToken.is(P)&&(O-=1,T=P);const I=O-k;switch(I){case 0:C=void 0;break;case 1:C=computeSingleParam(_,v[k]);break;default:if(_===x.ParameterStructures.byName)throw new Error(`Received ${I} parameters for 'by Name' request parameter structure.`);C=v.slice(k,O).map((g=>undefinedToNull(g)))}}else{const b=v;S=g.method,C=computeMessageParams(g,b);const P=g.numberOfParams;T=R.CancellationToken.is(b[P])?b[P]:void 0}const k=H++;let _;T&&(_=T.onCancellationRequested((()=>{const g=xe.sender.sendCancellation(Ce,k);return void 0===g?(V.log(`Received no promise from cancellation strategy when cancelling id ${k}`),Promise.resolve()):g.catch((()=>{V.log(`Sending cancellation messages for id ${k} failed`)}))})));const O={jsonrpc:re,id:k,method:S,params:C};return function traceSendingRequest(g){if(ye!==A.Off&&pe)if(ge===q.Text){let v;ye!==A.Verbose&&ye!==A.Compact||!g.params||(v=`Params: ${stringifyTrace(g.params)}\n\n`),pe.log(`Sending request '${g.method} - (${g.id})'.`,v)}else logLSPMessage("send-request",g)}(O),"function"==typeof xe.sender.enableCancellation&&xe.sender.enableCancellation(O),new Promise((async(g,v)=>{const P={method:S,timerStart:Date.now(),resolve:v=>{g(v),xe.sender.cleanup(k),_?.dispose()},reject:g=>{v(g),xe.sender.cleanup(k),_?.dispose()}};try{await b.write(O),de.set(k,P)}catch(g){throw V.error("Sending request failed."),P.reject(new x.ResponseError(x.ErrorCodes.MessageWriteError,g.message?g.message:"Unknown reason")),g}}))},onRequest:(g,v)=>{throwIfClosedOrDisposed();let b=null;return I.is(g)?(b=void 0,ie=g):P.string(g)?(b=null,void 0!==v&&(b=g,ne.set(g,{handler:v,type:void 0}))):void 0!==v&&(b=g.method,ne.set(g.method,{type:g,handler:v})),{dispose:()=>{null!==b&&(void 0!==b?ne.delete(b):ie=void 0)}}},hasPendingResponse:()=>de.size>0,trace:async(g,v,b)=>{let S=!1,x=q.Text;void 0!==b&&(P.boolean(b)?S=b:(S=b.sendNotification||!1,x=b.traceFormat||q.Text)),ye=g,ge=x,pe=ye===A.Off?void 0:v,!S||isClosed()||isDisposed()||await Ce.sendNotification(z.type,{value:A.toString(g)})},onError:ve.event,onClose:be.event,onUnhandledNotification:Ne.event,onDispose:Pe.event,end:()=>{b.end()},dispose:()=>{if(isDisposed())return;fe=J.Disposed,Pe.fire(void 0);const v=new x.ResponseError(x.ErrorCodes.PendingResponseRejected,"Pending response rejected since connection got disposed");for(const g of de.values())g.reject(v);de=new Map,he=new Map,me=new Set,ce=new C.LinkedMap,P.func(b.dispose)&&b.dispose(),P.func(g.dispose)&&g.dispose()},listen:()=>{throwIfClosedOrDisposed(),function throwIfListening(){if(isListening())throw new ConnectionError(G.AlreadyListening,"Connection is already listening")}(),fe=J.Listening,g.listen(callback)},inspect:()=>{(0,S.default)().console.log("inspect")}};return Ce.onNotification(L.type,(g=>{if(ye===A.Off||!pe)return;const v=ye===A.Verbose||ye===A.Compact;pe.log(g.message,v?g.verbose:void 0)})),Ce.onNotification(O.type,(g=>{const v=oe.get(g.token);v?v(g.value):Se.fire(g)})),Ce}},83911:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.Disposable=void 0,function(g){g.create=function create(g){return{dispose:g}}}(v.Disposable||(v.Disposable={}))},27135:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.Emitter=v.Event=void 0;const S=b(30147);!function(g){const v={dispose(){}};g.None=function(){return v}}(v.Event||(v.Event={}));class CallbackList{add(g,v=null,b){this._callbacks||(this._callbacks=[],this._contexts=[]),this._callbacks.push(g),this._contexts.push(v),Array.isArray(b)&&b.push({dispose:()=>this.remove(g,v)})}remove(g,v=null){if(!this._callbacks)return;let b=!1;for(let S=0,P=this._callbacks.length;S<P;S++)if(this._callbacks[S]===g){if(this._contexts[S]===v)return this._callbacks.splice(S,1),void this._contexts.splice(S,1);b=!0}if(b)throw new Error("When adding a listener with a context, you should remove it with the same context")}invoke(...g){if(!this._callbacks)return[];const v=[],b=this._callbacks.slice(0),P=this._contexts.slice(0);for(let x=0,C=b.length;x<C;x++)try{v.push(b[x].apply(P[x],g))}catch(g){(0,S.default)().console.error(g)}return v}isEmpty(){return!this._callbacks||0===this._callbacks.length}dispose(){this._callbacks=void 0,this._contexts=void 0}}class Emitter{constructor(g){this._options=g}get event(){return this._event||(this._event=(g,v,b)=>{this._callbacks||(this._callbacks=new CallbackList),this._options&&this._options.onFirstListenerAdd&&this._callbacks.isEmpty()&&this._options.onFirstListenerAdd(this),this._callbacks.add(g,v);const S={dispose:()=>{this._callbacks&&(this._callbacks.remove(g,v),S.dispose=Emitter._noop,this._options&&this._options.onLastListenerRemove&&this._callbacks.isEmpty()&&this._options.onLastListenerRemove(this))}};return Array.isArray(b)&&b.push(S),S}),this._event}fire(g){this._callbacks&&this._callbacks.invoke.call(this._callbacks,g)}dispose(){this._callbacks&&(this._callbacks.dispose(),this._callbacks=void 0)}}v.Emitter=Emitter,Emitter._noop=function(){}},67574:(g,v)=>{"use strict";function string(g){return"string"==typeof g||g instanceof String}function array(g){return Array.isArray(g)}Object.defineProperty(v,"__esModule",{value:!0}),v.stringArray=v.array=v.func=v.error=v.number=v.string=v.boolean=void 0,v.boolean=function boolean(g){return!0===g||!1===g},v.string=string,v.number=function number(g){return"number"==typeof g||g instanceof Number},v.error=function error(g){return g instanceof Error},v.func=function func(g){return"function"==typeof g},v.array=array,v.stringArray=function stringArray(g){return array(g)&&g.every((g=>string(g)))}},96184:(g,v)=>{"use strict";var b,S;Object.defineProperty(v,"__esModule",{value:!0}),v.LRUCache=v.LinkedMap=v.Touch=void 0,function(g){g.None=0,g.First=1,g.AsOld=g.First,g.Last=2,g.AsNew=g.Last}(S=v.Touch||(v.Touch={}));class LinkedMap{constructor(){this[b]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){return this._head?.value}get last(){return this._tail?.value}has(g){return this._map.has(g)}get(g,v=S.None){const b=this._map.get(g);if(b)return v!==S.None&&this.touch(b,v),b.value}set(g,v,b=S.None){let P=this._map.get(g);if(P)P.value=v,b!==S.None&&this.touch(P,b);else{switch(P={key:g,value:v,next:void 0,previous:void 0},b){case S.None:this.addItemLast(P);break;case S.First:this.addItemFirst(P);break;case S.Last:default:this.addItemLast(P)}this._map.set(g,P),this._size++}return this}delete(g){return!!this.remove(g)}remove(g){const v=this._map.get(g);if(v)return this._map.delete(g),this.removeItem(v),this._size--,v.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");const g=this._head;return this._map.delete(g.key),this.removeItem(g),this._size--,g.value}forEach(g,v){const b=this._state;let S=this._head;for(;S;){if(v?g.bind(v)(S.value,S.key,this):g(S.value,S.key,this),this._state!==b)throw new Error("LinkedMap got modified during iteration.");S=S.next}}keys(){const g=this._state;let v=this._head;const b={[Symbol.iterator]:()=>b,next:()=>{if(this._state!==g)throw new Error("LinkedMap got modified during iteration.");if(v){const g={value:v.key,done:!1};return v=v.next,g}return{value:void 0,done:!0}}};return b}values(){const g=this._state;let v=this._head;const b={[Symbol.iterator]:()=>b,next:()=>{if(this._state!==g)throw new Error("LinkedMap got modified during iteration.");if(v){const g={value:v.value,done:!1};return v=v.next,g}return{value:void 0,done:!0}}};return b}entries(){const g=this._state;let v=this._head;const b={[Symbol.iterator]:()=>b,next:()=>{if(this._state!==g)throw new Error("LinkedMap got modified during iteration.");if(v){const g={value:[v.key,v.value],done:!1};return v=v.next,g}return{value:void 0,done:!0}}};return b}[(b=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(g){if(g>=this.size)return;if(0===g)return void this.clear();let v=this._head,b=this.size;for(;v&&b>g;)this._map.delete(v.key),v=v.next,b--;this._head=v,this._size=b,v&&(v.previous=void 0),this._state++}addItemFirst(g){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");g.next=this._head,this._head.previous=g}else this._tail=g;this._head=g,this._state++}addItemLast(g){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");g.previous=this._tail,this._tail.next=g}else this._head=g;this._tail=g,this._state++}removeItem(g){if(g===this._head&&g===this._tail)this._head=void 0,this._tail=void 0;else if(g===this._head){if(!g.next)throw new Error("Invalid list");g.next.previous=void 0,this._head=g.next}else if(g===this._tail){if(!g.previous)throw new Error("Invalid list");g.previous.next=void 0,this._tail=g.previous}else{const v=g.next,b=g.previous;if(!v||!b)throw new Error("Invalid list");v.previous=b,b.next=v}g.next=void 0,g.previous=void 0,this._state++}touch(g,v){if(!this._head||!this._tail)throw new Error("Invalid list");if(v===S.First||v===S.Last)if(v===S.First){if(g===this._head)return;const v=g.next,b=g.previous;g===this._tail?(b.next=void 0,this._tail=b):(v.previous=b,b.next=v),g.previous=void 0,g.next=this._head,this._head.previous=g,this._head=g,this._state++}else if(v===S.Last){if(g===this._tail)return;const v=g.next,b=g.previous;g===this._head?(v.previous=void 0,this._head=v):(v.previous=b,b.next=v),g.next=void 0,g.previous=this._tail,this._tail.next=g,this._tail=g,this._state++}}toJSON(){const g=[];return this.forEach(((v,b)=>{g.push([b,v])})),g}fromJSON(g){this.clear();for(const[v,b]of g)this.set(v,b)}}v.LinkedMap=LinkedMap;v.LRUCache=class LRUCache extends LinkedMap{constructor(g,v=1){super(),this._limit=g,this._ratio=Math.min(Math.max(0,v),1)}get limit(){return this._limit}set limit(g){this._limit=g,this.checkTrim()}get ratio(){return this._ratio}set ratio(g){this._ratio=Math.min(Math.max(0,g),1),this.checkTrim()}get(g,v=S.AsNew){return super.get(g,v)}peek(g){return super.get(g,S.None)}set(g,v){return super.set(g,v,S.Last),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}}},75530:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AbstractMessageBuffer=void 0;v.AbstractMessageBuffer=class AbstractMessageBuffer{constructor(g="utf-8"){this._encoding=g,this._chunks=[],this._totalLength=0}get encoding(){return this._encoding}append(g){const v="string"==typeof g?this.fromString(g,this._encoding):g;this._chunks.push(v),this._totalLength+=v.byteLength}tryReadHeaders(g=!1){if(0===this._chunks.length)return;let v=0,b=0,S=0,P=0;e:for(;b<this._chunks.length;){const g=this._chunks[b];for(S=0;S<g.length;){switch(g[S]){case 13:switch(v){case 0:v=1;break;case 2:v=3;break;default:v=0}break;case 10:switch(v){case 1:v=2;break;case 3:v=4,S++;break e;default:v=0}break;default:v=0}S++}P+=g.byteLength,b++}if(4!==v)return;const x=this._read(P+S),C=new Map,T=this.toString(x,"ascii").split("\r\n");if(T.length<2)return C;for(let v=0;v<T.length-2;v++){const b=T[v],S=b.indexOf(":");if(-1===S)throw new Error("Message header must separate key and value using :");const P=b.substr(0,S),x=b.substr(S+1).trim();C.set(g?P.toLowerCase():P,x)}return C}tryReadBody(g){if(!(this._totalLength<g))return this._read(g)}get numberOfBytes(){return this._totalLength}_read(g){if(0===g)return this.emptyBuffer();if(g>this._totalLength)throw new Error("Cannot read so many bytes!");if(this._chunks[0].byteLength===g){const v=this._chunks[0];return this._chunks.shift(),this._totalLength-=g,this.asNative(v)}if(this._chunks[0].byteLength>g){const v=this._chunks[0],b=this.asNative(v,g);return this._chunks[0]=v.slice(g),this._totalLength-=g,b}const v=this.allocNative(g);let b=0;for(;g>0;){const S=this._chunks[0];if(S.byteLength>g){const P=S.slice(0,g);v.set(P,b),b+=g,this._chunks[0]=S.slice(g),this._totalLength-=g,g-=g}else v.set(S,b),b+=S.byteLength,this._chunks.shift(),this._totalLength-=S.byteLength,g-=S.byteLength}return v}}},56525:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ReadableStreamMessageReader=v.AbstractMessageReader=v.MessageReader=void 0;const S=b(30147),P=b(67574),x=b(27135),C=b(80142);var T;!function(g){g.is=function is(g){let v=g;return v&&P.func(v.listen)&&P.func(v.dispose)&&P.func(v.onError)&&P.func(v.onClose)&&P.func(v.onPartialMessage)}}(v.MessageReader||(v.MessageReader={}));class AbstractMessageReader{constructor(){this.errorEmitter=new x.Emitter,this.closeEmitter=new x.Emitter,this.partialMessageEmitter=new x.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(g){this.errorEmitter.fire(this.asError(g))}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}get onPartialMessage(){return this.partialMessageEmitter.event}firePartialMessage(g){this.partialMessageEmitter.fire(g)}asError(g){return g instanceof Error?g:new Error(`Reader received error. Reason: ${P.string(g.message)?g.message:"unknown"}`)}}v.AbstractMessageReader=AbstractMessageReader,function(g){g.fromOptions=function fromOptions(g){let v,b;const P=new Map;let x;const C=new Map;if(void 0===g||"string"==typeof g)v=g??"utf-8";else{if(v=g.charset??"utf-8",void 0!==g.contentDecoder&&(b=g.contentDecoder,P.set(b.name,b)),void 0!==g.contentDecoders)for(const v of g.contentDecoders)P.set(v.name,v);if(void 0!==g.contentTypeDecoder&&(x=g.contentTypeDecoder,C.set(x.name,x)),void 0!==g.contentTypeDecoders)for(const v of g.contentTypeDecoders)C.set(v.name,v)}return void 0===x&&(x=(0,S.default)().applicationJson.decoder,C.set(x.name,x)),{charset:v,contentDecoder:b,contentDecoders:P,contentTypeDecoder:x,contentTypeDecoders:C}}}(T||(T={}));v.ReadableStreamMessageReader=class ReadableStreamMessageReader extends AbstractMessageReader{constructor(g,v){super(),this.readable=g,this.options=T.fromOptions(v),this.buffer=(0,S.default)().messageBuffer.create(this.options.charset),this._partialMessageTimeout=1e4,this.nextMessageLength=-1,this.messageToken=0,this.readSemaphore=new C.Semaphore(1)}set partialMessageTimeout(g){this._partialMessageTimeout=g}get partialMessageTimeout(){return this._partialMessageTimeout}listen(g){this.nextMessageLength=-1,this.messageToken=0,this.partialMessageTimer=void 0,this.callback=g;const v=this.readable.onData((g=>{this.onData(g)}));return this.readable.onError((g=>this.fireError(g))),this.readable.onClose((()=>this.fireClose())),v}onData(g){for(this.buffer.append(g);;){if(-1===this.nextMessageLength){const g=this.buffer.tryReadHeaders(!0);if(!g)return;const v=g.get("content-length");if(!v)return void this.fireError(new Error("Header must provide a Content-Length property."));const b=parseInt(v);if(isNaN(b))return void this.fireError(new Error("Content-Length value must be a number."));this.nextMessageLength=b}const g=this.buffer.tryReadBody(this.nextMessageLength);if(void 0===g)return void this.setPartialMessageTimer();this.clearPartialMessageTimer(),this.nextMessageLength=-1,this.readSemaphore.lock((async()=>{const v=void 0!==this.options.contentDecoder?await this.options.contentDecoder.decode(g):g,b=await this.options.contentTypeDecoder.decode(v,this.options);this.callback(b)})).catch((g=>{this.fireError(g)}))}}clearPartialMessageTimer(){this.partialMessageTimer&&(this.partialMessageTimer.dispose(),this.partialMessageTimer=void 0)}setPartialMessageTimer(){this.clearPartialMessageTimer(),this._partialMessageTimeout<=0||(this.partialMessageTimer=(0,S.default)().timer.setTimeout(((g,v)=>{this.partialMessageTimer=void 0,g===this.messageToken&&(this.firePartialMessage({messageToken:g,waitingTime:v}),this.setPartialMessageTimer())}),this._partialMessageTimeout,this.messageToken,this._partialMessageTimeout))}}},96654:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.WriteableStreamMessageWriter=v.AbstractMessageWriter=v.MessageWriter=void 0;const S=b(30147),P=b(67574),x=b(80142),C=b(27135);var T;!function(g){g.is=function is(g){let v=g;return v&&P.func(v.dispose)&&P.func(v.onClose)&&P.func(v.onError)&&P.func(v.write)}}(v.MessageWriter||(v.MessageWriter={}));class AbstractMessageWriter{constructor(){this.errorEmitter=new C.Emitter,this.closeEmitter=new C.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(g,v,b){this.errorEmitter.fire([this.asError(g),v,b])}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}asError(g){return g instanceof Error?g:new Error(`Writer received error. Reason: ${P.string(g.message)?g.message:"unknown"}`)}}v.AbstractMessageWriter=AbstractMessageWriter,function(g){g.fromOptions=function fromOptions(g){return void 0===g||"string"==typeof g?{charset:g??"utf-8",contentTypeEncoder:(0,S.default)().applicationJson.encoder}:{charset:g.charset??"utf-8",contentEncoder:g.contentEncoder,contentTypeEncoder:g.contentTypeEncoder??(0,S.default)().applicationJson.encoder}}}(T||(T={}));v.WriteableStreamMessageWriter=class WriteableStreamMessageWriter extends AbstractMessageWriter{constructor(g,v){super(),this.writable=g,this.options=T.fromOptions(v),this.errorCount=0,this.writeSemaphore=new x.Semaphore(1),this.writable.onError((g=>this.fireError(g))),this.writable.onClose((()=>this.fireClose()))}async write(g){return this.writeSemaphore.lock((async()=>this.options.contentTypeEncoder.encode(g,this.options).then((g=>void 0!==this.options.contentEncoder?this.options.contentEncoder.encode(g):g)).then((v=>{const b=[];return b.push("Content-Length: ",v.byteLength.toString(),"\r\n"),b.push("\r\n"),this.doWrite(g,b,v)}),(g=>{throw this.fireError(g),g}))))}async doWrite(g,v,b){try{return await this.writable.write(v.join(""),"ascii"),this.writable.write(b)}catch(v){return this.handleError(v,g),Promise.reject(v)}}handleError(g,v){this.errorCount++,this.fireError(g,v,this.errorCount)}end(){this.writable.end()}}},20839:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.Message=v.NotificationType9=v.NotificationType8=v.NotificationType7=v.NotificationType6=v.NotificationType5=v.NotificationType4=v.NotificationType3=v.NotificationType2=v.NotificationType1=v.NotificationType0=v.NotificationType=v.RequestType9=v.RequestType8=v.RequestType7=v.RequestType6=v.RequestType5=v.RequestType4=v.RequestType3=v.RequestType2=v.RequestType1=v.RequestType=v.RequestType0=v.AbstractMessageSignature=v.ParameterStructures=v.ResponseError=v.ErrorCodes=void 0;const S=b(67574);var P;!function(g){g.ParseError=-32700,g.InvalidRequest=-32600,g.MethodNotFound=-32601,g.InvalidParams=-32602,g.InternalError=-32603,g.jsonrpcReservedErrorRangeStart=-32099,g.serverErrorStart=-32099,g.MessageWriteError=-32099,g.MessageReadError=-32098,g.PendingResponseRejected=-32097,g.ConnectionInactive=-32096,g.ServerNotInitialized=-32002,g.UnknownErrorCode=-32001,g.jsonrpcReservedErrorRangeEnd=-32e3,g.serverErrorEnd=-32e3}(P=v.ErrorCodes||(v.ErrorCodes={}));class ResponseError extends Error{constructor(g,v,b){super(v),this.code=S.number(g)?g:P.UnknownErrorCode,this.data=b,Object.setPrototypeOf(this,ResponseError.prototype)}toJson(){const g={code:this.code,message:this.message};return void 0!==this.data&&(g.data=this.data),g}}v.ResponseError=ResponseError;class ParameterStructures{constructor(g){this.kind=g}static is(g){return g===ParameterStructures.auto||g===ParameterStructures.byName||g===ParameterStructures.byPosition}toString(){return this.kind}}v.ParameterStructures=ParameterStructures,ParameterStructures.auto=new ParameterStructures("auto"),ParameterStructures.byPosition=new ParameterStructures("byPosition"),ParameterStructures.byName=new ParameterStructures("byName");class AbstractMessageSignature{constructor(g,v){this.method=g,this.numberOfParams=v}get parameterStructures(){return ParameterStructures.auto}}v.AbstractMessageSignature=AbstractMessageSignature;v.RequestType0=class RequestType0 extends AbstractMessageSignature{constructor(g){super(g,0)}};v.RequestType=class RequestType extends AbstractMessageSignature{constructor(g,v=ParameterStructures.auto){super(g,1),this._parameterStructures=v}get parameterStructures(){return this._parameterStructures}};v.RequestType1=class RequestType1 extends AbstractMessageSignature{constructor(g,v=ParameterStructures.auto){super(g,1),this._parameterStructures=v}get parameterStructures(){return this._parameterStructures}};v.RequestType2=class RequestType2 extends AbstractMessageSignature{constructor(g){super(g,2)}};v.RequestType3=class RequestType3 extends AbstractMessageSignature{constructor(g){super(g,3)}};v.RequestType4=class RequestType4 extends AbstractMessageSignature{constructor(g){super(g,4)}};v.RequestType5=class RequestType5 extends AbstractMessageSignature{constructor(g){super(g,5)}};v.RequestType6=class RequestType6 extends AbstractMessageSignature{constructor(g){super(g,6)}};v.RequestType7=class RequestType7 extends AbstractMessageSignature{constructor(g){super(g,7)}};v.RequestType8=class RequestType8 extends AbstractMessageSignature{constructor(g){super(g,8)}};v.RequestType9=class RequestType9 extends AbstractMessageSignature{constructor(g){super(g,9)}};v.NotificationType=class NotificationType extends AbstractMessageSignature{constructor(g,v=ParameterStructures.auto){super(g,1),this._parameterStructures=v}get parameterStructures(){return this._parameterStructures}};v.NotificationType0=class NotificationType0 extends AbstractMessageSignature{constructor(g){super(g,0)}};v.NotificationType1=class NotificationType1 extends AbstractMessageSignature{constructor(g,v=ParameterStructures.auto){super(g,1),this._parameterStructures=v}get parameterStructures(){return this._parameterStructures}};v.NotificationType2=class NotificationType2 extends AbstractMessageSignature{constructor(g){super(g,2)}};v.NotificationType3=class NotificationType3 extends AbstractMessageSignature{constructor(g){super(g,3)}};v.NotificationType4=class NotificationType4 extends AbstractMessageSignature{constructor(g){super(g,4)}};v.NotificationType5=class NotificationType5 extends AbstractMessageSignature{constructor(g){super(g,5)}};v.NotificationType6=class NotificationType6 extends AbstractMessageSignature{constructor(g){super(g,6)}};v.NotificationType7=class NotificationType7 extends AbstractMessageSignature{constructor(g){super(g,7)}};v.NotificationType8=class NotificationType8 extends AbstractMessageSignature{constructor(g){super(g,8)}};v.NotificationType9=class NotificationType9 extends AbstractMessageSignature{constructor(g){super(g,9)}},function(g){g.isRequest=function isRequest(g){const v=g;return v&&S.string(v.method)&&(S.string(v.id)||S.number(v.id))},g.isNotification=function isNotification(g){const v=g;return v&&S.string(v.method)&&void 0===g.id},g.isResponse=function isResponse(g){const v=g;return v&&(void 0!==v.result||!!v.error)&&(S.string(v.id)||S.number(v.id)||null===v.id)}}(v.Message||(v.Message={}))},30147:(g,v)=>{"use strict";let b;function RAL(){if(void 0===b)throw new Error("No runtime abstraction layer installed");return b}Object.defineProperty(v,"__esModule",{value:!0}),function(g){g.install=function install(g){if(void 0===g)throw new Error("No runtime abstraction layer provided");b=g}}(RAL||(RAL={})),v.default=RAL},80142:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.Semaphore=void 0;const S=b(30147);v.Semaphore=class Semaphore{constructor(g=1){if(g<=0)throw new Error("Capacity must be greater than 0");this._capacity=g,this._active=0,this._waiting=[]}lock(g){return new Promise(((v,b)=>{this._waiting.push({thunk:g,resolve:v,reject:b}),this.runNext()}))}get active(){return this._active}runNext(){0!==this._waiting.length&&this._active!==this._capacity&&(0,S.default)().timer.setImmediate((()=>this.doRunNext()))}doRunNext(){if(0===this._waiting.length||this._active===this._capacity)return;const g=this._waiting.shift();if(this._active++,this._active>this._capacity)throw new Error("To many thunks active");try{const v=g.thunk();v instanceof Promise?v.then((v=>{this._active--,g.resolve(v),this.runNext()}),(v=>{this._active--,g.reject(v),this.runNext()})):(this._active--,g.resolve(v),this.runNext())}catch(v){this._active--,g.reject(v),this.runNext()}}}},98211:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SharedArrayReceiverStrategy=v.SharedArraySenderStrategy=void 0;const S=b(13881);var P;!function(g){g.Continue=0,g.Cancelled=1}(P||(P={}));v.SharedArraySenderStrategy=class SharedArraySenderStrategy{constructor(){this.buffers=new Map}enableCancellation(g){if(null===g.id)return;const v=new SharedArrayBuffer(4);new Int32Array(v,0,1)[0]=P.Continue,this.buffers.set(g.id,v),g.$cancellationData=v}async sendCancellation(g,v){const b=this.buffers.get(v);if(void 0===b)return;const S=new Int32Array(b,0,1);Atomics.store(S,0,P.Cancelled)}cleanup(g){this.buffers.delete(g)}dispose(){this.buffers.clear()}};class SharedArrayBufferCancellationToken{constructor(g){this.data=new Int32Array(g,0,1)}get isCancellationRequested(){return Atomics.load(this.data,0)===P.Cancelled}get onCancellationRequested(){throw new Error("Cancellation over SharedArrayBuffer doesn't support cancellation events")}}class SharedArrayBufferCancellationTokenSource{constructor(g){this.token=new SharedArrayBufferCancellationToken(g)}cancel(){}dispose(){}}v.SharedArrayReceiverStrategy=class SharedArrayReceiverStrategy{constructor(){this.kind="request"}createCancellationTokenSource(g){const v=g.$cancellationData;return void 0===v?new S.CancellationTokenSource:new SharedArrayBufferCancellationTokenSource(v)}}},74389:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),v.createMessageConnection=v.createServerSocketTransport=v.createClientSocketTransport=v.createServerPipeTransport=v.createClientPipeTransport=v.generateRandomPipeName=v.StreamMessageWriter=v.StreamMessageReader=v.SocketMessageWriter=v.SocketMessageReader=v.PortMessageWriter=v.PortMessageReader=v.IPCMessageWriter=v.IPCMessageReader=void 0;const x=b(23034);x.default.install();const C=b(71017),T=b(22037),R=b(6113),k=b(41808),_=b(23870);P(b(23870),v);class IPCMessageReader extends _.AbstractMessageReader{constructor(g){super(),this.process=g;let v=this.process;v.on("error",(g=>this.fireError(g))),v.on("close",(()=>this.fireClose()))}listen(g){return this.process.on("message",g),_.Disposable.create((()=>this.process.off("message",g)))}}v.IPCMessageReader=IPCMessageReader;class IPCMessageWriter extends _.AbstractMessageWriter{constructor(g){super(),this.process=g,this.errorCount=0;const v=this.process;v.on("error",(g=>this.fireError(g))),v.on("close",(()=>this.fireClose))}write(g){try{return"function"==typeof this.process.send&&this.process.send(g,void 0,void 0,(v=>{v?(this.errorCount++,this.handleError(v,g)):this.errorCount=0})),Promise.resolve()}catch(v){return this.handleError(v,g),Promise.reject(v)}}handleError(g,v){this.errorCount++,this.fireError(g,v,this.errorCount)}end(){}}v.IPCMessageWriter=IPCMessageWriter;class PortMessageReader extends _.AbstractMessageReader{constructor(g){super(),this.onData=new _.Emitter,g.on("close",(()=>this.fireClose)),g.on("error",(g=>this.fireError(g))),g.on("message",(g=>{this.onData.fire(g)}))}listen(g){return this.onData.event(g)}}v.PortMessageReader=PortMessageReader;class PortMessageWriter extends _.AbstractMessageWriter{constructor(g){super(),this.port=g,this.errorCount=0,g.on("close",(()=>this.fireClose())),g.on("error",(g=>this.fireError(g)))}write(g){try{return this.port.postMessage(g),Promise.resolve()}catch(v){return this.handleError(v,g),Promise.reject(v)}}handleError(g,v){this.errorCount++,this.fireError(g,v,this.errorCount)}end(){}}v.PortMessageWriter=PortMessageWriter;class SocketMessageReader extends _.ReadableStreamMessageReader{constructor(g,v="utf-8"){super((0,x.default)().stream.asReadableStream(g),v)}}v.SocketMessageReader=SocketMessageReader;class SocketMessageWriter extends _.WriteableStreamMessageWriter{constructor(g,v){super((0,x.default)().stream.asWritableStream(g),v),this.socket=g}dispose(){super.dispose(),this.socket.destroy()}}v.SocketMessageWriter=SocketMessageWriter;class StreamMessageReader extends _.ReadableStreamMessageReader{constructor(g,v){super((0,x.default)().stream.asReadableStream(g),v)}}v.StreamMessageReader=StreamMessageReader;class StreamMessageWriter extends _.WriteableStreamMessageWriter{constructor(g,v){super((0,x.default)().stream.asWritableStream(g),v)}}v.StreamMessageWriter=StreamMessageWriter;const O=process.env.XDG_RUNTIME_DIR,I=new Map([["linux",107],["darwin",103]]);v.generateRandomPipeName=function generateRandomPipeName(){const g=(0,R.randomBytes)(21).toString("hex");if("win32"===process.platform)return`\\\\.\\pipe\\vscode-jsonrpc-${g}-sock`;let v;v=O?C.join(O,`vscode-ipc-${g}.sock`):C.join(T.tmpdir(),`vscode-${g}.sock`);const b=I.get(process.platform);return void 0!==b&&v.length>b&&(0,x.default)().console.warn(`WARNING: IPC handle "${v}" is longer than ${b} characters.`),v},v.createClientPipeTransport=function createClientPipeTransport(g,v="utf-8"){let b;const S=new Promise(((g,v)=>{b=g}));return new Promise(((P,x)=>{let C=(0,k.createServer)((g=>{C.close(),b([new SocketMessageReader(g,v),new SocketMessageWriter(g,v)])}));C.on("error",x),C.listen(g,(()=>{C.removeListener("error",x),P({onConnected:()=>S})}))}))},v.createServerPipeTransport=function createServerPipeTransport(g,v="utf-8"){const b=(0,k.createConnection)(g);return[new SocketMessageReader(b,v),new SocketMessageWriter(b,v)]},v.createClientSocketTransport=function createClientSocketTransport(g,v="utf-8"){let b;const S=new Promise(((g,v)=>{b=g}));return new Promise(((P,x)=>{const C=(0,k.createServer)((g=>{C.close(),b([new SocketMessageReader(g,v),new SocketMessageWriter(g,v)])}));C.on("error",x),C.listen(g,"127.0.0.1",(()=>{C.removeListener("error",x),P({onConnected:()=>S})}))}))},v.createServerSocketTransport=function createServerSocketTransport(g,v="utf-8"){const b=(0,k.createConnection)(g,"127.0.0.1");return[new SocketMessageReader(b,v),new SocketMessageWriter(b,v)]},v.createMessageConnection=function createMessageConnection(g,v,b,S){b||(b=_.NullLogger);const P=function isReadableStream(g){const v=g;return void 0!==v.read&&void 0!==v.addListener}(g)?new StreamMessageReader(g):g,x=function isWritableStream(g){const v=g;return void 0!==v.write&&void 0!==v.addListener}(v)?new StreamMessageWriter(v):v;return _.ConnectionStrategy.is(S)&&(S={connectionStrategy:S}),(0,_.createMessageConnection)(P,x,b,S)}},23034:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(73837),P=b(23870);class MessageBuffer extends P.AbstractMessageBuffer{constructor(g="utf-8"){super(g)}emptyBuffer(){return MessageBuffer.emptyBuffer}fromString(g,v){return Buffer.from(g,v)}toString(g,v){return g instanceof Buffer?g.toString(v):new S.TextDecoder(v).decode(g)}asNative(g,v){return void 0===v?g instanceof Buffer?g:Buffer.from(g):g instanceof Buffer?g.slice(0,v):Buffer.from(g,0,v)}allocNative(g){return Buffer.allocUnsafe(g)}}MessageBuffer.emptyBuffer=Buffer.allocUnsafe(0);class ReadableStreamWrapper{constructor(g){this.stream=g}onClose(g){return this.stream.on("close",g),P.Disposable.create((()=>this.stream.off("close",g)))}onError(g){return this.stream.on("error",g),P.Disposable.create((()=>this.stream.off("error",g)))}onEnd(g){return this.stream.on("end",g),P.Disposable.create((()=>this.stream.off("end",g)))}onData(g){return this.stream.on("data",g),P.Disposable.create((()=>this.stream.off("data",g)))}}class WritableStreamWrapper{constructor(g){this.stream=g}onClose(g){return this.stream.on("close",g),P.Disposable.create((()=>this.stream.off("close",g)))}onError(g){return this.stream.on("error",g),P.Disposable.create((()=>this.stream.off("error",g)))}onEnd(g){return this.stream.on("end",g),P.Disposable.create((()=>this.stream.off("end",g)))}write(g,v){return new Promise(((b,S)=>{const callback=g=>{null==g?b():S(g)};"string"==typeof g?this.stream.write(g,v,callback):this.stream.write(g,callback)}))}end(){this.stream.end()}}const x=Object.freeze({messageBuffer:Object.freeze({create:g=>new MessageBuffer(g)}),applicationJson:Object.freeze({encoder:Object.freeze({name:"application/json",encode:(g,v)=>{try{return Promise.resolve(Buffer.from(JSON.stringify(g,void 0,0),v.charset))}catch(g){return Promise.reject(g)}}}),decoder:Object.freeze({name:"application/json",decode:(g,v)=>{try{return g instanceof Buffer?Promise.resolve(JSON.parse(g.toString(v.charset))):Promise.resolve(JSON.parse(new S.TextDecoder(v.charset).decode(g)))}catch(g){return Promise.reject(g)}}})}),stream:Object.freeze({asReadableStream:g=>new ReadableStreamWrapper(g),asWritableStream:g=>new WritableStreamWrapper(g)}),console,timer:Object.freeze({setTimeout(g,v,...b){const S=setTimeout(g,v,...b);return{dispose:()=>clearTimeout(S)}},setImmediate(g,...v){const b=setImmediate(g,...v);return{dispose:()=>clearImmediate(b)}},setInterval(g,v,...b){const S=setInterval(g,v,...b);return{dispose:()=>clearInterval(S)}}})});function RIL(){return x}!function(g){g.install=function install(){P.RAL.install(x)}}(RIL||(RIL={})),v.default=RIL},95028:(g,v,b)=>{"use strict";g.exports=b(74389)},85734:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),v.DiagnosticPullMode=v.vsdiag=void 0,P(b(40273),v),P(b(88909),v);var x=b(92570);Object.defineProperty(v,"vsdiag",{enumerable:!0,get:function(){return x.vsdiag}}),Object.defineProperty(v,"DiagnosticPullMode",{enumerable:!0,get:function(){return x.DiagnosticPullMode}}),P(b(14384),v)},95578:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CallHierarchyFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);class CallHierarchyProvider{constructor(g){this.client=g,this.middleware=g.middleware}prepareCallHierarchy(g,v,b){const S=this.client,x=this.middleware,prepareCallHierarchy=(g,v,b)=>{const x=S.code2ProtocolConverter.asTextDocumentPositionParams(g,v);return S.sendRequest(P.CallHierarchyPrepareRequest.type,x,b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asCallHierarchyItems(g,b)),(g=>S.handleFailedRequest(P.CallHierarchyPrepareRequest.type,b,g,null)))};return x.prepareCallHierarchy?x.prepareCallHierarchy(g,v,b,prepareCallHierarchy):prepareCallHierarchy(g,v,b)}provideCallHierarchyIncomingCalls(g,v){const b=this.client,S=this.middleware,provideCallHierarchyIncomingCalls=(g,v)=>{const S={item:b.code2ProtocolConverter.asCallHierarchyItem(g)};return b.sendRequest(P.CallHierarchyIncomingCallsRequest.type,S,v).then((g=>v.isCancellationRequested?null:b.protocol2CodeConverter.asCallHierarchyIncomingCalls(g,v)),(g=>b.handleFailedRequest(P.CallHierarchyIncomingCallsRequest.type,v,g,null)))};return S.provideCallHierarchyIncomingCalls?S.provideCallHierarchyIncomingCalls(g,v,provideCallHierarchyIncomingCalls):provideCallHierarchyIncomingCalls(g,v)}provideCallHierarchyOutgoingCalls(g,v){const b=this.client,S=this.middleware,provideCallHierarchyOutgoingCalls=(g,v)=>{const S={item:b.code2ProtocolConverter.asCallHierarchyItem(g)};return b.sendRequest(P.CallHierarchyOutgoingCallsRequest.type,S,v).then((g=>v.isCancellationRequested?null:b.protocol2CodeConverter.asCallHierarchyOutgoingCalls(g,v)),(g=>b.handleFailedRequest(P.CallHierarchyOutgoingCallsRequest.type,v,g,null)))};return S.provideCallHierarchyOutgoingCalls?S.provideCallHierarchyOutgoingCalls(g,v,provideCallHierarchyOutgoingCalls):provideCallHierarchyOutgoingCalls(g,v)}}class CallHierarchyFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.CallHierarchyPrepareRequest.type)}fillClientCapabilities(g){const v=g;(0,x.ensure)((0,x.ensure)(v,"textDocument"),"callHierarchy").dynamicRegistration=!0}initialize(g,v){const[b,S]=this.getRegistration(v,g.callHierarchyProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=this._client,b=new CallHierarchyProvider(v);return[S.languages.registerCallHierarchyProvider(this._client.protocol2CodeConverter.asDocumentSelector(g.documentSelector),b),b]}}v.CallHierarchyFeature=CallHierarchyFeature},14384:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ProposedFeatures=v.BaseLanguageClient=v.MessageTransports=v.SuspendMode=v.State=v.CloseAction=v.ErrorAction=v.RevealOutputChannelOn=void 0;const S=b(89496),P=b(40273),x=b(10071),C=b(38785),T=b(59763),R=b(94904),k=b(41980),_=b(78071),O=b(88909),I=b(92570),A=b(30203),q=b(36495),z=b(70743),L=b(11435),G=b(96782),j=b(20122),B=b(82908),U=b(89959),V=b(42483),H=b(43051),K=b(18480),X=b(9474),J=b(27711),Y=b(56426),te=b(66458),re=b(13471),ie=b(44849),ne=b(65338),ae=b(38880),se=b(79889),oe=b(10328),le=b(5941),pe=b(96454),ce=b(20707),de=b(750),me=b(43603),he=b(95578),ye=b(79957),ge=b(7606),fe=b(43483),ve=b(34175),be=b(45098),Ne=b(16190);var Se,Pe,xe,Ce,Te,ke;!function(g){g[g.Info=1]="Info",g[g.Warn=2]="Warn",g[g.Error=3]="Error",g[g.Never=4]="Never"}(Se=v.RevealOutputChannelOn||(v.RevealOutputChannelOn={})),function(g){g[g.Continue=1]="Continue",g[g.Shutdown=2]="Shutdown"}(Pe=v.ErrorAction||(v.ErrorAction={})),function(g){g[g.DoNotRestart=1]="DoNotRestart",g[g.Restart=2]="Restart"}(xe=v.CloseAction||(v.CloseAction={})),function(g){g[g.Stopped=1]="Stopped",g[g.Starting=3]="Starting",g[g.Running=2]="Running"}(Ce=v.State||(v.State={})),function(g){g.off="off",g.on="on"}(v.SuspendMode||(v.SuspendMode={}));class DefaultErrorHandler{constructor(g,v){this.client=g,this.maxRestartCount=v,this.restarts=[]}error(g,v,b){return b&&b<=3?{action:Pe.Continue}:{action:Pe.Shutdown}}closed(){if(this.restarts.push(Date.now()),this.restarts.length<=this.maxRestartCount)return{action:xe.Restart};return this.restarts[this.restarts.length-1]-this.restarts[0]<=18e4?{action:xe.DoNotRestart,message:`The ${this.client.name} server crashed ${this.maxRestartCount+1} times in the last 3 minutes. The server will not be restarted. See the output for more information.`}:(this.restarts.shift(),{action:xe.Restart})}}!function(g){g.Initial="initial",g.Starting="starting",g.StartFailed="startFailed",g.Running="running",g.Stopping="stopping",g.Stopped="stopped"}(Te||(Te={})),function(g){g.is=function is(g){return g&&P.MessageReader.is(g.reader)&&P.MessageWriter.is(g.writer)}}(v.MessageTransports||(v.MessageTransports={}));class BaseLanguageClient{constructor(g,v,b){this._traceFormat=P.TraceFormat.Text,this._diagnosticQueue=new Map,this._diagnosticQueueState={state:"idle"},this._features=[],this._dynamicFeatures=new Map,this.workspaceEditLock=new R.Semaphore(1),this._id=g,this._name=v;const S={isTrusted:!1,supportHtml:!1};void 0!==(b=b||{}).markdown&&(S.isTrusted=!0===b.markdown.isTrusted,S.supportHtml=!0===b.markdown.supportHtml),this._clientOptions={documentSelector:b.documentSelector??[],synchronize:b.synchronize??{},diagnosticCollectionName:b.diagnosticCollectionName,outputChannelName:b.outputChannelName??this._name,revealOutputChannelOn:b.revealOutputChannelOn??Se.Error,stdioEncoding:b.stdioEncoding??"utf8",initializationOptions:b.initializationOptions,initializationFailedHandler:b.initializationFailedHandler,progressOnInitialization:!!b.progressOnInitialization,errorHandler:b.errorHandler??this.createDefaultErrorHandler(b.connectionOptions?.maxRestartCount),middleware:b.middleware??{},uriConverters:b.uriConverters,workspaceFolder:b.workspaceFolder,connectionOptions:b.connectionOptions,markdown:S,diagnosticPullOptions:b.diagnosticPullOptions??{onChange:!0,onSave:!1},notebookDocumentOptions:b.notebookDocumentOptions??{}},this._clientOptions.synchronize=this._clientOptions.synchronize||{},this._state=Te.Initial,this._ignoredRegistrations=new Set,this._listeners=[],this._notificationHandlers=new Map,this._pendingNotificationHandlers=new Map,this._notificationDisposables=new Map,this._requestHandlers=new Map,this._pendingRequestHandlers=new Map,this._requestDisposables=new Map,this._progressHandlers=new Map,this._pendingProgressHandlers=new Map,this._progressDisposables=new Map,this._connection=void 0,this._initializeResult=void 0,b.outputChannel?(this._outputChannel=b.outputChannel,this._disposeOutputChannel=!1):(this._outputChannel=void 0,this._disposeOutputChannel=!0),this._traceOutputChannel=b.traceOutputChannel,this._diagnostics=void 0,this._pendingOpenNotifications=new Set,this._pendingChangeSemaphore=new R.Semaphore(1),this._pendingChangeDelayer=new R.Delayer(250),this._fileEvents=[],this._fileEventDelayer=new R.Delayer(250),this._onStop=void 0,this._telemetryEmitter=new P.Emitter,this._stateChangeEmitter=new P.Emitter,this._trace=P.Trace.Off,this._tracer={log:(g,v)=>{T.string(g)?this.logTrace(g,v):this.logObjectTrace(g)}},this._c2p=x.createConverter(b.uriConverters?b.uriConverters.code2Protocol:void 0),this._p2c=C.createConverter(b.uriConverters?b.uriConverters.protocol2Code:void 0,this._clientOptions.markdown.isTrusted,this._clientOptions.markdown.supportHtml),this._syncedDocuments=new Map,this.registerBuiltinFeatures()}get name(){return this._name}get middleware(){return this._clientOptions.middleware??Object.create(null)}get clientOptions(){return this._clientOptions}get protocol2CodeConverter(){return this._p2c}get code2ProtocolConverter(){return this._c2p}get onTelemetry(){return this._telemetryEmitter.event}get onDidChangeState(){return this._stateChangeEmitter.event}get outputChannel(){return this._outputChannel||(this._outputChannel=S.window.createOutputChannel(this._clientOptions.outputChannelName?this._clientOptions.outputChannelName:this._name)),this._outputChannel}get traceOutputChannel(){return this._traceOutputChannel?this._traceOutputChannel:this.outputChannel}get diagnostics(){return this._diagnostics}get state(){return this.getPublicState()}get $state(){return this._state}set $state(g){let v=this.getPublicState();this._state=g;let b=this.getPublicState();b!==v&&this._stateChangeEmitter.fire({oldState:v,newState:b})}getPublicState(){switch(this.$state){case Te.Starting:return Ce.Starting;case Te.Running:return Ce.Running;default:return Ce.Stopped}}get initializeResult(){return this._initializeResult}async sendRequest(g,...v){if(this.$state===Te.StartFailed||this.$state===Te.Stopping||this.$state===Te.Stopped)return Promise.reject(new P.ResponseError(P.ErrorCodes.ConnectionInactive,"Client is not running"));const b=await this.$start();return this._didChangeTextDocumentFeature.syncKind===P.TextDocumentSyncKind.Full&&await this.sendPendingFullTextDocumentChanges(b),b.sendRequest(g,...v)}onRequest(g,v){const b="string"==typeof g?g:g.method;this._requestHandlers.set(b,v);const S=this.activeConnection();let P;return void 0!==S?(this._requestDisposables.set(b,S.onRequest(g,v)),P={dispose:()=>{const g=this._requestDisposables.get(b);void 0!==g&&(g.dispose(),this._requestDisposables.delete(b))}}):(this._pendingRequestHandlers.set(b,v),P={dispose:()=>{this._pendingRequestHandlers.delete(b);const g=this._requestDisposables.get(b);void 0!==g&&(g.dispose(),this._requestDisposables.delete(b))}}),{dispose:()=>{this._requestHandlers.delete(b),P.dispose()}}}async sendNotification(g,v){if(this.$state===Te.StartFailed||this.$state===Te.Stopping||this.$state===Te.Stopped)return Promise.reject(new P.ResponseError(P.ErrorCodes.ConnectionInactive,"Client is not running"));const b=this._didChangeTextDocumentFeature.syncKind===P.TextDocumentSyncKind.Full;let S;b&&"string"!=typeof g&&g.method===P.DidOpenTextDocumentNotification.method&&(S=v?.textDocument.uri,this._pendingOpenNotifications.add(S));const x=await this.$start();return b&&await this.sendPendingFullTextDocumentChanges(x),void 0!==S&&this._pendingOpenNotifications.delete(S),x.sendNotification(g,v)}onNotification(g,v){const b="string"==typeof g?g:g.method;this._notificationHandlers.set(b,v);const S=this.activeConnection();let P;return void 0!==S?(this._notificationDisposables.set(b,S.onNotification(g,v)),P={dispose:()=>{const g=this._notificationDisposables.get(b);void 0!==g&&(g.dispose(),this._notificationDisposables.delete(b))}}):(this._pendingNotificationHandlers.set(b,v),P={dispose:()=>{this._pendingNotificationHandlers.delete(b);const g=this._notificationDisposables.get(b);void 0!==g&&(g.dispose(),this._notificationDisposables.delete(b))}}),{dispose:()=>{this._notificationHandlers.delete(b),P.dispose()}}}async sendProgress(g,v,b){if(this.$state===Te.StartFailed||this.$state===Te.Stopping||this.$state===Te.Stopped)return Promise.reject(new P.ResponseError(P.ErrorCodes.ConnectionInactive,"Client is not running"));try{return(await this.$start()).sendProgress(g,v,b)}catch(g){throw this.error(`Sending progress for token ${v} failed.`,g),g}}onProgress(g,v,b){this._progressHandlers.set(v,{type:g,handler:b});const S=this.activeConnection();let x;const C=this._clientOptions.middleware?.handleWorkDoneProgress,T=P.WorkDoneProgress.is(g)&&void 0!==C?g=>{C(v,g,(()=>b(g)))}:b;return void 0!==S?(this._progressDisposables.set(v,S.onProgress(g,v,T)),x={dispose:()=>{const g=this._progressDisposables.get(v);void 0!==g&&(g.dispose(),this._progressDisposables.delete(v))}}):(this._pendingProgressHandlers.set(v,{type:g,handler:b}),x={dispose:()=>{this._pendingProgressHandlers.delete(v);const g=this._progressDisposables.get(v);void 0!==g&&(g.dispose(),this._progressDisposables.delete(v))}}),{dispose:()=>{this._progressHandlers.delete(v),x.dispose()}}}createDefaultErrorHandler(g){if(void 0!==g&&g<0)throw new Error(`Invalid maxRestartCount: ${g}`);return new DefaultErrorHandler(this,g??4)}async setTrace(g){this._trace=g;const v=this.activeConnection();void 0!==v&&await v.trace(this._trace,this._tracer,{sendNotification:!1,traceFormat:this._traceFormat})}data2String(g){if(g instanceof P.ResponseError){const v=g;return` Message: ${v.message}\n Code: ${v.code} ${v.data?"\n"+v.data.toString():""}`}return g instanceof Error?T.string(g.stack)?g.stack:g.message:T.string(g)?g:g.toString()}info(g,v,b=!0){this.outputChannel.appendLine(`[Info - ${(new Date).toLocaleTimeString()}] ${g}`),null!=v&&this.outputChannel.appendLine(this.data2String(v)),b&&this._clientOptions.revealOutputChannelOn<=Se.Info&&this.showNotificationMessage(P.MessageType.Info,g)}warn(g,v,b=!0){this.outputChannel.appendLine(`[Warn - ${(new Date).toLocaleTimeString()}] ${g}`),null!=v&&this.outputChannel.appendLine(this.data2String(v)),b&&this._clientOptions.revealOutputChannelOn<=Se.Warn&&this.showNotificationMessage(P.MessageType.Warning,g)}error(g,v,b=!0){this.outputChannel.appendLine(`[Error - ${(new Date).toLocaleTimeString()}] ${g}`),null!=v&&this.outputChannel.appendLine(this.data2String(v)),("force"===b||b&&this._clientOptions.revealOutputChannelOn<=Se.Error)&&this.showNotificationMessage(P.MessageType.Error,g)}showNotificationMessage(g,v){v=v??"A request has failed. See the output for more information.";(g===P.MessageType.Error?S.window.showErrorMessage:g===P.MessageType.Warning?S.window.showWarningMessage:S.window.showInformationMessage)(v,"Go to output").then((g=>{void 0!==g&&this.outputChannel.show(!0)}))}logTrace(g,v){this.traceOutputChannel.appendLine(`[Trace - ${(new Date).toLocaleTimeString()}] ${g}`),v&&this.traceOutputChannel.appendLine(this.data2String(v))}logObjectTrace(g){g.isLSPMessage&&g.type?this.traceOutputChannel.append(`[LSP - ${(new Date).toLocaleTimeString()}] `):this.traceOutputChannel.append(`[Trace - ${(new Date).toLocaleTimeString()}] `),g&&this.traceOutputChannel.appendLine(`${JSON.stringify(g)}`)}needsStart(){return this.$state===Te.Initial||this.$state===Te.Stopping||this.$state===Te.Stopped}needsStop(){return this.$state===Te.Starting||this.$state===Te.Running}activeConnection(){return this.$state===Te.Running&&void 0!==this._connection?this._connection:void 0}isRunning(){return this.$state===Te.Running}async start(){if("disposing"===this._disposed||"disposed"===this._disposed)throw new Error("Client got disposed and can't be restarted.");if(this.$state===Te.Stopping)throw new Error("Client is currently stopping. Can only restart a full stopped client");if(void 0!==this._onStart)return this._onStart;const[g,v,b]=this.createOnStartPromise();this._onStart=g,void 0===this._diagnostics&&(this._diagnostics=this._clientOptions.diagnosticCollectionName?S.languages.createDiagnosticCollection(this._clientOptions.diagnosticCollectionName):S.languages.createDiagnosticCollection());for(const[g,v]of this._notificationHandlers)this._pendingNotificationHandlers.has(g)||this._pendingNotificationHandlers.set(g,v);for(const[g,v]of this._requestHandlers)this._pendingRequestHandlers.has(g)||this._pendingRequestHandlers.set(g,v);for(const[g,v]of this._progressHandlers)this._pendingProgressHandlers.has(g)||this._pendingProgressHandlers.set(g,v);this.$state=Te.Starting;try{const g=await this.createConnection();g.onNotification(P.LogMessageNotification.type,(g=>{switch(g.type){case P.MessageType.Error:this.error(g.message,void 0,!1);break;case P.MessageType.Warning:this.warn(g.message,void 0,!1);break;case P.MessageType.Info:this.info(g.message,void 0,!1);break;default:this.outputChannel.appendLine(g.message)}})),g.onNotification(P.ShowMessageNotification.type,(g=>{switch(g.type){case P.MessageType.Error:S.window.showErrorMessage(g.message);break;case P.MessageType.Warning:S.window.showWarningMessage(g.message);break;case P.MessageType.Info:default:S.window.showInformationMessage(g.message)}})),g.onRequest(P.ShowMessageRequest.type,(g=>{let v;switch(g.type){case P.MessageType.Error:v=S.window.showErrorMessage;break;case P.MessageType.Warning:v=S.window.showWarningMessage;break;case P.MessageType.Info:default:v=S.window.showInformationMessage}let b=g.actions||[];return v(g.message,...b)})),g.onNotification(P.TelemetryEventNotification.type,(g=>{this._telemetryEmitter.fire(g)})),g.onRequest(P.ShowDocumentRequest.type,(async g=>{const showDocument=async g=>{const v=this.protocol2CodeConverter.asUri(g.uri);try{if(!0===g.external){return{success:await S.env.openExternal(v)}}{const b={};return void 0!==g.selection&&(b.selection=this.protocol2CodeConverter.asRange(g.selection)),void 0===g.takeFocus||!1===g.takeFocus?b.preserveFocus=!0:!0===g.takeFocus&&(b.preserveFocus=!1),await S.window.showTextDocument(v,b),{success:!0}}}catch(g){return{success:!1}}},v=this._clientOptions.middleware.window?.showDocument;return void 0!==v?v(g,showDocument):showDocument(g)})),g.listen(),await this.initialize(g),v()}catch(g){this.$state=Te.StartFailed,this.error(`${this._name} client: couldn't create connection to server.`,g,"force"),b(g)}return this._onStart}createOnStartPromise(){let g,v;return[new Promise(((b,S)=>{g=b,v=S})),g,v]}async initialize(g){this.refreshTrace(g,!1);const v=this._clientOptions.initializationOptions,[b,x]=void 0!==this._clientOptions.workspaceFolder?[this._clientOptions.workspaceFolder.uri.fsPath,[{uri:this._c2p.asUri(this._clientOptions.workspaceFolder.uri),name:this._clientOptions.workspaceFolder.name}]]:[this._clientGetRootPath(),null],C={processId:null,clientInfo:{name:S.env.appName,version:S.version},locale:this.getLocale(),rootPath:b||null,rootUri:b?this._c2p.asUri(S.Uri.file(b)):null,capabilities:this.computeClientCapabilities(),initializationOptions:T.func(v)?v():v,trace:P.Trace.toString(this._trace),workspaceFolders:x};if(this.fillInitializeParams(C),!this._clientOptions.progressOnInitialization)return this.doInitialize(g,C);{const v=k.generateUuid(),b=new _.ProgressPart(g,v);C.workDoneToken=v;try{const v=await this.doInitialize(g,C);return b.done(),v}catch(g){throw b.cancel(),g}}}async doInitialize(g,v){try{const b=await g.initialize(v);if(void 0!==b.capabilities.positionEncoding&&b.capabilities.positionEncoding!==P.PositionEncodingKind.UTF16)throw new Error(`Unsupported position encoding (${b.capabilities.positionEncoding}) received from server ${this.name}`);let S;this._initializeResult=b,this.$state=Te.Running,T.number(b.capabilities.textDocumentSync)?S=b.capabilities.textDocumentSync===P.TextDocumentSyncKind.None?{openClose:!1,change:P.TextDocumentSyncKind.None,save:void 0}:{openClose:!0,change:b.capabilities.textDocumentSync,save:{includeText:!1}}:void 0!==b.capabilities.textDocumentSync&&null!==b.capabilities.textDocumentSync&&(S=b.capabilities.textDocumentSync),this._capabilities=Object.assign({},b.capabilities,{resolvedTextDocumentSync:S}),g.onNotification(P.PublishDiagnosticsNotification.type,(g=>this.handleDiagnostics(g))),g.onRequest(P.RegistrationRequest.type,(g=>this.handleRegistrationRequest(g))),g.onRequest("client/registerFeature",(g=>this.handleRegistrationRequest(g))),g.onRequest(P.UnregistrationRequest.type,(g=>this.handleUnregistrationRequest(g))),g.onRequest("client/unregisterFeature",(g=>this.handleUnregistrationRequest(g))),g.onRequest(P.ApplyWorkspaceEditRequest.type,(g=>this.handleApplyWorkspaceEdit(g)));for(const[v,b]of this._pendingNotificationHandlers)this._notificationDisposables.set(v,g.onNotification(v,b));this._pendingNotificationHandlers.clear();for(const[v,b]of this._pendingRequestHandlers)this._requestDisposables.set(v,g.onRequest(v,b));this._pendingRequestHandlers.clear();for(const[v,b]of this._pendingProgressHandlers)this._progressDisposables.set(v,g.onProgress(b.type,v,b.handler));return this._pendingProgressHandlers.clear(),await g.sendNotification(P.InitializedNotification.type,{}),this.hookFileEvents(g),this.hookConfigurationChanged(g),this.initializeFeatures(g),b}catch(v){throw this._clientOptions.initializationFailedHandler?this._clientOptions.initializationFailedHandler(v)?this.initialize(g):this.stop():v instanceof P.ResponseError&&v.data&&v.data.retry?S.window.showErrorMessage(v.message,{title:"Retry",id:"retry"}).then((v=>{v&&"retry"===v.id?this.initialize(g):this.stop()})):(v&&v.message&&S.window.showErrorMessage(v.message),this.error("Server initialization failed.",v),this.stop()),v}}_clientGetRootPath(){let g=S.workspace.workspaceFolders;if(!g||0===g.length)return;let v=g[0];return"file"===v.uri.scheme?v.uri.fsPath:void 0}stop(g=2e3){return this.shutdown("stop",g)}dispose(g=2e3){try{return this._disposed="disposing",this.stop(g)}finally{this._disposed="disposed"}}async shutdown(g,v){if(this.$state===Te.Stopped||this.$state===Te.Initial)return;if(this.$state===Te.Stopping){if(void 0!==this._onStop)return this._onStop;throw new Error("Client is stopping but no stop promise available.")}const b=this.activeConnection();if(void 0===b||this.$state!==Te.Running)throw new Error(`Client is not running and can't be stopped. It's current state is: ${this.$state}`);this._initializeResult=void 0,this.$state=Te.Stopping,this.cleanUp(g);const S=new Promise((g=>{(0,P.RAL)().timer.setTimeout(g,v)})),x=(async g=>(await g.shutdown(),await g.exit(),g))(b);return this._onStop=Promise.race([S,x]).then((g=>{if(void 0===g)throw this.error("Stopping server timed out",void 0,!1),new Error("Stopping the server timed out");g.end(),g.dispose()}),(g=>{throw this.error("Stopping server failed",g,!1),g})).finally((()=>{this.$state=Te.Stopped,"stop"===g&&this.cleanUpChannel(),this._onStart=void 0,this._onStop=void 0,this._connection=void 0,this._ignoredRegistrations.clear()}))}cleanUp(g){this._fileEvents=[],this._fileEventDelayer.cancel();const v=this._listeners.splice(0,this._listeners.length);for(const g of v)g.dispose();this._syncedDocuments&&this._syncedDocuments.clear();for(const g of Array.from(this._features.entries()).map((g=>g[1])).reverse())g.dispose();"stop"===g&&void 0!==this._diagnostics&&(this._diagnostics.dispose(),this._diagnostics=void 0),void 0!==this._idleInterval&&(this._idleInterval.dispose(),this._idleInterval=void 0)}cleanUpChannel(){void 0!==this._outputChannel&&this._disposeOutputChannel&&(this._outputChannel.dispose(),this._outputChannel=void 0)}notifyFileEvent(g){const v=this;async function didChangeWatchedFile(g){return v._fileEvents.push(g),v._fileEventDelayer.trigger((async()=>{await v.sendNotification(P.DidChangeWatchedFilesNotification.type,{changes:v._fileEvents}),v._fileEvents=[]}))}const b=this.clientOptions.middleware?.workspace;(b?.didChangeWatchedFile?b.didChangeWatchedFile(g,didChangeWatchedFile):didChangeWatchedFile(g)).catch((g=>{v.error("Notify file events failed.",g)}))}async sendPendingFullTextDocumentChanges(g){return this._pendingChangeSemaphore.lock((async()=>{try{const v=this._didChangeTextDocumentFeature.getPendingDocumentChanges(this._pendingOpenNotifications);if(0===v.length)return;for(const b of v){const v=this.code2ProtocolConverter.asChangeTextDocumentParams(b);await g.sendNotification(P.DidChangeTextDocumentNotification.type,v),this._didChangeTextDocumentFeature.notificationSent(b,P.DidChangeTextDocumentNotification.type,v)}}catch(g){throw this.error("Sending pending changes failed",g,!1),g}}))}triggerPendingChangeDelivery(){this._pendingChangeDelayer.trigger((async()=>{const g=this.activeConnection();void 0!==g?await this.sendPendingFullTextDocumentChanges(g):this.triggerPendingChangeDelivery()})).catch((g=>this.error("Delivering pending changes failed",g,!1)))}handleDiagnostics(g){if(!this._diagnostics)return;const v=g.uri;"busy"===this._diagnosticQueueState.state&&this._diagnosticQueueState.document===v&&this._diagnosticQueueState.tokenSource.cancel(),this._diagnosticQueue.set(g.uri,g.diagnostics),this.triggerDiagnosticQueue()}triggerDiagnosticQueue(){(0,P.RAL)().timer.setImmediate((()=>{this.workDiagnosticQueue()}))}workDiagnosticQueue(){if("busy"===this._diagnosticQueueState.state)return;const g=this._diagnosticQueue.entries().next();if(!0===g.done)return;const[v,b]=g.value;this._diagnosticQueue.delete(v);const P=new S.CancellationTokenSource;this._diagnosticQueueState={state:"busy",document:v,tokenSource:P},this._p2c.asDiagnostics(b,P.token).then((g=>{if(!P.token.isCancellationRequested){const b=this._p2c.asUri(v),S=this.clientOptions.middleware;S.handleDiagnostics?S.handleDiagnostics(b,g,((g,v)=>this.setDiagnostics(g,v))):this.setDiagnostics(b,g)}})).finally((()=>{this._diagnosticQueueState={state:"idle"},this.triggerDiagnosticQueue()}))}setDiagnostics(g,v){this._diagnostics&&this._diagnostics.set(g,v)}getLocale(){return S.env.language}async $start(){if(this.$state===Te.StartFailed)throw new Error("Previous start failed. Can't restart server.");await this.start();const g=this.activeConnection();if(void 0===g)throw new Error("Starting server failed");return g}async createConnection(){const g=await this.createMessageTransports(this._clientOptions.stdioEncoding||"utf8");return this._connection=function createConnection(g,v,b,S,x){const C=new ConsoleLogger,R=(0,P.createProtocolConnection)(g,v,C,x);R.onError((g=>{b(g[0],g[1],g[2])})),R.onClose(S);return{listen:()=>R.listen(),sendRequest:R.sendRequest,onRequest:R.onRequest,hasPendingResponse:R.hasPendingResponse,sendNotification:R.sendNotification,onNotification:R.onNotification,onProgress:R.onProgress,sendProgress:R.sendProgress,trace:(g,v,b)=>{const S={sendNotification:!1,traceFormat:P.TraceFormat.Text};return void 0===b?R.trace(g,v,S):(T.boolean(b),R.trace(g,v,b))},initialize:g=>R.sendRequest(P.InitializeRequest.type,g),shutdown:()=>R.sendRequest(P.ShutdownRequest.type,void 0),exit:()=>R.sendNotification(P.ExitNotification.type),end:()=>R.end(),dispose:()=>R.dispose()}}(g.reader,g.writer,((g,v,b)=>{this.handleConnectionError(g,v,b).catch((g=>this.error("Handling connection error failed",g)))}),(()=>{this.handleConnectionClosed().catch((g=>this.error("Handling connection close failed",g)))}),this._clientOptions.connectionOptions),this._connection}async handleConnectionClosed(){if(this.$state===Te.Stopped)return;try{void 0!==this._connection&&this._connection.dispose()}catch(g){}let g={action:xe.DoNotRestart};if(this.$state!==Te.Stopping)try{g=await this._clientOptions.errorHandler.closed()}catch(g){}this._connection=void 0,g.action===xe.DoNotRestart?(this.error(g.message??"Connection to server got closed. Server will not be restarted.",void 0,!0!==g.handled&&"force"),this.cleanUp("stop"),this.$state===Te.Starting?this.$state=Te.StartFailed:this.$state=Te.Stopped,this._onStop=Promise.resolve(),this._onStart=void 0):g.action===xe.Restart&&(this.info(g.message??"Connection to server got closed. Server will restart.",!g.handled),this.cleanUp("restart"),this.$state=Te.Initial,this._onStop=Promise.resolve(),this._onStart=void 0,this.start().catch((g=>this.error("Restarting server failed",g,"force"))))}async handleConnectionError(g,v,b){const S=await this._clientOptions.errorHandler.error(g,v,b);S.action===Pe.Shutdown&&(this.error(S.message??`Client ${this._name}: connection to server is erroring. Shutting down server.`,void 0,!0!==S.handled&&"force"),this.stop().catch((g=>{this.error("Stopping server failed",g,!1)})))}hookConfigurationChanged(g){this._listeners.push(S.workspace.onDidChangeConfiguration((()=>{this.refreshTrace(g,!0)})))}refreshTrace(g,v=!1){const b=S.workspace.getConfiguration(this._id);let x=P.Trace.Off,C=P.TraceFormat.Text;if(b){const g=b.get("trace.server","off");"string"==typeof g?x=P.Trace.fromString(g):(x=P.Trace.fromString(b.get("trace.server.verbosity","off")),C=P.TraceFormat.fromString(b.get("trace.server.format","text")))}this._trace=x,this._traceFormat=C,g.trace(this._trace,this._tracer,{sendNotification:v,traceFormat:this._traceFormat}).catch((g=>{this.error("Updating trace failed with error",g,!1)}))}hookFileEvents(g){let v,b=this._clientOptions.synchronize.fileEvents;b&&(v=T.array(b)?b:[b],v&&this._dynamicFeatures.get(P.DidChangeWatchedFilesNotification.type.method).registerRaw(k.generateUuid(),v))}registerFeatures(g){for(let v of g)this.registerFeature(v)}registerFeature(g){if(this._features.push(g),O.DynamicFeature.is(g)){const v=g.registrationType;this._dynamicFeatures.set(v.method,g)}}getFeature(g){return this._dynamicFeatures.get(g)}hasDedicatedTextSynchronizationFeature(g){const v=this.getFeature(P.NotebookDocumentSyncRegistrationType.method);return void 0!==v&&v instanceof A.NotebookDocumentSyncFeature&&v.handles(g)}registerBuiltinFeatures(){const g=new Map;this.registerFeature(new q.ConfigurationFeature(this)),this.registerFeature(new z.DidOpenTextDocumentFeature(this,this._syncedDocuments)),this._didChangeTextDocumentFeature=new z.DidChangeTextDocumentFeature(this,g),this._didChangeTextDocumentFeature.onPendingChangeAdded((()=>{this.triggerPendingChangeDelivery()})),this.registerFeature(this._didChangeTextDocumentFeature),this.registerFeature(new z.WillSaveFeature(this)),this.registerFeature(new z.WillSaveWaitUntilFeature(this)),this.registerFeature(new z.DidSaveTextDocumentFeature(this)),this.registerFeature(new z.DidCloseTextDocumentFeature(this,this._syncedDocuments,g)),this.registerFeature(new ne.FileSystemWatcherFeature(this,(g=>this.notifyFileEvent(g)))),this.registerFeature(new L.CompletionItemFeature(this)),this.registerFeature(new G.HoverFeature(this)),this.registerFeature(new B.SignatureHelpFeature(this)),this.registerFeature(new j.DefinitionFeature(this)),this.registerFeature(new K.ReferencesFeature(this)),this.registerFeature(new U.DocumentHighlightFeature(this)),this.registerFeature(new V.DocumentSymbolFeature(this)),this.registerFeature(new H.WorkspaceSymbolFeature(this)),this.registerFeature(new X.CodeActionFeature(this)),this.registerFeature(new J.CodeLensFeature(this)),this.registerFeature(new Y.DocumentFormattingFeature(this)),this.registerFeature(new Y.DocumentRangeFormattingFeature(this)),this.registerFeature(new Y.DocumentOnTypeFormattingFeature(this)),this.registerFeature(new te.RenameFeature(this)),this.registerFeature(new re.DocumentLinkFeature(this)),this.registerFeature(new ie.ExecuteCommandFeature(this)),this.registerFeature(new q.SyncConfigurationFeature(this)),this.registerFeature(new oe.TypeDefinitionFeature(this)),this.registerFeature(new se.ImplementationFeature(this)),this.registerFeature(new ae.ColorProviderFeature(this)),void 0===this.clientOptions.workspaceFolder&&this.registerFeature(new le.WorkspaceFoldersFeature(this)),this.registerFeature(new pe.FoldingRangeFeature(this)),this.registerFeature(new ce.DeclarationFeature(this)),this.registerFeature(new de.SelectionRangeFeature(this)),this.registerFeature(new me.ProgressFeature(this)),this.registerFeature(new he.CallHierarchyFeature(this)),this.registerFeature(new ye.SemanticTokensFeature(this)),this.registerFeature(new fe.LinkedEditingFeature(this)),this.registerFeature(new ge.DidCreateFilesFeature(this)),this.registerFeature(new ge.DidRenameFilesFeature(this)),this.registerFeature(new ge.DidDeleteFilesFeature(this)),this.registerFeature(new ge.WillCreateFilesFeature(this)),this.registerFeature(new ge.WillRenameFilesFeature(this)),this.registerFeature(new ge.WillDeleteFilesFeature(this)),this.registerFeature(new ve.TypeHierarchyFeature(this)),this.registerFeature(new be.InlineValueFeature(this)),this.registerFeature(new Ne.InlayHintsFeature(this)),this.registerFeature(new I.DiagnosticFeature(this)),this.registerFeature(new A.NotebookDocumentSyncFeature(this))}registerProposedFeatures(){this.registerFeatures(ke.createAll(this))}fillInitializeParams(g){for(let v of this._features)T.func(v.fillInitializeParams)&&v.fillInitializeParams(g)}computeClientCapabilities(){const g={};(0,O.ensure)(g,"workspace").applyEdit=!0;const v=(0,O.ensure)((0,O.ensure)(g,"workspace"),"workspaceEdit");v.documentChanges=!0,v.resourceOperations=[P.ResourceOperationKind.Create,P.ResourceOperationKind.Rename,P.ResourceOperationKind.Delete],v.failureHandling=P.FailureHandlingKind.TextOnlyTransactional,v.normalizesLineEndings=!0,v.changeAnnotationSupport={groupsOnLabel:!0};const b=(0,O.ensure)((0,O.ensure)(g,"textDocument"),"publishDiagnostics");b.relatedInformation=!0,b.versionSupport=!1,b.tagSupport={valueSet:[P.DiagnosticTag.Unnecessary,P.DiagnosticTag.Deprecated]},b.codeDescriptionSupport=!0,b.dataSupport=!0;const S=(0,O.ensure)(g,"window");(0,O.ensure)(S,"showMessage").messageActionItem={additionalPropertiesSupport:!0};(0,O.ensure)(S,"showDocument").support=!0;const x=(0,O.ensure)(g,"general");x.staleRequestSupport={cancel:!0,retryOnContentModified:Array.from(BaseLanguageClient.RequestsToCancelOnContentModified)},x.regularExpressions={engine:"ECMAScript",version:"ES2020"},x.markdown={parser:"marked",version:"1.1.0"},x.positionEncodings=["utf-16"],this._clientOptions.markdown.supportHtml&&(x.markdown.allowedTags=["ul","li","p","code","blockquote","ol","h1","h2","h3","h4","h5","h6","hr","em","pre","table","thead","tbody","tr","th","td","div","del","a","strong","br","img","span"]);for(let v of this._features)v.fillClientCapabilities(g);return g}initializeFeatures(g){const v=this._clientOptions.documentSelector;for(const g of this._features)T.func(g.preInitialize)&&g.preInitialize(this._capabilities,v);for(const g of this._features)g.initialize(this._capabilities,v)}async handleRegistrationRequest(g){if(this.isRunning())for(const v of g.registrations){const g=this._dynamicFeatures.get(v.method);if(void 0===g)return Promise.reject(new Error(`No feature implementation for ${v.method} found. Registration failed.`));const b=v.registerOptions??{};b.documentSelector=b.documentSelector??this._clientOptions.documentSelector;const S={id:v.id,registerOptions:b};try{g.register(S)}catch(g){return Promise.reject(g)}}else for(const v of g.registrations)this._ignoredRegistrations.add(v.id)}async handleUnregistrationRequest(g){for(let v of g.unregisterations){if(this._ignoredRegistrations.has(v.id))continue;const g=this._dynamicFeatures.get(v.method);if(!g)return Promise.reject(new Error(`No feature implementation for ${v.method} found. Unregistration failed.`));g.unregister(v.id)}}async handleApplyWorkspaceEdit(g){const v=g.edit,b=await this.workspaceEditLock.lock((()=>this._p2c.asWorkspaceEdit(v))),x=new Map;S.workspace.textDocuments.forEach((g=>x.set(g.uri.toString(),g)));let C=!1;if(v.documentChanges)for(const g of v.documentChanges)if(P.TextDocumentEdit.is(g)&&g.textDocument.version&&g.textDocument.version>=0){const v=this._p2c.asUri(g.textDocument.uri).toString(),b=x.get(v);if(b&&b.version!==g.textDocument.version){C=!0;break}}return C?Promise.resolve({applied:!1}):T.asPromise(S.workspace.applyEdit(b).then((g=>({applied:g}))))}handleFailedRequest(g,v,b,x,C=!0){if(b instanceof P.ResponseError){if(b.code===P.ErrorCodes.PendingResponseRejected||b.code===P.ErrorCodes.ConnectionInactive)return x;if(b.code===P.LSPErrorCodes.RequestCancelled||b.code===P.LSPErrorCodes.ServerCancelled){if(void 0!==v&&v.isCancellationRequested)return x;throw void 0!==b.data?new O.LSPCancellationError(b.data):new S.CancellationError}if(b.code===P.LSPErrorCodes.ContentModified){if(BaseLanguageClient.RequestsToCancelOnContentModified.has(g.method)||BaseLanguageClient.CancellableResolveCalls.has(g.method))throw new S.CancellationError;return x}}throw this.error(`Request ${g.method} failed.`,b,C),b}}v.BaseLanguageClient=BaseLanguageClient,BaseLanguageClient.RequestsToCancelOnContentModified=new Set([P.SemanticTokensRequest.method,P.SemanticTokensRangeRequest.method,P.SemanticTokensDeltaRequest.method]),BaseLanguageClient.CancellableResolveCalls=new Set([P.CompletionResolveRequest.method,P.CodeLensResolveRequest.method,P.CodeActionResolveRequest.method,P.InlayHintResolveRequest.method,P.DocumentLinkResolveRequest.method,P.WorkspaceSymbolResolveRequest.method]);class ConsoleLogger{error(g){(0,P.RAL)().console.error(g)}warn(g){(0,P.RAL)().console.warn(g)}info(g){(0,P.RAL)().console.info(g)}log(g){(0,P.RAL)().console.log(g)}}!function(g){g.createAll=function createAll(g){return[]}}(ke=v.ProposedFeatures||(v.ProposedFeatures={}))},9474:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CodeActionFeature=void 0;const S=b(89496),P=b(40273),x=b(41980),C=b(88909);class CodeActionFeature extends C.TextDocumentLanguageFeature{constructor(g){super(g,P.CodeActionRequest.type)}fillClientCapabilities(g){const v=(0,C.ensure)((0,C.ensure)(g,"textDocument"),"codeAction");v.dynamicRegistration=!0,v.isPreferredSupport=!0,v.disabledSupport=!0,v.dataSupport=!0,v.resolveSupport={properties:["edit"]},v.codeActionLiteralSupport={codeActionKind:{valueSet:[P.CodeActionKind.Empty,P.CodeActionKind.QuickFix,P.CodeActionKind.Refactor,P.CodeActionKind.RefactorExtract,P.CodeActionKind.RefactorInline,P.CodeActionKind.RefactorRewrite,P.CodeActionKind.Source,P.CodeActionKind.SourceOrganizeImports]}},v.honorsChangeAnnotations=!1}initialize(g,v){const b=this.getRegistrationOptions(v,g.codeActionProvider);b&&this.register({id:x.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v=g.documentSelector,b={provideCodeActions:(g,v,b,S)=>{const x=this._client,_provideCodeActions=async(g,v,b,S)=>{const C={textDocument:x.code2ProtocolConverter.asTextDocumentIdentifier(g),range:x.code2ProtocolConverter.asRange(v),context:await x.code2ProtocolConverter.asCodeActionContext(b,S)};return x.sendRequest(P.CodeActionRequest.type,C,S).then((g=>S.isCancellationRequested||null==g?null:x.protocol2CodeConverter.asCodeActionResult(g,S)),(g=>x.handleFailedRequest(P.CodeActionRequest.type,S,g,null)))},C=x.middleware;return C.provideCodeActions?C.provideCodeActions(g,v,b,S,_provideCodeActions):_provideCodeActions(g,v,b,S)},resolveCodeAction:g.resolveProvider?(g,v)=>{const b=this._client,S=this._client.middleware,resolveCodeAction=async(g,v)=>b.sendRequest(P.CodeActionResolveRequest.type,await b.code2ProtocolConverter.asCodeAction(g,v),v).then((S=>v.isCancellationRequested?g:b.protocol2CodeConverter.asCodeAction(S,v)),(S=>b.handleFailedRequest(P.CodeActionResolveRequest.type,v,S,g)));return S.resolveCodeAction?S.resolveCodeAction(g,v,resolveCodeAction):resolveCodeAction(g,v)}:void 0};return[S.languages.registerCodeActionsProvider(this._client.protocol2CodeConverter.asDocumentSelector(v),b,g.codeActionKinds?{providedCodeActionKinds:this._client.protocol2CodeConverter.asCodeActionKinds(g.codeActionKinds)}:void 0),b]}}v.CodeActionFeature=CodeActionFeature},10071:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createConverter=void 0;const S=b(89496),P=b(40273),x=b(59763),C=b(94904),T=b(81807),R=b(50583),k=b(58705),_=b(56434),O=b(25316),I=b(88714),A=b(41365),q=b(13912),z=b(91065);var L;!function(g){g.is=function is(g){const v=g;return v&&!!v.inserting&&!!v.replacing}}(L||(L={})),v.createConverter=function createConverter(g){const v=g||(g=>g.toString());function asUri(g){return v(g)}function asTextDocumentIdentifier(g){return{uri:v(g.uri)}}function asTextDocumentItem(g){return{uri:v(g.uri),languageId:g.languageId,version:g.version,text:g.getText()}}function asTextDocumentSaveReason(g){switch(g){case S.TextDocumentSaveReason.Manual:return P.TextDocumentSaveReason.Manual;case S.TextDocumentSaveReason.AfterDelay:return P.TextDocumentSaveReason.AfterDelay;case S.TextDocumentSaveReason.FocusOut:return P.TextDocumentSaveReason.FocusOut}return P.TextDocumentSaveReason.Manual}function asCompletionTriggerKind(g){switch(g){case S.CompletionTriggerKind.TriggerCharacter:return P.CompletionTriggerKind.TriggerCharacter;case S.CompletionTriggerKind.TriggerForIncompleteCompletions:return P.CompletionTriggerKind.TriggerForIncompleteCompletions;default:return P.CompletionTriggerKind.Invoked}}function asSignatureHelpTriggerKind(g){switch(g){case S.SignatureHelpTriggerKind.Invoke:return P.SignatureHelpTriggerKind.Invoked;case S.SignatureHelpTriggerKind.TriggerCharacter:return P.SignatureHelpTriggerKind.TriggerCharacter;case S.SignatureHelpTriggerKind.ContentChange:return P.SignatureHelpTriggerKind.ContentChange}}function asParameterInformation(g){return{label:g.label}}function asSignatureInformation(g){return{label:g.label,parameters:(v=g.parameters,v.map(asParameterInformation))};var v}function asWorkerPosition(g){return{line:g.line,character:g.character}}function asPosition(g){return null==g?g:{line:g.line>P.uinteger.MAX_VALUE?P.uinteger.MAX_VALUE:g.line,character:g.character>P.uinteger.MAX_VALUE?P.uinteger.MAX_VALUE:g.character}}function asRange(g){return null==g?g:{start:asPosition(g.start),end:asPosition(g.end)}}function asLocation(g){return null==g?g:P.Location.create(asUri(g.uri),asRange(g.range))}function asDiagnosticSeverity(g){switch(g){case S.DiagnosticSeverity.Error:return P.DiagnosticSeverity.Error;case S.DiagnosticSeverity.Warning:return P.DiagnosticSeverity.Warning;case S.DiagnosticSeverity.Information:return P.DiagnosticSeverity.Information;case S.DiagnosticSeverity.Hint:return P.DiagnosticSeverity.Hint}}function asDiagnosticTag(g){switch(g){case S.DiagnosticTag.Unnecessary:return P.DiagnosticTag.Unnecessary;case S.DiagnosticTag.Deprecated:return P.DiagnosticTag.Deprecated;default:return}}function asRelatedInformation(g){return{message:g.message,location:asLocation(g.location)}}function asDiagnostic(g){const v=P.Diagnostic.create(asRange(g.range),g.message),b=g instanceof O.ProtocolDiagnostic?g:void 0;void 0!==b&&void 0!==b.data&&(v.data=b.data);const S=function asDiagnosticCode(g){if(null!=g)return x.number(g)||x.string(g)?g:{value:g.value,target:asUri(g.target)}}(g.code);return O.DiagnosticCode.is(S)?void 0!==b&&b.hasDiagnosticCode?v.code=S:(v.code=S.value,v.codeDescription={href:S.target}):v.code=S,x.number(g.severity)&&(v.severity=asDiagnosticSeverity(g.severity)),Array.isArray(g.tags)&&(v.tags=function asDiagnosticTags(g){if(!g)return;let v=[];for(let b of g){let g=asDiagnosticTag(b);void 0!==g&&v.push(g)}return v.length>0?v:void 0}(g.tags)),g.relatedInformation&&(v.relatedInformation=function asRelatedInformations(g){return g.map(asRelatedInformation)}(g.relatedInformation)),g.source&&(v.source=g.source),v}function asDiagnostics(g,v){return null==g?g:C.map(g,asDiagnostic,v)}function asCompletionItemTag(g){if(g===S.CompletionItemTag.Deprecated)return P.CompletionItemTag.Deprecated}function asTextEdit(g){return{range:asRange(g.range),newText:g.newText}}function asTextEdits(g){return null==g?g:g.map(asTextEdit)}function asSymbolKind(g){return g<=S.SymbolKind.TypeParameter?g+1:P.SymbolKind.Property}function asSymbolTag(g){return g}function asSymbolTags(g){return g.map(asSymbolTag)}function asCommand(g){let v=P.Command.create(g.title,g.command);return g.arguments&&(v.arguments=g.arguments),v}function asInlayHintLabelPart(g){const v=P.InlayHintLabelPart.create(g.value);return void 0!==g.location&&(v.location=asLocation(g.location)),void 0!==g.command&&(v.command=asCommand(g.command)),void 0!==g.tooltip&&(v.tooltip=asTooltip(g.tooltip)),v}function asTooltip(g){if("string"==typeof g)return g;return{kind:P.MarkupKind.Markdown,value:g.value}}return{asUri,asTextDocumentIdentifier,asTextDocumentItem,asVersionedTextDocumentIdentifier:function asVersionedTextDocumentIdentifier(g){return{uri:v(g.uri),version:g.version}},asOpenTextDocumentParams:function asOpenTextDocumentParams(g){return{textDocument:asTextDocumentItem(g)}},asChangeTextDocumentParams:function asChangeTextDocumentParams(g,b,S){if(function isTextDocument(g){const v=g;return!!v.uri&&!!v.version}(g)){return{textDocument:{uri:v(g.uri),version:g.version},contentChanges:[{text:g.getText()}]}}if(function isTextDocumentChangeEvent(g){const v=g;return!!v.document&&!!v.contentChanges}(g)){const P=S;return{textDocument:{uri:v(b),version:P},contentChanges:g.contentChanges.map((g=>{const v=g.range;return{range:{start:{line:v.start.line,character:v.start.character},end:{line:v.end.line,character:v.end.character}},rangeLength:g.rangeLength,text:g.text}}))}}throw Error("Unsupported text document change parameter")},asCloseTextDocumentParams:function asCloseTextDocumentParams(g){return{textDocument:asTextDocumentIdentifier(g)}},asSaveTextDocumentParams:function asSaveTextDocumentParams(g,v=!1){let b={textDocument:asTextDocumentIdentifier(g)};return v&&(b.text=g.getText()),b},asWillSaveTextDocumentParams:function asWillSaveTextDocumentParams(g){return{textDocument:asTextDocumentIdentifier(g.document),reason:asTextDocumentSaveReason(g.reason)}},asDidCreateFilesParams:function asDidCreateFilesParams(g){return{files:g.files.map((g=>({uri:v(g)})))}},asDidRenameFilesParams:function asDidRenameFilesParams(g){return{files:g.files.map((g=>({oldUri:v(g.oldUri),newUri:v(g.newUri)})))}},asDidDeleteFilesParams:function asDidDeleteFilesParams(g){return{files:g.files.map((g=>({uri:v(g)})))}},asWillCreateFilesParams:function asWillCreateFilesParams(g){return{files:g.files.map((g=>({uri:v(g)})))}},asWillRenameFilesParams:function asWillRenameFilesParams(g){return{files:g.files.map((g=>({oldUri:v(g.oldUri),newUri:v(g.newUri)})))}},asWillDeleteFilesParams:function asWillDeleteFilesParams(g){return{files:g.files.map((g=>({uri:v(g)})))}},asTextDocumentPositionParams:function asTextDocumentPositionParams(g,v){return{textDocument:asTextDocumentIdentifier(g),position:asWorkerPosition(v)}},asCompletionParams:function asCompletionParams(g,v,b){return{textDocument:asTextDocumentIdentifier(g),position:asWorkerPosition(v),context:{triggerKind:asCompletionTriggerKind(b.triggerKind),triggerCharacter:b.triggerCharacter}}},asSignatureHelpParams:function asSignatureHelpParams(g,v,b){return{textDocument:asTextDocumentIdentifier(g),position:asWorkerPosition(v),context:{isRetrigger:b.isRetrigger,triggerCharacter:b.triggerCharacter,triggerKind:asSignatureHelpTriggerKind(b.triggerKind),activeSignatureHelp:(S=b.activeSignatureHelp,void 0===S?S:{signatures:(P=S.signatures,P.map(asSignatureInformation)),activeSignature:S.activeSignature,activeParameter:S.activeParameter})}};var S,P},asWorkerPosition,asRange,asPosition,asPositions:function asPositions(g,v){return C.map(g,asPosition,v)},asLocation,asDiagnosticSeverity,asDiagnosticTag,asDiagnostic,asDiagnostics,asCompletionItem:function asCompletionItem(g,v=!1){let b,C;x.string(g.label)?b=g.label:(b=g.label.label,!v||void 0===g.label.detail&&void 0===g.label.description||(C={detail:g.label.detail,description:g.label.description}));let R={label:b};void 0!==C&&(R.labelDetails=C);let k=g instanceof T.default?g:void 0;g.detail&&(R.detail=g.detail),g.documentation&&(k&&"$string"!==k.documentationFormat?R.documentation=function asDocumentation(g,v){switch(g){case"$string":return v;case P.MarkupKind.PlainText:return{kind:g,value:v};case P.MarkupKind.Markdown:return{kind:g,value:v.value};default:return`Unsupported Markup content received. Kind is: ${g}`}}(k.documentationFormat,g.documentation):R.documentation=g.documentation),g.filterText&&(R.filterText=g.filterText),function fillPrimaryInsertText(g,v){let b,x,C=P.InsertTextFormat.PlainText;v.textEdit?(b=v.textEdit.newText,x=v.textEdit.range):v.insertText instanceof S.SnippetString?(C=P.InsertTextFormat.Snippet,b=v.insertText.value):b=v.insertText;v.range&&(x=v.range);g.insertTextFormat=C,v.fromEdit&&void 0!==b&&void 0!==x?g.textEdit=function asCompletionTextEdit(g,v){return L.is(v)?P.InsertReplaceEdit.create(g,asRange(v.inserting),asRange(v.replacing)):{newText:g,range:asRange(v)}}(b,x):g.insertText=b}(R,g),x.number(g.kind)&&(R.kind=function asCompletionItemKind(g,v){return void 0!==v?v:g+1}(g.kind,k&&k.originalItemKind)),g.sortText&&(R.sortText=g.sortText),g.additionalTextEdits&&(R.additionalTextEdits=asTextEdits(g.additionalTextEdits)),g.commitCharacters&&(R.commitCharacters=g.commitCharacters.slice()),g.command&&(R.command=asCommand(g.command)),!0!==g.preselect&&!1!==g.preselect||(R.preselect=g.preselect);const _=function asCompletionItemTags(g){if(void 0===g)return g;const v=[];for(let b of g){const g=asCompletionItemTag(b);void 0!==g&&v.push(g)}return v}(g.tags);if(k){if(void 0!==k.data&&(R.data=k.data),!0===k.deprecated||!1===k.deprecated){if(!0===k.deprecated&&void 0!==_&&_.length>0){const g=_.indexOf(S.CompletionItemTag.Deprecated);-1!==g&&_.splice(g,1)}R.deprecated=k.deprecated}void 0!==k.insertTextMode&&(R.insertTextMode=k.insertTextMode)}return void 0!==_&&_.length>0&&(R.tags=_),void 0===R.insertTextMode&&!0===g.keepWhitespace&&(R.insertTextMode=P.InsertTextMode.adjustIndentation),R},asTextEdit,asSymbolKind,asSymbolTag,asSymbolTags,asReferenceParams:function asReferenceParams(g,v,b){return{textDocument:asTextDocumentIdentifier(g),position:asWorkerPosition(v),context:{includeDeclaration:b.includeDeclaration}}},asCodeAction:async function asCodeAction(g,v){let b=P.CodeAction.create(g.title);if(g instanceof _.default&&void 0!==g.data&&(b.data=g.data),void 0!==g.kind&&(b.kind=function asCodeActionKind(g){if(null==g)return;return g.value}(g.kind)),void 0!==g.diagnostics&&(b.diagnostics=await asDiagnostics(g.diagnostics,v)),void 0!==g.edit)throw new Error("VS Code code actions can only be converted to a protocol code action without an edit.");return void 0!==g.command&&(b.command=asCommand(g.command)),void 0!==g.isPreferred&&(b.isPreferred=g.isPreferred),void 0!==g.disabled&&(b.disabled={reason:g.disabled.reason}),b},asCodeActionContext:async function asCodeActionContext(g,v){if(null==g)return g;let b;return g.only&&x.string(g.only.value)&&(b=[g.only.value]),P.CodeActionContext.create(await asDiagnostics(g.diagnostics,v),b,function asCodeActionTriggerKind(g){switch(g){case S.CodeActionTriggerKind.Invoke:return P.CodeActionTriggerKind.Invoked;case S.CodeActionTriggerKind.Automatic:return P.CodeActionTriggerKind.Automatic;default:return}}(g.triggerKind))},asInlineValueContext:function asInlineValueContext(g){return null==g?g:P.InlineValueContext.create(g.frameId,asRange(g.stoppedLocation))},asCommand,asCodeLens:function asCodeLens(g){let v=P.CodeLens.create(asRange(g.range));return g.command&&(v.command=asCommand(g.command)),g instanceof R.default&&g.data&&(v.data=g.data),v},asFormattingOptions:function asFormattingOptions(g,v){const b={tabSize:g.tabSize,insertSpaces:g.insertSpaces};return v.trimTrailingWhitespace&&(b.trimTrailingWhitespace=!0),v.trimFinalNewlines&&(b.trimFinalNewlines=!0),v.insertFinalNewline&&(b.insertFinalNewline=!0),b},asDocumentSymbolParams:function asDocumentSymbolParams(g){return{textDocument:asTextDocumentIdentifier(g)}},asCodeLensParams:function asCodeLensParams(g){return{textDocument:asTextDocumentIdentifier(g)}},asDocumentLink:function asDocumentLink(g){let v=P.DocumentLink.create(asRange(g.range));g.target&&(v.target=asUri(g.target)),void 0!==g.tooltip&&(v.tooltip=g.tooltip);let b=g instanceof k.default?g:void 0;return b&&b.data&&(v.data=b.data),v},asDocumentLinkParams:function asDocumentLinkParams(g){return{textDocument:asTextDocumentIdentifier(g)}},asCallHierarchyItem:function asCallHierarchyItem(g){const v={name:g.name,kind:asSymbolKind(g.kind),uri:asUri(g.uri),range:asRange(g.range),selectionRange:asRange(g.selectionRange)};return void 0!==g.detail&&g.detail.length>0&&(v.detail=g.detail),void 0!==g.tags&&(v.tags=asSymbolTags(g.tags)),g instanceof I.default&&void 0!==g.data&&(v.data=g.data),v},asTypeHierarchyItem:function asTypeHierarchyItem(g){const v={name:g.name,kind:asSymbolKind(g.kind),uri:asUri(g.uri),range:asRange(g.range),selectionRange:asRange(g.selectionRange)};return void 0!==g.detail&&g.detail.length>0&&(v.detail=g.detail),void 0!==g.tags&&(v.tags=asSymbolTags(g.tags)),g instanceof A.default&&void 0!==g.data&&(v.data=g.data),v},asInlayHint:function asInlayHint(g){const v="string"==typeof g.label?g.label:g.label.map(asInlayHintLabelPart),b=P.InlayHint.create(asPosition(g.position),v);return void 0!==g.kind&&(b.kind=g.kind),void 0!==g.textEdits&&(b.textEdits=asTextEdits(g.textEdits)),void 0!==g.tooltip&&(b.tooltip=asTooltip(g.tooltip)),void 0!==g.paddingLeft&&(b.paddingLeft=g.paddingLeft),void 0!==g.paddingRight&&(b.paddingRight=g.paddingRight),g instanceof z.default&&void 0!==g.data&&(b.data=g.data),b},asWorkspaceSymbol:function asWorkspaceSymbol(g){const b=g instanceof q.default?{name:g.name,kind:asSymbolKind(g.kind),location:g.hasRange?asLocation(g.location):{uri:v(g.location.uri)},data:g.data}:{name:g.name,kind:asSymbolKind(g.kind),location:asLocation(g.location)};return void 0!==g.tags&&(b.tags=asSymbolTags(g.tags)),""!==g.containerName&&(b.containerName=g.containerName),b}}}},27711:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CodeLensFeature=void 0;const S=b(89496),P=b(40273),x=b(41980),C=b(88909);class CodeLensFeature extends C.TextDocumentLanguageFeature{constructor(g){super(g,P.CodeLensRequest.type)}fillClientCapabilities(g){(0,C.ensure)((0,C.ensure)(g,"textDocument"),"codeLens").dynamicRegistration=!0,(0,C.ensure)((0,C.ensure)(g,"workspace"),"codeLens").refreshSupport=!0}initialize(g,v){this._client.onRequest(P.CodeLensRefreshRequest.type,(async()=>{for(const g of this.getAllProviders())g.onDidChangeCodeLensEmitter.fire()}));const b=this.getRegistrationOptions(v,g.codeLensProvider);b&&this.register({id:x.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v=g.documentSelector,b=new S.EventEmitter,x={onDidChangeCodeLenses:b.event,provideCodeLenses:(g,v)=>{const b=this._client,provideCodeLenses=(g,v)=>b.sendRequest(P.CodeLensRequest.type,b.code2ProtocolConverter.asCodeLensParams(g),v).then((g=>v.isCancellationRequested?null:b.protocol2CodeConverter.asCodeLenses(g,v)),(g=>b.handleFailedRequest(P.CodeLensRequest.type,v,g,null))),S=b.middleware;return S.provideCodeLenses?S.provideCodeLenses(g,v,provideCodeLenses):provideCodeLenses(g,v)},resolveCodeLens:g.resolveProvider?(g,v)=>{const b=this._client,resolveCodeLens=(g,v)=>b.sendRequest(P.CodeLensResolveRequest.type,b.code2ProtocolConverter.asCodeLens(g),v).then((S=>v.isCancellationRequested?g:b.protocol2CodeConverter.asCodeLens(S)),(S=>b.handleFailedRequest(P.CodeLensResolveRequest.type,v,S,g))),S=b.middleware;return S.resolveCodeLens?S.resolveCodeLens(g,v,resolveCodeLens):resolveCodeLens(g,v)}:void 0};return[S.languages.registerCodeLensProvider(this._client.protocol2CodeConverter.asDocumentSelector(v),x),{provider:x,onDidChangeCodeLensEmitter:b}]}}v.CodeLensFeature=CodeLensFeature},38880:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ColorProviderFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);class ColorProviderFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.DocumentColorRequest.type)}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"colorProvider").dynamicRegistration=!0}initialize(g,v){let[b,S]=this.getRegistration(v,g.colorProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=g.documentSelector,b={provideColorPresentations:(g,v,b)=>{const S=this._client,provideColorPresentations=(g,v,b)=>{const x={color:g,textDocument:S.code2ProtocolConverter.asTextDocumentIdentifier(v.document),range:S.code2ProtocolConverter.asRange(v.range)};return S.sendRequest(P.ColorPresentationRequest.type,x,b).then((g=>b.isCancellationRequested?null:this._client.protocol2CodeConverter.asColorPresentations(g,b)),(g=>S.handleFailedRequest(P.ColorPresentationRequest.type,b,g,null)))},x=S.middleware;return x.provideColorPresentations?x.provideColorPresentations(g,v,b,provideColorPresentations):provideColorPresentations(g,v,b)},provideDocumentColors:(g,v)=>{const b=this._client,provideDocumentColors=(g,v)=>{const S={textDocument:b.code2ProtocolConverter.asTextDocumentIdentifier(g)};return b.sendRequest(P.DocumentColorRequest.type,S,v).then((g=>v.isCancellationRequested?null:this._client.protocol2CodeConverter.asColorInformations(g,v)),(g=>b.handleFailedRequest(P.DocumentColorRequest.type,v,g,null)))},S=b.middleware;return S.provideDocumentColors?S.provideDocumentColors(g,v,provideDocumentColors):provideDocumentColors(g,v)}};return[S.languages.registerColorProvider(this._client.protocol2CodeConverter.asDocumentSelector(v),b),b]}}v.ColorProviderFeature=ColorProviderFeature},11435:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CompletionItemFeature=void 0;const S=b(89496),P=b(40273),x=b(88909),C=b(41980),T=[P.CompletionItemKind.Text,P.CompletionItemKind.Method,P.CompletionItemKind.Function,P.CompletionItemKind.Constructor,P.CompletionItemKind.Field,P.CompletionItemKind.Variable,P.CompletionItemKind.Class,P.CompletionItemKind.Interface,P.CompletionItemKind.Module,P.CompletionItemKind.Property,P.CompletionItemKind.Unit,P.CompletionItemKind.Value,P.CompletionItemKind.Enum,P.CompletionItemKind.Keyword,P.CompletionItemKind.Snippet,P.CompletionItemKind.Color,P.CompletionItemKind.File,P.CompletionItemKind.Reference,P.CompletionItemKind.Folder,P.CompletionItemKind.EnumMember,P.CompletionItemKind.Constant,P.CompletionItemKind.Struct,P.CompletionItemKind.Event,P.CompletionItemKind.Operator,P.CompletionItemKind.TypeParameter];class CompletionItemFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.CompletionRequest.type),this.labelDetailsSupport=new Map}fillClientCapabilities(g){let v=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"completion");v.dynamicRegistration=!0,v.contextSupport=!0,v.completionItem={snippetSupport:!0,commitCharactersSupport:!0,documentationFormat:[P.MarkupKind.Markdown,P.MarkupKind.PlainText],deprecatedSupport:!0,preselectSupport:!0,tagSupport:{valueSet:[P.CompletionItemTag.Deprecated]},insertReplaceSupport:!0,resolveSupport:{properties:["documentation","detail","additionalTextEdits"]},insertTextModeSupport:{valueSet:[P.InsertTextMode.asIs,P.InsertTextMode.adjustIndentation]},labelDetailsSupport:!0},v.insertTextMode=P.InsertTextMode.adjustIndentation,v.completionItemKind={valueSet:T},v.completionList={itemDefaults:["commitCharacters","editRange","insertTextFormat","insertTextMode"]}}initialize(g,v){const b=this.getRegistrationOptions(v,g.completionProvider);b&&this.register({id:C.generateUuid(),registerOptions:b})}registerLanguageProvider(g,v){this.labelDetailsSupport.set(v,!!g.completionItem?.labelDetailsSupport);const b=g.triggerCharacters??[],x=g.allCommitCharacters,C=g.documentSelector,T={provideCompletionItems:(g,v,b,S)=>{const C=this._client,T=this._client.middleware,provideCompletionItems=(g,v,b,S)=>C.sendRequest(P.CompletionRequest.type,C.code2ProtocolConverter.asCompletionParams(g,v,b),S).then((g=>S.isCancellationRequested?null:C.protocol2CodeConverter.asCompletionResult(g,x,S)),(g=>C.handleFailedRequest(P.CompletionRequest.type,S,g,null)));return T.provideCompletionItem?T.provideCompletionItem(g,v,S,b,provideCompletionItems):provideCompletionItems(g,v,S,b)},resolveCompletionItem:g.resolveProvider?(g,b)=>{const S=this._client,x=this._client.middleware,resolveCompletionItem=(g,b)=>S.sendRequest(P.CompletionResolveRequest.type,S.code2ProtocolConverter.asCompletionItem(g,!!this.labelDetailsSupport.get(v)),b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asCompletionItem(g)),(v=>S.handleFailedRequest(P.CompletionResolveRequest.type,b,v,g)));return x.resolveCompletionItem?x.resolveCompletionItem(g,b,resolveCompletionItem):resolveCompletionItem(g,b)}:void 0};return[S.languages.registerCompletionItemProvider(this._client.protocol2CodeConverter.asDocumentSelector(C),T,...b),T]}}v.CompletionItemFeature=CompletionItemFeature},36495:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SyncConfigurationFeature=v.toJSONObject=v.ConfigurationFeature=void 0;const S=b(89496),P=b(40273),x=b(59763),C=b(41980),T=b(88909);function toJSONObject(g){if(g){if(Array.isArray(g))return g.map(toJSONObject);if("object"==typeof g){const v=Object.create(null);for(const b in g)Object.prototype.hasOwnProperty.call(g,b)&&(v[b]=toJSONObject(g[b]));return v}}return g}v.ConfigurationFeature=class ConfigurationFeature{constructor(g){this._client=g}getState(){return{kind:"static"}}fillClientCapabilities(g){g.workspace=g.workspace||{},g.workspace.configuration=!0}initialize(){let g=this._client;g.onRequest(P.ConfigurationRequest.type,((v,b)=>{let configuration=g=>{let v=[];for(let b of g.items){let g=void 0!==b.scopeUri&&null!==b.scopeUri?this._client.protocol2CodeConverter.asUri(b.scopeUri):void 0;v.push(this.getConfiguration(g,null!==b.section?b.section:void 0))}return v},S=g.middleware.workspace;return S&&S.configuration?S.configuration(v,b,configuration):configuration(v)}))}getConfiguration(g,v){let b=null;if(v){let P=v.lastIndexOf(".");if(-1===P)b=toJSONObject(S.workspace.getConfiguration(void 0,g).get(v));else{let x=S.workspace.getConfiguration(v.substr(0,P),g);x&&(b=toJSONObject(x.get(v.substr(P+1))))}}else{let v=S.workspace.getConfiguration(void 0,g);b={};for(let g of Object.keys(v))v.has(g)&&(b[g]=toJSONObject(v.get(g)))}return void 0===b&&(b=null),b}dispose(){}},v.toJSONObject=toJSONObject;v.SyncConfigurationFeature=class SyncConfigurationFeature{constructor(g){this._client=g,this.isDisposed=!1,this._listeners=new Map}getState(){return{kind:"workspace",id:this.registrationType.method,registrations:this._listeners.size>0}}get registrationType(){return P.DidChangeConfigurationNotification.type}fillClientCapabilities(g){(0,T.ensure)((0,T.ensure)(g,"workspace"),"didChangeConfiguration").dynamicRegistration=!0}initialize(){let g=this._client.clientOptions.synchronize?.configurationSection;void 0!==g&&this.register({id:C.generateUuid(),registerOptions:{section:g}})}register(g){let v=S.workspace.onDidChangeConfiguration((v=>{this.onDidChangeConfiguration(g.registerOptions.section,v)}));this._listeners.set(g.id,v),void 0!==g.registerOptions.section&&this.onDidChangeConfiguration(g.registerOptions.section,void 0)}unregister(g){let v=this._listeners.get(g);v&&(this._listeners.delete(g),v.dispose())}dispose(){for(const g of this._listeners.values())g.dispose();this._listeners.clear(),this.isDisposed=!0}onDidChangeConfiguration(g,v){if(this.isDisposed)return;let b;if(b=x.string(g)?[g]:g,void 0!==b&&void 0!==v){if(!b.some((g=>v.affectsConfiguration(g))))return}const didChangeConfiguration=async g=>void 0===g?this._client.sendNotification(P.DidChangeConfigurationNotification.type,{settings:null}):this._client.sendNotification(P.DidChangeConfigurationNotification.type,{settings:this.extractSettingsInformation(g)});let S=this._client.middleware.workspace?.didChangeConfiguration;(S?S(b,didChangeConfiguration):didChangeConfiguration(b)).catch((g=>{this._client.error(`Sending notification ${P.DidChangeConfigurationNotification.type.method} failed`,g)}))}extractSettingsInformation(g){function ensurePath(g,v){let b=g;for(let g=0;g<v.length-1;g++){let S=b[v[g]];S||(S=Object.create(null),b[v[g]]=S),b=S}return b}let v=this._client.clientOptions.workspaceFolder?this._client.clientOptions.workspaceFolder.uri:void 0,b=Object.create(null);for(let P=0;P<g.length;P++){let x=g[P],C=x.indexOf("."),T=null;if(T=C>=0?S.workspace.getConfiguration(x.substr(0,C),v).get(x.substr(C+1)):S.workspace.getConfiguration(void 0,v).get(x),T){let v=g[P].split(".");ensurePath(b,v)[v[v.length-1]]=toJSONObject(T)}}return b}}},20707:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DeclarationFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);class DeclarationFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.DeclarationRequest.type)}fillClientCapabilities(g){const v=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"declaration");v.dynamicRegistration=!0,v.linkSupport=!0}initialize(g,v){const[b,S]=this.getRegistration(v,g.declarationProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=g.documentSelector,b={provideDeclaration:(g,v,b)=>{const S=this._client,provideDeclaration=(g,v,b)=>S.sendRequest(P.DeclarationRequest.type,S.code2ProtocolConverter.asTextDocumentPositionParams(g,v),b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asDeclarationResult(g,b)),(g=>S.handleFailedRequest(P.DeclarationRequest.type,b,g,null))),x=S.middleware;return x.provideDeclaration?x.provideDeclaration(g,v,b,provideDeclaration):provideDeclaration(g,v,b)}};return[this.registerProvider(v,b),b]}registerProvider(g,v){return S.languages.registerDeclarationProvider(this._client.protocol2CodeConverter.asDocumentSelector(g),v)}}v.DeclarationFeature=DeclarationFeature},20122:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DefinitionFeature=void 0;const S=b(89496),P=b(40273),x=b(88909),C=b(41980);class DefinitionFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.DefinitionRequest.type)}fillClientCapabilities(g){let v=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"definition");v.dynamicRegistration=!0,v.linkSupport=!0}initialize(g,v){const b=this.getRegistrationOptions(v,g.definitionProvider);b&&this.register({id:C.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v=g.documentSelector,b={provideDefinition:(g,v,b)=>{const S=this._client,provideDefinition=(g,v,b)=>S.sendRequest(P.DefinitionRequest.type,S.code2ProtocolConverter.asTextDocumentPositionParams(g,v),b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asDefinitionResult(g,b)),(g=>S.handleFailedRequest(P.DefinitionRequest.type,b,g,null))),x=S.middleware;return x.provideDefinition?x.provideDefinition(g,v,b,provideDefinition):provideDefinition(g,v,b)}};return[this.registerProvider(v,b),b]}registerProvider(g,v){return S.languages.registerDefinitionProvider(this._client.protocol2CodeConverter.asDocumentSelector(g),v)}}v.DefinitionFeature=DefinitionFeature},92570:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DiagnosticFeature=v.DiagnosticPullMode=v.vsdiag=void 0;const S=b(53415),P=b(89496),x=b(40273),C=b(41980),T=b(88909);function ensure(g,v){return void 0===g[v]&&(g[v]={}),g[v]}var R,k,_,O,I;!function(g){let v;!function(g){g.full="full",g.unChanged="unChanged"}(v=g.DocumentDiagnosticReportKind||(g.DocumentDiagnosticReportKind={}))}(R=v.vsdiag||(v.vsdiag={})),function(g){g.onType="onType",g.onSave="onSave"}(k=v.DiagnosticPullMode||(v.DiagnosticPullMode={})),function(g){g.active="open",g.reschedule="reschedule",g.outDated="drop"}(_||(_={}));class Tabs{constructor(){this.open=new Set,this._onOpen=new P.EventEmitter,this._onClose=new P.EventEmitter,Tabs.fillTabResources(this.open);const openTabsHandler=g=>{if(0===g.closed.length&&0===g.opened.length)return;const v=this.open,b=new Set;Tabs.fillTabResources(b);const S=new Set,x=new Set(b);for(const g of v.values())b.has(g)?x.delete(g):S.add(g);if(this.open=b,S.size>0){const g=new Set;for(const v of S)g.add(P.Uri.parse(v));this._onClose.fire(g)}if(x.size>0){const g=new Set;for(const v of x)g.add(P.Uri.parse(v));this._onOpen.fire(g)}};void 0!==P.window.tabGroups.onDidChangeTabs?this.disposable=P.window.tabGroups.onDidChangeTabs(openTabsHandler):this.disposable={dispose:()=>{}}}get onClose(){return this._onClose.event}get onOpen(){return this._onOpen.event}dispose(){this.disposable.dispose()}isActive(g){return g instanceof P.Uri?P.window.activeTextEditor?.document.uri===g:P.window.activeTextEditor?.document===g}isVisible(g){const v=g instanceof P.Uri?g:g.uri;return this.open.has(v.toString())}getTabResources(){const g=new Set;return Tabs.fillTabResources(new Set,g),g}static fillTabResources(g,v){const b=g??new Set;for(const g of P.window.tabGroups.all)for(const S of g.tabs){const g=S.input;let x;g instanceof P.TabInputText?x=g.uri:g instanceof P.TabInputTextDiff&&(x=g.modified),void 0===x||b.has(x.toString())||(b.add(x.toString()),void 0!==v&&v.add(x))}}}!function(g){g[g.document=1]="document",g[g.workspace=2]="workspace"}(O||(O={})),function(g){g.asKey=function asKey(g){return g instanceof P.Uri?g.toString():g.uri.toString()}}(I||(I={}));class DocumentPullStateTracker{constructor(){this.documentPullStates=new Map,this.workspacePullStates=new Map}track(g,v,b){const S=g===O.document?this.documentPullStates:this.workspacePullStates,[x,C,T]=v instanceof P.Uri?[v.toString(),v,b]:[v.uri.toString(),v.uri,v.version];let R=S.get(x);return void 0===R&&(R={document:C,pulledVersion:T,resultId:void 0},S.set(x,R)),R}update(g,v,b,S){const x=g===O.document?this.documentPullStates:this.workspacePullStates,[C,T,R,k]=v instanceof P.Uri?[v.toString(),v,b,S]:[v.uri.toString(),v.uri,v.version,b];let _=x.get(C);void 0===_?(_={document:T,pulledVersion:R,resultId:k},x.set(C,_)):(_.pulledVersion=R,_.resultId=k)}unTrack(g,v){const b=I.asKey(v);(g===O.document?this.documentPullStates:this.workspacePullStates).delete(b)}tracks(g,v){const b=I.asKey(v);return(g===O.document?this.documentPullStates:this.workspacePullStates).has(b)}getResultId(g,v){const b=I.asKey(v),S=g===O.document?this.documentPullStates:this.workspacePullStates;return S.get(b)?.resultId}getAllResultIds(){const g=[];for(let[v,b]of this.workspacePullStates)this.documentPullStates.has(v)&&(b=this.documentPullStates.get(v)),void 0!==b.resultId&&g.push({uri:v,value:b.resultId});return g}}class DiagnosticRequestor{constructor(g,v,b){this.client=g,this.tabs=v,this.options=b,this.isDisposed=!1,this.onDidChangeDiagnosticsEmitter=new P.EventEmitter,this.provider=this.createProvider(),this.diagnostics=P.languages.createDiagnosticCollection(b.identifier),this.openRequests=new Map,this.documentStates=new DocumentPullStateTracker,this.workspaceErrorCounter=0}knows(g,v){const b=v instanceof P.Uri?v:v.uri;return this.documentStates.tracks(g,v)||this.openRequests.has(b.toString())}forget(g,v){this.documentStates.unTrack(g,v)}pull(g,v){if(this.isDisposed)return;const b=g instanceof P.Uri?g:g.uri;this.pullAsync(g).then((()=>{v&&v()}),(g=>{this.client.error(`Document pull failed for text document ${b.toString()}`,g,!1)}))}async pullAsync(g,v){if(this.isDisposed)return;const b=g instanceof P.Uri,S=b?g:g.uri,C=S.toString();v=b?v:g.version;const k=this.openRequests.get(C),I=b?this.documentStates.track(O.document,g,v):this.documentStates.track(O.document,g);if(void 0===k){const b=new P.CancellationTokenSource;let k,A;this.openRequests.set(C,{state:_.active,document:g,version:v,tokenSource:b});try{k=await this.provider.provideDiagnostics(g,I.resultId,b.token)??{kind:R.DocumentDiagnosticReportKind.full,items:[]}}catch(v){if(v instanceof T.LSPCancellationError&&x.DiagnosticServerCancellationData.is(v.data)&&!1===v.data.retriggerRequest&&(A={state:_.outDated,document:g}),!(void 0===A&&v instanceof P.CancellationError))throw v;A={state:_.reschedule,document:g}}if(A=A??this.openRequests.get(C),void 0===A)return this.client.error(`Lost request state in diagnostic pull model. Clearing diagnostics for ${C}`),void this.diagnostics.delete(S);if(this.openRequests.delete(C),!this.tabs.isVisible(g))return void this.documentStates.unTrack(O.document,g);if(A.state===_.outDated)return;void 0!==k&&(k.kind===R.DocumentDiagnosticReportKind.full&&this.diagnostics.set(S,k.items),I.pulledVersion=v,I.resultId=k.resultId),A.state===_.reschedule&&this.pull(g)}else k.state===_.active?(k.tokenSource.cancel(),this.openRequests.set(C,{state:_.reschedule,document:k.document})):k.state===_.outDated&&this.openRequests.set(C,{state:_.reschedule,document:k.document})}forgetDocument(g){const v=g instanceof P.Uri?g:g.uri,b=v.toString(),S=this.openRequests.get(b);this.options.workspaceDiagnostics?void 0!==S?this.openRequests.set(b,{state:_.reschedule,document:g}):this.pull(g,(()=>{this.forget(O.document,g)})):(void 0!==S&&(S.state===_.active&&S.tokenSource.cancel(),this.openRequests.set(b,{state:_.outDated,document:g})),this.diagnostics.delete(v),this.forget(O.document,g))}pullWorkspace(){this.isDisposed||this.pullWorkspaceAsync().then((()=>{this.workspaceTimeout=(0,x.RAL)().timer.setTimeout((()=>{this.pullWorkspace()}),2e3)}),(g=>{g instanceof T.LSPCancellationError||x.DiagnosticServerCancellationData.is(g.data)||(this.client.error("Workspace diagnostic pull failed.",g,!1),this.workspaceErrorCounter++),this.workspaceErrorCounter<=5&&(this.workspaceTimeout=(0,x.RAL)().timer.setTimeout((()=>{this.pullWorkspace()}),2e3))}))}async pullWorkspaceAsync(){if(!this.provider.provideWorkspaceDiagnostics||this.isDisposed)return;void 0!==this.workspaceCancellation&&(this.workspaceCancellation.cancel(),this.workspaceCancellation=void 0),this.workspaceCancellation=new P.CancellationTokenSource;const g=this.documentStates.getAllResultIds().map((g=>({uri:this.client.protocol2CodeConverter.asUri(g.uri),value:g.value})));await this.provider.provideWorkspaceDiagnostics(g,this.workspaceCancellation.token,(g=>{if(g&&!this.isDisposed)for(const v of g.items)v.kind===R.DocumentDiagnosticReportKind.full&&(this.documentStates.tracks(O.document,v.uri)||this.diagnostics.set(v.uri,v.items)),this.documentStates.update(O.workspace,v.uri,v.version??void 0,v.resultId)}))}createProvider(){const g={onDidChangeDiagnostics:this.onDidChangeDiagnosticsEmitter.event,provideDiagnostics:(g,v,b)=>{const provideDiagnostics=(g,v,b)=>{const S={identifier:this.options.identifier,textDocument:{uri:this.client.code2ProtocolConverter.asUri(g instanceof P.Uri?g:g.uri)},previousResultId:v};return!0!==this.isDisposed&&this.client.isRunning()?this.client.sendRequest(x.DocumentDiagnosticRequest.type,S,b).then((async g=>null==g||this.isDisposed||b.isCancellationRequested?{kind:R.DocumentDiagnosticReportKind.full,items:[]}:g.kind===x.DocumentDiagnosticReportKind.Full?{kind:R.DocumentDiagnosticReportKind.full,resultId:g.resultId,items:await this.client.protocol2CodeConverter.asDiagnostics(g.items,b)}:{kind:R.DocumentDiagnosticReportKind.unChanged,resultId:g.resultId}),(g=>this.client.handleFailedRequest(x.DocumentDiagnosticRequest.type,b,g,{kind:R.DocumentDiagnosticReportKind.full,items:[]}))):{kind:R.DocumentDiagnosticReportKind.full,items:[]}},S=this.client.middleware;return S.provideDiagnostics?S.provideDiagnostics(g,v,b,provideDiagnostics):provideDiagnostics(g,v,b)}};return this.options.workspaceDiagnostics&&(g.provideWorkspaceDiagnostics=(g,v,b)=>{const convertReport=async g=>g.kind===x.DocumentDiagnosticReportKind.Full?{kind:R.DocumentDiagnosticReportKind.full,uri:this.client.protocol2CodeConverter.asUri(g.uri),resultId:g.resultId,version:g.version,items:await this.client.protocol2CodeConverter.asDiagnostics(g.items,v)}:{kind:R.DocumentDiagnosticReportKind.unChanged,uri:this.client.protocol2CodeConverter.asUri(g.uri),resultId:g.resultId,version:g.version},convertPreviousResultIds=g=>{const v=[];for(const b of g)v.push({uri:this.client.code2ProtocolConverter.asUri(b.uri),value:b.value});return v},provideDiagnostics=(g,v)=>{const S=(0,C.generateUuid)(),P=this.client.onProgress(x.WorkspaceDiagnosticRequest.partialResult,S,(async g=>{if(null==g)return void b(null);const v={items:[]};for(const b of g.items)try{v.items.push(await convertReport(b))}catch(g){this.client.error("Converting workspace diagnostics failed.",g)}b(v)})),T={identifier:this.options.identifier,previousResultIds:convertPreviousResultIds(g),partialResultToken:S};return!0!==this.isDisposed&&this.client.isRunning()?this.client.sendRequest(x.WorkspaceDiagnosticRequest.type,T,v).then((async g=>{if(v.isCancellationRequested)return{items:[]};const S={items:[]};for(const v of g.items)S.items.push(await convertReport(v));return P.dispose(),b(S),{items:[]}}),(g=>(P.dispose(),this.client.handleFailedRequest(x.DocumentDiagnosticRequest.type,v,g,{items:[]})))):{items:[]}},S=this.client.middleware;return S.provideWorkspaceDiagnostics?S.provideWorkspaceDiagnostics(g,v,b,provideDiagnostics):provideDiagnostics(g,v)}),g}dispose(){this.isDisposed=!0,this.workspaceCancellation?.cancel(),this.workspaceTimeout?.dispose();for(const[g,v]of this.openRequests)v.state===_.active&&v.tokenSource.cancel(),this.openRequests.set(g,{state:_.outDated,document:v.document});this.diagnostics.dispose()}}class BackgroundScheduler{constructor(g){this.diagnosticRequestor=g,this.documents=new x.LinkedMap,this.isDisposed=!1}add(g){if(!0===this.isDisposed)return;const v=I.asKey(g);this.documents.has(v)||(this.documents.set(v,g,x.Touch.Last),this.trigger())}remove(g){const v=I.asKey(g);this.documents.delete(v),0===this.documents.size?this.stop():v===this.endDocumentKey()&&(this.endDocument=this.documents.last)}trigger(){!0!==this.isDisposed&&(void 0===this.intervalHandle?(this.endDocument=this.documents.last,this.intervalHandle=(0,x.RAL)().timer.setInterval((()=>{const g=this.documents.first;if(void 0!==g){const v=I.asKey(g);this.diagnosticRequestor.pull(g),this.documents.set(v,g,x.Touch.Last),v===this.endDocumentKey()&&this.stop()}}),200)):this.endDocument=this.documents.last)}dispose(){this.isDisposed=!0,this.stop(),this.documents.clear()}stop(){this.intervalHandle?.dispose(),this.intervalHandle=void 0,this.endDocument=void 0}endDocumentKey(){return void 0!==this.endDocument?I.asKey(this.endDocument):void 0}}class DiagnosticFeatureProviderImpl{constructor(g,v,b){const C=g.clientOptions.diagnosticPullOptions??{onChange:!0,onSave:!1},T=g.protocol2CodeConverter.asDocumentSelector(b.documentSelector),R=[],matches=g=>g instanceof P.Uri?(g=>{const v=b.documentSelector;if(void 0!==C.match)return C.match(v,g);for(const b of v)if(x.TextDocumentFilter.is(b)){if("string"==typeof b)return!1;if(void 0!==b.language&&"*"!==b.language)return!1;if(void 0!==b.scheme&&"*"!==b.scheme&&b.scheme!==g.scheme)return!1;if(void 0!==b.pattern){const v=new S.Minimatch(b.pattern,{noext:!0});if(!v.makeRe())return!1;if(!v.match(g.fsPath))return!1}}return!0})(g):P.languages.match(T,g)>0&&v.isVisible(g),isActiveDocument=g=>g instanceof P.Uri?this.activeTextDocument?.uri.toString()===g.toString():this.activeTextDocument===g;this.diagnosticRequestor=new DiagnosticRequestor(g,v,b),this.backgroundScheduler=new BackgroundScheduler(this.diagnosticRequestor);const addToBackgroundIfNeeded=g=>{matches(g)&&b.interFileDependencies&&!isActiveDocument(g)&&this.backgroundScheduler.add(g)};this.activeTextDocument=P.window.activeTextEditor?.document,P.window.onDidChangeActiveTextEditor((g=>{const v=this.activeTextDocument;this.activeTextDocument=g?.document,void 0!==v&&addToBackgroundIfNeeded(v),void 0!==this.activeTextDocument&&this.backgroundScheduler.remove(this.activeTextDocument)}));const _=g.getFeature(x.DidOpenTextDocumentNotification.method);R.push(_.onNotificationSent((g=>{const v=g.textDocument;this.diagnosticRequestor.knows(O.document,v)||matches(v)&&this.diagnosticRequestor.pull(v,(()=>{addToBackgroundIfNeeded(v)}))}))),v.onOpen((g=>{for(const v of g){if(this.diagnosticRequestor.knows(O.document,v))continue;const g=v.toString();let b;for(const v of P.workspace.textDocuments)if(g===v.uri.toString()){b=v;break}void 0!==b&&matches(b)?this.diagnosticRequestor.pull(b,(()=>{addToBackgroundIfNeeded(b)})):matches(v)&&this.diagnosticRequestor.pull(v,(()=>{addToBackgroundIfNeeded(v)}))}}));const I=new Set;for(const g of P.workspace.textDocuments)matches(g)&&(this.diagnosticRequestor.pull(g,(()=>{addToBackgroundIfNeeded(g)})),I.add(g.uri.toString()));if(!0===C.onTabs)for(const g of v.getTabResources())!I.has(g.toString())&&matches(g)&&this.diagnosticRequestor.pull(g,(()=>{addToBackgroundIfNeeded(g)}));if(!0===C.onChange){const v=g.getFeature(x.DidChangeTextDocumentNotification.method);R.push(v.onNotificationSent((async g=>{const v=g.textDocument;void 0!==C.filter&&C.filter(v,k.onType)||!this.diagnosticRequestor.knows(O.document,v)||this.diagnosticRequestor.pull(v,(()=>{this.backgroundScheduler.trigger()}))})))}if(!0===C.onSave){const v=g.getFeature(x.DidSaveTextDocumentNotification.method);R.push(v.onNotificationSent((g=>{const v=g.textDocument;void 0!==C.filter&&C.filter(v,k.onSave)||!this.diagnosticRequestor.knows(O.document,v)||this.diagnosticRequestor.pull(g.textDocument,(()=>{this.backgroundScheduler.trigger()}))})))}const A=g.getFeature(x.DidCloseTextDocumentNotification.method);R.push(A.onNotificationSent((g=>{this.cleanUpDocument(g.textDocument)}))),v.onClose((g=>{for(const v of g)this.cleanUpDocument(v)})),this.diagnosticRequestor.onDidChangeDiagnosticsEmitter.event((()=>{for(const g of P.workspace.textDocuments)matches(g)&&this.diagnosticRequestor.pull(g)})),!0===b.workspaceDiagnostics&&"da348dc5-c30a-4515-9d98-31ff3be38d14"!==b.identifier&&this.diagnosticRequestor.pullWorkspace(),this.disposable=P.Disposable.from(...R,this.backgroundScheduler,this.diagnosticRequestor)}get onDidChangeDiagnosticsEmitter(){return this.diagnosticRequestor.onDidChangeDiagnosticsEmitter}get diagnostics(){return this.diagnosticRequestor.provider}cleanUpDocument(g){this.diagnosticRequestor.knows(O.document,g)&&(this.diagnosticRequestor.forgetDocument(g),this.backgroundScheduler.remove(g))}}class DiagnosticFeature extends T.TextDocumentLanguageFeature{constructor(g){super(g,x.DocumentDiagnosticRequest.type)}fillClientCapabilities(g){let v=ensure(ensure(g,"textDocument"),"diagnostic");v.dynamicRegistration=!0,v.relatedDocumentSupport=!1,ensure(ensure(g,"workspace"),"diagnostics").refreshSupport=!0}initialize(g,v){this._client.onRequest(x.DiagnosticRefreshRequest.type,(async()=>{for(const g of this.getAllProviders())g.onDidChangeDiagnosticsEmitter.fire()}));let[b,S]=this.getRegistration(v,g.diagnosticProvider);b&&S&&this.register({id:b,registerOptions:S})}dispose(){void 0!==this.tabs&&(this.tabs.dispose(),this.tabs=void 0),super.dispose()}registerLanguageProvider(g){void 0===this.tabs&&(this.tabs=new Tabs);const v=new DiagnosticFeatureProviderImpl(this._client,this.tabs,g);return[v.disposable,v]}}v.DiagnosticFeature=DiagnosticFeature},89959:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DocumentHighlightFeature=void 0;const S=b(89496),P=b(40273),x=b(88909),C=b(41980);class DocumentHighlightFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.DocumentHighlightRequest.type)}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"documentHighlight").dynamicRegistration=!0}initialize(g,v){const b=this.getRegistrationOptions(v,g.documentHighlightProvider);b&&this.register({id:C.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v=g.documentSelector,b={provideDocumentHighlights:(g,v,b)=>{const S=this._client,_provideDocumentHighlights=(g,v,b)=>S.sendRequest(P.DocumentHighlightRequest.type,S.code2ProtocolConverter.asTextDocumentPositionParams(g,v),b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asDocumentHighlights(g,b)),(g=>S.handleFailedRequest(P.DocumentHighlightRequest.type,b,g,null))),x=S.middleware;return x.provideDocumentHighlights?x.provideDocumentHighlights(g,v,b,_provideDocumentHighlights):_provideDocumentHighlights(g,v,b)}};return[S.languages.registerDocumentHighlightProvider(this._client.protocol2CodeConverter.asDocumentSelector(v),b),b]}}v.DocumentHighlightFeature=DocumentHighlightFeature},13471:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DocumentLinkFeature=void 0;const S=b(89496),P=b(40273),x=b(88909),C=b(41980);class DocumentLinkFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.DocumentLinkRequest.type)}fillClientCapabilities(g){const v=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"documentLink");v.dynamicRegistration=!0,v.tooltipSupport=!0}initialize(g,v){const b=this.getRegistrationOptions(v,g.documentLinkProvider);b&&this.register({id:C.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v=g.documentSelector,b={provideDocumentLinks:(g,v)=>{const b=this._client,provideDocumentLinks=(g,v)=>b.sendRequest(P.DocumentLinkRequest.type,b.code2ProtocolConverter.asDocumentLinkParams(g),v).then((g=>v.isCancellationRequested?null:b.protocol2CodeConverter.asDocumentLinks(g,v)),(g=>b.handleFailedRequest(P.DocumentLinkRequest.type,v,g,null))),S=b.middleware;return S.provideDocumentLinks?S.provideDocumentLinks(g,v,provideDocumentLinks):provideDocumentLinks(g,v)},resolveDocumentLink:g.resolveProvider?(g,v)=>{const b=this._client;let resolveDocumentLink=(g,v)=>b.sendRequest(P.DocumentLinkResolveRequest.type,b.code2ProtocolConverter.asDocumentLink(g),v).then((S=>v.isCancellationRequested?g:b.protocol2CodeConverter.asDocumentLink(S)),(S=>b.handleFailedRequest(P.DocumentLinkResolveRequest.type,v,S,g)));const S=b.middleware;return S.resolveDocumentLink?S.resolveDocumentLink(g,v,resolveDocumentLink):resolveDocumentLink(g,v)}:void 0};return[S.languages.registerDocumentLinkProvider(this._client.protocol2CodeConverter.asDocumentSelector(v),b),b]}}v.DocumentLinkFeature=DocumentLinkFeature},42483:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DocumentSymbolFeature=v.SupportedSymbolTags=v.SupportedSymbolKinds=void 0;const S=b(89496),P=b(40273),x=b(88909),C=b(41980);v.SupportedSymbolKinds=[P.SymbolKind.File,P.SymbolKind.Module,P.SymbolKind.Namespace,P.SymbolKind.Package,P.SymbolKind.Class,P.SymbolKind.Method,P.SymbolKind.Property,P.SymbolKind.Field,P.SymbolKind.Constructor,P.SymbolKind.Enum,P.SymbolKind.Interface,P.SymbolKind.Function,P.SymbolKind.Variable,P.SymbolKind.Constant,P.SymbolKind.String,P.SymbolKind.Number,P.SymbolKind.Boolean,P.SymbolKind.Array,P.SymbolKind.Object,P.SymbolKind.Key,P.SymbolKind.Null,P.SymbolKind.EnumMember,P.SymbolKind.Struct,P.SymbolKind.Event,P.SymbolKind.Operator,P.SymbolKind.TypeParameter],v.SupportedSymbolTags=[P.SymbolTag.Deprecated];class DocumentSymbolFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.DocumentSymbolRequest.type)}fillClientCapabilities(g){let b=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"documentSymbol");b.dynamicRegistration=!0,b.symbolKind={valueSet:v.SupportedSymbolKinds},b.hierarchicalDocumentSymbolSupport=!0,b.tagSupport={valueSet:v.SupportedSymbolTags},b.labelSupport=!0}initialize(g,v){const b=this.getRegistrationOptions(v,g.documentSymbolProvider);b&&this.register({id:C.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v=g.documentSelector,b={provideDocumentSymbols:(g,v)=>{const b=this._client,_provideDocumentSymbols=async(g,v)=>{try{const S=await b.sendRequest(P.DocumentSymbolRequest.type,b.code2ProtocolConverter.asDocumentSymbolParams(g),v);if(v.isCancellationRequested||null==S)return null;if(0===S.length)return[];{const g=S[0];return P.DocumentSymbol.is(g)?await b.protocol2CodeConverter.asDocumentSymbols(S,v):await b.protocol2CodeConverter.asSymbolInformations(S,v)}}catch(g){return b.handleFailedRequest(P.DocumentSymbolRequest.type,v,g,null)}},S=b.middleware;return S.provideDocumentSymbols?S.provideDocumentSymbols(g,v,_provideDocumentSymbols):_provideDocumentSymbols(g,v)}},x=void 0!==g.label?{label:g.label}:void 0;return[S.languages.registerDocumentSymbolProvider(this._client.protocol2CodeConverter.asDocumentSelector(v),b,x),b]}}v.DocumentSymbolFeature=DocumentSymbolFeature},44849:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ExecuteCommandFeature=void 0;const S=b(89496),P=b(40273),x=b(41980),C=b(88909);v.ExecuteCommandFeature=class ExecuteCommandFeature{constructor(g){this._client=g,this._commands=new Map}getState(){return{kind:"workspace",id:this.registrationType.method,registrations:this._commands.size>0}}get registrationType(){return P.ExecuteCommandRequest.type}fillClientCapabilities(g){(0,C.ensure)((0,C.ensure)(g,"workspace"),"executeCommand").dynamicRegistration=!0}initialize(g){g.executeCommandProvider&&this.register({id:x.generateUuid(),registerOptions:Object.assign({},g.executeCommandProvider)})}register(g){const v=this._client,b=v.middleware,executeCommand=(g,b)=>{let S={command:g,arguments:b};return v.sendRequest(P.ExecuteCommandRequest.type,S).then(void 0,(g=>v.handleFailedRequest(P.ExecuteCommandRequest.type,void 0,g,void 0)))};if(g.registerOptions.commands){const v=[];for(const P of g.registerOptions.commands)v.push(S.commands.registerCommand(P,((...g)=>b.executeCommand?b.executeCommand(P,g,executeCommand):executeCommand(P,g))));this._commands.set(g.id,v)}}unregister(g){let v=this._commands.get(g);v&&v.forEach((g=>g.dispose()))}dispose(){this._commands.forEach((g=>{g.forEach((g=>g.dispose()))})),this._commands.clear()}}},88909:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.WorkspaceFeature=v.TextDocumentLanguageFeature=v.TextDocumentEventFeature=v.DynamicDocumentFeature=v.DynamicFeature=v.StaticFeature=v.ensure=v.LSPCancellationError=void 0;const S=b(89496),P=b(40273),x=b(59763),C=b(41980);class LSPCancellationError extends S.CancellationError{constructor(g){super(),this.data=g}}v.LSPCancellationError=LSPCancellationError,v.ensure=function ensure(g,v){return void 0===g[v]&&(g[v]={}),g[v]},function(g){g.is=function is(g){const v=g;return null!=v&&x.func(v.fillClientCapabilities)&&x.func(v.initialize)&&x.func(v.getState)&&x.func(v.dispose)&&(void 0===v.fillInitializeParams||x.func(v.fillInitializeParams))}}(v.StaticFeature||(v.StaticFeature={})),function(g){g.is=function is(g){const v=g;return null!=v&&x.func(v.fillClientCapabilities)&&x.func(v.initialize)&&x.func(v.getState)&&x.func(v.dispose)&&(void 0===v.fillInitializeParams||x.func(v.fillInitializeParams))&&x.func(v.register)&&x.func(v.unregister)&&void 0!==v.registrationType}}(v.DynamicFeature||(v.DynamicFeature={}));class DynamicDocumentFeature{constructor(g){this._client=g}getState(){const g=this.getDocumentSelectors();let v=0;for(const b of g){v++;for(const g of S.workspace.textDocuments)if(S.languages.match(b,g)>0)return{kind:"document",id:this.registrationType.method,registrations:!0,matches:!0}}const b=v>0;return{kind:"document",id:this.registrationType.method,registrations:b,matches:!1}}}v.DynamicDocumentFeature=DynamicDocumentFeature;v.TextDocumentEventFeature=class TextDocumentEventFeature extends DynamicDocumentFeature{constructor(g,v,b,P,x,C,T){super(g),this._event=v,this._type=b,this._middleware=P,this._createParams=x,this._textDocument=C,this._selectorFilter=T,this._selectors=new Map,this._onNotificationSent=new S.EventEmitter}static textDocumentFilter(g,v){for(const b of g)if(S.languages.match(b,v)>0)return!0;return!1}getStateInfo(){return[this._selectors.values(),!1]}getDocumentSelectors(){return this._selectors.values()}register(g){g.registerOptions.documentSelector&&(this._listener||(this._listener=this._event((g=>{this.callback(g).catch((g=>{this._client.error(`Sending document notification ${this._type.method} failed.`,g)}))}))),this._selectors.set(g.id,this._client.protocol2CodeConverter.asDocumentSelector(g.registerOptions.documentSelector)))}async callback(g){const doSend=async g=>{const v=this._createParams(g);await this._client.sendNotification(this._type,v),this.notificationSent(this.getTextDocument(g),this._type,v)};if(this.matches(g)){const v=this._middleware();return v?v(g,(g=>doSend(g))):doSend(g)}}matches(g){return!this._client.hasDedicatedTextSynchronizationFeature(this._textDocument(g))&&(!this._selectorFilter||this._selectorFilter(this._selectors.values(),g))}get onNotificationSent(){return this._onNotificationSent.event}notificationSent(g,v,b){this._onNotificationSent.fire({textDocument:g,type:v,params:b})}unregister(g){this._selectors.delete(g),0===this._selectors.size&&this._listener&&(this._listener.dispose(),this._listener=void 0)}dispose(){this._selectors.clear(),this._onNotificationSent.dispose(),this._listener&&(this._listener.dispose(),this._listener=void 0)}getProvider(g){for(const v of this._selectors.values())if(S.languages.match(v,g)>0)return{send:g=>this.callback(g)}}};v.TextDocumentLanguageFeature=class TextDocumentLanguageFeature extends DynamicDocumentFeature{constructor(g,v){super(g),this._registrationType=v,this._registrations=new Map}*getDocumentSelectors(){for(const g of this._registrations.values()){const v=g.data.registerOptions.documentSelector;null!==v&&(yield this._client.protocol2CodeConverter.asDocumentSelector(v))}}get registrationType(){return this._registrationType}register(g){if(!g.registerOptions.documentSelector)return;let v=this.registerLanguageProvider(g.registerOptions,g.id);this._registrations.set(g.id,{disposable:v[0],data:g,provider:v[1]})}unregister(g){let v=this._registrations.get(g);void 0!==v&&v.disposable.dispose()}dispose(){this._registrations.forEach((g=>{g.disposable.dispose()})),this._registrations.clear()}getRegistration(g,v){if(!v)return[void 0,void 0];if(P.TextDocumentRegistrationOptions.is(v)){const b=P.StaticRegistrationOptions.hasId(v)?v.id:C.generateUuid(),S=v.documentSelector??g;if(S)return[b,Object.assign({},v,{documentSelector:S})]}else if(x.boolean(v)&&!0===v||P.WorkDoneProgressOptions.is(v)){if(!g)return[void 0,void 0];const b=x.boolean(v)&&!0===v?{documentSelector:g}:Object.assign({},v,{documentSelector:g});return[C.generateUuid(),b]}return[void 0,void 0]}getRegistrationOptions(g,v){if(g&&v)return x.boolean(v)&&!0===v?{documentSelector:g}:Object.assign({},v,{documentSelector:g})}getProvider(g){for(const v of this._registrations.values()){let b=v.data.registerOptions.documentSelector;if(null!==b&&S.languages.match(this._client.protocol2CodeConverter.asDocumentSelector(b),g)>0)return v.provider}}getAllProviders(){const g=[];for(const v of this._registrations.values())g.push(v.provider);return g}};v.WorkspaceFeature=class WorkspaceFeature{constructor(g,v){this._client=g,this._registrationType=v,this._registrations=new Map}getState(){const g=this._registrations.size>0;return{kind:"workspace",id:this._registrationType.method,registrations:g}}get registrationType(){return this._registrationType}register(g){const v=this.registerLanguageProvider(g.registerOptions);this._registrations.set(g.id,{disposable:v[0],provider:v[1]})}unregister(g){let v=this._registrations.get(g);void 0!==v&&v.disposable.dispose()}dispose(){this._registrations.forEach((g=>{g.disposable.dispose()})),this._registrations.clear()}getProviders(){const g=[];for(const v of this._registrations.values())g.push(v.provider);return g}}},7606:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.WillDeleteFilesFeature=v.WillRenameFilesFeature=v.WillCreateFilesFeature=v.DidDeleteFilesFeature=v.DidRenameFilesFeature=v.DidCreateFilesFeature=void 0;const S=b(89496),P=b(53415),x=b(40273),C=b(41980);function ensure(g,v){return void 0===g[v]&&(g[v]={}),g[v]}function assign(g,v,b){g[v]=b}class FileOperationFeature{constructor(g,v,b,S,P){this._client=g,this._event=v,this._registrationType=b,this._clientCapability=S,this._serverCapability=P,this._filters=new Map}getState(){return{kind:"workspace",id:this._registrationType.method,registrations:this._filters.size>0}}filterSize(){return this._filters.size}get registrationType(){return this._registrationType}fillClientCapabilities(g){const v=ensure(ensure(g,"workspace"),"fileOperations");assign(v,"dynamicRegistration",!0),assign(v,this._clientCapability,!0)}initialize(g){const v=g.workspace?.fileOperations,b=void 0!==v?function access(g,v){return g[v]}(v,this._serverCapability):void 0;if(void 0!==b?.filters)try{this.register({id:C.generateUuid(),registerOptions:{filters:b.filters}})}catch(g){this._client.warn(`Ignoring invalid glob pattern for ${this._serverCapability} registration: ${g}`)}}register(g){this._listener||(this._listener=this._event(this.send,this));const v=g.registerOptions.filters.map((g=>{const v=new P.Minimatch(g.pattern.glob,FileOperationFeature.asMinimatchOptions(g.pattern.options));if(!v.makeRe())throw new Error(`Invalid pattern ${g.pattern.glob}!`);return{scheme:g.scheme,matcher:v,kind:g.pattern.matches}}));this._filters.set(g.id,v)}unregister(g){this._filters.delete(g),0===this._filters.size&&this._listener&&(this._listener.dispose(),this._listener=void 0)}dispose(){this._filters.clear(),this._listener&&(this._listener.dispose(),this._listener=void 0)}getFileType(g){return FileOperationFeature.getFileType(g)}async filter(g,v){const b=await Promise.all(g.files.map((async g=>{const b=v(g),P=b.fsPath.replace(/\\/g,"/");for(const g of this._filters.values())for(const v of g)if(void 0===v.scheme||v.scheme===b.scheme)if(v.matcher.match(P)){if(void 0===v.kind)return!0;const g=await this.getFileType(b);if(void 0===g)return this._client.error(`Failed to determine file type for ${b.toString()}.`),!0;if(g===S.FileType.File&&v.kind===x.FileOperationPatternKind.file||g===S.FileType.Directory&&v.kind===x.FileOperationPatternKind.folder)return!0}else if(v.kind===x.FileOperationPatternKind.folder){if(await FileOperationFeature.getFileType(b)===S.FileType.Directory&&v.matcher.match(`${P}/`))return!0}return!1}))),P=g.files.filter(((g,v)=>b[v]));return{...g,files:P}}static async getFileType(g){try{return(await S.workspace.fs.stat(g)).type}catch(g){return}}static asMinimatchOptions(g){if(void 0!==g)return!0===g.ignoreCase?{nocase:!0}:void 0}}class NotificationFileOperationFeature extends FileOperationFeature{constructor(g,v,b,S,P,x,C){super(g,v,b,S,P),this._notificationType=b,this._accessUri=x,this._createParams=C}async send(g){const v=await this.filter(g,this._accessUri);if(v.files.length){const next=async g=>this._client.sendNotification(this._notificationType,this._createParams(g));return this.doSend(v,next)}}}class CachingNotificationFileOperationFeature extends NotificationFileOperationFeature{constructor(){super(...arguments),this._fsPathFileTypes=new Map}async getFileType(g){const v=g.fsPath;if(this._fsPathFileTypes.has(v))return this._fsPathFileTypes.get(v);const b=await FileOperationFeature.getFileType(g);return b&&this._fsPathFileTypes.set(v,b),b}async cacheFileTypes(g,v){await this.filter(g,v)}clearFileTypeCache(){this._fsPathFileTypes.clear()}unregister(g){super.unregister(g),0===this.filterSize()&&this._willListener&&(this._willListener.dispose(),this._willListener=void 0)}dispose(){super.dispose(),this._willListener&&(this._willListener.dispose(),this._willListener=void 0)}}v.DidCreateFilesFeature=class DidCreateFilesFeature extends NotificationFileOperationFeature{constructor(g){super(g,S.workspace.onDidCreateFiles,x.DidCreateFilesNotification.type,"didCreate","didCreate",(g=>g),g.code2ProtocolConverter.asDidCreateFilesParams)}doSend(g,v){const b=this._client.middleware.workspace;return b?.didCreateFiles?b.didCreateFiles(g,v):v(g)}};v.DidRenameFilesFeature=class DidRenameFilesFeature extends CachingNotificationFileOperationFeature{constructor(g){super(g,S.workspace.onDidRenameFiles,x.DidRenameFilesNotification.type,"didRename","didRename",(g=>g.oldUri),g.code2ProtocolConverter.asDidRenameFilesParams)}register(g){this._willListener||(this._willListener=S.workspace.onWillRenameFiles(this.willRename,this)),super.register(g)}willRename(g){g.waitUntil(this.cacheFileTypes(g,(g=>g.oldUri)))}doSend(g,v){this.clearFileTypeCache();const b=this._client.middleware.workspace;return b?.didRenameFiles?b.didRenameFiles(g,v):v(g)}};v.DidDeleteFilesFeature=class DidDeleteFilesFeature extends CachingNotificationFileOperationFeature{constructor(g){super(g,S.workspace.onDidDeleteFiles,x.DidDeleteFilesNotification.type,"didDelete","didDelete",(g=>g),g.code2ProtocolConverter.asDidDeleteFilesParams)}register(g){this._willListener||(this._willListener=S.workspace.onWillDeleteFiles(this.willDelete,this)),super.register(g)}willDelete(g){g.waitUntil(this.cacheFileTypes(g,(g=>g)))}doSend(g,v){this.clearFileTypeCache();const b=this._client.middleware.workspace;return b?.didDeleteFiles?b.didDeleteFiles(g,v):v(g)}};class RequestFileOperationFeature extends FileOperationFeature{constructor(g,v,b,S,P,x,C){super(g,v,b,S,P),this._requestType=b,this._accessUri=x,this._createParams=C}async send(g){const v=this.waitUntil(g);g.waitUntil(v)}async waitUntil(g){const v=await this.filter(g,this._accessUri);if(v.files.length){const next=g=>this._client.sendRequest(this._requestType,this._createParams(g),g.token).then(this._client.protocol2CodeConverter.asWorkspaceEdit);return this.doSend(v,next)}}}v.WillCreateFilesFeature=class WillCreateFilesFeature extends RequestFileOperationFeature{constructor(g){super(g,S.workspace.onWillCreateFiles,x.WillCreateFilesRequest.type,"willCreate","willCreate",(g=>g),g.code2ProtocolConverter.asWillCreateFilesParams)}doSend(g,v){const b=this._client.middleware.workspace;return b?.willCreateFiles?b.willCreateFiles(g,v):v(g)}};v.WillRenameFilesFeature=class WillRenameFilesFeature extends RequestFileOperationFeature{constructor(g){super(g,S.workspace.onWillRenameFiles,x.WillRenameFilesRequest.type,"willRename","willRename",(g=>g.oldUri),g.code2ProtocolConverter.asWillRenameFilesParams)}doSend(g,v){const b=this._client.middleware.workspace;return b?.willRenameFiles?b.willRenameFiles(g,v):v(g)}};v.WillDeleteFilesFeature=class WillDeleteFilesFeature extends RequestFileOperationFeature{constructor(g){super(g,S.workspace.onWillDeleteFiles,x.WillDeleteFilesRequest.type,"willDelete","willDelete",(g=>g),g.code2ProtocolConverter.asWillDeleteFilesParams)}doSend(g,v){const b=this._client.middleware.workspace;return b?.willDeleteFiles?b.willDeleteFiles(g,v):v(g)}}},65338:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.FileSystemWatcherFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);v.FileSystemWatcherFeature=class FileSystemWatcherFeature{constructor(g,v){this._client=g,this._notifyFileEvent=v,this._watchers=new Map}getState(){return{kind:"workspace",id:this.registrationType.method,registrations:this._watchers.size>0}}get registrationType(){return P.DidChangeWatchedFilesNotification.type}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"workspace"),"didChangeWatchedFiles").dynamicRegistration=!0,(0,x.ensure)((0,x.ensure)(g,"workspace"),"didChangeWatchedFiles").relativePatternSupport=!0}initialize(g,v){}register(g){if(!Array.isArray(g.registerOptions.watchers))return;const v=[];for(const b of g.registerOptions.watchers){const g=this._client.protocol2CodeConverter.asGlobPattern(b.globPattern);if(void 0===g)continue;let x=!0,C=!0,T=!0;void 0!==b.kind&&null!==b.kind&&(x=0!=(b.kind&P.WatchKind.Create),C=0!=(b.kind&P.WatchKind.Change),T=0!=(b.kind&P.WatchKind.Delete));const R=S.workspace.createFileSystemWatcher(g,!x,!C,!T);this.hookListeners(R,x,C,T,v),v.push(R)}this._watchers.set(g.id,v)}registerRaw(g,v){let b=[];for(let g of v)this.hookListeners(g,!0,!0,!0,b);this._watchers.set(g,b)}hookListeners(g,v,b,S,x){v&&g.onDidCreate((g=>this._notifyFileEvent({uri:this._client.code2ProtocolConverter.asUri(g),type:P.FileChangeType.Created})),null,x),b&&g.onDidChange((g=>this._notifyFileEvent({uri:this._client.code2ProtocolConverter.asUri(g),type:P.FileChangeType.Changed})),null,x),S&&g.onDidDelete((g=>this._notifyFileEvent({uri:this._client.code2ProtocolConverter.asUri(g),type:P.FileChangeType.Deleted})),null,x)}unregister(g){let v=this._watchers.get(g);if(v)for(let g of v)g.dispose()}dispose(){this._watchers.forEach((g=>{for(let v of g)v.dispose()})),this._watchers.clear()}}},96454:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.FoldingRangeFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);class FoldingRangeFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.FoldingRangeRequest.type)}fillClientCapabilities(g){let v=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"foldingRange");v.dynamicRegistration=!0,v.rangeLimit=5e3,v.lineFoldingOnly=!0,v.foldingRangeKind={valueSet:[P.FoldingRangeKind.Comment,P.FoldingRangeKind.Imports,P.FoldingRangeKind.Region]},v.foldingRange={collapsedText:!1}}initialize(g,v){let[b,S]=this.getRegistration(v,g.foldingRangeProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=g.documentSelector,b={provideFoldingRanges:(g,v,b)=>{const S=this._client,provideFoldingRanges=(g,v,b)=>{const x={textDocument:S.code2ProtocolConverter.asTextDocumentIdentifier(g)};return S.sendRequest(P.FoldingRangeRequest.type,x,b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asFoldingRanges(g,b)),(g=>S.handleFailedRequest(P.FoldingRangeRequest.type,b,g,null)))},x=S.middleware;return x.provideFoldingRanges?x.provideFoldingRanges(g,v,b,provideFoldingRanges):provideFoldingRanges(g,0,b)}};return[S.languages.registerFoldingRangeProvider(this._client.protocol2CodeConverter.asDocumentSelector(v),b),b]}}v.FoldingRangeFeature=FoldingRangeFeature},56426:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DocumentOnTypeFormattingFeature=v.DocumentRangeFormattingFeature=v.DocumentFormattingFeature=void 0;const S=b(89496),P=b(40273),x=b(41980),C=b(88909);var T;!function(g){g.fromConfiguration=function fromConfiguration(g){const v=S.workspace.getConfiguration("files",g);return{trimTrailingWhitespace:v.get("trimTrailingWhitespace"),trimFinalNewlines:v.get("trimFinalNewlines"),insertFinalNewline:v.get("insertFinalNewline")}}}(T||(T={}));class DocumentFormattingFeature extends C.TextDocumentLanguageFeature{constructor(g){super(g,P.DocumentFormattingRequest.type)}fillClientCapabilities(g){(0,C.ensure)((0,C.ensure)(g,"textDocument"),"formatting").dynamicRegistration=!0}initialize(g,v){const b=this.getRegistrationOptions(v,g.documentFormattingProvider);b&&this.register({id:x.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v=g.documentSelector,b={provideDocumentFormattingEdits:(g,v,b)=>{const S=this._client,provideDocumentFormattingEdits=(g,v,b)=>{const x={textDocument:S.code2ProtocolConverter.asTextDocumentIdentifier(g),options:S.code2ProtocolConverter.asFormattingOptions(v,T.fromConfiguration(g))};return S.sendRequest(P.DocumentFormattingRequest.type,x,b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asTextEdits(g,b)),(g=>S.handleFailedRequest(P.DocumentFormattingRequest.type,b,g,null)))},x=S.middleware;return x.provideDocumentFormattingEdits?x.provideDocumentFormattingEdits(g,v,b,provideDocumentFormattingEdits):provideDocumentFormattingEdits(g,v,b)}};return[S.languages.registerDocumentFormattingEditProvider(this._client.protocol2CodeConverter.asDocumentSelector(v),b),b]}}v.DocumentFormattingFeature=DocumentFormattingFeature;class DocumentRangeFormattingFeature extends C.TextDocumentLanguageFeature{constructor(g){super(g,P.DocumentRangeFormattingRequest.type)}fillClientCapabilities(g){(0,C.ensure)((0,C.ensure)(g,"textDocument"),"rangeFormatting").dynamicRegistration=!0}initialize(g,v){const b=this.getRegistrationOptions(v,g.documentRangeFormattingProvider);b&&this.register({id:x.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v=g.documentSelector,b={provideDocumentRangeFormattingEdits:(g,v,b,S)=>{const x=this._client,provideDocumentRangeFormattingEdits=(g,v,b,S)=>{const C={textDocument:x.code2ProtocolConverter.asTextDocumentIdentifier(g),range:x.code2ProtocolConverter.asRange(v),options:x.code2ProtocolConverter.asFormattingOptions(b,T.fromConfiguration(g))};return x.sendRequest(P.DocumentRangeFormattingRequest.type,C,S).then((g=>S.isCancellationRequested?null:x.protocol2CodeConverter.asTextEdits(g,S)),(g=>x.handleFailedRequest(P.DocumentRangeFormattingRequest.type,S,g,null)))},C=x.middleware;return C.provideDocumentRangeFormattingEdits?C.provideDocumentRangeFormattingEdits(g,v,b,S,provideDocumentRangeFormattingEdits):provideDocumentRangeFormattingEdits(g,v,b,S)}};return[S.languages.registerDocumentRangeFormattingEditProvider(this._client.protocol2CodeConverter.asDocumentSelector(v),b),b]}}v.DocumentRangeFormattingFeature=DocumentRangeFormattingFeature;class DocumentOnTypeFormattingFeature extends C.TextDocumentLanguageFeature{constructor(g){super(g,P.DocumentOnTypeFormattingRequest.type)}fillClientCapabilities(g){(0,C.ensure)((0,C.ensure)(g,"textDocument"),"onTypeFormatting").dynamicRegistration=!0}initialize(g,v){const b=this.getRegistrationOptions(v,g.documentOnTypeFormattingProvider);b&&this.register({id:x.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v=g.documentSelector,b={provideOnTypeFormattingEdits:(g,v,b,S,x)=>{const C=this._client,provideOnTypeFormattingEdits=(g,v,b,S,x)=>{let R={textDocument:C.code2ProtocolConverter.asTextDocumentIdentifier(g),position:C.code2ProtocolConverter.asPosition(v),ch:b,options:C.code2ProtocolConverter.asFormattingOptions(S,T.fromConfiguration(g))};return C.sendRequest(P.DocumentOnTypeFormattingRequest.type,R,x).then((g=>x.isCancellationRequested?null:C.protocol2CodeConverter.asTextEdits(g,x)),(g=>C.handleFailedRequest(P.DocumentOnTypeFormattingRequest.type,x,g,null)))},R=C.middleware;return R.provideOnTypeFormattingEdits?R.provideOnTypeFormattingEdits(g,v,b,S,x,provideOnTypeFormattingEdits):provideOnTypeFormattingEdits(g,v,b,S,x)}},x=g.moreTriggerCharacter||[];return[S.languages.registerOnTypeFormattingEditProvider(this._client.protocol2CodeConverter.asDocumentSelector(v),b,g.firstTriggerCharacter,...x),b]}}v.DocumentOnTypeFormattingFeature=DocumentOnTypeFormattingFeature},96782:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.HoverFeature=void 0;const S=b(89496),P=b(40273),x=b(88909),C=b(41980);class HoverFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.HoverRequest.type)}fillClientCapabilities(g){const v=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"hover");v.dynamicRegistration=!0,v.contentFormat=[P.MarkupKind.Markdown,P.MarkupKind.PlainText]}initialize(g,v){const b=this.getRegistrationOptions(v,g.hoverProvider);b&&this.register({id:C.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v=g.documentSelector,b={provideHover:(g,v,b)=>{const S=this._client,provideHover=(g,v,b)=>S.sendRequest(P.HoverRequest.type,S.code2ProtocolConverter.asTextDocumentPositionParams(g,v),b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asHover(g)),(g=>S.handleFailedRequest(P.HoverRequest.type,b,g,null))),x=S.middleware;return x.provideHover?x.provideHover(g,v,b,provideHover):provideHover(g,v,b)}};return[this.registerProvider(v,b),b]}registerProvider(g,v){return S.languages.registerHoverProvider(this._client.protocol2CodeConverter.asDocumentSelector(g),v)}}v.HoverFeature=HoverFeature},79889:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ImplementationFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);class ImplementationFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.ImplementationRequest.type)}fillClientCapabilities(g){let v=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"implementation");v.dynamicRegistration=!0,v.linkSupport=!0}initialize(g,v){let[b,S]=this.getRegistration(v,g.implementationProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=g.documentSelector,b={provideImplementation:(g,v,b)=>{const S=this._client,provideImplementation=(g,v,b)=>S.sendRequest(P.ImplementationRequest.type,S.code2ProtocolConverter.asTextDocumentPositionParams(g,v),b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asDefinitionResult(g,b)),(g=>S.handleFailedRequest(P.ImplementationRequest.type,b,g,null))),x=S.middleware;return x.provideImplementation?x.provideImplementation(g,v,b,provideImplementation):provideImplementation(g,v,b)}};return[this.registerProvider(v,b),b]}registerProvider(g,v){return S.languages.registerImplementationProvider(this._client.protocol2CodeConverter.asDocumentSelector(g),v)}}v.ImplementationFeature=ImplementationFeature},16190:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.InlayHintsFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);class InlayHintsFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.InlayHintRequest.type)}fillClientCapabilities(g){const v=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"inlayHint");v.dynamicRegistration=!0,v.resolveSupport={properties:["tooltip","textEdits","label.tooltip","label.location","label.command"]},(0,x.ensure)((0,x.ensure)(g,"workspace"),"inlayHint").refreshSupport=!0}initialize(g,v){this._client.onRequest(P.InlayHintRefreshRequest.type,(async()=>{for(const g of this.getAllProviders())g.onDidChangeInlayHints.fire()}));const[b,S]=this.getRegistration(v,g.inlayHintProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=g.documentSelector,b=new S.EventEmitter,x={onDidChangeInlayHints:b.event,provideInlayHints:(g,v,b)=>{const S=this._client,provideInlayHints=async(g,v,b)=>{const x={textDocument:S.code2ProtocolConverter.asTextDocumentIdentifier(g),range:S.code2ProtocolConverter.asRange(v)};try{const g=await S.sendRequest(P.InlayHintRequest.type,x,b);return b.isCancellationRequested?null:S.protocol2CodeConverter.asInlayHints(g,b)}catch(g){return S.handleFailedRequest(P.InlayHintRequest.type,b,g,null)}},x=S.middleware;return x.provideInlayHints?x.provideInlayHints(g,v,b,provideInlayHints):provideInlayHints(g,v,b)}};return x.resolveInlayHint=!0===g.resolveProvider?(g,v)=>{const b=this._client,resolveInlayHint=async(g,v)=>{try{const S=await b.sendRequest(P.InlayHintResolveRequest.type,b.code2ProtocolConverter.asInlayHint(g),v);if(v.isCancellationRequested)return null;const x=b.protocol2CodeConverter.asInlayHint(S,v);return v.isCancellationRequested?null:x}catch(g){return b.handleFailedRequest(P.InlayHintResolveRequest.type,v,g,null)}},S=b.middleware;return S.resolveInlayHint?S.resolveInlayHint(g,v,resolveInlayHint):resolveInlayHint(g,v)}:void 0,[this.registerProvider(v,x),{provider:x,onDidChangeInlayHints:b}]}registerProvider(g,v){return S.languages.registerInlayHintsProvider(this._client.protocol2CodeConverter.asDocumentSelector(g),v)}}v.InlayHintsFeature=InlayHintsFeature},45098:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.InlineValueFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);class InlineValueFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.InlineValueRequest.type)}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"inlineValue").dynamicRegistration=!0,(0,x.ensure)((0,x.ensure)(g,"workspace"),"inlineValue").refreshSupport=!0}initialize(g,v){this._client.onRequest(P.InlineValueRefreshRequest.type,(async()=>{for(const g of this.getAllProviders())g.onDidChangeInlineValues.fire()}));const[b,S]=this.getRegistration(v,g.inlineValueProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=g.documentSelector,b=new S.EventEmitter,x={onDidChangeInlineValues:b.event,provideInlineValues:(g,v,b,S)=>{const x=this._client,provideInlineValues=(g,v,b,S)=>{const C={textDocument:x.code2ProtocolConverter.asTextDocumentIdentifier(g),range:x.code2ProtocolConverter.asRange(v),context:x.code2ProtocolConverter.asInlineValueContext(b)};return x.sendRequest(P.InlineValueRequest.type,C,S).then((g=>S.isCancellationRequested?null:x.protocol2CodeConverter.asInlineValues(g,S)),(g=>x.handleFailedRequest(P.InlineValueRequest.type,S,g,null)))},C=x.middleware;return C.provideInlineValues?C.provideInlineValues(g,v,b,S,provideInlineValues):provideInlineValues(g,v,b,S)}};return[this.registerProvider(v,x),{provider:x,onDidChangeInlineValues:b}]}registerProvider(g,v){return S.languages.registerInlineValuesProvider(this._client.protocol2CodeConverter.asDocumentSelector(g),v)}}v.InlineValueFeature=InlineValueFeature},43483:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.LinkedEditingFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);class LinkedEditingFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.LinkedEditingRangeRequest.type)}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"linkedEditingRange").dynamicRegistration=!0}initialize(g,v){let[b,S]=this.getRegistration(v,g.linkedEditingRangeProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=g.documentSelector,b={provideLinkedEditingRanges:(g,v,b)=>{const S=this._client,provideLinkedEditing=(g,v,b)=>S.sendRequest(P.LinkedEditingRangeRequest.type,S.code2ProtocolConverter.asTextDocumentPositionParams(g,v),b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asLinkedEditingRanges(g,b)),(g=>S.handleFailedRequest(P.LinkedEditingRangeRequest.type,b,g,null))),x=S.middleware;return x.provideLinkedEditingRange?x.provideLinkedEditingRange(g,v,b,provideLinkedEditing):provideLinkedEditing(g,v,b)}};return[this.registerProvider(v,b),b]}registerProvider(g,v){return S.languages.registerLinkedEditingRangeProvider(this._client.protocol2CodeConverter.asDocumentSelector(g),v)}}v.LinkedEditingFeature=LinkedEditingFeature},30203:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.NotebookDocumentSyncFeature=void 0;const S=b(89496),P=b(53415),x=b(40273),C=b(41980),T=b(59763);function ensure(g,v){return void 0===g[v]&&(g[v]={}),g[v]}var R,k,_,O,I;!function(g){let v;!function(v){function asNotebookCells(g,v){return g.map((g=>asNotebookCell(g,v)))}function asMetadata(g){return deepCopy(new Set,g)}function asNotebookCell(g,v){const b=x.NotebookCell.create(function asNotebookCellKind(g){switch(g){case S.NotebookCellKind.Markup:return x.NotebookCellKind.Markup;case S.NotebookCellKind.Code:return x.NotebookCellKind.Code}}(g.kind),v.asUri(g.document.uri));return Object.keys(g.metadata).length>0&&(b.metadata=asMetadata(g.metadata)),void 0!==g.executionSummary&&T.number(g.executionSummary.executionOrder)&&T.boolean(g.executionSummary.success)&&(b.executionSummary={executionOrder:g.executionSummary.executionOrder,success:g.executionSummary.success}),b}function deepCopy(g,v){if(g.has(v))throw new Error("Can't deep copy cyclic structures.");if(Array.isArray(v)){const b=[];for(const S of v)if(null!==S&&"object"==typeof S||Array.isArray(S))b.push(deepCopy(g,S));else{if(S instanceof RegExp)throw new Error("Can't transfer regular expressions to the server");b.push(S)}return b}{const b=Object.keys(v),S=Object.create(null);for(const P of b){const b=v[P];if(null!==b&&"object"==typeof b||Array.isArray(b))S[P]=deepCopy(g,b);else{if(b instanceof RegExp)throw new Error("Can't transfer regular expressions to the server");S[P]=b}}return S}}v.asVersionedNotebookDocumentIdentifier=function asVersionedNotebookDocumentIdentifier(g,v){return{version:g.version,uri:v.asUri(g.uri)}},v.asNotebookDocument=function asNotebookDocument(g,v,b){const S=x.NotebookDocument.create(b.asUri(g.uri),g.notebookType,g.version,asNotebookCells(v,b));return Object.keys(g.metadata).length>0&&(S.metadata=asMetadata(g.metadata)),S},v.asNotebookCells=asNotebookCells,v.asMetadata=asMetadata,v.asNotebookCell=asNotebookCell,v.asTextContentChange=function asTextContentChange(g,v){const b=v.asChangeTextDocumentParams(g,g.document.uri,g.document.version);return{document:b.textDocument,changes:b.contentChanges}},v.asNotebookDocumentChangeEvent=function asNotebookDocumentChangeEvent(v,b){const S=Object.create(null);if(v.metadata&&(S.metadata=g.c2p.asMetadata(v.metadata)),void 0!==v.cells){const P=Object.create(null),x=v.cells;x.structure&&(P.structure={array:{start:x.structure.array.start,deleteCount:x.structure.array.deleteCount,cells:void 0!==x.structure.array.cells?x.structure.array.cells.map((v=>g.c2p.asNotebookCell(v,b))):void 0},didOpen:void 0!==x.structure.didOpen?x.structure.didOpen.map((g=>b.asOpenTextDocumentParams(g.document).textDocument)):void 0,didClose:void 0!==x.structure.didClose?x.structure.didClose.map((g=>b.asCloseTextDocumentParams(g.document).textDocument)):void 0}),void 0!==x.data&&(P.data=x.data.map((v=>g.c2p.asNotebookCell(v,b)))),void 0!==x.textContent&&(P.textContent=x.textContent.map((v=>g.c2p.asTextContentChange(v,b)))),Object.keys(P).length>0&&(S.cells=P)}return S}}(v=g.c2p||(g.c2p={}))}(R||(R={})),function(g){function equals(g,v,b=!0){return!(g.kind!==v.kind||g.document.uri.toString()!==v.document.uri.toString()||g.document.languageId!==v.document.languageId||!function equalsExecution(g,v){if(g===v)return!0;if(void 0===g||void 0===v)return!1;return g.executionOrder===v.executionOrder&&g.success===v.success&&function equalsTiming(g,v){if(g===v)return!0;if(void 0===g||void 0===v)return!1;return g.startTime===v.startTime&&g.endTime===v.endTime}(g.timing,v.timing)}(g.executionSummary,v.executionSummary))&&(!b||b&&equalsMetadata(g.metadata,v.metadata))}function equalsMetadata(g,v){if(g===v)return!0;if(null==g||null==v)return!1;if(typeof g!=typeof v)return!1;if("object"!=typeof g)return!1;const b=Array.isArray(g),S=Array.isArray(v);if(b!==S)return!1;if(b&&S){if(g.length!==v.length)return!1;for(let b=0;b<g.length;b++)if(!equalsMetadata(g[b],v[b]))return!1}if(isObjectLiteral(g)&&isObjectLiteral(v)){const b=Object.keys(g),S=Object.keys(v);if(b.length!==S.length)return!1;if(b.sort(),S.sort(),!equalsMetadata(b,S))return!1;for(let S=0;S<b.length;S++){const P=b[S];if(!equalsMetadata(g[P],v[P]))return!1}return!0}return!1}function isObjectLiteral(g){return null!==g&&"object"==typeof g}g.computeDiff=function computeDiff(g,v,b){const S=g.length,P=v.length;let x=0;for(;x<P&&x<S&&equals(g[x],v[x],b);)x++;if(x<P&&x<S){let C=S-1,T=P-1;for(;C>=0&&T>=0&&equals(g[C],v[T],b);)C--,T--;const R=C+1-x,k=x===T+1?void 0:v.slice(x,T+1);return void 0!==k?{start:x,deleteCount:R,cells:k}:{start:x,deleteCount:R}}return x<P?{start:x,deleteCount:0,cells:v.slice(x)}:x<S?{start:x,deleteCount:S-x}:void 0},g.isObjectLiteral=isObjectLiteral}(k||(k={})),function(g){g.matchNotebook=function matchNotebook(g,v){if("string"==typeof g)return"*"===g||v.notebookType===g;if(void 0!==g.notebookType&&"*"!==g.notebookType&&v.notebookType!==g.notebookType)return!1;const b=v.uri;if(void 0!==g.scheme&&"*"!==g.scheme&&b.scheme!==g.scheme)return!1;if(void 0!==g.pattern){const v=new P.Minimatch(g.pattern,{noext:!0});if(!v.makeRe())return!1;if(!v.match(b.fsPath))return!1}return!0}}(_||(_={})),function(g){function asDocumentFilter(g,v,b,S){return void 0===v&&void 0===b?{notebook:g,language:S}:{notebook:{notebookType:g,scheme:v,pattern:b},language:S}}g.asDocumentSelector=function asDocumentSelector(g){const v=g.notebookSelector,b=[];for(const g of v){const v=("string"==typeof g.notebook?g.notebook:g.notebook?.notebookType)??"*",S="string"==typeof g.notebook?void 0:g.notebook?.scheme,P="string"==typeof g.notebook?void 0:g.notebook?.pattern;if(void 0!==g.cells)for(const x of g.cells)b.push(asDocumentFilter(v,S,P,x.language));else b.push(asDocumentFilter(v,S,P,void 0))}return b}}(O||(O={})),function(g){g.create=function create(g){return{cells:g,uris:new Set(g.map((g=>g.document.uri.toString())))}}}(I||(I={}));class NotebookDocumentSyncFeatureProvider{constructor(g,v){this.client=g,this.options=v,this.notebookSyncInfo=new Map,this.notebookDidOpen=new Set,this.disposables=[],this.selector=g.protocol2CodeConverter.asDocumentSelector(O.asDocumentSelector(v)),S.workspace.onDidOpenNotebookDocument((g=>{this.notebookDidOpen.add(g.uri.toString()),this.didOpen(g)}),void 0,this.disposables);for(const g of S.workspace.notebookDocuments)this.notebookDidOpen.add(g.uri.toString()),this.didOpen(g);S.workspace.onDidChangeNotebookDocument((g=>this.didChangeNotebookDocument(g)),void 0,this.disposables),!0===this.options.save&&S.workspace.onDidSaveNotebookDocument((g=>this.didSave(g)),void 0,this.disposables),S.workspace.onDidCloseNotebookDocument((g=>{this.didClose(g),this.notebookDidOpen.delete(g.uri.toString())}),void 0,this.disposables)}getState(){for(const g of S.workspace.notebookDocuments){if(void 0!==this.getMatchingCells(g))return{kind:"document",id:"$internal",registrations:!0,matches:!0}}return{kind:"document",id:"$internal",registrations:!0,matches:!1}}get mode(){return"notebook"}handles(g){return S.languages.match(this.selector,g)>0}didOpenNotebookCellTextDocument(g,v){if(0===S.languages.match(this.selector,v.document))return;if(!this.notebookDidOpen.has(g.uri.toString()))return;const b=this.notebookSyncInfo.get(g.uri.toString()),P=this.cellMatches(g,v);if(void 0!==b){const S=b.uris.has(v.document.uri.toString());if(P&&S||!P&&!S)return;if(P){const v=this.getMatchingCells(g);if(void 0!==v){const S=this.asNotebookDocumentChangeEvent(g,void 0,b,v);void 0!==S&&this.doSendChange(S,v).catch((()=>{}))}}}else P&&this.doSendOpen(g,[v]).catch((()=>{}))}didChangeNotebookCellTextDocument(g,v){0!==S.languages.match(this.selector,v.document)&&this.doSendChange({notebook:g,cells:{textContent:[v]}},void 0).catch((()=>{}))}didCloseNotebookCellTextDocument(g,v){const b=this.notebookSyncInfo.get(g.uri.toString());if(void 0===b)return;const S=v.document.uri,P=b.cells.findIndex((g=>g.document.uri.toString()===S.toString()));if(-1!==P)if(0===P&&1===b.cells.length)this.doSendClose(g,b.cells).catch((()=>{}));else{const v=b.cells.slice(),S=v.splice(P,1);this.doSendChange({notebook:g,cells:{structure:{array:{start:P,deleteCount:1},didClose:S}}},v).catch((()=>{}))}}dispose(){for(const g of this.disposables)g.dispose()}didOpen(g,v=this.getMatchingCells(g),b=this.notebookSyncInfo.get(g.uri.toString())){if(void 0!==b)if(void 0!==v){const S=this.asNotebookDocumentChangeEvent(g,void 0,b,v);void 0!==S&&this.doSendChange(S,v).catch((()=>{}))}else this.doSendClose(g,[]).catch((()=>{}));else{if(void 0===v)return;this.doSendOpen(g,v).catch((()=>{}))}}didChangeNotebookDocument(g){const v=g.notebook,b=this.notebookSyncInfo.get(v.uri.toString());if(void 0===b){if(0===g.contentChanges.length)return;const S=this.getMatchingCells(v);if(void 0===S)return;this.didOpen(v,S,b)}else{const S=this.getMatchingCells(v);if(void 0===S)return void this.didClose(v,b);const P=this.asNotebookDocumentChangeEvent(g.notebook,g,b,S);void 0!==P&&this.doSendChange(P,S).catch((()=>{}))}}didSave(g){void 0!==this.notebookSyncInfo.get(g.uri.toString())&&this.doSendSave(g).catch((()=>{}))}didClose(g,v=this.notebookSyncInfo.get(g.uri.toString())){if(void 0===v)return;const b=g.getCells().filter((g=>v.uris.has(g.document.uri.toString())));this.doSendClose(g,b).catch((()=>{}))}async sendDidOpenNotebookDocument(g){const v=this.getMatchingCells(g);if(void 0!==v)return this.doSendOpen(g,v)}async doSendOpen(g,v){const send=async(g,v)=>{const b=R.c2p.asNotebookDocument(g,v,this.client.code2ProtocolConverter),S=v.map((g=>this.client.code2ProtocolConverter.asTextDocumentItem(g.document)));try{await this.client.sendNotification(x.DidOpenNotebookDocumentNotification.type,{notebookDocument:b,cellTextDocuments:S})}catch(g){throw this.client.error("Sending DidOpenNotebookDocumentNotification failed",g),g}},b=this.client.middleware?.notebooks;return this.notebookSyncInfo.set(g.uri.toString(),I.create(v)),void 0!==b?.didOpen?b.didOpen(g,v,send):send(g,v)}async sendDidChangeNotebookDocument(g){return this.doSendChange(g,void 0)}async doSendChange(g,v=this.getMatchingCells(g.notebook)){const send=async g=>{try{await this.client.sendNotification(x.DidChangeNotebookDocumentNotification.type,{notebookDocument:R.c2p.asVersionedNotebookDocumentIdentifier(g.notebook,this.client.code2ProtocolConverter),change:R.c2p.asNotebookDocumentChangeEvent(g,this.client.code2ProtocolConverter)})}catch(g){throw this.client.error("Sending DidChangeNotebookDocumentNotification failed",g),g}},b=this.client.middleware?.notebooks;return void 0!==g.cells?.structure&&this.notebookSyncInfo.set(g.notebook.uri.toString(),I.create(v??[])),void 0!==b?.didChange?b?.didChange(g,send):send(g)}async sendDidSaveNotebookDocument(g){return this.doSendSave(g)}async doSendSave(g){const send=async g=>{try{await this.client.sendNotification(x.DidSaveNotebookDocumentNotification.type,{notebookDocument:{uri:this.client.code2ProtocolConverter.asUri(g.uri)}})}catch(g){throw this.client.error("Sending DidSaveNotebookDocumentNotification failed",g),g}},v=this.client.middleware?.notebooks;return void 0!==v?.didSave?v.didSave(g,send):send(g)}async sendDidCloseNotebookDocument(g){return this.doSendClose(g,this.getMatchingCells(g)??[])}async doSendClose(g,v){const send=async(g,v)=>{try{await this.client.sendNotification(x.DidCloseNotebookDocumentNotification.type,{notebookDocument:{uri:this.client.code2ProtocolConverter.asUri(g.uri)},cellTextDocuments:v.map((g=>this.client.code2ProtocolConverter.asTextDocumentIdentifier(g.document)))})}catch(g){throw this.client.error("Sending DidCloseNotebookDocumentNotification failed",g),g}},b=this.client.middleware?.notebooks;return this.notebookSyncInfo.delete(g.uri.toString()),void 0!==b?.didClose?b.didClose(g,v,send):send(g,v)}asNotebookDocumentChangeEvent(g,v,b,S){if(void 0!==v&&v.notebook!==g)throw new Error("Notebook must be identical");const P={notebook:g};let x;if(void 0!==v?.metadata&&(P.metadata=R.c2p.asMetadata(v.metadata)),void 0!==v?.cellChanges&&v.cellChanges.length>0){const g=[];x=new Set(S.map((g=>g.document.uri.toString())));for(const b of v.cellChanges)!x.has(b.cell.document.uri.toString())||void 0===b.executionSummary&&void 0===b.metadata||g.push(b.cell);g.length>0&&(P.cells=P.cells??{},P.cells.data=g)}if((void 0!==v?.contentChanges&&v.contentChanges.length>0||void 0===v)&&void 0!==b&&void 0!==S){const g=b.cells,v=S,x=k.computeDiff(g,v,!1);let C,T;if(void 0!==x){C=void 0===x.cells?new Map:new Map(x.cells.map((g=>[g.document.uri.toString(),g]))),T=0===x.deleteCount?new Map:new Map(g.slice(x.start,x.start+x.deleteCount).map((g=>[g.document.uri.toString(),g])));for(const g of Array.from(T.keys()))C.has(g)&&(T.delete(g),C.delete(g));P.cells=P.cells??{};const v=[],b=[];if(C.size>0||T.size>0){for(const g of C.values())v.push(g);for(const g of T.values())b.push(g)}P.cells.structure={array:x,didOpen:v,didClose:b}}}return Object.keys(P).length>1?P:void 0}getMatchingCells(g,v=g.getCells()){if(void 0!==this.options.notebookSelector)for(const b of this.options.notebookSelector)if(void 0===b.notebook||_.matchNotebook(b.notebook,g)){const S=this.filterCells(g,v,b.cells);return 0===S.length?void 0:S}}cellMatches(g,v){const b=this.getMatchingCells(g,[v]);return void 0!==b&&b[0]===v}filterCells(g,v,b){const S=void 0!==b?v.filter((g=>{const v=g.document.languageId;return b.some((g=>"*"===g.language||v===g.language))})):v;return"function"==typeof this.client.clientOptions.notebookDocumentOptions?.filterCells?this.client.clientOptions.notebookDocumentOptions.filterCells(g,S):S}}class NotebookDocumentSyncFeature{constructor(g){this.client=g,this.registrations=new Map,this.registrationType=x.NotebookDocumentSyncRegistrationType.type,S.workspace.onDidOpenTextDocument((g=>{if(g.uri.scheme!==NotebookDocumentSyncFeature.CellScheme)return;const[v,b]=this.findNotebookDocumentAndCell(g);if(void 0!==v&&void 0!==b)for(const g of this.registrations.values())g instanceof NotebookDocumentSyncFeatureProvider&&g.didOpenNotebookCellTextDocument(v,b)})),S.workspace.onDidChangeTextDocument((g=>{if(0===g.contentChanges.length)return;const v=g.document;if(v.uri.scheme!==NotebookDocumentSyncFeature.CellScheme)return;const[b]=this.findNotebookDocumentAndCell(v);if(void 0!==b)for(const v of this.registrations.values())v instanceof NotebookDocumentSyncFeatureProvider&&v.didChangeNotebookCellTextDocument(b,g)})),S.workspace.onDidCloseTextDocument((g=>{if(g.uri.scheme!==NotebookDocumentSyncFeature.CellScheme)return;const[v,b]=this.findNotebookDocumentAndCell(g);if(void 0!==v&&void 0!==b)for(const g of this.registrations.values())g instanceof NotebookDocumentSyncFeatureProvider&&g.didCloseNotebookCellTextDocument(v,b)}))}getState(){if(0===this.registrations.size)return{kind:"document",id:this.registrationType.method,registrations:!1,matches:!1};for(const g of this.registrations.values()){const v=g.getState();if("document"===v.kind&&!0===v.registrations&&!0===v.matches)return{kind:"document",id:this.registrationType.method,registrations:!0,matches:!0}}return{kind:"document",id:this.registrationType.method,registrations:!0,matches:!1}}fillClientCapabilities(g){const v=ensure(ensure(g,"notebookDocument"),"synchronization");v.dynamicRegistration=!0,v.executionSummarySupport=!0}preInitialize(g){const v=g.notebookDocumentSync;void 0!==v&&(this.dedicatedChannel=this.client.protocol2CodeConverter.asDocumentSelector(O.asDocumentSelector(v)))}initialize(g){const v=g.notebookDocumentSync;if(void 0===v)return;const b=v.id??C.generateUuid();this.register({id:b,registerOptions:v})}register(g){const v=new NotebookDocumentSyncFeatureProvider(this.client,g.registerOptions);this.registrations.set(g.id,v)}unregister(g){const v=this.registrations.get(g);v&&v.dispose()}dispose(){for(const g of this.registrations.values())g.dispose();this.registrations.clear()}handles(g){if(g.uri.scheme!==NotebookDocumentSyncFeature.CellScheme)return!1;if(void 0!==this.dedicatedChannel&&S.languages.match(this.dedicatedChannel,g)>0)return!0;for(const v of this.registrations.values())if(v.handles(g))return!0;return!1}getProvider(g){for(const v of this.registrations.values())if(v.handles(g.document))return v}findNotebookDocumentAndCell(g){const v=g.uri.toString();for(const g of S.workspace.notebookDocuments)for(const b of g.getCells())if(b.document.uri.toString()===v)return[g,b];return[void 0,void 0]}}v.NotebookDocumentSyncFeature=NotebookDocumentSyncFeature,NotebookDocumentSyncFeature.CellScheme="vscode-notebook-cell"},43603:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ProgressFeature=void 0;const S=b(40273),P=b(78071);v.ProgressFeature=class ProgressFeature{constructor(g){this._client=g,this.activeParts=new Set}getState(){return{kind:"window",id:S.WorkDoneProgressCreateRequest.method,registrations:this.activeParts.size>0}}fillClientCapabilities(g){(function ensure(g,v){return void 0===g[v]&&(g[v]=Object.create(null)),g[v]}(g,"window")).workDoneProgress=!0}initialize(){const g=this._client,deleteHandler=g=>{this.activeParts.delete(g)};g.onRequest(S.WorkDoneProgressCreateRequest.type,(g=>{this.activeParts.add(new P.ProgressPart(this._client,g.token,deleteHandler))}))}dispose(){for(const g of this.activeParts)g.done();this.activeParts.clear()}}},78071:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ProgressPart=void 0;const S=b(89496),P=b(40273),x=b(59763);v.ProgressPart=class ProgressPart{constructor(g,v,b){this._client=g,this._token=v,this._reported=0,this._infinite=!1,this._lspProgressDisposable=this._client.onProgress(P.WorkDoneProgress.type,this._token,(g=>{switch(g.kind){case"begin":this.begin(g);break;case"report":this.report(g);break;case"end":this.done(),b&&b(this)}}))}begin(g){this._infinite=void 0===g.percentage,void 0!==this._lspProgressDisposable&&S.window.withProgress({location:S.ProgressLocation.Window,cancellable:g.cancellable,title:g.title},(async(v,b)=>{if(void 0!==this._lspProgressDisposable)return this._progress=v,this._cancellationToken=b,this._tokenDisposable=this._cancellationToken.onCancellationRequested((()=>{this._client.sendNotification(P.WorkDoneProgressCancelNotification.type,{token:this._token})})),this.report(g),new Promise(((g,v)=>{this._resolve=g,this._reject=v}))}))}report(g){if(this._infinite&&x.string(g.message))void 0!==this._progress&&this._progress.report({message:g.message});else if(x.number(g.percentage)){const v=Math.max(0,Math.min(g.percentage,100)),b=Math.max(0,v-this._reported);this._reported+=b,void 0!==this._progress&&this._progress.report({message:g.message,increment:b})}}cancel(){this.cleanup(),void 0!==this._reject&&(this._reject(),this._resolve=void 0,this._reject=void 0)}done(){this.cleanup(),void 0!==this._resolve&&(this._resolve(),this._resolve=void 0,this._reject=void 0)}cleanup(){void 0!==this._lspProgressDisposable&&(this._lspProgressDisposable.dispose(),this._lspProgressDisposable=void 0),void 0!==this._tokenDisposable&&(this._tokenDisposable.dispose(),this._tokenDisposable=void 0),this._progress=void 0,this._cancellationToken=void 0}}},88714:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(89496);class ProtocolCallHierarchyItem extends S.CallHierarchyItem{constructor(g,v,b,S,P,x,C){super(g,v,b,S,P,x),void 0!==C&&(this.data=C)}}v.default=ProtocolCallHierarchyItem},56434:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(89496);class ProtocolCodeAction extends S.CodeAction{constructor(g,v){super(g),this.data=v}}v.default=ProtocolCodeAction},50583:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(89496);class ProtocolCodeLens extends S.CodeLens{constructor(g){super(g)}}v.default=ProtocolCodeLens},81807:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(89496);class ProtocolCompletionItem extends S.CompletionItem{constructor(g){super(g)}}v.default=ProtocolCompletionItem},38785:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createConverter=void 0;const S=b(89496),P=b(40273),x=b(59763),C=b(94904),T=b(81807),R=b(50583),k=b(58705),_=b(56434),O=b(25316),I=b(88714),A=b(41365),q=b(13912),z=b(91065),L=b(40273);var G;!function(g){g.is=function is(g){let v=g;return v&&x.string(v.language)&&x.string(v.value)}}(G||(G={})),v.createConverter=function createConverter(g,v,b){const j=g||(g=>S.Uri.parse(g));function asUri(g){return j(g)}function asDiagnostic(g){let v=new O.ProtocolDiagnostic(asRange(g.range),g.message,asDiagnosticSeverity(g.severity),g.data);if(void 0!==g.code)if("string"==typeof g.code||"number"==typeof g.code)P.CodeDescription.is(g.codeDescription)?v.code={value:g.code,target:asUri(g.codeDescription.href)}:v.code=g.code;else if(O.DiagnosticCode.is(g.code)){v.hasDiagnosticCode=!0;const b=g.code;v.code={value:b.value,target:asUri(b.target)}}return g.source&&(v.source=g.source),g.relatedInformation&&(v.relatedInformation=function asRelatedInformation(g){const v=new Array(g.length);for(let b=0;b<g.length;b++){const P=g[b];v[b]=new S.DiagnosticRelatedInformation(asLocation(P.location),P.message)}return v}(g.relatedInformation)),Array.isArray(g.tags)&&(v.tags=function asDiagnosticTags(g){if(!g)return;let v=[];for(let b of g){let g=asDiagnosticTag(b);void 0!==g&&v.push(g)}return v.length>0?v:void 0}(g.tags)),v}function asDiagnosticTag(g){switch(g){case P.DiagnosticTag.Unnecessary:return S.DiagnosticTag.Unnecessary;case P.DiagnosticTag.Deprecated:return S.DiagnosticTag.Deprecated;default:return}}function asPosition(g){return g?new S.Position(g.line,g.character):void 0}function asRange(g){return g?new S.Range(g.start.line,g.start.character,g.end.line,g.end.character):void 0}async function asRanges(g,v){return C.map(g,(g=>new S.Range(g.start.line,g.start.character,g.end.line,g.end.character)),v)}function asDiagnosticSeverity(g){if(null==g)return S.DiagnosticSeverity.Error;switch(g){case P.DiagnosticSeverity.Error:return S.DiagnosticSeverity.Error;case P.DiagnosticSeverity.Warning:return S.DiagnosticSeverity.Warning;case P.DiagnosticSeverity.Information:return S.DiagnosticSeverity.Information;case P.DiagnosticSeverity.Hint:return S.DiagnosticSeverity.Hint}return S.DiagnosticSeverity.Error}function asDocumentation(g){if(x.string(g))return g;switch(g.kind){case P.MarkupKind.Markdown:return asMarkdownString(g.value);case P.MarkupKind.PlainText:return g.value;default:return`Unsupported Markup content received. Kind is: ${g.kind}`}}function asMarkdownString(g){let x;if(void 0===g||"string"==typeof g)x=new S.MarkdownString(g);else switch(g.kind){case P.MarkupKind.Markdown:x=new S.MarkdownString(g.value);break;case P.MarkupKind.PlainText:x=new S.MarkdownString,x.appendText(g.value);break;default:x=new S.MarkdownString,x.appendText(`Unsupported Markup content received. Kind is: ${g.kind}`)}return x.isTrusted=v,x.supportHtml=b,x}function asCompletionItemTag(g){if(g===P.CompletionItemTag.Deprecated)return S.CompletionItemTag.Deprecated}function asCompletionItem(g,v,b,C,R,k){const _=function asCompletionItemTags(g){if(null==g)return[];const v=[];for(const b of g){const g=asCompletionItemTag(b);void 0!==g&&v.push(g)}return v}(g.tags),O=function asCompletionItemLabel(g){return P.CompletionItemLabelDetails.is(g.labelDetails)?{label:g.label,detail:g.labelDetails.detail,description:g.labelDetails.description}:g.label}(g),I=new T.default(O);g.detail&&(I.detail=g.detail),g.documentation&&(I.documentation=asDocumentation(g.documentation),I.documentationFormat=x.string(g.documentation)?"$string":g.documentation.kind),g.filterText&&(I.filterText=g.filterText);const A=function asCompletionInsertText(g,v,b){const x=g.insertTextFormat??b;if(void 0!==g.textEdit||void 0!==v){const[b,C]=void 0!==g.textEdit?function getCompletionRangeAndText(g){return P.InsertReplaceEdit.is(g)?[{inserting:asRange(g.insert),replacing:asRange(g.replace)},g.newText]:[asRange(g.range),g.newText]}(g.textEdit):[v,g.textEditText??g.label];return x===P.InsertTextFormat.Snippet?{text:new S.SnippetString(C),range:b,fromEdit:!0}:{text:C,range:b,fromEdit:!0}}return g.insertText?x===P.InsertTextFormat.Snippet?{text:new S.SnippetString(g.insertText),fromEdit:!1}:{text:g.insertText,fromEdit:!1}:void 0}(g,b,R);if(A&&(I.insertText=A.text,I.range=A.range,I.fromEdit=A.fromEdit),x.number(g.kind)){let[v,b]=function asCompletionItemKind(g){return P.CompletionItemKind.Text<=g&&g<=P.CompletionItemKind.TypeParameter?[g-1,void 0]:[S.CompletionItemKind.Text,g]}(g.kind);I.kind=v,b&&(I.originalItemKind=b)}g.sortText&&(I.sortText=g.sortText),g.additionalTextEdits&&(I.additionalTextEdits=asTextEditsSync(g.additionalTextEdits));const q=void 0!==g.commitCharacters?x.stringArray(g.commitCharacters)?g.commitCharacters:void 0:v;q&&(I.commitCharacters=q.slice()),g.command&&(I.command=asCommand(g.command)),!0!==g.deprecated&&!1!==g.deprecated||(I.deprecated=g.deprecated,!0===g.deprecated&&_.push(S.CompletionItemTag.Deprecated)),!0!==g.preselect&&!1!==g.preselect||(I.preselect=g.preselect);const z=g.data??k;void 0!==z&&(I.data=z),_.length>0&&(I.tags=_);const L=g.insertTextMode??C;return void 0!==L&&(I.insertTextMode=L,L===P.InsertTextMode.asIs&&(I.keepWhitespace=!0)),I}function asTextEdit(g){if(g)return new S.TextEdit(asRange(g.range),g.newText)}async function asTextEdits(g,v){if(g)return C.map(g,asTextEdit,v)}function asTextEditsSync(g){if(!g)return;const v=new Array(g.length);for(let b=0;b<g.length;b++)v[b]=asTextEdit(g[b]);return v}async function asSignatureInformations(g,v){return C.mapAsync(g,asSignatureInformation,v)}async function asSignatureInformation(g,v){let b=new S.SignatureInformation(g.label);return void 0!==g.documentation&&(b.documentation=asDocumentation(g.documentation)),void 0!==g.parameters&&(b.parameters=await asParameterInformations(g.parameters,v)),void 0!==g.activeParameter&&(b.activeParameter=g.activeParameter),b}function asParameterInformations(g,v){return C.map(g,asParameterInformation,v)}function asParameterInformation(g){let v=new S.ParameterInformation(g.label);return g.documentation&&(v.documentation=asDocumentation(g.documentation)),v}function asLocation(g){return g?new S.Location(j(g.uri),asRange(g.range)):void 0}function asLocationLink(g){if(!g)return;let v={targetUri:j(g.targetUri),targetRange:asRange(g.targetRange),originSelectionRange:asRange(g.originSelectionRange),targetSelectionRange:asRange(g.targetSelectionRange)};if(!v.targetSelectionRange)throw new Error("targetSelectionRange must not be undefined or null");return v}async function asLocationResult(g,v){if(g){if(x.array(g)){if(0===g.length)return[];if(P.LocationLink.is(g[0])){const b=g;return C.map(b,asLocationLink,v)}{const b=g;return C.map(b,asLocation,v)}}return P.LocationLink.is(g)?[asLocationLink(g)]:asLocation(g)}}function asDocumentHighlight(g){let v=new S.DocumentHighlight(asRange(g.range));return x.number(g.kind)&&(v.kind=asDocumentHighlightKind(g.kind)),v}function asDocumentHighlightKind(g){switch(g){case P.DocumentHighlightKind.Text:return S.DocumentHighlightKind.Text;case P.DocumentHighlightKind.Read:return S.DocumentHighlightKind.Read;case P.DocumentHighlightKind.Write:return S.DocumentHighlightKind.Write}return S.DocumentHighlightKind.Text}function asSymbolKind(g){return g<=P.SymbolKind.TypeParameter?g-1:S.SymbolKind.Property}function asSymbolTag(g){if(g===P.SymbolTag.Deprecated)return S.SymbolTag.Deprecated}function asSymbolTags(g){if(null==g)return;const v=[];for(const b of g){const g=asSymbolTag(b);void 0!==g&&v.push(g)}return 0===v.length?void 0:v}function asSymbolInformation(g){const v=g.data,b=g.location,P=void 0===b.range||void 0!==v?new q.default(g.name,asSymbolKind(g.kind),g.containerName??"",void 0===b.range?j(b.uri):new S.Location(j(g.location.uri),asRange(b.range)),v):new S.SymbolInformation(g.name,asSymbolKind(g.kind),g.containerName??"",new S.Location(j(g.location.uri),asRange(b.range)));return fillTags(P,g),P}function asDocumentSymbol(g){let v=new S.DocumentSymbol(g.name,g.detail||"",asSymbolKind(g.kind),asRange(g.range),asRange(g.selectionRange));if(fillTags(v,g),void 0!==g.children&&g.children.length>0){let b=[];for(let v of g.children)b.push(asDocumentSymbol(v));v.children=b}return v}function fillTags(g,v){g.tags=asSymbolTags(v.tags),v.deprecated&&(g.tags?g.tags.includes(S.SymbolTag.Deprecated)||(g.tags=g.tags.concat(S.SymbolTag.Deprecated)):g.tags=[S.SymbolTag.Deprecated])}function asCommand(g){let v={title:g.title,command:g.command};return g.arguments&&(v.arguments=g.arguments),v}const B=new Map;function asCodeActionKind(g){if(null==g)return;let v=B.get(g);if(v)return v;let b=g.split(".");v=S.CodeActionKind.Empty;for(let g of b)v=v.append(g);return v}async function asCodeAction(g,v){if(null==g)return;let b=new _.default(g.title,g.data);return void 0!==g.kind&&(b.kind=asCodeActionKind(g.kind)),void 0!==g.diagnostics&&(b.diagnostics=function asDiagnosticsSync(g){const v=new Array(g.length);for(let b=0;b<g.length;b++)v[b]=asDiagnostic(g[b]);return v}(g.diagnostics)),void 0!==g.edit&&(b.edit=await asWorkspaceEdit(g.edit,v)),void 0!==g.command&&(b.command=asCommand(g.command)),void 0!==g.isPreferred&&(b.isPreferred=g.isPreferred),void 0!==g.disabled&&(b.disabled={reason:g.disabled.reason}),b}function asCodeLens(g){if(!g)return;let v=new R.default(asRange(g.range));return g.command&&(v.command=asCommand(g.command)),void 0!==g.data&&null!==g.data&&(v.data=g.data),v}async function asWorkspaceEdit(g,v){if(!g)return;const b=new Map;if(void 0!==g.changeAnnotations){const S=g.changeAnnotations;await C.forEach(Object.keys(S),(g=>{const v=function asWorkspaceEditEntryMetadata(g){if(void 0===g)return;return{label:g.label,needsConfirmation:!!g.needsConfirmation,description:g.description}}(S[g]);b.set(g,v)}),v)}const asMetadata=g=>void 0===g?void 0:b.get(g),x=new S.WorkspaceEdit;if(g.documentChanges){const b=g.documentChanges;await C.forEach(b,(g=>{if(P.CreateFile.is(g))x.createFile(j(g.uri),g.options,asMetadata(g.annotationId));else if(P.RenameFile.is(g))x.renameFile(j(g.oldUri),j(g.newUri),g.options,asMetadata(g.annotationId));else if(P.DeleteFile.is(g))x.deleteFile(j(g.uri),g.options,asMetadata(g.annotationId));else{if(!P.TextDocumentEdit.is(g))throw new Error(`Unknown workspace edit change received:\n${JSON.stringify(g,void 0,4)}`);{const v=j(g.textDocument.uri);for(const b of g.edits)P.AnnotatedTextEdit.is(b)?x.replace(v,asRange(b.range),b.newText,asMetadata(b.annotationId)):x.replace(v,asRange(b.range),b.newText)}}}),v)}else if(g.changes){const b=g.changes;await C.forEach(Object.keys(b),(g=>{x.set(j(g),asTextEditsSync(b[g]))}),v)}return x}function asDocumentLink(g){let v=asRange(g.range),b=g.target?asUri(g.target):void 0,S=new k.default(v,b);return void 0!==g.tooltip&&(S.tooltip=g.tooltip),void 0!==g.data&&null!==g.data&&(S.data=g.data),S}function asColor(g){return new S.Color(g.red,g.green,g.blue,g.alpha)}function asColorInformation(g){return new S.ColorInformation(asRange(g.range),asColor(g.color))}function asColorPresentation(g){let v=new S.ColorPresentation(g.label);return v.additionalTextEdits=asTextEditsSync(g.additionalTextEdits),g.textEdit&&(v.textEdit=asTextEdit(g.textEdit)),v}function asFoldingRangeKind(g){if(g)switch(g){case P.FoldingRangeKind.Comment:return S.FoldingRangeKind.Comment;case P.FoldingRangeKind.Imports:return S.FoldingRangeKind.Imports;case P.FoldingRangeKind.Region:return S.FoldingRangeKind.Region}}function asFoldingRange(g){return new S.FoldingRange(g.startLine,g.endLine,asFoldingRangeKind(g.kind))}function asSelectionRange(g){return new S.SelectionRange(asRange(g.range),g.parent?asSelectionRange(g.parent):void 0)}function asInlineValue(g){return P.InlineValueText.is(g)?new S.InlineValueText(asRange(g.range),g.text):P.InlineValueVariableLookup.is(g)?new S.InlineValueVariableLookup(asRange(g.range),g.variableName,g.caseSensitiveLookup):new S.InlineValueEvaluatableExpression(asRange(g.range),g.expression)}async function asInlayHint(g,v){const b="string"==typeof g.label?g.label:await C.map(g.label,asInlayHintLabelPart,v),S=new z.default(asPosition(g.position),b);return void 0!==g.kind&&(S.kind=g.kind),void 0!==g.textEdits&&(S.textEdits=await asTextEdits(g.textEdits,v)),void 0!==g.tooltip&&(S.tooltip=asTooltip(g.tooltip)),void 0!==g.paddingLeft&&(S.paddingLeft=g.paddingLeft),void 0!==g.paddingRight&&(S.paddingRight=g.paddingRight),void 0!==g.data&&(S.data=g.data),S}function asInlayHintLabelPart(g){const v=new S.InlayHintLabelPart(g.value);return void 0!==g.location&&(v.location=asLocation(g.location)),void 0!==g.tooltip&&(v.tooltip=asTooltip(g.tooltip)),void 0!==g.command&&(v.command=asCommand(g.command)),v}function asTooltip(g){return"string"==typeof g?g:asMarkdownString(g)}function asCallHierarchyItem(g){if(null===g)return;const v=new I.default(asSymbolKind(g.kind),g.name,g.detail||"",asUri(g.uri),asRange(g.range),asRange(g.selectionRange),g.data);return void 0!==g.tags&&(v.tags=asSymbolTags(g.tags)),v}async function asCallHierarchyIncomingCall(g,v){return new S.CallHierarchyIncomingCall(asCallHierarchyItem(g.from),await asRanges(g.fromRanges,v))}async function asCallHierarchyOutgoingCall(g,v){return new S.CallHierarchyOutgoingCall(asCallHierarchyItem(g.to),await asRanges(g.fromRanges,v))}function asSemanticTokensEdit(g){return new S.SemanticTokensEdit(g.start,g.deleteCount,void 0!==g.data?new Uint32Array(g.data):void 0)}function asTypeHierarchyItem(g){if(null===g)return;let v=new A.default(asSymbolKind(g.kind),g.name,g.detail||"",asUri(g.uri),asRange(g.range),asRange(g.selectionRange),g.data);return void 0!==g.tags&&(v.tags=asSymbolTags(g.tags)),v}return B.set(P.CodeActionKind.Empty,S.CodeActionKind.Empty),B.set(P.CodeActionKind.QuickFix,S.CodeActionKind.QuickFix),B.set(P.CodeActionKind.Refactor,S.CodeActionKind.Refactor),B.set(P.CodeActionKind.RefactorExtract,S.CodeActionKind.RefactorExtract),B.set(P.CodeActionKind.RefactorInline,S.CodeActionKind.RefactorInline),B.set(P.CodeActionKind.RefactorRewrite,S.CodeActionKind.RefactorRewrite),B.set(P.CodeActionKind.Source,S.CodeActionKind.Source),B.set(P.CodeActionKind.SourceOrganizeImports,S.CodeActionKind.SourceOrganizeImports),{asUri,asDocumentSelector:function asDocumentSelector(g){const v=[];for(const b of g)if("string"==typeof b)v.push(b);else if(L.NotebookCellTextDocumentFilter.is(b))if("string"==typeof b.notebook)v.push({notebookType:b.notebook,language:b.language});else{const g=b.notebook.notebookType??"*";v.push({notebookType:g,scheme:b.notebook.scheme,pattern:b.notebook.pattern,language:b.language})}else L.TextDocumentFilter.is(b)&&v.push({language:b.language,scheme:b.scheme,pattern:b.pattern});return v},asDiagnostics:async function asDiagnostics(g,v){return C.map(g,asDiagnostic,v)},asDiagnostic,asRange,asRanges,asPosition,asDiagnosticSeverity,asDiagnosticTag,asHover:function asHover(g){if(g)return new S.Hover(function asHoverContent(g){if(x.string(g))return asMarkdownString(g);if(G.is(g))return asMarkdownString().appendCodeblock(g.value,g.language);if(Array.isArray(g)){let v=[];for(let b of g){let g=asMarkdownString();G.is(b)?g.appendCodeblock(b.value,b.language):g.appendMarkdown(b),v.push(g)}return v}return asMarkdownString(g)}(g.contents),asRange(g.range))},asCompletionResult:async function asCompletionResult(g,v,b){if(!g)return;if(Array.isArray(g))return C.map(g,(g=>asCompletionItem(g,v)),b);const x=g,{defaultRange:T,commitCharacters:R}=function getCompletionItemDefaults(g,v){const b=g.itemDefaults?.editRange,S=g.itemDefaults?.commitCharacters??v;return P.Range.is(b)?{defaultRange:asRange(b),commitCharacters:S}:void 0!==b?{defaultRange:{inserting:asRange(b.insert),replacing:asRange(b.replace)},commitCharacters:S}:{defaultRange:void 0,commitCharacters:S}}(x,v),k=await C.map(x.items,(g=>asCompletionItem(g,R,T,x.itemDefaults?.insertTextMode,x.itemDefaults?.insertTextFormat,x.itemDefaults?.data)),b);return new S.CompletionList(k,x.isIncomplete)},asCompletionItem,asTextEdit,asTextEdits,asSignatureHelp:async function asSignatureHelp(g,v){if(!g)return;let b=new S.SignatureHelp;return x.number(g.activeSignature)?b.activeSignature=g.activeSignature:b.activeSignature=0,x.number(g.activeParameter)?b.activeParameter=g.activeParameter:b.activeParameter=0,g.signatures&&(b.signatures=await asSignatureInformations(g.signatures,v)),b},asSignatureInformations,asSignatureInformation,asParameterInformations,asParameterInformation,asDeclarationResult:async function asDeclarationResult(g,v){if(g)return asLocationResult(g,v)},asDefinitionResult:async function asDefinitionResult(g,v){if(g)return asLocationResult(g,v)},asLocation,asReferences:async function asReferences(g,v){if(g)return C.map(g,asLocation,v)},asDocumentHighlights:async function asDocumentHighlights(g,v){if(g)return C.map(g,asDocumentHighlight,v)},asDocumentHighlight,asDocumentHighlightKind,asSymbolKind,asSymbolTag,asSymbolTags,asSymbolInformations:async function asSymbolInformations(g,v){if(g)return C.map(g,asSymbolInformation,v)},asSymbolInformation,asDocumentSymbols:async function asDocumentSymbols(g,v){if(null!=g)return C.map(g,asDocumentSymbol,v)},asDocumentSymbol,asCommand,asCommands:async function asCommands(g,v){if(g)return C.map(g,asCommand,v)},asCodeAction,asCodeActionKind,asCodeActionKinds:function asCodeActionKinds(g){if(null!=g)return g.map((g=>asCodeActionKind(g)))},asCodeActionResult:function asCodeActionResult(g,v){return C.mapAsync(g,(async g=>P.Command.is(g)?asCommand(g):asCodeAction(g,v)),v)},asCodeLens,asCodeLenses:async function asCodeLenses(g,v){if(g)return C.map(g,asCodeLens,v)},asWorkspaceEdit,asDocumentLink,asDocumentLinks:async function asDocumentLinks(g,v){if(g)return C.map(g,asDocumentLink,v)},asFoldingRangeKind,asFoldingRange,asFoldingRanges:async function asFoldingRanges(g,v){if(g)return C.map(g,asFoldingRange,v)},asColor,asColorInformation,asColorInformations:async function asColorInformations(g,v){if(g)return C.map(g,asColorInformation,v)},asColorPresentation,asColorPresentations:async function asColorPresentations(g,v){if(g)return C.map(g,asColorPresentation,v)},asSelectionRange,asSelectionRanges:async function asSelectionRanges(g,v){return Array.isArray(g)?C.map(g,asSelectionRange,v):[]},asInlineValue,asInlineValues:async function asInlineValues(g,v){return Array.isArray(g)?C.map(g,asInlineValue,v):[]},asInlayHint,asInlayHints:async function asInlayHints(g,v){if(Array.isArray(g))return C.mapAsync(g,asInlayHint,v)},asSemanticTokensLegend:function asSemanticTokensLegend(g){return g},asSemanticTokens:async function asSemanticTokens(g,v){if(null!=g)return new S.SemanticTokens(new Uint32Array(g.data),g.resultId)},asSemanticTokensEdit,asSemanticTokensEdits:async function asSemanticTokensEdits(g,v){if(null!=g)return new S.SemanticTokensEdits(g.edits.map(asSemanticTokensEdit),g.resultId)},asCallHierarchyItem,asCallHierarchyItems:async function asCallHierarchyItems(g,v){if(null!==g)return C.map(g,asCallHierarchyItem,v)},asCallHierarchyIncomingCall,asCallHierarchyIncomingCalls:async function asCallHierarchyIncomingCalls(g,v){if(null!==g)return C.mapAsync(g,asCallHierarchyIncomingCall,v)},asCallHierarchyOutgoingCall,asCallHierarchyOutgoingCalls:async function asCallHierarchyOutgoingCalls(g,v){if(null!==g)return C.mapAsync(g,asCallHierarchyOutgoingCall,v)},asLinkedEditingRanges:async function asLinkedEditingRanges(g,v){if(null!=g)return new S.LinkedEditingRanges(await asRanges(g.ranges,v),function asRegularExpression(g){if(null==g)return;return new RegExp(g)}(g.wordPattern))},asTypeHierarchyItem,asTypeHierarchyItems:async function asTypeHierarchyItems(g,v){if(null!==g)return C.map(g,asTypeHierarchyItem,v)},asGlobPattern:function asGlobPattern(g){if(x.string(g))return g;if(P.RelativePattern.is(g)){if(P.URI.is(g.baseUri))return new S.RelativePattern(asUri(g.baseUri),g.pattern);if(P.WorkspaceFolder.is(g.baseUri)){const v=S.workspace.getWorkspaceFolder(asUri(g.baseUri.uri));return void 0!==v?new S.RelativePattern(v,g.pattern):void 0}}}}}},25316:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ProtocolDiagnostic=v.DiagnosticCode=void 0;const S=b(89496),P=b(59763);!function(g){g.is=function is(g){const v=g;return null!=v&&(P.number(v.value)||P.string(v.value))&&P.string(v.target)}}(v.DiagnosticCode||(v.DiagnosticCode={}));class ProtocolDiagnostic extends S.Diagnostic{constructor(g,v,b,S){super(g,v,b),this.data=S,this.hasDiagnosticCode=!1}}v.ProtocolDiagnostic=ProtocolDiagnostic},58705:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(89496);class ProtocolDocumentLink extends S.DocumentLink{constructor(g,v){super(g,v)}}v.default=ProtocolDocumentLink},91065:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(89496);class ProtocolInlayHint extends S.InlayHint{constructor(g,v,b){super(g,v,b)}}v.default=ProtocolInlayHint},41365:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(89496);class ProtocolTypeHierarchyItem extends S.TypeHierarchyItem{constructor(g,v,b,S,P,x,C){super(g,v,b,S,P,x),void 0!==C&&(this.data=C)}}v.default=ProtocolTypeHierarchyItem},13912:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});const S=b(89496);class WorkspaceSymbol extends S.SymbolInformation{constructor(g,v,b,P,x){const C=!(P instanceof S.Uri);super(g,v,b,C?P:new S.Location(P,new S.Range(0,0,0,0))),this.hasRange=C,void 0!==x&&(this.data=x)}}v.default=WorkspaceSymbol},18480:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ReferencesFeature=void 0;const S=b(89496),P=b(40273),x=b(88909),C=b(41980);class ReferencesFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.ReferencesRequest.type)}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"references").dynamicRegistration=!0}initialize(g,v){const b=this.getRegistrationOptions(v,g.referencesProvider);b&&this.register({id:C.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v=g.documentSelector,b={provideReferences:(g,v,b,S)=>{const x=this._client,_providerReferences=(g,v,b,S)=>x.sendRequest(P.ReferencesRequest.type,x.code2ProtocolConverter.asReferenceParams(g,v,b),S).then((g=>S.isCancellationRequested?null:x.protocol2CodeConverter.asReferences(g,S)),(g=>x.handleFailedRequest(P.ReferencesRequest.type,S,g,null))),C=x.middleware;return C.provideReferences?C.provideReferences(g,v,b,S,_providerReferences):_providerReferences(g,v,b,S)}};return[this.registerProvider(v,b),b]}registerProvider(g,v){return S.languages.registerReferenceProvider(this._client.protocol2CodeConverter.asDocumentSelector(g),v)}}v.ReferencesFeature=ReferencesFeature},66458:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.RenameFeature=void 0;const S=b(89496),P=b(40273),x=b(41980),C=b(59763),T=b(88909);class RenameFeature extends T.TextDocumentLanguageFeature{constructor(g){super(g,P.RenameRequest.type)}fillClientCapabilities(g){let v=(0,T.ensure)((0,T.ensure)(g,"textDocument"),"rename");v.dynamicRegistration=!0,v.prepareSupport=!0,v.prepareSupportDefaultBehavior=P.PrepareSupportDefaultBehavior.Identifier,v.honorsChangeAnnotations=!0}initialize(g,v){const b=this.getRegistrationOptions(v,g.renameProvider);b&&(C.boolean(g.renameProvider)&&(b.prepareProvider=!1),this.register({id:x.generateUuid(),registerOptions:b}))}registerLanguageProvider(g){const v=g.documentSelector,b={provideRenameEdits:(g,v,b,S)=>{const x=this._client,provideRenameEdits=(g,v,b,S)=>{let C={textDocument:x.code2ProtocolConverter.asTextDocumentIdentifier(g),position:x.code2ProtocolConverter.asPosition(v),newName:b};return x.sendRequest(P.RenameRequest.type,C,S).then((g=>S.isCancellationRequested?null:x.protocol2CodeConverter.asWorkspaceEdit(g,S)),(g=>x.handleFailedRequest(P.RenameRequest.type,S,g,null,!1)))},C=x.middleware;return C.provideRenameEdits?C.provideRenameEdits(g,v,b,S,provideRenameEdits):provideRenameEdits(g,v,b,S)},prepareRename:g.prepareProvider?(g,v,b)=>{const S=this._client,prepareRename=(g,v,b)=>{let x={textDocument:S.code2ProtocolConverter.asTextDocumentIdentifier(g),position:S.code2ProtocolConverter.asPosition(v)};return S.sendRequest(P.PrepareRenameRequest.type,x,b).then((g=>b.isCancellationRequested?null:P.Range.is(g)?S.protocol2CodeConverter.asRange(g):this.isDefaultBehavior(g)?!0===g.defaultBehavior?null:Promise.reject(new Error("The element can't be renamed.")):g&&P.Range.is(g.range)?{range:S.protocol2CodeConverter.asRange(g.range),placeholder:g.placeholder}:Promise.reject(new Error("The element can't be renamed."))),(g=>{throw"string"==typeof g.message?new Error(g.message):new Error("The element can't be renamed.")}))},x=S.middleware;return x.prepareRename?x.prepareRename(g,v,b,prepareRename):prepareRename(g,v,b)}:void 0};return[this.registerProvider(v,b),b]}registerProvider(g,v){return S.languages.registerRenameProvider(this._client.protocol2CodeConverter.asDocumentSelector(g),v)}isDefaultBehavior(g){const v=g;return v&&C.boolean(v.defaultBehavior)}}v.RenameFeature=RenameFeature},750:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SelectionRangeFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);class SelectionRangeFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.SelectionRangeRequest.type)}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"selectionRange").dynamicRegistration=!0}initialize(g,v){const[b,S]=this.getRegistration(v,g.selectionRangeProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=g.documentSelector,b={provideSelectionRanges:(g,v,b)=>{const S=this._client,provideSelectionRanges=async(g,v,b)=>{const x={textDocument:S.code2ProtocolConverter.asTextDocumentIdentifier(g),positions:await S.code2ProtocolConverter.asPositions(v,b)};return S.sendRequest(P.SelectionRangeRequest.type,x,b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asSelectionRanges(g,b)),(g=>S.handleFailedRequest(P.SelectionRangeRequest.type,b,g,null)))},x=S.middleware;return x.provideSelectionRanges?x.provideSelectionRanges(g,v,b,provideSelectionRanges):provideSelectionRanges(g,v,b)}};return[this.registerProvider(v,b),b]}registerProvider(g,v){return S.languages.registerSelectionRangeProvider(this._client.protocol2CodeConverter.asDocumentSelector(g),v)}}v.SelectionRangeFeature=SelectionRangeFeature},79957:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SemanticTokensFeature=void 0;const S=b(89496),P=b(40273),x=b(88909),C=b(59763);class SemanticTokensFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.SemanticTokensRegistrationType.type)}fillClientCapabilities(g){const v=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"semanticTokens");v.dynamicRegistration=!0,v.tokenTypes=[P.SemanticTokenTypes.namespace,P.SemanticTokenTypes.type,P.SemanticTokenTypes.class,P.SemanticTokenTypes.enum,P.SemanticTokenTypes.interface,P.SemanticTokenTypes.struct,P.SemanticTokenTypes.typeParameter,P.SemanticTokenTypes.parameter,P.SemanticTokenTypes.variable,P.SemanticTokenTypes.property,P.SemanticTokenTypes.enumMember,P.SemanticTokenTypes.event,P.SemanticTokenTypes.function,P.SemanticTokenTypes.method,P.SemanticTokenTypes.macro,P.SemanticTokenTypes.keyword,P.SemanticTokenTypes.modifier,P.SemanticTokenTypes.comment,P.SemanticTokenTypes.string,P.SemanticTokenTypes.number,P.SemanticTokenTypes.regexp,P.SemanticTokenTypes.operator,P.SemanticTokenTypes.decorator],v.tokenModifiers=[P.SemanticTokenModifiers.declaration,P.SemanticTokenModifiers.definition,P.SemanticTokenModifiers.readonly,P.SemanticTokenModifiers.static,P.SemanticTokenModifiers.deprecated,P.SemanticTokenModifiers.abstract,P.SemanticTokenModifiers.async,P.SemanticTokenModifiers.modification,P.SemanticTokenModifiers.documentation,P.SemanticTokenModifiers.defaultLibrary],v.formats=[P.TokenFormat.Relative],v.requests={range:!0,full:{delta:!0}},v.multilineTokenSupport=!1,v.overlappingTokenSupport=!1,v.serverCancelSupport=!0,v.augmentsSyntaxTokens=!0,(0,x.ensure)((0,x.ensure)(g,"workspace"),"semanticTokens").refreshSupport=!0}initialize(g,v){this._client.onRequest(P.SemanticTokensRefreshRequest.type,(async()=>{for(const g of this.getAllProviders())g.onDidChangeSemanticTokensEmitter.fire()}));const[b,S]=this.getRegistration(v,g.semanticTokensProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=g.documentSelector,b=C.boolean(g.full)?g.full:void 0!==g.full,x=void 0!==g.full&&"boolean"!=typeof g.full&&!0===g.full.delta,T=new S.EventEmitter,R=b?{onDidChangeSemanticTokens:T.event,provideDocumentSemanticTokens:(g,v)=>{const b=this._client,S=b.middleware,provideDocumentSemanticTokens=(g,v)=>{const S={textDocument:b.code2ProtocolConverter.asTextDocumentIdentifier(g)};return b.sendRequest(P.SemanticTokensRequest.type,S,v).then((g=>v.isCancellationRequested?null:b.protocol2CodeConverter.asSemanticTokens(g,v)),(g=>b.handleFailedRequest(P.SemanticTokensRequest.type,v,g,null)))};return S.provideDocumentSemanticTokens?S.provideDocumentSemanticTokens(g,v,provideDocumentSemanticTokens):provideDocumentSemanticTokens(g,v)},provideDocumentSemanticTokensEdits:x?(g,v,b)=>{const S=this._client,x=S.middleware,provideDocumentSemanticTokensEdits=(g,v,b)=>{const x={textDocument:S.code2ProtocolConverter.asTextDocumentIdentifier(g),previousResultId:v};return S.sendRequest(P.SemanticTokensDeltaRequest.type,x,b).then((async g=>b.isCancellationRequested?null:P.SemanticTokens.is(g)?await S.protocol2CodeConverter.asSemanticTokens(g,b):await S.protocol2CodeConverter.asSemanticTokensEdits(g,b)),(g=>S.handleFailedRequest(P.SemanticTokensDeltaRequest.type,b,g,null)))};return x.provideDocumentSemanticTokensEdits?x.provideDocumentSemanticTokensEdits(g,v,b,provideDocumentSemanticTokensEdits):provideDocumentSemanticTokensEdits(g,v,b)}:void 0}:void 0,k=!0===g.range?{provideDocumentRangeSemanticTokens:(g,v,b)=>{const S=this._client,x=S.middleware,provideDocumentRangeSemanticTokens=(g,v,b)=>{const x={textDocument:S.code2ProtocolConverter.asTextDocumentIdentifier(g),range:S.code2ProtocolConverter.asRange(v)};return S.sendRequest(P.SemanticTokensRangeRequest.type,x,b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asSemanticTokens(g,b)),(g=>S.handleFailedRequest(P.SemanticTokensRangeRequest.type,b,g,null)))};return x.provideDocumentRangeSemanticTokens?x.provideDocumentRangeSemanticTokens(g,v,b,provideDocumentRangeSemanticTokens):provideDocumentRangeSemanticTokens(g,v,b)}}:void 0,_=[],O=this._client,I=O.protocol2CodeConverter.asSemanticTokensLegend(g.legend),A=O.protocol2CodeConverter.asDocumentSelector(v);return void 0!==R&&_.push(S.languages.registerDocumentSemanticTokensProvider(A,R,I)),void 0!==k&&_.push(S.languages.registerDocumentRangeSemanticTokensProvider(A,k,I)),[new S.Disposable((()=>_.forEach((g=>g.dispose())))),{range:k,full:R,onDidChangeSemanticTokensEmitter:T}]}}v.SemanticTokensFeature=SemanticTokensFeature},82908:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SignatureHelpFeature=void 0;const S=b(89496),P=b(40273),x=b(88909),C=b(41980);class SignatureHelpFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.SignatureHelpRequest.type)}fillClientCapabilities(g){let v=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"signatureHelp");v.dynamicRegistration=!0,v.signatureInformation={documentationFormat:[P.MarkupKind.Markdown,P.MarkupKind.PlainText]},v.signatureInformation.parameterInformation={labelOffsetSupport:!0},v.signatureInformation.activeParameterSupport=!0,v.contextSupport=!0}initialize(g,v){const b=this.getRegistrationOptions(v,g.signatureHelpProvider);b&&this.register({id:C.generateUuid(),registerOptions:b})}registerLanguageProvider(g){const v={provideSignatureHelp:(g,v,b,S)=>{const x=this._client,providerSignatureHelp=(g,v,b,S)=>x.sendRequest(P.SignatureHelpRequest.type,x.code2ProtocolConverter.asSignatureHelpParams(g,v,b),S).then((g=>S.isCancellationRequested?null:x.protocol2CodeConverter.asSignatureHelp(g,S)),(g=>x.handleFailedRequest(P.SignatureHelpRequest.type,S,g,null))),C=x.middleware;return C.provideSignatureHelp?C.provideSignatureHelp(g,v,S,b,providerSignatureHelp):providerSignatureHelp(g,v,S,b)}};return[this.registerProvider(g,v),v]}registerProvider(g,v){const b=this._client.protocol2CodeConverter.asDocumentSelector(g.documentSelector);if(void 0===g.retriggerCharacters){const P=g.triggerCharacters||[];return S.languages.registerSignatureHelpProvider(b,v,...P)}{const P={triggerCharacters:g.triggerCharacters||[],retriggerCharacters:g.retriggerCharacters||[]};return S.languages.registerSignatureHelpProvider(b,v,P)}}}v.SignatureHelpFeature=SignatureHelpFeature},70743:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DidSaveTextDocumentFeature=v.WillSaveWaitUntilFeature=v.WillSaveFeature=v.DidChangeTextDocumentFeature=v.DidCloseTextDocumentFeature=v.DidOpenTextDocumentFeature=void 0;const S=b(89496),P=b(40273),x=b(88909),C=b(41980);class DidOpenTextDocumentFeature extends x.TextDocumentEventFeature{constructor(g,v){super(g,S.workspace.onDidOpenTextDocument,P.DidOpenTextDocumentNotification.type,(()=>g.middleware.didOpen),(v=>g.code2ProtocolConverter.asOpenTextDocumentParams(v)),(g=>g),x.TextDocumentEventFeature.textDocumentFilter),this._syncedDocuments=v}get openDocuments(){return this._syncedDocuments.values()}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"synchronization").dynamicRegistration=!0}initialize(g,v){const b=g.resolvedTextDocumentSync;v&&b&&b.openClose&&this.register({id:C.generateUuid(),registerOptions:{documentSelector:v}})}get registrationType(){return P.DidOpenTextDocumentNotification.type}register(g){if(super.register(g),!g.registerOptions.documentSelector)return;const v=this._client.protocol2CodeConverter.asDocumentSelector(g.registerOptions.documentSelector);S.workspace.textDocuments.forEach((g=>{const b=g.uri.toString();if(!this._syncedDocuments.has(b)&&S.languages.match(v,g)>0&&!this._client.hasDedicatedTextSynchronizationFeature(g)){const v=this._client.middleware,didOpen=g=>this._client.sendNotification(this._type,this._createParams(g));(v.didOpen?v.didOpen(g,didOpen):didOpen(g)).catch((g=>{this._client.error(`Sending document notification ${this._type.method} failed`,g)})),this._syncedDocuments.set(b,g)}}))}getTextDocument(g){return g}notificationSent(g,v,b){this._syncedDocuments.set(g.uri.toString(),g),super.notificationSent(g,v,b)}}v.DidOpenTextDocumentFeature=DidOpenTextDocumentFeature;class DidCloseTextDocumentFeature extends x.TextDocumentEventFeature{constructor(g,v,b){super(g,S.workspace.onDidCloseTextDocument,P.DidCloseTextDocumentNotification.type,(()=>g.middleware.didClose),(v=>g.code2ProtocolConverter.asCloseTextDocumentParams(v)),(g=>g),x.TextDocumentEventFeature.textDocumentFilter),this._syncedDocuments=v,this._pendingTextDocumentChanges=b}get registrationType(){return P.DidCloseTextDocumentNotification.type}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"synchronization").dynamicRegistration=!0}initialize(g,v){let b=g.resolvedTextDocumentSync;v&&b&&b.openClose&&this.register({id:C.generateUuid(),registerOptions:{documentSelector:v}})}async callback(g){await super.callback(g),this._pendingTextDocumentChanges.delete(g.uri.toString())}getTextDocument(g){return g}notificationSent(g,v,b){this._syncedDocuments.delete(g.uri.toString()),super.notificationSent(g,v,b)}unregister(g){const v=this._selectors.get(g);super.unregister(g);const b=this._selectors.values();this._syncedDocuments.forEach((g=>{if(S.languages.match(v,g)>0&&!this._selectorFilter(b,g)&&!this._client.hasDedicatedTextSynchronizationFeature(g)){let v=this._client.middleware,didClose=g=>this._client.sendNotification(this._type,this._createParams(g));this._syncedDocuments.delete(g.uri.toString()),(v.didClose?v.didClose(g,didClose):didClose(g)).catch((g=>{this._client.error(`Sending document notification ${this._type.method} failed`,g)}))}}))}}v.DidCloseTextDocumentFeature=DidCloseTextDocumentFeature;class DidChangeTextDocumentFeature extends x.DynamicDocumentFeature{constructor(g,v){super(g),this._changeData=new Map,this._onNotificationSent=new S.EventEmitter,this._onPendingChangeAdded=new S.EventEmitter,this._pendingTextDocumentChanges=v,this._syncKind=P.TextDocumentSyncKind.None}get onNotificationSent(){return this._onNotificationSent.event}get onPendingChangeAdded(){return this._onPendingChangeAdded.event}get syncKind(){return this._syncKind}get registrationType(){return P.DidChangeTextDocumentNotification.type}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"synchronization").dynamicRegistration=!0}initialize(g,v){let b=g.resolvedTextDocumentSync;v&&b&&void 0!==b.change&&b.change!==P.TextDocumentSyncKind.None&&this.register({id:C.generateUuid(),registerOptions:Object.assign({},{documentSelector:v},{syncKind:b.change})})}register(g){g.registerOptions.documentSelector&&(this._listener||(this._listener=S.workspace.onDidChangeTextDocument(this.callback,this)),this._changeData.set(g.id,{syncKind:g.registerOptions.syncKind,documentSelector:this._client.protocol2CodeConverter.asDocumentSelector(g.registerOptions.documentSelector)}),this.updateSyncKind(g.registerOptions.syncKind))}*getDocumentSelectors(){for(const g of this._changeData.values())yield g.documentSelector}async callback(g){if(0===g.contentChanges.length)return;const v=g.document.uri,b=g.document.version,x=[];for(const C of this._changeData.values())if(S.languages.match(C.documentSelector,g.document)>0&&!this._client.hasDedicatedTextSynchronizationFeature(g.document)){const S=this._client.middleware;if(C.syncKind===P.TextDocumentSyncKind.Incremental){const didChange=async g=>{const S=this._client.code2ProtocolConverter.asChangeTextDocumentParams(g,v,b);await this._client.sendNotification(P.DidChangeTextDocumentNotification.type,S),this.notificationSent(g.document,P.DidChangeTextDocumentNotification.type,S)};x.push(S.didChange?S.didChange(g,(g=>didChange(g))):didChange(g))}else if(C.syncKind===P.TextDocumentSyncKind.Full){const didChange=async g=>{const v=g.document.uri.toString();this._pendingTextDocumentChanges.set(v,g.document),this._onPendingChangeAdded.fire()};x.push(S.didChange?S.didChange(g,(g=>didChange(g))):didChange(g))}}return Promise.all(x).then(void 0,(g=>{throw this._client.error(`Sending document notification ${P.DidChangeTextDocumentNotification.type.method} failed`,g),g}))}notificationSent(g,v,b){this._onNotificationSent.fire({textDocument:g,type:v,params:b})}unregister(g){if(this._changeData.delete(g),0===this._changeData.size)this._listener&&(this._listener.dispose(),this._listener=void 0),this._syncKind=P.TextDocumentSyncKind.None;else{this._syncKind=P.TextDocumentSyncKind.None;for(const g of this._changeData.values())if(this.updateSyncKind(g.syncKind),this._syncKind===P.TextDocumentSyncKind.Full)break}}dispose(){this._pendingTextDocumentChanges.clear(),this._changeData.clear(),this._syncKind=P.TextDocumentSyncKind.None,this._listener&&(this._listener.dispose(),this._listener=void 0)}getPendingDocumentChanges(g){if(0===this._pendingTextDocumentChanges.size)return[];let v;if(0===g.size)v=Array.from(this._pendingTextDocumentChanges.values()),this._pendingTextDocumentChanges.clear();else{v=[];for(const b of this._pendingTextDocumentChanges)g.has(b[0])||(v.push(b[1]),this._pendingTextDocumentChanges.delete(b[0]))}return v}getProvider(g){for(const v of this._changeData.values())if(S.languages.match(v.documentSelector,g)>0)return{send:g=>this.callback(g)}}updateSyncKind(g){if(this._syncKind!==P.TextDocumentSyncKind.Full)switch(g){case P.TextDocumentSyncKind.Full:this._syncKind=g;break;case P.TextDocumentSyncKind.Incremental:this._syncKind===P.TextDocumentSyncKind.None&&(this._syncKind=P.TextDocumentSyncKind.Incremental)}}}v.DidChangeTextDocumentFeature=DidChangeTextDocumentFeature;class WillSaveFeature extends x.TextDocumentEventFeature{constructor(g){super(g,S.workspace.onWillSaveTextDocument,P.WillSaveTextDocumentNotification.type,(()=>g.middleware.willSave),(v=>g.code2ProtocolConverter.asWillSaveTextDocumentParams(v)),(g=>g.document),((g,v)=>x.TextDocumentEventFeature.textDocumentFilter(g,v.document)))}get registrationType(){return P.WillSaveTextDocumentNotification.type}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"synchronization").willSave=!0}initialize(g,v){let b=g.resolvedTextDocumentSync;v&&b&&b.willSave&&this.register({id:C.generateUuid(),registerOptions:{documentSelector:v}})}getTextDocument(g){return g.document}}v.WillSaveFeature=WillSaveFeature;class WillSaveWaitUntilFeature extends x.DynamicDocumentFeature{constructor(g){super(g),this._selectors=new Map}getDocumentSelectors(){return this._selectors.values()}get registrationType(){return P.WillSaveTextDocumentWaitUntilRequest.type}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"synchronization").willSaveWaitUntil=!0}initialize(g,v){let b=g.resolvedTextDocumentSync;v&&b&&b.willSaveWaitUntil&&this.register({id:C.generateUuid(),registerOptions:{documentSelector:v}})}register(g){g.registerOptions.documentSelector&&(this._listener||(this._listener=S.workspace.onWillSaveTextDocument(this.callback,this)),this._selectors.set(g.id,this._client.protocol2CodeConverter.asDocumentSelector(g.registerOptions.documentSelector)))}callback(g){if(x.TextDocumentEventFeature.textDocumentFilter(this._selectors.values(),g.document)&&!this._client.hasDedicatedTextSynchronizationFeature(g.document)){let v=this._client.middleware,willSaveWaitUntil=g=>this._client.sendRequest(P.WillSaveTextDocumentWaitUntilRequest.type,this._client.code2ProtocolConverter.asWillSaveTextDocumentParams(g)).then((async g=>{let v=await this._client.protocol2CodeConverter.asTextEdits(g);return void 0===v?[]:v}));g.waitUntil(v.willSaveWaitUntil?v.willSaveWaitUntil(g,willSaveWaitUntil):willSaveWaitUntil(g))}}unregister(g){this._selectors.delete(g),0===this._selectors.size&&this._listener&&(this._listener.dispose(),this._listener=void 0)}dispose(){this._selectors.clear(),this._listener&&(this._listener.dispose(),this._listener=void 0)}}v.WillSaveWaitUntilFeature=WillSaveWaitUntilFeature;class DidSaveTextDocumentFeature extends x.TextDocumentEventFeature{constructor(g){super(g,S.workspace.onDidSaveTextDocument,P.DidSaveTextDocumentNotification.type,(()=>g.middleware.didSave),(v=>g.code2ProtocolConverter.asSaveTextDocumentParams(v,this._includeText)),(g=>g),x.TextDocumentEventFeature.textDocumentFilter),this._includeText=!1}get registrationType(){return P.DidSaveTextDocumentNotification.type}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"synchronization").didSave=!0}initialize(g,v){const b=g.resolvedTextDocumentSync;if(v&&b&&b.save){const g="boolean"==typeof b.save?{includeText:!1}:{includeText:!!b.save.includeText};this.register({id:C.generateUuid(),registerOptions:Object.assign({},{documentSelector:v},g)})}}register(g){this._includeText=!!g.registerOptions.includeText,super.register(g)}getTextDocument(g){return g}}v.DidSaveTextDocumentFeature=DidSaveTextDocumentFeature},10328:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.TypeDefinitionFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);class TypeDefinitionFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.TypeDefinitionRequest.type)}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"typeDefinition").dynamicRegistration=!0;let v=(0,x.ensure)((0,x.ensure)(g,"textDocument"),"typeDefinition");v.dynamicRegistration=!0,v.linkSupport=!0}initialize(g,v){let[b,S]=this.getRegistration(v,g.typeDefinitionProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=g.documentSelector,b={provideTypeDefinition:(g,v,b)=>{const S=this._client,provideTypeDefinition=(g,v,b)=>S.sendRequest(P.TypeDefinitionRequest.type,S.code2ProtocolConverter.asTextDocumentPositionParams(g,v),b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asDefinitionResult(g,b)),(g=>S.handleFailedRequest(P.TypeDefinitionRequest.type,b,g,null))),x=S.middleware;return x.provideTypeDefinition?x.provideTypeDefinition(g,v,b,provideTypeDefinition):provideTypeDefinition(g,v,b)}};return[this.registerProvider(v,b),b]}registerProvider(g,v){return S.languages.registerTypeDefinitionProvider(this._client.protocol2CodeConverter.asDocumentSelector(g),v)}}v.TypeDefinitionFeature=TypeDefinitionFeature},34175:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.TypeHierarchyFeature=void 0;const S=b(89496),P=b(40273),x=b(88909);class TypeHierarchyProvider{constructor(g){this.client=g,this.middleware=g.middleware}prepareTypeHierarchy(g,v,b){const S=this.client,x=this.middleware,prepareTypeHierarchy=(g,v,b)=>{const x=S.code2ProtocolConverter.asTextDocumentPositionParams(g,v);return S.sendRequest(P.TypeHierarchyPrepareRequest.type,x,b).then((g=>b.isCancellationRequested?null:S.protocol2CodeConverter.asTypeHierarchyItems(g,b)),(g=>S.handleFailedRequest(P.TypeHierarchyPrepareRequest.type,b,g,null)))};return x.prepareTypeHierarchy?x.prepareTypeHierarchy(g,v,b,prepareTypeHierarchy):prepareTypeHierarchy(g,v,b)}provideTypeHierarchySupertypes(g,v){const b=this.client,S=this.middleware,provideTypeHierarchySupertypes=(g,v)=>{const S={item:b.code2ProtocolConverter.asTypeHierarchyItem(g)};return b.sendRequest(P.TypeHierarchySupertypesRequest.type,S,v).then((g=>v.isCancellationRequested?null:b.protocol2CodeConverter.asTypeHierarchyItems(g,v)),(g=>b.handleFailedRequest(P.TypeHierarchySupertypesRequest.type,v,g,null)))};return S.provideTypeHierarchySupertypes?S.provideTypeHierarchySupertypes(g,v,provideTypeHierarchySupertypes):provideTypeHierarchySupertypes(g,v)}provideTypeHierarchySubtypes(g,v){const b=this.client,S=this.middleware,provideTypeHierarchySubtypes=(g,v)=>{const S={item:b.code2ProtocolConverter.asTypeHierarchyItem(g)};return b.sendRequest(P.TypeHierarchySubtypesRequest.type,S,v).then((g=>v.isCancellationRequested?null:b.protocol2CodeConverter.asTypeHierarchyItems(g,v)),(g=>b.handleFailedRequest(P.TypeHierarchySubtypesRequest.type,v,g,null)))};return S.provideTypeHierarchySubtypes?S.provideTypeHierarchySubtypes(g,v,provideTypeHierarchySubtypes):provideTypeHierarchySubtypes(g,v)}}class TypeHierarchyFeature extends x.TextDocumentLanguageFeature{constructor(g){super(g,P.TypeHierarchyPrepareRequest.type)}fillClientCapabilities(g){(0,x.ensure)((0,x.ensure)(g,"textDocument"),"typeHierarchy").dynamicRegistration=!0}initialize(g,v){const[b,S]=this.getRegistration(v,g.typeHierarchyProvider);b&&S&&this.register({id:b,registerOptions:S})}registerLanguageProvider(g){const v=this._client,b=new TypeHierarchyProvider(v);return[S.languages.registerTypeHierarchyProvider(v.protocol2CodeConverter.asDocumentSelector(g.documentSelector),b),b]}}v.TypeHierarchyFeature=TypeHierarchyFeature},94904:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.forEach=v.mapAsync=v.map=v.clearTestMode=v.setTestMode=v.Semaphore=v.Delayer=void 0;const S=b(40273);v.Delayer=class Delayer{constructor(g){this.defaultDelay=g,this.timeout=void 0,this.completionPromise=void 0,this.onSuccess=void 0,this.task=void 0}trigger(g,v=this.defaultDelay){return this.task=g,v>=0&&this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((g=>{this.onSuccess=g})).then((()=>{this.completionPromise=void 0,this.onSuccess=void 0;var g=this.task();return this.task=void 0,g}))),(v>=0||void 0===this.timeout)&&(this.timeout=(0,S.RAL)().timer.setTimeout((()=>{this.timeout=void 0,this.onSuccess(void 0)}),v>=0?v:this.defaultDelay)),this.completionPromise}forceDelivery(){if(!this.completionPromise)return;this.cancelTimeout();let g=this.task();return this.completionPromise=void 0,this.onSuccess=void 0,this.task=void 0,g}isTriggered(){return void 0!==this.timeout}cancel(){this.cancelTimeout(),this.completionPromise=void 0}cancelTimeout(){void 0!==this.timeout&&(this.timeout.dispose(),this.timeout=void 0)}};v.Semaphore=class Semaphore{constructor(g=1){if(g<=0)throw new Error("Capacity must be greater than 0");this._capacity=g,this._active=0,this._waiting=[]}lock(g){return new Promise(((v,b)=>{this._waiting.push({thunk:g,resolve:v,reject:b}),this.runNext()}))}get active(){return this._active}runNext(){0!==this._waiting.length&&this._active!==this._capacity&&(0,S.RAL)().timer.setImmediate((()=>this.doRunNext()))}doRunNext(){if(0===this._waiting.length||this._active===this._capacity)return;const g=this._waiting.shift();if(this._active++,this._active>this._capacity)throw new Error("To many thunks active");try{const v=g.thunk();v instanceof Promise?v.then((v=>{this._active--,g.resolve(v),this.runNext()}),(v=>{this._active--,g.reject(v),this.runNext()})):(this._active--,g.resolve(v),this.runNext())}catch(v){this._active--,g.reject(v),this.runNext()}}};let P=!1;v.setTestMode=function setTestMode(){P=!0},v.clearTestMode=function clearTestMode(){P=!1};class Timer{constructor(g=15){this.yieldAfter=!0===P?Math.max(g,2):Math.max(g,15),this.startTime=Date.now(),this.counter=0,this.total=0,this.counterInterval=1}start(){this.counter=0,this.total=0,this.counterInterval=1,this.startTime=Date.now()}shouldYield(){if(++this.counter>=this.counterInterval){const g=Date.now()-this.startTime,v=Math.max(0,this.yieldAfter-g);if(this.total+=this.counter,this.counter=0,g>=this.yieldAfter||v<=1)return this.counterInterval=1,this.total=0,!0;switch(g){case 0:case 1:this.counterInterval=2*this.total}}return!1}}v.map=async function map(g,v,b,P){if(0===g.length)return[];const x=new Array(g.length),C=new Timer(P?.yieldAfter);function convertBatch(b){C.start();for(let S=b;S<g.length;S++)if(x[S]=v(g[S]),C.shouldYield())return P?.yieldCallback&&P.yieldCallback(),S+1;return-1}let T=convertBatch(0);for(;-1!==T&&(void 0===b||!b.isCancellationRequested);)T=await new Promise((g=>{(0,S.RAL)().timer.setImmediate((()=>{g(convertBatch(T))}))}));return x},v.mapAsync=async function mapAsync(g,v,b,P){if(0===g.length)return[];const x=new Array(g.length),C=new Timer(P?.yieldAfter);async function convertBatch(S){C.start();for(let T=S;T<g.length;T++)if(x[T]=await v(g[T],b),C.shouldYield())return P?.yieldCallback&&P.yieldCallback(),T+1;return-1}let T=await convertBatch(0);for(;-1!==T&&(void 0===b||!b.isCancellationRequested);)T=await new Promise((g=>{(0,S.RAL)().timer.setImmediate((()=>{g(convertBatch(T))}))}));return x},v.forEach=async function forEach(g,v,b,P){if(0===g.length)return;const x=new Timer(P?.yieldAfter);function runBatch(b){x.start();for(let S=b;S<g.length;S++)if(v(g[S]),x.shouldYield())return P?.yieldCallback&&P.yieldCallback(),S+1;return-1}let C=runBatch(0);for(;-1!==C&&(void 0===b||!b.isCancellationRequested);)C=await new Promise((g=>{(0,S.RAL)().timer.setImmediate((()=>{g(runBatch(C))}))}))}},59763:(g,v)=>{"use strict";function string(g){return"string"==typeof g||g instanceof String}function func(g){return"function"==typeof g}function array(g){return Array.isArray(g)}function thenable(g){return g&&func(g.then)}Object.defineProperty(v,"__esModule",{value:!0}),v.asPromise=v.thenable=v.typedArray=v.stringArray=v.array=v.func=v.error=v.number=v.string=v.boolean=void 0,v.boolean=function boolean(g){return!0===g||!1===g},v.string=string,v.number=function number(g){return"number"==typeof g||g instanceof Number},v.error=function error(g){return g instanceof Error},v.func=func,v.array=array,v.stringArray=function stringArray(g){return array(g)&&g.every((g=>string(g)))},v.typedArray=function typedArray(g,v){return Array.isArray(g)&&g.every(v)},v.thenable=thenable,v.asPromise=function asPromise(g){return g instanceof Promise?g:thenable(g)?new Promise(((v,b)=>{g.then((g=>v(g)),(g=>b(g)))})):Promise.resolve(g)}},41980:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.generateUuid=v.parse=v.isUUID=v.v4=v.empty=void 0;class ValueUUID{constructor(g){this._value=g}asHex(){return this._value}equals(g){return this.asHex()===g.asHex()}}class V4UUID extends ValueUUID{constructor(){super([V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),"-",V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),"-","4",V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),"-",V4UUID._oneOf(V4UUID._timeHighBits),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),"-",V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex(),V4UUID._randomHex()].join(""))}static _oneOf(g){return g[Math.floor(g.length*Math.random())]}static _randomHex(){return V4UUID._oneOf(V4UUID._chars)}}function v4(){return new V4UUID}V4UUID._chars=["0","1","2","3","4","5","6","6","7","8","9","a","b","c","d","e","f"],V4UUID._timeHighBits=["8","9","a","b"],v.empty=new ValueUUID("00000000-0000-0000-0000-000000000000"),v.v4=v4;const b=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function isUUID(g){return b.test(g)}v.isUUID=isUUID,v.parse=function parse(g){if(!isUUID(g))throw new Error("invalid uuid");return new ValueUUID(g)},v.generateUuid=function generateUuid(){return v4().asHex()}},5941:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.WorkspaceFoldersFeature=v.arrayDiff=void 0;const S=b(41980),P=b(89496),x=b(40273);function access(g,v){if(null!=g)return g[v]}function arrayDiff(g,v){return g.filter((g=>v.indexOf(g)<0))}v.arrayDiff=arrayDiff;v.WorkspaceFoldersFeature=class WorkspaceFoldersFeature{constructor(g){this._client=g,this._listeners=new Map}getState(){return{kind:"workspace",id:this.registrationType.method,registrations:this._listeners.size>0}}get registrationType(){return x.DidChangeWorkspaceFoldersNotification.type}fillInitializeParams(g){const v=P.workspace.workspaceFolders;this.initializeWithFolders(v),g.workspaceFolders=void 0===v?null:v.map((g=>this.asProtocol(g)))}initializeWithFolders(g){this._initialFolders=g}fillClientCapabilities(g){g.workspace=g.workspace||{},g.workspace.workspaceFolders=!0}initialize(g){const v=this._client;v.onRequest(x.WorkspaceFoldersRequest.type,(g=>{const workspaceFolders=()=>{const g=P.workspace.workspaceFolders;if(void 0===g)return null;return g.map((g=>this.asProtocol(g)))},b=v.middleware.workspace;return b&&b.workspaceFolders?b.workspaceFolders(g,workspaceFolders):workspaceFolders()}));const b=access(access(access(g,"workspace"),"workspaceFolders"),"changeNotifications");let C;"string"==typeof b?C=b:!0===b&&(C=S.generateUuid()),C&&this.register({id:C,registerOptions:void 0})}sendInitialEvent(g){let v;if(this._initialFolders&&g){const b=arrayDiff(this._initialFolders,g),S=arrayDiff(g,this._initialFolders);(S.length>0||b.length>0)&&(v=this.doSendEvent(S,b))}else this._initialFolders?v=this.doSendEvent([],this._initialFolders):g&&(v=this.doSendEvent(g,[]));void 0!==v&&v.catch((g=>{this._client.error(`Sending notification ${x.DidChangeWorkspaceFoldersNotification.type.method} failed`,g)}))}doSendEvent(g,v){let b={event:{added:g.map((g=>this.asProtocol(g))),removed:v.map((g=>this.asProtocol(g)))}};return this._client.sendNotification(x.DidChangeWorkspaceFoldersNotification.type,b)}register(g){let v=g.id,b=this._client,S=P.workspace.onDidChangeWorkspaceFolders((g=>{let didChangeWorkspaceFolders=g=>this.doSendEvent(g.added,g.removed),v=b.middleware.workspace;(v&&v.didChangeWorkspaceFolders?v.didChangeWorkspaceFolders(g,didChangeWorkspaceFolders):didChangeWorkspaceFolders(g)).catch((g=>{this._client.error(`Sending notification ${x.DidChangeWorkspaceFoldersNotification.type.method} failed`,g)}))}));this._listeners.set(v,S),this.sendInitialEvent(P.workspace.workspaceFolders)}unregister(g){let v=this._listeners.get(g);void 0!==v&&(this._listeners.delete(g),v.dispose())}dispose(){for(let g of this._listeners.values())g.dispose();this._listeners.clear()}asProtocol(g){return void 0===g?null:{uri:this._client.code2ProtocolConverter.asUri(g.uri),name:g.name}}}},43051:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.WorkspaceSymbolFeature=void 0;const S=b(89496),P=b(40273),x=b(88909),C=b(42483),T=b(41980);class WorkspaceSymbolFeature extends x.WorkspaceFeature{constructor(g){super(g,P.WorkspaceSymbolRequest.type)}fillClientCapabilities(g){let v=(0,x.ensure)((0,x.ensure)(g,"workspace"),"symbol");v.dynamicRegistration=!0,v.symbolKind={valueSet:C.SupportedSymbolKinds},v.tagSupport={valueSet:C.SupportedSymbolTags},v.resolveSupport={properties:["location.range"]}}initialize(g){g.workspaceSymbolProvider&&this.register({id:T.generateUuid(),registerOptions:!0===g.workspaceSymbolProvider?{workDoneProgress:!1}:g.workspaceSymbolProvider})}registerLanguageProvider(g){const v={provideWorkspaceSymbols:(g,v)=>{const b=this._client,provideWorkspaceSymbols=(g,v)=>b.sendRequest(P.WorkspaceSymbolRequest.type,{query:g},v).then((g=>v.isCancellationRequested?null:b.protocol2CodeConverter.asSymbolInformations(g,v)),(g=>b.handleFailedRequest(P.WorkspaceSymbolRequest.type,v,g,null))),S=b.middleware;return S.provideWorkspaceSymbols?S.provideWorkspaceSymbols(g,v,provideWorkspaceSymbols):provideWorkspaceSymbols(g,v)},resolveWorkspaceSymbol:!0===g.resolveProvider?(g,v)=>{const b=this._client,resolveWorkspaceSymbol=(g,v)=>b.sendRequest(P.WorkspaceSymbolResolveRequest.type,b.code2ProtocolConverter.asWorkspaceSymbol(g),v).then((g=>v.isCancellationRequested?null:b.protocol2CodeConverter.asSymbolInformation(g)),(g=>b.handleFailedRequest(P.WorkspaceSymbolResolveRequest.type,v,g,null))),S=b.middleware;return S.resolveWorkspaceSymbol?S.resolveWorkspaceSymbol(g,v,resolveWorkspaceSymbol):resolveWorkspaceSymbol(g,v)}:void 0};return[S.languages.registerWorkspaceSymbolProvider(v),v]}}v.WorkspaceSymbolFeature=WorkspaceSymbolFeature},92850:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),v.SettingMonitor=v.LanguageClient=v.TransportKind=void 0;const x=b(32081),C=b(57147),T=b(71017),R=b(89496),k=b(59763),_=b(14384),O=b(10794),I=b(96560),A=b(33959),q=b(45712);P(b(96560),v),P(b(85734),v);const z="^1.67.0";var L,G,j,B,U,V;!function(g){g[g.stdio=0]="stdio",g[g.ipc=1]="ipc",g[g.pipe=2]="pipe",g[g.socket=3]="socket"}(L=v.TransportKind||(v.TransportKind={})),function(g){g.isSocket=function isSocket(g){const v=g;return v&&v.kind===L.socket&&k.number(v.port)}}(G||(G={})),function(g){g.is=function is(g){return k.string(g.command)}}(j||(j={})),function(g){g.is=function is(g){return k.string(g.module)}}(B||(B={})),function(g){g.is=function is(g){let v=g;return v&&void 0!==v.writer&&void 0!==v.reader}}(U||(U={})),function(g){g.is=function is(g){let v=g;return v&&void 0!==v.process&&"boolean"==typeof v.detached}}(V||(V={}));class LanguageClient extends _.BaseLanguageClient{constructor(g,v,b,S,P){let x,C,T,R,_;k.string(v)?(x=g,C=v,T=b,R=S,_=!!P):(x=g.toLowerCase(),C=g,T=v,R=b,_=S),void 0===_&&(_=!1),super(x,C,R),this._serverOptions=T,this._forceDebug=_,this._isInDebugMode=_;try{this.checkVersion()}catch(g){throw k.string(g.message)&&this.outputChannel.appendLine(g.message),g}}checkVersion(){const g=A(R.version);if(!g)throw new Error(`No valid VS Code version detected. Version string is: ${R.version}`);if(g.prerelease&&g.prerelease.length>0&&(g.prerelease=[]),!q(g,z))throw new Error(`The language client requires VS Code version ${z} but received version ${R.version}`)}get isInDebugMode(){return this._isInDebugMode}async restart(){await this.stop(),this.isInDebugMode?(await new Promise((g=>setTimeout(g,1e3))),await this.start()):await this.start()}stop(g=2e3){return super.stop(g).finally((()=>{if(this._serverProcess){const g=this._serverProcess;this._serverProcess=void 0,void 0!==this._isDetached&&this._isDetached||this.checkProcessDied(g),this._isDetached=void 0}}))}checkProcessDied(g){g&&void 0!==g.pid&&setTimeout((()=>{try{void 0!==g.pid&&(process.kill(g.pid,0),(0,O.terminate)(g))}catch(g){}}),2e3)}handleConnectionClosed(){return this._serverProcess=void 0,super.handleConnectionClosed()}fillInitializeParams(g){super.fillInitializeParams(g),null===g.processId&&(g.processId=process.pid)}createMessageTransports(g){function getEnvironment(g,v){if(!g&&!v)return;const b=Object.create(null);return Object.keys(process.env).forEach((g=>b[g]=process.env[g])),v&&(b.ELECTRON_RUN_AS_NODE="1",b.ELECTRON_NO_ASAR="1"),g&&Object.keys(g).forEach((v=>b[v]=g[v])),b}const v=["--debug=","--debug-brk=","--inspect=","--inspect-brk="],b=["--debug","--debug-brk","--inspect","--inspect-brk"];function assertStdio(g){if(null===g.stdin||null===g.stdout||null===g.stderr)throw new Error("Process created without stdio streams")}const S=this._serverOptions;if(k.func(S))return S().then((v=>{if(_.MessageTransports.is(v))return this._isDetached=!!v.detached,v;if(U.is(v))return this._isDetached=!!v.detached,{reader:new I.StreamMessageReader(v.reader),writer:new I.StreamMessageWriter(v.writer)};{let b;return V.is(v)?(b=v.process,this._isDetached=v.detached):(b=v,this._isDetached=!1),b.stderr.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),{reader:new I.StreamMessageReader(b.stdout),writer:new I.StreamMessageWriter(b.stdin)}}}));let P,C=S;return C.run||C.debug?this._forceDebug||function startedInDebugMode(){let g=process.execArgv;return!!g&&g.some((g=>v.some((v=>g.startsWith(v)))||b.some((v=>g===v))))}()?(P=C.debug,this._isInDebugMode=!0):(P=C.run,this._isInDebugMode=!1):P=S,this._getServerWorkingDir(P.options).then((v=>{if(B.is(P)&&P.module){let b=P,S=b.transport||L.stdio;if(!b.runtime){let P;return new Promise(((C,T)=>{const R=(b.args&&b.args.slice())??[];S===L.ipc?R.push("--node-ipc"):S===L.stdio?R.push("--stdio"):S===L.pipe?(P=(0,I.generateRandomPipeName)(),R.push(`--pipe=${P}`)):G.isSocket(S)&&R.push(`--socket=${S.port}`),R.push(`--clientProcessId=${process.pid.toString()}`);const _=b.options??Object.create(null);if(_.env=getEnvironment(_.env,!0),_.execArgv=_.execArgv||[],_.cwd=v,_.silent=!0,S===L.ipc||S===L.stdio){const v=x.fork(b.module,R||[],_);assertStdio(v),this._serverProcess=v,v.stderr.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),S===L.ipc?(v.stdout.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),C({reader:new I.IPCMessageReader(this._serverProcess),writer:new I.IPCMessageWriter(this._serverProcess)})):C({reader:new I.StreamMessageReader(v.stdout),writer:new I.StreamMessageWriter(v.stdin)})}else S===L.pipe?(0,I.createClientPipeTransport)(P).then((v=>{const S=x.fork(b.module,R||[],_);assertStdio(S),this._serverProcess=S,S.stderr.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),S.stdout.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),v.onConnected().then((g=>{C({reader:g[0],writer:g[1]})}),T)}),T):G.isSocket(S)&&(0,I.createClientSocketTransport)(S.port).then((v=>{const S=x.fork(b.module,R||[],_);assertStdio(S),this._serverProcess=S,S.stderr.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),S.stdout.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),v.onConnected().then((g=>{C({reader:g[0],writer:g[1]})}),T)}),T)}))}{const P=[],C=b.options??Object.create(null);C.execArgv&&C.execArgv.forEach((g=>P.push(g))),P.push(b.module),b.args&&b.args.forEach((g=>P.push(g)));const T=Object.create(null);T.cwd=v,T.env=getEnvironment(C.env,!1);const R=this._getRuntimePath(b.runtime,v);let _;if(S===L.ipc?(T.stdio=[null,null,null,"ipc"],P.push("--node-ipc")):S===L.stdio?P.push("--stdio"):S===L.pipe?(_=(0,I.generateRandomPipeName)(),P.push(`--pipe=${_}`)):G.isSocket(S)&&P.push(`--socket=${S.port}`),P.push(`--clientProcessId=${process.pid.toString()}`),S===L.ipc||S===L.stdio){const v=x.spawn(R,P,T);return v&&v.pid?(this._serverProcess=v,v.stderr.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),S===L.ipc?(v.stdout.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),Promise.resolve({reader:new I.IPCMessageReader(v),writer:new I.IPCMessageWriter(v)})):Promise.resolve({reader:new I.StreamMessageReader(v.stdout),writer:new I.StreamMessageWriter(v.stdin)})):handleChildProcessStartError(v,`Launching server using runtime ${R} failed.`)}if(S===L.pipe)return(0,I.createClientPipeTransport)(_).then((v=>{const b=x.spawn(R,P,T);return b&&b.pid?(this._serverProcess=b,b.stderr.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),b.stdout.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),v.onConnected().then((g=>({reader:g[0],writer:g[1]})))):handleChildProcessStartError(b,`Launching server using runtime ${R} failed.`)}));if(G.isSocket(S))return(0,I.createClientSocketTransport)(S.port).then((v=>{const b=x.spawn(R,P,T);return b&&b.pid?(this._serverProcess=b,b.stderr.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),b.stdout.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),v.onConnected().then((g=>({reader:g[0],writer:g[1]})))):handleChildProcessStartError(b,`Launching server using runtime ${R} failed.`)}))}}else if(j.is(P)&&P.command){const b=P,S=void 0!==P.args?P.args.slice(0):[];let C;const T=P.transport;if(T===L.stdio)S.push("--stdio");else if(T===L.pipe)C=(0,I.generateRandomPipeName)(),S.push(`--pipe=${C}`);else if(G.isSocket(T))S.push(`--socket=${T.port}`);else if(T===L.ipc)throw new Error("Transport kind ipc is not support for command executable");const R=Object.assign({},b.options);if(R.cwd=R.cwd||v,void 0===T||T===L.stdio){const v=x.spawn(b.command,S,R);return v&&v.pid?(v.stderr.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),this._serverProcess=v,this._isDetached=!!R.detached,Promise.resolve({reader:new I.StreamMessageReader(v.stdout),writer:new I.StreamMessageWriter(v.stdin)})):handleChildProcessStartError(v,`Launching server using command ${b.command} failed.`)}if(T===L.pipe)return(0,I.createClientPipeTransport)(C).then((v=>{const P=x.spawn(b.command,S,R);return P&&P.pid?(this._serverProcess=P,this._isDetached=!!R.detached,P.stderr.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),P.stdout.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),v.onConnected().then((g=>({reader:g[0],writer:g[1]})))):handleChildProcessStartError(P,`Launching server using command ${b.command} failed.`)}));if(G.isSocket(T))return(0,I.createClientSocketTransport)(T.port).then((v=>{const P=x.spawn(b.command,S,R);return P&&P.pid?(this._serverProcess=P,this._isDetached=!!R.detached,P.stderr.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),P.stdout.on("data",(v=>this.outputChannel.append(k.string(v)?v:v.toString(g)))),v.onConnected().then((g=>({reader:g[0],writer:g[1]})))):handleChildProcessStartError(P,`Launching server using command ${b.command} failed.`)}))}return Promise.reject(new Error("Unsupported server configuration "+JSON.stringify(S,null,4)))}))}_getRuntimePath(g,v){if(T.isAbsolute(g))return g;const b=this._mainGetRootPath();if(void 0!==b){const v=T.join(b,g);if(C.existsSync(v))return v}if(void 0!==v){const b=T.join(v,g);if(C.existsSync(b))return b}return g}_mainGetRootPath(){let g=R.workspace.workspaceFolders;if(!g||0===g.length)return;let v=g[0];return"file"===v.uri.scheme?v.uri.fsPath:void 0}_getServerWorkingDir(g){let v=g&&g.cwd;return v||(v=this.clientOptions.workspaceFolder?this.clientOptions.workspaceFolder.uri.fsPath:this._mainGetRootPath()),v?new Promise((g=>{C.lstat(v,((b,S)=>{g(!b&&S.isDirectory()?v:void 0)}))})):Promise.resolve(void 0)}}v.LanguageClient=LanguageClient;function handleChildProcessStartError(g,v){return null===g?Promise.reject(v):new Promise(((b,S)=>{g.on("error",(g=>{S(`${v} ${g}`)})),setImmediate((()=>S(v)))}))}v.SettingMonitor=class SettingMonitor{constructor(g,v){this._client=g,this._setting=v,this._listeners=[]}start(){return R.workspace.onDidChangeConfiguration(this.onDidChangeConfiguration,this,this._listeners),this.onDidChangeConfiguration(),new R.Disposable((()=>{this._client.needsStop()&&this._client.stop()}))}onDidChangeConfiguration(){let g=this._setting.indexOf("."),v=g>=0?this._setting.substr(0,g):this._setting,b=g>=0?this._setting.substr(g+1):void 0,S=b?R.workspace.getConfiguration(v).get(b,!1):R.workspace.getConfiguration(v);S&&this._client.needsStart()?this._client.start().catch((g=>this._client.error("Start failed after configuration change",g,"force"))):!S&&this._client.needsStop()&&this._client.stop().catch((g=>this._client.error("Stop failed after configuration change",g,"force")))}}},10794:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.terminate=void 0;const S=b(32081),P=b(71017),x="win32"===process.platform,C="darwin"===process.platform,T="linux"===process.platform;v.terminate=function terminate(g,v){if(x)try{let b={stdio:["pipe","pipe","ignore"]};return v&&(b.cwd=v),S.execFileSync("taskkill",["/T","/F","/PID",g.pid.toString()],b),!0}catch(g){return!1}else{if(!T&&!C)return g.kill("SIGKILL"),!0;try{var b=(0,P.join)(__dirname,"terminateProcess.sh");return!S.spawnSync(b,[g.pid.toString()]).error}catch(g){return!1}}}},52847:(g,v,b)=>{"use strict";g.exports=b(92850)},47256:(g,v,b)=>{var S=b(5623);g.exports=function expandTop(g){if(!g)return[];"{}"===g.substr(0,2)&&(g="\\{\\}"+g.substr(2));return expand(function escapeBraces(g){return g.split("\\\\").join(P).split("\\{").join(x).split("\\}").join(C).split("\\,").join(T).split("\\.").join(R)}(g),!0).map(unescapeBraces)};var P="\0SLASH"+Math.random()+"\0",x="\0OPEN"+Math.random()+"\0",C="\0CLOSE"+Math.random()+"\0",T="\0COMMA"+Math.random()+"\0",R="\0PERIOD"+Math.random()+"\0";function numeric(g){return parseInt(g,10)==g?parseInt(g,10):g.charCodeAt(0)}function unescapeBraces(g){return g.split(P).join("\\").split(x).join("{").split(C).join("}").split(T).join(",").split(R).join(".")}function parseCommaParts(g){if(!g)return[""];var v=[],b=S("{","}",g);if(!b)return g.split(",");var P=b.pre,x=b.body,C=b.post,T=P.split(",");T[T.length-1]+="{"+x+"}";var R=parseCommaParts(C);return C.length&&(T[T.length-1]+=R.shift(),T.push.apply(T,R)),v.push.apply(v,T),v}function embrace(g){return"{"+g+"}"}function isPadded(g){return/^-?0\d/.test(g)}function lte(g,v){return g<=v}function gte(g,v){return g>=v}function expand(g,v){var b=[],P=S("{","}",g);if(!P)return[g];var x=P.pre,T=P.post.length?expand(P.post,!1):[""];if(/\$$/.test(P.pre))for(var R=0;R<T.length;R++){var k=x+"{"+P.body+"}"+T[R];b.push(k)}else{var _,O,I=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(P.body),A=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(P.body),q=I||A,z=P.body.indexOf(",")>=0;if(!q&&!z)return P.post.match(/,.*\}/)?expand(g=P.pre+"{"+P.body+C+P.post):[g];if(q)_=P.body.split(/\.\./);else if(1===(_=parseCommaParts(P.body)).length&&1===(_=expand(_[0],!1).map(embrace)).length)return T.map((function(g){return P.pre+_[0]+g}));if(q){var L=numeric(_[0]),G=numeric(_[1]),j=Math.max(_[0].length,_[1].length),B=3==_.length?Math.abs(numeric(_[2])):1,U=lte;G<L&&(B*=-1,U=gte);var V=_.some(isPadded);O=[];for(var H=L;U(H,G);H+=B){var K;if(A)"\\"===(K=String.fromCharCode(H))&&(K="");else if(K=String(H),V){var X=j-K.length;if(X>0){var J=new Array(X+1).join("0");K=H<0?"-"+J+K.slice(1):J+K}}O.push(K)}}else{O=[];for(var Y=0;Y<_.length;Y++)O.push.apply(O,expand(_[Y],!1))}for(Y=0;Y<O.length;Y++)for(R=0;R<T.length;R++){k=x+O[Y]+T[R];(!v||q||k)&&b.push(k)}}return b}},8717:g=>{const v="object"==typeof process&&process&&"win32"===process.platform;g.exports=v?{sep:"\\"}:{sep:"/"}},53415:(g,v,b)=>{const S=g.exports=(g,v,b={})=>(assertValidPattern(v),!(!b.nocomment&&"#"===v.charAt(0))&&new Minimatch(v,b).match(g));g.exports=S;const P=b(8717);S.sep=P.sep;const x=Symbol("globstar **");S.GLOBSTAR=x;const C=b(47256),T={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},R="[^/]",k=R+"*?",charSet=g=>g.split("").reduce(((g,v)=>(g[v]=!0,g)),{}),_=charSet("().*{}+?[]^$\\!"),O=charSet("[.("),I=/\/+/;S.filter=(g,v={})=>(b,P,x)=>S(b,g,v);const ext=(g,v={})=>{const b={};return Object.keys(g).forEach((v=>b[v]=g[v])),Object.keys(v).forEach((g=>b[g]=v[g])),b};S.defaults=g=>{if(!g||"object"!=typeof g||!Object.keys(g).length)return S;const v=S,m=(b,S,P)=>v(b,S,ext(g,P));return(m.Minimatch=class Minimatch extends v.Minimatch{constructor(v,b){super(v,ext(g,b))}}).defaults=b=>v.defaults(ext(g,b)).Minimatch,m.filter=(b,S)=>v.filter(b,ext(g,S)),m.defaults=b=>v.defaults(ext(g,b)),m.makeRe=(b,S)=>v.makeRe(b,ext(g,S)),m.braceExpand=(b,S)=>v.braceExpand(b,ext(g,S)),m.match=(b,S,P)=>v.match(b,S,ext(g,P)),m},S.braceExpand=(g,v)=>braceExpand(g,v);const braceExpand=(g,v={})=>(assertValidPattern(g),v.nobrace||!/\{(?:(?!\{).)*\}/.test(g)?[g]:C(g)),assertValidPattern=g=>{if("string"!=typeof g)throw new TypeError("invalid pattern");if(g.length>65536)throw new TypeError("pattern is too long")},A=Symbol("subparse");S.makeRe=(g,v)=>new Minimatch(g,v||{}).makeRe(),S.match=(g,v,b={})=>{const S=new Minimatch(v,b);return g=g.filter((g=>S.match(g))),S.options.nonull&&!g.length&&g.push(v),g};const braExpEscape=g=>g.replace(/[[\]\\]/g,"\\$&");class Minimatch{constructor(g,v){assertValidPattern(g),v||(v={}),this.options=v,this.set=[],this.pattern=g,this.windowsPathsNoEscape=!!v.windowsPathsNoEscape||!1===v.allowWindowsEscape,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!v.partial,this.make()}debug(){}make(){const g=this.pattern,v=this.options;if(!v.nocomment&&"#"===g.charAt(0))return void(this.comment=!0);if(!g)return void(this.empty=!0);this.parseNegate();let b=this.globSet=this.braceExpand();v.debug&&(this.debug=(...g)=>console.error(...g)),this.debug(this.pattern,b),b=this.globParts=b.map((g=>g.split(I))),this.debug(this.pattern,b),b=b.map(((g,v,b)=>g.map(this.parse,this))),this.debug(this.pattern,b),b=b.filter((g=>-1===g.indexOf(!1))),this.debug(this.pattern,b),this.set=b}parseNegate(){if(this.options.nonegate)return;const g=this.pattern;let v=!1,b=0;for(let S=0;S<g.length&&"!"===g.charAt(S);S++)v=!v,b++;b&&(this.pattern=g.slice(b)),this.negate=v}matchOne(g,v,b){var S=this.options;this.debug("matchOne",{this:this,file:g,pattern:v}),this.debug("matchOne",g.length,v.length);for(var P=0,C=0,T=g.length,R=v.length;P<T&&C<R;P++,C++){this.debug("matchOne loop");var k,_=v[C],O=g[P];if(this.debug(v,_,O),!1===_)return!1;if(_===x){this.debug("GLOBSTAR",[v,_,O]);var I=P,A=C+1;if(A===R){for(this.debug("** at the end");P<T;P++)if("."===g[P]||".."===g[P]||!S.dot&&"."===g[P].charAt(0))return!1;return!0}for(;I<T;){var q=g[I];if(this.debug("\nglobstar while",g,I,v,A,q),this.matchOne(g.slice(I),v.slice(A),b))return this.debug("globstar found match!",I,T,q),!0;if("."===q||".."===q||!S.dot&&"."===q.charAt(0)){this.debug("dot detected!",g,I,v,A);break}this.debug("globstar swallow a segment, and continue"),I++}return!(!b||(this.debug("\n>>> no match, partial?",g,I,v,A),I!==T))}if("string"==typeof _?(k=O===_,this.debug("string match",_,O,k)):(k=O.match(_),this.debug("pattern match",_,O,k)),!k)return!1}if(P===T&&C===R)return!0;if(P===T)return b;if(C===R)return P===T-1&&""===g[P];throw new Error("wtf?")}braceExpand(){return braceExpand(this.pattern,this.options)}parse(g,v){assertValidPattern(g);const b=this.options;if("**"===g){if(!b.noglobstar)return x;g="*"}if(""===g)return"";let S="",P=!1,C=!1;const I=[],q=[];let z,L,G,j,B=!1,U=-1,V=-1,H="."===g.charAt(0),K=b.dot||H;const subPatternStart=g=>"."===g.charAt(0)?"":b.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",clearStateChar=()=>{if(z){switch(z){case"*":S+=k,P=!0;break;case"?":S+=R,P=!0;break;default:S+="\\"+z}this.debug("clearStateChar %j %j",z,S),z=!1}};for(let v,x=0;x<g.length&&(v=g.charAt(x));x++)if(this.debug("%s\t%s %s %j",g,x,S,v),C){if("/"===v)return!1;_[v]&&(S+="\\"),S+=v,C=!1}else switch(v){case"/":return!1;case"\\":if(B&&"-"===g.charAt(x+1)){S+=v;continue}clearStateChar(),C=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",g,x,S,v),B){this.debug(" in class"),"!"===v&&x===V+1&&(v="^"),S+=v;continue}this.debug("call clearStateChar %j",z),clearStateChar(),z=v,b.noext&&clearStateChar();continue;case"(":{if(B){S+="(";continue}if(!z){S+="\\(";continue}const v={type:z,start:x-1,reStart:S.length,open:T[z].open,close:T[z].close};this.debug(this.pattern,"\t",v),I.push(v),S+=v.open,0===v.start&&"!"!==v.type&&(H=!0,S+=subPatternStart(g.slice(x+1))),this.debug("plType %j %j",z,S),z=!1;continue}case")":{const g=I[I.length-1];if(B||!g){S+="\\)";continue}I.pop(),clearStateChar(),P=!0,G=g,S+=G.close,"!"===G.type&&q.push(Object.assign(G,{reEnd:S.length}));continue}case"|":{const v=I[I.length-1];if(B||!v){S+="\\|";continue}clearStateChar(),S+="|",0===v.start&&"!"!==v.type&&(H=!0,S+=subPatternStart(g.slice(x+1)));continue}case"[":if(clearStateChar(),B){S+="\\"+v;continue}B=!0,V=x,U=S.length,S+=v;continue;case"]":if(x===V+1||!B){S+="\\"+v;continue}L=g.substring(V+1,x);try{RegExp("["+braExpEscape(L.replace(/\\([^-\]])/g,"$1"))+"]"),S+=v}catch(g){S=S.substring(0,U)+"(?:$.)"}P=!0,B=!1;continue;default:clearStateChar(),!_[v]||"^"===v&&B||(S+="\\"),S+=v}for(B&&(L=g.slice(V+1),j=this.parse(L,A),S=S.substring(0,U)+"\\["+j[0],P=P||j[1]),G=I.pop();G;G=I.pop()){let g;g=S.slice(G.reStart+G.open.length),this.debug("setting tail",S,G),g=g.replace(/((?:\\{2}){0,64})(\\?)\|/g,((g,v,b)=>(b||(b="\\"),v+v+b+"|"))),this.debug("tail=%j\n %s",g,g,G,S);const v="*"===G.type?k:"?"===G.type?R:"\\"+G.type;P=!0,S=S.slice(0,G.reStart)+v+"\\("+g}clearStateChar(),C&&(S+="\\\\");const X=O[S.charAt(0)];for(let g=q.length-1;g>-1;g--){const b=q[g],P=S.slice(0,b.reStart),x=S.slice(b.reStart,b.reEnd-8);let C=S.slice(b.reEnd);const T=S.slice(b.reEnd-8,b.reEnd)+C,R=P.split(")").length,k=P.split("(").length-R;let _=C;for(let g=0;g<k;g++)_=_.replace(/\)[+*?]?/,"");C=_;S=P+x+C+(""===C&&v!==A?"(?:$|\\/)":"")+T}if(""!==S&&P&&(S="(?=.)"+S),X&&(S=(H?"":K?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)")+S),v===A)return[S,P];if(b.nocase&&!P&&(P=g.toUpperCase()!==g.toLowerCase()),!P)return(g=>g.replace(/\\(.)/g,"$1"))(g);const J=b.nocase?"i":"";try{return Object.assign(new RegExp("^"+S+"$",J),{_glob:g,_src:S})}catch(g){return new RegExp("$.")}}makeRe(){if(this.regexp||!1===this.regexp)return this.regexp;const g=this.set;if(!g.length)return this.regexp=!1,this.regexp;const v=this.options,b=v.noglobstar?k:v.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",S=v.nocase?"i":"";let P=g.map((g=>(g=g.map((g=>"string"==typeof g?g.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):g===x?x:g._src)).reduce(((g,v)=>(g[g.length-1]===x&&v===x||g.push(v),g)),[]),g.forEach(((v,S)=>{v===x&&g[S-1]!==x&&(0===S?g.length>1?g[S+1]="(?:\\/|"+b+"\\/)?"+g[S+1]:g[S]=b:S===g.length-1?g[S-1]+="(?:\\/|"+b+")?":(g[S-1]+="(?:\\/|\\/"+b+"\\/)"+g[S+1],g[S+1]=x))})),g.filter((g=>g!==x)).join("/")))).join("|");P="^(?:"+P+")$",this.negate&&(P="^(?!"+P+").*$");try{this.regexp=new RegExp(P,S)}catch(g){this.regexp=!1}return this.regexp}match(g,v=this.partial){if(this.debug("match",g,this.pattern),this.comment)return!1;if(this.empty)return""===g;if("/"===g&&v)return!0;const b=this.options;"/"!==P.sep&&(g=g.split(P.sep).join("/")),g=g.split(I),this.debug(this.pattern,"split",g);const S=this.set;let x;this.debug(this.pattern,"set",S);for(let v=g.length-1;v>=0&&(x=g[v],!x);v--);for(let P=0;P<S.length;P++){const C=S[P];let T=g;b.matchBase&&1===C.length&&(T=[x]);if(this.matchOne(T,C,v))return!!b.flipNegate||!this.negate}return!b.flipNegate&&this.negate}static defaults(g){return S.defaults(g).Minimatch}}S.Minimatch=Minimatch},51661:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),v.LSPErrorCodes=v.createProtocolConnection=void 0,P(b(74389),v),P(b(28661),v),P(b(66140),v),P(b(10542),v);var x=b(73767);Object.defineProperty(v,"createProtocolConnection",{enumerable:!0,get:function(){return x.createProtocolConnection}}),function(g){g.lspReservedErrorRangeStart=-32899,g.RequestFailed=-32803,g.ServerCancelled=-32802,g.ContentModified=-32801,g.RequestCancelled=-32800,g.lspReservedErrorRangeEnd=-32800}(v.LSPErrorCodes||(v.LSPErrorCodes={}))},73767:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createProtocolConnection=void 0;const S=b(74389);v.createProtocolConnection=function createProtocolConnection(g,v,b,P){return S.ConnectionStrategy.is(P)&&(P={connectionStrategy:P}),(0,S.createMessageConnection)(g,v,b,P)}},66140:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ProtocolNotificationType=v.ProtocolNotificationType0=v.ProtocolRequestType=v.ProtocolRequestType0=v.RegistrationType=v.MessageDirection=void 0;const S=b(74389);!function(g){g.clientToServer="clientToServer",g.serverToClient="serverToClient",g.both="both"}(v.MessageDirection||(v.MessageDirection={}));v.RegistrationType=class RegistrationType{constructor(g){this.method=g}};class ProtocolRequestType0 extends S.RequestType0{constructor(g){super(g)}}v.ProtocolRequestType0=ProtocolRequestType0;class ProtocolRequestType extends S.RequestType{constructor(g){super(g,S.ParameterStructures.byName)}}v.ProtocolRequestType=ProtocolRequestType;class ProtocolNotificationType0 extends S.NotificationType0{constructor(g){super(g)}}v.ProtocolNotificationType0=ProtocolNotificationType0;class ProtocolNotificationType extends S.NotificationType{constructor(g){super(g,S.ParameterStructures.byName)}}v.ProtocolNotificationType=ProtocolNotificationType},82918:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CallHierarchyOutgoingCallsRequest=v.CallHierarchyIncomingCallsRequest=v.CallHierarchyPrepareRequest=void 0;const S=b(66140);!function(g){g.method="textDocument/prepareCallHierarchy",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.CallHierarchyPrepareRequest||(v.CallHierarchyPrepareRequest={})),function(g){g.method="callHierarchy/incomingCalls",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.CallHierarchyIncomingCallsRequest||(v.CallHierarchyIncomingCallsRequest={})),function(g){g.method="callHierarchy/outgoingCalls",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.CallHierarchyOutgoingCallsRequest||(v.CallHierarchyOutgoingCallsRequest={}))},79891:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ColorPresentationRequest=v.DocumentColorRequest=void 0;const S=b(66140);!function(g){g.method="textDocument/documentColor",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.DocumentColorRequest||(v.DocumentColorRequest={})),function(g){g.method="textDocument/colorPresentation",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.ColorPresentationRequest||(v.ColorPresentationRequest={}))},85934:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ConfigurationRequest=void 0;const S=b(66140);!function(g){g.method="workspace/configuration",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolRequestType(g.method)}(v.ConfigurationRequest||(v.ConfigurationRequest={}))},40764:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DeclarationRequest=void 0;const S=b(66140);!function(g){g.method="textDocument/declaration",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.DeclarationRequest||(v.DeclarationRequest={}))},79824:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DiagnosticRefreshRequest=v.WorkspaceDiagnosticRequest=v.DocumentDiagnosticRequest=v.DocumentDiagnosticReportKind=v.DiagnosticServerCancellationData=void 0;const S=b(74389),P=b(69533),x=b(66140);!function(g){g.is=function is(g){const v=g;return v&&P.boolean(v.retriggerRequest)}}(v.DiagnosticServerCancellationData||(v.DiagnosticServerCancellationData={})),function(g){g.Full="full",g.Unchanged="unchanged"}(v.DocumentDiagnosticReportKind||(v.DocumentDiagnosticReportKind={})),function(g){g.method="textDocument/diagnostic",g.messageDirection=x.MessageDirection.clientToServer,g.type=new x.ProtocolRequestType(g.method),g.partialResult=new S.ProgressType}(v.DocumentDiagnosticRequest||(v.DocumentDiagnosticRequest={})),function(g){g.method="workspace/diagnostic",g.messageDirection=x.MessageDirection.clientToServer,g.type=new x.ProtocolRequestType(g.method),g.partialResult=new S.ProgressType}(v.WorkspaceDiagnosticRequest||(v.WorkspaceDiagnosticRequest={})),function(g){g.method="workspace/diagnostic/refresh",g.messageDirection=x.MessageDirection.serverToClient,g.type=new x.ProtocolRequestType0(g.method)}(v.DiagnosticRefreshRequest||(v.DiagnosticRefreshRequest={}))},37846:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.WillDeleteFilesRequest=v.DidDeleteFilesNotification=v.DidRenameFilesNotification=v.WillRenameFilesRequest=v.DidCreateFilesNotification=v.WillCreateFilesRequest=v.FileOperationPatternKind=void 0;const S=b(66140);!function(g){g.file="file",g.folder="folder"}(v.FileOperationPatternKind||(v.FileOperationPatternKind={})),function(g){g.method="workspace/willCreateFiles",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.WillCreateFilesRequest||(v.WillCreateFilesRequest={})),function(g){g.method="workspace/didCreateFiles",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.DidCreateFilesNotification||(v.DidCreateFilesNotification={})),function(g){g.method="workspace/willRenameFiles",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.WillRenameFilesRequest||(v.WillRenameFilesRequest={})),function(g){g.method="workspace/didRenameFiles",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.DidRenameFilesNotification||(v.DidRenameFilesNotification={})),function(g){g.method="workspace/didDeleteFiles",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.DidDeleteFilesNotification||(v.DidDeleteFilesNotification={})),function(g){g.method="workspace/willDeleteFiles",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.WillDeleteFilesRequest||(v.WillDeleteFilesRequest={}))},13394:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.FoldingRangeRequest=void 0;const S=b(66140);!function(g){g.method="textDocument/foldingRange",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.FoldingRangeRequest||(v.FoldingRangeRequest={}))},82122:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ImplementationRequest=void 0;const S=b(66140);!function(g){g.method="textDocument/implementation",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.ImplementationRequest||(v.ImplementationRequest={}))},29999:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.InlayHintRefreshRequest=v.InlayHintResolveRequest=v.InlayHintRequest=void 0;const S=b(66140);!function(g){g.method="textDocument/inlayHint",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.InlayHintRequest||(v.InlayHintRequest={})),function(g){g.method="inlayHint/resolve",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.InlayHintResolveRequest||(v.InlayHintResolveRequest={})),function(g){g.method="workspace/inlayHint/refresh",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolRequestType0(g.method)}(v.InlayHintRefreshRequest||(v.InlayHintRefreshRequest={}))},55246:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.InlineValueRefreshRequest=v.InlineValueRequest=void 0;const S=b(66140);!function(g){g.method="textDocument/inlineValue",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.InlineValueRequest||(v.InlineValueRequest={})),function(g){g.method="workspace/inlineValue/refresh",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolRequestType0(g.method)}(v.InlineValueRefreshRequest||(v.InlineValueRefreshRequest={}))},10542:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.WorkspaceSymbolRequest=v.CodeActionResolveRequest=v.CodeActionRequest=v.DocumentSymbolRequest=v.DocumentHighlightRequest=v.ReferencesRequest=v.DefinitionRequest=v.SignatureHelpRequest=v.SignatureHelpTriggerKind=v.HoverRequest=v.CompletionResolveRequest=v.CompletionRequest=v.CompletionTriggerKind=v.PublishDiagnosticsNotification=v.WatchKind=v.RelativePattern=v.FileChangeType=v.DidChangeWatchedFilesNotification=v.WillSaveTextDocumentWaitUntilRequest=v.WillSaveTextDocumentNotification=v.TextDocumentSaveReason=v.DidSaveTextDocumentNotification=v.DidCloseTextDocumentNotification=v.DidChangeTextDocumentNotification=v.TextDocumentContentChangeEvent=v.DidOpenTextDocumentNotification=v.TextDocumentSyncKind=v.TelemetryEventNotification=v.LogMessageNotification=v.ShowMessageRequest=v.ShowMessageNotification=v.MessageType=v.DidChangeConfigurationNotification=v.ExitNotification=v.ShutdownRequest=v.InitializedNotification=v.InitializeErrorCodes=v.InitializeRequest=v.WorkDoneProgressOptions=v.TextDocumentRegistrationOptions=v.StaticRegistrationOptions=v.PositionEncodingKind=v.FailureHandlingKind=v.ResourceOperationKind=v.UnregistrationRequest=v.RegistrationRequest=v.DocumentSelector=v.NotebookCellTextDocumentFilter=v.NotebookDocumentFilter=v.TextDocumentFilter=void 0,v.TypeHierarchySubtypesRequest=v.TypeHierarchyPrepareRequest=v.MonikerRequest=v.MonikerKind=v.UniquenessLevel=v.WillDeleteFilesRequest=v.DidDeleteFilesNotification=v.WillRenameFilesRequest=v.DidRenameFilesNotification=v.WillCreateFilesRequest=v.DidCreateFilesNotification=v.FileOperationPatternKind=v.LinkedEditingRangeRequest=v.ShowDocumentRequest=v.SemanticTokensRegistrationType=v.SemanticTokensRefreshRequest=v.SemanticTokensRangeRequest=v.SemanticTokensDeltaRequest=v.SemanticTokensRequest=v.TokenFormat=v.CallHierarchyPrepareRequest=v.CallHierarchyOutgoingCallsRequest=v.CallHierarchyIncomingCallsRequest=v.WorkDoneProgressCancelNotification=v.WorkDoneProgressCreateRequest=v.WorkDoneProgress=v.SelectionRangeRequest=v.DeclarationRequest=v.FoldingRangeRequest=v.ColorPresentationRequest=v.DocumentColorRequest=v.ConfigurationRequest=v.DidChangeWorkspaceFoldersNotification=v.WorkspaceFoldersRequest=v.TypeDefinitionRequest=v.ImplementationRequest=v.ApplyWorkspaceEditRequest=v.ExecuteCommandRequest=v.PrepareRenameRequest=v.RenameRequest=v.PrepareSupportDefaultBehavior=v.DocumentOnTypeFormattingRequest=v.DocumentRangeFormattingRequest=v.DocumentFormattingRequest=v.DocumentLinkResolveRequest=v.DocumentLinkRequest=v.CodeLensRefreshRequest=v.CodeLensResolveRequest=v.CodeLensRequest=v.WorkspaceSymbolResolveRequest=void 0,v.DidCloseNotebookDocumentNotification=v.DidSaveNotebookDocumentNotification=v.DidChangeNotebookDocumentNotification=v.NotebookCellArrayChange=v.DidOpenNotebookDocumentNotification=v.NotebookDocumentSyncRegistrationType=v.NotebookDocument=v.NotebookCell=v.ExecutionSummary=v.NotebookCellKind=v.DiagnosticRefreshRequest=v.WorkspaceDiagnosticRequest=v.DocumentDiagnosticRequest=v.DocumentDiagnosticReportKind=v.DiagnosticServerCancellationData=v.InlayHintRefreshRequest=v.InlayHintResolveRequest=v.InlayHintRequest=v.InlineValueRefreshRequest=v.InlineValueRequest=v.TypeHierarchySupertypesRequest=void 0;const S=b(66140),P=b(28661),x=b(69533),C=b(82122);Object.defineProperty(v,"ImplementationRequest",{enumerable:!0,get:function(){return C.ImplementationRequest}});const T=b(71589);Object.defineProperty(v,"TypeDefinitionRequest",{enumerable:!0,get:function(){return T.TypeDefinitionRequest}});const R=b(98744);Object.defineProperty(v,"WorkspaceFoldersRequest",{enumerable:!0,get:function(){return R.WorkspaceFoldersRequest}}),Object.defineProperty(v,"DidChangeWorkspaceFoldersNotification",{enumerable:!0,get:function(){return R.DidChangeWorkspaceFoldersNotification}});const k=b(85934);Object.defineProperty(v,"ConfigurationRequest",{enumerable:!0,get:function(){return k.ConfigurationRequest}});const _=b(79891);Object.defineProperty(v,"DocumentColorRequest",{enumerable:!0,get:function(){return _.DocumentColorRequest}}),Object.defineProperty(v,"ColorPresentationRequest",{enumerable:!0,get:function(){return _.ColorPresentationRequest}});const O=b(13394);Object.defineProperty(v,"FoldingRangeRequest",{enumerable:!0,get:function(){return O.FoldingRangeRequest}});const I=b(40764);Object.defineProperty(v,"DeclarationRequest",{enumerable:!0,get:function(){return I.DeclarationRequest}});const A=b(5206);Object.defineProperty(v,"SelectionRangeRequest",{enumerable:!0,get:function(){return A.SelectionRangeRequest}});const q=b(21862);Object.defineProperty(v,"WorkDoneProgress",{enumerable:!0,get:function(){return q.WorkDoneProgress}}),Object.defineProperty(v,"WorkDoneProgressCreateRequest",{enumerable:!0,get:function(){return q.WorkDoneProgressCreateRequest}}),Object.defineProperty(v,"WorkDoneProgressCancelNotification",{enumerable:!0,get:function(){return q.WorkDoneProgressCancelNotification}});const z=b(82918);Object.defineProperty(v,"CallHierarchyIncomingCallsRequest",{enumerable:!0,get:function(){return z.CallHierarchyIncomingCallsRequest}}),Object.defineProperty(v,"CallHierarchyOutgoingCallsRequest",{enumerable:!0,get:function(){return z.CallHierarchyOutgoingCallsRequest}}),Object.defineProperty(v,"CallHierarchyPrepareRequest",{enumerable:!0,get:function(){return z.CallHierarchyPrepareRequest}});const L=b(39434);Object.defineProperty(v,"TokenFormat",{enumerable:!0,get:function(){return L.TokenFormat}}),Object.defineProperty(v,"SemanticTokensRequest",{enumerable:!0,get:function(){return L.SemanticTokensRequest}}),Object.defineProperty(v,"SemanticTokensDeltaRequest",{enumerable:!0,get:function(){return L.SemanticTokensDeltaRequest}}),Object.defineProperty(v,"SemanticTokensRangeRequest",{enumerable:!0,get:function(){return L.SemanticTokensRangeRequest}}),Object.defineProperty(v,"SemanticTokensRefreshRequest",{enumerable:!0,get:function(){return L.SemanticTokensRefreshRequest}}),Object.defineProperty(v,"SemanticTokensRegistrationType",{enumerable:!0,get:function(){return L.SemanticTokensRegistrationType}});const G=b(75726);Object.defineProperty(v,"ShowDocumentRequest",{enumerable:!0,get:function(){return G.ShowDocumentRequest}});const j=b(26305);Object.defineProperty(v,"LinkedEditingRangeRequest",{enumerable:!0,get:function(){return j.LinkedEditingRangeRequest}});const B=b(37846);Object.defineProperty(v,"FileOperationPatternKind",{enumerable:!0,get:function(){return B.FileOperationPatternKind}}),Object.defineProperty(v,"DidCreateFilesNotification",{enumerable:!0,get:function(){return B.DidCreateFilesNotification}}),Object.defineProperty(v,"WillCreateFilesRequest",{enumerable:!0,get:function(){return B.WillCreateFilesRequest}}),Object.defineProperty(v,"DidRenameFilesNotification",{enumerable:!0,get:function(){return B.DidRenameFilesNotification}}),Object.defineProperty(v,"WillRenameFilesRequest",{enumerable:!0,get:function(){return B.WillRenameFilesRequest}}),Object.defineProperty(v,"DidDeleteFilesNotification",{enumerable:!0,get:function(){return B.DidDeleteFilesNotification}}),Object.defineProperty(v,"WillDeleteFilesRequest",{enumerable:!0,get:function(){return B.WillDeleteFilesRequest}});const U=b(73443);Object.defineProperty(v,"UniquenessLevel",{enumerable:!0,get:function(){return U.UniquenessLevel}}),Object.defineProperty(v,"MonikerKind",{enumerable:!0,get:function(){return U.MonikerKind}}),Object.defineProperty(v,"MonikerRequest",{enumerable:!0,get:function(){return U.MonikerRequest}});const V=b(83693);Object.defineProperty(v,"TypeHierarchyPrepareRequest",{enumerable:!0,get:function(){return V.TypeHierarchyPrepareRequest}}),Object.defineProperty(v,"TypeHierarchySubtypesRequest",{enumerable:!0,get:function(){return V.TypeHierarchySubtypesRequest}}),Object.defineProperty(v,"TypeHierarchySupertypesRequest",{enumerable:!0,get:function(){return V.TypeHierarchySupertypesRequest}});const H=b(55246);Object.defineProperty(v,"InlineValueRequest",{enumerable:!0,get:function(){return H.InlineValueRequest}}),Object.defineProperty(v,"InlineValueRefreshRequest",{enumerable:!0,get:function(){return H.InlineValueRefreshRequest}});const K=b(29999);Object.defineProperty(v,"InlayHintRequest",{enumerable:!0,get:function(){return K.InlayHintRequest}}),Object.defineProperty(v,"InlayHintResolveRequest",{enumerable:!0,get:function(){return K.InlayHintResolveRequest}}),Object.defineProperty(v,"InlayHintRefreshRequest",{enumerable:!0,get:function(){return K.InlayHintRefreshRequest}});const X=b(79824);Object.defineProperty(v,"DiagnosticServerCancellationData",{enumerable:!0,get:function(){return X.DiagnosticServerCancellationData}}),Object.defineProperty(v,"DocumentDiagnosticReportKind",{enumerable:!0,get:function(){return X.DocumentDiagnosticReportKind}}),Object.defineProperty(v,"DocumentDiagnosticRequest",{enumerable:!0,get:function(){return X.DocumentDiagnosticRequest}}),Object.defineProperty(v,"WorkspaceDiagnosticRequest",{enumerable:!0,get:function(){return X.WorkspaceDiagnosticRequest}}),Object.defineProperty(v,"DiagnosticRefreshRequest",{enumerable:!0,get:function(){return X.DiagnosticRefreshRequest}});const J=b(47169);var Y,te,re,ie;Object.defineProperty(v,"NotebookCellKind",{enumerable:!0,get:function(){return J.NotebookCellKind}}),Object.defineProperty(v,"ExecutionSummary",{enumerable:!0,get:function(){return J.ExecutionSummary}}),Object.defineProperty(v,"NotebookCell",{enumerable:!0,get:function(){return J.NotebookCell}}),Object.defineProperty(v,"NotebookDocument",{enumerable:!0,get:function(){return J.NotebookDocument}}),Object.defineProperty(v,"NotebookDocumentSyncRegistrationType",{enumerable:!0,get:function(){return J.NotebookDocumentSyncRegistrationType}}),Object.defineProperty(v,"DidOpenNotebookDocumentNotification",{enumerable:!0,get:function(){return J.DidOpenNotebookDocumentNotification}}),Object.defineProperty(v,"NotebookCellArrayChange",{enumerable:!0,get:function(){return J.NotebookCellArrayChange}}),Object.defineProperty(v,"DidChangeNotebookDocumentNotification",{enumerable:!0,get:function(){return J.DidChangeNotebookDocumentNotification}}),Object.defineProperty(v,"DidSaveNotebookDocumentNotification",{enumerable:!0,get:function(){return J.DidSaveNotebookDocumentNotification}}),Object.defineProperty(v,"DidCloseNotebookDocumentNotification",{enumerable:!0,get:function(){return J.DidCloseNotebookDocumentNotification}}),function(g){g.is=function is(g){const v=g;return x.string(v.language)||x.string(v.scheme)||x.string(v.pattern)}}(Y=v.TextDocumentFilter||(v.TextDocumentFilter={})),function(g){g.is=function is(g){const v=g;return x.objectLiteral(v)&&(x.string(v.notebookType)||x.string(v.scheme)||x.string(v.pattern))}}(te=v.NotebookDocumentFilter||(v.NotebookDocumentFilter={})),function(g){g.is=function is(g){const v=g;return x.objectLiteral(v)&&(x.string(v.notebook)||te.is(v.notebook))&&(void 0===v.language||x.string(v.language))}}(re=v.NotebookCellTextDocumentFilter||(v.NotebookCellTextDocumentFilter={})),function(g){g.is=function is(g){if(!Array.isArray(g))return!1;for(let v of g)if(!x.string(v)&&!Y.is(v)&&!re.is(v))return!1;return!0}}(ie=v.DocumentSelector||(v.DocumentSelector={})),function(g){g.method="client/registerCapability",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolRequestType(g.method)}(v.RegistrationRequest||(v.RegistrationRequest={})),function(g){g.method="client/unregisterCapability",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolRequestType(g.method)}(v.UnregistrationRequest||(v.UnregistrationRequest={})),function(g){g.Create="create",g.Rename="rename",g.Delete="delete"}(v.ResourceOperationKind||(v.ResourceOperationKind={})),function(g){g.Abort="abort",g.Transactional="transactional",g.TextOnlyTransactional="textOnlyTransactional",g.Undo="undo"}(v.FailureHandlingKind||(v.FailureHandlingKind={})),function(g){g.UTF8="utf-8",g.UTF16="utf-16",g.UTF32="utf-32"}(v.PositionEncodingKind||(v.PositionEncodingKind={})),function(g){g.hasId=function hasId(g){const v=g;return v&&x.string(v.id)&&v.id.length>0}}(v.StaticRegistrationOptions||(v.StaticRegistrationOptions={})),function(g){g.is=function is(g){const v=g;return v&&(null===v.documentSelector||ie.is(v.documentSelector))}}(v.TextDocumentRegistrationOptions||(v.TextDocumentRegistrationOptions={})),function(g){g.is=function is(g){const v=g;return x.objectLiteral(v)&&(void 0===v.workDoneProgress||x.boolean(v.workDoneProgress))},g.hasWorkDoneProgress=function hasWorkDoneProgress(g){const v=g;return v&&x.boolean(v.workDoneProgress)}}(v.WorkDoneProgressOptions||(v.WorkDoneProgressOptions={})),function(g){g.method="initialize",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.InitializeRequest||(v.InitializeRequest={})),function(g){g.unknownProtocolVersion=1}(v.InitializeErrorCodes||(v.InitializeErrorCodes={})),function(g){g.method="initialized",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.InitializedNotification||(v.InitializedNotification={})),function(g){g.method="shutdown",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType0(g.method)}(v.ShutdownRequest||(v.ShutdownRequest={})),function(g){g.method="exit",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType0(g.method)}(v.ExitNotification||(v.ExitNotification={})),function(g){g.method="workspace/didChangeConfiguration",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.DidChangeConfigurationNotification||(v.DidChangeConfigurationNotification={})),function(g){g.Error=1,g.Warning=2,g.Info=3,g.Log=4}(v.MessageType||(v.MessageType={})),function(g){g.method="window/showMessage",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolNotificationType(g.method)}(v.ShowMessageNotification||(v.ShowMessageNotification={})),function(g){g.method="window/showMessageRequest",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolRequestType(g.method)}(v.ShowMessageRequest||(v.ShowMessageRequest={})),function(g){g.method="window/logMessage",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolNotificationType(g.method)}(v.LogMessageNotification||(v.LogMessageNotification={})),function(g){g.method="telemetry/event",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolNotificationType(g.method)}(v.TelemetryEventNotification||(v.TelemetryEventNotification={})),function(g){g.None=0,g.Full=1,g.Incremental=2}(v.TextDocumentSyncKind||(v.TextDocumentSyncKind={})),function(g){g.method="textDocument/didOpen",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.DidOpenTextDocumentNotification||(v.DidOpenTextDocumentNotification={})),function(g){g.isIncremental=function isIncremental(g){let v=g;return null!=v&&"string"==typeof v.text&&void 0!==v.range&&(void 0===v.rangeLength||"number"==typeof v.rangeLength)},g.isFull=function isFull(g){let v=g;return null!=v&&"string"==typeof v.text&&void 0===v.range&&void 0===v.rangeLength}}(v.TextDocumentContentChangeEvent||(v.TextDocumentContentChangeEvent={})),function(g){g.method="textDocument/didChange",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.DidChangeTextDocumentNotification||(v.DidChangeTextDocumentNotification={})),function(g){g.method="textDocument/didClose",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.DidCloseTextDocumentNotification||(v.DidCloseTextDocumentNotification={})),function(g){g.method="textDocument/didSave",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.DidSaveTextDocumentNotification||(v.DidSaveTextDocumentNotification={})),function(g){g.Manual=1,g.AfterDelay=2,g.FocusOut=3}(v.TextDocumentSaveReason||(v.TextDocumentSaveReason={})),function(g){g.method="textDocument/willSave",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.WillSaveTextDocumentNotification||(v.WillSaveTextDocumentNotification={})),function(g){g.method="textDocument/willSaveWaitUntil",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.WillSaveTextDocumentWaitUntilRequest||(v.WillSaveTextDocumentWaitUntilRequest={})),function(g){g.method="workspace/didChangeWatchedFiles",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.DidChangeWatchedFilesNotification||(v.DidChangeWatchedFilesNotification={})),function(g){g.Created=1,g.Changed=2,g.Deleted=3}(v.FileChangeType||(v.FileChangeType={})),function(g){g.is=function is(g){const v=g;return x.objectLiteral(v)&&(P.URI.is(v.baseUri)||P.WorkspaceFolder.is(v.baseUri))&&x.string(v.pattern)}}(v.RelativePattern||(v.RelativePattern={})),function(g){g.Create=1,g.Change=2,g.Delete=4}(v.WatchKind||(v.WatchKind={})),function(g){g.method="textDocument/publishDiagnostics",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolNotificationType(g.method)}(v.PublishDiagnosticsNotification||(v.PublishDiagnosticsNotification={})),function(g){g.Invoked=1,g.TriggerCharacter=2,g.TriggerForIncompleteCompletions=3}(v.CompletionTriggerKind||(v.CompletionTriggerKind={})),function(g){g.method="textDocument/completion",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.CompletionRequest||(v.CompletionRequest={})),function(g){g.method="completionItem/resolve",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.CompletionResolveRequest||(v.CompletionResolveRequest={})),function(g){g.method="textDocument/hover",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.HoverRequest||(v.HoverRequest={})),function(g){g.Invoked=1,g.TriggerCharacter=2,g.ContentChange=3}(v.SignatureHelpTriggerKind||(v.SignatureHelpTriggerKind={})),function(g){g.method="textDocument/signatureHelp",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.SignatureHelpRequest||(v.SignatureHelpRequest={})),function(g){g.method="textDocument/definition",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.DefinitionRequest||(v.DefinitionRequest={})),function(g){g.method="textDocument/references",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.ReferencesRequest||(v.ReferencesRequest={})),function(g){g.method="textDocument/documentHighlight",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.DocumentHighlightRequest||(v.DocumentHighlightRequest={})),function(g){g.method="textDocument/documentSymbol",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.DocumentSymbolRequest||(v.DocumentSymbolRequest={})),function(g){g.method="textDocument/codeAction",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.CodeActionRequest||(v.CodeActionRequest={})),function(g){g.method="codeAction/resolve",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.CodeActionResolveRequest||(v.CodeActionResolveRequest={})),function(g){g.method="workspace/symbol",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.WorkspaceSymbolRequest||(v.WorkspaceSymbolRequest={})),function(g){g.method="workspaceSymbol/resolve",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.WorkspaceSymbolResolveRequest||(v.WorkspaceSymbolResolveRequest={})),function(g){g.method="textDocument/codeLens",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.CodeLensRequest||(v.CodeLensRequest={})),function(g){g.method="codeLens/resolve",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.CodeLensResolveRequest||(v.CodeLensResolveRequest={})),function(g){g.method="workspace/codeLens/refresh",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolRequestType0(g.method)}(v.CodeLensRefreshRequest||(v.CodeLensRefreshRequest={})),function(g){g.method="textDocument/documentLink",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.DocumentLinkRequest||(v.DocumentLinkRequest={})),function(g){g.method="documentLink/resolve",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.DocumentLinkResolveRequest||(v.DocumentLinkResolveRequest={})),function(g){g.method="textDocument/formatting",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.DocumentFormattingRequest||(v.DocumentFormattingRequest={})),function(g){g.method="textDocument/rangeFormatting",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.DocumentRangeFormattingRequest||(v.DocumentRangeFormattingRequest={})),function(g){g.method="textDocument/onTypeFormatting",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.DocumentOnTypeFormattingRequest||(v.DocumentOnTypeFormattingRequest={})),function(g){g.Identifier=1}(v.PrepareSupportDefaultBehavior||(v.PrepareSupportDefaultBehavior={})),function(g){g.method="textDocument/rename",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.RenameRequest||(v.RenameRequest={})),function(g){g.method="textDocument/prepareRename",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.PrepareRenameRequest||(v.PrepareRenameRequest={})),function(g){g.method="workspace/executeCommand",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.ExecuteCommandRequest||(v.ExecuteCommandRequest={})),function(g){g.method="workspace/applyEdit",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolRequestType("workspace/applyEdit")}(v.ApplyWorkspaceEditRequest||(v.ApplyWorkspaceEditRequest={}))},26305:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.LinkedEditingRangeRequest=void 0;const S=b(66140);!function(g){g.method="textDocument/linkedEditingRange",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.LinkedEditingRangeRequest||(v.LinkedEditingRangeRequest={}))},73443:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.MonikerRequest=v.MonikerKind=v.UniquenessLevel=void 0;const S=b(66140);!function(g){g.document="document",g.project="project",g.group="group",g.scheme="scheme",g.global="global"}(v.UniquenessLevel||(v.UniquenessLevel={})),function(g){g.$import="import",g.$export="export",g.local="local"}(v.MonikerKind||(v.MonikerKind={})),function(g){g.method="textDocument/moniker",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.MonikerRequest||(v.MonikerRequest={}))},47169:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DidCloseNotebookDocumentNotification=v.DidSaveNotebookDocumentNotification=v.DidChangeNotebookDocumentNotification=v.NotebookCellArrayChange=v.DidOpenNotebookDocumentNotification=v.NotebookDocumentSyncRegistrationType=v.NotebookDocument=v.NotebookCell=v.ExecutionSummary=v.NotebookCellKind=void 0;const S=b(28661),P=b(69533),x=b(66140);var C,T,R,k;!function(g){g.Markup=1,g.Code=2,g.is=function is(g){return 1===g||2===g}}(C=v.NotebookCellKind||(v.NotebookCellKind={})),function(g){g.create=function create(g,v){const b={executionOrder:g};return!0!==v&&!1!==v||(b.success=v),b},g.is=function is(g){const v=g;return P.objectLiteral(v)&&S.uinteger.is(v.executionOrder)&&(void 0===v.success||P.boolean(v.success))},g.equals=function equals(g,v){return g===v||null!=g&&null!=v&&(g.executionOrder===v.executionOrder&&g.success===v.success)}}(T=v.ExecutionSummary||(v.ExecutionSummary={})),function(g){function equalsMetadata(g,v){if(g===v)return!0;if(null==g||null==v)return!1;if(typeof g!=typeof v)return!1;if("object"!=typeof g)return!1;const b=Array.isArray(g),S=Array.isArray(v);if(b!==S)return!1;if(b&&S){if(g.length!==v.length)return!1;for(let b=0;b<g.length;b++)if(!equalsMetadata(g[b],v[b]))return!1}if(P.objectLiteral(g)&&P.objectLiteral(v)){const b=Object.keys(g),S=Object.keys(v);if(b.length!==S.length)return!1;if(b.sort(),S.sort(),!equalsMetadata(b,S))return!1;for(let S=0;S<b.length;S++){const P=b[S];if(!equalsMetadata(g[P],v[P]))return!1}}return!0}g.create=function create(g,v){return{kind:g,document:v}},g.is=function is(g){const v=g;return P.objectLiteral(v)&&C.is(v.kind)&&S.DocumentUri.is(v.document)&&(void 0===v.metadata||P.objectLiteral(v.metadata))},g.diff=function diff(g,v){const b=new Set;return g.document!==v.document&&b.add("document"),g.kind!==v.kind&&b.add("kind"),g.executionSummary!==v.executionSummary&&b.add("executionSummary"),void 0===g.metadata&&void 0===v.metadata||equalsMetadata(g.metadata,v.metadata)||b.add("metadata"),void 0===g.executionSummary&&void 0===v.executionSummary||T.equals(g.executionSummary,v.executionSummary)||b.add("executionSummary"),b}}(R=v.NotebookCell||(v.NotebookCell={})),function(g){g.create=function create(g,v,b,S){return{uri:g,notebookType:v,version:b,cells:S}},g.is=function is(g){const v=g;return P.objectLiteral(v)&&P.string(v.uri)&&S.integer.is(v.version)&&P.typedArray(v.cells,R.is)}}(v.NotebookDocument||(v.NotebookDocument={})),function(g){g.method="notebookDocument/sync",g.messageDirection=x.MessageDirection.clientToServer,g.type=new x.RegistrationType(g.method)}(k=v.NotebookDocumentSyncRegistrationType||(v.NotebookDocumentSyncRegistrationType={})),function(g){g.method="notebookDocument/didOpen",g.messageDirection=x.MessageDirection.clientToServer,g.type=new x.ProtocolNotificationType(g.method),g.registrationMethod=k.method}(v.DidOpenNotebookDocumentNotification||(v.DidOpenNotebookDocumentNotification={})),function(g){g.is=function is(g){const v=g;return P.objectLiteral(v)&&S.uinteger.is(v.start)&&S.uinteger.is(v.deleteCount)&&(void 0===v.cells||P.typedArray(v.cells,R.is))},g.create=function create(g,v,b){const S={start:g,deleteCount:v};return void 0!==b&&(S.cells=b),S}}(v.NotebookCellArrayChange||(v.NotebookCellArrayChange={})),function(g){g.method="notebookDocument/didChange",g.messageDirection=x.MessageDirection.clientToServer,g.type=new x.ProtocolNotificationType(g.method),g.registrationMethod=k.method}(v.DidChangeNotebookDocumentNotification||(v.DidChangeNotebookDocumentNotification={})),function(g){g.method="notebookDocument/didSave",g.messageDirection=x.MessageDirection.clientToServer,g.type=new x.ProtocolNotificationType(g.method),g.registrationMethod=k.method}(v.DidSaveNotebookDocumentNotification||(v.DidSaveNotebookDocumentNotification={})),function(g){g.method="notebookDocument/didClose",g.messageDirection=x.MessageDirection.clientToServer,g.type=new x.ProtocolNotificationType(g.method),g.registrationMethod=k.method}(v.DidCloseNotebookDocumentNotification||(v.DidCloseNotebookDocumentNotification={}))},21862:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.WorkDoneProgressCancelNotification=v.WorkDoneProgressCreateRequest=v.WorkDoneProgress=void 0;const S=b(74389),P=b(66140);!function(g){g.type=new S.ProgressType,g.is=function is(v){return v===g.type}}(v.WorkDoneProgress||(v.WorkDoneProgress={})),function(g){g.method="window/workDoneProgress/create",g.messageDirection=P.MessageDirection.serverToClient,g.type=new P.ProtocolRequestType(g.method)}(v.WorkDoneProgressCreateRequest||(v.WorkDoneProgressCreateRequest={})),function(g){g.method="window/workDoneProgress/cancel",g.messageDirection=P.MessageDirection.clientToServer,g.type=new P.ProtocolNotificationType(g.method)}(v.WorkDoneProgressCancelNotification||(v.WorkDoneProgressCancelNotification={}))},5206:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SelectionRangeRequest=void 0;const S=b(66140);!function(g){g.method="textDocument/selectionRange",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.SelectionRangeRequest||(v.SelectionRangeRequest={}))},39434:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SemanticTokensRefreshRequest=v.SemanticTokensRangeRequest=v.SemanticTokensDeltaRequest=v.SemanticTokensRequest=v.SemanticTokensRegistrationType=v.TokenFormat=void 0;const S=b(66140);var P;!function(g){g.Relative="relative"}(v.TokenFormat||(v.TokenFormat={})),function(g){g.method="textDocument/semanticTokens",g.type=new S.RegistrationType(g.method)}(P=v.SemanticTokensRegistrationType||(v.SemanticTokensRegistrationType={})),function(g){g.method="textDocument/semanticTokens/full",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method),g.registrationMethod=P.method}(v.SemanticTokensRequest||(v.SemanticTokensRequest={})),function(g){g.method="textDocument/semanticTokens/full/delta",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method),g.registrationMethod=P.method}(v.SemanticTokensDeltaRequest||(v.SemanticTokensDeltaRequest={})),function(g){g.method="textDocument/semanticTokens/range",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method),g.registrationMethod=P.method}(v.SemanticTokensRangeRequest||(v.SemanticTokensRangeRequest={})),function(g){g.method="workspace/semanticTokens/refresh",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolRequestType0(g.method)}(v.SemanticTokensRefreshRequest||(v.SemanticTokensRefreshRequest={}))},75726:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ShowDocumentRequest=void 0;const S=b(66140);!function(g){g.method="window/showDocument",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolRequestType(g.method)}(v.ShowDocumentRequest||(v.ShowDocumentRequest={}))},71589:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.TypeDefinitionRequest=void 0;const S=b(66140);!function(g){g.method="textDocument/typeDefinition",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.TypeDefinitionRequest||(v.TypeDefinitionRequest={}))},83693:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.TypeHierarchySubtypesRequest=v.TypeHierarchySupertypesRequest=v.TypeHierarchyPrepareRequest=void 0;const S=b(66140);!function(g){g.method="textDocument/prepareTypeHierarchy",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.TypeHierarchyPrepareRequest||(v.TypeHierarchyPrepareRequest={})),function(g){g.method="typeHierarchy/supertypes",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.TypeHierarchySupertypesRequest||(v.TypeHierarchySupertypesRequest={})),function(g){g.method="typeHierarchy/subtypes",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolRequestType(g.method)}(v.TypeHierarchySubtypesRequest||(v.TypeHierarchySubtypesRequest={}))},98744:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DidChangeWorkspaceFoldersNotification=v.WorkspaceFoldersRequest=void 0;const S=b(66140);!function(g){g.method="workspace/workspaceFolders",g.messageDirection=S.MessageDirection.serverToClient,g.type=new S.ProtocolRequestType0(g.method)}(v.WorkspaceFoldersRequest||(v.WorkspaceFoldersRequest={})),function(g){g.method="workspace/didChangeWorkspaceFolders",g.messageDirection=S.MessageDirection.clientToServer,g.type=new S.ProtocolNotificationType(g.method)}(v.DidChangeWorkspaceFoldersNotification||(v.DidChangeWorkspaceFoldersNotification={}))},69533:(g,v)=>{"use strict";function string(g){return"string"==typeof g||g instanceof String}function array(g){return Array.isArray(g)}Object.defineProperty(v,"__esModule",{value:!0}),v.objectLiteral=v.typedArray=v.stringArray=v.array=v.func=v.error=v.number=v.string=v.boolean=void 0,v.boolean=function boolean(g){return!0===g||!1===g},v.string=string,v.number=function number(g){return"number"==typeof g||g instanceof Number},v.error=function error(g){return g instanceof Error},v.func=function func(g){return"function"==typeof g},v.array=array,v.stringArray=function stringArray(g){return array(g)&&g.every((g=>string(g)))},v.typedArray=function typedArray(g,v){return Array.isArray(g)&&g.every(v)},v.objectLiteral=function objectLiteral(g){return null!==g&&"object"==typeof g}},40273:function(g,v,b){"use strict";var S=this&&this.__createBinding||(Object.create?function(g,v,b,S){void 0===S&&(S=b);var P=Object.getOwnPropertyDescriptor(v,b);P&&!("get"in P?!v.__esModule:P.writable||P.configurable)||(P={enumerable:!0,get:function(){return v[b]}}),Object.defineProperty(g,S,P)}:function(g,v,b,S){void 0===S&&(S=b),g[S]=v[b]}),P=this&&this.__exportStar||function(g,v){for(var b in g)"default"===b||Object.prototype.hasOwnProperty.call(v,b)||S(v,g,b)};Object.defineProperty(v,"__esModule",{value:!0}),v.createProtocolConnection=void 0;const x=b(95028);P(b(95028),v),P(b(51661),v),v.createProtocolConnection=function createProtocolConnection(g,v,b,S){return(0,x.createMessageConnection)(g,v,b,S)}},96560:(g,v,b)=>{"use strict";g.exports=b(40273)},59035:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.TargetPopulation=v.getExperimentationServiceAsync=v.getExperimentationService=void 0;var S=b(15654);Object.defineProperty(v,"getExperimentationService",{enumerable:!0,get:function(){return S.getExperimentationService}}),Object.defineProperty(v,"getExperimentationServiceAsync",{enumerable:!0,get:function(){return S.getExperimentationServiceAsync}});var P=b(22560);Object.defineProperty(v,"TargetPopulation",{enumerable:!0,get:function(){return P.TargetPopulation}})},55708:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.MementoKeyValueStorage=void 0;v.MementoKeyValueStorage=class MementoKeyValueStorage{constructor(g){this.mementoGlobalStorage=g}async getValue(g,v){return await this.mementoGlobalStorage.get(g)||v}setValue(g,v){this.mementoGlobalStorage.update(g,v)}}},4619:(g,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});v.default=class TelemetryDisabledExperimentationService{constructor(){this.initializePromise=Promise.resolve(),this.initialFetch=Promise.resolve()}isFlightEnabled(g){return!1}isCachedFlightEnabled(g){return Promise.resolve(!1)}isFlightEnabledAsync(g){return Promise.resolve(!1)}getTreatmentVariable(g,v){}getTreatmentVariableAsync(g,v){return Promise.resolve(void 0)}}},22560:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.TargetPopulation=v.Filters=v.VSCodeFilterProvider=void 0;const S=b(89496);class VSCodeFilterProvider{constructor(g,v,b){this.extensionName=g,this.extensionVersion=v,this.targetPopulation=b}static trimVersionSuffix(g){return g.split(/\-[a-zA-Z0-9]+$/)[0]}getFilterValue(g){switch(g){case P.ApplicationVersion:return VSCodeFilterProvider.trimVersionSuffix(S.version);case P.Build:return S.env.appName;case P.ClientId:return S.env.machineId;case P.ExtensionName:return this.extensionName;case P.ExtensionVersion:return VSCodeFilterProvider.trimVersionSuffix(this.extensionVersion);case P.Language:return S.env.language;case P.TargetPopulation:return this.targetPopulation;default:return""}}getFilters(){let g=new Map,v=Object.values(P);for(let b of v)g.set(b,this.getFilterValue(b));return g}}var P,x;v.VSCodeFilterProvider=VSCodeFilterProvider,function(g){g.Market="X-MSEdge-Market",g.CorpNet="X-FD-Corpnet",g.ApplicationVersion="X-VSCode-AppVersion",g.Build="X-VSCode-Build",g.ClientId="X-MSEdge-ClientId",g.ExtensionName="X-VSCode-ExtensionName",g.ExtensionVersion="X-VSCode-ExtensionVersion",g.Language="X-VSCode-Language",g.TargetPopulation="X-VSCode-TargetPopulation"}(P||(v.Filters=P={})),function(g){g.Team="team",g.Internal="internal",g.Insiders="insider",g.Public="public"}(x||(v.TargetPopulation=x={}))},15654:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getExperimentationServiceAsync=v.getExperimentationService=void 0;const S=b(22560),P=b(14802),x=b(89496),C=b(55708),T=b(4619),R="https://default.exp-tas.com/vscode/ab",k="query-expfeature",_="abexp.assignmentcontext",O="VSCode.ABExp.FeatureData",I=18e5;function getExperimentationService(g,v,b,A,q,...z){if(!q)throw new Error("Memento storage was not provided.");const L=x.workspace.getConfiguration("telemetry");if(!(void 0===x.env.isTelemetryEnabled?L.get("enableTelemetry",!0):x.env.isTelemetryEnabled))return new T.default;const G=[new S.VSCodeFilterProvider(g,v,b),...z],j=new C.MementoKeyValueStorage(q);return new P.ExperimentationService({filterProviders:G,telemetry:A,storageKey:O,keyValueStorage:j,featuresTelemetryPropertyName:"",assignmentContextTelemetryPropertyName:_,telemetryEventName:k,endpoint:R,refetchInterval:I})}v.getExperimentationService=getExperimentationService,v.getExperimentationServiceAsync=async function getExperimentationServiceAsync(g,v,b,S,P,...x){const C=getExperimentationService(g,v,b,S,P,...x);return await C.initializePromise,C}},10993:g=>{"use strict";var v={};function sign(g){return g<0?-1:1}function createNumberConversion(g,v){v.unsigned||--g;const b=v.unsigned?0:-Math.pow(2,g),S=Math.pow(2,g)-1,P=v.moduloBitLength?Math.pow(2,v.moduloBitLength):Math.pow(2,g),x=v.moduloBitLength?Math.pow(2,v.moduloBitLength-1):Math.pow(2,g-1);return function(g,C){C||(C={});let T=+g;if(C.enforceRange){if(!Number.isFinite(T))throw new TypeError("Argument is not a finite number");if(T=sign(T)*Math.floor(Math.abs(T)),T<b||T>S)throw new TypeError("Argument is not in byte range");return T}if(!isNaN(T)&&C.clamp)return T=function evenRound(g){return g%1==.5&&0==(1&g)?Math.floor(g):Math.round(g)}(T),T<b&&(T=b),T>S&&(T=S),T;if(!Number.isFinite(T)||0===T)return 0;if(T=sign(T)*Math.floor(Math.abs(T)),T%=P,!v.unsigned&&T>=x)return T-P;if(v.unsigned)if(T<0)T+=P;else if(-0===T)return 0;return T}}g.exports=v,v.void=function(){},v.boolean=function(g){return!!g},v.byte=createNumberConversion(8,{unsigned:!1}),v.octet=createNumberConversion(8,{unsigned:!0}),v.short=createNumberConversion(16,{unsigned:!1}),v["unsigned short"]=createNumberConversion(16,{unsigned:!0}),v.long=createNumberConversion(32,{unsigned:!1}),v["unsigned long"]=createNumberConversion(32,{unsigned:!0}),v["long long"]=createNumberConversion(32,{unsigned:!1,moduloBitLength:64}),v["unsigned long long"]=createNumberConversion(32,{unsigned:!0,moduloBitLength:64}),v.double=function(g){const v=+g;if(!Number.isFinite(v))throw new TypeError("Argument is not a finite floating-point value");return v},v["unrestricted double"]=function(g){const v=+g;if(isNaN(v))throw new TypeError("Argument is NaN");return v},v.float=v.double,v["unrestricted float"]=v["unrestricted double"],v.DOMString=function(g,v){return v||(v={}),v.treatNullAsEmptyString&&null===g?"":String(g)},v.ByteString=function(g,v){const b=String(g);let S;for(let g=0;void 0!==(S=b.codePointAt(g));++g)if(S>255)throw new TypeError("Argument is not a valid bytestring");return b},v.USVString=function(g){const v=String(g),b=v.length,S=[];for(let g=0;g<b;++g){const P=v.charCodeAt(g);if(P<55296||P>57343)S.push(String.fromCodePoint(P));else if(56320<=P&&P<=57343)S.push(String.fromCodePoint(65533));else if(g===b-1)S.push(String.fromCodePoint(65533));else{const b=v.charCodeAt(g+1);if(56320<=b&&b<=57343){const v=1023&P,x=1023&b;S.push(String.fromCodePoint(65536+1024*v+x)),++g}else S.push(String.fromCodePoint(65533))}}return S.join("")},v.Date=function(g,v){if(!(g instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(g))return g},v.RegExp=function(g,v){return g instanceof RegExp||(g=new RegExp(g)),g}},39718:(g,v,b)=>{"use strict";const S=b(65341);v.implementation=class URLImpl{constructor(g){const v=g[0],b=g[1];let P=null;if(void 0!==b&&(P=S.basicURLParse(b),"failure"===P))throw new TypeError("Invalid base URL");const x=S.basicURLParse(v,{baseURL:P});if("failure"===x)throw new TypeError("Invalid URL");this._url=x}get href(){return S.serializeURL(this._url)}set href(g){const v=S.basicURLParse(g);if("failure"===v)throw new TypeError("Invalid URL");this._url=v}get origin(){return S.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(g){S.basicURLParse(g+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(g){S.cannotHaveAUsernamePasswordPort(this._url)||S.setTheUsername(this._url,g)}get password(){return this._url.password}set password(g){S.cannotHaveAUsernamePasswordPort(this._url)||S.setThePassword(this._url,g)}get host(){const g=this._url;return null===g.host?"":null===g.port?S.serializeHost(g.host):S.serializeHost(g.host)+":"+S.serializeInteger(g.port)}set host(g){this._url.cannotBeABaseURL||S.basicURLParse(g,{url:this._url,stateOverride:"host"})}get hostname(){return null===this._url.host?"":S.serializeHost(this._url.host)}set hostname(g){this._url.cannotBeABaseURL||S.basicURLParse(g,{url:this._url,stateOverride:"hostname"})}get port(){return null===this._url.port?"":S.serializeInteger(this._url.port)}set port(g){S.cannotHaveAUsernamePasswordPort(this._url)||(""===g?this._url.port=null:S.basicURLParse(g,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:0===this._url.path.length?"":"/"+this._url.path.join("/")}set pathname(g){this._url.cannotBeABaseURL||(this._url.path=[],S.basicURLParse(g,{url:this._url,stateOverride:"path start"}))}get search(){return null===this._url.query||""===this._url.query?"":"?"+this._url.query}set search(g){const v=this._url;if(""===g)return void(v.query=null);const b="?"===g[0]?g.substring(1):g;v.query="",S.basicURLParse(b,{url:v,stateOverride:"query"})}get hash(){return null===this._url.fragment||""===this._url.fragment?"":"#"+this._url.fragment}set hash(g){if(""===g)return void(this._url.fragment=null);const v="#"===g[0]?g.substring(1):g;this._url.fragment="",S.basicURLParse(v,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}},64328:(g,v,b)=>{"use strict";const S=b(10993),P=b(9581),x=b(39718),C=P.implSymbol;function URL(v){if(!this||this[C]||!(this instanceof URL))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");const b=[];for(let g=0;g<arguments.length&&g<2;++g)b[g]=arguments[g];b[0]=S.USVString(b[0]),void 0!==b[1]&&(b[1]=S.USVString(b[1])),g.exports.setup(this,b)}URL.prototype.toJSON=function toJSON(){if(!this||!g.exports.is(this))throw new TypeError("Illegal invocation");const v=[];for(let g=0;g<arguments.length&&g<0;++g)v[g]=arguments[g];return this[C].toJSON.apply(this[C],v)},Object.defineProperty(URL.prototype,"href",{get(){return this[C].href},set(g){g=S.USVString(g),this[C].href=g},enumerable:!0,configurable:!0}),URL.prototype.toString=function(){if(!this||!g.exports.is(this))throw new TypeError("Illegal invocation");return this.href},Object.defineProperty(URL.prototype,"origin",{get(){return this[C].origin},enumerable:!0,configurable:!0}),Object.defineProperty(URL.prototype,"protocol",{get(){return this[C].protocol},set(g){g=S.USVString(g),this[C].protocol=g},enumerable:!0,configurable:!0}),Object.defineProperty(URL.prototype,"username",{get(){return this[C].username},set(g){g=S.USVString(g),this[C].username=g},enumerable:!0,configurable:!0}),Object.defineProperty(URL.prototype,"password",{get(){return this[C].password},set(g){g=S.USVString(g),this[C].password=g},enumerable:!0,configurable:!0}),Object.defineProperty(URL.prototype,"host",{get(){return this[C].host},set(g){g=S.USVString(g),this[C].host=g},enumerable:!0,configurable:!0}),Object.defineProperty(URL.prototype,"hostname",{get(){return this[C].hostname},set(g){g=S.USVString(g),this[C].hostname=g},enumerable:!0,configurable:!0}),Object.defineProperty(URL.prototype,"port",{get(){return this[C].port},set(g){g=S.USVString(g),this[C].port=g},enumerable:!0,configurable:!0}),Object.defineProperty(URL.prototype,"pathname",{get(){return this[C].pathname},set(g){g=S.USVString(g),this[C].pathname=g},enumerable:!0,configurable:!0}),Object.defineProperty(URL.prototype,"search",{get(){return this[C].search},set(g){g=S.USVString(g),this[C].search=g},enumerable:!0,configurable:!0}),Object.defineProperty(URL.prototype,"hash",{get(){return this[C].hash},set(g){g=S.USVString(g),this[C].hash=g},enumerable:!0,configurable:!0}),g.exports={is:g=>!!g&&g[C]instanceof x.implementation,create(g,v){let b=Object.create(URL.prototype);return this.setup(b,g,v),b},setup(g,v,b){b||(b={}),b.wrapper=g,g[C]=new x.implementation(v,b),g[C][P.wrapperSymbol]=g},interface:URL,expose:{Window:{URL},Worker:{URL}}}},87347:(g,v,b)=>{"use strict";v.URL=b(64328).interface,b(65341).serializeURL,b(65341).serializeURLOrigin,b(65341).basicURLParse,b(65341).setTheUsername,b(65341).setThePassword,b(65341).serializeHost,b(65341).serializeInteger,b(65341).parseURL},65341:(g,v,b)=>{"use strict";const S=b(85477),P=b(54742),x={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},C=Symbol("failure");function countSymbols(g){return S.ucs2.decode(g).length}function at(g,v){const b=g[v];return isNaN(b)?void 0:String.fromCodePoint(b)}function isASCIIDigit(g){return g>=48&&g<=57}function isASCIIAlpha(g){return g>=65&&g<=90||g>=97&&g<=122}function isASCIIHex(g){return isASCIIDigit(g)||g>=65&&g<=70||g>=97&&g<=102}function isSingleDot(g){return"."===g||"%2e"===g.toLowerCase()}function isWindowsDriveLetterString(g){return 2===g.length&&isASCIIAlpha(g.codePointAt(0))&&(":"===g[1]||"|"===g[1])}function isSpecialScheme(g){return void 0!==x[g]}function isSpecial(g){return isSpecialScheme(g.scheme)}function percentEncode(g){let v=g.toString(16).toUpperCase();return 1===v.length&&(v="0"+v),"%"+v}function isC0ControlPercentEncode(g){return g<=31||g>126}const T=new Set([32,34,35,60,62,63,96,123,125]);function isPathPercentEncode(g){return isC0ControlPercentEncode(g)||T.has(g)}const R=new Set([47,58,59,61,64,91,92,93,94,124]);function isUserinfoPercentEncode(g){return isPathPercentEncode(g)||R.has(g)}function percentEncodeChar(g,v){const b=String.fromCodePoint(g);return v(g)?function utf8PercentEncode(g){const v=new Buffer(g);let b="";for(let g=0;g<v.length;++g)b+=percentEncode(v[g]);return b}(b):b}function parseIPv4Number(g){let v=10;if(g.length>=2&&"0"===g.charAt(0)&&"x"===g.charAt(1).toLowerCase()?(g=g.substring(2),v=16):g.length>=2&&"0"===g.charAt(0)&&(g=g.substring(1),v=8),""===g)return 0;return(10===v?/[^0-9]/:16===v?/[^0-9A-Fa-f]/:/[^0-7]/).test(g)?C:parseInt(g,v)}function parseHost(g,v){if("["===g[0])return"]"!==g[g.length-1]?C:function parseIPv6(g){const v=[0,0,0,0,0,0,0,0];let b=0,P=null,x=0;if(58===(g=S.ucs2.decode(g))[x]){if(58!==g[x+1])return C;x+=2,++b,P=b}for(;x<g.length;){if(8===b)return C;if(58===g[x]){if(null!==P)return C;++x,++b,P=b;continue}let S=0,T=0;for(;T<4&&isASCIIHex(g[x]);)S=16*S+parseInt(at(g,x),16),++x,++T;if(46===g[x]){if(0===T)return C;if(x-=T,b>6)return C;let S=0;for(;void 0!==g[x];){let P=null;if(S>0){if(!(46===g[x]&&S<4))return C;++x}if(!isASCIIDigit(g[x]))return C;for(;isASCIIDigit(g[x]);){const v=parseInt(at(g,x));if(null===P)P=v;else{if(0===P)return C;P=10*P+v}if(P>255)return C;++x}v[b]=256*v[b]+P,++S,2!==S&&4!==S||++b}if(4!==S)return C;break}if(58===g[x]){if(++x,void 0===g[x])return C}else if(void 0!==g[x])return C;v[b]=S,++b}if(null!==P){let g=b-P;for(b=7;0!==b&&g>0;){const S=v[P+g-1];v[P+g-1]=v[b],v[b]=S,--b,--g}}else if(null===P&&8!==b)return C;return v}(g.substring(1,g.length-1));if(!v)return function parseOpaqueHost(g){if(function containsForbiddenHostCodePointExcludingPercent(g){return-1!==g.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)}(g))return C;let v="";const b=S.ucs2.decode(g);for(let g=0;g<b.length;++g)v+=percentEncodeChar(b[g],isC0ControlPercentEncode);return v}(g);const b=function utf8PercentDecode(g){const v=new Buffer(g),b=[];for(let g=0;g<v.length;++g)37!==v[g]?b.push(v[g]):37===v[g]&&isASCIIHex(v[g+1])&&isASCIIHex(v[g+2])?(b.push(parseInt(v.slice(g+1,g+3).toString(),16)),g+=2):b.push(v[g]);return new Buffer(b).toString()}(g),x=P.toASCII(b,!1,P.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(null===x)return C;if(function containsForbiddenHostCodePoint(g){return-1!==g.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)}(x))return C;const T=function parseIPv4(g){const v=g.split(".");if(""===v[v.length-1]&&v.length>1&&v.pop(),v.length>4)return g;const b=[];for(const S of v){if(""===S)return g;const v=parseIPv4Number(S);if(v===C)return g;b.push(v)}for(let g=0;g<b.length-1;++g)if(b[g]>255)return C;if(b[b.length-1]>=Math.pow(256,5-b.length))return C;let S=b.pop(),P=0;for(const g of b)S+=g*Math.pow(256,3-P),++P;return S}(x);return"number"==typeof T||T===C?T:x}function serializeHost(g){return"number"==typeof g?function serializeIPv4(g){let v="",b=g;for(let g=1;g<=4;++g)v=String(b%256)+v,4!==g&&(v="."+v),b=Math.floor(b/256);return v}(g):g instanceof Array?"["+function serializeIPv6(g){let v="";const b=function findLongestZeroSequence(g){let v=null,b=1,S=null,P=0;for(let x=0;x<g.length;++x)0!==g[x]?(P>b&&(v=S,b=P),S=null,P=0):(null===S&&(S=x),++P);return P>b&&(v=S,b=P),{idx:v,len:b}}(g).idx;let S=!1;for(let P=0;P<=7;++P)S&&0===g[P]||(S&&(S=!1),b!==P?(v+=g[P].toString(16),7!==P&&(v+=":")):(v+=0===P?"::":":",S=!0));return v}(g)+"]":g}function shortenPath(g){const v=g.path;0!==v.length&&("file"===g.scheme&&1===v.length&&function isNormalizedWindowsDriveLetter(g){return/^[A-Za-z]:$/.test(g)}(v[0])||v.pop())}function includesCredentials(g){return""!==g.username||""!==g.password}function URLStateMachine(g,v,b,P,x){if(this.pointer=0,this.input=g,this.base=v||null,this.encodingOverride=b||"utf-8",this.stateOverride=x,this.url=P,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};const g=function trimControlChars(g){return g.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}(this.input);g!==this.input&&(this.parseError=!0),this.input=g}const T=function trimTabAndNewline(g){return g.replace(/\u0009|\u000A|\u000D/g,"")}(this.input);for(T!==this.input&&(this.parseError=!0),this.input=T,this.state=x||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=S.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){const g=this.input[this.pointer],v=isNaN(g)?void 0:String.fromCodePoint(g),b=this["parse "+this.state](g,v);if(!b)break;if(b===C){this.failure=!0;break}}}URLStateMachine.prototype["parse scheme start"]=function parseSchemeStart(g,v){if(isASCIIAlpha(g))this.buffer+=v.toLowerCase(),this.state="scheme";else{if(this.stateOverride)return this.parseError=!0,C;this.state="no scheme",--this.pointer}return!0},URLStateMachine.prototype["parse scheme"]=function parseScheme(g,v){if(function isASCIIAlphanumeric(g){return isASCIIAlpha(g)||isASCIIDigit(g)}(g)||43===g||45===g||46===g)this.buffer+=v.toLowerCase();else if(58===g){if(this.stateOverride){if(isSpecial(this.url)&&!isSpecialScheme(this.buffer))return!1;if(!isSpecial(this.url)&&isSpecialScheme(this.buffer))return!1;if((includesCredentials(this.url)||null!==this.url.port)&&"file"===this.buffer)return!1;if("file"===this.url.scheme&&(""===this.url.host||null===this.url.host))return!1}if(this.url.scheme=this.buffer,this.buffer="",this.stateOverride)return!1;"file"===this.url.scheme?(47===this.input[this.pointer+1]&&47===this.input[this.pointer+2]||(this.parseError=!0),this.state="file"):isSpecial(this.url)&&null!==this.base&&this.base.scheme===this.url.scheme?this.state="special relative or authority":isSpecial(this.url)?this.state="special authority slashes":47===this.input[this.pointer+1]?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else{if(this.stateOverride)return this.parseError=!0,C;this.buffer="",this.state="no scheme",this.pointer=-1}return!0},URLStateMachine.prototype["parse no scheme"]=function parseNoScheme(g){return null===this.base||this.base.cannotBeABaseURL&&35!==g?C:(this.base.cannotBeABaseURL&&35===g?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):"file"===this.base.scheme?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)},URLStateMachine.prototype["parse special relative or authority"]=function parseSpecialRelativeOrAuthority(g){return 47===g&&47===this.input[this.pointer+1]?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0},URLStateMachine.prototype["parse path or authority"]=function parsePathOrAuthority(g){return 47===g?this.state="authority":(this.state="path",--this.pointer),!0},URLStateMachine.prototype["parse relative"]=function parseRelative(g){return this.url.scheme=this.base.scheme,isNaN(g)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):47===g?this.state="relative slash":63===g?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):35===g?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):isSpecial(this.url)&&92===g?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0},URLStateMachine.prototype["parse relative slash"]=function parseRelativeSlash(g){return!isSpecial(this.url)||47!==g&&92!==g?47===g?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer):(92===g&&(this.parseError=!0),this.state="special authority ignore slashes"),!0},URLStateMachine.prototype["parse special authority slashes"]=function parseSpecialAuthoritySlashes(g){return 47===g&&47===this.input[this.pointer+1]?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0},URLStateMachine.prototype["parse special authority ignore slashes"]=function parseSpecialAuthorityIgnoreSlashes(g){return 47!==g&&92!==g?(this.state="authority",--this.pointer):this.parseError=!0,!0},URLStateMachine.prototype["parse authority"]=function parseAuthority(g,v){if(64===g){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;const g=countSymbols(this.buffer);for(let v=0;v<g;++v){const g=this.buffer.codePointAt(v);if(58===g&&!this.passwordTokenSeenFlag){this.passwordTokenSeenFlag=!0;continue}const b=percentEncodeChar(g,isUserinfoPercentEncode);this.passwordTokenSeenFlag?this.url.password+=b:this.url.username+=b}this.buffer=""}else if(isNaN(g)||47===g||63===g||35===g||isSpecial(this.url)&&92===g){if(this.atFlag&&""===this.buffer)return this.parseError=!0,C;this.pointer-=countSymbols(this.buffer)+1,this.buffer="",this.state="host"}else this.buffer+=v;return!0},URLStateMachine.prototype["parse hostname"]=URLStateMachine.prototype["parse host"]=function parseHostName(g,v){if(this.stateOverride&&"file"===this.url.scheme)--this.pointer,this.state="file host";else if(58!==g||this.arrFlag)if(isNaN(g)||47===g||63===g||35===g||isSpecial(this.url)&&92===g){if(--this.pointer,isSpecial(this.url)&&""===this.buffer)return this.parseError=!0,C;if(this.stateOverride&&""===this.buffer&&(includesCredentials(this.url)||null!==this.url.port))return this.parseError=!0,!1;const g=parseHost(this.buffer,isSpecial(this.url));if(g===C)return C;if(this.url.host=g,this.buffer="",this.state="path start",this.stateOverride)return!1}else 91===g?this.arrFlag=!0:93===g&&(this.arrFlag=!1),this.buffer+=v;else{if(""===this.buffer)return this.parseError=!0,C;const g=parseHost(this.buffer,isSpecial(this.url));if(g===C)return C;if(this.url.host=g,this.buffer="",this.state="port","hostname"===this.stateOverride)return!1}return!0},URLStateMachine.prototype["parse port"]=function parsePort(g,v){if(isASCIIDigit(g))this.buffer+=v;else{if(!(isNaN(g)||47===g||63===g||35===g||isSpecial(this.url)&&92===g||this.stateOverride))return this.parseError=!0,C;if(""!==this.buffer){const g=parseInt(this.buffer);if(g>Math.pow(2,16)-1)return this.parseError=!0,C;this.url.port=g===function defaultPort(g){return x[g]}(this.url.scheme)?null:g,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}return!0};const k=new Set([47,92,63,35]);URLStateMachine.prototype["parse file"]=function parseFile(g){return this.url.scheme="file",47===g||92===g?(92===g&&(this.parseError=!0),this.state="file slash"):null!==this.base&&"file"===this.base.scheme?isNaN(g)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):63===g?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):35===g?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1==0||!function isWindowsDriveLetterCodePoints(g,v){return isASCIIAlpha(g)&&(58===v||124===v)}(g,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!k.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),shortenPath(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0},URLStateMachine.prototype["parse file slash"]=function parseFileSlash(g){return 47===g||92===g?(92===g&&(this.parseError=!0),this.state="file host"):(null!==this.base&&"file"===this.base.scheme&&(!function isNormalizedWindowsDriveLetterString(g){return 2===g.length&&isASCIIAlpha(g.codePointAt(0))&&":"===g[1]}(this.base.path[0])?this.url.host=this.base.host:this.url.path.push(this.base.path[0])),this.state="path",--this.pointer),!0},URLStateMachine.prototype["parse file host"]=function parseFileHost(g,v){if(isNaN(g)||47===g||92===g||63===g||35===g)if(--this.pointer,!this.stateOverride&&isWindowsDriveLetterString(this.buffer))this.parseError=!0,this.state="path";else if(""===this.buffer){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let g=parseHost(this.buffer,isSpecial(this.url));if(g===C)return C;if("localhost"===g&&(g=""),this.url.host=g,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=v;return!0},URLStateMachine.prototype["parse path start"]=function parsePathStart(g){return isSpecial(this.url)?(92===g&&(this.parseError=!0),this.state="path",47!==g&&92!==g&&--this.pointer):this.stateOverride||63!==g?this.stateOverride||35!==g?void 0!==g&&(this.state="path",47!==g&&--this.pointer):(this.url.fragment="",this.state="fragment"):(this.url.query="",this.state="query"),!0},URLStateMachine.prototype["parse path"]=function parsePath(g){if(isNaN(g)||47===g||isSpecial(this.url)&&92===g||!this.stateOverride&&(63===g||35===g)){if(isSpecial(this.url)&&92===g&&(this.parseError=!0),!function isDoubleDot(g){return".."===(g=g.toLowerCase())||"%2e."===g||".%2e"===g||"%2e%2e"===g}(this.buffer)?!isSingleDot(this.buffer)||47===g||isSpecial(this.url)&&92===g?isSingleDot(this.buffer)||("file"===this.url.scheme&&0===this.url.path.length&&isWindowsDriveLetterString(this.buffer)&&(""!==this.url.host&&null!==this.url.host&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)):this.url.path.push(""):(shortenPath(this.url),47===g||isSpecial(this.url)&&92===g||this.url.path.push("")),this.buffer="","file"===this.url.scheme&&(void 0===g||63===g||35===g))for(;this.url.path.length>1&&""===this.url.path[0];)this.parseError=!0,this.url.path.shift();63===g&&(this.url.query="",this.state="query"),35===g&&(this.url.fragment="",this.state="fragment")}else 37!==g||isASCIIHex(this.input[this.pointer+1])&&isASCIIHex(this.input[this.pointer+2])||(this.parseError=!0),this.buffer+=percentEncodeChar(g,isPathPercentEncode);return!0},URLStateMachine.prototype["parse cannot-be-a-base-URL path"]=function parseCannotBeABaseURLPath(g){return 63===g?(this.url.query="",this.state="query"):35===g?(this.url.fragment="",this.state="fragment"):(isNaN(g)||37===g||(this.parseError=!0),37!==g||isASCIIHex(this.input[this.pointer+1])&&isASCIIHex(this.input[this.pointer+2])||(this.parseError=!0),isNaN(g)||(this.url.path[0]=this.url.path[0]+percentEncodeChar(g,isC0ControlPercentEncode))),!0},URLStateMachine.prototype["parse query"]=function parseQuery(g,v){if(isNaN(g)||!this.stateOverride&&35===g){isSpecial(this.url)&&"ws"!==this.url.scheme&&"wss"!==this.url.scheme||(this.encodingOverride="utf-8");const v=new Buffer(this.buffer);for(let g=0;g<v.length;++g)v[g]<33||v[g]>126||34===v[g]||35===v[g]||60===v[g]||62===v[g]?this.url.query+=percentEncode(v[g]):this.url.query+=String.fromCodePoint(v[g]);this.buffer="",35===g&&(this.url.fragment="",this.state="fragment")}else 37!==g||isASCIIHex(this.input[this.pointer+1])&&isASCIIHex(this.input[this.pointer+2])||(this.parseError=!0),this.buffer+=v;return!0},URLStateMachine.prototype["parse fragment"]=function parseFragment(g){return isNaN(g)||(0===g?this.parseError=!0:(37!==g||isASCIIHex(this.input[this.pointer+1])&&isASCIIHex(this.input[this.pointer+2])||(this.parseError=!0),this.url.fragment+=percentEncodeChar(g,isC0ControlPercentEncode))),!0},g.exports.serializeURL=function serializeURL(g,v){let b=g.scheme+":";if(null!==g.host?(b+="//",""===g.username&&""===g.password||(b+=g.username,""!==g.password&&(b+=":"+g.password),b+="@"),b+=serializeHost(g.host),null!==g.port&&(b+=":"+g.port)):null===g.host&&"file"===g.scheme&&(b+="//"),g.cannotBeABaseURL)b+=g.path[0];else for(const v of g.path)b+="/"+v;return null!==g.query&&(b+="?"+g.query),v||null===g.fragment||(b+="#"+g.fragment),b},g.exports.serializeURLOrigin=function(v){switch(v.scheme){case"blob":try{return g.exports.serializeURLOrigin(g.exports.parseURL(v.path[0]))}catch(g){return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return function serializeOrigin(g){let v=g.scheme+"://";return v+=serializeHost(g.host),null!==g.port&&(v+=":"+g.port),v}({scheme:v.scheme,host:v.host,port:v.port});case"file":return"file://";default:return"null"}},g.exports.basicURLParse=function(g,v){void 0===v&&(v={});const b=new URLStateMachine(g,v.baseURL,v.encodingOverride,v.url,v.stateOverride);return b.failure?"failure":b.url},g.exports.setTheUsername=function(g,v){g.username="";const b=S.ucs2.decode(v);for(let v=0;v<b.length;++v)g.username+=percentEncodeChar(b[v],isUserinfoPercentEncode)},g.exports.setThePassword=function(g,v){g.password="";const b=S.ucs2.decode(v);for(let v=0;v<b.length;++v)g.password+=percentEncodeChar(b[v],isUserinfoPercentEncode)},g.exports.serializeHost=serializeHost,g.exports.cannotHaveAUsernamePasswordPort=function cannotHaveAUsernamePasswordPort(g){return null===g.host||""===g.host||g.cannotBeABaseURL||"file"===g.scheme},g.exports.serializeInteger=function(g){return String(g)},g.exports.parseURL=function(v,b){return void 0===b&&(b={}),g.exports.basicURLParse(v,{baseURL:b.baseURL,encodingOverride:b.encodingOverride})}},9581:g=>{"use strict";g.exports.mixin=function mixin(g,v){const b=Object.getOwnPropertyNames(v);for(let S=0;S<b.length;++S)Object.defineProperty(g,b[S],Object.getOwnPropertyDescriptor(v,b[S]))},g.exports.wrapperSymbol=Symbol("wrapper"),g.exports.implSymbol=Symbol("impl"),g.exports.wrapperForImpl=function(v){return v[g.exports.wrapperSymbol]},g.exports.implForWrapper=function(v){return v[g.exports.implSymbol]}},8777:(g,v,b)=>{"use strict";const S=b(88762);S.createWebSocketStream=b(30404),S.Server=b(39284),S.Receiver=b(32957),S.Sender=b(57330),S.WebSocket=S,S.WebSocketServer=S.Server,g.exports=S},30977:(g,v,b)=>{"use strict";const{EMPTY_BUFFER:S}=b(41872),P=Buffer[Symbol.species];function _mask(g,v,b,S,P){for(let x=0;x<P;x++)b[S+x]=g[x]^v[3&x]}function _unmask(g,v){for(let b=0;b<g.length;b++)g[b]^=v[3&b]}if(g.exports={concat:function concat(g,v){if(0===g.length)return S;if(1===g.length)return g[0];const b=Buffer.allocUnsafe(v);let x=0;for(let v=0;v<g.length;v++){const S=g[v];b.set(S,x),x+=S.length}return x<v?new P(b.buffer,b.byteOffset,x):b},mask:_mask,toArrayBuffer:function toArrayBuffer(g){return g.length===g.buffer.byteLength?g.buffer:g.buffer.slice(g.byteOffset,g.byteOffset+g.length)},toBuffer:function toBuffer(g){if(toBuffer.readOnly=!0,Buffer.isBuffer(g))return g;let v;return g instanceof ArrayBuffer?v=new P(g):ArrayBuffer.isView(g)?v=new P(g.buffer,g.byteOffset,g.byteLength):(v=Buffer.from(g),toBuffer.readOnly=!1),v},unmask:_unmask},!process.env.WS_NO_BUFFER_UTIL)try{const v=b(Object(function webpackMissingModule(){var g=new Error("Cannot find module 'bufferutil'");throw g.code="MODULE_NOT_FOUND",g}()));g.exports.mask=function(g,b,S,P,x){x<48?_mask(g,b,S,P,x):v.mask(g,b,S,P,x)},g.exports.unmask=function(g,b){g.length<32?_unmask(g,b):v.unmask(g,b)}}catch(g){}},41872:g=>{"use strict";g.exports={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],EMPTY_BUFFER:Buffer.alloc(0),GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kForOnEventAttribute:Symbol("kIsForOnEventAttribute"),kListener:Symbol("kListener"),kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),NOOP:()=>{}}},10062:(g,v,b)=>{"use strict";const{kForOnEventAttribute:S,kListener:P}=b(41872),x=Symbol("kCode"),C=Symbol("kData"),T=Symbol("kError"),R=Symbol("kMessage"),k=Symbol("kReason"),_=Symbol("kTarget"),O=Symbol("kType"),I=Symbol("kWasClean");class Event{constructor(g){this[_]=null,this[O]=g}get target(){return this[_]}get type(){return this[O]}}Object.defineProperty(Event.prototype,"target",{enumerable:!0}),Object.defineProperty(Event.prototype,"type",{enumerable:!0});class CloseEvent extends Event{constructor(g,v={}){super(g),this[x]=void 0===v.code?0:v.code,this[k]=void 0===v.reason?"":v.reason,this[I]=void 0!==v.wasClean&&v.wasClean}get code(){return this[x]}get reason(){return this[k]}get wasClean(){return this[I]}}Object.defineProperty(CloseEvent.prototype,"code",{enumerable:!0}),Object.defineProperty(CloseEvent.prototype,"reason",{enumerable:!0}),Object.defineProperty(CloseEvent.prototype,"wasClean",{enumerable:!0});class ErrorEvent extends Event{constructor(g,v={}){super(g),this[T]=void 0===v.error?null:v.error,this[R]=void 0===v.message?"":v.message}get error(){return this[T]}get message(){return this[R]}}Object.defineProperty(ErrorEvent.prototype,"error",{enumerable:!0}),Object.defineProperty(ErrorEvent.prototype,"message",{enumerable:!0});class MessageEvent extends Event{constructor(g,v={}){super(g),this[C]=void 0===v.data?null:v.data}get data(){return this[C]}}Object.defineProperty(MessageEvent.prototype,"data",{enumerable:!0});const A={addEventListener(g,v,b={}){for(const x of this.listeners(g))if(!b[S]&&x[P]===v&&!x[S])return;let x;if("message"===g)x=function onMessage(g,b){const S=new MessageEvent("message",{data:b?g:g.toString()});S[_]=this,callListener(v,this,S)};else if("close"===g)x=function onClose(g,b){const S=new CloseEvent("close",{code:g,reason:b.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});S[_]=this,callListener(v,this,S)};else if("error"===g)x=function onError(g){const b=new ErrorEvent("error",{error:g,message:g.message});b[_]=this,callListener(v,this,b)};else{if("open"!==g)return;x=function onOpen(){const g=new Event("open");g[_]=this,callListener(v,this,g)}}x[S]=!!b[S],x[P]=v,b.once?this.once(g,x):this.on(g,x)},removeEventListener(g,v){for(const b of this.listeners(g))if(b[P]===v&&!b[S]){this.removeListener(g,b);break}}};function callListener(g,v,b){"object"==typeof g&&g.handleEvent?g.handleEvent.call(g,b):g.call(v,b)}g.exports={CloseEvent,ErrorEvent,Event,EventTarget:A,MessageEvent}},51503:(g,v,b)=>{"use strict";const{tokenChars:S}=b(6746);function push(g,v,b){void 0===g[v]?g[v]=[b]:g[v].push(b)}g.exports={format:function format(g){return Object.keys(g).map((v=>{let b=g[v];return Array.isArray(b)||(b=[b]),b.map((g=>[v].concat(Object.keys(g).map((v=>{let b=g[v];return Array.isArray(b)||(b=[b]),b.map((g=>!0===g?v:`${v}=${g}`)).join("; ")}))).join("; "))).join(", ")})).join(", ")},parse:function parse(g){const v=Object.create(null);let b,P,x=Object.create(null),C=!1,T=!1,R=!1,k=-1,_=-1,O=-1,I=0;for(;I<g.length;I++)if(_=g.charCodeAt(I),void 0===b)if(-1===O&&1===S[_])-1===k&&(k=I);else if(0===I||32!==_&&9!==_){if(59!==_&&44!==_)throw new SyntaxError(`Unexpected character at index ${I}`);{if(-1===k)throw new SyntaxError(`Unexpected character at index ${I}`);-1===O&&(O=I);const S=g.slice(k,O);44===_?(push(v,S,x),x=Object.create(null)):b=S,k=O=-1}}else-1===O&&-1!==k&&(O=I);else if(void 0===P)if(-1===O&&1===S[_])-1===k&&(k=I);else if(32===_||9===_)-1===O&&-1!==k&&(O=I);else if(59===_||44===_){if(-1===k)throw new SyntaxError(`Unexpected character at index ${I}`);-1===O&&(O=I),push(x,g.slice(k,O),!0),44===_&&(push(v,b,x),x=Object.create(null),b=void 0),k=O=-1}else{if(61!==_||-1===k||-1!==O)throw new SyntaxError(`Unexpected character at index ${I}`);P=g.slice(k,I),k=O=-1}else if(T){if(1!==S[_])throw new SyntaxError(`Unexpected character at index ${I}`);-1===k?k=I:C||(C=!0),T=!1}else if(R)if(1===S[_])-1===k&&(k=I);else if(34===_&&-1!==k)R=!1,O=I;else{if(92!==_)throw new SyntaxError(`Unexpected character at index ${I}`);T=!0}else if(34===_&&61===g.charCodeAt(I-1))R=!0;else if(-1===O&&1===S[_])-1===k&&(k=I);else if(-1===k||32!==_&&9!==_){if(59!==_&&44!==_)throw new SyntaxError(`Unexpected character at index ${I}`);{if(-1===k)throw new SyntaxError(`Unexpected character at index ${I}`);-1===O&&(O=I);let S=g.slice(k,O);C&&(S=S.replace(/\\/g,""),C=!1),push(x,P,S),44===_&&(push(v,b,x),x=Object.create(null),b=void 0),P=void 0,k=O=-1}}else-1===O&&(O=I);if(-1===k||R||32===_||9===_)throw new SyntaxError("Unexpected end of input");-1===O&&(O=I);const A=g.slice(k,O);return void 0===b?push(v,A,x):(void 0===P?push(x,A,!0):push(x,P,C?A.replace(/\\/g,""):A),push(v,b,x)),v}}},10305:g=>{"use strict";const v=Symbol("kDone"),b=Symbol("kRun");g.exports=class Limiter{constructor(g){this[v]=()=>{this.pending--,this[b]()},this.concurrency=g||1/0,this.jobs=[],this.pending=0}add(g){this.jobs.push(g),this[b]()}[b](){if(this.pending!==this.concurrency&&this.jobs.length){const g=this.jobs.shift();this.pending++,g(this[v])}}}},75196:(g,v,b)=>{"use strict";const S=b(59796),P=b(30977),x=b(10305),{kStatusCode:C}=b(41872),T=Buffer[Symbol.species],R=Buffer.from([0,0,255,255]),k=Symbol("permessage-deflate"),_=Symbol("total-length"),O=Symbol("callback"),I=Symbol("buffers"),A=Symbol("error");let q;function deflateOnData(g){this[I].push(g),this[_]+=g.length}function inflateOnData(g){this[_]+=g.length,this[k]._maxPayload<1||this[_]<=this[k]._maxPayload?this[I].push(g):(this[A]=new RangeError("Max payload size exceeded"),this[A].code="WS_ERR_UNSUPPORTED_MESSAGE_LENGTH",this[A][C]=1009,this.removeListener("data",inflateOnData),this.reset())}function inflateOnError(g){this[k]._inflate=null,g[C]=1007,this[O](g)}g.exports=class PerMessageDeflate{constructor(g,v,b){if(this._maxPayload=0|b,this._options=g||{},this._threshold=void 0!==this._options.threshold?this._options.threshold:1024,this._isServer=!!v,this._deflate=null,this._inflate=null,this.params=null,!q){const g=void 0!==this._options.concurrencyLimit?this._options.concurrencyLimit:10;q=new x(g)}}static get extensionName(){return"permessage-deflate"}offer(){const g={};return this._options.serverNoContextTakeover&&(g.server_no_context_takeover=!0),this._options.clientNoContextTakeover&&(g.client_no_context_takeover=!0),this._options.serverMaxWindowBits&&(g.server_max_window_bits=this._options.serverMaxWindowBits),this._options.clientMaxWindowBits?g.client_max_window_bits=this._options.clientMaxWindowBits:null==this._options.clientMaxWindowBits&&(g.client_max_window_bits=!0),g}accept(g){return g=this.normalizeParams(g),this.params=this._isServer?this.acceptAsServer(g):this.acceptAsClient(g),this.params}cleanup(){if(this._inflate&&(this._inflate.close(),this._inflate=null),this._deflate){const g=this._deflate[O];this._deflate.close(),this._deflate=null,g&&g(new Error("The deflate stream was closed while data was being processed"))}}acceptAsServer(g){const v=this._options,b=g.find((g=>!(!1===v.serverNoContextTakeover&&g.server_no_context_takeover||g.server_max_window_bits&&(!1===v.serverMaxWindowBits||"number"==typeof v.serverMaxWindowBits&&v.serverMaxWindowBits>g.server_max_window_bits)||"number"==typeof v.clientMaxWindowBits&&!g.client_max_window_bits)));if(!b)throw new Error("None of the extension offers can be accepted");return v.serverNoContextTakeover&&(b.server_no_context_takeover=!0),v.clientNoContextTakeover&&(b.client_no_context_takeover=!0),"number"==typeof v.serverMaxWindowBits&&(b.server_max_window_bits=v.serverMaxWindowBits),"number"==typeof v.clientMaxWindowBits?b.client_max_window_bits=v.clientMaxWindowBits:!0!==b.client_max_window_bits&&!1!==v.clientMaxWindowBits||delete b.client_max_window_bits,b}acceptAsClient(g){const v=g[0];if(!1===this._options.clientNoContextTakeover&&v.client_no_context_takeover)throw new Error('Unexpected parameter "client_no_context_takeover"');if(v.client_max_window_bits){if(!1===this._options.clientMaxWindowBits||"number"==typeof this._options.clientMaxWindowBits&&v.client_max_window_bits>this._options.clientMaxWindowBits)throw new Error('Unexpected or invalid parameter "client_max_window_bits"')}else"number"==typeof this._options.clientMaxWindowBits&&(v.client_max_window_bits=this._options.clientMaxWindowBits);return v}normalizeParams(g){return g.forEach((g=>{Object.keys(g).forEach((v=>{let b=g[v];if(b.length>1)throw new Error(`Parameter "${v}" must have only a single value`);if(b=b[0],"client_max_window_bits"===v){if(!0!==b){const g=+b;if(!Number.isInteger(g)||g<8||g>15)throw new TypeError(`Invalid value for parameter "${v}": ${b}`);b=g}else if(!this._isServer)throw new TypeError(`Invalid value for parameter "${v}": ${b}`)}else if("server_max_window_bits"===v){const g=+b;if(!Number.isInteger(g)||g<8||g>15)throw new TypeError(`Invalid value for parameter "${v}": ${b}`);b=g}else{if("client_no_context_takeover"!==v&&"server_no_context_takeover"!==v)throw new Error(`Unknown parameter "${v}"`);if(!0!==b)throw new TypeError(`Invalid value for parameter "${v}": ${b}`)}g[v]=b}))})),g}decompress(g,v,b){q.add((S=>{this._decompress(g,v,((g,v)=>{S(),b(g,v)}))}))}compress(g,v,b){q.add((S=>{this._compress(g,v,((g,v)=>{S(),b(g,v)}))}))}_decompress(g,v,b){const x=this._isServer?"client":"server";if(!this._inflate){const g=`${x}_max_window_bits`,v="number"!=typeof this.params[g]?S.Z_DEFAULT_WINDOWBITS:this.params[g];this._inflate=S.createInflateRaw({...this._options.zlibInflateOptions,windowBits:v}),this._inflate[k]=this,this._inflate[_]=0,this._inflate[I]=[],this._inflate.on("error",inflateOnError),this._inflate.on("data",inflateOnData)}this._inflate[O]=b,this._inflate.write(g),v&&this._inflate.write(R),this._inflate.flush((()=>{const g=this._inflate[A];if(g)return this._inflate.close(),this._inflate=null,void b(g);const S=P.concat(this._inflate[I],this._inflate[_]);this._inflate._readableState.endEmitted?(this._inflate.close(),this._inflate=null):(this._inflate[_]=0,this._inflate[I]=[],v&&this.params[`${x}_no_context_takeover`]&&this._inflate.reset()),b(null,S)}))}_compress(g,v,b){const x=this._isServer?"server":"client";if(!this._deflate){const g=`${x}_max_window_bits`,v="number"!=typeof this.params[g]?S.Z_DEFAULT_WINDOWBITS:this.params[g];this._deflate=S.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:v}),this._deflate[_]=0,this._deflate[I]=[],this._deflate.on("data",deflateOnData)}this._deflate[O]=b,this._deflate.write(g),this._deflate.flush(S.Z_SYNC_FLUSH,(()=>{if(!this._deflate)return;let g=P.concat(this._deflate[I],this._deflate[_]);v&&(g=new T(g.buffer,g.byteOffset,g.length-4)),this._deflate[O]=null,this._deflate[_]=0,this._deflate[I]=[],v&&this.params[`${x}_no_context_takeover`]&&this._deflate.reset(),b(null,g)}))}}},32957:(g,v,b)=>{"use strict";const{Writable:S}=b(12781),P=b(75196),{BINARY_TYPES:x,EMPTY_BUFFER:C,kStatusCode:T,kWebSocket:R}=b(41872),{concat:k,toArrayBuffer:_,unmask:O}=b(30977),{isValidStatusCode:I,isValidUTF8:A}=b(6746),q=Buffer[Symbol.species];function error(g,v,b,S,P){const x=new g(b?`Invalid WebSocket frame: ${v}`:v);return Error.captureStackTrace(x,error),x.code=P,x[T]=S,x}g.exports=class Receiver extends S{constructor(g={}){super(),this._binaryType=g.binaryType||x[0],this._extensions=g.extensions||{},this._isServer=!!g.isServer,this._maxPayload=0|g.maxPayload,this._skipUTF8Validation=!!g.skipUTF8Validation,this[R]=void 0,this._bufferedBytes=0,this._buffers=[],this._compressed=!1,this._payloadLength=0,this._mask=void 0,this._fragmented=0,this._masked=!1,this._fin=!1,this._opcode=0,this._totalPayloadLength=0,this._messageLength=0,this._fragments=[],this._state=0,this._loop=!1}_write(g,v,b){if(8===this._opcode&&0==this._state)return b();this._bufferedBytes+=g.length,this._buffers.push(g),this.startLoop(b)}consume(g){if(this._bufferedBytes-=g,g===this._buffers[0].length)return this._buffers.shift();if(g<this._buffers[0].length){const v=this._buffers[0];return this._buffers[0]=new q(v.buffer,v.byteOffset+g,v.length-g),new q(v.buffer,v.byteOffset,g)}const v=Buffer.allocUnsafe(g);do{const b=this._buffers[0],S=v.length-g;g>=b.length?v.set(this._buffers.shift(),S):(v.set(new Uint8Array(b.buffer,b.byteOffset,g),S),this._buffers[0]=new q(b.buffer,b.byteOffset+g,b.length-g)),g-=b.length}while(g>0);return v}startLoop(g){let v;this._loop=!0;do{switch(this._state){case 0:v=this.getInfo();break;case 1:v=this.getPayloadLength16();break;case 2:v=this.getPayloadLength64();break;case 3:this.getMask();break;case 4:v=this.getData(g);break;default:return void(this._loop=!1)}}while(this._loop);g(v)}getInfo(){if(this._bufferedBytes<2)return void(this._loop=!1);const g=this.consume(2);if(0!=(48&g[0]))return this._loop=!1,error(RangeError,"RSV2 and RSV3 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_2_3");const v=64==(64&g[0]);if(v&&!this._extensions[P.extensionName])return this._loop=!1,error(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");if(this._fin=128==(128&g[0]),this._opcode=15&g[0],this._payloadLength=127&g[1],0===this._opcode){if(v)return this._loop=!1,error(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");if(!this._fragmented)return this._loop=!1,error(RangeError,"invalid opcode 0",!0,1002,"WS_ERR_INVALID_OPCODE");this._opcode=this._fragmented}else if(1===this._opcode||2===this._opcode){if(this._fragmented)return this._loop=!1,error(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");this._compressed=v}else{if(!(this._opcode>7&&this._opcode<11))return this._loop=!1,error(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");if(!this._fin)return this._loop=!1,error(RangeError,"FIN must be set",!0,1002,"WS_ERR_EXPECTED_FIN");if(v)return this._loop=!1,error(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");if(this._payloadLength>125||8===this._opcode&&1===this._payloadLength)return this._loop=!1,error(RangeError,`invalid payload length ${this._payloadLength}`,!0,1002,"WS_ERR_INVALID_CONTROL_PAYLOAD_LENGTH")}if(this._fin||this._fragmented||(this._fragmented=this._opcode),this._masked=128==(128&g[1]),this._isServer){if(!this._masked)return this._loop=!1,error(RangeError,"MASK must be set",!0,1002,"WS_ERR_EXPECTED_MASK")}else if(this._masked)return this._loop=!1,error(RangeError,"MASK must be clear",!0,1002,"WS_ERR_UNEXPECTED_MASK");if(126===this._payloadLength)this._state=1;else{if(127!==this._payloadLength)return this.haveLength();this._state=2}}getPayloadLength16(){if(!(this._bufferedBytes<2))return this._payloadLength=this.consume(2).readUInt16BE(0),this.haveLength();this._loop=!1}getPayloadLength64(){if(this._bufferedBytes<8)return void(this._loop=!1);const g=this.consume(8),v=g.readUInt32BE(0);return v>Math.pow(2,21)-1?(this._loop=!1,error(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",!1,1009,"WS_ERR_UNSUPPORTED_DATA_PAYLOAD_LENGTH")):(this._payloadLength=v*Math.pow(2,32)+g.readUInt32BE(4),this.haveLength())}haveLength(){if(this._payloadLength&&this._opcode<8&&(this._totalPayloadLength+=this._payloadLength,this._totalPayloadLength>this._maxPayload&&this._maxPayload>0))return this._loop=!1,error(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");this._masked?this._state=3:this._state=4}getMask(){this._bufferedBytes<4?this._loop=!1:(this._mask=this.consume(4),this._state=4)}getData(g){let v=C;if(this._payloadLength){if(this._bufferedBytes<this._payloadLength)return void(this._loop=!1);v=this.consume(this._payloadLength),this._masked&&0!=(this._mask[0]|this._mask[1]|this._mask[2]|this._mask[3])&&O(v,this._mask)}return this._opcode>7?this.controlMessage(v):this._compressed?(this._state=5,void this.decompress(v,g)):(v.length&&(this._messageLength=this._totalPayloadLength,this._fragments.push(v)),this.dataMessage())}decompress(g,v){this._extensions[P.extensionName].decompress(g,this._fin,((g,b)=>{if(g)return v(g);if(b.length){if(this._messageLength+=b.length,this._messageLength>this._maxPayload&&this._maxPayload>0)return v(error(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH"));this._fragments.push(b)}const S=this.dataMessage();if(S)return v(S);this.startLoop(v)}))}dataMessage(){if(this._fin){const g=this._messageLength,v=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],2===this._opcode){let b;b="nodebuffer"===this._binaryType?k(v,g):"arraybuffer"===this._binaryType?_(k(v,g)):v,this.emit("message",b,!0)}else{const b=k(v,g);if(!this._skipUTF8Validation&&!A(b))return this._loop=!1,error(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");this.emit("message",b,!1)}}this._state=0}controlMessage(g){if(8===this._opcode)if(this._loop=!1,0===g.length)this.emit("conclude",1005,C),this.end();else{const v=g.readUInt16BE(0);if(!I(v))return error(RangeError,`invalid status code ${v}`,!0,1002,"WS_ERR_INVALID_CLOSE_CODE");const b=new q(g.buffer,g.byteOffset+2,g.length-2);if(!this._skipUTF8Validation&&!A(b))return error(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");this.emit("conclude",v,b),this.end()}else 9===this._opcode?this.emit("ping",g):this.emit("pong",g);this._state=0}}},57330:(g,v,b)=>{"use strict";b(41808),b(24404);const{randomFillSync:S}=b(6113),P=b(75196),{EMPTY_BUFFER:x}=b(41872),{isValidStatusCode:C}=b(6746),{mask:T,toBuffer:R}=b(30977),k=Symbol("kByteLength"),_=Buffer.alloc(4);class Sender{constructor(g,v,b){this._extensions=v||{},b&&(this._generateMask=b,this._maskBuffer=Buffer.alloc(4)),this._socket=g,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._deflating=!1,this._queue=[]}static frame(g,v){let b,P,x=!1,C=2,R=!1;v.mask&&(b=v.maskBuffer||_,v.generateMask?v.generateMask(b):S(b,0,4),R=0==(b[0]|b[1]|b[2]|b[3]),C=6),"string"==typeof g?P=v.mask&&!R||void 0===v[k]?(g=Buffer.from(g)).length:v[k]:(P=g.length,x=v.mask&&v.readOnly&&!R);let O=P;P>=65536?(C+=8,O=127):P>125&&(C+=2,O=126);const I=Buffer.allocUnsafe(x?P+C:C);return I[0]=v.fin?128|v.opcode:v.opcode,v.rsv1&&(I[0]|=64),I[1]=O,126===O?I.writeUInt16BE(P,2):127===O&&(I[2]=I[3]=0,I.writeUIntBE(P,4,6)),v.mask?(I[1]|=128,I[C-4]=b[0],I[C-3]=b[1],I[C-2]=b[2],I[C-1]=b[3],R?[I,g]:x?(T(g,b,I,C,P),[I]):(T(g,b,g,0,P),[I,g])):[I,g]}close(g,v,b,S){let P;if(void 0===g)P=x;else{if("number"!=typeof g||!C(g))throw new TypeError("First argument must be a valid error code number");if(void 0!==v&&v.length){const b=Buffer.byteLength(v);if(b>123)throw new RangeError("The message must not be greater than 123 bytes");P=Buffer.allocUnsafe(2+b),P.writeUInt16BE(g,0),"string"==typeof v?P.write(v,2):P.set(v,2)}else P=Buffer.allocUnsafe(2),P.writeUInt16BE(g,0)}const T={[k]:P.length,fin:!0,generateMask:this._generateMask,mask:b,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};this._deflating?this.enqueue([this.dispatch,P,!1,T,S]):this.sendFrame(Sender.frame(P,T),S)}ping(g,v,b){let S,P;if("string"==typeof g?(S=Buffer.byteLength(g),P=!1):(S=(g=R(g)).length,P=R.readOnly),S>125)throw new RangeError("The data size must not be greater than 125 bytes");const x={[k]:S,fin:!0,generateMask:this._generateMask,mask:v,maskBuffer:this._maskBuffer,opcode:9,readOnly:P,rsv1:!1};this._deflating?this.enqueue([this.dispatch,g,!1,x,b]):this.sendFrame(Sender.frame(g,x),b)}pong(g,v,b){let S,P;if("string"==typeof g?(S=Buffer.byteLength(g),P=!1):(S=(g=R(g)).length,P=R.readOnly),S>125)throw new RangeError("The data size must not be greater than 125 bytes");const x={[k]:S,fin:!0,generateMask:this._generateMask,mask:v,maskBuffer:this._maskBuffer,opcode:10,readOnly:P,rsv1:!1};this._deflating?this.enqueue([this.dispatch,g,!1,x,b]):this.sendFrame(Sender.frame(g,x),b)}send(g,v,b){const S=this._extensions[P.extensionName];let x,C,T=v.binary?2:1,_=v.compress;if("string"==typeof g?(x=Buffer.byteLength(g),C=!1):(x=(g=R(g)).length,C=R.readOnly),this._firstFragment?(this._firstFragment=!1,_&&S&&S.params[S._isServer?"server_no_context_takeover":"client_no_context_takeover"]&&(_=x>=S._threshold),this._compress=_):(_=!1,T=0),v.fin&&(this._firstFragment=!0),S){const S={[k]:x,fin:v.fin,generateMask:this._generateMask,mask:v.mask,maskBuffer:this._maskBuffer,opcode:T,readOnly:C,rsv1:_};this._deflating?this.enqueue([this.dispatch,g,this._compress,S,b]):this.dispatch(g,this._compress,S,b)}else this.sendFrame(Sender.frame(g,{[k]:x,fin:v.fin,generateMask:this._generateMask,mask:v.mask,maskBuffer:this._maskBuffer,opcode:T,readOnly:C,rsv1:!1}),b)}dispatch(g,v,b,S){if(!v)return void this.sendFrame(Sender.frame(g,b),S);const x=this._extensions[P.extensionName];this._bufferedBytes+=b[k],this._deflating=!0,x.compress(g,b.fin,((g,v)=>{if(this._socket.destroyed){const g=new Error("The socket was closed while data was being compressed");"function"==typeof S&&S(g);for(let v=0;v<this._queue.length;v++){const b=this._queue[v],S=b[b.length-1];"function"==typeof S&&S(g)}}else this._bufferedBytes-=b[k],this._deflating=!1,b.readOnly=!1,this.sendFrame(Sender.frame(v,b),S),this.dequeue()}))}dequeue(){for(;!this._deflating&&this._queue.length;){const g=this._queue.shift();this._bufferedBytes-=g[3][k],Reflect.apply(g[0],this,g.slice(1))}}enqueue(g){this._bufferedBytes+=g[3][k],this._queue.push(g)}sendFrame(g,v){2===g.length?(this._socket.cork(),this._socket.write(g[0]),this._socket.write(g[1],v),this._socket.uncork()):this._socket.write(g[0],v)}}g.exports=Sender},30404:(g,v,b)=>{"use strict";const{Duplex:S}=b(12781);function emitClose(g){g.emit("close")}function duplexOnEnd(){!this.destroyed&&this._writableState.finished&&this.destroy()}function duplexOnError(g){this.removeListener("error",duplexOnError),this.destroy(),0===this.listenerCount("error")&&this.emit("error",g)}g.exports=function createWebSocketStream(g,v){let b=!0;const P=new S({...v,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return g.on("message",(function message(v,b){const S=!b&&P._readableState.objectMode?v.toString():v;P.push(S)||g.pause()})),g.once("error",(function error(g){P.destroyed||(b=!1,P.destroy(g))})),g.once("close",(function close(){P.destroyed||P.push(null)})),P._destroy=function(v,S){if(g.readyState===g.CLOSED)return S(v),void process.nextTick(emitClose,P);let x=!1;g.once("error",(function error(g){x=!0,S(g)})),g.once("close",(function close(){x||S(v),process.nextTick(emitClose,P)})),b&&g.terminate()},P._final=function(v){g.readyState!==g.CONNECTING?null!==g._socket&&(g._socket._writableState.finished?(v(),P._readableState.endEmitted&&P.destroy()):(g._socket.once("finish",(function finish(){v()})),g.close())):g.once("open",(function open(){P._final(v)}))},P._read=function(){g.isPaused&&g.resume()},P._write=function(v,b,S){g.readyState!==g.CONNECTING?g.send(v,S):g.once("open",(function open(){P._write(v,b,S)}))},P.on("end",duplexOnEnd),P.on("error",duplexOnError),P}},10640:(g,v,b)=>{"use strict";const{tokenChars:S}=b(6746);g.exports={parse:function parse(g){const v=new Set;let b=-1,P=-1,x=0;for(;x<g.length;x++){const C=g.charCodeAt(x);if(-1===P&&1===S[C])-1===b&&(b=x);else if(0===x||32!==C&&9!==C){if(44!==C)throw new SyntaxError(`Unexpected character at index ${x}`);{if(-1===b)throw new SyntaxError(`Unexpected character at index ${x}`);-1===P&&(P=x);const S=g.slice(b,P);if(v.has(S))throw new SyntaxError(`The "${S}" subprotocol is duplicated`);v.add(S),b=P=-1}}else-1===P&&-1!==b&&(P=x)}if(-1===b||-1!==P)throw new SyntaxError("Unexpected end of input");const C=g.slice(b,x);if(v.has(C))throw new SyntaxError(`The "${C}" subprotocol is duplicated`);return v.add(C),v}}},6746:(g,v,b)=>{"use strict";const{isUtf8:S}=b(14300);function _isValidUTF8(g){const v=g.length;let b=0;for(;b<v;)if(0==(128&g[b]))b++;else if(192==(224&g[b])){if(b+1===v||128!=(192&g[b+1])||192==(254&g[b]))return!1;b+=2}else if(224==(240&g[b])){if(b+2>=v||128!=(192&g[b+1])||128!=(192&g[b+2])||224===g[b]&&128==(224&g[b+1])||237===g[b]&&160==(224&g[b+1]))return!1;b+=3}else{if(240!=(248&g[b]))return!1;if(b+3>=v||128!=(192&g[b+1])||128!=(192&g[b+2])||128!=(192&g[b+3])||240===g[b]&&128==(240&g[b+1])||244===g[b]&&g[b+1]>143||g[b]>244)return!1;b+=4}return!0}if(g.exports={isValidStatusCode:function isValidStatusCode(g){return g>=1e3&&g<=1014&&1004!==g&&1005!==g&&1006!==g||g>=3e3&&g<=4999},isValidUTF8:_isValidUTF8,tokenChars:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0]},S)g.exports.isValidUTF8=function(g){return g.length<24?_isValidUTF8(g):S(g)};else if(!process.env.WS_NO_UTF_8_VALIDATE)try{const v=b(Object(function webpackMissingModule(){var g=new Error("Cannot find module 'utf-8-validate'");throw g.code="MODULE_NOT_FOUND",g}()));g.exports.isValidUTF8=function(g){return g.length<32?_isValidUTF8(g):v(g)}}catch(g){}},39284:(g,v,b)=>{"use strict";const S=b(82361),P=b(13685),{createHash:x}=(b(95687),b(41808),b(24404),b(6113)),C=b(51503),T=b(75196),R=b(10640),k=b(88762),{GUID:_,kWebSocket:O}=b(41872),I=/^[+/0-9A-Za-z]{22}==$/;function emitClose(g){g._state=2,g.emit("close")}function socketOnError(){this.destroy()}function abortHandshake(g,v,b,S){b=b||P.STATUS_CODES[v],S={Connection:"close","Content-Type":"text/html","Content-Length":Buffer.byteLength(b),...S},g.once("finish",g.destroy),g.end(`HTTP/1.1 ${v} ${P.STATUS_CODES[v]}\r\n`+Object.keys(S).map((g=>`${g}: ${S[g]}`)).join("\r\n")+"\r\n\r\n"+b)}function abortHandshakeOrEmitwsClientError(g,v,b,S,P){if(g.listenerCount("wsClientError")){const S=new Error(P);Error.captureStackTrace(S,abortHandshakeOrEmitwsClientError),g.emit("wsClientError",S,b,v)}else abortHandshake(b,S,P)}g.exports=class WebSocketServer extends S{constructor(g,v){if(super(),null==(g={maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null,WebSocket:k,...g}).port&&!g.server&&!g.noServer||null!=g.port&&(g.server||g.noServer)||g.server&&g.noServer)throw new TypeError('One and only one of the "port", "server", or "noServer" options must be specified');if(null!=g.port?(this._server=P.createServer(((g,v)=>{const b=P.STATUS_CODES[426];v.writeHead(426,{"Content-Length":b.length,"Content-Type":"text/plain"}),v.end(b)})),this._server.listen(g.port,g.host,g.backlog,v)):g.server&&(this._server=g.server),this._server){const g=this.emit.bind(this,"connection");this._removeListeners=function addListeners(g,v){for(const b of Object.keys(v))g.on(b,v[b]);return function removeListeners(){for(const b of Object.keys(v))g.removeListener(b,v[b])}}(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(v,b,S)=>{this.handleUpgrade(v,b,S,g)}})}!0===g.perMessageDeflate&&(g.perMessageDeflate={}),g.clientTracking&&(this.clients=new Set,this._shouldEmitClose=!1),this.options=g,this._state=0}address(){if(this.options.noServer)throw new Error('The server is operating in "noServer" mode');return this._server?this._server.address():null}close(g){if(2===this._state)return g&&this.once("close",(()=>{g(new Error("The server is not running"))})),void process.nextTick(emitClose,this);if(g&&this.once("close",g),1!==this._state)if(this._state=1,this.options.noServer||this.options.server)this._server&&(this._removeListeners(),this._removeListeners=this._server=null),this.clients&&this.clients.size?this._shouldEmitClose=!0:process.nextTick(emitClose,this);else{const g=this._server;this._removeListeners(),this._removeListeners=this._server=null,g.close((()=>{emitClose(this)}))}}shouldHandle(g){if(this.options.path){const v=g.url.indexOf("?");if((-1!==v?g.url.slice(0,v):g.url)!==this.options.path)return!1}return!0}handleUpgrade(g,v,b,S){v.on("error",socketOnError);const P=g.headers["sec-websocket-key"],x=+g.headers["sec-websocket-version"];if("GET"!==g.method){return void abortHandshakeOrEmitwsClientError(this,g,v,405,"Invalid HTTP method")}if("websocket"!==g.headers.upgrade.toLowerCase()){return void abortHandshakeOrEmitwsClientError(this,g,v,400,"Invalid Upgrade header")}if(!P||!I.test(P)){return void abortHandshakeOrEmitwsClientError(this,g,v,400,"Missing or invalid Sec-WebSocket-Key header")}if(8!==x&&13!==x){return void abortHandshakeOrEmitwsClientError(this,g,v,400,"Missing or invalid Sec-WebSocket-Version header")}if(!this.shouldHandle(g))return void abortHandshake(v,400);const k=g.headers["sec-websocket-protocol"];let _=new Set;if(void 0!==k)try{_=R.parse(k)}catch(b){return void abortHandshakeOrEmitwsClientError(this,g,v,400,"Invalid Sec-WebSocket-Protocol header")}const O=g.headers["sec-websocket-extensions"],A={};if(this.options.perMessageDeflate&&void 0!==O){const b=new T(this.options.perMessageDeflate,!0,this.options.maxPayload);try{const g=C.parse(O);g[T.extensionName]&&(b.accept(g[T.extensionName]),A[T.extensionName]=b)}catch(b){return void abortHandshakeOrEmitwsClientError(this,g,v,400,"Invalid or unacceptable Sec-WebSocket-Extensions header")}}if(this.options.verifyClient){const C={origin:g.headers[""+(8===x?"sec-websocket-origin":"origin")],secure:!(!g.socket.authorized&&!g.socket.encrypted),req:g};if(2===this.options.verifyClient.length)return void this.options.verifyClient(C,((x,C,T,R)=>{if(!x)return abortHandshake(v,C||401,T,R);this.completeUpgrade(A,P,_,g,v,b,S)}));if(!this.options.verifyClient(C))return abortHandshake(v,401)}this.completeUpgrade(A,P,_,g,v,b,S)}completeUpgrade(g,v,b,S,P,R,k){if(!P.readable||!P.writable)return P.destroy();if(P[O])throw new Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");if(this._state>0)return abortHandshake(P,503);const I=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${x("sha1").update(v+_).digest("base64")}`],A=new this.options.WebSocket(null);if(b.size){const g=this.options.handleProtocols?this.options.handleProtocols(b,S):b.values().next().value;g&&(I.push(`Sec-WebSocket-Protocol: ${g}`),A._protocol=g)}if(g[T.extensionName]){const v=g[T.extensionName].params,b=C.format({[T.extensionName]:[v]});I.push(`Sec-WebSocket-Extensions: ${b}`),A._extensions=g}this.emit("headers",I,S),P.write(I.concat("\r\n").join("\r\n")),P.removeListener("error",socketOnError),A.setSocket(P,R,{maxPayload:this.options.maxPayload,skipUTF8Validation:this.options.skipUTF8Validation}),this.clients&&(this.clients.add(A),A.on("close",(()=>{this.clients.delete(A),this._shouldEmitClose&&!this.clients.size&&process.nextTick(emitClose,this)}))),k(A,S)}}},88762:(g,v,b)=>{"use strict";const S=b(82361),P=b(95687),x=b(13685),C=b(41808),T=b(24404),{randomBytes:R,createHash:k}=b(6113),{Readable:_}=b(12781),{URL:O}=b(57310),I=b(75196),A=b(32957),q=b(57330),{BINARY_TYPES:z,EMPTY_BUFFER:L,GUID:G,kForOnEventAttribute:j,kListener:B,kStatusCode:U,kWebSocket:V,NOOP:H}=b(41872),{EventTarget:{addEventListener:K,removeEventListener:X}}=b(10062),{format:J,parse:Y}=b(51503),{toBuffer:te}=b(30977),re=Symbol("kAborted"),ie=[8,13],ne=["CONNECTING","OPEN","CLOSING","CLOSED"],ae=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/;class WebSocket extends S{constructor(g,v,b){super(),this._binaryType=z[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=L,this._closeTimer=null,this._extensions={},this._paused=!1,this._protocol="",this._readyState=WebSocket.CONNECTING,this._receiver=null,this._sender=null,this._socket=null,null!==g?(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,void 0===v?v=[]:Array.isArray(v)||("object"==typeof v&&null!==v?(b=v,v=[]):v=[v]),initAsClient(this,g,v,b)):this._isServer=!0}get binaryType(){return this._binaryType}set binaryType(g){z.includes(g)&&(this._binaryType=g,this._receiver&&(this._receiver._binaryType=g))}get bufferedAmount(){return this._socket?this._socket._writableState.length+this._sender._bufferedBytes:this._bufferedAmount}get extensions(){return Object.keys(this._extensions).join()}get isPaused(){return this._paused}get onclose(){return null}get onerror(){return null}get onopen(){return null}get onmessage(){return null}get protocol(){return this._protocol}get readyState(){return this._readyState}get url(){return this._url}setSocket(g,v,b){const S=new A({binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:b.maxPayload,skipUTF8Validation:b.skipUTF8Validation});this._sender=new q(g,this._extensions,b.generateMask),this._receiver=S,this._socket=g,S[V]=this,g[V]=this,S.on("conclude",receiverOnConclude),S.on("drain",receiverOnDrain),S.on("error",receiverOnError),S.on("message",receiverOnMessage),S.on("ping",receiverOnPing),S.on("pong",receiverOnPong),g.setTimeout(0),g.setNoDelay(),v.length>0&&g.unshift(v),g.on("close",socketOnClose),g.on("data",socketOnData),g.on("end",socketOnEnd),g.on("error",socketOnError),this._readyState=WebSocket.OPEN,this.emit("open")}emitClose(){if(!this._socket)return this._readyState=WebSocket.CLOSED,void this.emit("close",this._closeCode,this._closeMessage);this._extensions[I.extensionName]&&this._extensions[I.extensionName].cleanup(),this._receiver.removeAllListeners(),this._readyState=WebSocket.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(g,v){if(this.readyState!==WebSocket.CLOSED)if(this.readyState!==WebSocket.CONNECTING)this.readyState!==WebSocket.CLOSING?(this._readyState=WebSocket.CLOSING,this._sender.close(g,v,!this._isServer,(g=>{g||(this._closeFrameSent=!0,(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end())})),this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),3e4)):this._closeFrameSent&&(this._closeFrameReceived||this._receiver._writableState.errorEmitted)&&this._socket.end();else{const g="WebSocket was closed before the connection was established";abortHandshake(this,this._req,g)}}pause(){this.readyState!==WebSocket.CONNECTING&&this.readyState!==WebSocket.CLOSED&&(this._paused=!0,this._socket.pause())}ping(g,v,b){if(this.readyState===WebSocket.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");"function"==typeof g?(b=g,g=v=void 0):"function"==typeof v&&(b=v,v=void 0),"number"==typeof g&&(g=g.toString()),this.readyState===WebSocket.OPEN?(void 0===v&&(v=!this._isServer),this._sender.ping(g||L,v,b)):sendAfterClose(this,g,b)}pong(g,v,b){if(this.readyState===WebSocket.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");"function"==typeof g?(b=g,g=v=void 0):"function"==typeof v&&(b=v,v=void 0),"number"==typeof g&&(g=g.toString()),this.readyState===WebSocket.OPEN?(void 0===v&&(v=!this._isServer),this._sender.pong(g||L,v,b)):sendAfterClose(this,g,b)}resume(){this.readyState!==WebSocket.CONNECTING&&this.readyState!==WebSocket.CLOSED&&(this._paused=!1,this._receiver._writableState.needDrain||this._socket.resume())}send(g,v,b){if(this.readyState===WebSocket.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");if("function"==typeof v&&(b=v,v={}),"number"==typeof g&&(g=g.toString()),this.readyState!==WebSocket.OPEN)return void sendAfterClose(this,g,b);const S={binary:"string"!=typeof g,mask:!this._isServer,compress:!0,fin:!0,...v};this._extensions[I.extensionName]||(S.compress=!1),this._sender.send(g||L,S,b)}terminate(){if(this.readyState!==WebSocket.CLOSED)if(this.readyState!==WebSocket.CONNECTING)this._socket&&(this._readyState=WebSocket.CLOSING,this._socket.destroy());else{const g="WebSocket was closed before the connection was established";abortHandshake(this,this._req,g)}}}function initAsClient(g,v,b,S){const C={protocolVersion:ie[1],maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!0,followRedirects:!1,maxRedirects:10,...S,createConnection:void 0,socketPath:void 0,hostname:void 0,protocol:void 0,timeout:void 0,method:"GET",host:void 0,path:void 0,port:void 0};if(!ie.includes(C.protocolVersion))throw new RangeError(`Unsupported protocol version: ${C.protocolVersion} (supported versions: ${ie.join(", ")})`);let T;if(v instanceof O)T=v,g._url=v.href;else{try{T=new O(v)}catch(g){throw new SyntaxError(`Invalid URL: ${v}`)}g._url=v}const _="wss:"===T.protocol,A="ws+unix:"===T.protocol;let q;if("ws:"===T.protocol||_||A?A&&!T.pathname?q="The URL's pathname is empty":T.hash&&(q="The URL contains a fragment identifier"):q='The URL\'s protocol must be one of "ws:", "wss:", or "ws+unix:"',q){const v=new SyntaxError(q);if(0===g._redirects)throw v;return void emitErrorAndClose(g,v)}const z=_?443:80,L=R(16).toString("base64"),j=_?P.request:x.request,B=new Set;let U,V;if(C.createConnection=_?tlsConnect:netConnect,C.defaultPort=C.defaultPort||z,C.port=T.port||z,C.host=T.hostname.startsWith("[")?T.hostname.slice(1,-1):T.hostname,C.headers={...C.headers,"Sec-WebSocket-Version":C.protocolVersion,"Sec-WebSocket-Key":L,Connection:"Upgrade",Upgrade:"websocket"},C.path=T.pathname+T.search,C.timeout=C.handshakeTimeout,C.perMessageDeflate&&(U=new I(!0!==C.perMessageDeflate?C.perMessageDeflate:{},!1,C.maxPayload),C.headers["Sec-WebSocket-Extensions"]=J({[I.extensionName]:U.offer()})),b.length){for(const g of b){if("string"!=typeof g||!ae.test(g)||B.has(g))throw new SyntaxError("An invalid or duplicated subprotocol was specified");B.add(g)}C.headers["Sec-WebSocket-Protocol"]=b.join(",")}if(C.origin&&(C.protocolVersion<13?C.headers["Sec-WebSocket-Origin"]=C.origin:C.headers.Origin=C.origin),(T.username||T.password)&&(C.auth=`${T.username}:${T.password}`),A){const g=C.path.split(":");C.socketPath=g[0],C.path=g[1]}if(C.followRedirects){if(0===g._redirects){g._originalIpc=A,g._originalSecure=_,g._originalHostOrSocketPath=A?C.socketPath:T.host;const v=S&&S.headers;if(S={...S,headers:{}},v)for(const[g,b]of Object.entries(v))S.headers[g.toLowerCase()]=b}else if(0===g.listenerCount("redirect")){const v=A?!!g._originalIpc&&C.socketPath===g._originalHostOrSocketPath:!g._originalIpc&&T.host===g._originalHostOrSocketPath;(!v||g._originalSecure&&!_)&&(delete C.headers.authorization,delete C.headers.cookie,v||delete C.headers.host,C.auth=void 0)}C.auth&&!S.headers.authorization&&(S.headers.authorization="Basic "+Buffer.from(C.auth).toString("base64")),V=g._req=j(C),g._redirects&&g.emit("redirect",g.url,V)}else V=g._req=j(C);C.timeout&&V.on("timeout",(()=>{abortHandshake(g,V,"Opening handshake has timed out")})),V.on("error",(v=>{null===V||V[re]||(V=g._req=null,emitErrorAndClose(g,v))})),V.on("response",(P=>{const x=P.headers.location,T=P.statusCode;if(x&&C.followRedirects&&T>=300&&T<400){if(++g._redirects>C.maxRedirects)return void abortHandshake(g,V,"Maximum redirects exceeded");let P;V.abort();try{P=new O(x,v)}catch(v){const b=new SyntaxError(`Invalid URL: ${x}`);return void emitErrorAndClose(g,b)}initAsClient(g,P,b,S)}else g.emit("unexpected-response",V,P)||abortHandshake(g,V,`Unexpected server response: ${P.statusCode}`)})),V.on("upgrade",((v,b,S)=>{if(g.emit("upgrade",v),g.readyState!==WebSocket.CONNECTING)return;if(V=g._req=null,"websocket"!==v.headers.upgrade.toLowerCase())return void abortHandshake(g,b,"Invalid Upgrade header");const P=k("sha1").update(L+G).digest("base64");if(v.headers["sec-websocket-accept"]!==P)return void abortHandshake(g,b,"Invalid Sec-WebSocket-Accept header");const x=v.headers["sec-websocket-protocol"];let T;if(void 0!==x?B.size?B.has(x)||(T="Server sent an invalid subprotocol"):T="Server sent a subprotocol but none was requested":B.size&&(T="Server sent no subprotocol"),T)return void abortHandshake(g,b,T);x&&(g._protocol=x);const R=v.headers["sec-websocket-extensions"];if(void 0!==R){if(!U){return void abortHandshake(g,b,"Server sent a Sec-WebSocket-Extensions header but no extension was requested")}let v;try{v=Y(R)}catch(v){return void abortHandshake(g,b,"Invalid Sec-WebSocket-Extensions header")}const S=Object.keys(v);if(1!==S.length||S[0]!==I.extensionName){return void abortHandshake(g,b,"Server indicated an extension that was not requested")}try{U.accept(v[I.extensionName])}catch(v){return void abortHandshake(g,b,"Invalid Sec-WebSocket-Extensions header")}g._extensions[I.extensionName]=U}g.setSocket(b,S,{generateMask:C.generateMask,maxPayload:C.maxPayload,skipUTF8Validation:C.skipUTF8Validation})})),C.finishRequest?C.finishRequest(V,g):V.end()}function emitErrorAndClose(g,v){g._readyState=WebSocket.CLOSING,g.emit("error",v),g.emitClose()}function netConnect(g){return g.path=g.socketPath,C.connect(g)}function tlsConnect(g){return g.path=void 0,g.servername||""===g.servername||(g.servername=C.isIP(g.host)?"":g.host),T.connect(g)}function abortHandshake(g,v,b){g._readyState=WebSocket.CLOSING;const S=new Error(b);Error.captureStackTrace(S,abortHandshake),v.setHeader?(v[re]=!0,v.abort(),v.socket&&!v.socket.destroyed&&v.socket.destroy(),process.nextTick(emitErrorAndClose,g,S)):(v.destroy(S),v.once("error",g.emit.bind(g,"error")),v.once("close",g.emitClose.bind(g)))}function sendAfterClose(g,v,b){if(v){const b=te(v).length;g._socket?g._sender._bufferedBytes+=b:g._bufferedAmount+=b}if(b){const v=new Error(`WebSocket is not open: readyState ${g.readyState} (${ne[g.readyState]})`);process.nextTick(b,v)}}function receiverOnConclude(g,v){const b=this[V];b._closeFrameReceived=!0,b._closeMessage=v,b._closeCode=g,void 0!==b._socket[V]&&(b._socket.removeListener("data",socketOnData),process.nextTick(resume,b._socket),1005===g?b.close():b.close(g,v))}function receiverOnDrain(){const g=this[V];g.isPaused||g._socket.resume()}function receiverOnError(g){const v=this[V];void 0!==v._socket[V]&&(v._socket.removeListener("data",socketOnData),process.nextTick(resume,v._socket),v.close(g[U])),v.emit("error",g)}function receiverOnFinish(){this[V].emitClose()}function receiverOnMessage(g,v){this[V].emit("message",g,v)}function receiverOnPing(g){const v=this[V];v.pong(g,!v._isServer,H),v.emit("ping",g)}function receiverOnPong(g){this[V].emit("pong",g)}function resume(g){g.resume()}function socketOnClose(){const g=this[V];let v;this.removeListener("close",socketOnClose),this.removeListener("data",socketOnData),this.removeListener("end",socketOnEnd),g._readyState=WebSocket.CLOSING,this._readableState.endEmitted||g._closeFrameReceived||g._receiver._writableState.errorEmitted||null===(v=g._socket.read())||g._receiver.write(v),g._receiver.end(),this[V]=void 0,clearTimeout(g._closeTimer),g._receiver._writableState.finished||g._receiver._writableState.errorEmitted?g.emitClose():(g._receiver.on("error",receiverOnFinish),g._receiver.on("finish",receiverOnFinish))}function socketOnData(g){this[V]._receiver.write(g)||this.pause()}function socketOnEnd(){const g=this[V];g._readyState=WebSocket.CLOSING,g._receiver.end(),this.end()}function socketOnError(){const g=this[V];this.removeListener("error",socketOnError),this.on("error",H),g&&(g._readyState=WebSocket.CLOSING,this.destroy())}Object.defineProperty(WebSocket,"CONNECTING",{enumerable:!0,value:ne.indexOf("CONNECTING")}),Object.defineProperty(WebSocket.prototype,"CONNECTING",{enumerable:!0,value:ne.indexOf("CONNECTING")}),Object.defineProperty(WebSocket,"OPEN",{enumerable:!0,value:ne.indexOf("OPEN")}),Object.defineProperty(WebSocket.prototype,"OPEN",{enumerable:!0,value:ne.indexOf("OPEN")}),Object.defineProperty(WebSocket,"CLOSING",{enumerable:!0,value:ne.indexOf("CLOSING")}),Object.defineProperty(WebSocket.prototype,"CLOSING",{enumerable:!0,value:ne.indexOf("CLOSING")}),Object.defineProperty(WebSocket,"CLOSED",{enumerable:!0,value:ne.indexOf("CLOSED")}),Object.defineProperty(WebSocket.prototype,"CLOSED",{enumerable:!0,value:ne.indexOf("CLOSED")}),["binaryType","bufferedAmount","extensions","isPaused","protocol","readyState","url"].forEach((g=>{Object.defineProperty(WebSocket.prototype,g,{enumerable:!0})})),["open","error","close","message"].forEach((g=>{Object.defineProperty(WebSocket.prototype,`on${g}`,{enumerable:!0,get(){for(const v of this.listeners(g))if(v[j])return v[B];return null},set(v){for(const v of this.listeners(g))if(v[j]){this.removeListener(g,v);break}"function"==typeof v&&this.addEventListener(g,v,{[j]:!0})}})})),WebSocket.prototype.addEventListener=K,WebSocket.prototype.removeEventListener=X,g.exports=WebSocket},50306:function(g,v){(function(){"use strict";v.stripBOM=function(g){return"\ufeff"===g[0]?g.substring(1):g}}).call(this)},34096:function(g,v,b){(function(){"use strict";var g,S,P,x,C,T={}.hasOwnProperty;g=b(5532),S=b(38381).defaults,x=function(g){return"string"==typeof g&&(g.indexOf("&")>=0||g.indexOf(">")>=0||g.indexOf("<")>=0)},C=function(g){return"<![CDATA["+P(g)+"]]>"},P=function(g){return g.replace("]]>","]]]]><![CDATA[>")},v.Builder=function(){function Builder(g){var v,b,P;for(v in this.options={},b=S[.2])T.call(b,v)&&(P=b[v],this.options[v]=P);for(v in g)T.call(g,v)&&(P=g[v],this.options[v]=P)}return Builder.prototype.buildObject=function(v){var b,P,R,k,_,O;return b=this.options.attrkey,P=this.options.charkey,1===Object.keys(v).length&&this.options.rootName===S[.2].rootName?v=v[_=Object.keys(v)[0]]:_=this.options.rootName,O=this,R=function(g,v){var S,k,_,I,A,q;if("object"!=typeof v)O.options.cdata&&x(v)?g.raw(C(v)):g.txt(v);else if(Array.isArray(v)){for(I in v)if(T.call(v,I))for(A in k=v[I])_=k[A],g=R(g.ele(A),_).up()}else for(A in v)if(T.call(v,A))if(k=v[A],A===b){if("object"==typeof k)for(S in k)q=k[S],g=g.att(S,q)}else if(A===P)g=O.options.cdata&&x(k)?g.raw(C(k)):g.txt(k);else if(Array.isArray(k))for(I in k)T.call(k,I)&&(g="string"==typeof(_=k[I])?O.options.cdata&&x(_)?g.ele(A).raw(C(_)).up():g.ele(A,_).up():R(g.ele(A),_).up());else"object"==typeof k?g=R(g.ele(A),k).up():"string"==typeof k&&O.options.cdata&&x(k)?g=g.ele(A).raw(C(k)).up():(null==k&&(k=""),g=g.ele(A,k.toString()).up());return g},k=g.create(_,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),R(k,v).end(this.options.renderOpts)},Builder}()}).call(this)},38381:function(g,v){(function(){v.defaults={.1:{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},.2:{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:"\n"},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},99082:function(g,v,b){(function(){"use strict";var g,S,P,x,C,T,R,k,bind=function(g,v){return function(){return g.apply(v,arguments)}},_={}.hasOwnProperty;R=b(36099),P=b(82361),g=b(50306),T=b(7526),k=b(39512).setImmediate,S=b(38381).defaults,x=function(g){return"object"==typeof g&&null!=g&&0===Object.keys(g).length},C=function(g,v,b){var S,P;for(S=0,P=g.length;S<P;S++)v=(0,g[S])(v,b);return v},v.Parser=function(b){function Parser(g){var b,P,x;if(this.parseStringPromise=bind(this.parseStringPromise,this),this.parseString=bind(this.parseString,this),this.reset=bind(this.reset,this),this.assignOrPush=bind(this.assignOrPush,this),this.processAsync=bind(this.processAsync,this),!(this instanceof v.Parser))return new v.Parser(g);for(b in this.options={},P=S[.2])_.call(P,b)&&(x=P[b],this.options[b]=x);for(b in g)_.call(g,b)&&(x=g[b],this.options[b]=x);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(T.normalize)),this.reset()}return function(g,v){for(var b in v)_.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(Parser,b),Parser.prototype.processAsync=function(){var g,v;try{return this.remaining.length<=this.options.chunkSize?(g=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(g),this.saxParser.close()):(g=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(g),k(this.processAsync))}catch(g){if(v=g,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(v)}},Parser.prototype.assignOrPush=function(g,v,b){return v in g?(g[v]instanceof Array||(g[v]=[g[v]]),g[v].push(b)):this.options.explicitArray?g[v]=[b]:g[v]=b},Parser.prototype.reset=function(){var g,v,b,S,P;return this.removeAllListeners(),this.saxParser=R.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=(P=this,function(g){if(P.saxParser.resume(),!P.saxParser.errThrown)return P.saxParser.errThrown=!0,P.emit("error",g)}),this.saxParser.onend=function(g){return function(){if(!g.saxParser.ended)return g.saxParser.ended=!0,g.emit("end",g.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,S=[],g=this.options.attrkey,v=this.options.charkey,this.saxParser.onopentag=function(b){return function(P){var x,T,R,k,O;if((R=Object.create(null))[v]="",!b.options.ignoreAttrs)for(x in O=P.attributes)_.call(O,x)&&(g in R||b.options.mergeAttrs||(R[g]=Object.create(null)),T=b.options.attrValueProcessors?C(b.options.attrValueProcessors,P.attributes[x],x):P.attributes[x],k=b.options.attrNameProcessors?C(b.options.attrNameProcessors,x):x,b.options.mergeAttrs?b.assignOrPush(R,k,T):R[g][k]=T);return R["#name"]=b.options.tagNameProcessors?C(b.options.tagNameProcessors,P.name):P.name,b.options.xmlns&&(R[b.options.xmlnskey]={uri:P.uri,local:P.local}),S.push(R)}}(this),this.saxParser.onclosetag=function(g){return function(){var b,P,T,R,k,O,I,A,q,z;if(O=S.pop(),k=O["#name"],g.options.explicitChildren&&g.options.preserveChildrenOrder||delete O["#name"],!0===O.cdata&&(b=O.cdata,delete O.cdata),q=S[S.length-1],O[v].match(/^\s*$/)&&!b?(P=O[v],delete O[v]):(g.options.trim&&(O[v]=O[v].trim()),g.options.normalize&&(O[v]=O[v].replace(/\s{2,}/g," ").trim()),O[v]=g.options.valueProcessors?C(g.options.valueProcessors,O[v],k):O[v],1===Object.keys(O).length&&v in O&&!g.EXPLICIT_CHARKEY&&(O=O[v])),x(O)&&(O="function"==typeof g.options.emptyTag?g.options.emptyTag():""!==g.options.emptyTag?g.options.emptyTag:P),null!=g.options.validator&&(z="/"+function(){var g,v,b;for(b=[],g=0,v=S.length;g<v;g++)R=S[g],b.push(R["#name"]);return b}().concat(k).join("/"),function(){var v;try{return O=g.options.validator(z,q&&q[k],O)}catch(b){return v=b,g.emit("error",v)}}()),g.options.explicitChildren&&!g.options.mergeAttrs&&"object"==typeof O)if(g.options.preserveChildrenOrder){if(q){for(T in q[g.options.childkey]=q[g.options.childkey]||[],I=Object.create(null),O)_.call(O,T)&&(I[T]=O[T]);q[g.options.childkey].push(I),delete O["#name"],1===Object.keys(O).length&&v in O&&!g.EXPLICIT_CHARKEY&&(O=O[v])}}else R=Object.create(null),g.options.attrkey in O&&(R[g.options.attrkey]=O[g.options.attrkey],delete O[g.options.attrkey]),!g.options.charsAsChildren&&g.options.charkey in O&&(R[g.options.charkey]=O[g.options.charkey],delete O[g.options.charkey]),Object.getOwnPropertyNames(O).length>0&&(R[g.options.childkey]=O),O=R;return S.length>0?g.assignOrPush(q,k,O):(g.options.explicitRoot&&(A=O,(O=Object.create(null))[k]=A),g.resultObject=O,g.saxParser.ended=!0,g.emit("end",g.resultObject))}}(this),b=function(g){return function(b){var P,x;if(x=S[S.length-1])return x[v]+=b,g.options.explicitChildren&&g.options.preserveChildrenOrder&&g.options.charsAsChildren&&(g.options.includeWhiteChars||""!==b.replace(/\\n/g,"").trim())&&(x[g.options.childkey]=x[g.options.childkey]||[],(P={"#name":"__text__"})[v]=b,g.options.normalize&&(P[v]=P[v].replace(/\s{2,}/g," ").trim()),x[g.options.childkey].push(P)),x}}(this),this.saxParser.ontext=b,this.saxParser.oncdata=function(g){var v;if(v=b(g))return v.cdata=!0}},Parser.prototype.parseString=function(v,b){var S;null!=b&&"function"==typeof b&&(this.on("end",(function(g){return this.reset(),b(null,g)})),this.on("error",(function(g){return this.reset(),b(g)})));try{return""===(v=v.toString()).trim()?(this.emit("end",null),!0):(v=g.stripBOM(v),this.options.async?(this.remaining=v,k(this.processAsync),this.saxParser):this.saxParser.write(v).close())}catch(g){if(S=g,!this.saxParser.errThrown&&!this.saxParser.ended)return this.emit("error",S),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw S}},Parser.prototype.parseStringPromise=function(g){return new Promise((v=this,function(b,S){return v.parseString(g,(function(g,v){return g?S(g):b(v)}))}));var v},Parser}(P),v.parseString=function(g,b,S){var P,x;return null!=S?("function"==typeof S&&(P=S),"object"==typeof b&&(x=b)):("function"==typeof b&&(P=b),x={}),new v.Parser(x).parseString(g,P)},v.parseStringPromise=function(g,b){var S;return"object"==typeof b&&(S=b),new v.Parser(S).parseStringPromise(g)}}).call(this)},7526:function(g,v){(function(){"use strict";var g;g=new RegExp(/(?!xmlns)^.*:/),v.normalize=function(g){return g.toLowerCase()},v.firstCharLowerCase=function(g){return g.charAt(0).toLowerCase()+g.slice(1)},v.stripPrefix=function(v){return v.replace(g,"")},v.parseNumbers=function(g){return isNaN(g)||(g=g%1==0?parseInt(g,10):parseFloat(g)),g},v.parseBooleans=function(g){return/^(?:true|false)$/i.test(g)&&(g="true"===g.toLowerCase()),g}}).call(this)},5055:function(g,v,b){(function(){"use strict";var g,S,P,x,C={}.hasOwnProperty;S=b(38381),g=b(34096),P=b(99082),x=b(7526),v.defaults=S.defaults,v.processors=x,v.ValidationError=function(g){function ValidationError(g){this.message=g}return function(g,v){for(var b in v)C.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(ValidationError,Error),ValidationError}(),v.Builder=g.Builder,v.Parser=P.Parser,v.parseString=P.parseString,v.parseStringPromise=P.parseStringPromise}).call(this)},52485:function(g){(function(){g.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},39335:function(g){(function(){g.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},78369:function(g){(function(){var v,b,S,P,x,C,T,R=[].slice,k={}.hasOwnProperty;v=function(){var g,v,b,S,P,C;if(C=arguments[0],P=2<=arguments.length?R.call(arguments,1):[],x(Object.assign))Object.assign.apply(null,arguments);else for(g=0,b=P.length;g<b;g++)if(null!=(S=P[g]))for(v in S)k.call(S,v)&&(C[v]=S[v]);return C},x=function(g){return!!g&&"[object Function]"===Object.prototype.toString.call(g)},C=function(g){var v;return!!g&&("function"==(v=typeof g)||"object"===v)},S=function(g){return x(Array.isArray)?Array.isArray(g):"[object Array]"===Object.prototype.toString.call(g)},P=function(g){var v;if(S(g))return!g.length;for(v in g)if(k.call(g,v))return!1;return!0},T=function(g){var v,b;return C(g)&&(b=Object.getPrototypeOf(g))&&(v=b.constructor)&&"function"==typeof v&&v instanceof v&&Function.prototype.toString.call(v)===Function.prototype.toString.call(Object)},b=function(g){return x(g.valueOf)?g.valueOf():g},g.exports.assign=v,g.exports.isFunction=x,g.exports.isObject=C,g.exports.isArray=S,g.exports.isEmpty=P,g.exports.isPlainObject=T,g.exports.getValue=b}).call(this)},30594:function(g){(function(){g.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},72750:function(g,v,b){(function(){var v;v=b(39335),b(32026),g.exports=function(){function XMLAttribute(g,b,S){if(this.parent=g,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),null==b)throw new Error("Missing attribute name. "+this.debugInfo(b));this.name=this.stringify.name(b),this.value=this.stringify.attValue(S),this.type=v.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(XMLAttribute.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(XMLAttribute.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(XMLAttribute.prototype,"textContent",{get:function(){return this.value},set:function(g){return this.value=g||""}}),Object.defineProperty(XMLAttribute.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(XMLAttribute.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(XMLAttribute.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(XMLAttribute.prototype,"specified",{get:function(){return!0}}),XMLAttribute.prototype.clone=function(){return Object.create(this)},XMLAttribute.prototype.toString=function(g){return this.options.writer.attribute(this,this.options.writer.filterOptions(g))},XMLAttribute.prototype.debugInfo=function(g){return null==(g=g||this.name)?"parent: <"+this.parent.name+">":"attribute: {"+g+"}, parent: <"+this.parent.name+">"},XMLAttribute.prototype.isEqualNode=function(g){return g.namespaceURI===this.namespaceURI&&(g.prefix===this.prefix&&(g.localName===this.localName&&g.value===this.value))},XMLAttribute}()}).call(this)},66170:function(g,v,b){(function(){var v,S,P={}.hasOwnProperty;v=b(39335),S=b(6488),g.exports=function(g){function XMLCData(g,b){if(XMLCData.__super__.constructor.call(this,g),null==b)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=v.CData,this.value=this.stringify.cdata(b)}return function(g,v){for(var b in v)P.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLCData,g),XMLCData.prototype.clone=function(){return Object.create(this)},XMLCData.prototype.toString=function(g){return this.options.writer.cdata(this,this.options.writer.filterOptions(g))},XMLCData}(S)}).call(this)},6488:function(g,v,b){(function(){var v,S={}.hasOwnProperty;v=b(32026),g.exports=function(g){function XMLCharacterData(g){XMLCharacterData.__super__.constructor.call(this,g),this.value=""}return function(g,v){for(var b in v)S.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLCharacterData,g),Object.defineProperty(XMLCharacterData.prototype,"data",{get:function(){return this.value},set:function(g){return this.value=g||""}}),Object.defineProperty(XMLCharacterData.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(XMLCharacterData.prototype,"textContent",{get:function(){return this.value},set:function(g){return this.value=g||""}}),XMLCharacterData.prototype.clone=function(){return Object.create(this)},XMLCharacterData.prototype.substringData=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLCharacterData.prototype.appendData=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLCharacterData.prototype.insertData=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLCharacterData.prototype.deleteData=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLCharacterData.prototype.replaceData=function(g,v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLCharacterData.prototype.isEqualNode=function(g){return!!XMLCharacterData.__super__.isEqualNode.apply(this,arguments).isEqualNode(g)&&g.data===this.data},XMLCharacterData}(v)}).call(this)},62096:function(g,v,b){(function(){var v,S,P={}.hasOwnProperty;v=b(39335),S=b(6488),g.exports=function(g){function XMLComment(g,b){if(XMLComment.__super__.constructor.call(this,g),null==b)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=v.Comment,this.value=this.stringify.comment(b)}return function(g,v){for(var b in v)P.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLComment,g),XMLComment.prototype.clone=function(){return Object.create(this)},XMLComment.prototype.toString=function(g){return this.options.writer.comment(this,this.options.writer.filterOptions(g))},XMLComment}(S)}).call(this)},30383:function(g,v,b){(function(){var v,S;v=b(93933),S=b(66210),g.exports=function(){function XMLDOMConfiguration(){this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new v,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=Object.create(this.defaultParams)}return Object.defineProperty(XMLDOMConfiguration.prototype,"parameterNames",{get:function(){return new S(Object.keys(this.defaultParams))}}),XMLDOMConfiguration.prototype.getParameter=function(g){return this.params.hasOwnProperty(g)?this.params[g]:null},XMLDOMConfiguration.prototype.canSetParameter=function(g,v){return!0},XMLDOMConfiguration.prototype.setParameter=function(g,v){return null!=v?this.params[g]=v:delete this.params[g]},XMLDOMConfiguration}()}).call(this)},93933:function(g){(function(){g.exports=function(){function XMLDOMErrorHandler(){}return XMLDOMErrorHandler.prototype.handleError=function(g){throw new Error(g)},XMLDOMErrorHandler}()}).call(this)},91770:function(g){(function(){g.exports=function(){function XMLDOMImplementation(){}return XMLDOMImplementation.prototype.hasFeature=function(g,v){return!0},XMLDOMImplementation.prototype.createDocumentType=function(g,v,b){throw new Error("This DOM method is not implemented.")},XMLDOMImplementation.prototype.createDocument=function(g,v,b){throw new Error("This DOM method is not implemented.")},XMLDOMImplementation.prototype.createHTMLDocument=function(g){throw new Error("This DOM method is not implemented.")},XMLDOMImplementation.prototype.getFeature=function(g,v){throw new Error("This DOM method is not implemented.")},XMLDOMImplementation}()}).call(this)},66210:function(g){(function(){g.exports=function(){function XMLDOMStringList(g){this.arr=g||[]}return Object.defineProperty(XMLDOMStringList.prototype,"length",{get:function(){return this.arr.length}}),XMLDOMStringList.prototype.item=function(g){return this.arr[g]||null},XMLDOMStringList.prototype.contains=function(g){return-1!==this.arr.indexOf(g)},XMLDOMStringList}()}).call(this)},51179:function(g,v,b){(function(){var v,S,P={}.hasOwnProperty;S=b(32026),v=b(39335),g.exports=function(g){function XMLDTDAttList(g,b,S,P,x,C){if(XMLDTDAttList.__super__.constructor.call(this,g),null==b)throw new Error("Missing DTD element name. "+this.debugInfo());if(null==S)throw new Error("Missing DTD attribute name. "+this.debugInfo(b));if(!P)throw new Error("Missing DTD attribute type. "+this.debugInfo(b));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(b));if(0!==x.indexOf("#")&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(b));if(C&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(b));this.elementName=this.stringify.name(b),this.type=v.AttributeDeclaration,this.attributeName=this.stringify.name(S),this.attributeType=this.stringify.dtdAttType(P),C&&(this.defaultValue=this.stringify.dtdAttDefault(C)),this.defaultValueType=x}return function(g,v){for(var b in v)P.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLDTDAttList,g),XMLDTDAttList.prototype.toString=function(g){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(g))},XMLDTDAttList}(S)}).call(this)},36347:function(g,v,b){(function(){var v,S,P={}.hasOwnProperty;S=b(32026),v=b(39335),g.exports=function(g){function XMLDTDElement(g,b,S){if(XMLDTDElement.__super__.constructor.call(this,g),null==b)throw new Error("Missing DTD element name. "+this.debugInfo());S||(S="(#PCDATA)"),Array.isArray(S)&&(S="("+S.join(",")+")"),this.name=this.stringify.name(b),this.type=v.ElementDeclaration,this.value=this.stringify.dtdElementValue(S)}return function(g,v){for(var b in v)P.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLDTDElement,g),XMLDTDElement.prototype.toString=function(g){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(g))},XMLDTDElement}(S)}).call(this)},99078:function(g,v,b){(function(){var v,S,P,x={}.hasOwnProperty;P=b(78369).isObject,S=b(32026),v=b(39335),g.exports=function(g){function XMLDTDEntity(g,b,S,x){if(XMLDTDEntity.__super__.constructor.call(this,g),null==S)throw new Error("Missing DTD entity name. "+this.debugInfo(S));if(null==x)throw new Error("Missing DTD entity value. "+this.debugInfo(S));if(this.pe=!!b,this.name=this.stringify.name(S),this.type=v.EntityDeclaration,P(x)){if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(S));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(S));if(this.internal=!1,null!=x.pubID&&(this.pubID=this.stringify.dtdPubID(x.pubID)),null!=x.sysID&&(this.sysID=this.stringify.dtdSysID(x.sysID)),null!=x.nData&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(S))}else this.value=this.stringify.dtdEntityValue(x),this.internal=!0}return function(g,v){for(var b in v)x.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLDTDEntity,g),Object.defineProperty(XMLDTDEntity.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(XMLDTDEntity.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(XMLDTDEntity.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(XMLDTDEntity.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(XMLDTDEntity.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(XMLDTDEntity.prototype,"xmlVersion",{get:function(){return null}}),XMLDTDEntity.prototype.toString=function(g){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(g))},XMLDTDEntity}(S)}).call(this)},44777:function(g,v,b){(function(){var v,S,P={}.hasOwnProperty;S=b(32026),v=b(39335),g.exports=function(g){function XMLDTDNotation(g,b,S){if(XMLDTDNotation.__super__.constructor.call(this,g),null==b)throw new Error("Missing DTD notation name. "+this.debugInfo(b));if(!S.pubID&&!S.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(b));this.name=this.stringify.name(b),this.type=v.NotationDeclaration,null!=S.pubID&&(this.pubID=this.stringify.dtdPubID(S.pubID)),null!=S.sysID&&(this.sysID=this.stringify.dtdSysID(S.sysID))}return function(g,v){for(var b in v)P.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLDTDNotation,g),Object.defineProperty(XMLDTDNotation.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(XMLDTDNotation.prototype,"systemId",{get:function(){return this.sysID}}),XMLDTDNotation.prototype.toString=function(g){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(g))},XMLDTDNotation}(S)}).call(this)},59077:function(g,v,b){(function(){var v,S,P,x={}.hasOwnProperty;P=b(78369).isObject,S=b(32026),v=b(39335),g.exports=function(g){function XMLDeclaration(g,b,S,x){var C;XMLDeclaration.__super__.constructor.call(this,g),P(b)&&(b=(C=b).version,S=C.encoding,x=C.standalone),b||(b="1.0"),this.type=v.Declaration,this.version=this.stringify.xmlVersion(b),null!=S&&(this.encoding=this.stringify.xmlEncoding(S)),null!=x&&(this.standalone=this.stringify.xmlStandalone(x))}return function(g,v){for(var b in v)x.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLDeclaration,g),XMLDeclaration.prototype.toString=function(g){return this.options.writer.declaration(this,this.options.writer.filterOptions(g))},XMLDeclaration}(S)}).call(this)},86544:function(g,v,b){(function(){var v,S,P,x,C,T,R,k,_={}.hasOwnProperty;k=b(78369).isObject,R=b(32026),v=b(39335),S=b(51179),x=b(99078),P=b(36347),C=b(44777),T=b(40663),g.exports=function(g){function XMLDocType(g,b,S){var P,x,C,T,R,_;if(XMLDocType.__super__.constructor.call(this,g),this.type=v.DocType,g.children)for(x=0,C=(T=g.children).length;x<C;x++)if((P=T[x]).type===v.Element){this.name=P.name;break}this.documentObject=g,k(b)&&(b=(R=b).pubID,S=R.sysID),null==S&&(S=(_=[b,S])[0],b=_[1]),null!=b&&(this.pubID=this.stringify.dtdPubID(b)),null!=S&&(this.sysID=this.stringify.dtdSysID(S))}return function(g,v){for(var b in v)_.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLDocType,g),Object.defineProperty(XMLDocType.prototype,"entities",{get:function(){var g,b,S,P,x;for(P={},b=0,S=(x=this.children).length;b<S;b++)(g=x[b]).type!==v.EntityDeclaration||g.pe||(P[g.name]=g);return new T(P)}}),Object.defineProperty(XMLDocType.prototype,"notations",{get:function(){var g,b,S,P,x;for(P={},b=0,S=(x=this.children).length;b<S;b++)(g=x[b]).type===v.NotationDeclaration&&(P[g.name]=g);return new T(P)}}),Object.defineProperty(XMLDocType.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(XMLDocType.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(XMLDocType.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),XMLDocType.prototype.element=function(g,v){var b;return b=new P(this,g,v),this.children.push(b),this},XMLDocType.prototype.attList=function(g,v,b,P,x){var C;return C=new S(this,g,v,b,P,x),this.children.push(C),this},XMLDocType.prototype.entity=function(g,v){var b;return b=new x(this,!1,g,v),this.children.push(b),this},XMLDocType.prototype.pEntity=function(g,v){var b;return b=new x(this,!0,g,v),this.children.push(b),this},XMLDocType.prototype.notation=function(g,v){var b;return b=new C(this,g,v),this.children.push(b),this},XMLDocType.prototype.toString=function(g){return this.options.writer.docType(this,this.options.writer.filterOptions(g))},XMLDocType.prototype.ele=function(g,v){return this.element(g,v)},XMLDocType.prototype.att=function(g,v,b,S,P){return this.attList(g,v,b,S,P)},XMLDocType.prototype.ent=function(g,v){return this.entity(g,v)},XMLDocType.prototype.pent=function(g,v){return this.pEntity(g,v)},XMLDocType.prototype.not=function(g,v){return this.notation(g,v)},XMLDocType.prototype.up=function(){return this.root()||this.documentObject},XMLDocType.prototype.isEqualNode=function(g){return!!XMLDocType.__super__.isEqualNode.apply(this,arguments).isEqualNode(g)&&(g.name===this.name&&(g.publicId===this.publicId&&g.systemId===this.systemId))},XMLDocType}(R)}).call(this)},66934:function(g,v,b){(function(){var v,S,P,x,C,T,R,k={}.hasOwnProperty;R=b(78369).isPlainObject,P=b(91770),S=b(30383),x=b(32026),v=b(39335),T=b(95549),C=b(26434),g.exports=function(g){function XMLDocument(g){XMLDocument.__super__.constructor.call(this,null),this.name="#document",this.type=v.Document,this.documentURI=null,this.domConfig=new S,g||(g={}),g.writer||(g.writer=new C),this.options=g,this.stringify=new T(g)}return function(g,v){for(var b in v)k.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLDocument,g),Object.defineProperty(XMLDocument.prototype,"implementation",{value:new P}),Object.defineProperty(XMLDocument.prototype,"doctype",{get:function(){var g,b,S,P;for(b=0,S=(P=this.children).length;b<S;b++)if((g=P[b]).type===v.DocType)return g;return null}}),Object.defineProperty(XMLDocument.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(XMLDocument.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(XMLDocument.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(XMLDocument.prototype,"xmlEncoding",{get:function(){return 0!==this.children.length&&this.children[0].type===v.Declaration?this.children[0].encoding:null}}),Object.defineProperty(XMLDocument.prototype,"xmlStandalone",{get:function(){return 0!==this.children.length&&this.children[0].type===v.Declaration&&"yes"===this.children[0].standalone}}),Object.defineProperty(XMLDocument.prototype,"xmlVersion",{get:function(){return 0!==this.children.length&&this.children[0].type===v.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(XMLDocument.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(XMLDocument.prototype,"origin",{get:function(){return null}}),Object.defineProperty(XMLDocument.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(XMLDocument.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(XMLDocument.prototype,"contentType",{get:function(){return null}}),XMLDocument.prototype.end=function(g){var v;return v={},g?R(g)&&(v=g,g=this.options.writer):g=this.options.writer,g.document(this,g.filterOptions(v))},XMLDocument.prototype.toString=function(g){return this.options.writer.document(this,this.options.writer.filterOptions(g))},XMLDocument.prototype.createElement=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createTextNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createComment=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createCDATASection=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createProcessingInstruction=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createAttribute=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createEntityReference=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.getElementsByTagName=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.importNode=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createElementNS=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createAttributeNS=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.getElementsByTagNameNS=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.getElementById=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.adoptNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.renameNode=function(g,v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.getElementsByClassName=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createEvent=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createNodeIterator=function(g,v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument.prototype.createTreeWalker=function(g,v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLDocument}(x)}).call(this)},79227:function(g,v,b){(function(){var v,S,P,x,C,T,R,k,_,O,I,A,q,z,L,G,j,B,U,V,H,K,X,J={}.hasOwnProperty;X=b(78369),H=X.isObject,V=X.isFunction,K=X.isPlainObject,U=X.getValue,v=b(39335),A=b(66934),q=b(32161),x=b(66170),C=b(62096),L=b(79406),B=b(43595),z=b(19181),O=b(59077),I=b(86544),T=b(51179),k=b(99078),R=b(36347),_=b(44777),P=b(72750),j=b(95549),G=b(26434),S=b(30594),g.exports=function(){function XMLDocumentCB(g,b,S){var P;this.name="?xml",this.type=v.Document,g||(g={}),P={},g.writer?K(g.writer)&&(P=g.writer,g.writer=new G):g.writer=new G,this.options=g,this.writer=g.writer,this.writerOptions=this.writer.filterOptions(P),this.stringify=new j(g),this.onDataCallback=b||function(){},this.onEndCallback=S||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return XMLDocumentCB.prototype.createChildNode=function(g){var b,S,P,x,C,T,R,k;switch(g.type){case v.CData:this.cdata(g.value);break;case v.Comment:this.comment(g.value);break;case v.Element:for(S in P={},R=g.attribs)J.call(R,S)&&(b=R[S],P[S]=b.value);this.node(g.name,P);break;case v.Dummy:this.dummy();break;case v.Raw:this.raw(g.value);break;case v.Text:this.text(g.value);break;case v.ProcessingInstruction:this.instruction(g.target,g.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+g.constructor.name)}for(C=0,T=(k=g.children).length;C<T;C++)x=k[C],this.createChildNode(x),x.type===v.Element&&this.up();return this},XMLDocumentCB.prototype.dummy=function(){return this},XMLDocumentCB.prototype.node=function(g,v,b){var S;if(null==g)throw new Error("Missing node name.");if(this.root&&-1===this.currentLevel)throw new Error("Document can only have one root node. "+this.debugInfo(g));return this.openCurrent(),g=U(g),null==v&&(v={}),v=U(v),H(v)||(b=(S=[v,b])[0],v=S[1]),this.currentNode=new q(this,g,v),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,null!=b&&this.text(b),this},XMLDocumentCB.prototype.element=function(g,b,S){var P,x,C,T,R,k;if(this.currentNode&&this.currentNode.type===v.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(g)||H(g)||V(g))for(T=this.options.noValidation,this.options.noValidation=!0,(k=new A(this.options).element("TEMP_ROOT")).element(g),this.options.noValidation=T,x=0,C=(R=k.children).length;x<C;x++)P=R[x],this.createChildNode(P),P.type===v.Element&&this.up();else this.node(g,b,S);return this},XMLDocumentCB.prototype.attribute=function(g,v){var b,S;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(g));if(null!=g&&(g=U(g)),H(g))for(b in g)J.call(g,b)&&(S=g[b],this.attribute(b,S));else V(v)&&(v=v.apply()),this.options.keepNullAttributes&&null==v?this.currentNode.attribs[g]=new P(this,g,""):null!=v&&(this.currentNode.attribs[g]=new P(this,g,v));return this},XMLDocumentCB.prototype.text=function(g){var v;return this.openCurrent(),v=new B(this,g),this.onData(this.writer.text(v,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.cdata=function(g){var v;return this.openCurrent(),v=new x(this,g),this.onData(this.writer.cdata(v,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.comment=function(g){var v;return this.openCurrent(),v=new C(this,g),this.onData(this.writer.comment(v,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.raw=function(g){var v;return this.openCurrent(),v=new L(this,g),this.onData(this.writer.raw(v,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.instruction=function(g,v){var b,S,P,x,C;if(this.openCurrent(),null!=g&&(g=U(g)),null!=v&&(v=U(v)),Array.isArray(g))for(b=0,x=g.length;b<x;b++)S=g[b],this.instruction(S);else if(H(g))for(S in g)J.call(g,S)&&(P=g[S],this.instruction(S,P));else V(v)&&(v=v.apply()),C=new z(this,g,v),this.onData(this.writer.processingInstruction(C,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},XMLDocumentCB.prototype.declaration=function(g,v,b){var S;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return S=new O(this,g,v,b),this.onData(this.writer.declaration(S,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.doctype=function(g,v,b){if(this.openCurrent(),null==g)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new I(this,v,b),this.currentNode.rootNodeName=g,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},XMLDocumentCB.prototype.dtdElement=function(g,v){var b;return this.openCurrent(),b=new R(this,g,v),this.onData(this.writer.dtdElement(b,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.attList=function(g,v,b,S,P){var x;return this.openCurrent(),x=new T(this,g,v,b,S,P),this.onData(this.writer.dtdAttList(x,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.entity=function(g,v){var b;return this.openCurrent(),b=new k(this,!1,g,v),this.onData(this.writer.dtdEntity(b,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.pEntity=function(g,v){var b;return this.openCurrent(),b=new k(this,!0,g,v),this.onData(this.writer.dtdEntity(b,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.notation=function(g,v){var b;return this.openCurrent(),b=new _(this,g,v),this.onData(this.writer.dtdNotation(b,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},XMLDocumentCB.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},XMLDocumentCB.prototype.openNode=function(g){var b,P,x,C;if(!g.isOpen){if(this.root||0!==this.currentLevel||g.type!==v.Element||(this.root=g),P="",g.type===v.Element){for(x in this.writerOptions.state=S.OpenTag,P=this.writer.indent(g,this.writerOptions,this.currentLevel)+"<"+g.name,C=g.attribs)J.call(C,x)&&(b=C[x],P+=this.writer.attribute(b,this.writerOptions,this.currentLevel));P+=(g.children?">":"/>")+this.writer.endline(g,this.writerOptions,this.currentLevel),this.writerOptions.state=S.InsideTag}else this.writerOptions.state=S.OpenTag,P=this.writer.indent(g,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+g.rootNodeName,g.pubID&&g.sysID?P+=' PUBLIC "'+g.pubID+'" "'+g.sysID+'"':g.sysID&&(P+=' SYSTEM "'+g.sysID+'"'),g.children?(P+=" [",this.writerOptions.state=S.InsideTag):(this.writerOptions.state=S.CloseTag,P+=">"),P+=this.writer.endline(g,this.writerOptions,this.currentLevel);return this.onData(P,this.currentLevel),g.isOpen=!0}},XMLDocumentCB.prototype.closeNode=function(g){var b;if(!g.isClosed)return b="",this.writerOptions.state=S.CloseTag,b=g.type===v.Element?this.writer.indent(g,this.writerOptions,this.currentLevel)+"</"+g.name+">"+this.writer.endline(g,this.writerOptions,this.currentLevel):this.writer.indent(g,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(g,this.writerOptions,this.currentLevel),this.writerOptions.state=S.None,this.onData(b,this.currentLevel),g.isClosed=!0},XMLDocumentCB.prototype.onData=function(g,v){return this.documentStarted=!0,this.onDataCallback(g,v+1)},XMLDocumentCB.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},XMLDocumentCB.prototype.debugInfo=function(g){return null==g?"":"node: <"+g+">"},XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)},XMLDocumentCB.prototype.nod=function(g,v,b){return this.node(g,v,b)},XMLDocumentCB.prototype.txt=function(g){return this.text(g)},XMLDocumentCB.prototype.dat=function(g){return this.cdata(g)},XMLDocumentCB.prototype.com=function(g){return this.comment(g)},XMLDocumentCB.prototype.ins=function(g,v){return this.instruction(g,v)},XMLDocumentCB.prototype.dec=function(g,v,b){return this.declaration(g,v,b)},XMLDocumentCB.prototype.dtd=function(g,v,b){return this.doctype(g,v,b)},XMLDocumentCB.prototype.e=function(g,v,b){return this.element(g,v,b)},XMLDocumentCB.prototype.n=function(g,v,b){return this.node(g,v,b)},XMLDocumentCB.prototype.t=function(g){return this.text(g)},XMLDocumentCB.prototype.d=function(g){return this.cdata(g)},XMLDocumentCB.prototype.c=function(g){return this.comment(g)},XMLDocumentCB.prototype.r=function(g){return this.raw(g)},XMLDocumentCB.prototype.i=function(g,v){return this.instruction(g,v)},XMLDocumentCB.prototype.att=function(){return this.currentNode&&this.currentNode.type===v.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},XMLDocumentCB.prototype.a=function(){return this.currentNode&&this.currentNode.type===v.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},XMLDocumentCB.prototype.ent=function(g,v){return this.entity(g,v)},XMLDocumentCB.prototype.pent=function(g,v){return this.pEntity(g,v)},XMLDocumentCB.prototype.not=function(g,v){return this.notation(g,v)},XMLDocumentCB}()}).call(this)},78833:function(g,v,b){(function(){var v,S,P={}.hasOwnProperty;S=b(32026),v=b(39335),g.exports=function(g){function XMLDummy(g){XMLDummy.__super__.constructor.call(this,g),this.type=v.Dummy}return function(g,v){for(var b in v)P.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLDummy,g),XMLDummy.prototype.clone=function(){return Object.create(this)},XMLDummy.prototype.toString=function(g){return""},XMLDummy}(S)}).call(this)},32161:function(g,v,b){(function(){var v,S,P,x,C,T,R,k,_={}.hasOwnProperty;k=b(78369),R=k.isObject,T=k.isFunction,C=k.getValue,x=b(32026),v=b(39335),S=b(72750),P=b(40663),g.exports=function(g){function XMLElement(g,b,S){var P,x,C,T;if(XMLElement.__super__.constructor.call(this,g),null==b)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(b),this.type=v.Element,this.attribs={},this.schemaTypeInfo=null,null!=S&&this.attribute(S),g.type===v.Document&&(this.isRoot=!0,this.documentObject=g,g.rootObject=this,g.children))for(x=0,C=(T=g.children).length;x<C;x++)if((P=T[x]).type===v.DocType){P.name=this.name;break}}return function(g,v){for(var b in v)_.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLElement,g),Object.defineProperty(XMLElement.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(XMLElement.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(XMLElement.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(XMLElement.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(XMLElement.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(XMLElement.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(XMLElement.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(XMLElement.prototype,"attributes",{get:function(){return this.attributeMap&&this.attributeMap.nodes||(this.attributeMap=new P(this.attribs)),this.attributeMap}}),XMLElement.prototype.clone=function(){var g,v,b,S;for(v in(b=Object.create(this)).isRoot&&(b.documentObject=null),b.attribs={},S=this.attribs)_.call(S,v)&&(g=S[v],b.attribs[v]=g.clone());return b.children=[],this.children.forEach((function(g){var v;return(v=g.clone()).parent=b,b.children.push(v)})),b},XMLElement.prototype.attribute=function(g,v){var b,P;if(null!=g&&(g=C(g)),R(g))for(b in g)_.call(g,b)&&(P=g[b],this.attribute(b,P));else T(v)&&(v=v.apply()),this.options.keepNullAttributes&&null==v?this.attribs[g]=new S(this,g,""):null!=v&&(this.attribs[g]=new S(this,g,v));return this},XMLElement.prototype.removeAttribute=function(g){var v,b,S;if(null==g)throw new Error("Missing attribute name. "+this.debugInfo());if(g=C(g),Array.isArray(g))for(b=0,S=g.length;b<S;b++)v=g[b],delete this.attribs[v];else delete this.attribs[g];return this},XMLElement.prototype.toString=function(g){return this.options.writer.element(this,this.options.writer.filterOptions(g))},XMLElement.prototype.att=function(g,v){return this.attribute(g,v)},XMLElement.prototype.a=function(g,v){return this.attribute(g,v)},XMLElement.prototype.getAttribute=function(g){return this.attribs.hasOwnProperty(g)?this.attribs[g].value:null},XMLElement.prototype.setAttribute=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.getAttributeNode=function(g){return this.attribs.hasOwnProperty(g)?this.attribs[g]:null},XMLElement.prototype.setAttributeNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.removeAttributeNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.getElementsByTagName=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.getAttributeNS=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.setAttributeNS=function(g,v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.removeAttributeNS=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.getAttributeNodeNS=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.setAttributeNodeNS=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.getElementsByTagNameNS=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.hasAttribute=function(g){return this.attribs.hasOwnProperty(g)},XMLElement.prototype.hasAttributeNS=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.setIdAttribute=function(g,v){return this.attribs.hasOwnProperty(g)?this.attribs[g].isId:v},XMLElement.prototype.setIdAttributeNS=function(g,v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.setIdAttributeNode=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.getElementsByTagName=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.getElementsByTagNameNS=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.getElementsByClassName=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLElement.prototype.isEqualNode=function(g){var v,b,S;if(!XMLElement.__super__.isEqualNode.apply(this,arguments).isEqualNode(g))return!1;if(g.namespaceURI!==this.namespaceURI)return!1;if(g.prefix!==this.prefix)return!1;if(g.localName!==this.localName)return!1;if(g.attribs.length!==this.attribs.length)return!1;for(v=b=0,S=this.attribs.length-1;0<=S?b<=S:b>=S;v=0<=S?++b:--b)if(!this.attribs[v].isEqualNode(g.attribs[v]))return!1;return!0},XMLElement}(x)}).call(this)},40663:function(g){(function(){g.exports=function(){function XMLNamedNodeMap(g){this.nodes=g}return Object.defineProperty(XMLNamedNodeMap.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),XMLNamedNodeMap.prototype.clone=function(){return this.nodes=null},XMLNamedNodeMap.prototype.getNamedItem=function(g){return this.nodes[g]},XMLNamedNodeMap.prototype.setNamedItem=function(g){var v;return v=this.nodes[g.nodeName],this.nodes[g.nodeName]=g,v||null},XMLNamedNodeMap.prototype.removeNamedItem=function(g){var v;return v=this.nodes[g],delete this.nodes[g],v||null},XMLNamedNodeMap.prototype.item=function(g){return this.nodes[Object.keys(this.nodes)[g]]||null},XMLNamedNodeMap.prototype.getNamedItemNS=function(g,v){throw new Error("This DOM method is not implemented.")},XMLNamedNodeMap.prototype.setNamedItemNS=function(g){throw new Error("This DOM method is not implemented.")},XMLNamedNodeMap.prototype.removeNamedItemNS=function(g,v){throw new Error("This DOM method is not implemented.")},XMLNamedNodeMap}()}).call(this)},32026:function(g,v,b){(function(){var v,S,P,x,C,T,R,k,_,O,I,A,q,z,L,G,j,B={}.hasOwnProperty;j=b(78369),G=j.isObject,L=j.isFunction,z=j.isEmpty,q=j.getValue,k=null,P=null,x=null,C=null,T=null,I=null,A=null,O=null,R=null,S=null,_=null,v=null,g.exports=function(){function XMLNode(g){this.parent=g,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,k||(k=b(32161),P=b(66170),x=b(62096),C=b(59077),T=b(86544),I=b(79406),A=b(43595),O=b(19181),R=b(78833),S=b(39335),_=b(82390),b(40663),v=b(52485))}return Object.defineProperty(XMLNode.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(XMLNode.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(XMLNode.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(XMLNode.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(XMLNode.prototype,"childNodes",{get:function(){return this.childNodeList&&this.childNodeList.nodes||(this.childNodeList=new _(this.children)),this.childNodeList}}),Object.defineProperty(XMLNode.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(XMLNode.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(XMLNode.prototype,"previousSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g-1]||null}}),Object.defineProperty(XMLNode.prototype,"nextSibling",{get:function(){var g;return g=this.parent.children.indexOf(this),this.parent.children[g+1]||null}}),Object.defineProperty(XMLNode.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(XMLNode.prototype,"textContent",{get:function(){var g,v,b,P,x;if(this.nodeType===S.Element||this.nodeType===S.DocumentFragment){for(x="",v=0,b=(P=this.children).length;v<b;v++)(g=P[v]).textContent&&(x+=g.textContent);return x}return null},set:function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),XMLNode.prototype.setParent=function(g){var v,b,S,P,x;for(this.parent=g,g&&(this.options=g.options,this.stringify=g.stringify),x=[],b=0,S=(P=this.children).length;b<S;b++)v=P[b],x.push(v.setParent(this));return x},XMLNode.prototype.element=function(g,v,b){var S,P,x,C,T,R,k,_,O,I,A;if(R=null,null===v&&null==b&&(v=(O=[{},null])[0],b=O[1]),null==v&&(v={}),v=q(v),G(v)||(b=(I=[v,b])[0],v=I[1]),null!=g&&(g=q(g)),Array.isArray(g))for(x=0,k=g.length;x<k;x++)P=g[x],R=this.element(P);else if(L(g))R=this.element(g.apply());else if(G(g)){for(T in g)if(B.call(g,T))if(A=g[T],L(A)&&(A=A.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&0===T.indexOf(this.stringify.convertAttKey))R=this.attribute(T.substr(this.stringify.convertAttKey.length),A);else if(!this.options.separateArrayItems&&Array.isArray(A)&&z(A))R=this.dummy();else if(G(A)&&z(A))R=this.element(T);else if(this.options.keepNullNodes||null!=A)if(!this.options.separateArrayItems&&Array.isArray(A))for(C=0,_=A.length;C<_;C++)P=A[C],(S={})[T]=P,R=this.element(S);else G(A)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&0===T.indexOf(this.stringify.convertTextKey)?R=this.element(A):(R=this.element(T)).element(A):R=this.element(T,A);else R=this.dummy()}else R=this.options.keepNullNodes||null!==b?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&0===g.indexOf(this.stringify.convertTextKey)?this.text(b):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&0===g.indexOf(this.stringify.convertCDataKey)?this.cdata(b):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&0===g.indexOf(this.stringify.convertCommentKey)?this.comment(b):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&0===g.indexOf(this.stringify.convertRawKey)?this.raw(b):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&0===g.indexOf(this.stringify.convertPIKey)?this.instruction(g.substr(this.stringify.convertPIKey.length),b):this.node(g,v,b):this.dummy();if(null==R)throw new Error("Could not create any elements with: "+g+". "+this.debugInfo());return R},XMLNode.prototype.insertBefore=function(g,v,b){var S,P,x,C,T;if(null!=g?g.type:void 0)return C=v,(x=g).setParent(this),C?(P=children.indexOf(C),T=children.splice(P),children.push(x),Array.prototype.push.apply(children,T)):children.push(x),x;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(g));return P=this.parent.children.indexOf(this),T=this.parent.children.splice(P),S=this.parent.element(g,v,b),Array.prototype.push.apply(this.parent.children,T),S},XMLNode.prototype.insertAfter=function(g,v,b){var S,P,x;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(g));return P=this.parent.children.indexOf(this),x=this.parent.children.splice(P+1),S=this.parent.element(g,v,b),Array.prototype.push.apply(this.parent.children,x),S},XMLNode.prototype.remove=function(){var g;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return g=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[g,g-g+1].concat([])),this.parent},XMLNode.prototype.node=function(g,v,b){var S,P;return null!=g&&(g=q(g)),v||(v={}),v=q(v),G(v)||(b=(P=[v,b])[0],v=P[1]),S=new k(this,g,v),null!=b&&S.text(b),this.children.push(S),S},XMLNode.prototype.text=function(g){var v;return G(g)&&this.element(g),v=new A(this,g),this.children.push(v),this},XMLNode.prototype.cdata=function(g){var v;return v=new P(this,g),this.children.push(v),this},XMLNode.prototype.comment=function(g){var v;return v=new x(this,g),this.children.push(v),this},XMLNode.prototype.commentBefore=function(g){var v,b;return v=this.parent.children.indexOf(this),b=this.parent.children.splice(v),this.parent.comment(g),Array.prototype.push.apply(this.parent.children,b),this},XMLNode.prototype.commentAfter=function(g){var v,b;return v=this.parent.children.indexOf(this),b=this.parent.children.splice(v+1),this.parent.comment(g),Array.prototype.push.apply(this.parent.children,b),this},XMLNode.prototype.raw=function(g){var v;return v=new I(this,g),this.children.push(v),this},XMLNode.prototype.dummy=function(){return new R(this)},XMLNode.prototype.instruction=function(g,v){var b,S,P,x,C;if(null!=g&&(g=q(g)),null!=v&&(v=q(v)),Array.isArray(g))for(x=0,C=g.length;x<C;x++)b=g[x],this.instruction(b);else if(G(g))for(b in g)B.call(g,b)&&(S=g[b],this.instruction(b,S));else L(v)&&(v=v.apply()),P=new O(this,g,v),this.children.push(P);return this},XMLNode.prototype.instructionBefore=function(g,v){var b,S;return b=this.parent.children.indexOf(this),S=this.parent.children.splice(b),this.parent.instruction(g,v),Array.prototype.push.apply(this.parent.children,S),this},XMLNode.prototype.instructionAfter=function(g,v){var b,S;return b=this.parent.children.indexOf(this),S=this.parent.children.splice(b+1),this.parent.instruction(g,v),Array.prototype.push.apply(this.parent.children,S),this},XMLNode.prototype.declaration=function(g,v,b){var P,x;return P=this.document(),x=new C(P,g,v,b),0===P.children.length?P.children.unshift(x):P.children[0].type===S.Declaration?P.children[0]=x:P.children.unshift(x),P.root()||P},XMLNode.prototype.dtd=function(g,v){var b,P,x,C,R,k,_,O,I;for(b=this.document(),P=new T(b,g,v),x=C=0,k=(O=b.children).length;C<k;x=++C)if(O[x].type===S.DocType)return b.children[x]=P,P;for(x=R=0,_=(I=b.children).length;R<_;x=++R)if(I[x].isRoot)return b.children.splice(x,0,P),P;return b.children.push(P),P},XMLNode.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},XMLNode.prototype.root=function(){var g;for(g=this;g;){if(g.type===S.Document)return g.rootObject;if(g.isRoot)return g;g=g.parent}},XMLNode.prototype.document=function(){var g;for(g=this;g;){if(g.type===S.Document)return g;g=g.parent}},XMLNode.prototype.end=function(g){return this.document().end(g)},XMLNode.prototype.prev=function(){var g;if((g=this.parent.children.indexOf(this))<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[g-1]},XMLNode.prototype.next=function(){var g;if(-1===(g=this.parent.children.indexOf(this))||g===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[g+1]},XMLNode.prototype.importDocument=function(g){var v;return(v=g.root().clone()).parent=this,v.isRoot=!1,this.children.push(v),this},XMLNode.prototype.debugInfo=function(g){var v,b;return null!=(g=g||this.name)||(null!=(v=this.parent)?v.name:void 0)?null==g?"parent: <"+this.parent.name+">":(null!=(b=this.parent)?b.name:void 0)?"node: <"+g+">, parent: <"+this.parent.name+">":"node: <"+g+">":""},XMLNode.prototype.ele=function(g,v,b){return this.element(g,v,b)},XMLNode.prototype.nod=function(g,v,b){return this.node(g,v,b)},XMLNode.prototype.txt=function(g){return this.text(g)},XMLNode.prototype.dat=function(g){return this.cdata(g)},XMLNode.prototype.com=function(g){return this.comment(g)},XMLNode.prototype.ins=function(g,v){return this.instruction(g,v)},XMLNode.prototype.doc=function(){return this.document()},XMLNode.prototype.dec=function(g,v,b){return this.declaration(g,v,b)},XMLNode.prototype.e=function(g,v,b){return this.element(g,v,b)},XMLNode.prototype.n=function(g,v,b){return this.node(g,v,b)},XMLNode.prototype.t=function(g){return this.text(g)},XMLNode.prototype.d=function(g){return this.cdata(g)},XMLNode.prototype.c=function(g){return this.comment(g)},XMLNode.prototype.r=function(g){return this.raw(g)},XMLNode.prototype.i=function(g,v){return this.instruction(g,v)},XMLNode.prototype.u=function(){return this.up()},XMLNode.prototype.importXMLBuilder=function(g){return this.importDocument(g)},XMLNode.prototype.replaceChild=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.removeChild=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.appendChild=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.hasChildNodes=function(){return 0!==this.children.length},XMLNode.prototype.cloneNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.isSupported=function(g,v){return!0},XMLNode.prototype.hasAttributes=function(){return 0!==this.attribs.length},XMLNode.prototype.compareDocumentPosition=function(g){var b,S;return(b=this)===g?0:this.document()!==g.document()?(S=v.Disconnected|v.ImplementationSpecific,Math.random()<.5?S|=v.Preceding:S|=v.Following,S):b.isAncestor(g)?v.Contains|v.Preceding:b.isDescendant(g)?v.Contains|v.Following:b.isPreceding(g)?v.Preceding:v.Following},XMLNode.prototype.isSameNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.lookupPrefix=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.isDefaultNamespace=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.lookupNamespaceURI=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.isEqualNode=function(g){var v,b,S;if(g.nodeType!==this.nodeType)return!1;if(g.children.length!==this.children.length)return!1;for(v=b=0,S=this.children.length-1;0<=S?b<=S:b>=S;v=0<=S?++b:--b)if(!this.children[v].isEqualNode(g.children[v]))return!1;return!0},XMLNode.prototype.getFeature=function(g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.setUserData=function(g,v,b){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.getUserData=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLNode.prototype.contains=function(g){return!!g&&(g===this||this.isDescendant(g))},XMLNode.prototype.isDescendant=function(g){var v,b,S,P;for(b=0,S=(P=this.children).length;b<S;b++){if(g===(v=P[b]))return!0;if(v.isDescendant(g))return!0}return!1},XMLNode.prototype.isAncestor=function(g){return g.isDescendant(this)},XMLNode.prototype.isPreceding=function(g){var v,b;return v=this.treePosition(g),b=this.treePosition(this),-1!==v&&-1!==b&&v<b},XMLNode.prototype.isFollowing=function(g){var v,b;return v=this.treePosition(g),b=this.treePosition(this),-1!==v&&-1!==b&&v>b},XMLNode.prototype.treePosition=function(g){var v,b;return b=0,v=!1,this.foreachTreeNode(this.document(),(function(S){if(b++,!v&&S===g)return v=!0})),v?b:-1},XMLNode.prototype.foreachTreeNode=function(g,v){var b,S,P,x,C;for(g||(g=this.document()),S=0,P=(x=g.children).length;S<P;S++){if(C=v(b=x[S]))return C;if(C=this.foreachTreeNode(b,v))return C}},XMLNode}()}).call(this)},82390:function(g){(function(){g.exports=function(){function XMLNodeList(g){this.nodes=g}return Object.defineProperty(XMLNodeList.prototype,"length",{get:function(){return this.nodes.length||0}}),XMLNodeList.prototype.clone=function(){return this.nodes=null},XMLNodeList.prototype.item=function(g){return this.nodes[g]||null},XMLNodeList}()}).call(this)},19181:function(g,v,b){(function(){var v,S,P={}.hasOwnProperty;v=b(39335),S=b(6488),g.exports=function(g){function XMLProcessingInstruction(g,b,S){if(XMLProcessingInstruction.__super__.constructor.call(this,g),null==b)throw new Error("Missing instruction target. "+this.debugInfo());this.type=v.ProcessingInstruction,this.target=this.stringify.insTarget(b),this.name=this.target,S&&(this.value=this.stringify.insValue(S))}return function(g,v){for(var b in v)P.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLProcessingInstruction,g),XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)},XMLProcessingInstruction.prototype.toString=function(g){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(g))},XMLProcessingInstruction.prototype.isEqualNode=function(g){return!!XMLProcessingInstruction.__super__.isEqualNode.apply(this,arguments).isEqualNode(g)&&g.target===this.target},XMLProcessingInstruction}(S)}).call(this)},79406:function(g,v,b){(function(){var v,S,P={}.hasOwnProperty;v=b(39335),S=b(32026),g.exports=function(g){function XMLRaw(g,b){if(XMLRaw.__super__.constructor.call(this,g),null==b)throw new Error("Missing raw text. "+this.debugInfo());this.type=v.Raw,this.value=this.stringify.raw(b)}return function(g,v){for(var b in v)P.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLRaw,g),XMLRaw.prototype.clone=function(){return Object.create(this)},XMLRaw.prototype.toString=function(g){return this.options.writer.raw(this,this.options.writer.filterOptions(g))},XMLRaw}(S)}).call(this)},81996:function(g,v,b){(function(){var v,S,P,x={}.hasOwnProperty;v=b(39335),P=b(60751),S=b(30594),g.exports=function(g){function XMLStreamWriter(g,v){this.stream=g,XMLStreamWriter.__super__.constructor.call(this,v)}return function(g,v){for(var b in v)x.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLStreamWriter,g),XMLStreamWriter.prototype.endline=function(g,v,b){return g.isLastRootNode&&v.state===S.CloseTag?"":XMLStreamWriter.__super__.endline.call(this,g,v,b)},XMLStreamWriter.prototype.document=function(g,v){var b,S,P,x,C,T,R,k,_;for(S=P=0,C=(R=g.children).length;P<C;S=++P)(b=R[S]).isLastRootNode=S===g.children.length-1;for(v=this.filterOptions(v),_=[],x=0,T=(k=g.children).length;x<T;x++)b=k[x],_.push(this.writeChildNode(b,v,0));return _},XMLStreamWriter.prototype.attribute=function(g,v,b){return this.stream.write(XMLStreamWriter.__super__.attribute.call(this,g,v,b))},XMLStreamWriter.prototype.cdata=function(g,v,b){return this.stream.write(XMLStreamWriter.__super__.cdata.call(this,g,v,b))},XMLStreamWriter.prototype.comment=function(g,v,b){return this.stream.write(XMLStreamWriter.__super__.comment.call(this,g,v,b))},XMLStreamWriter.prototype.declaration=function(g,v,b){return this.stream.write(XMLStreamWriter.__super__.declaration.call(this,g,v,b))},XMLStreamWriter.prototype.docType=function(g,v,b){var P,x,C,T;if(b||(b=0),this.openNode(g,v,b),v.state=S.OpenTag,this.stream.write(this.indent(g,v,b)),this.stream.write("<!DOCTYPE "+g.root().name),g.pubID&&g.sysID?this.stream.write(' PUBLIC "'+g.pubID+'" "'+g.sysID+'"'):g.sysID&&this.stream.write(' SYSTEM "'+g.sysID+'"'),g.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(g,v,b)),v.state=S.InsideTag,x=0,C=(T=g.children).length;x<C;x++)P=T[x],this.writeChildNode(P,v,b+1);v.state=S.CloseTag,this.stream.write("]")}return v.state=S.CloseTag,this.stream.write(v.spaceBeforeSlash+">"),this.stream.write(this.endline(g,v,b)),v.state=S.None,this.closeNode(g,v,b)},XMLStreamWriter.prototype.element=function(g,b,P){var C,T,R,k,_,O,I,A,q;for(I in P||(P=0),this.openNode(g,b,P),b.state=S.OpenTag,this.stream.write(this.indent(g,b,P)+"<"+g.name),A=g.attribs)x.call(A,I)&&(C=A[I],this.attribute(C,b,P));if(k=0===(R=g.children.length)?null:g.children[0],0===R||g.children.every((function(g){return(g.type===v.Text||g.type===v.Raw)&&""===g.value})))b.allowEmpty?(this.stream.write(">"),b.state=S.CloseTag,this.stream.write("</"+g.name+">")):(b.state=S.CloseTag,this.stream.write(b.spaceBeforeSlash+"/>"));else if(!b.pretty||1!==R||k.type!==v.Text&&k.type!==v.Raw||null==k.value){for(this.stream.write(">"+this.endline(g,b,P)),b.state=S.InsideTag,_=0,O=(q=g.children).length;_<O;_++)T=q[_],this.writeChildNode(T,b,P+1);b.state=S.CloseTag,this.stream.write(this.indent(g,b,P)+"</"+g.name+">")}else this.stream.write(">"),b.state=S.InsideTag,b.suppressPrettyCount++,!0,this.writeChildNode(k,b,P+1),b.suppressPrettyCount--,!1,b.state=S.CloseTag,this.stream.write("</"+g.name+">");return this.stream.write(this.endline(g,b,P)),b.state=S.None,this.closeNode(g,b,P)},XMLStreamWriter.prototype.processingInstruction=function(g,v,b){return this.stream.write(XMLStreamWriter.__super__.processingInstruction.call(this,g,v,b))},XMLStreamWriter.prototype.raw=function(g,v,b){return this.stream.write(XMLStreamWriter.__super__.raw.call(this,g,v,b))},XMLStreamWriter.prototype.text=function(g,v,b){return this.stream.write(XMLStreamWriter.__super__.text.call(this,g,v,b))},XMLStreamWriter.prototype.dtdAttList=function(g,v,b){return this.stream.write(XMLStreamWriter.__super__.dtdAttList.call(this,g,v,b))},XMLStreamWriter.prototype.dtdElement=function(g,v,b){return this.stream.write(XMLStreamWriter.__super__.dtdElement.call(this,g,v,b))},XMLStreamWriter.prototype.dtdEntity=function(g,v,b){return this.stream.write(XMLStreamWriter.__super__.dtdEntity.call(this,g,v,b))},XMLStreamWriter.prototype.dtdNotation=function(g,v,b){return this.stream.write(XMLStreamWriter.__super__.dtdNotation.call(this,g,v,b))},XMLStreamWriter}(P)}).call(this)},26434:function(g,v,b){(function(){var v,S={}.hasOwnProperty;v=b(60751),g.exports=function(g){function XMLStringWriter(g){XMLStringWriter.__super__.constructor.call(this,g)}return function(g,v){for(var b in v)S.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLStringWriter,g),XMLStringWriter.prototype.document=function(g,v){var b,S,P,x,C;for(v=this.filterOptions(v),x="",S=0,P=(C=g.children).length;S<P;S++)b=C[S],x+=this.writeChildNode(b,v,0);return v.pretty&&x.slice(-v.newline.length)===v.newline&&(x=x.slice(0,-v.newline.length)),x},XMLStringWriter}(v)}).call(this)},95549:function(g){(function(){var bind=function(g,v){return function(){return g.apply(v,arguments)}},v={}.hasOwnProperty;g.exports=function(){function XMLStringifier(g){var b,S,P;for(b in this.assertLegalName=bind(this.assertLegalName,this),this.assertLegalChar=bind(this.assertLegalChar,this),g||(g={}),this.options=g,this.options.version||(this.options.version="1.0"),S=g.stringify||{})v.call(S,b)&&(P=S[b],this[b]=P)}return XMLStringifier.prototype.name=function(g){return this.options.noValidation?g:this.assertLegalName(""+g||"")},XMLStringifier.prototype.text=function(g){return this.options.noValidation?g:this.assertLegalChar(this.textEscape(""+g||""))},XMLStringifier.prototype.cdata=function(g){return this.options.noValidation?g:(g=(g=""+g||"").replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(g))},XMLStringifier.prototype.comment=function(g){if(this.options.noValidation)return g;if((g=""+g||"").match(/--/))throw new Error("Comment text cannot contain double-hypen: "+g);return this.assertLegalChar(g)},XMLStringifier.prototype.raw=function(g){return this.options.noValidation?g:""+g||""},XMLStringifier.prototype.attValue=function(g){return this.options.noValidation?g:this.assertLegalChar(this.attEscape(g=""+g||""))},XMLStringifier.prototype.insTarget=function(g){return this.options.noValidation?g:this.assertLegalChar(""+g||"")},XMLStringifier.prototype.insValue=function(g){if(this.options.noValidation)return g;if((g=""+g||"").match(/\?>/))throw new Error("Invalid processing instruction value: "+g);return this.assertLegalChar(g)},XMLStringifier.prototype.xmlVersion=function(g){if(this.options.noValidation)return g;if(!(g=""+g||"").match(/1\.[0-9]+/))throw new Error("Invalid version number: "+g);return g},XMLStringifier.prototype.xmlEncoding=function(g){if(this.options.noValidation)return g;if(!(g=""+g||"").match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+g);return this.assertLegalChar(g)},XMLStringifier.prototype.xmlStandalone=function(g){return this.options.noValidation?g:g?"yes":"no"},XMLStringifier.prototype.dtdPubID=function(g){return this.options.noValidation?g:this.assertLegalChar(""+g||"")},XMLStringifier.prototype.dtdSysID=function(g){return this.options.noValidation?g:this.assertLegalChar(""+g||"")},XMLStringifier.prototype.dtdElementValue=function(g){return this.options.noValidation?g:this.assertLegalChar(""+g||"")},XMLStringifier.prototype.dtdAttType=function(g){return this.options.noValidation?g:this.assertLegalChar(""+g||"")},XMLStringifier.prototype.dtdAttDefault=function(g){return this.options.noValidation?g:this.assertLegalChar(""+g||"")},XMLStringifier.prototype.dtdEntityValue=function(g){return this.options.noValidation?g:this.assertLegalChar(""+g||"")},XMLStringifier.prototype.dtdNData=function(g){return this.options.noValidation?g:this.assertLegalChar(""+g||"")},XMLStringifier.prototype.convertAttKey="@",XMLStringifier.prototype.convertPIKey="?",XMLStringifier.prototype.convertTextKey="#text",XMLStringifier.prototype.convertCDataKey="#cdata",XMLStringifier.prototype.convertCommentKey="#comment",XMLStringifier.prototype.convertRawKey="#raw",XMLStringifier.prototype.assertLegalChar=function(g){var v,b;if(this.options.noValidation)return g;if(v="","1.0"===this.options.version){if(v=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,b=g.match(v))throw new Error("Invalid character in string: "+g+" at index "+b.index)}else if("1.1"===this.options.version&&(v=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,b=g.match(v)))throw new Error("Invalid character in string: "+g+" at index "+b.index);return g},XMLStringifier.prototype.assertLegalName=function(g){var v;if(this.options.noValidation)return g;if(this.assertLegalChar(g),v=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!g.match(v))throw new Error("Invalid character in name");return g},XMLStringifier.prototype.textEscape=function(g){var v;return this.options.noValidation?g:(v=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,g.replace(v,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},XMLStringifier.prototype.attEscape=function(g){var v;return this.options.noValidation?g:(v=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,g.replace(v,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},XMLStringifier}()}).call(this)},43595:function(g,v,b){(function(){var v,S,P={}.hasOwnProperty;v=b(39335),S=b(6488),g.exports=function(g){function XMLText(g,b){if(XMLText.__super__.constructor.call(this,g),null==b)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=v.Text,this.value=this.stringify.text(b)}return function(g,v){for(var b in v)P.call(v,b)&&(g[b]=v[b]);function ctor(){this.constructor=g}ctor.prototype=v.prototype,g.prototype=new ctor,g.__super__=v.prototype}(XMLText,g),Object.defineProperty(XMLText.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(XMLText.prototype,"wholeText",{get:function(){var g,v,b;for(b="",v=this.previousSibling;v;)b=v.data+b,v=v.previousSibling;for(b+=this.data,g=this.nextSibling;g;)b+=g.data,g=g.nextSibling;return b}}),XMLText.prototype.clone=function(){return Object.create(this)},XMLText.prototype.toString=function(g){return this.options.writer.text(this,this.options.writer.filterOptions(g))},XMLText.prototype.splitText=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLText.prototype.replaceWholeText=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},XMLText}(S)}).call(this)},60751:function(g,v,b){(function(){var v,S,P,x={}.hasOwnProperty;P=b(78369).assign,v=b(39335),b(59077),b(86544),b(66170),b(62096),b(32161),b(79406),b(43595),b(19181),b(78833),b(51179),b(36347),b(99078),b(44777),S=b(30594),g.exports=function(){function XMLWriterBase(g){var v,b,S;for(v in g||(g={}),this.options=g,b=g.writer||{})x.call(b,v)&&(S=b[v],this["_"+v]=this[v],this[v]=S)}return XMLWriterBase.prototype.filterOptions=function(g){var v,b,x,C,T,R,k,_;return g||(g={}),g=P({},this.options,g),(v={writer:this}).pretty=g.pretty||!1,v.allowEmpty=g.allowEmpty||!1,v.indent=null!=(b=g.indent)?b:" ",v.newline=null!=(x=g.newline)?x:"\n",v.offset=null!=(C=g.offset)?C:0,v.dontPrettyTextNodes=null!=(T=null!=(R=g.dontPrettyTextNodes)?R:g.dontprettytextnodes)?T:0,v.spaceBeforeSlash=null!=(k=null!=(_=g.spaceBeforeSlash)?_:g.spacebeforeslash)?k:"",!0===v.spaceBeforeSlash&&(v.spaceBeforeSlash=" "),v.suppressPrettyCount=0,v.user={},v.state=S.None,v},XMLWriterBase.prototype.indent=function(g,v,b){var S;return!v.pretty||v.suppressPrettyCount?"":v.pretty&&(S=(b||0)+v.offset+1)>0?new Array(S).join(v.indent):""},XMLWriterBase.prototype.endline=function(g,v,b){return!v.pretty||v.suppressPrettyCount?"":v.newline},XMLWriterBase.prototype.attribute=function(g,v,b){var S;return this.openAttribute(g,v,b),S=" "+g.name+'="'+g.value+'"',this.closeAttribute(g,v,b),S},XMLWriterBase.prototype.cdata=function(g,v,b){var P;return this.openNode(g,v,b),v.state=S.OpenTag,P=this.indent(g,v,b)+"<![CDATA[",v.state=S.InsideTag,P+=g.value,v.state=S.CloseTag,P+="]]>"+this.endline(g,v,b),v.state=S.None,this.closeNode(g,v,b),P},XMLWriterBase.prototype.comment=function(g,v,b){var P;return this.openNode(g,v,b),v.state=S.OpenTag,P=this.indent(g,v,b)+"\x3c!-- ",v.state=S.InsideTag,P+=g.value,v.state=S.CloseTag,P+=" --\x3e"+this.endline(g,v,b),v.state=S.None,this.closeNode(g,v,b),P},XMLWriterBase.prototype.declaration=function(g,v,b){var P;return this.openNode(g,v,b),v.state=S.OpenTag,P=this.indent(g,v,b)+"<?xml",v.state=S.InsideTag,P+=' version="'+g.version+'"',null!=g.encoding&&(P+=' encoding="'+g.encoding+'"'),null!=g.standalone&&(P+=' standalone="'+g.standalone+'"'),v.state=S.CloseTag,P+=v.spaceBeforeSlash+"?>",P+=this.endline(g,v,b),v.state=S.None,this.closeNode(g,v,b),P},XMLWriterBase.prototype.docType=function(g,v,b){var P,x,C,T,R;if(b||(b=0),this.openNode(g,v,b),v.state=S.OpenTag,T=this.indent(g,v,b),T+="<!DOCTYPE "+g.root().name,g.pubID&&g.sysID?T+=' PUBLIC "'+g.pubID+'" "'+g.sysID+'"':g.sysID&&(T+=' SYSTEM "'+g.sysID+'"'),g.children.length>0){for(T+=" [",T+=this.endline(g,v,b),v.state=S.InsideTag,x=0,C=(R=g.children).length;x<C;x++)P=R[x],T+=this.writeChildNode(P,v,b+1);v.state=S.CloseTag,T+="]"}return v.state=S.CloseTag,T+=v.spaceBeforeSlash+">",T+=this.endline(g,v,b),v.state=S.None,this.closeNode(g,v,b),T},XMLWriterBase.prototype.element=function(g,b,P){var C,T,R,k,_,O,I,A,q,z,L,G,j,B;for(q in P||(P=0),z=!1,L="",this.openNode(g,b,P),b.state=S.OpenTag,L+=this.indent(g,b,P)+"<"+g.name,G=g.attribs)x.call(G,q)&&(C=G[q],L+=this.attribute(C,b,P));if(k=0===(R=g.children.length)?null:g.children[0],0===R||g.children.every((function(g){return(g.type===v.Text||g.type===v.Raw)&&""===g.value})))b.allowEmpty?(L+=">",b.state=S.CloseTag,L+="</"+g.name+">"+this.endline(g,b,P)):(b.state=S.CloseTag,L+=b.spaceBeforeSlash+"/>"+this.endline(g,b,P));else if(!b.pretty||1!==R||k.type!==v.Text&&k.type!==v.Raw||null==k.value){if(b.dontPrettyTextNodes)for(_=0,I=(j=g.children).length;_<I;_++)if(((T=j[_]).type===v.Text||T.type===v.Raw)&&null!=T.value){b.suppressPrettyCount++,z=!0;break}for(L+=">"+this.endline(g,b,P),b.state=S.InsideTag,O=0,A=(B=g.children).length;O<A;O++)T=B[O],L+=this.writeChildNode(T,b,P+1);b.state=S.CloseTag,L+=this.indent(g,b,P)+"</"+g.name+">",z&&b.suppressPrettyCount--,L+=this.endline(g,b,P),b.state=S.None}else L+=">",b.state=S.InsideTag,b.suppressPrettyCount++,z=!0,L+=this.writeChildNode(k,b,P+1),b.suppressPrettyCount--,z=!1,b.state=S.CloseTag,L+="</"+g.name+">"+this.endline(g,b,P);return this.closeNode(g,b,P),L},XMLWriterBase.prototype.writeChildNode=function(g,b,S){switch(g.type){case v.CData:return this.cdata(g,b,S);case v.Comment:return this.comment(g,b,S);case v.Element:return this.element(g,b,S);case v.Raw:return this.raw(g,b,S);case v.Text:return this.text(g,b,S);case v.ProcessingInstruction:return this.processingInstruction(g,b,S);case v.Dummy:return"";case v.Declaration:return this.declaration(g,b,S);case v.DocType:return this.docType(g,b,S);case v.AttributeDeclaration:return this.dtdAttList(g,b,S);case v.ElementDeclaration:return this.dtdElement(g,b,S);case v.EntityDeclaration:return this.dtdEntity(g,b,S);case v.NotationDeclaration:return this.dtdNotation(g,b,S);default:throw new Error("Unknown XML node type: "+g.constructor.name)}},XMLWriterBase.prototype.processingInstruction=function(g,v,b){var P;return this.openNode(g,v,b),v.state=S.OpenTag,P=this.indent(g,v,b)+"<?",v.state=S.InsideTag,P+=g.target,g.value&&(P+=" "+g.value),v.state=S.CloseTag,P+=v.spaceBeforeSlash+"?>",P+=this.endline(g,v,b),v.state=S.None,this.closeNode(g,v,b),P},XMLWriterBase.prototype.raw=function(g,v,b){var P;return this.openNode(g,v,b),v.state=S.OpenTag,P=this.indent(g,v,b),v.state=S.InsideTag,P+=g.value,v.state=S.CloseTag,P+=this.endline(g,v,b),v.state=S.None,this.closeNode(g,v,b),P},XMLWriterBase.prototype.text=function(g,v,b){var P;return this.openNode(g,v,b),v.state=S.OpenTag,P=this.indent(g,v,b),v.state=S.InsideTag,P+=g.value,v.state=S.CloseTag,P+=this.endline(g,v,b),v.state=S.None,this.closeNode(g,v,b),P},XMLWriterBase.prototype.dtdAttList=function(g,v,b){var P;return this.openNode(g,v,b),v.state=S.OpenTag,P=this.indent(g,v,b)+"<!ATTLIST",v.state=S.InsideTag,P+=" "+g.elementName+" "+g.attributeName+" "+g.attributeType,"#DEFAULT"!==g.defaultValueType&&(P+=" "+g.defaultValueType),g.defaultValue&&(P+=' "'+g.defaultValue+'"'),v.state=S.CloseTag,P+=v.spaceBeforeSlash+">"+this.endline(g,v,b),v.state=S.None,this.closeNode(g,v,b),P},XMLWriterBase.prototype.dtdElement=function(g,v,b){var P;return this.openNode(g,v,b),v.state=S.OpenTag,P=this.indent(g,v,b)+"<!ELEMENT",v.state=S.InsideTag,P+=" "+g.name+" "+g.value,v.state=S.CloseTag,P+=v.spaceBeforeSlash+">"+this.endline(g,v,b),v.state=S.None,this.closeNode(g,v,b),P},XMLWriterBase.prototype.dtdEntity=function(g,v,b){var P;return this.openNode(g,v,b),v.state=S.OpenTag,P=this.indent(g,v,b)+"<!ENTITY",v.state=S.InsideTag,g.pe&&(P+=" %"),P+=" "+g.name,g.value?P+=' "'+g.value+'"':(g.pubID&&g.sysID?P+=' PUBLIC "'+g.pubID+'" "'+g.sysID+'"':g.sysID&&(P+=' SYSTEM "'+g.sysID+'"'),g.nData&&(P+=" NDATA "+g.nData)),v.state=S.CloseTag,P+=v.spaceBeforeSlash+">"+this.endline(g,v,b),v.state=S.None,this.closeNode(g,v,b),P},XMLWriterBase.prototype.dtdNotation=function(g,v,b){var P;return this.openNode(g,v,b),v.state=S.OpenTag,P=this.indent(g,v,b)+"<!NOTATION",v.state=S.InsideTag,P+=" "+g.name,g.pubID&&g.sysID?P+=' PUBLIC "'+g.pubID+'" "'+g.sysID+'"':g.pubID?P+=' PUBLIC "'+g.pubID+'"':g.sysID&&(P+=' SYSTEM "'+g.sysID+'"'),v.state=S.CloseTag,P+=v.spaceBeforeSlash+">"+this.endline(g,v,b),v.state=S.None,this.closeNode(g,v,b),P},XMLWriterBase.prototype.openNode=function(g,v,b){},XMLWriterBase.prototype.closeNode=function(g,v,b){},XMLWriterBase.prototype.openAttribute=function(g,v,b){},XMLWriterBase.prototype.closeAttribute=function(g,v,b){},XMLWriterBase}()}).call(this)},5532:function(g,v,b){(function(){var v,S,P,x,C,T,R,k,_,O;O=b(78369),k=O.assign,_=O.isFunction,P=b(91770),x=b(66934),C=b(79227),R=b(26434),T=b(81996),v=b(39335),S=b(30594),g.exports.create=function(g,v,b,S){var P,C;if(null==g)throw new Error("Root element needs a name.");return S=k({},v,b,S),C=(P=new x(S)).element(g),S.headless||(P.declaration(S),null==S.pubID&&null==S.sysID||P.dtd(S)),C},g.exports.begin=function(g,v,b){var S;return _(g)&&(v=(S=[g,v])[0],b=S[1],g={}),v?new C(g,v,b):new x(g)},g.exports.stringWriter=function(g){return new R(g)},g.exports.streamWriter=function(g,v){return new T(g,v)},g.exports.implementation=new P,g.exports.nodeType=v,g.exports.writerState=S}).call(this)},49602:g=>{"use strict";g.exports=function(g){g.prototype[Symbol.iterator]=function*(){for(let g=this.head;g;g=g.next)yield g.value}}},34411:(g,v,b)=>{"use strict";function Yallist(g){var v=this;if(v instanceof Yallist||(v=new Yallist),v.tail=null,v.head=null,v.length=0,g&&"function"==typeof g.forEach)g.forEach((function(g){v.push(g)}));else if(arguments.length>0)for(var b=0,S=arguments.length;b<S;b++)v.push(arguments[b]);return v}function insert(g,v,b){var S=v===g.head?new Node(b,null,v,g):new Node(b,v,v.next,g);return null===S.next&&(g.tail=S),null===S.prev&&(g.head=S),g.length++,S}function push(g,v){g.tail=new Node(v,g.tail,null,g),g.head||(g.head=g.tail),g.length++}function unshift(g,v){g.head=new Node(v,null,g.head,g),g.tail||(g.tail=g.head),g.length++}function Node(g,v,b,S){if(!(this instanceof Node))return new Node(g,v,b,S);this.list=S,this.value=g,v?(v.next=this,this.prev=v):this.prev=null,b?(b.prev=this,this.next=b):this.next=null}g.exports=Yallist,Yallist.Node=Node,Yallist.create=Yallist,Yallist.prototype.removeNode=function(g){if(g.list!==this)throw new Error("removing node which does not belong to this list");var v=g.next,b=g.prev;return v&&(v.prev=b),b&&(b.next=v),g===this.head&&(this.head=v),g===this.tail&&(this.tail=b),g.list.length--,g.next=null,g.prev=null,g.list=null,v},Yallist.prototype.unshiftNode=function(g){if(g!==this.head){g.list&&g.list.removeNode(g);var v=this.head;g.list=this,g.next=v,v&&(v.prev=g),this.head=g,this.tail||(this.tail=g),this.length++}},Yallist.prototype.pushNode=function(g){if(g!==this.tail){g.list&&g.list.removeNode(g);var v=this.tail;g.list=this,g.prev=v,v&&(v.next=g),this.tail=g,this.head||(this.head=g),this.length++}},Yallist.prototype.push=function(){for(var g=0,v=arguments.length;g<v;g++)push(this,arguments[g]);return this.length},Yallist.prototype.unshift=function(){for(var g=0,v=arguments.length;g<v;g++)unshift(this,arguments[g]);return this.length},Yallist.prototype.pop=function(){if(this.tail){var g=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,g}},Yallist.prototype.shift=function(){if(this.head){var g=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,g}},Yallist.prototype.forEach=function(g,v){v=v||this;for(var b=this.head,S=0;null!==b;S++)g.call(v,b.value,S,this),b=b.next},Yallist.prototype.forEachReverse=function(g,v){v=v||this;for(var b=this.tail,S=this.length-1;null!==b;S--)g.call(v,b.value,S,this),b=b.prev},Yallist.prototype.get=function(g){for(var v=0,b=this.head;null!==b&&v<g;v++)b=b.next;if(v===g&&null!==b)return b.value},Yallist.prototype.getReverse=function(g){for(var v=0,b=this.tail;null!==b&&v<g;v++)b=b.prev;if(v===g&&null!==b)return b.value},Yallist.prototype.map=function(g,v){v=v||this;for(var b=new Yallist,S=this.head;null!==S;)b.push(g.call(v,S.value,this)),S=S.next;return b},Yallist.prototype.mapReverse=function(g,v){v=v||this;for(var b=new Yallist,S=this.tail;null!==S;)b.push(g.call(v,S.value,this)),S=S.prev;return b},Yallist.prototype.reduce=function(g,v){var b,S=this.head;if(arguments.length>1)b=v;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");S=this.head.next,b=this.head.value}for(var P=0;null!==S;P++)b=g(b,S.value,P),S=S.next;return b},Yallist.prototype.reduceReverse=function(g,v){var b,S=this.tail;if(arguments.length>1)b=v;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");S=this.tail.prev,b=this.tail.value}for(var P=this.length-1;null!==S;P--)b=g(b,S.value,P),S=S.prev;return b},Yallist.prototype.toArray=function(){for(var g=new Array(this.length),v=0,b=this.head;null!==b;v++)g[v]=b.value,b=b.next;return g},Yallist.prototype.toArrayReverse=function(){for(var g=new Array(this.length),v=0,b=this.tail;null!==b;v++)g[v]=b.value,b=b.prev;return g},Yallist.prototype.slice=function(g,v){(v=v||this.length)<0&&(v+=this.length),(g=g||0)<0&&(g+=this.length);var b=new Yallist;if(v<g||v<0)return b;g<0&&(g=0),v>this.length&&(v=this.length);for(var S=0,P=this.head;null!==P&&S<g;S++)P=P.next;for(;null!==P&&S<v;S++,P=P.next)b.push(P.value);return b},Yallist.prototype.sliceReverse=function(g,v){(v=v||this.length)<0&&(v+=this.length),(g=g||0)<0&&(g+=this.length);var b=new Yallist;if(v<g||v<0)return b;g<0&&(g=0),v>this.length&&(v=this.length);for(var S=this.length,P=this.tail;null!==P&&S>v;S--)P=P.prev;for(;null!==P&&S>g;S--,P=P.prev)b.push(P.value);return b},Yallist.prototype.splice=function(g,v,...b){g>this.length&&(g=this.length-1),g<0&&(g=this.length+g);for(var S=0,P=this.head;null!==P&&S<g;S++)P=P.next;var x=[];for(S=0;P&&S<v;S++)x.push(P.value),P=this.removeNode(P);null===P&&(P=this.tail),P!==this.head&&P!==this.tail&&(P=P.prev);for(S=0;S<b.length;S++)P=insert(this,P,b[S]);return x},Yallist.prototype.reverse=function(){for(var g=this.head,v=this.tail,b=g;null!==b;b=b.prev){var S=b.prev;b.prev=b.next,b.next=S}return this.head=v,this.tail=g,this};try{b(49602)(Yallist)}catch(g){}},2958:(g,v,b)=>{var S=b(57147),P=b(12781).Transform,x=b(12781).PassThrough,C=b(59796),T=b(73837),R=b(82361).EventEmitter,k=b(82779);function ZipFile(){this.outputStream=new x,this.entries=[],this.outputStreamCursor=0,this.ended=!1,this.allDone=!1,this.forceZip64Eocd=!1}v.ZipFile=ZipFile,v.dateToDosDateTime=dateToDosDateTime,T.inherits(ZipFile,R),ZipFile.prototype.addFile=function(g,v,b){var P=this;v=validateMetadataPath(v,!1),null==b&&(b={});var x=new Entry(v,!1,b);P.entries.push(x),S.stat(g,(function(v,C){return v?P.emit("error",v):C.isFile()?(x.uncompressedSize=C.size,null==b.mtime&&x.setLastModDate(C.mtime),null==b.mode&&x.setFileAttributesMode(C.mode),x.setFileDataPumpFunction((function(){var v=S.createReadStream(g);x.state=Entry.FILE_DATA_IN_PROGRESS,v.on("error",(function(g){P.emit("error",g)})),pumpFileDataReadStream(P,x,v)})),void pumpEntries(P)):P.emit("error",new Error("not a file: "+g))}))},ZipFile.prototype.addReadStream=function(g,v,b){var S=this;null==b&&(b={});var P=new Entry(v=validateMetadataPath(v,!1),!1,b);S.entries.push(P),P.setFileDataPumpFunction((function(){P.state=Entry.FILE_DATA_IN_PROGRESS,pumpFileDataReadStream(S,P,g)})),pumpEntries(S)},ZipFile.prototype.addBuffer=function(g,v,b){var S=this;if(v=validateMetadataPath(v,!1),g.length>1073741823)throw new Error("buffer too large: "+g.length+" > 1073741823");if(null==b&&(b={}),null!=b.size)throw new Error("options.size not allowed");var P=new Entry(v,!1,b);function setCompressedBuffer(g){P.compressedSize=g.length,P.setFileDataPumpFunction((function(){writeToOutputStream(S,g),writeToOutputStream(S,P.getDataDescriptor()),P.state=Entry.FILE_DATA_DONE,setImmediate((function(){pumpEntries(S)}))})),pumpEntries(S)}P.uncompressedSize=g.length,P.crc32=k.unsigned(g),P.crcAndFileSizeKnown=!0,S.entries.push(P),P.compress?C.deflateRaw(g,(function(g,v){setCompressedBuffer(v)})):setCompressedBuffer(g)},ZipFile.prototype.addEmptyDirectory=function(g,v){var b=this;if(g=validateMetadataPath(g,!0),null==v&&(v={}),null!=v.size)throw new Error("options.size not allowed");if(null!=v.compress)throw new Error("options.compress not allowed");var S=new Entry(g,!0,v);b.entries.push(S),S.setFileDataPumpFunction((function(){writeToOutputStream(b,S.getDataDescriptor()),S.state=Entry.FILE_DATA_DONE,pumpEntries(b)})),pumpEntries(b)};var _=bufferFrom([80,75,5,6]);function writeToOutputStream(g,v){g.outputStream.write(v),g.outputStreamCursor+=v.length}function pumpFileDataReadStream(g,v,b){var S=new Crc32Watcher,P=new ByteCounter,T=v.compress?new C.DeflateRaw:new x,R=new ByteCounter;b.pipe(S).pipe(P).pipe(T).pipe(R).pipe(g.outputStream,{end:!1}),R.on("end",(function(){if(v.crc32=S.crc32,null==v.uncompressedSize)v.uncompressedSize=P.byteCount;else if(v.uncompressedSize!==P.byteCount)return g.emit("error",new Error("file data stream has unexpected number of bytes"));v.compressedSize=R.byteCount,g.outputStreamCursor+=v.compressedSize,writeToOutputStream(g,v.getDataDescriptor()),v.state=Entry.FILE_DATA_DONE,pumpEntries(g)}))}function pumpEntries(g){if(!g.allDone){if(g.ended&&null!=g.finalSizeCallback){var v=function calculateFinalSize(g){for(var v=0,b=0,S=0;S<g.entries.length;S++){var P=g.entries[S];if(P.compress)return-1;if(P.state>=Entry.READY_TO_PUMP_FILE_DATA){if(null==P.uncompressedSize)return-1}else if(null==P.uncompressedSize)return null;P.relativeOffsetOfLocalHeader=v;var x=P.useZip64Format();v+=z+P.utf8FileName.length,v+=P.uncompressedSize,P.crcAndFileSizeKnown||(v+=x?B:j),b+=U+P.utf8FileName.length+P.fileComment.length,x&&(b+=V)}var C=0;(g.forceZip64Eocd||g.entries.length>=65535||b>=65535||v>=4294967295)&&(C+=O+I);return C+=A+g.comment.length,v+b+C}(g);null!=v&&(g.finalSizeCallback(v),g.finalSizeCallback=null)}var b=function getFirstNotDoneEntry(){for(var v=0;v<g.entries.length;v++){var b=g.entries[v];if(b.state<Entry.FILE_DATA_DONE)return b}return null}();if(null!=b){if(b.state<Entry.READY_TO_PUMP_FILE_DATA)return;if(b.state===Entry.FILE_DATA_IN_PROGRESS)return;b.relativeOffsetOfLocalHeader=g.outputStreamCursor;var S=b.getLocalFileHeader();writeToOutputStream(g,S),b.doFileDataPump()}else g.ended&&(g.offsetOfStartOfCentralDirectory=g.outputStreamCursor,g.entries.forEach((function(v){var b=v.getCentralDirectoryRecord();writeToOutputStream(g,b)})),writeToOutputStream(g,function getEndOfCentralDirectoryRecord(g,v){var b=!1,S=g.entries.length;(g.forceZip64Eocd||g.entries.length>=65535)&&(S=65535,b=!0);var P=g.outputStreamCursor-g.offsetOfStartOfCentralDirectory,x=P;(g.forceZip64Eocd||P>=4294967295)&&(x=4294967295,b=!0);var C=g.offsetOfStartOfCentralDirectory;(g.forceZip64Eocd||g.offsetOfStartOfCentralDirectory>=4294967295)&&(C=4294967295,b=!0);if(v)return b?O+I+A:A;var T=bufferAlloc(A+g.comment.length);if(T.writeUInt32LE(101010256,0),T.writeUInt16LE(0,4),T.writeUInt16LE(0,6),T.writeUInt16LE(S,8),T.writeUInt16LE(S,10),T.writeUInt32LE(x,12),T.writeUInt32LE(C,16),T.writeUInt16LE(g.comment.length,20),g.comment.copy(T,22),!b)return T;var R=bufferAlloc(O);R.writeUInt32LE(101075792,0),writeUInt64LE(R,O-12,4),R.writeUInt16LE(G,12),R.writeUInt16LE(L,14),R.writeUInt32LE(0,16),R.writeUInt32LE(0,20),writeUInt64LE(R,g.entries.length,24),writeUInt64LE(R,g.entries.length,32),writeUInt64LE(R,P,40),writeUInt64LE(R,g.offsetOfStartOfCentralDirectory,48);var k=bufferAlloc(I);return k.writeUInt32LE(117853008,0),k.writeUInt32LE(0,4),writeUInt64LE(k,g.outputStreamCursor,8),k.writeUInt32LE(1,16),Buffer.concat([R,k,T])}(g)),g.outputStream.end(),g.allDone=!0)}}ZipFile.prototype.end=function(g,v){if("function"==typeof g&&(v=g,g=null),null==g&&(g={}),!this.ended){if(this.ended=!0,this.finalSizeCallback=v,this.forceZip64Eocd=!!g.forceZip64Format,g.comment){if("string"==typeof g.comment?this.comment=function encodeCp437(g){if(/^[\x20-\x7e]*$/.test(g))return bufferFrom(g,"utf-8");if(null==K){K={};for(var v=0;v<H.length;v++)K[H[v]]=v}var b=bufferAlloc(g.length);for(v=0;v<g.length;v++){var S=K[g[v]];if(null==S)throw new Error("character not encodable in CP437: "+JSON.stringify(g[v]));b[v]=S}return b}(g.comment):this.comment=g.comment,this.comment.length>65535)throw new Error("comment is too large");if(bufferIncludes(this.comment,_))throw new Error("comment contains end of central directory record signature")}else this.comment=q;pumpEntries(this)}};var O=56,I=20,A=22;function validateMetadataPath(g,v){if(""===g)throw new Error("empty metadataPath");if(g=g.replace(/\\/g,"/"),/^[a-zA-Z]:/.test(g)||/^\//.test(g))throw new Error("absolute path: "+g);if(-1!==g.split("/").indexOf(".."))throw new Error("invalid relative path: "+g);var b=/\/$/.test(g);if(v)b||(g+="/");else if(b)throw new Error("file path cannot end with '/': "+g);return g}var q=bufferAlloc(0);function Entry(g,v,b){if(this.utf8FileName=bufferFrom(g),this.utf8FileName.length>65535)throw new Error("utf8 file name too long. "+utf8FileName.length+" > 65535");if(this.isDirectory=v,this.state=Entry.WAITING_FOR_METADATA,this.setLastModDate(null!=b.mtime?b.mtime:new Date),null!=b.mode?this.setFileAttributesMode(b.mode):this.setFileAttributesMode(v?16893:33204),v?(this.crcAndFileSizeKnown=!0,this.crc32=0,this.uncompressedSize=0,this.compressedSize=0):(this.crcAndFileSizeKnown=!1,this.crc32=null,this.uncompressedSize=null,this.compressedSize=null,null!=b.size&&(this.uncompressedSize=b.size)),v?this.compress=!1:(this.compress=!0,null!=b.compress&&(this.compress=!!b.compress)),this.forceZip64Format=!!b.forceZip64Format,b.fileComment){if("string"==typeof b.fileComment?this.fileComment=bufferFrom(b.fileComment,"utf-8"):this.fileComment=b.fileComment,this.fileComment.length>65535)throw new Error("fileComment is too large")}else this.fileComment=q}Entry.WAITING_FOR_METADATA=0,Entry.READY_TO_PUMP_FILE_DATA=1,Entry.FILE_DATA_IN_PROGRESS=2,Entry.FILE_DATA_DONE=3,Entry.prototype.setLastModDate=function(g){var v=dateToDosDateTime(g);this.lastModFileTime=v.time,this.lastModFileDate=v.date},Entry.prototype.setFileAttributesMode=function(g){if((65535&g)!==g)throw new Error("invalid mode. expected: 0 <= "+g+" <= 65535");this.externalFileAttributes=g<<16>>>0},Entry.prototype.setFileDataPumpFunction=function(g){this.doFileDataPump=g,this.state=Entry.READY_TO_PUMP_FILE_DATA},Entry.prototype.useZip64Format=function(){return this.forceZip64Format||null!=this.uncompressedSize&&this.uncompressedSize>4294967294||null!=this.compressedSize&&this.compressedSize>4294967294||null!=this.relativeOffsetOfLocalHeader&&this.relativeOffsetOfLocalHeader>4294967294};var z=30,L=45,G=831;Entry.prototype.getLocalFileHeader=function(){var g=0,v=0,b=0;this.crcAndFileSizeKnown&&(g=this.crc32,v=this.compressedSize,b=this.uncompressedSize);var S=bufferAlloc(z),P=2048;return this.crcAndFileSizeKnown||(P|=8),S.writeUInt32LE(67324752,0),S.writeUInt16LE(20,4),S.writeUInt16LE(P,6),S.writeUInt16LE(this.getCompressionMethod(),8),S.writeUInt16LE(this.lastModFileTime,10),S.writeUInt16LE(this.lastModFileDate,12),S.writeUInt32LE(g,14),S.writeUInt32LE(v,18),S.writeUInt32LE(b,22),S.writeUInt16LE(this.utf8FileName.length,26),S.writeUInt16LE(0,28),Buffer.concat([S,this.utf8FileName])};var j=16,B=24;Entry.prototype.getDataDescriptor=function(){return this.crcAndFileSizeKnown?q:this.useZip64Format()?((g=bufferAlloc(B)).writeUInt32LE(134695760,0),g.writeUInt32LE(this.crc32,4),writeUInt64LE(g,this.compressedSize,8),writeUInt64LE(g,this.uncompressedSize,16),g):((g=bufferAlloc(j)).writeUInt32LE(134695760,0),g.writeUInt32LE(this.crc32,4),g.writeUInt32LE(this.compressedSize,8),g.writeUInt32LE(this.uncompressedSize,12),g);var g};var U=46,V=28;function dateToDosDateTime(g){var v=0;v|=31&g.getDate(),v|=(g.getMonth()+1&15)<<5,v|=(g.getFullYear()-1980&127)<<9;var b=0;return b|=Math.floor(g.getSeconds()/2),b|=(63&g.getMinutes())<<5,{date:v,time:b|=(31&g.getHours())<<11}}function writeUInt64LE(g,v,b){var S=Math.floor(v/4294967296),P=v%4294967296;g.writeUInt32LE(P,b),g.writeUInt32LE(S,b+4)}function ByteCounter(g){P.call(this,g),this.byteCount=0}function Crc32Watcher(g){P.call(this,g),this.crc32=0}Entry.prototype.getCentralDirectoryRecord=function(){var g=bufferAlloc(U),v=2048;this.crcAndFileSizeKnown||(v|=8);var b,S,P=this.compressedSize,x=this.uncompressedSize,C=this.relativeOffsetOfLocalHeader;return this.useZip64Format()?(P=4294967295,x=4294967295,C=4294967295,b=L,(S=bufferAlloc(V)).writeUInt16LE(1,0),S.writeUInt16LE(V-4,2),writeUInt64LE(S,this.uncompressedSize,4),writeUInt64LE(S,this.compressedSize,12),writeUInt64LE(S,this.relativeOffsetOfLocalHeader,20)):(b=20,S=q),g.writeUInt32LE(33639248,0),g.writeUInt16LE(G,4),g.writeUInt16LE(b,6),g.writeUInt16LE(v,8),g.writeUInt16LE(this.getCompressionMethod(),10),g.writeUInt16LE(this.lastModFileTime,12),g.writeUInt16LE(this.lastModFileDate,14),g.writeUInt32LE(this.crc32,16),g.writeUInt32LE(P,20),g.writeUInt32LE(x,24),g.writeUInt16LE(this.utf8FileName.length,28),g.writeUInt16LE(S.length,30),g.writeUInt16LE(this.fileComment.length,32),g.writeUInt16LE(0,34),g.writeUInt16LE(0,36),g.writeUInt32LE(this.externalFileAttributes,38),g.writeUInt32LE(C,42),Buffer.concat([g,this.utf8FileName,S,this.fileComment])},Entry.prototype.getCompressionMethod=function(){return this.compress?8:0},T.inherits(ByteCounter,P),ByteCounter.prototype._transform=function(g,v,b){this.byteCount+=g.length,b(null,g)},T.inherits(Crc32Watcher,P),Crc32Watcher.prototype._transform=function(g,v,b){this.crc32=k.unsigned(g,this.crc32),b(null,g)};var H="\0☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼ !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~⌂ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ";if(256!==H.length)throw new Error("assertion failure");var K=null;function bufferAlloc(g){bufferAlloc=function modern(g){return Buffer.allocUnsafe(g)};try{return bufferAlloc(g)}catch(v){return bufferAlloc=function legacy(g){return new Buffer(g)},bufferAlloc(g)}}function bufferFrom(g,v){bufferFrom=function modern(g,v){return Buffer.from(g,v)};try{return bufferFrom(g,v)}catch(b){return bufferFrom=function legacy(g,v){return new Buffer(g,v)},bufferFrom(g,v)}}function bufferIncludes(g,v){bufferIncludes=function modern(g,v){return g.includes(v)};try{return bufferIncludes(g,v)}catch(b){return bufferIncludes=function legacy(g,v){for(var b=0;b<=g.length-v.length;b++)for(var S=0;;S++){if(S===v.length)return!0;if(g[b+S]!==v[S])break}return!1},bufferIncludes(g,v)}}},89496:g=>{"use strict";g.exports=require("vscode")},39491:g=>{"use strict";g.exports=require("assert")},50852:g=>{"use strict";g.exports=require("async_hooks")},14300:g=>{"use strict";g.exports=require("buffer")},32081:g=>{"use strict";g.exports=require("child_process")},96206:g=>{"use strict";g.exports=require("console")},22057:g=>{"use strict";g.exports=require("constants")},6113:g=>{"use strict";g.exports=require("crypto")},9523:g=>{"use strict";g.exports=require("dns")},82361:g=>{"use strict";g.exports=require("events")},57147:g=>{"use strict";g.exports=require("fs")},13685:g=>{"use strict";g.exports=require("http")},95687:g=>{"use strict";g.exports=require("https")},98188:g=>{"use strict";g.exports=require("module")},41808:g=>{"use strict";g.exports=require("net")},22037:g=>{"use strict";g.exports=require("os")},71017:g=>{"use strict";g.exports=require("path")},4074:g=>{"use strict";g.exports=require("perf_hooks")},77282:g=>{"use strict";g.exports=require("process")},85477:g=>{"use strict";g.exports=require("punycode")},63477:g=>{"use strict";g.exports=require("querystring")},14521:g=>{"use strict";g.exports=require("readline")},12781:g=>{"use strict";g.exports=require("stream")},71576:g=>{"use strict";g.exports=require("string_decoder")},39512:g=>{"use strict";g.exports=require("timers")},24404:g=>{"use strict";g.exports=require("tls")},76224:g=>{"use strict";g.exports=require("tty")},57310:g=>{"use strict";g.exports=require("url")},73837:g=>{"use strict";g.exports=require("util")},59796:g=>{"use strict";g.exports=require("zlib")},57659:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});var S=b(81656),P=b(78785);function handleArray(g){const v=g.map(handleNode);return(g,...b)=>flatMap(v,(v=>v(g,...b)))}function handleNode(g){switch(g.type){case"terminal":{const v=[g.valueContainer];return(g,...b)=>v}case"tagName":return function handleTagName(g){const v={};for(const b of g.variants)v[b.value]=handleArray(b.cont);return(g,...b)=>{const S=v[g.name];return S?S(g,...b):[]}}(g);case"attrValue":return function handleAttrValueName(g){const v=[];for(const b of g.matchers){const g=b.predicate,S=handleArray(b.cont);v.push(((v,b,...P)=>g(v)?S(b,...P):[]))}const b=g.name;return(g,...S)=>{const P=g.attribs[b];return P||""===P?flatMap(v,(v=>v(P,g,...S))):[]}}(g);case"attrPresence":return function handleAttrPresenceName(g){const v=g.name,b=handleArray(g.cont);return(g,...S)=>Object.prototype.hasOwnProperty.call(g.attribs,v)?b(g,...S):[]}(g);case"pushElement":return function handlePushElementNode(g){const v=handleArray(g.cont),b="+"===g.combinator?getPrecedingElement:getParentElement;return(g,...S)=>{const P=b(g);return null===P?[]:v(P,g,...S)}}(g);case"popElement":return function handlePopElementNode(g){const v=handleArray(g.cont);return(g,b,...S)=>v(b,...S)}(g)}}const getPrecedingElement=g=>{const v=g.prev;return null===v?null:S.isTag(v)?v:getPrecedingElement(v)},getParentElement=g=>{const v=g.parent;return v&&S.isTag(v)?v:null};function flatMap(g,v){return[].concat(...function amap(g,v){const b=g.length,S=new Array(b);for(let P=0;P<b;P++)S[P]=v(g[P]);return S}(g,v))}v.hp2Builder=function hp2Builder(g){return new P.Picker(handleArray(g))}},43306:(g,v,b)=>{"use strict";const S=b(46882),P=b(57310),x=b(21394),C=b(13685),T=b(95687),R=b(73837),k=b(30938),_=b(59796),O=b(12781),I=b(82361);function _interopDefaultLegacy(g){return g&&"object"==typeof g&&"default"in g?g:{default:g}}const A=_interopDefaultLegacy(S),q=_interopDefaultLegacy(P),z=_interopDefaultLegacy(C),L=_interopDefaultLegacy(T),G=_interopDefaultLegacy(R),j=_interopDefaultLegacy(k),B=_interopDefaultLegacy(_),U=_interopDefaultLegacy(O),V=_interopDefaultLegacy(I);function bind(g,v){return function wrap(){return g.apply(v,arguments)}}const{toString:H}=Object.prototype,{getPrototypeOf:K}=Object,X=(J=Object.create(null),g=>{const v=H.call(g);return J[v]||(J[v]=v.slice(8,-1).toLowerCase())});var J;const kindOfTest=g=>(g=g.toLowerCase(),v=>X(v)===g),typeOfTest=g=>v=>typeof v===g,{isArray:Y}=Array,te=typeOfTest("undefined");const re=kindOfTest("ArrayBuffer");const ie=typeOfTest("string"),ne=typeOfTest("function"),ae=typeOfTest("number"),isObject=g=>null!==g&&"object"==typeof g,isPlainObject=g=>{if("object"!==X(g))return!1;const v=K(g);return!(null!==v&&v!==Object.prototype&&null!==Object.getPrototypeOf(v)||Symbol.toStringTag in g||Symbol.iterator in g)},se=kindOfTest("Date"),oe=kindOfTest("File"),le=kindOfTest("Blob"),pe=kindOfTest("FileList"),ce=kindOfTest("URLSearchParams");function forEach(g,v,{allOwnKeys:b=!1}={}){if(null==g)return;let S,P;if("object"!=typeof g&&(g=[g]),Y(g))for(S=0,P=g.length;S<P;S++)v.call(null,g[S],S,g);else{const P=b?Object.getOwnPropertyNames(g):Object.keys(g),x=P.length;let C;for(S=0;S<x;S++)C=P[S],v.call(null,g[C],C,g)}}function findKey(g,v){v=v.toLowerCase();const b=Object.keys(g);let S,P=b.length;for(;P-- >0;)if(S=b[P],v===S.toLowerCase())return S;return null}const de="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,isContextDefined=g=>!te(g)&&g!==de;const me=(he="undefined"!=typeof Uint8Array&&K(Uint8Array),g=>he&&g instanceof he);var he;const ye=kindOfTest("HTMLFormElement"),ge=(({hasOwnProperty:g})=>(v,b)=>g.call(v,b))(Object.prototype),fe=kindOfTest("RegExp"),reduceDescriptors=(g,v)=>{const b=Object.getOwnPropertyDescriptors(g),S={};forEach(b,((b,P)=>{let x;!1!==(x=v(b,P,g))&&(S[P]=x||b)})),Object.defineProperties(g,S)},ve="abcdefghijklmnopqrstuvwxyz",be="0123456789",Ne={DIGIT:be,ALPHA:ve,ALPHA_DIGIT:ve+ve.toUpperCase()+be};const Se=kindOfTest("AsyncFunction"),Pe={isArray:Y,isArrayBuffer:re,isBuffer:function isBuffer(g){return null!==g&&!te(g)&&null!==g.constructor&&!te(g.constructor)&&ne(g.constructor.isBuffer)&&g.constructor.isBuffer(g)},isFormData:g=>{let v;return g&&("function"==typeof FormData&&g instanceof FormData||ne(g.append)&&("formdata"===(v=X(g))||"object"===v&&ne(g.toString)&&"[object FormData]"===g.toString()))},isArrayBufferView:function isArrayBufferView(g){let v;return v="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(g):g&&g.buffer&&re(g.buffer),v},isString:ie,isNumber:ae,isBoolean:g=>!0===g||!1===g,isObject,isPlainObject,isUndefined:te,isDate:se,isFile:oe,isBlob:le,isRegExp:fe,isFunction:ne,isStream:g=>isObject(g)&&ne(g.pipe),isURLSearchParams:ce,isTypedArray:me,isFileList:pe,forEach,merge:function merge(){const{caseless:g}=isContextDefined(this)&&this||{},v={},assignValue=(b,S)=>{const P=g&&findKey(v,S)||S;isPlainObject(v[P])&&isPlainObject(b)?v[P]=merge(v[P],b):isPlainObject(b)?v[P]=merge({},b):Y(b)?v[P]=b.slice():v[P]=b};for(let g=0,v=arguments.length;g<v;g++)arguments[g]&&forEach(arguments[g],assignValue);return v},extend:(g,v,b,{allOwnKeys:S}={})=>(forEach(v,((v,S)=>{b&&ne(v)?g[S]=bind(v,b):g[S]=v}),{allOwnKeys:S}),g),trim:g=>g.trim?g.trim():g.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:g=>(65279===g.charCodeAt(0)&&(g=g.slice(1)),g),inherits:(g,v,b,S)=>{g.prototype=Object.create(v.prototype,S),g.prototype.constructor=g,Object.defineProperty(g,"super",{value:v.prototype}),b&&Object.assign(g.prototype,b)},toFlatObject:(g,v,b,S)=>{let P,x,C;const T={};if(v=v||{},null==g)return v;do{for(P=Object.getOwnPropertyNames(g),x=P.length;x-- >0;)C=P[x],S&&!S(C,g,v)||T[C]||(v[C]=g[C],T[C]=!0);g=!1!==b&&K(g)}while(g&&(!b||b(g,v))&&g!==Object.prototype);return v},kindOf:X,kindOfTest,endsWith:(g,v,b)=>{g=String(g),(void 0===b||b>g.length)&&(b=g.length),b-=v.length;const S=g.indexOf(v,b);return-1!==S&&S===b},toArray:g=>{if(!g)return null;if(Y(g))return g;let v=g.length;if(!ae(v))return null;const b=new Array(v);for(;v-- >0;)b[v]=g[v];return b},forEachEntry:(g,v)=>{const b=(g&&g[Symbol.iterator]).call(g);let S;for(;(S=b.next())&&!S.done;){const b=S.value;v.call(g,b[0],b[1])}},matchAll:(g,v)=>{let b;const S=[];for(;null!==(b=g.exec(v));)S.push(b);return S},isHTMLForm:ye,hasOwnProperty:ge,hasOwnProp:ge,reduceDescriptors,freezeMethods:g=>{reduceDescriptors(g,((v,b)=>{if(ne(g)&&-1!==["arguments","caller","callee"].indexOf(b))return!1;const S=g[b];ne(S)&&(v.enumerable=!1,"writable"in v?v.writable=!1:v.set||(v.set=()=>{throw Error("Can not rewrite read-only method '"+b+"'")}))}))},toObjectSet:(g,v)=>{const b={},define=g=>{g.forEach((g=>{b[g]=!0}))};return Y(g)?define(g):define(String(g).split(v)),b},toCamelCase:g=>g.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function replacer(g,v,b){return v.toUpperCase()+b})),noop:()=>{},toFiniteNumber:(g,v)=>(g=+g,Number.isFinite(g)?g:v),findKey,global:de,isContextDefined,ALPHABET:Ne,generateString:(g=16,v=Ne.ALPHA_DIGIT)=>{let b="";const{length:S}=v;for(;g--;)b+=v[Math.random()*S|0];return b},isSpecCompliantForm:function isSpecCompliantForm(g){return!!(g&&ne(g.append)&&"FormData"===g[Symbol.toStringTag]&&g[Symbol.iterator])},toJSONObject:g=>{const v=new Array(10),visit=(g,b)=>{if(isObject(g)){if(v.indexOf(g)>=0)return;if(!("toJSON"in g)){v[b]=g;const S=Y(g)?[]:{};return forEach(g,((g,v)=>{const P=visit(g,b+1);!te(P)&&(S[v]=P)})),v[b]=void 0,S}}return g};return visit(g,0)},isAsyncFn:Se,isThenable:g=>g&&(isObject(g)||ne(g))&&ne(g.then)&&ne(g.catch)};function AxiosError(g,v,b,S,P){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=g,this.name="AxiosError",v&&(this.code=v),b&&(this.config=b),S&&(this.request=S),P&&(this.response=P)}Pe.inherits(AxiosError,Error,{toJSON:function toJSON(){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:Pe.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const xe=AxiosError.prototype,Ce={};function isVisitable(g){return Pe.isPlainObject(g)||Pe.isArray(g)}function removeBrackets(g){return Pe.endsWith(g,"[]")?g.slice(0,-2):g}function renderKey(g,v,b){return g?g.concat(v).map((function each(g,v){return g=removeBrackets(g),!b&&v?"["+g+"]":g})).join(b?".":""):v}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((g=>{Ce[g]={value:g}})),Object.defineProperties(AxiosError,Ce),Object.defineProperty(xe,"isAxiosError",{value:!0}),AxiosError.from=(g,v,b,S,P,x)=>{const C=Object.create(xe);return Pe.toFlatObject(g,C,(function filter(g){return g!==Error.prototype}),(g=>"isAxiosError"!==g)),AxiosError.call(C,g.message,v,b,S,P),C.cause=g,C.name=g.name,x&&Object.assign(C,x),C};const Te=Pe.toFlatObject(Pe,{},null,(function filter(g){return/^is[A-Z]/.test(g)}));function toFormData(g,v,b){if(!Pe.isObject(g))throw new TypeError("target must be an object");v=v||new(A.default||FormData);const S=(b=Pe.toFlatObject(b,{metaTokens:!0,dots:!1,indexes:!1},!1,(function defined(g,v){return!Pe.isUndefined(v[g])}))).metaTokens,P=b.visitor||defaultVisitor,x=b.dots,C=b.indexes,T=(b.Blob||"undefined"!=typeof Blob&&Blob)&&Pe.isSpecCompliantForm(v);if(!Pe.isFunction(P))throw new TypeError("visitor must be a function");function convertValue(g){if(null===g)return"";if(Pe.isDate(g))return g.toISOString();if(!T&&Pe.isBlob(g))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return Pe.isArrayBuffer(g)||Pe.isTypedArray(g)?T&&"function"==typeof Blob?new Blob([g]):Buffer.from(g):g}function defaultVisitor(g,b,P){let T=g;if(g&&!P&&"object"==typeof g)if(Pe.endsWith(b,"{}"))b=S?b:b.slice(0,-2),g=JSON.stringify(g);else if(Pe.isArray(g)&&function isFlatArray(g){return Pe.isArray(g)&&!g.some(isVisitable)}(g)||(Pe.isFileList(g)||Pe.endsWith(b,"[]"))&&(T=Pe.toArray(g)))return b=removeBrackets(b),T.forEach((function each(g,S){!Pe.isUndefined(g)&&null!==g&&v.append(!0===C?renderKey([b],S,x):null===C?b:b+"[]",convertValue(g))})),!1;return!!isVisitable(g)||(v.append(renderKey(P,b,x),convertValue(g)),!1)}const R=[],k=Object.assign(Te,{defaultVisitor,convertValue,isVisitable});if(!Pe.isObject(g))throw new TypeError("data must be an object");return function build(g,b){if(!Pe.isUndefined(g)){if(-1!==R.indexOf(g))throw Error("Circular reference detected in "+b.join("."));R.push(g),Pe.forEach(g,(function each(g,S){!0===(!(Pe.isUndefined(g)||null===g)&&P.call(v,g,Pe.isString(S)?S.trim():S,b,k))&&build(g,b?b.concat(S):[S])})),R.pop()}}(g),v}function encode$1(g){const v={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(g).replace(/[!'()~]|%20|%00/g,(function replacer(g){return v[g]}))}function AxiosURLSearchParams(g,v){this._pairs=[],g&&toFormData(g,this,v)}const ke=AxiosURLSearchParams.prototype;function encode(g){return encodeURIComponent(g).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(g,v,b){if(!v)return g;const S=b&&b.encode||encode,P=b&&b.serialize;let x;if(x=P?P(v,b):Pe.isURLSearchParams(v)?v.toString():new AxiosURLSearchParams(v,b).toString(S),x){const v=g.indexOf("#");-1!==v&&(g=g.slice(0,v)),g+=(-1===g.indexOf("?")?"?":"&")+x}return g}ke.append=function append(g,v){this._pairs.push([g,v])},ke.toString=function toString(g){const v=g?function(v){return g.call(this,v,encode$1)}:encode$1;return this._pairs.map((function each(g){return v(g[0])+"="+v(g[1])}),"").join("&")};const Ee=class InterceptorManager{constructor(){this.handlers=[]}use(g,v,b){return this.handlers.push({fulfilled:g,rejected:v,synchronous:!!b&&b.synchronous,runWhen:b?b.runWhen:null}),this.handlers.length-1}eject(g){this.handlers[g]&&(this.handlers[g]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(g){Pe.forEach(this.handlers,(function forEachHandler(v){null!==v&&g(v)}))}},_e={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Oe={isNode:!0,classes:{URLSearchParams:q.default.URLSearchParams,FormData:A.default,Blob:"undefined"!=typeof Blob&&Blob||null},protocols:["http","https","file","data"]},Ie="undefined"!=typeof window&&"undefined"!=typeof document,Ae=(qe="undefined"!=typeof navigator&&navigator.product,Ie&&["ReactNative","NativeScript","NS"].indexOf(qe)<0);var qe;const ze="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,De={...Object.freeze({__proto__:null,hasBrowserEnv:Ie,hasStandardBrowserWebWorkerEnv:ze,hasStandardBrowserEnv:Ae}),...Oe};function formDataToJSON(g){function buildPath(g,v,b,S){let P=g[S++];const x=Number.isFinite(+P),C=S>=g.length;if(P=!P&&Pe.isArray(b)?b.length:P,C)return Pe.hasOwnProp(b,P)?b[P]=[b[P],v]:b[P]=v,!x;b[P]&&Pe.isObject(b[P])||(b[P]=[]);return buildPath(g,v,b[P],S)&&Pe.isArray(b[P])&&(b[P]=function arrayToObject(g){const v={},b=Object.keys(g);let S;const P=b.length;let x;for(S=0;S<P;S++)x=b[S],v[x]=g[x];return v}(b[P])),!x}if(Pe.isFormData(g)&&Pe.isFunction(g.entries)){const v={};return Pe.forEachEntry(g,((g,b)=>{buildPath(function parsePropPath(g){return Pe.matchAll(/\w+|\[(\w*)]/g,g).map((g=>"[]"===g[0]?"":g[1]||g[0]))}(g),b,v,0)})),v}return null}const Le={transitional:_e,adapter:["xhr","http"],transformRequest:[function transformRequest(g,v){const b=v.getContentType()||"",S=b.indexOf("application/json")>-1,P=Pe.isObject(g);P&&Pe.isHTMLForm(g)&&(g=new FormData(g));if(Pe.isFormData(g))return S&&S?JSON.stringify(formDataToJSON(g)):g;if(Pe.isArrayBuffer(g)||Pe.isBuffer(g)||Pe.isStream(g)||Pe.isFile(g)||Pe.isBlob(g))return g;if(Pe.isArrayBufferView(g))return g.buffer;if(Pe.isURLSearchParams(g))return v.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),g.toString();let x;if(P){if(b.indexOf("application/x-www-form-urlencoded")>-1)return function toURLEncodedForm(g,v){return toFormData(g,new De.classes.URLSearchParams,Object.assign({visitor:function(g,v,b,S){return De.isNode&&Pe.isBuffer(g)?(this.append(v,g.toString("base64")),!1):S.defaultVisitor.apply(this,arguments)}},v))}(g,this.formSerializer).toString();if((x=Pe.isFileList(g))||b.indexOf("multipart/form-data")>-1){const v=this.env&&this.env.FormData;return toFormData(x?{"files[]":g}:g,v&&new v,this.formSerializer)}}return P||S?(v.setContentType("application/json",!1),function stringifySafely(g,v,b){if(Pe.isString(g))try{return(v||JSON.parse)(g),Pe.trim(g)}catch(g){if("SyntaxError"!==g.name)throw g}return(b||JSON.stringify)(g)}(g)):g}],transformResponse:[function transformResponse(g){const v=this.transitional||Le.transitional,b=v&&v.forcedJSONParsing,S="json"===this.responseType;if(g&&Pe.isString(g)&&(b&&!this.responseType||S)){const b=!(v&&v.silentJSONParsing)&&S;try{return JSON.parse(g)}catch(g){if(b){if("SyntaxError"===g.name)throw AxiosError.from(g,AxiosError.ERR_BAD_RESPONSE,this,null,this.response);throw g}}}return g}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:De.classes.FormData,Blob:De.classes.Blob},validateStatus:function validateStatus(g){return g>=200&&g<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Pe.forEach(["delete","get","head","post","put","patch"],(g=>{Le.headers[g]={}}));const Fe=Le,Ge=Pe.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"]),je=Symbol("internals");function normalizeHeader(g){return g&&String(g).trim().toLowerCase()}function normalizeValue(g){return!1===g||null==g?g:Pe.isArray(g)?g.map(normalizeValue):String(g)}function matchHeaderValue(g,v,b,S,P){return Pe.isFunction(S)?S.call(this,v,b):(P&&(v=b),Pe.isString(v)?Pe.isString(S)?-1!==v.indexOf(S):Pe.isRegExp(S)?S.test(v):void 0:void 0)}class AxiosHeaders{constructor(g){g&&this.set(g)}set(g,v,b){const S=this;function setHeader(g,v,b){const P=normalizeHeader(v);if(!P)throw new Error("header name must be a non-empty string");const x=Pe.findKey(S,P);(!x||void 0===S[x]||!0===b||void 0===b&&!1!==S[x])&&(S[x||v]=normalizeValue(g))}const setHeaders=(g,v)=>Pe.forEach(g,((g,b)=>setHeader(g,b,v)));return Pe.isPlainObject(g)||g instanceof this.constructor?setHeaders(g,v):Pe.isString(g)&&(g=g.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(g.trim())?setHeaders((g=>{const v={};let b,S,P;return g&&g.split("\n").forEach((function parser(g){P=g.indexOf(":"),b=g.substring(0,P).trim().toLowerCase(),S=g.substring(P+1).trim(),!b||v[b]&&Ge[b]||("set-cookie"===b?v[b]?v[b].push(S):v[b]=[S]:v[b]=v[b]?v[b]+", "+S:S)})),v})(g),v):null!=g&&setHeader(v,g,b),this}get(g,v){if(g=normalizeHeader(g)){const b=Pe.findKey(this,g);if(b){const g=this[b];if(!v)return g;if(!0===v)return function parseTokens(g){const v=Object.create(null),b=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let S;for(;S=b.exec(g);)v[S[1]]=S[2];return v}(g);if(Pe.isFunction(v))return v.call(this,g,b);if(Pe.isRegExp(v))return v.exec(g);throw new TypeError("parser must be boolean|regexp|function")}}}has(g,v){if(g=normalizeHeader(g)){const b=Pe.findKey(this,g);return!(!b||void 0===this[b]||v&&!matchHeaderValue(0,this[b],b,v))}return!1}delete(g,v){const b=this;let S=!1;function deleteHeader(g){if(g=normalizeHeader(g)){const P=Pe.findKey(b,g);!P||v&&!matchHeaderValue(0,b[P],P,v)||(delete b[P],S=!0)}}return Pe.isArray(g)?g.forEach(deleteHeader):deleteHeader(g),S}clear(g){const v=Object.keys(this);let b=v.length,S=!1;for(;b--;){const P=v[b];g&&!matchHeaderValue(0,this[P],P,g,!0)||(delete this[P],S=!0)}return S}normalize(g){const v=this,b={};return Pe.forEach(this,((S,P)=>{const x=Pe.findKey(b,P);if(x)return v[x]=normalizeValue(S),void delete v[P];const C=g?function formatHeader(g){return g.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((g,v,b)=>v.toUpperCase()+b))}(P):String(P).trim();C!==P&&delete v[P],v[C]=normalizeValue(S),b[C]=!0})),this}concat(...g){return this.constructor.concat(this,...g)}toJSON(g){const v=Object.create(null);return Pe.forEach(this,((b,S)=>{null!=b&&!1!==b&&(v[S]=g&&Pe.isArray(b)?b.join(", "):b)})),v}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([g,v])=>g+": "+v)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(g){return g instanceof this?g:new this(g)}static concat(g,...v){const b=new this(g);return v.forEach((g=>b.set(g))),b}static accessor(g){const v=(this[je]=this[je]={accessors:{}}).accessors,b=this.prototype;function defineAccessor(g){const S=normalizeHeader(g);v[S]||(!function buildAccessors(g,v){const b=Pe.toCamelCase(" "+v);["get","set","has"].forEach((S=>{Object.defineProperty(g,S+b,{value:function(g,b,P){return this[S].call(this,v,g,b,P)},configurable:!0})}))}(b,g),v[S]=!0)}return Pe.isArray(g)?g.forEach(defineAccessor):defineAccessor(g),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Pe.reduceDescriptors(AxiosHeaders.prototype,(({value:g},v)=>{let b=v[0].toUpperCase()+v.slice(1);return{get:()=>g,set(g){this[b]=g}}})),Pe.freezeMethods(AxiosHeaders);const Be=AxiosHeaders;function transformData(g,v){const b=this||Fe,S=v||b,P=Be.from(S.headers);let x=S.data;return Pe.forEach(g,(function transform(g){x=g.call(b,x,P.normalize(),v?v.status:void 0)})),P.normalize(),x}function isCancel(g){return!(!g||!g.__CANCEL__)}function CanceledError(g,v,b){AxiosError.call(this,null==g?"canceled":g,AxiosError.ERR_CANCELED,v,b),this.name="CanceledError"}function settle(g,v,b){const S=b.config.validateStatus;b.status&&S&&!S(b.status)?v(new AxiosError("Request failed with status code "+b.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(b.status/100)-4],b.config,b.request,b)):g(b)}function buildFullPath(g,v){return g&&!function isAbsoluteURL(g){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(g)}(v)?function combineURLs(g,v){return v?g.replace(/\/+$/,"")+"/"+v.replace(/^\/+/,""):g}(g,v):v}Pe.inherits(CanceledError,AxiosError,{__CANCEL__:!0});const Ue="1.6.1";function parseProtocol(g){const v=/^([-+\w]{1,25})(:?\/\/|:)/.exec(g);return v&&v[1]||""}const He=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function speedometer(g,v){g=g||10;const b=new Array(g),S=new Array(g);let P,x=0,C=0;return v=void 0!==v?v:1e3,function push(T){const R=Date.now(),k=S[C];P||(P=R),b[x]=T,S[x]=R;let _=C,O=0;for(;_!==x;)O+=b[_++],_%=g;if(x=(x+1)%g,x===C&&(C=(C+1)%g),R-P<v)return;const I=k&&R-k;return I?Math.round(1e3*O/I):void 0}}const $e=Symbol("internals");class AxiosTransformStream extends U.default.Transform{constructor(g){super({readableHighWaterMark:(g=Pe.toFlatObject(g,{maxRate:0,chunkSize:65536,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,((g,v)=>!Pe.isUndefined(v[g])))).chunkSize});const v=this,b=this[$e]={length:g.length,timeWindow:g.timeWindow,ticksRate:g.ticksRate,chunkSize:g.chunkSize,maxRate:g.maxRate,minChunkSize:g.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null},S=speedometer(b.ticksRate*g.samplesCount,b.timeWindow);this.on("newListener",(g=>{"progress"===g&&(b.isCaptured||(b.isCaptured=!0))}));let P=0;b.updateProgress=function throttle(g,v){let b=0;const S=1e3/v;let P=null;return function throttled(v,x){const C=Date.now();if(v||C-b>S)return P&&(clearTimeout(P),P=null),b=C,g.apply(null,x);P||(P=setTimeout((()=>(P=null,b=Date.now(),g.apply(null,x))),S-(C-b)))}}((function throttledHandler(){const g=b.length,x=b.bytesSeen,C=x-P;if(!C||v.destroyed)return;const T=S(C);P=x,process.nextTick((()=>{v.emit("progress",{loaded:x,total:g,progress:g?x/g:void 0,bytes:C,rate:T||void 0,estimated:T&&g&&x<=g?(g-x)/T:void 0})}))}),b.ticksRate);const onFinish=()=>{b.updateProgress(!0)};this.once("end",onFinish),this.once("error",onFinish)}_read(g){const v=this[$e];return v.onReadCallback&&v.onReadCallback(),super._read(g)}_transform(g,v,b){const S=this,P=this[$e],x=P.maxRate,C=this.readableHighWaterMark,T=P.timeWindow,R=x/(1e3/T),k=!1!==P.minChunkSize?Math.max(P.minChunkSize,.01*R):0;const transformChunk=(g,v)=>{const b=Buffer.byteLength(g);let _,O=null,I=C,A=0;if(x){const g=Date.now();(!P.ts||(A=g-P.ts)>=T)&&(P.ts=g,_=R-P.bytes,P.bytes=_<0?-_:0,A=0),_=R-P.bytes}if(x){if(_<=0)return setTimeout((()=>{v(null,g)}),T-A);_<I&&(I=_)}I&&b>I&&b-I>k&&(O=g.subarray(I),g=g.subarray(0,I)),function pushChunk(g,v){const b=Buffer.byteLength(g);P.bytesSeen+=b,P.bytes+=b,P.isCaptured&&P.updateProgress(),S.push(g)?process.nextTick(v):P.onReadCallback=()=>{P.onReadCallback=null,process.nextTick(v)}}(g,O?()=>{process.nextTick(v,null,O)}:v)};transformChunk(g,(function transformNextChunk(g,v){if(g)return b(g);v?transformChunk(v,transformNextChunk):b(null)}))}setLength(g){return this[$e].length=+g,this}}const Xe=AxiosTransformStream,{asyncIterator:Je}=Symbol,readBlob$1=async function*(g){g.stream?yield*g.stream():g.arrayBuffer?yield await g.arrayBuffer():g[Je]?yield*g[Je]():yield g},Ze=Pe.ALPHABET.ALPHA_DIGIT+"-_",et=new R.TextEncoder,tt="\r\n",rt=et.encode(tt);class FormDataPart{constructor(g,v){const{escapeName:b}=this.constructor,S=Pe.isString(v);let P=`Content-Disposition: form-data; name="${b(g)}"${!S&&v.name?`; filename="${b(v.name)}"`:""}${tt}`;S?v=et.encode(String(v).replace(/\r?\n|\r\n?/g,tt)):P+=`Content-Type: ${v.type||"application/octet-stream"}${tt}`,this.headers=et.encode(P+tt),this.contentLength=S?v.byteLength:v.size,this.size=this.headers.byteLength+this.contentLength+2,this.name=g,this.value=v}async*encode(){yield this.headers;const{value:g}=this;Pe.isTypedArray(g)?yield g:yield*readBlob$1(g),yield rt}static escapeName(g){return String(g).replace(/[\r\n"]/g,(g=>({"\r":"%0D","\n":"%0A",'"':"%22"}[g])))}}const formDataToStream$1=(g,v,b)=>{const{tag:S="form-data-boundary",size:P=25,boundary:x=S+"-"+Pe.generateString(P,Ze)}=b||{};if(!Pe.isFormData(g))throw TypeError("FormData instance required");if(x.length<1||x.length>70)throw Error("boundary must be 10-70 characters long");const C=et.encode("--"+x+tt),T=et.encode("--"+x+"--"+tt+tt);let R=T.byteLength;const k=Array.from(g.entries()).map((([g,v])=>{const b=new FormDataPart(g,v);return R+=b.size,b}));R+=C.byteLength*k.length,R=Pe.toFiniteNumber(R);const _={"Content-Type":`multipart/form-data; boundary=${x}`};return Number.isFinite(R)&&(_["Content-Length"]=R),v&&v(_),O.Readable.from(async function*(){for(const g of k)yield C,yield*g.encode();yield T}())};class ZlibHeaderTransformStream extends U.default.Transform{__transform(g,v,b){this.push(g),b()}_transform(g,v,b){if(0!==g.length&&(this._transform=this.__transform,120!==g[0])){const g=Buffer.alloc(2);g[0]=120,g[1]=156,this.push(g,v)}this.__transform(g,v,b)}}const it=ZlibHeaderTransformStream,callbackify$1=(g,v)=>Pe.isAsyncFn(g)?function(...b){const S=b.pop();g.apply(this,b).then((g=>{try{v?S(null,...v(g)):S(null,g)}catch(g){S(g)}}),S)}:g,nt={flush:B.default.constants.Z_SYNC_FLUSH,finishFlush:B.default.constants.Z_SYNC_FLUSH},ot={flush:B.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:B.default.constants.BROTLI_OPERATION_FLUSH},lt=Pe.isFunction(B.default.createBrotliDecompress),{http:pt,https:ct}=j.default,ut=/https:?/,dt=De.protocols.map((g=>g+":"));function dispatchBeforeRedirect(g){g.beforeRedirects.proxy&&g.beforeRedirects.proxy(g),g.beforeRedirects.config&&g.beforeRedirects.config(g)}function setProxy(g,v,b){let S=v;if(!S&&!1!==S){const g=x.getProxyForUrl(b);g&&(S=new URL(g))}if(S){if(S.username&&(S.auth=(S.username||"")+":"+(S.password||"")),S.auth){(S.auth.username||S.auth.password)&&(S.auth=(S.auth.username||"")+":"+(S.auth.password||""));const v=Buffer.from(S.auth,"utf8").toString("base64");g.headers["Proxy-Authorization"]="Basic "+v}g.headers.host=g.hostname+(g.port?":"+g.port:"");const v=S.hostname||S.host;g.hostname=v,g.host=v,g.port=S.port,g.path=b,S.protocol&&(g.protocol=S.protocol.includes(":")?S.protocol:`${S.protocol}:`)}g.beforeRedirects.proxy=function beforeRedirect(g){setProxy(g,v,g.href)}}const mt="undefined"!=typeof process&&"process"===Pe.kindOf(process),buildAddressEntry=(g,v)=>(({address:g,family:v})=>{if(!Pe.isString(g))throw TypeError("address must be a string");return{address:g,family:v||(g.indexOf(".")<0?6:4)}})(Pe.isObject(g)?g:{address:g,family:v}),ht=mt&&function httpAdapter(g){return v=async function dispatchHttpRequest(v,b,S){let{data:P,lookup:x,family:C}=g;const{responseType:T,responseEncoding:R}=g,k=g.method.toUpperCase();let _,O,I=!1;if(x){const g=callbackify$1(x,(g=>Pe.isArray(g)?g:[g]));x=(v,b,S)=>{g(v,b,((g,v,P)=>{const x=Pe.isArray(v)?v.map((g=>buildAddressEntry(g))):[buildAddressEntry(v,P)];b.all?S(g,x):S(g,x[0].address,x[0].family)}))}}const A=new V.default,onFinished=()=>{g.cancelToken&&g.cancelToken.unsubscribe(abort),g.signal&&g.signal.removeEventListener("abort",abort),A.removeAllListeners()};function abort(v){A.emit("abort",!v||v.type?new CanceledError(null,g,O):v)}S(((g,v)=>{_=!0,v&&(I=!0,onFinished())})),A.once("abort",b),(g.cancelToken||g.signal)&&(g.cancelToken&&g.cancelToken.subscribe(abort),g.signal&&(g.signal.aborted?abort():g.signal.addEventListener("abort",abort)));const q=buildFullPath(g.baseURL,g.url),j=new URL(q,"http://localhost"),H=j.protocol||dt[0];if("data:"===H){let S;if("GET"!==k)return settle(v,b,{status:405,statusText:"method not allowed",headers:{},config:g});try{S=function fromDataURI(g,v,b){const S=b&&b.Blob||De.classes.Blob,P=parseProtocol(g);if(void 0===v&&S&&(v=!0),"data"===P){g=P.length?g.slice(P.length+1):g;const b=He.exec(g);if(!b)throw new AxiosError("Invalid URL",AxiosError.ERR_INVALID_URL);const x=b[1],C=b[2],T=b[3],R=Buffer.from(decodeURIComponent(T),C?"base64":"utf8");if(v){if(!S)throw new AxiosError("Blob is not supported",AxiosError.ERR_NOT_SUPPORT);return new S([R],{type:x})}return R}throw new AxiosError("Unsupported protocol "+P,AxiosError.ERR_NOT_SUPPORT)}(g.url,"blob"===T,{Blob:g.env&&g.env.Blob})}catch(v){throw AxiosError.from(v,AxiosError.ERR_BAD_REQUEST,g)}return"text"===T?(S=S.toString(R),R&&"utf8"!==R||(S=Pe.stripBOM(S))):"stream"===T&&(S=U.default.Readable.from(S)),settle(v,b,{data:S,status:200,statusText:"OK",headers:new Be,config:g})}if(-1===dt.indexOf(H))return b(new AxiosError("Unsupported protocol "+H,AxiosError.ERR_BAD_REQUEST,g));const K=Be.from(g.headers).normalize();K.set("User-Agent","axios/"+Ue,!1);const X=g.onDownloadProgress,J=g.onUploadProgress,Y=g.maxRate;let te,re;if(Pe.isSpecCompliantForm(P)){const g=K.getContentType(/boundary=([-_\w\d]{10,70})/i);P=formDataToStream$1(P,(g=>{K.set(g)}),{tag:`axios-${Ue}-boundary`,boundary:g&&g[1]||void 0})}else if(Pe.isFormData(P)&&Pe.isFunction(P.getHeaders)){if(K.set(P.getHeaders()),!K.hasContentLength())try{const g=await G.default.promisify(P.getLength).call(P);Number.isFinite(g)&&g>=0&&K.setContentLength(g)}catch(g){}}else if(Pe.isBlob(P))P.size&&K.setContentType(P.type||"application/octet-stream"),K.setContentLength(P.size||0),P=U.default.Readable.from(readBlob$1(P));else if(P&&!Pe.isStream(P)){if(Buffer.isBuffer(P));else if(Pe.isArrayBuffer(P))P=Buffer.from(new Uint8Array(P));else{if(!Pe.isString(P))return b(new AxiosError("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",AxiosError.ERR_BAD_REQUEST,g));P=Buffer.from(P,"utf-8")}if(K.setContentLength(P.length,!1),g.maxBodyLength>-1&&P.length>g.maxBodyLength)return b(new AxiosError("Request body larger than maxBodyLength limit",AxiosError.ERR_BAD_REQUEST,g))}const ie=Pe.toFiniteNumber(K.getContentLength());let ne,ae;Pe.isArray(Y)?(te=Y[0],re=Y[1]):te=re=Y,P&&(J||te)&&(Pe.isStream(P)||(P=U.default.Readable.from(P,{objectMode:!1})),P=U.default.pipeline([P,new Xe({length:ie,maxRate:Pe.toFiniteNumber(te)})],Pe.noop),J&&P.on("progress",(g=>{J(Object.assign(g,{upload:!0}))}))),g.auth&&(ne=(g.auth.username||"")+":"+(g.auth.password||"")),!ne&&j.username&&(ne=j.username+":"+j.password),ne&&K.delete("authorization");try{ae=buildURL(j.pathname+j.search,g.params,g.paramsSerializer).replace(/^\?/,"")}catch(v){const S=new Error(v.message);return S.config=g,S.url=g.url,S.exists=!0,b(S)}K.set("Accept-Encoding","gzip, compress, deflate"+(lt?", br":""),!1);const se={path:ae,method:k,headers:K.toJSON(),agents:{http:g.httpAgent,https:g.httpsAgent},auth:ne,protocol:H,family:C,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:{}};let oe;!Pe.isUndefined(x)&&(se.lookup=x),g.socketPath?se.socketPath=g.socketPath:(se.hostname=j.hostname,se.port=j.port,setProxy(se,g.proxy,H+"//"+j.hostname+(j.port?":"+j.port:"")+se.path));const le=ut.test(se.protocol);if(se.agent=le?g.httpsAgent:g.httpAgent,g.transport?oe=g.transport:0===g.maxRedirects?oe=le?L.default:z.default:(g.maxRedirects&&(se.maxRedirects=g.maxRedirects),g.beforeRedirect&&(se.beforeRedirects.config=g.beforeRedirect),oe=le?ct:pt),g.maxBodyLength>-1?se.maxBodyLength=g.maxBodyLength:se.maxBodyLength=1/0,g.insecureHTTPParser&&(se.insecureHTTPParser=g.insecureHTTPParser),O=oe.request(se,(function handleResponse(S){if(O.destroyed)return;const P=[S],x=+S.headers["content-length"];if(X){const g=new Xe({length:Pe.toFiniteNumber(x),maxRate:Pe.toFiniteNumber(re)});X&&g.on("progress",(g=>{X(Object.assign(g,{download:!0}))})),P.push(g)}let C=S;const _=S.req||O;if(!1!==g.decompress&&S.headers["content-encoding"])switch("HEAD"!==k&&204!==S.statusCode||delete S.headers["content-encoding"],(S.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":P.push(B.default.createUnzip(nt)),delete S.headers["content-encoding"];break;case"deflate":P.push(new it),P.push(B.default.createUnzip(nt)),delete S.headers["content-encoding"];break;case"br":lt&&(P.push(B.default.createBrotliDecompress(ot)),delete S.headers["content-encoding"])}C=P.length>1?U.default.pipeline(P,Pe.noop):P[0];const q=U.default.finished(C,(()=>{q(),onFinished()})),z={status:S.statusCode,statusText:S.statusMessage,headers:new Be(S.headers),config:g,request:_};if("stream"===T)z.data=C,settle(v,b,z);else{const S=[];let P=0;C.on("data",(function handleStreamData(v){S.push(v),P+=v.length,g.maxContentLength>-1&&P>g.maxContentLength&&(I=!0,C.destroy(),b(new AxiosError("maxContentLength size of "+g.maxContentLength+" exceeded",AxiosError.ERR_BAD_RESPONSE,g,_)))})),C.on("aborted",(function handlerStreamAborted(){if(I)return;const v=new AxiosError("maxContentLength size of "+g.maxContentLength+" exceeded",AxiosError.ERR_BAD_RESPONSE,g,_);C.destroy(v),b(v)})),C.on("error",(function handleStreamError(v){O.destroyed||b(AxiosError.from(v,null,g,_))})),C.on("end",(function handleStreamEnd(){try{let g=1===S.length?S[0]:Buffer.concat(S);"arraybuffer"!==T&&(g=g.toString(R),R&&"utf8"!==R||(g=Pe.stripBOM(g))),z.data=g}catch(v){return b(AxiosError.from(v,null,g,z.request,z))}settle(v,b,z)}))}A.once("abort",(g=>{C.destroyed||(C.emit("error",g),C.destroy())}))})),A.once("abort",(g=>{b(g),O.destroy(g)})),O.on("error",(function handleRequestError(v){b(AxiosError.from(v,null,g,O))})),O.on("socket",(function handleRequestSocket(g){g.setKeepAlive(!0,6e4)})),g.timeout){const v=parseInt(g.timeout,10);if(Number.isNaN(v))return void b(new AxiosError("error trying to parse `config.timeout` to int",AxiosError.ERR_BAD_OPTION_VALUE,g,O));O.setTimeout(v,(function handleRequestTimeout(){if(_)return;let v=g.timeout?"timeout of "+g.timeout+"ms exceeded":"timeout exceeded";const S=g.transitional||_e;g.timeoutErrorMessage&&(v=g.timeoutErrorMessage),b(new AxiosError(v,S.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,g,O)),abort()}))}if(Pe.isStream(P)){let v=!1,b=!1;P.on("end",(()=>{v=!0})),P.once("error",(g=>{b=!0,O.destroy(g)})),P.on("close",(()=>{v||b||abort(new CanceledError("Request stream has been aborted",g,O))})),P.pipe(O)}else O.end(P)},new Promise(((g,b)=>{let S,P;const done=(g,v)=>{P||(P=!0,S&&S(g,v))},_reject=g=>{done(g,!0),b(g)};v((v=>{done(v),g(v)}),_reject,(g=>S=g)).catch(_reject)}));var v},yt=De.hasStandardBrowserEnv?function standardBrowserEnv(){return{write:function write(g,v,b,S,P,x){const C=[];C.push(g+"="+encodeURIComponent(v)),Pe.isNumber(b)&&C.push("expires="+new Date(b).toGMTString()),Pe.isString(S)&&C.push("path="+S),Pe.isString(P)&&C.push("domain="+P),!0===x&&C.push("secure"),document.cookie=C.join("; ")},read:function read(g){const v=document.cookie.match(new RegExp("(^|;\\s*)("+g+")=([^;]*)"));return v?decodeURIComponent(v[3]):null},remove:function remove(g){this.write(g,"",Date.now()-864e5)}}}():{write:function write(){},read:function read(){return null},remove:function remove(){}},gt=De.hasStandardBrowserEnv?function standardBrowserEnv(){const g=/(msie|trident)/i.test(navigator.userAgent),v=document.createElement("a");let b;function resolveURL(b){let S=b;return g&&(v.setAttribute("href",S),S=v.href),v.setAttribute("href",S),{href:v.href,protocol:v.protocol?v.protocol.replace(/:$/,""):"",host:v.host,search:v.search?v.search.replace(/^\?/,""):"",hash:v.hash?v.hash.replace(/^#/,""):"",hostname:v.hostname,port:v.port,pathname:"/"===v.pathname.charAt(0)?v.pathname:"/"+v.pathname}}return b=resolveURL(window.location.href),function isURLSameOrigin(g){const v=Pe.isString(g)?resolveURL(g):g;return v.protocol===b.protocol&&v.host===b.host}}():function isURLSameOrigin(){return!0};function progressEventReducer(g,v){let b=0;const S=speedometer(50,250);return P=>{const x=P.loaded,C=P.lengthComputable?P.total:void 0,T=x-b,R=S(T);b=x;const k={loaded:x,total:C,progress:C?x/C:void 0,bytes:T,rate:R||void 0,estimated:R&&C&&x<=C?(C-x)/R:void 0,event:P};k[v?"download":"upload"]=!0,g(k)}}const ft={http:ht,xhr:"undefined"!=typeof XMLHttpRequest&&function(g){return new Promise((function dispatchXhrRequest(v,b){let S=g.data;const P=Be.from(g.headers).normalize(),x=g.responseType;let C,T;function done(){g.cancelToken&&g.cancelToken.unsubscribe(C),g.signal&&g.signal.removeEventListener("abort",C)}if(Pe.isFormData(S))if(De.hasStandardBrowserEnv||De.hasStandardBrowserWebWorkerEnv)P.setContentType(!1);else if(!1!==(T=P.getContentType())){const[g,...v]=T?T.split(";").map((g=>g.trim())).filter(Boolean):[];P.setContentType([g||"multipart/form-data",...v].join("; "))}let R=new XMLHttpRequest;if(g.auth){const v=g.auth.username||"",b=g.auth.password?unescape(encodeURIComponent(g.auth.password)):"";P.set("Authorization","Basic "+btoa(v+":"+b))}const k=buildFullPath(g.baseURL,g.url);function onloadend(){if(!R)return;const S=Be.from("getAllResponseHeaders"in R&&R.getAllResponseHeaders());settle((function _resolve(g){v(g),done()}),(function _reject(g){b(g),done()}),{data:x&&"text"!==x&&"json"!==x?R.response:R.responseText,status:R.status,statusText:R.statusText,headers:S,config:g,request:R}),R=null}if(R.open(g.method.toUpperCase(),buildURL(k,g.params,g.paramsSerializer),!0),R.timeout=g.timeout,"onloadend"in R?R.onloadend=onloadend:R.onreadystatechange=function handleLoad(){R&&4===R.readyState&&(0!==R.status||R.responseURL&&0===R.responseURL.indexOf("file:"))&&setTimeout(onloadend)},R.onabort=function handleAbort(){R&&(b(new AxiosError("Request aborted",AxiosError.ECONNABORTED,g,R)),R=null)},R.onerror=function handleError(){b(new AxiosError("Network Error",AxiosError.ERR_NETWORK,g,R)),R=null},R.ontimeout=function handleTimeout(){let v=g.timeout?"timeout of "+g.timeout+"ms exceeded":"timeout exceeded";const S=g.transitional||_e;g.timeoutErrorMessage&&(v=g.timeoutErrorMessage),b(new AxiosError(v,S.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,g,R)),R=null},De.hasStandardBrowserEnv){const v=gt(k)&&g.xsrfCookieName&&yt.read(g.xsrfCookieName);v&&P.set(g.xsrfHeaderName,v)}void 0===S&&P.setContentType(null),"setRequestHeader"in R&&Pe.forEach(P.toJSON(),(function setRequestHeader(g,v){R.setRequestHeader(v,g)})),Pe.isUndefined(g.withCredentials)||(R.withCredentials=!!g.withCredentials),x&&"json"!==x&&(R.responseType=g.responseType),"function"==typeof g.onDownloadProgress&&R.addEventListener("progress",progressEventReducer(g.onDownloadProgress,!0)),"function"==typeof g.onUploadProgress&&R.upload&&R.upload.addEventListener("progress",progressEventReducer(g.onUploadProgress)),(g.cancelToken||g.signal)&&(C=v=>{R&&(b(!v||v.type?new CanceledError(null,g,R):v),R.abort(),R=null)},g.cancelToken&&g.cancelToken.subscribe(C),g.signal&&(g.signal.aborted?C():g.signal.addEventListener("abort",C)));const _=parseProtocol(k);_&&-1===De.protocols.indexOf(_)?b(new AxiosError("Unsupported protocol "+_+":",AxiosError.ERR_BAD_REQUEST,g)):R.send(S||null)}))}};Pe.forEach(ft,((g,v)=>{if(g){try{Object.defineProperty(g,"name",{value:v})}catch(g){}Object.defineProperty(g,"adapterName",{value:v})}}));const renderReason=g=>`- ${g}`,isResolvedHandle=g=>Pe.isFunction(g)||null===g||!1===g,bt={getAdapter:g=>{g=Pe.isArray(g)?g:[g];const{length:v}=g;let b,S;const P={};for(let x=0;x<v;x++){let v;if(b=g[x],S=b,!isResolvedHandle(b)&&(S=ft[(v=String(b)).toLowerCase()],void 0===S))throw new AxiosError(`Unknown adapter '${v}'`);if(S)break;P[v||"#"+x]=S}if(!S){const g=Object.entries(P).map((([g,v])=>`adapter ${g} `+(!1===v?"is not supported by the environment":"is not available in the build")));throw new AxiosError("There is no suitable adapter to dispatch the request "+(v?g.length>1?"since :\n"+g.map(renderReason).join("\n"):" "+renderReason(g[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return S},adapters:ft};function throwIfCancellationRequested(g){if(g.cancelToken&&g.cancelToken.throwIfRequested(),g.signal&&g.signal.aborted)throw new CanceledError(null,g)}function dispatchRequest(g){throwIfCancellationRequested(g),g.headers=Be.from(g.headers),g.data=transformData.call(g,g.transformRequest),-1!==["post","put","patch"].indexOf(g.method)&&g.headers.setContentType("application/x-www-form-urlencoded",!1);return bt.getAdapter(g.adapter||Fe.adapter)(g).then((function onAdapterResolution(v){return throwIfCancellationRequested(g),v.data=transformData.call(g,g.transformResponse,v),v.headers=Be.from(v.headers),v}),(function onAdapterRejection(v){return isCancel(v)||(throwIfCancellationRequested(g),v&&v.response&&(v.response.data=transformData.call(g,g.transformResponse,v.response),v.response.headers=Be.from(v.response.headers))),Promise.reject(v)}))}const headersToObject=g=>g instanceof Be?g.toJSON():g;function mergeConfig(g,v){v=v||{};const b={};function getMergedValue(g,v,b){return Pe.isPlainObject(g)&&Pe.isPlainObject(v)?Pe.merge.call({caseless:b},g,v):Pe.isPlainObject(v)?Pe.merge({},v):Pe.isArray(v)?v.slice():v}function mergeDeepProperties(g,v,b){return Pe.isUndefined(v)?Pe.isUndefined(g)?void 0:getMergedValue(void 0,g,b):getMergedValue(g,v,b)}function valueFromConfig2(g,v){if(!Pe.isUndefined(v))return getMergedValue(void 0,v)}function defaultToConfig2(g,v){return Pe.isUndefined(v)?Pe.isUndefined(g)?void 0:getMergedValue(void 0,g):getMergedValue(void 0,v)}function mergeDirectKeys(b,S,P){return P in v?getMergedValue(b,S):P in g?getMergedValue(void 0,b):void 0}const S={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials: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,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(g,v)=>mergeDeepProperties(headersToObject(g),headersToObject(v),!0)};return Pe.forEach(Object.keys(Object.assign({},g,v)),(function computeConfigValue(P){const x=S[P]||mergeDeepProperties,C=x(g[P],v[P],P);Pe.isUndefined(C)&&x!==mergeDirectKeys||(b[P]=C)})),b}const Nt={};["object","boolean","number","function","string","symbol"].forEach(((g,v)=>{Nt[g]=function validator(b){return typeof b===g||"a"+(v<1?"n ":" ")+g}}));const Pt={};Nt.transitional=function transitional(g,v,b){function formatMessage(g,v){return"[Axios v1.6.1] Transitional option '"+g+"'"+v+(b?". "+b:"")}return(b,S,P)=>{if(!1===g)throw new AxiosError(formatMessage(S," has been removed"+(v?" in "+v:"")),AxiosError.ERR_DEPRECATED);return v&&!Pt[S]&&(Pt[S]=!0,console.warn(formatMessage(S," has been deprecated since v"+v+" and will be removed in the near future"))),!g||g(b,S,P)}};const xt={assertOptions:function assertOptions(g,v,b){if("object"!=typeof g)throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const S=Object.keys(g);let P=S.length;for(;P-- >0;){const x=S[P],C=v[x];if(C){const v=g[x],b=void 0===v||C(v,x,g);if(!0!==b)throw new AxiosError("option "+x+" must be "+b,AxiosError.ERR_BAD_OPTION_VALUE)}else if(!0!==b)throw new AxiosError("Unknown option "+x,AxiosError.ERR_BAD_OPTION)}},validators:Nt},Ct=xt.validators;class Axios{constructor(g){this.defaults=g,this.interceptors={request:new Ee,response:new Ee}}request(g,v){"string"==typeof g?(v=v||{}).url=g:v=g||{},v=mergeConfig(this.defaults,v);const{transitional:b,paramsSerializer:S,headers:P}=v;void 0!==b&&xt.assertOptions(b,{silentJSONParsing:Ct.transitional(Ct.boolean),forcedJSONParsing:Ct.transitional(Ct.boolean),clarifyTimeoutError:Ct.transitional(Ct.boolean)},!1),null!=S&&(Pe.isFunction(S)?v.paramsSerializer={serialize:S}:xt.assertOptions(S,{encode:Ct.function,serialize:Ct.function},!0)),v.method=(v.method||this.defaults.method||"get").toLowerCase();let x=P&&Pe.merge(P.common,P[v.method]);P&&Pe.forEach(["delete","get","head","post","put","patch","common"],(g=>{delete P[g]})),v.headers=Be.concat(x,P);const C=[];let T=!0;this.interceptors.request.forEach((function unshiftRequestInterceptors(g){"function"==typeof g.runWhen&&!1===g.runWhen(v)||(T=T&&g.synchronous,C.unshift(g.fulfilled,g.rejected))}));const R=[];let k;this.interceptors.response.forEach((function pushResponseInterceptors(g){R.push(g.fulfilled,g.rejected)}));let _,O=0;if(!T){const g=[dispatchRequest.bind(this),void 0];for(g.unshift.apply(g,C),g.push.apply(g,R),_=g.length,k=Promise.resolve(v);O<_;)k=k.then(g[O++],g[O++]);return k}_=C.length;let I=v;for(O=0;O<_;){const g=C[O++],v=C[O++];try{I=g(I)}catch(g){v.call(this,g);break}}try{k=dispatchRequest.call(this,I)}catch(g){return Promise.reject(g)}for(O=0,_=R.length;O<_;)k=k.then(R[O++],R[O++]);return k}getUri(g){return buildURL(buildFullPath((g=mergeConfig(this.defaults,g)).baseURL,g.url),g.params,g.paramsSerializer)}}Pe.forEach(["delete","get","head","options"],(function forEachMethodNoData(g){Axios.prototype[g]=function(v,b){return this.request(mergeConfig(b||{},{method:g,url:v,data:(b||{}).data}))}})),Pe.forEach(["post","put","patch"],(function forEachMethodWithData(g){function generateHTTPMethod(v){return function httpMethod(b,S,P){return this.request(mergeConfig(P||{},{method:g,headers:v?{"Content-Type":"multipart/form-data"}:{},url:b,data:S}))}}Axios.prototype[g]=generateHTTPMethod(),Axios.prototype[g+"Form"]=generateHTTPMethod(!0)}));const Tt=Axios;class CancelToken{constructor(g){if("function"!=typeof g)throw new TypeError("executor must be a function.");let v;this.promise=new Promise((function promiseExecutor(g){v=g}));const b=this;this.promise.then((g=>{if(!b._listeners)return;let v=b._listeners.length;for(;v-- >0;)b._listeners[v](g);b._listeners=null})),this.promise.then=g=>{let v;const S=new Promise((g=>{b.subscribe(g),v=g})).then(g);return S.cancel=function reject(){b.unsubscribe(v)},S},g((function cancel(g,S,P){b.reason||(b.reason=new CanceledError(g,S,P),v(b.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(g){this.reason?g(this.reason):this._listeners?this._listeners.push(g):this._listeners=[g]}unsubscribe(g){if(!this._listeners)return;const v=this._listeners.indexOf(g);-1!==v&&this._listeners.splice(v,1)}static source(){let g;return{token:new CancelToken((function executor(v){g=v})),cancel:g}}}const kt=CancelToken;const _t={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};Object.entries(_t).forEach((([g,v])=>{_t[v]=g}));const Ot=_t;const At=function createInstance(g){const v=new Tt(g),b=bind(Tt.prototype.request,v);return Pe.extend(b,Tt.prototype,v,{allOwnKeys:!0}),Pe.extend(b,v,null,{allOwnKeys:!0}),b.create=function create(v){return createInstance(mergeConfig(g,v))},b}(Fe);At.Axios=Tt,At.CanceledError=CanceledError,At.CancelToken=kt,At.isCancel=isCancel,At.VERSION=Ue,At.toFormData=toFormData,At.AxiosError=AxiosError,At.Cancel=At.CanceledError,At.all=function all(g){return Promise.all(g)},At.spread=function spread(g){return function wrap(v){return g.apply(null,v)}},At.isAxiosError=function isAxiosError(g){return Pe.isObject(g)&&!0===g.isAxiosError},At.mergeConfig=mergeConfig,At.AxiosHeaders=Be,At.formToJSON=g=>formDataToJSON(Pe.isHTMLForm(g)?new FormData(g):g),At.getAdapter=bt.getAdapter,At.HttpStatusCode=Ot,At.default=At,g.exports=At},3080:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});var S=b(69654);function _interopNamespace(g){if(g&&g.__esModule)return g;var v=Object.create(null);return g&&Object.keys(g).forEach((function(b){if("default"!==b){var S=Object.getOwnPropertyDescriptor(g,b);Object.defineProperty(v,b,S.get?S:{enumerable:!0,get:function(){return g[b]}})}})),v.default=g,Object.freeze(v)}function id(g){return g[0]}const P=_interopNamespace(b(39271)).compile({ws:{match:/[ \t\r\n\f]+/,lineBreaks:!0},idn:{match:/[a-zA-Z_-][a-zA-Z0-9_-]*/},hashToken:{match:/#[a-zA-Z0-9_-]+/,value:g=>g.slice(1)},str1:{match:/'(?:\\['\\]|[^\n'\\])*'/,value:g=>g.slice(1,-1)},str2:{match:/"(?:\\["\\]|[^\n"\\])*"/,value:g=>g.slice(1,-1)},asterisk:"*",fullstop:".",comma:",",lbr:"[",rbr:"]",eq:"=",gt:">",vbar:"|",plus:"+",tilde:"~",caret:"^",dollar:"$"});function firstTokenValue(g){return g[0].value}function second(g){return g[1]}function sumSpec([g,v,b],[S,P,x]){return[g+S,v+P,b+x]}const x={Lexer:P,ParserRules:[{name:"main",symbols:["_","listSelector","_"],postprocess:second},{name:"mainNoList",symbols:["_","complexSelector","_"],postprocess:second},{name:"listSelector",symbols:["complexSelector"],postprocess:([g])=>({type:"list",list:[g]})},{name:"listSelector",symbols:["listSelector","_",P.has("comma")?{type:"comma"}:comma,"_","complexSelector"],postprocess:([g,,,,v])=>({type:"list",list:[...g.list,v]})},{name:"complexSelector",symbols:["compoundSelector"],postprocess:id},{name:"complexSelector",symbols:["complexSelector","__","compoundSelector"],postprocess:([g,,v])=>({type:"compound",list:[...v.list,{type:"combinator",combinator:" ",left:g,specificity:g.specificity}],specificity:sumSpec(g.specificity,v.specificity)})},{name:"complexSelector",symbols:["complexSelector","_","combinator","_","compoundSelector"],postprocess:([g,,v,,b])=>({type:"compound",list:[...b.list,{type:"combinator",combinator:v,left:g,specificity:g.specificity}],specificity:sumSpec(g.specificity,b.specificity)})},{name:"combinator",symbols:[P.has("gt")?{type:"gt"}:gt],postprocess:()=>">"},{name:"combinator",symbols:[P.has("plus")?{type:"plus"}:plus],postprocess:()=>"+"},{name:"combinator",symbols:[P.has("tilde")?{type:"tilde"}:tilde],postprocess:()=>"~"},{name:"combinator",symbols:[P.has("vbar")?{type:"vbar"}:vbar,P.has("vbar")?{type:"vbar"}:vbar],postprocess:()=>"||"},{name:"compoundSelector",symbols:["typeSelector"],postprocess:([g])=>({type:"compound",list:[g],specificity:g.specificity})},{name:"compoundSelector",symbols:["subclassSelector"],postprocess:([g])=>({type:"compound",list:[g],specificity:g.specificity})},{name:"compoundSelector",symbols:["compoundSelector","subclassSelector"],postprocess:([g,v])=>({type:"compound",list:[...g.list,v],specificity:sumSpec(g.specificity,v.specificity)})},{name:"subclassSelector",symbols:["idSelector"],postprocess:id},{name:"subclassSelector",symbols:["classSelector"],postprocess:id},{name:"subclassSelector",symbols:["attrSelector"],postprocess:id},{name:"attrSelector",symbols:["attrPresenceSelector"],postprocess:id},{name:"attrSelector",symbols:["attrValueSelector"],postprocess:id},{name:"typeSelector",symbols:["tagSelector"],postprocess:id},{name:"typeSelector",symbols:["uniSelector"],postprocess:id},{name:"attrPresenceSelector",symbols:[P.has("lbr")?{type:"lbr"}:lbr,"_","wqname","_",P.has("rbr")?{type:"rbr"}:rbr],postprocess:([,,g])=>({type:"attrPresence",name:g.name,namespace:g.namespace,specificity:[0,1,0]})},{name:"attrValueSelector",symbols:[P.has("lbr")?{type:"lbr"}:lbr,"_","wqname","_","attrMatcher","_","attrValue","_",P.has("rbr")?{type:"rbr"}:rbr],postprocess:([,,g,,v,,b])=>({type:"attrValue",name:g.name,namespace:g.namespace,matcher:v,value:b.value,modifier:b.modifier,specificity:[0,1,0]})},{name:"attrMatcher",symbols:[P.has("eq")?{type:"eq"}:eq],postprocess:()=>"="},{name:"attrMatcher",symbols:[P.has("tilde")?{type:"tilde"}:tilde,P.has("eq")?{type:"eq"}:eq],postprocess:()=>"~="},{name:"attrMatcher",symbols:[P.has("vbar")?{type:"vbar"}:vbar,P.has("eq")?{type:"eq"}:eq],postprocess:()=>"|="},{name:"attrMatcher",symbols:[P.has("caret")?{type:"caret"}:caret,P.has("eq")?{type:"eq"}:eq],postprocess:()=>"^="},{name:"attrMatcher",symbols:[P.has("dollar")?{type:"dollar"}:dollar,P.has("eq")?{type:"eq"}:eq],postprocess:()=>"$="},{name:"attrMatcher",symbols:[P.has("asterisk")?{type:"asterisk"}:asterisk,P.has("eq")?{type:"eq"}:eq],postprocess:()=>"*="},{name:"attrValue",symbols:["str"],postprocess:([g])=>({value:g,modifier:null})},{name:"attrValue",symbols:["idn"],postprocess:([g])=>({value:g,modifier:null})},{name:"attrValue",symbols:["str","_","attrModifier"],postprocess:([g,,v])=>({value:g,modifier:v})},{name:"attrValue",symbols:["idn","__","attrModifier"],postprocess:([g,,v])=>({value:g,modifier:v})},{name:"attrModifier",symbols:[{literal:"i"}],postprocess:()=>"i"},{name:"attrModifier",symbols:[{literal:"I"}],postprocess:()=>"i"},{name:"attrModifier",symbols:[{literal:"s"}],postprocess:()=>"s"},{name:"attrModifier",symbols:[{literal:"S"}],postprocess:()=>"s"},{name:"idSelector",symbols:[P.has("hashToken")?{type:"hashToken"}:hashToken],postprocess:([{value:g}])=>({type:"id",name:g,specificity:[1,0,0]})},{name:"classSelector",symbols:[P.has("fullstop")?{type:"fullstop"}:fullstop,"idn"],postprocess:([,g])=>({type:"class",name:g,specificity:[0,1,0]})},{name:"tagSelector",symbols:["wqname"],postprocess:([g])=>({type:"tag",name:g.name,namespace:g.namespace,specificity:[0,0,1]})},{name:"uniSelector",symbols:[P.has("asterisk")?{type:"asterisk"}:asterisk],postprocess:()=>({type:"universal",namespace:null,specificity:[0,0,0]})},{name:"uniSelector",symbols:["ns",P.has("asterisk")?{type:"asterisk"}:asterisk],postprocess:([g])=>({type:"universal",namespace:g,specificity:[0,0,0]})},{name:"wqname",symbols:["idn"],postprocess:([g])=>({name:g,namespace:null})},{name:"wqname",symbols:["ns","idn"],postprocess:([g,v])=>({name:v,namespace:g})},{name:"ns",symbols:[P.has("vbar")?{type:"vbar"}:vbar],postprocess:()=>""},{name:"ns",symbols:["idn",P.has("vbar")?{type:"vbar"}:vbar],postprocess:id},{name:"str",symbols:[P.has("str1")?{type:"str1"}:str1],postprocess:firstTokenValue},{name:"str",symbols:[P.has("str2")?{type:"str2"}:str2],postprocess:firstTokenValue},{name:"idn",symbols:[P.has("idn")?{type:"idn"}:idn],postprocess:firstTokenValue},{name:"_$ebnf$1",symbols:[P.has("ws")?{type:"ws"}:ws],postprocess:id},{name:"_$ebnf$1",symbols:[],postprocess:()=>null},{name:"_",symbols:["_$ebnf$1"],postprocess:()=>null},{name:"__",symbols:[P.has("ws")?{type:"ws"}:ws],postprocess:()=>null}],ParserStart:"main"};var C=Object.freeze({__proto__:null});const T={...x,ParserStart:"mainNoList"};function _parse(g,v){const b=new S.Parser(S.Grammar.fromCompiled(g));if(b.feed(v),0===b.results.length)throw new Error("Failed to parse - input string might be incomplete.");return b.results[0]}function serialize(g){if(!g.type)throw new Error("This is not an AST node.");switch(g.type){case"universal":return _serNs(g.namespace)+"*";case"tag":return _serNs(g.namespace)+g.name;case"class":return"."+g.name;case"id":return"#"+g.name;case"attrPresence":return`[${_serNs(g.namespace)}${g.name}]`;case"attrValue":return`[${_serNs(g.namespace)}${g.name}${g.matcher}${function _serStr(g){return-1===g.indexOf('"')?`"${g}"`:-1===g.indexOf("'")?`'${g}'`:`"${g.replace('"','\\"')}"`}(g.value)}${g.modifier?g.modifier:""}]`;case"combinator":return serialize(g.left)+g.combinator;case"compound":return g.list.reduce(((g,v)=>"combinator"===v.type?serialize(v)+g:g+serialize(v)),"");case"list":return g.list.map(serialize).join(",")}}function _serNs(g){return g||""===g?g+"|":""}function _getSelectorPriority(g){switch(g.type){case"universal":case"tag":return[1];case"id":return[2];case"class":return[3,g.name];case"attrPresence":return[4,serialize(g)];case"attrValue":return[5,serialize(g)];case"combinator":return[15,serialize(g)]}}function _compareArrays(g,v){if(!Array.isArray(g)||!Array.isArray(v))throw new Error("Arguments must be arrays.");const b=g.length<v.length?g.length:v.length;for(let S=0;S<b;S++)if(g[S]!==v[S])return g[S]<v[S]?-1:1;return g.length-v.length}v.Ast=C,v.compareSelectors=function compareSelectors(g,v){return _compareArrays(g.specificity,v.specificity)},v.compareSpecificity=function compareSpecificity(g,v){return _compareArrays(g,v)},v.normalize=function normalize(g){if(!g.type)throw new Error("This is not an AST node.");switch(g.type){case"compound":g.list.forEach(normalize),g.list.sort(((g,v)=>_compareArrays(_getSelectorPriority(g),_getSelectorPriority(v))));break;case"combinator":normalize(g.left);break;case"list":g.list.forEach(normalize),g.list.sort(((g,v)=>serialize(g)<serialize(v)?-1:1))}return g},v.parse=function parse(g){return _parse(x,g)},v.parse1=function parse1(g){return _parse(T,g)},v.serialize=serialize},78785:(g,v,b)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});var S=b(3080);function _interopNamespace(g){if(g&&g.__esModule)return g;var v=Object.create(null);return g&&Object.keys(g).forEach((function(b){if("default"!==b){var S=Object.getOwnPropertyDescriptor(g,b);Object.defineProperty(v,b,S.get?S:{enumerable:!0,get:function(){return g[b]}})}})),v.default=g,Object.freeze(v)}var P=_interopNamespace(S),x=Object.freeze({__proto__:null}),C=Object.freeze({__proto__:null});const T=[["├─","│ "],["└─"," "]],R=[["┠─","┃ "],["┖─"," "]],k=[["╟─","║ "],["╙─"," "]];function treeifyArray(g,v=R){return function prefixItems(g,v){return v.map(((v,b,{length:S})=>function prefixItem(g,v,b=!0){const S=g[b?1:0];return S[0]+v.split("\n").join("\n"+S[1])}(g,v,b===S-1))).join("\n")}(v,g.map((g=>function treeifyNode(g){switch(g.type){case"terminal":{const v=g.valueContainer;return`◁ #${v.index} ${JSON.stringify(v.specificity)} ${v.value}`}case"tagName":return`◻ Tag name\n${treeifyArray(g.variants,k)}`;case"attrValue":return`▣ Attr value: ${g.name}\n${treeifyArray(g.matchers,k)}`;case"attrPresence":return`◨ Attr presence: ${g.name}\n${treeifyArray(g.cont)}`;case"pushElement":return`◉ Push element: ${g.combinator}\n${treeifyArray(g.cont,T)}`;case"popElement":return`◌ Pop element\n${treeifyArray(g.cont,T)}`;case"variant":return`◇ = ${g.value}\n${treeifyArray(g.cont)}`;case"matcher":return`◈ ${g.matcher} "${g.value}"${g.modifier||""}\n${treeifyArray(g.cont)}`}}(g))))}var _=Object.freeze({__proto__:null,treeify:g=>"▽\n"+treeifyArray(g,T)});function preprocess(g){return reduceSelectorVariants(g),P.normalize(g),g}function reduceSelectorVariants(g){const v=[];g.list.forEach((g=>{switch(g.type){case"class":v.push({matcher:"~=",modifier:null,name:"class",namespace:null,specificity:g.specificity,type:"attrValue",value:g.name});break;case"id":v.push({matcher:"=",modifier:null,name:"id",namespace:null,specificity:g.specificity,type:"attrValue",value:g.name});break;case"combinator":reduceSelectorVariants(g.left),v.push(g);break;case"universal":break;default:v.push(g)}})),g.list=v}function weave(g){const v=[];for(;g.length;){const b=findTopKey(g,(g=>!0),getSelectorKind),{matches:S,nonmatches:P,empty:x}=breakByKind(g,b);g=P,S.length&&v.push(branchOfKind(b,S)),x.length&&v.push(...terminate(x))}return v}function terminate(g){const v=[];for(const b of g){const g=b.terminal;if("terminal"===g.type)v.push(g);else{const{matches:b,rest:S}=partition(g.cont,(g=>"terminal"===g.type));b.forEach((g=>v.push(g))),S.length&&(g.cont=S,v.push(g))}}return v}function breakByKind(g,v){const b=[],S=[],P=[];for(const x of g){const g=x.ast.list;if(g.length){(g.some((g=>getSelectorKind(g)===v))?b:S).push(x)}else P.push(x)}return{matches:b,nonmatches:S,empty:P}}function getSelectorKind(g){switch(g.type){case"attrPresence":return`attrPresence ${g.name}`;case"attrValue":return`attrValue ${g.name}`;case"combinator":return`combinator ${g.combinator}`;default:return g.type}}function branchOfKind(g,v){if("tag"===g)return function tagNameBranch(g){const v=spliceAndGroup(g,(g=>"tag"===g.type),(g=>g.name));return{type:"tagName",variants:Object.entries(v).map((([g,v])=>({type:"variant",value:g,cont:weave(v.items)})))}}(v);if(g.startsWith("attrValue "))return function attrValueBranch(g,v){const b=spliceAndGroup(v,(v=>"attrValue"===v.type&&v.name===g),(g=>`${g.matcher} ${g.modifier||""} ${g.value}`)),S=[];for(const g of Object.values(b)){const v=g.oneSimpleSelector,b=getAttrPredicate(v),P=weave(g.items);S.push({type:"matcher",matcher:v.matcher,modifier:v.modifier,value:v.value,predicate:b,cont:P})}return{type:"attrValue",name:g,matchers:S}}(g.substring(10),v);if(g.startsWith("attrPresence "))return function attrPresenceBranch(g,v){for(const b of v)spliceSimpleSelector(b,(v=>"attrPresence"===v.type&&v.name===g));return{type:"attrPresence",name:g,cont:weave(v)}}(g.substring(13),v);if("combinator >"===g)return combinatorBranch(">",v);if("combinator +"===g)return combinatorBranch("+",v);throw new Error(`Unsupported selector kind: ${g}`)}function getAttrPredicate(g){if("i"===g.modifier){const v=g.value.toLowerCase();switch(g.matcher){case"=":return g=>v===g.toLowerCase();case"~=":return g=>g.toLowerCase().split(/[ \t]+/).includes(v);case"^=":return g=>g.toLowerCase().startsWith(v);case"$=":return g=>g.toLowerCase().endsWith(v);case"*=":return g=>g.toLowerCase().includes(v);case"|=":return g=>{const b=g.toLowerCase();return v===b||b.startsWith(v)&&"-"===b[v.length]}}}else{const v=g.value;switch(g.matcher){case"=":return g=>v===g;case"~=":return g=>g.split(/[ \t]+/).includes(v);case"^=":return g=>g.startsWith(v);case"$=":return g=>g.endsWith(v);case"*=":return g=>g.includes(v);case"|=":return g=>v===g||g.startsWith(v)&&"-"===g[v.length]}}}function combinatorBranch(g,v){const b=spliceAndGroup(v,(v=>"combinator"===v.type&&v.combinator===g),(g=>P.serialize(g.left))),S=[];for(const g of Object.values(b)){const v=weave(g.items),b=g.oneSimpleSelector.left;S.push({ast:b,terminal:{type:"popElement",cont:v}})}return{type:"pushElement",combinator:g,cont:weave(S)}}function spliceAndGroup(g,v,b){const S={};for(;g.length;){const P=findTopKey(g,v,b),bestKeyPredicate=g=>v(g)&&b(g)===P,hasBestKeyPredicate=g=>g.ast.list.some(bestKeyPredicate),{matches:x,rest:C}=partition1(g,hasBestKeyPredicate);let T=null;for(const g of x){const v=spliceSimpleSelector(g,bestKeyPredicate);T||(T=v)}if(null==T)throw new Error("No simple selector is found.");S[P]={oneSimpleSelector:T,items:x},g=C}return S}function spliceSimpleSelector(g,v){const b=g.ast.list,S=new Array(b.length);let P=-1;for(let g=b.length;g-- >0;)v(b[g])&&(S[g]=!0,P=g);if(-1==P)throw new Error("Couldn't find the required simple selector.");const x=b[P];return g.ast.list=b.filter(((g,v)=>!S[v])),x}function findTopKey(g,v,b){const S={};for(const P of g){const g={};for(const S of P.ast.list.filter(v))g[b(S)]=!0;for(const v of Object.keys(g))S[v]?S[v]++:S[v]=1}let P="",x=0;for(const g of Object.entries(S))g[1]>x&&(P=g[0],x=g[1]);return P}function partition(g,v){const b=[],S=[];for(const P of g)v(P)?b.push(P):S.push(P);return{matches:b,rest:S}}function partition1(g,v){const b=[],S=[];for(const P of g)v(P)?b.push(P):S.push(P);return{matches:b,rest:S}}function comparatorPreferFirst(g,v){const b=S.compareSpecificity(v.specificity,g.specificity);return b>0||0===b&&v.index<g.index}function comparatorPreferLast(g,v){const b=S.compareSpecificity(v.specificity,g.specificity);return b>0||0===b&&v.index>g.index}v.Ast=x,v.DecisionTree=class DecisionTree{constructor(g){this.branches=weave(function toAstTerminalPairs(g){const v=g.length,b=new Array(v);for(let S=0;S<v;S++){const[v,x]=g[S],C=preprocess(P.parse1(v));b[S]={ast:C,terminal:{type:"terminal",valueContainer:{index:S,value:x,specificity:C.specificity}}}}return b}(g))}build(g){return g(this.branches)}},v.Picker=class Picker{constructor(g){this.f=g}pickAll(g){return this.f(g)}pick1(g,v=!1){const b=this.f(g),S=b.length;if(0===S)return null;if(1===S)return b[0].value;const P=v?comparatorPreferFirst:comparatorPreferLast;let x=b[0];for(let g=1;g<S;g++){const v=b[g];P(x,v)&&(x=v)}return x.value}},v.Treeify=_,v.Types=C},97576:g=>{"use strict";g.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},52088:g=>{"use strict";g.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"","backsim":"∽","backsimeq":"⋍","Backslash":"","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"","Bernoullis":"","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"","caps":"∩︀","caret":"","caron":"ˇ","Cayleys":"","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"","dd":"","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":"","emsp14":"","emsp":"","ENG":"Ŋ","eng":"ŋ","ensp":"","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"","Escr":"","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"","exponentiale":"","ExponentialE":"","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"","frown":"⌢","fscr":"𝒻","Fscr":"","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":"","half":"½","hamilt":"","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"","HilbertSpace":"","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"","hyphen":"","Iacute":"Í","iacute":"í","ic":"","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"","Igrave":"Ì","igrave":"ì","ii":"","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"","ImaginaryI":"","imagline":"","imagpart":"","imath":"ı","Im":"","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"","InvisibleTimes":"","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"","lrtri":"⊿","lsaquo":"","lscr":"𝓁","Lscr":"","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"","lsquor":"","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":"","Mellintrf":"","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"","middot":"·","minusb":"⊟","minus":"","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"","NegativeThickSpace":"","NegativeThinSpace":"","NegativeVeryThinSpace":"","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":"","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"","ord":"⩝","order":"","orderof":"","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"","pointint":"⨕","popf":"𝕡","Popf":"","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"","Prime":"″","primes":"","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":"","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"","rationals":"","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"","realine":"","realpart":"","reals":"","Re":"","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"","rscr":"𝓇","Rscr":"","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"","rsquor":"","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"","setmn":"","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"","smashp":"⨳","smeparsl":"⧤","smid":"","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"","ThickSpace":"","ThinSpace":"","thinsp":"","thkap":"≈","thksim":"","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"","Vee":"","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":"","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"","ZeroWidthSpace":"","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"","Zscr":"𝒵","zscr":"𝓏","zwj":"","zwnj":""}')},70082:g=>{"use strict";g.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},58625:g=>{"use strict";g.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},53765:g=>{"use strict";g.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}}')},72020:g=>{"use strict";g.exports=JSON.parse('[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1000,1000],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6000],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8000,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8000]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9000],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[30000]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13000,13000],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43000,43000],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64000,64000],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66000,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[120000,120000],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128000,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23000]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149000]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32000]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195000,195000],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[40000]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918000,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]')}},b={};function __webpack_require__(g){var S=b[g];if(void 0!==S)return S.exports;var P=b[g]={id:g,loaded:!1,exports:{}};return v[g].call(P.exports,P,P.exports,__webpack_require__),P.loaded=!0,P.exports}__webpack_require__.m=v,__webpack_require__.n=g=>{var v=g&&g.__esModule?()=>g.default:()=>g;return __webpack_require__.d(v,{a:v}),v},__webpack_require__.d=(g,v)=>{for(var b in v)__webpack_require__.o(v,b)&&!__webpack_require__.o(g,b)&&Object.defineProperty(g,b,{enumerable:!0,get:v[b]})},__webpack_require__.f={},__webpack_require__.e=g=>Promise.all(Object.keys(__webpack_require__.f).reduce(((v,b)=>(__webpack_require__.f[b](g,v),v)),[])),__webpack_require__.u=g=>g+".js",__webpack_require__.o=(g,v)=>Object.prototype.hasOwnProperty.call(g,v),__webpack_require__.r=g=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(g,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(g,"__esModule",{value:!0})},__webpack_require__.nmd=g=>(g.paths=[],g.children||(g.children=[]),g),g={54:1},__webpack_require__.f.require=(v,b)=>{g[v]||(v=>{var b=v.modules,S=v.ids,P=v.runtime;for(var x in b)__webpack_require__.o(b,x)&&(__webpack_require__.m[x]=b[x]);P&&P(__webpack_require__);for(var C=0;C<S.length;C++)g[S[C]]=1})(require("./"+__webpack_require__.u(v)))};var S=__webpack_require__(50112);module.exports=S})();