/*! For license information please see extension.bundle.js.LICENSE.txt */ (()=>{var __webpack_modules__={92571:(v,P,C)=>{"use strict";C.d(P,{H:()=>R,_:()=>k});var _=C(70655),x=C(4638),k=function(v){function AbortError(P){var C=v.call(this,P)||this;return C.name="AbortError",C}return(0,_.ZT)(AbortError,v),AbortError}(Error),R=function(){function AbortController(v){var P=this;if(this._signal=new x.R,v){Array.isArray(v)||(v=arguments);for(var C=0,_=v;C<_.length;C++){var k=_[C];k.aborted?this.abort():k.addEventListener("abort",(function(){P.abort()}))}}}return Object.defineProperty(AbortController.prototype,"signal",{get:function(){return this._signal},enumerable:!1,configurable:!0}),AbortController.prototype.abort=function(){(0,x.G)(this._signal)},AbortController.timeout=function(v){var P=new x.R,C=setTimeout(x.G,v,P);return"function"==typeof C.unref&&C.unref(),P},AbortController}()},4638:(v,P,C)=>{"use strict";C.d(P,{G:()=>abortSignal,R:()=>k});var _=new WeakMap,x=new WeakMap,k=function(){function AbortSignal(){this.onabort=null,_.set(this,[]),x.set(this,!1)}return Object.defineProperty(AbortSignal.prototype,"aborted",{get:function(){if(!x.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return x.get(this)},enumerable:!1,configurable:!0}),Object.defineProperty(AbortSignal,"none",{get:function(){return new AbortSignal},enumerable:!1,configurable:!0}),AbortSignal.prototype.addEventListener=function(v,P){if(!_.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");_.get(this).push(P)},AbortSignal.prototype.removeEventListener=function(v,P){if(!_.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");var C=_.get(this),x=C.indexOf(P);x>-1&&C.splice(x,1)},AbortSignal.prototype.dispatchEvent=function(v){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")},AbortSignal}();function abortSignal(v){if(!v.aborted){v.onabort&&v.onabort.call(v);var P=_.get(v);P&&P.slice().forEach((function(P){P.call(v,{type:"abort"})})),x.set(v,!0)}}},46210:(v,P,C)=>{"use strict";C.r(P),C.d(P,{AbortController:()=>_.H,AbortError:()=>_._,AbortSignal:()=>x.R});var _=C(92571),x=C(4638)},60862:(v,P,C)=>{"use strict";C.r(P),C.d(P,{APIKeys:()=>Zr,AnalyticsItems:()=>ho,Annotations:()=>Vr,ApplicationInsightsManagementClient:()=>Dn,ApplicationInsightsManagementClientContext:()=>zn,ApplicationInsightsManagementMappers:()=>_,ApplicationInsightsManagementModels:()=>ne,ComponentAvailableFeatures:()=>Pi,ComponentCurrentBillingFeatures:()=>di,ComponentFeatureCapabilities:()=>bi,ComponentLinkedStorageAccountsOperations:()=>Cn,ComponentQuotaStatus:()=>fi,Components:()=>ln,ExportConfigurations:()=>ni,Favorites:()=>Fi,LiveToken:()=>An,MyWorkbooks:()=>To,Operations:()=>jr,ProactiveDetectionConfigurations:()=>wi,WebTestLocations:()=>Ki,WebTests:()=>Zi,WorkItemConfigurations:()=>Oi,WorkbookTemplates:()=>So,Workbooks:()=>Wo});var _={};C.r(_),C.d(_,{APIKeyRequest:()=>ye,Annotation:()=>he,AnnotationError:()=>fe,AnnotationsListResult:()=>Yt,ApplicationInsightsComponent:()=>qt,ApplicationInsightsComponentAPIKey:()=>ve,ApplicationInsightsComponentAPIKeyListResult:()=>Zt,ApplicationInsightsComponentAnalyticsItem:()=>He,ApplicationInsightsComponentAnalyticsItemProperties:()=>Ue,ApplicationInsightsComponentAvailableFeatures:()=>ke,ApplicationInsightsComponentBillingFeatures:()=>Pe,ApplicationInsightsComponentDataVolumeCap:()=>Ne,ApplicationInsightsComponentExportConfiguration:()=>Se,ApplicationInsightsComponentExportRequest:()=>be,ApplicationInsightsComponentFavorite:()=>De,ApplicationInsightsComponentFeature:()=>Ee,ApplicationInsightsComponentFeatureCapabilities:()=>_e,ApplicationInsightsComponentFeatureCapability:()=>xe,ApplicationInsightsComponentListResult:()=>sr,ApplicationInsightsComponentProactiveDetectionConfiguration:()=>Ae,ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions:()=>Te,ApplicationInsightsComponentQuotaStatus:()=>Ce,ApplicationInsightsComponentWebTestLocation:()=>qe,ApplicationInsightsWebTestLocationsListResult:()=>tr,AzureEntityResource:()=>Tt,BaseResource:()=>pe,CloudError:()=>le,ComponentLinkedStorageAccounts:()=>Vt,ComponentLinkedStorageAccountsPatch:()=>Wt,ComponentPurgeBody:()=>Bt,ComponentPurgeBodyFilters:()=>jt,ComponentPurgeResponse:()=>Ft,ComponentPurgeStatusResponse:()=>Gt,ComponentsResource:()=>Mt,ErrorDefinition:()=>dt,ErrorResponse:()=>ue,ErrorResponseLinkedStorage:()=>Ht,ErrorResponseLinkedStorageError:()=>Ut,InnerError:()=>ge,InnerErrorTrace:()=>ht,LiveTokenResponse:()=>$t,ManagedServiceIdentity:()=>ft,MyWorkbook:()=>ut,MyWorkbookError:()=>mt,MyWorkbookManagedIdentity:()=>nt,MyWorkbookResource:()=>pt,MyWorkbookUserAssignedIdentities:()=>ot,MyWorkbooksListResult:()=>or,Operation:()=>me,OperationDisplay:()=>de,OperationInfo:()=>Kt,OperationListResult:()=>Xt,OperationLive:()=>Qt,OperationsListResult:()=>Jt,PrivateLinkScopedResource:()=>zt,ProxyResource:()=>Rt,Resource:()=>kt,SystemData:()=>ct,TagsResource:()=>je,TrackedResource:()=>Ot,UserAssignedIdentity:()=>wt,WebTest:()=>Ge,WebTestGeolocation:()=>Be,WebTestListResult:()=>rr,WebTestPropertiesConfiguration:()=>Fe,WebtestsResource:()=>Le,WorkItemConfiguration:()=>Oe,WorkItemConfigurationError:()=>ze,WorkItemConfigurationsListResult:()=>er,WorkItemCreateConfiguration:()=>Ie,Workbook:()=>St,WorkbookError:()=>_t,WorkbookErrorDefinition:()=>Ct,WorkbookInnerErrorTrace:()=>xt,WorkbookResource:()=>bt,WorkbookResourceIdentity:()=>yt,WorkbookTemplate:()=>Ze,WorkbookTemplateError:()=>it,WorkbookTemplateErrorBody:()=>rt,WorkbookTemplateErrorFieldContract:()=>tt,WorkbookTemplateGallery:()=>Xe,WorkbookTemplateLocalizedGallery:()=>Je,WorkbookTemplateResource:()=>$e,WorkbookTemplateUpdateParameters:()=>et,WorkbookTemplatesListResult:()=>ir,WorkbookUpdateParameters:()=>Nt,WorkbooksListResult:()=>nr});var x={};C.r(x),C.d(x,{CloudError:()=>le,ErrorResponse:()=>ue,Operation:()=>me,OperationDisplay:()=>de,OperationInfo:()=>Kt,OperationListResult:()=>Xt,OperationLive:()=>Qt,OperationsListResult:()=>Jt});var k={};C.r(k),C.d(k,{Annotation:()=>he,AnnotationError:()=>fe,AnnotationsListResult:()=>Yt,CloudError:()=>le,InnerError:()=>ge});var R={};C.r(R),C.d(R,{APIKeyRequest:()=>ye,ApplicationInsightsComponentAPIKey:()=>ve,ApplicationInsightsComponentAPIKeyListResult:()=>Zt,CloudError:()=>le});var T={};C.r(T),C.d(T,{ApplicationInsightsComponentExportConfiguration:()=>Se,ApplicationInsightsComponentExportRequest:()=>be,CloudError:()=>le});var O={};C.r(O),C.d(O,{ApplicationInsightsComponentBillingFeatures:()=>Pe,ApplicationInsightsComponentDataVolumeCap:()=>Ne,CloudError:()=>le});var I={};C.r(I),C.d(I,{ApplicationInsightsComponentQuotaStatus:()=>Ce,CloudError:()=>le});var z={};C.r(z),C.d(z,{ApplicationInsightsComponentFeatureCapabilities:()=>_e,CloudError:()=>le});var q={};C.r(q),C.d(q,{ApplicationInsightsComponentAvailableFeatures:()=>ke,ApplicationInsightsComponentFeature:()=>Ee,ApplicationInsightsComponentFeatureCapability:()=>xe,CloudError:()=>le});var L={};C.r(L),C.d(L,{ApplicationInsightsComponent:()=>qt,ApplicationInsightsComponentProactiveDetectionConfiguration:()=>Ae,ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions:()=>Te,AzureEntityResource:()=>Tt,BaseResource:()=>pe,CloudError:()=>le,ComponentLinkedStorageAccounts:()=>Vt,ComponentsResource:()=>Mt,ManagedServiceIdentity:()=>ft,MyWorkbook:()=>ut,MyWorkbookManagedIdentity:()=>nt,MyWorkbookResource:()=>pt,MyWorkbookUserAssignedIdentities:()=>ot,PrivateLinkScopedResource:()=>zt,ProxyResource:()=>Rt,Resource:()=>kt,SystemData:()=>ct,TrackedResource:()=>Ot,UserAssignedIdentity:()=>wt,WebTest:()=>Ge,WebTestGeolocation:()=>Be,WebTestPropertiesConfiguration:()=>Fe,WebtestsResource:()=>Le,Workbook:()=>St,WorkbookResource:()=>bt,WorkbookResourceIdentity:()=>yt,WorkbookTemplate:()=>Ze,WorkbookTemplateGallery:()=>Xe,WorkbookTemplateLocalizedGallery:()=>Je,WorkbookTemplateResource:()=>$e});var j={};C.r(j),C.d(j,{CloudError:()=>le,InnerError:()=>ge,WorkItemConfiguration:()=>Oe,WorkItemConfigurationError:()=>ze,WorkItemConfigurationsListResult:()=>er,WorkItemCreateConfiguration:()=>Ie});var B={};C.r(B),C.d(B,{ApplicationInsightsComponentFavorite:()=>De,CloudError:()=>le});var G={};C.r(G),C.d(G,{ApplicationInsightsComponentWebTestLocation:()=>qe,ApplicationInsightsWebTestLocationsListResult:()=>tr,CloudError:()=>le});var U={};C.r(U),C.d(U,{ApplicationInsightsComponent:()=>qt,ApplicationInsightsComponentProactiveDetectionConfiguration:()=>Ae,ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions:()=>Te,AzureEntityResource:()=>Tt,BaseResource:()=>pe,CloudError:()=>le,ComponentLinkedStorageAccounts:()=>Vt,ComponentsResource:()=>Mt,ManagedServiceIdentity:()=>ft,MyWorkbook:()=>ut,MyWorkbookManagedIdentity:()=>nt,MyWorkbookResource:()=>pt,MyWorkbookUserAssignedIdentities:()=>ot,PrivateLinkScopedResource:()=>zt,ProxyResource:()=>Rt,Resource:()=>kt,SystemData:()=>ct,TagsResource:()=>je,TrackedResource:()=>Ot,UserAssignedIdentity:()=>wt,WebTest:()=>Ge,WebTestGeolocation:()=>Be,WebTestListResult:()=>rr,WebTestPropertiesConfiguration:()=>Fe,WebtestsResource:()=>Le,Workbook:()=>St,WorkbookResource:()=>bt,WorkbookResourceIdentity:()=>yt,WorkbookTemplate:()=>Ze,WorkbookTemplateGallery:()=>Xe,WorkbookTemplateLocalizedGallery:()=>Je,WorkbookTemplateResource:()=>$e});var V={};C.r(V),C.d(V,{ApplicationInsightsComponentAnalyticsItem:()=>He,ApplicationInsightsComponentAnalyticsItemProperties:()=>Ue,CloudError:()=>le});var Q={};C.r(Q),C.d(Q,{ApplicationInsightsComponent:()=>qt,ApplicationInsightsComponentProactiveDetectionConfiguration:()=>Ae,ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions:()=>Te,AzureEntityResource:()=>Tt,BaseResource:()=>pe,ComponentLinkedStorageAccounts:()=>Vt,ComponentsResource:()=>Mt,ManagedServiceIdentity:()=>ft,MyWorkbook:()=>ut,MyWorkbookManagedIdentity:()=>nt,MyWorkbookResource:()=>pt,MyWorkbookUserAssignedIdentities:()=>ot,PrivateLinkScopedResource:()=>zt,ProxyResource:()=>Rt,Resource:()=>kt,SystemData:()=>ct,TrackedResource:()=>Ot,UserAssignedIdentity:()=>wt,WebTest:()=>Ge,WebTestGeolocation:()=>Be,WebTestPropertiesConfiguration:()=>Fe,WebtestsResource:()=>Le,Workbook:()=>St,WorkbookResource:()=>bt,WorkbookResourceIdentity:()=>yt,WorkbookTemplate:()=>Ze,WorkbookTemplateError:()=>it,WorkbookTemplateErrorBody:()=>rt,WorkbookTemplateErrorFieldContract:()=>tt,WorkbookTemplateGallery:()=>Xe,WorkbookTemplateLocalizedGallery:()=>Je,WorkbookTemplateResource:()=>$e,WorkbookTemplateUpdateParameters:()=>et,WorkbookTemplatesListResult:()=>ir});var Y={};C.r(Y),C.d(Y,{ApplicationInsightsComponent:()=>qt,ApplicationInsightsComponentProactiveDetectionConfiguration:()=>Ae,ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions:()=>Te,AzureEntityResource:()=>Tt,BaseResource:()=>pe,ComponentLinkedStorageAccounts:()=>Vt,ComponentsResource:()=>Mt,ErrorDefinition:()=>dt,ManagedServiceIdentity:()=>ft,MyWorkbook:()=>ut,MyWorkbookError:()=>mt,MyWorkbookManagedIdentity:()=>nt,MyWorkbookResource:()=>pt,MyWorkbookUserAssignedIdentities:()=>ot,MyWorkbooksListResult:()=>or,PrivateLinkScopedResource:()=>zt,ProxyResource:()=>Rt,Resource:()=>kt,SystemData:()=>ct,TrackedResource:()=>Ot,UserAssignedIdentity:()=>wt,WebTest:()=>Ge,WebTestGeolocation:()=>Be,WebTestPropertiesConfiguration:()=>Fe,WebtestsResource:()=>Le,Workbook:()=>St,WorkbookResource:()=>bt,WorkbookResourceIdentity:()=>yt,WorkbookTemplate:()=>Ze,WorkbookTemplateGallery:()=>Xe,WorkbookTemplateLocalizedGallery:()=>Je,WorkbookTemplateResource:()=>$e});var ee={};C.r(ee),C.d(ee,{ApplicationInsightsComponent:()=>qt,ApplicationInsightsComponentProactiveDetectionConfiguration:()=>Ae,ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions:()=>Te,AzureEntityResource:()=>Tt,BaseResource:()=>pe,ComponentLinkedStorageAccounts:()=>Vt,ComponentsResource:()=>Mt,ManagedServiceIdentity:()=>ft,MyWorkbook:()=>ut,MyWorkbookManagedIdentity:()=>nt,MyWorkbookResource:()=>pt,MyWorkbookUserAssignedIdentities:()=>ot,PrivateLinkScopedResource:()=>zt,ProxyResource:()=>Rt,Resource:()=>kt,SystemData:()=>ct,TrackedResource:()=>Ot,UserAssignedIdentity:()=>wt,WebTest:()=>Ge,WebTestGeolocation:()=>Be,WebTestPropertiesConfiguration:()=>Fe,WebtestsResource:()=>Le,Workbook:()=>St,WorkbookError:()=>_t,WorkbookErrorDefinition:()=>Ct,WorkbookResource:()=>bt,WorkbookResourceIdentity:()=>yt,WorkbookTemplate:()=>Ze,WorkbookTemplateGallery:()=>Xe,WorkbookTemplateLocalizedGallery:()=>Je,WorkbookTemplateResource:()=>$e,WorkbookUpdateParameters:()=>Nt,WorkbooksListResult:()=>nr});var re={};C.r(re),C.d(re,{ApplicationInsightsComponent:()=>qt,ApplicationInsightsComponentListResult:()=>sr,ApplicationInsightsComponentProactiveDetectionConfiguration:()=>Ae,ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions:()=>Te,AzureEntityResource:()=>Tt,BaseResource:()=>pe,CloudError:()=>le,ComponentLinkedStorageAccounts:()=>Vt,ComponentPurgeBody:()=>Bt,ComponentPurgeBodyFilters:()=>jt,ComponentPurgeResponse:()=>Ft,ComponentPurgeStatusResponse:()=>Gt,ComponentsResource:()=>Mt,ManagedServiceIdentity:()=>ft,MyWorkbook:()=>ut,MyWorkbookManagedIdentity:()=>nt,MyWorkbookResource:()=>pt,MyWorkbookUserAssignedIdentities:()=>ot,PrivateLinkScopedResource:()=>zt,ProxyResource:()=>Rt,Resource:()=>kt,SystemData:()=>ct,TagsResource:()=>je,TrackedResource:()=>Ot,UserAssignedIdentity:()=>wt,WebTest:()=>Ge,WebTestGeolocation:()=>Be,WebTestPropertiesConfiguration:()=>Fe,WebtestsResource:()=>Le,Workbook:()=>St,WorkbookResource:()=>bt,WorkbookResourceIdentity:()=>yt,WorkbookTemplate:()=>Ze,WorkbookTemplateGallery:()=>Xe,WorkbookTemplateLocalizedGallery:()=>Je,WorkbookTemplateResource:()=>$e});var ie={};C.r(ie),C.d(ie,{ApplicationInsightsComponent:()=>qt,ApplicationInsightsComponentProactiveDetectionConfiguration:()=>Ae,ApplicationInsightsComponentProactiveDetectionConfigurationRuleDefinitions:()=>Te,AzureEntityResource:()=>Tt,BaseResource:()=>pe,ComponentLinkedStorageAccounts:()=>Vt,ComponentLinkedStorageAccountsPatch:()=>Wt,ComponentsResource:()=>Mt,ErrorResponseLinkedStorage:()=>Ht,ErrorResponseLinkedStorageError:()=>Ut,ManagedServiceIdentity:()=>ft,MyWorkbook:()=>ut,MyWorkbookManagedIdentity:()=>nt,MyWorkbookResource:()=>pt,MyWorkbookUserAssignedIdentities:()=>ot,PrivateLinkScopedResource:()=>zt,ProxyResource:()=>Rt,Resource:()=>kt,SystemData:()=>ct,TrackedResource:()=>Ot,UserAssignedIdentity:()=>wt,WebTest:()=>Ge,WebTestGeolocation:()=>Be,WebTestPropertiesConfiguration:()=>Fe,WebtestsResource:()=>Le,Workbook:()=>St,WorkbookResource:()=>bt,WorkbookResourceIdentity:()=>yt,WorkbookTemplate:()=>Ze,WorkbookTemplateGallery:()=>Xe,WorkbookTemplateLocalizedGallery:()=>Je,WorkbookTemplateResource:()=>$e});var oe={};C.r(oe),C.d(oe,{ErrorResponseLinkedStorage:()=>Ht,ErrorResponseLinkedStorageError:()=>Ut,LiveTokenResponse:()=>$t});var extendStatics=function(v,P){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)P.hasOwnProperty(C)&&(v[C]=P[C])},extendStatics(v,P)};function __extends(v,P){function __(){this.constructor=v}extendStatics(v,P),v.prototype=null===P?Object.create(P):(__.prototype=P.prototype,new __)}var __assign=function(){return __assign=Object.assign||function __assign(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},__assign.apply(this,arguments)};var ne=C(92356),se=C(18088),ae=C(88538),le=se.p,pe=ae.P,ue={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}}}}},de={serializedName:"Operation_display",type:{name:"Composite",className:"OperationDisplay",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}}}}},me={serializedName:"Operation",type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}}}}},he={serializedName:"Annotation",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:{serializedName:"RelatedAnnotation",defaultValue:"null",type:{name:"String"}}}}},ge={serializedName:"InnerError",type:{name:"Composite",className:"InnerError",modelProperties:{diagnosticcontext:{serializedName:"diagnosticcontext",type:{name:"String"}},time:{serializedName:"time",type:{name:"DateTime"}}}}},fe={serializedName:"AnnotationError",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"}}}}},ye={serializedName:"APIKeyRequest",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"}}}}}}},ve={serializedName:"ApplicationInsightsComponentAPIKey",type:{name:"Composite",className:"ApplicationInsightsComponentAPIKey",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},apiKey:{readOnly:!0,serializedName:"apiKey",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"}}}}}}},be={serializedName:"ApplicationInsightsComponentExportRequest",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"}}}}},Se={serializedName:"ApplicationInsightsComponentExportConfiguration",type:{name:"Composite",className:"ApplicationInsightsComponentExportConfiguration",modelProperties:{exportId:{readOnly:!0,serializedName:"ExportId",type:{name:"String"}},instrumentationKey:{readOnly:!0,serializedName:"InstrumentationKey",type:{name:"String"}},recordTypes:{serializedName:"RecordTypes",type:{name:"String"}},applicationName:{readOnly:!0,serializedName:"ApplicationName",type:{name:"String"}},subscriptionId:{readOnly:!0,serializedName:"SubscriptionId",type:{name:"String"}},resourceGroup:{readOnly:!0,serializedName:"ResourceGroup",type:{name:"String"}},destinationStorageSubscriptionId:{readOnly:!0,serializedName:"DestinationStorageSubscriptionId",type:{name:"String"}},destinationStorageLocationId:{readOnly:!0,serializedName:"DestinationStorageLocationId",type:{name:"String"}},destinationAccountId:{readOnly:!0,serializedName:"DestinationAccountId",type:{name:"String"}},destinationType:{readOnly:!0,serializedName:"DestinationType",type:{name:"String"}},isUserEnabled:{readOnly:!0,serializedName:"IsUserEnabled",type:{name:"String"}},lastUserUpdate:{readOnly:!0,serializedName:"LastUserUpdate",type:{name:"String"}},notificationQueueEnabled:{serializedName:"NotificationQueueEnabled",type:{name:"String"}},exportStatus:{readOnly:!0,serializedName:"ExportStatus",type:{name:"String"}},lastSuccessTime:{readOnly:!0,serializedName:"LastSuccessTime",type:{name:"String"}},lastGapTime:{readOnly:!0,serializedName:"LastGapTime",type:{name:"String"}},permanentErrorReason:{readOnly:!0,serializedName:"PermanentErrorReason",type:{name:"String"}},storageName:{readOnly:!0,serializedName:"StorageName",type:{name:"String"}},containerName:{readOnly:!0,serializedName:"ContainerName",type:{name:"String"}}}}},Ne={serializedName:"ApplicationInsightsComponentDataVolumeCap",type:{name:"Composite",className:"ApplicationInsightsComponentDataVolumeCap",modelProperties:{cap:{serializedName:"Cap",type:{name:"Number"}},resetTime:{readOnly:!0,serializedName:"ResetTime",type:{name:"Number"}},warningThreshold:{serializedName:"WarningThreshold",type:{name:"Number"}},stopSendNotificationWhenHitThreshold:{serializedName:"StopSendNotificationWhenHitThreshold",type:{name:"Boolean"}},stopSendNotificationWhenHitCap:{serializedName:"StopSendNotificationWhenHitCap",type:{name:"Boolean"}},maxHistoryCap:{readOnly:!0,serializedName:"MaxHistoryCap",type:{name:"Number"}}}}},Pe={serializedName:"ApplicationInsightsComponentBillingFeatures",type:{name:"Composite",className:"ApplicationInsightsComponentBillingFeatures",modelProperties:{dataVolumeCap:{serializedName:"DataVolumeCap",type:{name:"Composite",className:"ApplicationInsightsComponentDataVolumeCap"}},currentBillingFeatures:{serializedName:"CurrentBillingFeatures",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},Ce={serializedName:"ApplicationInsightsComponentQuotaStatus",type:{name:"Composite",className:"ApplicationInsightsComponentQuotaStatus",modelProperties:{appId:{readOnly:!0,serializedName:"AppId",type:{name:"String"}},shouldBeThrottled:{readOnly:!0,serializedName:"ShouldBeThrottled",type:{name:"Boolean"}},expirationTime:{readOnly:!0,serializedName:"ExpirationTime",type:{name:"String"}}}}},_e={serializedName:"ApplicationInsightsComponentFeatureCapabilities",type:{name:"Composite",className:"ApplicationInsightsComponentFeatureCapabilities",modelProperties:{supportExportData:{readOnly:!0,serializedName:"SupportExportData",type:{name:"Boolean"}},burstThrottlePolicy:{readOnly:!0,serializedName:"BurstThrottlePolicy",type:{name:"String"}},metadataClass:{readOnly:!0,serializedName:"MetadataClass",type:{name:"String"}},liveStreamMetrics:{readOnly:!0,serializedName:"LiveStreamMetrics",type:{name:"Boolean"}},applicationMap:{readOnly:!0,serializedName:"ApplicationMap",type:{name:"Boolean"}},workItemIntegration:{readOnly:!0,serializedName:"WorkItemIntegration",type:{name:"Boolean"}},powerBIIntegration:{readOnly:!0,serializedName:"PowerBIIntegration",type:{name:"Boolean"}},openSchema:{readOnly:!0,serializedName:"OpenSchema",type:{name:"Boolean"}},proactiveDetection:{readOnly:!0,serializedName:"ProactiveDetection",type:{name:"Boolean"}},analyticsIntegration:{readOnly:!0,serializedName:"AnalyticsIntegration",type:{name:"Boolean"}},multipleStepWebTest:{readOnly:!0,serializedName:"MultipleStepWebTest",type:{name:"Boolean"}},apiAccessLevel:{readOnly:!0,serializedName:"ApiAccessLevel",type:{name:"String"}},trackingType:{readOnly:!0,serializedName:"TrackingType",type:{name:"String"}},dailyCap:{readOnly:!0,serializedName:"DailyCap",type:{name:"Number"}},dailyCapResetTime:{readOnly:!0,serializedName:"DailyCapResetTime",type:{name:"Number"}},throttleRate:{readOnly:!0,serializedName:"ThrottleRate",type:{name:"Number"}}}}},xe={serializedName:"ApplicationInsightsComponentFeatureCapability",type:{name:"Composite",className:"ApplicationInsightsComponentFeatureCapability",modelProperties:{name:{readOnly:!0,serializedName:"Name",type:{name:"String"}},description:{readOnly:!0,serializedName:"Description",type:{name:"String"}},value:{readOnly:!0,serializedName:"Value",type:{name:"String"}},unit:{readOnly:!0,serializedName:"Unit",type:{name:"String"}},meterId:{readOnly:!0,serializedName:"MeterId",type:{name:"String"}},meterRateFrequency:{readOnly:!0,serializedName:"MeterRateFrequency",type:{name:"String"}}}}},Ee={serializedName:"ApplicationInsightsComponentFeature",type:{name:"Composite",className:"ApplicationInsightsComponentFeature",modelProperties:{featureName:{readOnly:!0,serializedName:"FeatureName",type:{name:"String"}},meterId:{readOnly:!0,serializedName:"MeterId",type:{name:"String"}},meterRateFrequency:{readOnly:!0,serializedName:"MeterRateFrequency",type:{name:"String"}},resouceId:{readOnly:!0,serializedName:"ResouceId",type:{name:"String"}},isHidden:{readOnly:!0,serializedName:"IsHidden",type:{name:"Boolean"}},capabilities:{readOnly:!0,serializedName:"Capabilities",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentFeatureCapability"}}}},title:{readOnly:!0,serializedName:"Title",type:{name:"String"}},isMainFeature:{readOnly:!0,serializedName:"IsMainFeature",type:{name:"Boolean"}},supportedAddonFeatures:{readOnly:!0,serializedName:"SupportedAddonFeatures",type:{name:"String"}}}}},ke={serializedName:"ApplicationInsightsComponentAvailableFeatures",type:{name:"Composite",className:"ApplicationInsightsComponentAvailableFeatures",modelProperties:{result:{readOnly:!0,serializedName:"Result",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentFeature"}}}}}}},Te={serializedName:"ApplicationInsightsComponentProactiveDetectionConfiguration_RuleDefinitions",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"}}}}},Ae={serializedName:"ApplicationInsightsComponentProactiveDetectionConfiguration",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"}}}}},Oe={serializedName:"WorkItemConfiguration",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"}}}}},Ie={serializedName:"WorkItemCreateConfiguration",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"}}}}}}},ze={serializedName:"WorkItemConfigurationError",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"}}}}},De={serializedName:"ApplicationInsightsComponentFavorite",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:{readOnly:!0,serializedName:"FavoriteId",type:{name:"String"}},favoriteType:{serializedName:"FavoriteType",type:{name:"Enum",allowedValues:["shared","user"]}},sourceType:{serializedName:"SourceType",type:{name:"String"}},timeModified:{readOnly:!0,serializedName:"TimeModified",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:{readOnly:!0,serializedName:"UserId",type:{name:"String"}}}}},qe={serializedName:"ApplicationInsightsComponentWebTestLocation",type:{name:"Composite",className:"ApplicationInsightsComponentWebTestLocation",modelProperties:{displayName:{readOnly:!0,serializedName:"DisplayName",type:{name:"String"}},tag:{readOnly:!0,serializedName:"Tag",type:{name:"String"}}}}},Le={serializedName:"WebtestsResource",type:{name:"Composite",className:"WebtestsResource",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}},location:{required:!0,serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},je={serializedName:"TagsResource",type:{name:"Composite",className:"TagsResource",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},Be={serializedName:"WebTestGeolocation",type:{name:"Composite",className:"WebTestGeolocation",modelProperties:{location:{serializedName:"Id",type:{name:"String"}}}}},Fe={serializedName:"WebTestProperties_Configuration",type:{name:"Composite",className:"WebTestPropertiesConfiguration",modelProperties:{webTest:{serializedName:"WebTest",type:{name:"String"}}}}},Ge={serializedName:"WebTest",type:{name:"Composite",className:"WebTest",modelProperties:__assign(__assign({},Le.type.modelProperties),{kind:{serializedName:"kind",defaultValue:"ping",type:{name:"Enum",allowedValues:["ping","multistep"]}},syntheticMonitorId:{required:!0,serializedName:"properties.SyntheticMonitorId",type:{name:"String"}},webTestName:{required:!0,serializedName:"properties.Name",type:{name:"String"}},description:{serializedName:"properties.Description",type:{name:"String"}},enabled:{serializedName:"properties.Enabled",type:{name:"Boolean"}},frequency:{serializedName:"properties.Frequency",defaultValue:300,type:{name:"Number"}},timeout:{serializedName:"properties.Timeout",defaultValue:30,type:{name:"Number"}},webTestKind:{required:!0,serializedName:"properties.Kind",defaultValue:"ping",type:{name:"Enum",allowedValues:["ping","multistep"]}},retryEnabled:{serializedName:"properties.RetryEnabled",type:{name:"Boolean"}},locations:{required:!0,serializedName:"properties.Locations",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebTestGeolocation"}}}},configuration:{serializedName:"properties.Configuration",type:{name:"Composite",className:"WebTestPropertiesConfiguration"}},provisioningState:{readOnly:!0,serializedName:"properties.provisioningState",type:{name:"String"}}})}},Ue={serializedName:"ApplicationInsightsComponentAnalyticsItemProperties",type:{name:"Composite",className:"ApplicationInsightsComponentAnalyticsItemProperties",modelProperties:{functionAlias:{serializedName:"functionAlias",type:{name:"String"}}}}},He={serializedName:"ApplicationInsightsComponentAnalyticsItem",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:{readOnly:!0,serializedName:"Version",type:{name:"String"}},scope:{serializedName:"Scope",type:{name:"String"}},type:{serializedName:"Type",type:{name:"String"}},timeCreated:{readOnly:!0,serializedName:"TimeCreated",type:{name:"String"}},timeModified:{readOnly:!0,serializedName:"TimeModified",type:{name:"String"}},properties:{serializedName:"Properties",type:{name:"Composite",className:"ApplicationInsightsComponentAnalyticsItemProperties"}}}}},$e={serializedName:"WorkbookTemplateResource",type:{name:"Composite",className:"WorkbookTemplateResource",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}},location:{required:!0,serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},Xe={serializedName:"WorkbookTemplateGallery",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={serializedName:"WorkbookTemplateLocalizedGallery",type:{name:"Composite",className:"WorkbookTemplateLocalizedGallery",modelProperties:{templateData:{serializedName:"templateData",type:{name:"Object"}},galleries:{serializedName:"galleries",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkbookTemplateGallery"}}}}}}},Ze={serializedName:"WorkbookTemplate",type:{name:"Composite",className:"WorkbookTemplate",modelProperties:__assign(__assign({},$e.type.modelProperties),{priority:{serializedName:"properties.priority",type:{name:"Number"}},author:{serializedName:"properties.author",type:{name:"String"}},templateData:{required:!0,serializedName:"properties.templateData",type:{name:"Object"}},galleries:{required:!0,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"}}}}}}})}},et={serializedName:"WorkbookTemplateUpdateParameters",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:{required:!0,serializedName:"properties.templateData",type:{name:"Object"}},galleries:{required:!0,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"}}}}}}}}},tt={serializedName:"WorkbookTemplateErrorFieldContract",type:{name:"Composite",className:"WorkbookTemplateErrorFieldContract",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}},target:{serializedName:"target",type:{name:"String"}}}}},rt={serializedName:"WorkbookTemplateErrorBody",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"}}}}}}},it={serializedName:"WorkbookTemplateError",type:{name:"Composite",className:"WorkbookTemplateError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"WorkbookTemplateErrorBody"}}}}},ot={serializedName:"MyWorkbookUserAssignedIdentities",type:{name:"Composite",className:"MyWorkbookUserAssignedIdentities",modelProperties:{principalId:{readOnly:!0,serializedName:"principalId",type:{name:"String"}},tenantId:{readOnly:!0,serializedName:"tenantId",type:{name:"String"}}}}},nt={serializedName:"MyWorkbookManagedIdentity",type:{name:"Composite",className:"MyWorkbookManagedIdentity",modelProperties:{userAssignedIdentities:{serializedName:"userAssignedIdentities",type:{name:"Composite",className:"MyWorkbookUserAssignedIdentities"}},type:{serializedName:"type",type:{name:"String"}}}}},pt={serializedName:"MyWorkbookResource",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"}}}}}}},ct={serializedName:"systemData",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"}}}}},ut={serializedName:"MyWorkbook",type:{name:"Composite",className:"MyWorkbook",modelProperties:__assign(__assign({},pt.type.modelProperties),{kind:{serializedName:"kind",type:{name:"String"}},displayName:{required:!0,serializedName:"properties.displayName",type:{name:"String"}},serializedData:{required:!0,nullable:!0,serializedName:"properties.serializedData",type:{name:"String"}},version:{serializedName:"properties.version",type:{name:"String"}},timeModified:{readOnly:!0,serializedName:"properties.timeModified",type:{name:"String"}},category:{required:!0,serializedName:"properties.category",type:{name:"String"}},myWorkbookTags:{serializedName:"properties.tags",type:{name:"Sequence",element:{type:{name:"String"}}}},userId:{readOnly:!0,serializedName:"properties.userId",type:{name:"String"}},sourceId:{serializedName:"properties.sourceId",type:{name:"String"}},storageUri:{nullable:!0,serializedName:"properties.storageUri",type:{name:"String"}},systemData:{readOnly:!0,serializedName:"systemData",type:{name:"Composite",className:"SystemData"}}})}},dt={serializedName:"ErrorDefinition",type:{name:"Composite",className:"ErrorDefinition",modelProperties:{code:{readOnly:!0,serializedName:"code",type:{name:"String"}},message:{readOnly:!0,serializedName:"message",type:{name:"String"}},innererror:{readOnly:!0,serializedName:"innererror",type:{name:"Object"}}}}},mt={serializedName:"MyWorkbookError",type:{name:"Composite",className:"MyWorkbookError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorDefinition"}}}}},ht={serializedName:"InnerErrorTrace",type:{name:"Composite",className:"InnerErrorTrace",modelProperties:{trace:{readOnly:!0,serializedName:"trace",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},ft={serializedName:"ManagedServiceIdentity",type:{name:"Composite",className:"ManagedServiceIdentity",modelProperties:{principalId:{readOnly:!0,serializedName:"principalId",type:{name:"Uuid"}},tenantId:{readOnly:!0,serializedName:"tenantId",type:{name:"Uuid"}},type:{required:!0,serializedName:"type",type:{name:"String"}},userAssignedIdentities:{serializedName:"userAssignedIdentities",type:{name:"Dictionary",value:{type:{name:"Composite",className:"UserAssignedIdentity"}}}}}}},yt={serializedName:"WorkbookResource_identity",type:{name:"Composite",className:"WorkbookResourceIdentity",modelProperties:__assign({},ft.type.modelProperties)}},bt={serializedName:"WorkbookResource",type:{name:"Composite",className:"WorkbookResource",modelProperties:{identity:{serializedName:"identity",type:{name:"Composite",className:"WorkbookResourceIdentity"}},kind:{serializedName:"kind",type:{name:"String"}},etag:{serializedName:"etag",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},St={serializedName:"Workbook",type:{name:"Composite",className:"Workbook",modelProperties:__assign(__assign({},bt.type.modelProperties),{displayName:{required:!0,serializedName:"properties.displayName",type:{name:"String"}},serializedData:{required:!0,nullable:!0,serializedName:"properties.serializedData",type:{name:"String"}},version:{serializedName:"properties.version",type:{name:"String"}},timeModified:{readOnly:!0,serializedName:"properties.timeModified",type:{name:"DateTime"}},category:{required:!0,serializedName:"properties.category",type:{name:"String"}},workbookTags:{serializedName:"properties.tags",type:{name:"Sequence",element:{type:{name:"String"}}}},userId:{readOnly:!0,serializedName:"properties.userId",type:{name:"String"}},sourceId:{serializedName:"properties.sourceId",type:{name:"String"}},storageUri:{nullable:!0,serializedName:"properties.storageUri",type:{name:"String"}},description:{nullable:!0,serializedName:"properties.description",type:{name:"String"}},revision:{nullable:!0,readOnly:!0,serializedName:"properties.revision",type:{name:"String"}},systemData:{readOnly:!0,serializedName:"systemData",type:{name:"Composite",className:"SystemData"}}})}},Nt={serializedName:"WorkbookUpdateParameters",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"}},tags1:{serializedName:"properties.tags",type:{name:"Sequence",element:{type:{name:"String"}}}},description:{nullable:!0,serializedName:"properties.description",type:{name:"String"}},revision:{nullable:!0,serializedName:"properties.revision",type:{name:"String"}}}}},Ct={serializedName:"WorkbookErrorDefinition",type:{name:"Composite",className:"WorkbookErrorDefinition",modelProperties:{code:{readOnly:!0,serializedName:"code",type:{name:"String"}},message:{readOnly:!0,serializedName:"message",type:{name:"String"}},innerError:{readOnly:!0,serializedName:"innerError",type:{name:"Object"}}}}},_t={serializedName:"WorkbookError",type:{name:"Composite",className:"WorkbookError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"WorkbookErrorDefinition"}}}}},xt={serializedName:"WorkbookInnerErrorTrace",type:{name:"Composite",className:"WorkbookInnerErrorTrace",modelProperties:{trace:{readOnly:!0,serializedName:"trace",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},wt={serializedName:"UserAssignedIdentity",type:{name:"Composite",className:"UserAssignedIdentity",modelProperties:{principalId:{readOnly:!0,serializedName:"principalId",type:{name:"Uuid"}},clientId:{readOnly:!0,serializedName:"clientId",type:{name:"Uuid"}}}}},kt={serializedName:"Resource",type:{name:"Composite",className:"Resource",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}}}}},Rt={serializedName:"ProxyResource",type:{name:"Composite",className:"ProxyResource",modelProperties:__assign({},kt.type.modelProperties)}},Tt={serializedName:"AzureEntityResource",type:{name:"Composite",className:"AzureEntityResource",modelProperties:__assign(__assign({},kt.type.modelProperties),{etag:{readOnly:!0,serializedName:"etag",type:{name:"String"}}})}},Ot={serializedName:"TrackedResource",type:{name:"Composite",className:"TrackedResource",modelProperties:__assign(__assign({},kt.type.modelProperties),{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},location:{required:!0,serializedName:"location",type:{name:"String"}}})}},Mt={serializedName:"ComponentsResource",type:{name:"Composite",className:"ComponentsResource",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}},location:{required:!0,serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},zt={serializedName:"PrivateLinkScopedResource",type:{name:"Composite",className:"PrivateLinkScopedResource",modelProperties:{resourceId:{serializedName:"ResourceId",type:{name:"String"}},scopeId:{serializedName:"ScopeId",type:{name:"String"}}}}},qt={serializedName:"ApplicationInsightsComponent",type:{name:"Composite",className:"ApplicationInsightsComponent",modelProperties:__assign(__assign({},Mt.type.modelProperties),{kind:{required:!0,serializedName:"kind",type:{name:"String"}},applicationId:{readOnly:!0,serializedName:"properties.ApplicationId",type:{name:"String"}},appId:{readOnly:!0,serializedName:"properties.AppId",type:{name:"String"}},applicationType:{required:!0,serializedName:"properties.Application_Type",defaultValue:"web",type:{name:"String"}},flowType:{serializedName:"properties.Flow_Type",defaultValue:"Bluefield",type:{name:"String"}},requestSource:{serializedName:"properties.Request_Source",defaultValue:"rest",type:{name:"String"}},instrumentationKey:{readOnly:!0,serializedName:"properties.InstrumentationKey",type:{name:"String"}},creationDate:{readOnly:!0,serializedName:"properties.CreationDate",type:{name:"DateTime"}},tenantId:{readOnly:!0,serializedName:"properties.TenantId",type:{name:"String"}},hockeyAppId:{serializedName:"properties.HockeyAppId",type:{name:"String"}},hockeyAppToken:{readOnly:!0,serializedName:"properties.HockeyAppToken",type:{name:"String"}},provisioningState:{readOnly:!0,serializedName:"properties.provisioningState",type:{name:"String"}},samplingPercentage:{serializedName:"properties.SamplingPercentage",type:{name:"Number"}},connectionString:{readOnly:!0,serializedName:"properties.ConnectionString",type:{name:"String"}},retentionInDays:{serializedName:"properties.RetentionInDays",defaultValue:90,type:{name:"Number"}},disableIpMasking:{serializedName:"properties.DisableIpMasking",type:{name:"Boolean"}},immediatePurgeDataOn30Days:{serializedName:"properties.ImmediatePurgeDataOn30Days",type:{name:"Boolean"}},privateLinkScopedResources:{readOnly:!0,serializedName:"properties.PrivateLinkScopedResources",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkScopedResource"}}}},publicNetworkAccessForIngestion:{serializedName:"properties.publicNetworkAccessForIngestion",defaultValue:"Enabled",type:{name:"String"}},publicNetworkAccessForQuery:{serializedName:"properties.publicNetworkAccessForQuery",defaultValue:"Enabled",type:{name:"String"}},ingestionMode:{serializedName:"properties.IngestionMode",defaultValue:"ApplicationInsights",type:{name:"String"}}})}},jt={serializedName:"ComponentPurgeBodyFilters",type:{name:"Composite",className:"ComponentPurgeBodyFilters",modelProperties:{column:{serializedName:"column",type:{name:"String"}},operator:{serializedName:"operator",type:{name:"String"}},value:{serializedName:"value",type:{name:"Object"}},key:{serializedName:"key",type:{name:"String"}}}}},Bt={serializedName:"ComponentPurgeBody",type:{name:"Composite",className:"ComponentPurgeBody",modelProperties:{table:{required:!0,serializedName:"table",type:{name:"String"}},filters:{required:!0,serializedName:"filters",type:{name:"Sequence",element:{type:{name:"Composite",className:"ComponentPurgeBodyFilters"}}}}}}},Ft={serializedName:"ComponentPurgeResponse",type:{name:"Composite",className:"ComponentPurgeResponse",modelProperties:{operationId:{required:!0,serializedName:"operationId",type:{name:"String"}}}}},Gt={serializedName:"ComponentPurgeStatusResponse",type:{name:"Composite",className:"ComponentPurgeStatusResponse",modelProperties:{status:{required:!0,serializedName:"status",type:{name:"String"}}}}},Ut={serializedName:"ErrorResponseLinkedStorage_error",type:{name:"Composite",className:"ErrorResponseLinkedStorageError",modelProperties:{code:{readOnly:!0,serializedName:"code",type:{name:"String"}},message:{readOnly:!0,serializedName:"message",type:{name:"String"}}}}},Ht={serializedName:"ErrorResponseLinkedStorage",type:{name:"Composite",className:"ErrorResponseLinkedStorage",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponseLinkedStorageError"}}}}},Vt={serializedName:"ComponentLinkedStorageAccounts",type:{name:"Composite",className:"ComponentLinkedStorageAccounts",modelProperties:__assign(__assign({},Rt.type.modelProperties),{linkedStorageAccount:{serializedName:"properties.linkedStorageAccount",type:{name:"String"}}})}},Wt={serializedName:"ComponentLinkedStorageAccountsPatch",type:{name:"Composite",className:"ComponentLinkedStorageAccountsPatch",modelProperties:{linkedStorageAccount:{serializedName:"properties.linkedStorageAccount",type:{name:"String"}}}}},$t={serializedName:"LiveTokenResponse",type:{name:"Composite",className:"LiveTokenResponse",modelProperties:{liveToken:{readOnly:!0,serializedName:"liveToken",type:{name:"String"}}}}},Kt={serializedName:"OperationInfo",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"}}}}},Qt={serializedName:"OperationLive",type:{name:"Composite",className:"OperationLive",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationInfo"}},origin:{serializedName:"origin",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Object"}}}}},Xt={serializedName:"OperationListResult",type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Jt={serializedName:"OperationsListResult",type:{name:"Composite",className:"OperationsListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"OperationLive"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Yt={serializedName:"AnnotationsListResult",type:{name:"Composite",className:"AnnotationsListResult",modelProperties:{value:{readOnly:!0,serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Annotation"}}}}}}},Zt={serializedName:"ApplicationInsightsComponentAPIKeyListResult",type:{name:"Composite",className:"ApplicationInsightsComponentAPIKeyListResult",modelProperties:{value:{required:!0,serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentAPIKey"}}}}}}},er={serializedName:"WorkItemConfigurationsListResult",type:{name:"Composite",className:"WorkItemConfigurationsListResult",modelProperties:{value:{readOnly:!0,serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkItemConfiguration"}}}}}}},tr={serializedName:"ApplicationInsightsWebTestLocationsListResult",type:{name:"Composite",className:"ApplicationInsightsWebTestLocationsListResult",modelProperties:{value:{required:!0,serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentWebTestLocation"}}}}}}},rr={serializedName:"webTestListResult",type:{name:"Composite",className:"WebTestListResult",modelProperties:{value:{required:!0,serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"WebTest"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ir={serializedName:"WorkbookTemplatesListResult",type:{name:"Composite",className:"WorkbookTemplatesListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"WorkbookTemplate"}}}}}}},or={serializedName:"MyWorkbooksListResult",type:{name:"Composite",className:"MyWorkbooksListResult",modelProperties:{value:{readOnly:!0,serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"MyWorkbook"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},nr={serializedName:"WorkbooksListResult",type:{name:"Composite",className:"WorkbooksListResult",modelProperties:{value:{readOnly:!0,serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Workbook"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},sr={serializedName:"ApplicationInsightsComponentListResult",type:{name:"Composite",className:"ApplicationInsightsComponentListResult",modelProperties:{value:{required:!0,serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponent"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ar=C(19879),lr={parameterPath:"acceptLanguage",mapper:{serializedName:"accept-language",defaultValue:"en-US",type:{name:"String"}}},pr={parameterPath:"annotationId",mapper:{required:!0,serializedName:"annotationId",type:{name:"String"}}},cr={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2015-05-01",constraints:{MinLength:1},type:{name:"String"}}},ur={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2020-06-02-preview",constraints:{MinLength:1},type:{name:"String"}}},dr={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2020-11-20",constraints:{MinLength:1},type:{name:"String"}}},hr={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2021-03-08",constraints:{MinLength:1},type:{name:"String"}}},gr={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2021-08-01",constraints:{MinLength:1},type:{name:"String"}}},fr={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2018-05-01-preview",constraints:{MinLength:1},type:{name:"String"}}},yr={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2020-03-01-preview",constraints:{MinLength:1},type:{name:"String"}}},vr={parameterPath:["options","canFetchContent"],mapper:{serializedName:"canFetchContent",type:{name:"Boolean"}}},br={parameterPath:"category",mapper:{required:!0,serializedName:"category",type:{name:"String"}}},Sr={parameterPath:"configurationId",mapper:{required:!0,serializedName:"ConfigurationId",type:{name:"String"}}},Pr={parameterPath:"exportId",mapper:{required:!0,serializedName:"exportId",type:{name:"String"}}},Cr={parameterPath:"favoriteId",mapper:{required:!0,serializedName:"favoriteId",type:{name:"String"}}},xr={parameterPath:["options","id"],mapper:{serializedName:"id",type:{name:"String"}}},wr={parameterPath:"keyId",mapper:{required:!0,serializedName:"keyId",type:{name:"String"}}},Er={parameterPath:["options","name"],mapper:{serializedName:"name",type:{name:"String"}}},kr={parameterPath:"nextPageLink",mapper:{required:!0,serializedName:"nextLink",type:{name:"String"}},skipEncoding:!0},Rr={parameterPath:"resourceGroupName",mapper:{required:!0,serializedName:"resourceGroupName",constraints:{MaxLength:90,MinLength:1},type:{name:"String"}}},Tr={parameterPath:"resourceName",mapper:{required:!0,serializedName:"resourceName",type:{name:"String"}}},Ar={parameterPath:"scopePath",mapper:{required:!0,serializedName:"scopePath",type:{name:"String"}}},Or={parameterPath:["options","sourceId"],mapper:{serializedName:"sourceId",type:{name:"String"}}},Ir={parameterPath:"storageType",mapper:{required:!0,isConstant:!0,serializedName:"storageType",defaultValue:"ServiceProfiler",type:{name:"String"}}},Mr={parameterPath:"subscriptionId",mapper:{required:!0,serializedName:"subscriptionId",constraints:{MinLength:1},type:{name:"String"}}},zr={parameterPath:["options","tags"],mapper:{serializedName:"tags",type:{name:"Sequence",element:{type:{name:"String"}}}},collectionFormat:C(42415).c.Csv},qr={parameterPath:"webTestName",mapper:{required:!0,serializedName:"webTestName",type:{name:"String"}}},Lr={parameterPath:"workItemConfigId",mapper:{required:!0,serializedName:"workItemConfigId",type:{name:"String"}}},jr=function(){function Operations(v){this.client=v}return Operations.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},Fr,P)},Operations.prototype.list1=function(v,P){return this.client.sendOperationRequest({options:v},Gr,P)},Operations.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Ur,C)},Operations.prototype.list1Next=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Hr,C)},Operations}(),Br=new ar.ei(x),Fr={httpMethod:"GET",path:"providers/Microsoft.Insights/operations",queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:Xt},default:{bodyMapper:ue}},serializer:Br},Gr={httpMethod:"GET",path:"providers/microsoft.insights/operations",queryParameters:[ur],headerParameters:[lr],responses:{200:{bodyMapper:Jt},default:{bodyMapper:le}},serializer:Br},Ur={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:Xt},default:{bodyMapper:ue}},serializer:Br},Hr={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[ur],headerParameters:[lr],responses:{200:{bodyMapper:Jt},default:{bodyMapper:le}},serializer:Br},Vr=function(){function Annotations(v){this.client=v}return Annotations.prototype.list=function(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,start:C,end:_,options:x},Kr,k)},Annotations.prototype.create=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,annotationProperties:C,options:_},Qr,x)},Annotations.prototype.deleteMethod=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,annotationId:C,options:_},Jr,x)},Annotations.prototype.get=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,annotationId:C,options:_},Yr,x)},Annotations}(),Wr=new ar.ei(k),Kr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations",urlParameters:[Rr,Mr,Tr],queryParameters:[cr,{parameterPath:"start",mapper:{required:!0,serializedName:"start",type:{name:"String"}}},{parameterPath:"end",mapper:{required:!0,serializedName:"end",type:{name:"String"}}}],headerParameters:[lr],responses:{200:{bodyMapper:Yt},default:{bodyMapper:fe}},serializer:Wr},Qr={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"annotationProperties",mapper:__assign(__assign({},he),{required:!0})},responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"Annotation"}}}}},default:{bodyMapper:fe}},serializer:Wr},Jr={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations/{annotationId}",urlParameters:[Rr,Mr,Tr,pr],queryParameters:[cr],headerParameters:[lr],responses:{200:{},default:{bodyMapper:le}},serializer:Wr},Yr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations/{annotationId}",urlParameters:[Rr,Mr,Tr,pr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"Annotation"}}}}},default:{bodyMapper:fe}},serializer:Wr},Zr=function(){function APIKeys(v){this.client=v}return APIKeys.prototype.list=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},ti,_)},APIKeys.prototype.create=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,aPIKeyProperties:C,options:_},ri,x)},APIKeys.prototype.deleteMethod=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,keyId:C,options:_},ii,x)},APIKeys.prototype.get=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,keyId:C,options:_},oi,x)},APIKeys}(),ei=new ar.ei(R),ti={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ApiKeys",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:Zt},default:{bodyMapper:le}},serializer:ei},ri={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ApiKeys",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"aPIKeyProperties",mapper:__assign(__assign({},ye),{required:!0})},responses:{200:{bodyMapper:ve},default:{bodyMapper:le}},serializer:ei},ii={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/APIKeys/{keyId}",urlParameters:[Rr,Mr,Tr,wr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:ve},default:{bodyMapper:le}},serializer:ei},oi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/APIKeys/{keyId}",urlParameters:[Rr,Mr,Tr,wr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:ve},default:{bodyMapper:le}},serializer:ei},ni=function(){function ExportConfigurations(v){this.client=v}return ExportConfigurations.prototype.list=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},ai,_)},ExportConfigurations.prototype.create=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,exportProperties:C,options:_},li,x)},ExportConfigurations.prototype.deleteMethod=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,exportId:C,options:_},pi,x)},ExportConfigurations.prototype.get=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,exportId:C,options:_},ci,x)},ExportConfigurations.prototype.update=function(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,exportId:C,exportProperties:_,options:x},ui,k)},ExportConfigurations}(),si=new ar.ei(T),ai={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentExportConfiguration"}}}}},default:{bodyMapper:le}},serializer:si},li={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"exportProperties",mapper:__assign(__assign({},be),{required:!0})},responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentExportConfiguration"}}}}},default:{bodyMapper:le}},serializer:si},pi={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration/{exportId}",urlParameters:[Rr,Mr,Tr,Pr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:Se},default:{bodyMapper:le}},serializer:si},ci={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration/{exportId}",urlParameters:[Rr,Mr,Tr,Pr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:Se},default:{bodyMapper:le}},serializer:si},ui={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration/{exportId}",urlParameters:[Rr,Mr,Tr,Pr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"exportProperties",mapper:__assign(__assign({},be),{required:!0})},responses:{200:{bodyMapper:Se},default:{bodyMapper:le}},serializer:si},di=function(){function ComponentCurrentBillingFeatures(v){this.client=v}return ComponentCurrentBillingFeatures.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},hi,_)},ComponentCurrentBillingFeatures.prototype.update=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,billingFeaturesProperties:C,options:_},gi,x)},ComponentCurrentBillingFeatures}(),mi=new ar.ei(O),hi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/currentbillingfeatures",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:Pe},default:{bodyMapper:le}},serializer:mi},gi={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/currentbillingfeatures",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"billingFeaturesProperties",mapper:__assign(__assign({},Pe),{required:!0})},responses:{200:{bodyMapper:Pe},default:{bodyMapper:le}},serializer:mi},fi=function(){function ComponentQuotaStatus(v){this.client=v}return ComponentQuotaStatus.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},vi,_)},ComponentQuotaStatus}(),yi=new ar.ei(I),vi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/quotastatus",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:Ce},default:{bodyMapper:le}},serializer:yi},bi=function(){function ComponentFeatureCapabilities(v){this.client=v}return ComponentFeatureCapabilities.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},Ni,_)},ComponentFeatureCapabilities}(),Si=new ar.ei(z),Ni={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/featurecapabilities",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:_e},default:{bodyMapper:le}},serializer:Si},Pi=function(){function ComponentAvailableFeatures(v){this.client=v}return ComponentAvailableFeatures.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},xi,_)},ComponentAvailableFeatures}(),_i=new ar.ei(q),xi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/getavailablebillingfeatures",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:ke},default:{bodyMapper:le}},serializer:_i},wi=function(){function ProactiveDetectionConfigurations(v){this.client=v}return ProactiveDetectionConfigurations.prototype.list=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},ki,_)},ProactiveDetectionConfigurations.prototype.get=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,configurationId:C,options:_},Ri,x)},ProactiveDetectionConfigurations.prototype.update=function(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,configurationId:C,proactiveDetectionProperties:_,options:x},Ti,k)},ProactiveDetectionConfigurations}(),Ei=new ar.ei(L),ki={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ProactiveDetectionConfigs",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentProactiveDetectionConfiguration"}}}}},default:{bodyMapper:le}},serializer:Ei},Ri={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ProactiveDetectionConfigs/{ConfigurationId}",urlParameters:[Rr,Mr,Tr,Sr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:Ae},default:{bodyMapper:le}},serializer:Ei},Ti={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ProactiveDetectionConfigs/{ConfigurationId}",urlParameters:[Rr,Mr,Tr,Sr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"proactiveDetectionProperties",mapper:__assign(__assign({},Ae),{required:!0})},responses:{200:{bodyMapper:Ae},default:{bodyMapper:le}},serializer:Ei},Oi=function(){function WorkItemConfigurations(v){this.client=v}return WorkItemConfigurations.prototype.list=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},Mi,_)},WorkItemConfigurations.prototype.create=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,workItemConfigurationProperties:C,options:_},zi,x)},WorkItemConfigurations.prototype.getDefault=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},qi,_)},WorkItemConfigurations.prototype.deleteMethod=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,workItemConfigId:C,options:_},Li,x)},WorkItemConfigurations.prototype.getItem=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,workItemConfigId:C,options:_},ji,x)},WorkItemConfigurations.prototype.updateItem=function(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,workItemConfigId:C,workItemConfigurationProperties:_,options:x},Bi,k)},WorkItemConfigurations}(),Ii=new ar.ei(j),Mi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:er},default:{bodyMapper:ze}},serializer:Ii},zi={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"workItemConfigurationProperties",mapper:__assign(__assign({},Ie),{required:!0})},responses:{200:{bodyMapper:Oe},default:{bodyMapper:le}},serializer:Ii},qi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/DefaultWorkItemConfig",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:Oe},default:{bodyMapper:le}},serializer:Ii},Li={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs/{workItemConfigId}",urlParameters:[Rr,Mr,Tr,Lr],queryParameters:[cr],headerParameters:[lr],responses:{200:{},default:{bodyMapper:le}},serializer:Ii},ji={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs/{workItemConfigId}",urlParameters:[Rr,Mr,Tr,Lr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:Oe},default:{bodyMapper:le}},serializer:Ii},Bi={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs/{workItemConfigId}",urlParameters:[Rr,Mr,Tr,Lr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"workItemConfigurationProperties",mapper:__assign(__assign({},Ie),{required:!0})},responses:{200:{bodyMapper:Oe},default:{bodyMapper:le}},serializer:Ii},Fi=function(){function Favorites(v){this.client=v}return Favorites.prototype.list=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},Ui,_)},Favorites.prototype.get=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,favoriteId:C,options:_},Hi,x)},Favorites.prototype.add=function(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,favoriteId:C,favoriteProperties:_,options:x},Vi,k)},Favorites.prototype.update=function(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,favoriteId:C,favoriteProperties:_,options:x},Wi,k)},Favorites.prototype.deleteMethod=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,favoriteId:C,options:_},$i,x)},Favorites}(),Gi=new ar.ei(B),Ui={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites",urlParameters:[Rr,Mr,Tr],queryParameters:[cr,{parameterPath:["options","favoriteType"],mapper:{serializedName:"favoriteType",defaultValue:"shared",type:{name:"Enum",allowedValues:["shared","user"]}}},{parameterPath:["options","sourceType"],mapper:{serializedName:"sourceType",type:{name:"String"}}},vr,zr],headerParameters:[lr],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentFavorite"}}}}},default:{bodyMapper:le}},serializer:Gi},Hi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites/{favoriteId}",urlParameters:[Rr,Mr,Tr,Cr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:De},default:{bodyMapper:le}},serializer:Gi},Vi={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites/{favoriteId}",urlParameters:[Rr,Mr,Tr,Cr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"favoriteProperties",mapper:__assign(__assign({},De),{required:!0})},responses:{200:{bodyMapper:De},default:{bodyMapper:le}},serializer:Gi},Wi={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites/{favoriteId}",urlParameters:[Rr,Mr,Tr,Cr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"favoriteProperties",mapper:__assign(__assign({},De),{required:!0})},responses:{200:{bodyMapper:De},default:{bodyMapper:le}},serializer:Gi},$i={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites/{favoriteId}",urlParameters:[Rr,Mr,Tr,Cr],queryParameters:[cr],headerParameters:[lr],responses:{200:{},default:{bodyMapper:le}},serializer:Gi},Ki=function(){function WebTestLocations(v){this.client=v}return WebTestLocations.prototype.list=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},Yi,_)},WebTestLocations}(),Qi=new ar.ei(G),Yi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/syntheticmonitorlocations",urlParameters:[Rr,Mr,Tr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:tr},default:{bodyMapper:le}},serializer:Qi},Zi=function(){function WebTests(v){this.client=v}return WebTests.prototype.listByResourceGroup=function(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,options:P},io,C)},WebTests.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,webTestName:P,options:C},oo,_)},WebTests.prototype.createOrUpdate=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,webTestName:P,webTestDefinition:C,options:_},no,x)},WebTests.prototype.updateTags=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,webTestName:P,webTestTags:C,options:_},so,x)},WebTests.prototype.deleteMethod=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,webTestName:P,options:C},ao,_)},WebTests.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},lo,P)},WebTests.prototype.listByComponent=function(v,P,C,_){return this.client.sendOperationRequest({componentName:v,resourceGroupName:P,options:C},po,_)},WebTests.prototype.listByResourceGroupNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},co,C)},WebTests.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},uo,C)},WebTests.prototype.listByComponentNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},mo,C)},WebTests}(),ro=new ar.ei(U),io={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests",urlParameters:[Rr,Mr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:rr},default:{bodyMapper:le}},serializer:ro},oo={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}",urlParameters:[Rr,Mr,qr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:Ge},default:{bodyMapper:le}},serializer:ro},no={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}",urlParameters:[Rr,Mr,qr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"webTestDefinition",mapper:__assign(__assign({},Ge),{required:!0})},responses:{200:{bodyMapper:Ge},default:{bodyMapper:le}},serializer:ro},so={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}",urlParameters:[Rr,Mr,qr],queryParameters:[cr],headerParameters:[lr],requestBody:{parameterPath:"webTestTags",mapper:__assign(__assign({},je),{required:!0})},responses:{200:{bodyMapper:Ge},default:{bodyMapper:le}},serializer:ro},ao={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}",urlParameters:[Mr,Rr,qr],queryParameters:[cr],headerParameters:[lr],responses:{200:{},204:{},default:{bodyMapper:le}},serializer:ro},lo={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Insights/webtests",urlParameters:[Mr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:rr},default:{bodyMapper:le}},serializer:ro},po={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{componentName}/webtests",urlParameters:[{parameterPath:"componentName",mapper:{required:!0,serializedName:"componentName",type:{name:"String"}}},Rr,Mr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:rr},default:{bodyMapper:le}},serializer:ro},co={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:rr},default:{bodyMapper:le}},serializer:ro},uo={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:rr},default:{bodyMapper:le}},serializer:ro},mo={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[cr],headerParameters:[lr],responses:{200:{bodyMapper:rr},default:{bodyMapper:le}},serializer:ro},ho=function(){function AnalyticsItems(v){this.client=v}return AnalyticsItems.prototype.list=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,scopePath:C,options:_},fo,x)},AnalyticsItems.prototype.get=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,scopePath:C,options:_},yo,x)},AnalyticsItems.prototype.put=function(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,scopePath:C,itemProperties:_,options:x},vo,k)},AnalyticsItems.prototype.deleteMethod=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,scopePath:C,options:_},bo,x)},AnalyticsItems}(),go=new ar.ei(V),fo={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}",urlParameters:[Mr,Rr,Tr,Ar],queryParameters:[cr,{parameterPath:["options","scope"],mapper:{serializedName:"scope",defaultValue:"shared",type:{name:"String"}}},{parameterPath:["options","type"],mapper:{serializedName:"type",defaultValue:"none",type:{name:"String"}}},{parameterPath:["options","includeContent"],mapper:{serializedName:"includeContent",type:{name:"Boolean"}}}],headerParameters:[lr],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"ApplicationInsightsComponentAnalyticsItem"}}}}},default:{bodyMapper:le}},serializer:go},yo={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}/item",urlParameters:[Mr,Rr,Tr,Ar],queryParameters:[cr,xr,Er],headerParameters:[lr],responses:{200:{bodyMapper:He},default:{bodyMapper:le}},serializer:go},vo={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}/item",urlParameters:[Mr,Rr,Tr,Ar],queryParameters:[cr,{parameterPath:["options","overrideItem"],mapper:{serializedName:"overrideItem",type:{name:"Boolean"}}}],headerParameters:[lr],requestBody:{parameterPath:"itemProperties",mapper:__assign(__assign({},He),{required:!0})},responses:{200:{bodyMapper:He},default:{bodyMapper:le}},serializer:go},bo={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}/item",urlParameters:[Mr,Rr,Tr,Ar],queryParameters:[cr,xr,Er],headerParameters:[lr],responses:{200:{},default:{bodyMapper:le}},serializer:go},So=function(){function WorkbookTemplates(v){this.client=v}return WorkbookTemplates.prototype.listByResourceGroup=function(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,options:P},_o,C)},WorkbookTemplates.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},xo,_)},WorkbookTemplates.prototype.deleteMethod=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},Eo,_)},WorkbookTemplates.prototype.createOrUpdate=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,workbookTemplateProperties:C,options:_},ko,x)},WorkbookTemplates.prototype.update=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},Ro,_)},WorkbookTemplates}(),Po=new ar.ei(Q),_o={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates",urlParameters:[Mr,Rr],queryParameters:[dr],headerParameters:[lr],responses:{200:{bodyMapper:ir},default:{bodyMapper:it}},serializer:Po},xo={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[dr],headerParameters:[lr],responses:{200:{bodyMapper:Ze},default:{bodyMapper:it}},serializer:Po},Eo={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[dr],headerParameters:[lr],responses:{200:{},204:{},default:{bodyMapper:it}},serializer:Po},ko={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[dr],headerParameters:[lr],requestBody:{parameterPath:"workbookTemplateProperties",mapper:__assign(__assign({},Ze),{required:!0})},responses:{200:{bodyMapper:Ze},201:{bodyMapper:Ze},default:{bodyMapper:it}},serializer:Po},Ro={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[dr],headerParameters:[lr],requestBody:{parameterPath:["options","workbookTemplateUpdateParameters"],mapper:et},responses:{200:{bodyMapper:Ze},default:{bodyMapper:it}},serializer:Po},To=function(){function MyWorkbooks(v){this.client=v}return MyWorkbooks.prototype.listByResourceGroup=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,category:P,options:C},zo,_)},MyWorkbooks.prototype.listBySubscription=function(v,P,C){return this.client.sendOperationRequest({category:v,options:P},Do,C)},MyWorkbooks.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},qo,_)},MyWorkbooks.prototype.deleteMethod=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},Lo,_)},MyWorkbooks.prototype.createOrUpdate=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,workbookProperties:C,options:_},jo,x)},MyWorkbooks.prototype.update=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,workbookProperties:C,options:_},Go,x)},MyWorkbooks.prototype.listByResourceGroupNext=function(v,P,C,_){return this.client.sendOperationRequest({nextPageLink:v,category:P,options:C},Ho,_)},MyWorkbooks.prototype.listBySubscriptionNext=function(v,P,C,_){return this.client.sendOperationRequest({nextPageLink:v,category:P,options:C},Vo,_)},MyWorkbooks}(),Oo=new ar.ei(Y),zo={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/myWorkbooks",urlParameters:[Mr,Rr],queryParameters:[br,zr,Or,vr,hr],headerParameters:[lr],responses:{200:{bodyMapper:or},default:{bodyMapper:mt}},serializer:Oo},Do={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Insights/myWorkbooks",urlParameters:[Mr],queryParameters:[br,zr,vr,hr],headerParameters:[lr],responses:{200:{bodyMapper:or},default:{bodyMapper:mt}},serializer:Oo},qo={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/myWorkbooks/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[hr],headerParameters:[lr],responses:{200:{bodyMapper:ut},default:{bodyMapper:mt}},serializer:Oo},Lo={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/myWorkbooks/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[hr],headerParameters:[lr],responses:{200:{},204:{},default:{bodyMapper:mt}},serializer:Oo},jo={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/myWorkbooks/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[Or,hr],headerParameters:[lr],requestBody:{parameterPath:"workbookProperties",mapper:__assign(__assign({},ut),{required:!0})},responses:{200:{bodyMapper:ut},201:{bodyMapper:ut},default:{bodyMapper:mt}},serializer:Oo},Go={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/myWorkbooks/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[Or,hr],headerParameters:[lr],requestBody:{parameterPath:"workbookProperties",mapper:__assign(__assign({},ut),{required:!0})},responses:{201:{bodyMapper:ut},default:{bodyMapper:mt}},serializer:Oo},Ho={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[br,zr,Or,vr,hr],headerParameters:[lr],responses:{200:{bodyMapper:or},default:{bodyMapper:mt}},serializer:Oo},Vo={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[br,zr,vr,hr],headerParameters:[lr],responses:{200:{bodyMapper:or},default:{bodyMapper:mt}},serializer:Oo},Wo=function(){function Workbooks(v){this.client=v}return Workbooks.prototype.listBySubscription=function(v,P,C){return this.client.sendOperationRequest({category:v,options:P},Ko,C)},Workbooks.prototype.listByResourceGroup=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,category:P,options:C},Qo,_)},Workbooks.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},Xo,_)},Workbooks.prototype.deleteMethod=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},Jo,_)},Workbooks.prototype.createOrUpdate=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,workbookProperties:C,options:_},Zo,x)},Workbooks.prototype.update=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},en,_)},Workbooks.prototype.revisionsList=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},tn,_)},Workbooks.prototype.revisionGet=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,revisionId:C,options:_},rn,x)},Workbooks.prototype.listBySubscriptionNext=function(v,P,C,_){return this.client.sendOperationRequest({nextPageLink:v,category:P,options:C},nn,_)},Workbooks.prototype.listByResourceGroupNext=function(v,P,C,_){return this.client.sendOperationRequest({nextPageLink:v,category:P,options:C},sn,_)},Workbooks.prototype.revisionsListNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},an,C)},Workbooks}(),$o=new ar.ei(ee),Ko={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Insights/workbooks",urlParameters:[Mr],queryParameters:[br,zr,vr,gr],headerParameters:[lr],responses:{200:{bodyMapper:nr},default:{bodyMapper:_t}},serializer:$o},Qo={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks",urlParameters:[Mr,Rr],queryParameters:[br,zr,Or,vr,gr],headerParameters:[lr],responses:{200:{bodyMapper:nr},default:{bodyMapper:_t}},serializer:$o},Xo={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[gr],headerParameters:[lr],responses:{200:{bodyMapper:St},default:{bodyMapper:_t}},serializer:$o},Jo={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[gr],headerParameters:[lr],responses:{200:{},204:{},default:{bodyMapper:_t}},serializer:$o},Zo={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[Or,gr],headerParameters:[lr],requestBody:{parameterPath:"workbookProperties",mapper:__assign(__assign({},St),{required:!0})},responses:{200:{bodyMapper:St},201:{bodyMapper:St},default:{bodyMapper:_t}},serializer:$o},en={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}",urlParameters:[Mr,Rr,Tr],queryParameters:[Or,gr],headerParameters:[lr],requestBody:{parameterPath:["options","workbookUpdateParameters"],mapper:Nt},responses:{201:{bodyMapper:St},default:{bodyMapper:_t}},serializer:$o},tn={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}/revisions",urlParameters:[Mr,Rr,Tr],queryParameters:[gr],headerParameters:[lr],responses:{200:{bodyMapper:nr},default:{bodyMapper:_t}},serializer:$o},rn={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}/revisions/{revisionId}",urlParameters:[Mr,Rr,Tr,{parameterPath:"revisionId",mapper:{required:!0,serializedName:"revisionId",type:{name:"String"}}}],queryParameters:[gr],headerParameters:[lr],responses:{200:{bodyMapper:St},default:{bodyMapper:_t}},serializer:$o},nn={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[br,zr,vr,gr],headerParameters:[lr],responses:{200:{bodyMapper:nr},default:{bodyMapper:_t}},serializer:$o},sn={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[br,zr,Or,vr,gr],headerParameters:[lr],responses:{200:{bodyMapper:nr},default:{bodyMapper:_t}},serializer:$o},an={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[gr],headerParameters:[lr],responses:{200:{bodyMapper:nr},default:{bodyMapper:_t}},serializer:$o},ln=function(){function Components(v){this.client=v}return Components.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},un,P)},Components.prototype.listByResourceGroup=function(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,options:P},dn,C)},Components.prototype.deleteMethod=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},mn,_)},Components.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},hn,_)},Components.prototype.createOrUpdate=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,insightProperties:C,options:_},gn,x)},Components.prototype.updateTags=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,componentTags:C,options:_},yn,x)},Components.prototype.purge=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,body:C,options:_},bn,x)},Components.prototype.getPurgeStatus=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,purgeId:C,options:_},Sn,x)},Components.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Nn,C)},Components.prototype.listByResourceGroupNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Pn,C)},Components}(),pn=new ar.ei(re),un={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Insights/components",urlParameters:[Mr],queryParameters:[fr],headerParameters:[lr],responses:{200:{bodyMapper:sr},default:{bodyMapper:le}},serializer:pn},dn={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components",urlParameters:[Rr,Mr],queryParameters:[fr],headerParameters:[lr],responses:{200:{bodyMapper:sr},default:{bodyMapper:le}},serializer:pn},mn={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}",urlParameters:[Rr,Mr,Tr],queryParameters:[fr],headerParameters:[lr],responses:{200:{},204:{},default:{bodyMapper:le}},serializer:pn},hn={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}",urlParameters:[Rr,Mr,Tr],queryParameters:[fr],headerParameters:[lr],responses:{200:{bodyMapper:qt},default:{bodyMapper:le}},serializer:pn},gn={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}",urlParameters:[Rr,Mr,Tr],queryParameters:[fr],headerParameters:[lr],requestBody:{parameterPath:"insightProperties",mapper:__assign(__assign({},qt),{required:!0})},responses:{200:{bodyMapper:qt},201:{bodyMapper:qt},default:{bodyMapper:le}},serializer:pn},yn={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}",urlParameters:[Rr,Mr,Tr],queryParameters:[fr],headerParameters:[lr],requestBody:{parameterPath:"componentTags",mapper:__assign(__assign({},je),{required:!0})},responses:{200:{bodyMapper:qt},201:{bodyMapper:qt},default:{bodyMapper:le}},serializer:pn},bn={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge",urlParameters:[Rr,Mr,Tr],queryParameters:[fr],headerParameters:[lr],requestBody:{parameterPath:"body",mapper:__assign(__assign({},Bt),{required:!0})},responses:{202:{bodyMapper:Ft},default:{bodyMapper:le}},serializer:pn},Sn={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/operations/{purgeId}",urlParameters:[Rr,Mr,Tr,{parameterPath:"purgeId",mapper:{required:!0,serializedName:"purgeId",type:{name:"String"}}}],queryParameters:[fr],headerParameters:[lr],responses:{200:{bodyMapper:Gt},default:{bodyMapper:le}},serializer:pn},Nn={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[fr],headerParameters:[lr],responses:{200:{bodyMapper:sr},default:{bodyMapper:le}},serializer:pn},Pn={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[kr],queryParameters:[fr],headerParameters:[lr],responses:{200:{bodyMapper:sr},default:{bodyMapper:le}},serializer:pn},Cn=function(){function ComponentLinkedStorageAccountsOperations(v){this.client=v}return ComponentLinkedStorageAccountsOperations.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},En,_)},ComponentLinkedStorageAccountsOperations.prototype.createAndUpdate=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,linkedStorageAccountsProperties:C,options:_},kn,x)},ComponentLinkedStorageAccountsOperations.prototype.update=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,linkedStorageAccountsProperties:C,options:_},Rn,x)},ComponentLinkedStorageAccountsOperations.prototype.deleteMethod=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,resourceName:P,options:C},Tn,_)},ComponentLinkedStorageAccountsOperations}(),_n=new ar.ei(ie),En={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/linkedStorageAccounts/{storageType}",urlParameters:[Rr,Mr,Tr,Ir],queryParameters:[yr],headerParameters:[lr],responses:{200:{bodyMapper:Vt},default:{bodyMapper:Ht}},serializer:_n},kn={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/linkedStorageAccounts/{storageType}",urlParameters:[Rr,Mr,Tr,Ir],queryParameters:[yr],headerParameters:[lr],requestBody:{parameterPath:"linkedStorageAccountsProperties",mapper:__assign(__assign({},Vt),{required:!0})},responses:{200:{bodyMapper:Vt},default:{bodyMapper:Ht}},serializer:_n},Rn={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/linkedStorageAccounts/{storageType}",urlParameters:[Rr,Mr,Tr,Ir],queryParameters:[yr],headerParameters:[lr],requestBody:{parameterPath:"linkedStorageAccountsProperties",mapper:__assign(__assign({},Wt),{required:!0})},responses:{200:{bodyMapper:Vt},default:{bodyMapper:Ht}},serializer:_n},Tn={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/linkedStorageAccounts/{storageType}",urlParameters:[Rr,Mr,Tr,Ir],queryParameters:[yr],headerParameters:[lr],responses:{200:{},204:{},default:{bodyMapper:Ht}},serializer:_n},An=function(){function LiveToken(v){this.client=v}return LiveToken.prototype.get=function(v,P,C){return this.client.sendOperationRequest({resourceUri:v,options:P},In,C)},LiveToken}(),On=new ar.ei(oe),In={httpMethod:"POST",path:"{resourceUri}/providers/microsoft.insights/generatelivetoken",urlParameters:[{parameterPath:"resourceUri",mapper:{required:!0,serializedName:"resourceUri",type:{name:"String"}},skipEncoding:!0}],queryParameters:[ur],headerParameters:[lr],responses:{200:{bodyMapper:$t},default:{bodyMapper:Ht}},serializer:On},Mn=C(39420),zn=function(v){function ApplicationInsightsManagementClientContext(P,C,_){var x=this;if(null==P)throw new Error("'credentials' cannot be null.");if(null==C)throw new Error("'subscriptionId' cannot be null.");if(_||(_={}),!_.userAgent){var k=Mn.IM();_.userAgent="@azure/arm-appinsights/4.0.0 "+k}return(x=v.call(this,P,_)||this).acceptLanguage="en-US",x.longRunningOperationRetryTimeout=30,x.baseUri=_.baseUri||x.baseUri||"https://management.azure.com",x.requestContentType="application/json; charset=utf-8",x.credentials=P,x.subscriptionId=C,null!==_.acceptLanguage&&void 0!==_.acceptLanguage&&(x.acceptLanguage=_.acceptLanguage),null!==_.longRunningOperationRetryTimeout&&void 0!==_.longRunningOperationRetryTimeout&&(x.longRunningOperationRetryTimeout=_.longRunningOperationRetryTimeout),x}return __extends(ApplicationInsightsManagementClientContext,v),ApplicationInsightsManagementClientContext}(Mn.Y1),Dn=function(v){function ApplicationInsightsManagementClient(P,C,_){var x=v.call(this,P,C,_)||this;return x.operations=new jr(x),x.annotations=new Vr(x),x.aPIKeys=new Zr(x),x.exportConfigurations=new ni(x),x.componentCurrentBillingFeatures=new di(x),x.componentQuotaStatus=new fi(x),x.componentFeatureCapabilities=new bi(x),x.componentAvailableFeatures=new Pi(x),x.proactiveDetectionConfigurations=new wi(x),x.workItemConfigurations=new Oi(x),x.favorites=new Fi(x),x.webTestLocations=new Ki(x),x.webTests=new Zi(x),x.analyticsItems=new ho(x),x.workbookTemplates=new So(x),x.myWorkbooks=new To(x),x.workbooks=new Wo(x),x.components=new ln(x),x.componentLinkedStorageAccounts=new Cn(x),x.liveToken=new An(x),x}return __extends(ApplicationInsightsManagementClient,v),ApplicationInsightsManagementClient}(zn)},92356:()=>{},14182:(v,P,C)=>{"use strict";C.r(P),C.d(P,{KnownActiveRevisionsMode:()=>B,KnownAppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem:()=>x,KnownAppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem:()=>_,KnownBuildStatus:()=>de,KnownCheckNameResourceTypes:()=>se,KnownContainerAppProvisioningState:()=>j,KnownCustomDomainStatus:()=>he,KnownDatabaseType:()=>ge,KnownDomainPatchResourcePropertiesDomainNotRenewableReasonsItem:()=>R,KnownDomainPropertiesDomainNotRenewableReasonsItem:()=>k,KnownEnterpriseGradeCdnStatus:()=>ue,KnownEnum15:()=>Q,KnownEnum16:()=>Y,KnownEnum17:()=>ee,KnownEnum18:()=>re,KnownEnum19:()=>ie,KnownEnum20:()=>oe,KnownFtpsState:()=>q,KnownInAvailabilityReasonType:()=>ae,KnownIngressTransportMethod:()=>G,KnownIpFilterTag:()=>I,KnownLoadBalancingMode:()=>T,KnownPublishingProfileFormat:()=>fe,KnownResourceScopeType:()=>ne,KnownRevisionHealthState:()=>U,KnownRevisionProvisioningState:()=>V,KnownRouteType:()=>L,KnownScmType:()=>O,KnownSkuName:()=>le,KnownSupportedTlsVersions:()=>z,KnownTriggerTypes:()=>me,KnownValidateResourceTypes:()=>pe,WebSiteManagementClient:()=>WebSiteManagementClient});var _,x,k,R,T,O,I,z,q,L,j,B,G,U,V,Q,Y,ee,re,ie,oe,ne,se,ae,le,pe,ue,de,me,he,ge,fe,ye={};C.r(ye),C.d(ye,{AbnormalTimePeriod:()=>Ri,Address:()=>yt,AddressResponse:()=>ja,AllowedAudiencesValidation:()=>Tn,AllowedPrincipals:()=>Nn,AnalysisData:()=>Ii,AnalysisDefinition:()=>nl,ApiDefinitionInfo:()=>lr,ApiKVReference:()=>ap,ApiKVReferenceCollection:()=>ts,ApiManagementConfig:()=>pr,AppInsightsWebAppStackSettings:()=>so,AppLogsConfiguration:()=>Hi,AppRegistration:()=>Cn,AppServiceCertificate:()=>Pe,AppServiceCertificateCollection:()=>Oe,AppServiceCertificateOrder:()=>da,AppServiceCertificateOrderCollection:()=>Ne,AppServiceCertificateOrderPatchResource:()=>wa,AppServiceCertificatePatchResource:()=>Ea,AppServiceCertificateResource:()=>ga,AppServiceEnvironment:()=>Mt,AppServiceEnvironmentCollection:()=>Ot,AppServiceEnvironmentPatchResource:()=>La,AppServiceEnvironmentResource:()=>ya,AppServicePlan:()=>ba,AppServicePlanCollection:()=>Wr,AppServicePlanPatchResource:()=>Qa,Apple:()=>Mn,AppleRegistration:()=>zn,ApplicationLogsConfig:()=>os,ApplicationStack:()=>Ki,ApplicationStackCollection:()=>$i,ApplicationStackResource:()=>ul,AppserviceGithubToken:()=>sa,AppserviceGithubTokenRequest:()=>aa,ArcConfiguration:()=>Gi,ArmIdWrapper:()=>Fr,ArmPlan:()=>$o,AseV3NetworkingConfiguration:()=>Fa,AuthPlatform:()=>pn,AutoHealActions:()=>nr,AutoHealCustomAction:()=>sr,AutoHealRules:()=>Zt,AutoHealTriggers:()=>er,AzureActiveDirectory:()=>mn,AzureActiveDirectoryLogin:()=>gn,AzureActiveDirectoryRegistration:()=>hn,AzureActiveDirectoryValidation:()=>yn,AzureBlobStorageApplicationLogsConfig:()=>as,AzureBlobStorageHttpLogsConfig:()=>cs,AzureStaticWebApps:()=>Dn,AzureStaticWebAppsRegistration:()=>qn,AzureStorageInfoValue:()=>ur,AzureStoragePropertyDictionaryResource:()=>sp,AzureTableStorageApplicationLogsConfig:()=>ss,BackupItem:()=>ep,BackupItemCollection:()=>sn,BackupRequest:()=>Zl,BackupSchedule:()=>rn,BillingMeter:()=>bl,BillingMeterCollection:()=>So,BlobStorageTokenStore:()=>Kn,Capability:()=>Er,Certificate:()=>Sa,CertificateCollection:()=>ri,CertificateDetails:()=>Ce,CertificateEmail:()=>Oa,CertificateOrderAction:()=>Aa,CertificateOrderContact:()=>_e,CertificatePatchResource:()=>rl,ClientRegistration:()=>kn,CloningInfo:()=>hr,Configuration:()=>oi,ConnStringInfo:()=>Vt,ConnStringValueTypePair:()=>rs,ConnectionStringDictionary:()=>lp,Contact:()=>ft,Container:()=>ci,ContainerApp:()=>Na,ContainerAppCollection:()=>ii,ContainerAppSecret:()=>_i,ContainerAppsConfiguration:()=>Wi,ContainerCpuStatistics:()=>Cs,ContainerCpuUsage:()=>_s,ContainerInfo:()=>Ps,ContainerMemoryStatistics:()=>ws,ContainerNetworkInterfaceStatistics:()=>Es,ContainerResources:()=>di,ContainerThrottlingData:()=>xs,ContinuousWebJob:()=>mp,ContinuousWebJobCollection:()=>ms,CookieExpiration:()=>Xn,CorsSettings:()=>ar,CsmMoveResourceEnvelope:()=>qo,CsmOperationCollection:()=>tt,CsmOperationDescription:()=>rt,CsmOperationDescriptionProperties:()=>ot,CsmOperationDisplay:()=>it,CsmPublishingCredentialsPoliciesEntity:()=>rp,CsmPublishingProfileOptions:()=>Gs,CsmSlotEntity:()=>tn,CsmUsageQuota:()=>Jr,CsmUsageQuotaCollection:()=>Qr,CustomHostnameAnalysisResult:()=>Yl,CustomHostnameSites:()=>Nl,CustomHostnameSitesCollection:()=>xo,CustomOpenIdConnectProvider:()=>Ln,CustomScaleRule:()=>yi,Dapr:()=>bi,DaprComponent:()=>Si,DaprMetadata:()=>Ni,DataProviderMetadata:()=>$e,DataSource:()=>ji,DataTableResponseColumn:()=>Ge,DataTableResponseObject:()=>Fe,DatabaseBackupSetting:()=>nn,DefaultAuthorizationPolicy:()=>Sn,DefaultErrorResponse:()=>Ee,DefaultErrorResponseError:()=>ke,DefaultErrorResponseErrorDetailsItem:()=>Te,DeletedAppRestoreRequest:()=>jp,DeletedSite:()=>il,DeletedWebAppCollection:()=>wi,Deployment:()=>hp,DeploymentCollection:()=>hs,DeploymentLocations:()=>Eo,DetectorAbnormalTimePeriod:()=>Ti,DetectorDefinition:()=>Mi,DetectorDefinitionResource:()=>al,DetectorInfo:()=>Le,DetectorResponse:()=>Ia,DetectorResponseCollection:()=>qe,DiagnosticAnalysis:()=>sl,DiagnosticAnalysisCollection:()=>ki,DiagnosticCategory:()=>ol,DiagnosticCategoryCollection:()=>Ei,DiagnosticData:()=>Be,DiagnosticDetectorCollection:()=>Bi,DiagnosticDetectorResponse:()=>ll,DiagnosticMetricSample:()=>qi,DiagnosticMetricSet:()=>zi,Dimension:()=>ct,Domain:()=>fa,DomainAvailabilityCheckResult:()=>mt,DomainCollection:()=>ht,DomainControlCenterSsoRequest:()=>Nt,DomainOwnershipIdentifier:()=>za,DomainOwnershipIdentifierCollection:()=>xt,DomainPatchResource:()=>Ma,DomainPurchaseConsent:()=>St,DomainRecommendationSearchParameters:()=>Ct,EnabledConfig:()=>us,EndpointDependency:()=>Lr,EndpointDetail:()=>jr,EnvironmentVar:()=>ui,ErrorEntity:()=>Mr,Experiments:()=>Xt,ExtendedLocation:()=>vr,Facebook:()=>Pn,FileSystemApplicationLogsConfig:()=>ns,FileSystemHttpLogsConfig:()=>ps,FileSystemTokenStore:()=>$n,ForwardProxy:()=>es,FrontEndConfiguration:()=>Ui,FunctionAppMajorVersion:()=>ro,FunctionAppMinorVersion:()=>io,FunctionAppRuntimeSettings:()=>no,FunctionAppRuntimes:()=>oo,FunctionAppStack:()=>dl,FunctionAppStackCollection:()=>Zi,FunctionEnvelope:()=>bp,FunctionEnvelopeCollection:()=>fs,FunctionSecrets:()=>vs,GeoRegion:()=>Pl,GeoRegionCollection:()=>Ro,GitHub:()=>En,GitHubActionCodeConfiguration:()=>Ks,GitHubActionConfiguration:()=>$s,GitHubActionContainerConfiguration:()=>Qs,GitHubActionWebAppStackSettings:()=>ao,GlobalCsmSkuDescription:()=>Do,GlobalValidation:()=>un,Google:()=>Rn,HandlerMapping:()=>$t,HostKeys:()=>bs,HostName:()=>bt,HostNameBinding:()=>Sp,HostNameBindingCollection:()=>Ss,HostNameSslState:()=>Ut,HostingEnvironmentDeploymentInfo:()=>ko,HostingEnvironmentDiagnostics:()=>br,HostingEnvironmentProfile:()=>dr,HttpLogsConfig:()=>ls,HttpScaleRule:()=>vi,HttpSettings:()=>Yn,HttpSettingsRoutes:()=>Zn,HybridConnection:()=>Xa,HybridConnectionCollection:()=>ei,HybridConnectionKey:()=>Ja,HybridConnectionLimits:()=>Ya,Identifier:()=>Sl,IdentifierCollection:()=>To,IdentityProviders:()=>dn,InboundEnvironmentEndpoint:()=>Pr,InboundEnvironmentEndpointCollection:()=>Sr,Ingress:()=>si,IpSecurityRestriction:()=>cr,JwtClaimChecks:()=>bn,KeyInfo:()=>ys,KeyValuePairStringObject:()=>Xe,KubeEnvironment:()=>Ca,KubeEnvironmentCollection:()=>Fi,KubeEnvironmentPatchResource:()=>cl,KubeEnvironmentProfile:()=>Kr,LegacyMicrosoftAccount:()=>An,LinuxJavaContainerSettings:()=>go,LocalizableString:()=>Yr,LogAnalyticsConfiguration:()=>Vi,LogSpecification:()=>dt,Login:()=>Hn,LoginRoutes:()=>Vn,LoginScopes:()=>_n,MSDeploy:()=>yp,MSDeployLog:()=>vp,MSDeployLogEntry:()=>gs,MSDeployStatus:()=>gp,ManagedServiceIdentity:()=>fr,MetricAvailability:()=>ut,MetricSpecification:()=>pt,MigrateMySqlRequest:()=>Rp,MigrateMySqlStatus:()=>Tp,NameIdentifier:()=>Ie,NameIdentifierCollection:()=>_t,NameValuePair:()=>qt,NetworkFeatures:()=>Ip,NetworkTrace:()=>Ms,Nonce:()=>Jn,OpenIdConnectClientCredential:()=>Bn,OpenIdConnectConfig:()=>Fn,OpenIdConnectLogin:()=>Un,OpenIdConnectRegistration:()=>jn,Operation:()=>Ir,OutboundEnvironmentEndpoint:()=>qr,OutboundEnvironmentEndpointCollection:()=>zr,PerfMonCounterCollection:()=>zs,PerfMonResponse:()=>Ds,PerfMonSample:()=>Ls,PerfMonSet:()=>qs,PremierAddOn:()=>xa,PremierAddOnOffer:()=>Cl,PremierAddOnOfferCollection:()=>Oo,PremierAddOnPatchResource:()=>zp,PrivateAccess:()=>Dp,PrivateAccessSubnet:()=>Bs,PrivateAccessVirtualNetwork:()=>js,PrivateEndpointConnectionCollection:()=>Br,PrivateLinkConnectionApprovalRequestResource:()=>Ka,PrivateLinkConnectionState:()=>Gr,PrivateLinkResource:()=>Hr,PrivateLinkResourceProperties:()=>Vr,PrivateLinkResourcesWrapper:()=>Ur,ProcessInfo:()=>wp,ProcessInfoCollection:()=>ks,ProcessModuleInfo:()=>xp,ProcessModuleInfoCollection:()=>Rs,ProcessThreadInfo:()=>_p,ProcessThreadInfoCollection:()=>Ts,ProxyOnlyResource:()=>Ae,PublicCertificate:()=>Lp,PublicCertificateCollection:()=>Fs,PublishingCredentialsPoliciesCollection:()=>an,PushSettings:()=>Ba,QueryUtterancesResult:()=>Ze,QueryUtterancesResults:()=>Je,QueueScaleRule:()=>gi,RampUpRule:()=>Jt,Recommendation:()=>hl,RecommendationCollection:()=>yo,RecommendationRule:()=>gl,RegistryCredentials:()=>li,ReissueCertificateOrderRequest:()=>Ra,RelayServiceConnectionEntity:()=>Pp,RemotePrivateEndpointConnection:()=>Tl,RemotePrivateEndpointConnectionARMResource:()=>$a,Rendering:()=>Ue,RenewCertificateOrderRequest:()=>Ta,RequestsBasedTrigger:()=>tr,Resource:()=>xe,ResourceCollection:()=>Zr,ResourceHealthMetadata:()=>fl,ResourceHealthMetadataCollection:()=>vo,ResourceMetricAvailability:()=>Rr,ResourceMetricDefinition:()=>Va,ResourceMetricDefinitionCollection:()=>kr,ResourceNameAvailability:()=>_o,ResourceNameAvailabilityRequest:()=>Po,ResponseMessageEnvelopeRemotePrivateEndpointConnection:()=>Wo,ResponseMetaData:()=>Li,RestoreRequest:()=>tp,Revision:()=>Pa,RevisionCollection:()=>xi,SampleUtterance:()=>et,Scale:()=>mi,ScaleRule:()=>hi,ScaleRuleAuth:()=>fi,Secret:()=>ni,SecretsCollection:()=>Pi,ServiceSpecification:()=>nt,Site:()=>va,SiteAuthSettings:()=>op,SiteAuthSettingsV2:()=>np,SiteCloneability:()=>Os,SiteCloneabilityCriterion:()=>Is,SiteConfig:()=>Ht,SiteConfigPropertiesDictionary:()=>lo,SiteConfigResource:()=>ip,SiteConfigResourceCollection:()=>ln,SiteConfigurationSnapshotInfo:()=>up,SiteConfigurationSnapshotInfoCollection:()=>ds,SiteExtensionInfo:()=>Fp,SiteExtensionInfoCollection:()=>Hs,SiteLimits:()=>Yt,SiteLogsConfig:()=>pp,SiteMachineKey:()=>Wt,SitePatchResource:()=>Jl,SitePhpErrorLogFlag:()=>Mp,SiteSeal:()=>De,SiteSealRequest:()=>ze,SiteSourceControl:()=>Up,SkuCapacity:()=>wr,SkuDescription:()=>xr,SkuInfo:()=>Ar,SkuInfoCollection:()=>Tr,SkuInfos:()=>zo,SlotConfigNamesResource:()=>cp,SlotDifference:()=>Gp,SlotDifferenceCollection:()=>Vs,SlotSwapStatus:()=>gr,SlowRequestsBasedTrigger:()=>ir,Snapshot:()=>pl,SnapshotCollection:()=>Ws,SnapshotRecoverySource:()=>Us,SnapshotRestoreRequest:()=>Bp,Solution:()=>Oi,SourceControl:()=>vl,SourceControlCollection:()=>bo,StackMajorVersion:()=>Qi,StackMinorVersion:()=>Yi,StampCapacity:()=>Bt,StampCapacityCollection:()=>jt,StaticSiteARMResource:()=>_a,StaticSiteBuildARMResource:()=>Ml,StaticSiteBuildCollection:()=>Xo,StaticSiteBuildProperties:()=>Ho,StaticSiteCollection:()=>Vo,StaticSiteCustomDomainOverviewARMResource:()=>$l,StaticSiteCustomDomainOverviewCollection:()=>en,StaticSiteCustomDomainRequestPropertiesARMResource:()=>Kl,StaticSiteFunctionOverviewARMResource:()=>ql,StaticSiteFunctionOverviewCollection:()=>Jo,StaticSitePatchResource:()=>Ol,StaticSiteResetPropertiesARMResource:()=>Xl,StaticSiteTemplateOptions:()=>Ko,StaticSiteUserARMResource:()=>Il,StaticSiteUserCollection:()=>Qo,StaticSiteUserInvitationRequestResource:()=>Gl,StaticSiteUserInvitationResponseResource:()=>Wl,StaticSiteUserProvidedFunctionApp:()=>Al,StaticSiteUserProvidedFunctionAppARMResource:()=>Ll,StaticSiteUserProvidedFunctionAppsCollection:()=>Zo,StaticSiteZipDeploymentARMResource:()=>Fl,StaticSitesWorkflowPreview:()=>Rl,StaticSitesWorkflowPreviewRequest:()=>El,Status:()=>He,StatusCodesBasedTrigger:()=>rr,StatusCodesRangeBasedTrigger:()=>or,StorageMigrationOptions:()=>Ep,StorageMigrationResponse:()=>kp,StringDictionary:()=>Dl,StringList:()=>Ql,SupportTopic:()=>je,SwiftVirtualNetwork:()=>Ap,Template:()=>pi,TldLegalAgreement:()=>Tt,TldLegalAgreementCollection:()=>Rt,TokenStore:()=>Wn,TopLevelDomain:()=>Da,TopLevelDomainAgreementOption:()=>kt,TopLevelDomainCollection:()=>wt,TrafficWeight:()=>ai,TriggeredJobHistory:()=>Wp,TriggeredJobHistoryCollection:()=>ea,TriggeredJobRun:()=>Ys,TriggeredWebJob:()=>Hp,TriggeredWebJobCollection:()=>Xs,Twitter:()=>On,TwitterRegistration:()=>In,Usage:()=>Wa,UsageCollection:()=>Or,User:()=>yl,UserAssignedIdentity:()=>yr,ValidateRequest:()=>Lo,ValidateResponse:()=>jo,ValidateResponseError:()=>Go,VirtualApplication:()=>Kt,VirtualDirectory:()=>Qt,VirtualIPMapping:()=>Ft,VirtualNetworkProfile:()=>zt,VnetGateway:()=>tl,VnetInfo:()=>ti,VnetInfoResource:()=>el,VnetParameters:()=>_l,VnetRoute:()=>Za,VnetValidationFailureDetails:()=>wl,VnetValidationTestFailure:()=>xl,WebAppCollection:()=>Gt,WebAppInstanceStatusCollection:()=>Ns,WebAppMajorVersion:()=>co,WebAppMinorVersion:()=>uo,WebAppRuntimeSettings:()=>ho,WebAppRuntimes:()=>mo,WebAppStack:()=>ml,WebAppStackCollection:()=>po,WebJob:()=>$p,WebJobCollection:()=>oa,WebSiteInstanceStatus:()=>Cp,WindowsJavaContainerSettings:()=>fo,WorkerPoolCollection:()=>Cr,WorkerPoolResource:()=>Ga}),function(v){v.RegistrationStatusNotSupportedForRenewal="RegistrationStatusNotSupportedForRenewal",v.ExpirationNotInRenewalTimeRange="ExpirationNotInRenewalTimeRange",v.SubscriptionNotActive="SubscriptionNotActive"}(_||(_={})),function(v){v.RegistrationStatusNotSupportedForRenewal="RegistrationStatusNotSupportedForRenewal",v.ExpirationNotInRenewalTimeRange="ExpirationNotInRenewalTimeRange",v.SubscriptionNotActive="SubscriptionNotActive"}(x||(x={})),function(v){v.RegistrationStatusNotSupportedForRenewal="RegistrationStatusNotSupportedForRenewal",v.ExpirationNotInRenewalTimeRange="ExpirationNotInRenewalTimeRange",v.SubscriptionNotActive="SubscriptionNotActive"}(k||(k={})),function(v){v.RegistrationStatusNotSupportedForRenewal="RegistrationStatusNotSupportedForRenewal",v.ExpirationNotInRenewalTimeRange="ExpirationNotInRenewalTimeRange",v.SubscriptionNotActive="SubscriptionNotActive"}(R||(R={})),function(v){v.None="None",v.Web="Web",v.Publishing="Publishing",v.WebPublishing="Web, Publishing"}(T||(T={})),function(v){v.None="None",v.Dropbox="Dropbox",v.Tfs="Tfs",v.LocalGit="LocalGit",v.GitHub="GitHub",v.CodePlexGit="CodePlexGit",v.CodePlexHg="CodePlexHg",v.BitbucketGit="BitbucketGit",v.BitbucketHg="BitbucketHg",v.ExternalGit="ExternalGit",v.ExternalHg="ExternalHg",v.OneDrive="OneDrive",v.VSO="VSO",v.Vstsrm="VSTSRM"}(O||(O={})),function(v){v.Default="Default",v.XffProxy="XffProxy",v.ServiceTag="ServiceTag"}(I||(I={})),function(v){v.One0="1.0",v.One1="1.1",v.One2="1.2"}(z||(z={})),function(v){v.AllAllowed="AllAllowed",v.FtpsOnly="FtpsOnly",v.Disabled="Disabled"}(q||(q={})),function(v){v.Default="DEFAULT",v.Inherited="INHERITED",v.Static="STATIC"}(L||(L={})),function(v){v.InProgress="InProgress",v.Succeeded="Succeeded",v.Failed="Failed",v.Canceled="Canceled"}(j||(j={})),function(v){v.Multiple="multiple",v.Single="single"}(B||(B={})),function(v){v.Auto="auto",v.Http="http",v.Http2="http2"}(G||(G={})),function(v){v.Healthy="Healthy",v.Unhealthy="Unhealthy",v.None="None"}(U||(U={})),function(v){v.Provisioning="Provisioning",v.Provisioned="Provisioned",v.Failed="Failed",v.Deprovisioning="Deprovisioning",v.Deprovisioned="Deprovisioned"}(V||(V={})),function(v){v.Windows="Windows",v.Linux="Linux",v.WindowsFunctions="WindowsFunctions",v.LinuxFunctions="LinuxFunctions",v.All="All"}(Q||(Q={})),function(v){v.Windows="Windows",v.Linux="Linux",v.All="All"}(Y||(Y={})),function(v){v.Windows="Windows",v.Linux="Linux",v.All="All"}(ee||(ee={})),function(v){v.Windows="Windows",v.Linux="Linux",v.All="All"}(re||(re={})),function(v){v.Windows="Windows",v.Linux="Linux",v.All="All"}(ie||(ie={})),function(v){v.Windows="Windows",v.Linux="Linux",v.WindowsFunctions="WindowsFunctions",v.LinuxFunctions="LinuxFunctions",v.All="All"}(oe||(oe={})),function(v){v.ServerFarm="ServerFarm",v.Subscription="Subscription",v.WebSite="WebSite"}(ne||(ne={})),function(v){v.Site="Site",v.Slot="Slot",v.HostingEnvironment="HostingEnvironment",v.PublishingUser="PublishingUser",v.MicrosoftWebSites="Microsoft.Web/sites",v.MicrosoftWebSitesSlots="Microsoft.Web/sites/slots",v.MicrosoftWebHostingEnvironments="Microsoft.Web/hostingEnvironments",v.MicrosoftWebPublishingUsers="Microsoft.Web/publishingUsers"}(se||(se={})),function(v){v.Invalid="Invalid",v.AlreadyExists="AlreadyExists"}(ae||(ae={})),function(v){v.Free="Free",v.Shared="Shared",v.Basic="Basic",v.Standard="Standard",v.Premium="Premium",v.Dynamic="Dynamic",v.Isolated="Isolated",v.IsolatedV2="IsolatedV2",v.PremiumV2="PremiumV2",v.PremiumV3="PremiumV3",v.PremiumContainer="PremiumContainer",v.ElasticPremium="ElasticPremium",v.ElasticIsolated="ElasticIsolated"}(le||(le={})),function(v){v.ServerFarm="ServerFarm",v.Site="Site",v.MicrosoftWebHostingEnvironments="Microsoft.Web/hostingEnvironments"}(pe||(pe={})),function(v){v.Enabled="Enabled",v.Enabling="Enabling",v.Disabled="Disabled",v.Disabling="Disabling"}(ue||(ue={})),function(v){v.WaitingForDeployment="WaitingForDeployment",v.Uploading="Uploading",v.Deploying="Deploying",v.Ready="Ready",v.Failed="Failed",v.Deleting="Deleting",v.Detached="Detached"}(de||(de={})),function(v){v.HttpTrigger="HttpTrigger",v.Unknown="Unknown"}(me||(me={})),function(v){v.RetrievingValidationToken="RetrievingValidationToken",v.Validating="Validating",v.Adding="Adding",v.Ready="Ready",v.Failed="Failed",v.Deleting="Deleting"}(he||(he={})),function(v){v.SqlAzure="SqlAzure",v.MySql="MySql",v.LocalMySql="LocalMySql",v.PostgreSql="PostgreSql"}(ge||(ge={})),function(v){v.FileZilla3="FileZilla3",v.WebDeploy="WebDeploy",v.Ftp="Ftp"}(fe||(fe={}));var ve=C(70655),be=C(96086),Se=C(41590);const Ne={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"}}}}},Pe={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"]}}}}},Ce={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"}}}}},_e={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"}}}}},xe={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"}}}}}}},Ee={serializedName:"DefaultErrorResponse",type:{name:"Composite",className:"DefaultErrorResponse",modelProperties:{error:{serializedName:"error",xmlName:"error",type:{name:"Composite",className:"DefaultErrorResponseError"}}}}},ke={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"}}}}},Te={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"}}}}},Ae={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"}}}}},Oe={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"}}}}},Ie={serializedName:"NameIdentifier",type:{name:"Composite",className:"NameIdentifier",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}}}}},ze={serializedName:"SiteSealRequest",type:{name:"Composite",className:"SiteSealRequest",modelProperties:{lightTheme:{serializedName:"lightTheme",xmlName:"lightTheme",type:{name:"Boolean"}},locale:{serializedName:"locale",xmlName:"locale",type:{name:"String"}}}}},De={serializedName:"SiteSeal",type:{name:"Composite",className:"SiteSeal",modelProperties:{html:{serializedName:"html",required:!0,xmlName:"html",type:{name:"String"}}}}},qe={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"}}}}},Le={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"}}}}},Be={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"}}}}},Fe={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"}}}}}}}}},Ge={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"}}}}},Ue={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"}}}}},He={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"]}}}}},$e={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"}}}}}}},Xe={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"}}}}}}},Je={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"}}}}}}},Ze={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"}}}}},et={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"}}}}},tt={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"}}}}},rt={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"}}}}},it={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"}}}}},ot={serializedName:"CsmOperationDescriptionProperties",type:{name:"Composite",className:"CsmOperationDescriptionProperties",modelProperties:{serviceSpecification:{serializedName:"serviceSpecification",xmlName:"serviceSpecification",type:{name:"Composite",className:"ServiceSpecification"}}}}},nt={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"}}}}}}},pt={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"}}}}}}},ct={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"}}}}},ut={serializedName:"MetricAvailability",type:{name:"Composite",className:"MetricAvailability",modelProperties:{timeGrain:{serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",xmlName:"blobDuration",type:{name:"String"}}}}},dt={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"}}}}},mt={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"]}}}}},ht={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"}}}}},ft={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"}}}}},yt={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"}}}}},bt={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"]}}}}},St={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"}}}}},Nt={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"}}}}},Ct={serializedName:"DomainRecommendationSearchParameters",type:{name:"Composite",className:"DomainRecommendationSearchParameters",modelProperties:{keywords:{serializedName:"keywords",xmlName:"keywords",type:{name:"String"}},maxDomainRecommendations:{serializedName:"maxDomainRecommendations",xmlName:"maxDomainRecommendations",type:{name:"Number"}}}}},_t={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"}}}}},xt={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"}}}}},wt={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"}}}}},kt={serializedName:"TopLevelDomainAgreementOption",type:{name:"Composite",className:"TopLevelDomainAgreementOption",modelProperties:{includePrivacy:{serializedName:"includePrivacy",xmlName:"includePrivacy",type:{name:"Boolean"}},forTransfer:{serializedName:"forTransfer",xmlName:"forTransfer",type:{name:"Boolean"}}}}},Rt={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"}}}}},Tt={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"}}}}},Ot={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"}}}}},Mt={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"}},dedicatedHostCount:{serializedName:"dedicatedHostCount",xmlName:"dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"zoneRedundant",xmlName:"zoneRedundant",type:{name:"Boolean"}}}}},zt={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"}}}}},qt={serializedName:"NameValuePair",type:{name:"Composite",className:"NameValuePair",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}},jt={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"}}}}},Bt={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"}}}}},Ft={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"}}}}},Gt={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"}}}}},Ut={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"]}}}}},Ht={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"}}}}},Vt={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"]}}}}},Wt={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"}}}}},$t={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"}}}}},Kt={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"}}}}}}},Qt={serializedName:"VirtualDirectory",type:{name:"Composite",className:"VirtualDirectory",modelProperties:{virtualPath:{serializedName:"virtualPath",xmlName:"virtualPath",type:{name:"String"}},physicalPath:{serializedName:"physicalPath",xmlName:"physicalPath",type:{name:"String"}}}}},Xt={serializedName:"Experiments",type:{name:"Composite",className:"Experiments",modelProperties:{rampUpRules:{serializedName:"rampUpRules",xmlName:"rampUpRules",xmlElementName:"RampUpRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"RampUpRule"}}}}}}},Jt={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"}}}}},Yt={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"}}}}},Zt={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"}}}}},er={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"}}}}}}},tr={serializedName:"RequestsBasedTrigger",type:{name:"Composite",className:"RequestsBasedTrigger",modelProperties:{count:{serializedName:"count",xmlName:"count",type:{name:"Number"}},timeInterval:{serializedName:"timeInterval",xmlName:"timeInterval",type:{name:"String"}}}}},rr={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"}}}}},ir={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"}}}}},or={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"}}}}},nr={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"}}}}},sr={serializedName:"AutoHealCustomAction",type:{name:"Composite",className:"AutoHealCustomAction",modelProperties:{exe:{serializedName:"exe",xmlName:"exe",type:{name:"String"}},parameters:{serializedName:"parameters",xmlName:"parameters",type:{name:"String"}}}}},ar={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"}}}}},lr={serializedName:"ApiDefinitionInfo",type:{name:"Composite",className:"ApiDefinitionInfo",modelProperties:{url:{serializedName:"url",xmlName:"url",type:{name:"String"}}}}},pr={serializedName:"ApiManagementConfig",type:{name:"Composite",className:"ApiManagementConfig",modelProperties:{id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}},cr={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"}}}}}}}}},ur={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"]}}}}},dr={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"}}}}},hr={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"}}}}},gr={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"}}}}},fr={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"}}}}}}},yr={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"}}}}},vr={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"}}}}},br={serializedName:"HostingEnvironmentDiagnostics",type:{name:"Composite",className:"HostingEnvironmentDiagnostics",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},diagnosticsOutput:{serializedName:"diagnosticsOutput",xmlName:"diagnosticsOutput",type:{name:"String"}}}}},Sr={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"}}}}},Pr={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"}}}}}}},Cr={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"}}}}},xr={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"}}}}}}},wr={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"}}}}},Er={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"}}}}},kr={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"}}}}},Rr={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"}}}}},Tr={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"}}}}},Ar={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"}}}}},Or={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"}}}}},Ir={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"}}}}},Mr={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"}}}}},zr={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"}}}}},qr={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"}}}}}}},Lr={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"}}}}}}},jr={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"}}}}},Br={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"}}}}},Fr={serializedName:"ArmIdWrapper",type:{name:"Composite",className:"ArmIdWrapper",modelProperties:{id:{serializedName:"id",readOnly:!0,xmlName:"id",type:{name:"String"}}}}},Gr={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"}}}}},Ur={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"}}}}}}},Hr={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"}}}}},Vr={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"}}}}}}},Wr={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"}}}}},Kr={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"}}}}},Qr={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"}}}}},Jr={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"}}}}},Yr={serializedName:"LocalizableString",type:{name:"Composite",className:"LocalizableString",modelProperties:{value:{serializedName:"value",xmlName:"value",type:{name:"String"}},localizedValue:{serializedName:"localizedValue",xmlName:"localizedValue",type:{name:"String"}}}}},Zr={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"}}}}},ei={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"}}}}},ti={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"}}}}},ri={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"}}}}},ii={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"}}}}},oi={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"}}}}}}},ni={serializedName:"Secret",type:{name:"Composite",className:"Secret",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}},si={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"}}}}},ai={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"}}}}},li={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"}}}}},pi={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"}}}}},ci={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"}}}}},ui={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"}}}}},di={serializedName:"ContainerResources",type:{name:"Composite",className:"ContainerResources",modelProperties:{cpu:{serializedName:"cpu",xmlName:"cpu",type:{name:"Number"}},memory:{serializedName:"memory",xmlName:"memory",type:{name:"String"}}}}},mi={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"}}}}}}},hi={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"}}}}},gi={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"}}}}}}},fi={serializedName:"ScaleRuleAuth",type:{name:"Composite",className:"ScaleRuleAuth",modelProperties:{secretRef:{serializedName:"secretRef",xmlName:"secretRef",type:{name:"String"}},triggerParameter:{serializedName:"triggerParameter",xmlName:"triggerParameter",type:{name:"String"}}}}},yi={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"}}}}}}},vi={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"}}}}}}},bi={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"}}}}}}},Si={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"}}}}}}},Ni={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"}}}}},Pi={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"}}}}},xi={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"}}}}},wi={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"}}}}},Ei={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"}}}}},ki={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"}}}}},Ri={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"}}}}}}},Ti={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"}}}}}}},Oi={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"}}}}}}}}},Ii={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"}}}}},Mi={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"}}}}},zi={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"}}}}}}},qi={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"}}}}},Li={serializedName:"ResponseMetaData",type:{name:"Composite",className:"ResponseMetaData",modelProperties:{dataSource:{serializedName:"dataSource",xmlName:"dataSource",type:{name:"Composite",className:"DataSource"}}}}},ji={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"}}}}}}},Bi={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"}}}}},Fi={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"}}}}},Gi={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"}}}}},Ui={serializedName:"FrontEndConfiguration",type:{name:"Composite",className:"FrontEndConfiguration",modelProperties:{kind:{serializedName:"kind",xmlName:"kind",type:{name:"Enum",allowedValues:["NodePort","LoadBalancer"]}}}}},Hi={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"}}}}},Vi={serializedName:"LogAnalyticsConfiguration",type:{name:"Composite",className:"LogAnalyticsConfiguration",modelProperties:{customerId:{serializedName:"customerId",xmlName:"customerId",type:{name:"String"}},sharedKey:{serializedName:"sharedKey",xmlName:"sharedKey",type:{name:"String"}}}}},Wi={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"}}}}},$i={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"}}}}},Ki={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"}}}}}}},Qi={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"}}}}}}}}},Yi={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"}}}}},Zi={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"}}}}},ro={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"}}}}}}},io={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"}}}}},oo={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"}}}}},no={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"}}}}},so={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"}}}}},ao={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"}}}}},lo={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"}}}}},po={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"}}}}},co={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"}}}}}}},uo={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"}}}}},mo={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"}}}}},ho={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"}}}}},go={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"}}}}},fo={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"}}}}},yo={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"}}}}},vo={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"}}}}},bo={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"}}}}},So={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"}}}}},Po={serializedName:"ResourceNameAvailabilityRequest",type:{name:"Composite",className:"ResourceNameAvailabilityRequest",modelProperties:{name:{serializedName:"name",required:!0,xmlName:"name",type:{name:"String"}},type:{serializedName:"type",required:!0,xmlName:"type",type:{name:"String"}},isFqdn:{serializedName:"isFqdn",xmlName:"isFqdn",type:{name:"Boolean"}}}}},_o={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"}}}}},xo={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"}}}}},Eo={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"}}}}}}},ko={serializedName:"HostingEnvironmentDeploymentInfo",type:{name:"Composite",className:"HostingEnvironmentDeploymentInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},location:{serializedName:"location",xmlName:"location",type:{name:"String"}}}}},Ro={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"}}}}},To={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"}}}}},Oo={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"}}}}},zo={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"}}}}}}},Do={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"}}}}}}},qo={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"}}}}}}},Lo={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"}}}}},jo={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"}}}}},Go={serializedName:"ValidateResponseError",type:{name:"Composite",className:"ValidateResponseError",modelProperties:{code:{serializedName:"code",xmlName:"code",type:{name:"String"}},message:{serializedName:"message",xmlName:"message",type:{name:"String"}}}}},Ho={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"}}}}},Vo={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"}}}}},Wo={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"}}}}}}},$o={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"}}}}},Ko={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"}}}}},Qo={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"}}}}},Xo={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"}}}}},Jo={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"}}}}},Zo={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"}}}}},en={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"}}}}},tn={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"}}}}},rn={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"}}}}},nn={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"}}}}},sn={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"}}}}},an={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"}}}}},ln={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"}}}}},pn={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"}}}}},un={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"}}}}}}},dn={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"}}}}}}},mn={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"}}}}},hn={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"}}}}},gn={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"}}}}},yn={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"}}}}},bn={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"}}}}}}},Sn={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"}}}}}}},Nn={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"}}}}}}},Pn={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"}}}}},Cn={serializedName:"AppRegistration",type:{name:"Composite",className:"AppRegistration",modelProperties:{appId:{serializedName:"appId",xmlName:"appId",type:{name:"String"}},appSecretSettingName:{serializedName:"appSecretSettingName",xmlName:"appSecretSettingName",type:{name:"String"}}}}},_n={serializedName:"LoginScopes",type:{name:"Composite",className:"LoginScopes",modelProperties:{scopes:{serializedName:"scopes",xmlName:"scopes",xmlElementName:"LoginScopesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},En={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"}}}}},kn={serializedName:"ClientRegistration",type:{name:"Composite",className:"ClientRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}},Rn={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"}}}}},Tn={serializedName:"AllowedAudiencesValidation",type:{name:"Composite",className:"AllowedAudiencesValidation",modelProperties:{allowedAudiences:{serializedName:"allowedAudiences",xmlName:"allowedAudiences",xmlElementName:"AllowedAudiencesValidationAllowedAudiencesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},An={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"}}}}},On={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"}}}}},In={serializedName:"TwitterRegistration",type:{name:"Composite",className:"TwitterRegistration",modelProperties:{consumerKey:{serializedName:"consumerKey",xmlName:"consumerKey",type:{name:"String"}},consumerSecretSettingName:{serializedName:"consumerSecretSettingName",xmlName:"consumerSecretSettingName",type:{name:"String"}}}}},Mn={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"}}}}},zn={serializedName:"AppleRegistration",type:{name:"Composite",className:"AppleRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}},clientSecretSettingName:{serializedName:"clientSecretSettingName",xmlName:"clientSecretSettingName",type:{name:"String"}}}}},Dn={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"}}}}},qn={serializedName:"AzureStaticWebAppsRegistration",type:{name:"Composite",className:"AzureStaticWebAppsRegistration",modelProperties:{clientId:{serializedName:"clientId",xmlName:"clientId",type:{name:"String"}}}}},Ln={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"}}}}},jn={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"}}}}},Bn={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"}}}}},Fn={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"}}}}},Un={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"}}}}}}},Hn={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"}}}}},Vn={serializedName:"LoginRoutes",type:{name:"Composite",className:"LoginRoutes",modelProperties:{logoutEndpoint:{serializedName:"logoutEndpoint",xmlName:"logoutEndpoint",type:{name:"String"}}}}},Wn={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"}}}}},$n={serializedName:"FileSystemTokenStore",type:{name:"Composite",className:"FileSystemTokenStore",modelProperties:{directory:{serializedName:"directory",xmlName:"directory",type:{name:"String"}}}}},Kn={serializedName:"BlobStorageTokenStore",type:{name:"Composite",className:"BlobStorageTokenStore",modelProperties:{sasUrlSettingName:{serializedName:"sasUrlSettingName",xmlName:"sasUrlSettingName",type:{name:"String"}}}}},Xn={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"}}}}},Jn={serializedName:"Nonce",type:{name:"Composite",className:"Nonce",modelProperties:{validateNonce:{serializedName:"validateNonce",xmlName:"validateNonce",type:{name:"Boolean"}},nonceExpirationInterval:{serializedName:"nonceExpirationInterval",xmlName:"nonceExpirationInterval",type:{name:"String"}}}}},Yn={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"}}}}},Zn={serializedName:"HttpSettingsRoutes",type:{name:"Composite",className:"HttpSettingsRoutes",modelProperties:{apiPrefix:{serializedName:"apiPrefix",xmlName:"apiPrefix",type:{name:"String"}}}}},es={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"}}}}},ts={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"}}}}},rs={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"]}}}}},os={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"}}}}},ns={serializedName:"FileSystemApplicationLogsConfig",type:{name:"Composite",className:"FileSystemApplicationLogsConfig",modelProperties:{level:{serializedName:"level",xmlName:"level",type:{name:"Enum",allowedValues:["Off","Verbose","Information","Warning","Error"]}}}}},ss={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"}}}}},as={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"}}}}},ls={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"}}}}},ps={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"}}}}},cs={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"}}}}},us={serializedName:"EnabledConfig",type:{name:"Composite",className:"EnabledConfig",modelProperties:{enabled:{serializedName:"enabled",xmlName:"enabled",type:{name:"Boolean"}}}}},ds={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"}}}}},ms={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"}}}}},hs={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"}}}}},gs={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"}}}}},fs={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"}}}}},ys={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},value:{serializedName:"value",xmlName:"value",type:{name:"String"}}}}},vs={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"}}}}},bs={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"}}}}}}},Ss={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"}}}}},Ns={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"}}}}},Ps={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"}}}}},Cs={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"}}}}},_s={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"}}}}},xs={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"}}}}},ws={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"}}}}},ks={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"}}}}},Rs={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"}}}}},Ts={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"}}}}},Os={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"}}}}}}},Is={serializedName:"SiteCloneabilityCriterion",type:{name:"Composite",className:"SiteCloneabilityCriterion",modelProperties:{name:{serializedName:"name",xmlName:"name",type:{name:"String"}},description:{serializedName:"description",xmlName:"description",type:{name:"String"}}}}},Ms={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"}}}}},zs={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"}}}}},Ds={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"}}}}},qs={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"}}}}}}},Ls={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"}}}}},Fs={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"}}}}},Gs={serializedName:"CsmPublishingProfileOptions",type:{name:"Composite",className:"CsmPublishingProfileOptions",modelProperties:{format:{serializedName:"format",xmlName:"format",type:{name:"String"}},includeDisasterRecoveryEndpoints:{serializedName:"includeDisasterRecoveryEndpoints",xmlName:"includeDisasterRecoveryEndpoints",type:{name:"Boolean"}}}}},Us={serializedName:"SnapshotRecoverySource",type:{name:"Composite",className:"SnapshotRecoverySource",modelProperties:{location:{serializedName:"location",xmlName:"location",type:{name:"String"}},id:{serializedName:"id",xmlName:"id",type:{name:"String"}}}}},Hs={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"}}}}},Vs={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"}}}}},Ws={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"}}}}},$s={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"}}}}},Ks={serializedName:"GitHubActionCodeConfiguration",type:{name:"Composite",className:"GitHubActionCodeConfiguration",modelProperties:{runtimeStack:{serializedName:"runtimeStack",xmlName:"runtimeStack",type:{name:"String"}},runtimeVersion:{serializedName:"runtimeVersion",xmlName:"runtimeVersion",type:{name:"String"}}}}},Qs={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"}}}}},Xs={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"}}}}},Ys={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"}}}}},ea={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"}}}}},oa={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"}}}}},sa={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"}}}}},aa={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"}}}}},da={serializedName:"AppServiceCertificateOrder",type:{name:"Composite",className:"AppServiceCertificateOrder",modelProperties:Object.assign(Object.assign({},xe.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:"AppServiceCertificateOrderPropertiesAppServiceCertificateNotRenewableReasonsItem",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"}}})}},ga={serializedName:"AppServiceCertificateResource",type:{name:"Composite",className:"AppServiceCertificateResource",modelProperties:Object.assign(Object.assign({},xe.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"]}}})}},fa={serializedName:"Domain",type:{name:"Composite",className:"Domain",modelProperties:Object.assign(Object.assign({},xe.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:"DomainPropertiesDomainNotRenewableReasonsItem",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"}}})}},ya={serializedName:"AppServiceEnvironmentResource",type:{name:"Composite",className:"AppServiceEnvironmentResource",modelProperties:Object.assign(Object.assign({},xe.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"}},dedicatedHostCount:{serializedName:"properties.dedicatedHostCount",xmlName:"properties.dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}},va={serializedName:"Site",type:{name:"Composite",className:"Site",modelProperties:Object.assign(Object.assign({},xe.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"}},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"}},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"}}})}},ba={serializedName:"AppServicePlan",type:{name:"Composite",className:"AppServicePlan",modelProperties:Object.assign(Object.assign({},xe.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"}},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"}}})}},Sa={serializedName:"Certificate",type:{name:"Composite",className:"Certificate",modelProperties:Object.assign(Object.assign({},xe.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"}}})}},Na={serializedName:"ContainerApp",type:{name:"Composite",className:"ContainerApp",modelProperties:Object.assign(Object.assign({},xe.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"}}})}},Pa={serializedName:"Revision",type:{name:"Composite",className:"Revision",modelProperties:Object.assign(Object.assign({},xe.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"}}})}},Ca={serializedName:"KubeEnvironment",type:{name:"Composite",className:"KubeEnvironment",modelProperties:Object.assign(Object.assign({},xe.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"}}})}},_a={serializedName:"StaticSiteARMResource",type:{name:"Composite",className:"StaticSiteARMResource",modelProperties:Object.assign(Object.assign({},xe.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"}}}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},enterpriseGradeCdnStatus:{serializedName:"properties.enterpriseGradeCdnStatus",xmlName:"properties.enterpriseGradeCdnStatus",type:{name:"String"}}})}},xa={serializedName:"PremierAddOn",type:{name:"Composite",className:"PremierAddOn",modelProperties:Object.assign(Object.assign({},xe.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"}}})}},wa={serializedName:"AppServiceCertificateOrderPatchResource",type:{name:"Composite",className:"AppServiceCertificateOrderPatchResource",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:"AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem",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"}}})}},Ea={serializedName:"AppServiceCertificatePatchResource",type:{name:"Composite",className:"AppServiceCertificatePatchResource",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"]}}})}},Ra={serializedName:"ReissueCertificateOrderRequest",type:{name:"Composite",className:"ReissueCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Ta={serializedName:"RenewCertificateOrderRequest",type:{name:"Composite",className:"RenewCertificateOrderRequest",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Aa={serializedName:"CertificateOrderAction",type:{name:"Composite",className:"CertificateOrderAction",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{actionType:{serializedName:"properties.actionType",readOnly:!0,xmlName:"properties.actionType",type:{name:"Enum",allowedValues:["CertificateIssued","CertificateOrderCanceled","CertificateOrderCreated","CertificateRevoked","DomainValidationComplete","FraudDetected","OrgNameChange","OrgValidationComplete","SanDrop","FraudCleared","CertificateExpired","CertificateExpirationWarning","FraudDocumentationRequired","Unknown"]}},createdAt:{serializedName:"properties.createdAt",readOnly:!0,xmlName:"properties.createdAt",type:{name:"DateTime"}}})}},Oa={serializedName:"CertificateEmail",type:{name:"Composite",className:"CertificateEmail",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{emailId:{serializedName:"properties.emailId",xmlName:"properties.emailId",type:{name:"String"}},timeStamp:{serializedName:"properties.timeStamp",xmlName:"properties.timeStamp",type:{name:"DateTime"}}})}},Ia={serializedName:"DetectorResponse",type:{name:"Composite",className:"DetectorResponse",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Ma={serializedName:"DomainPatchResource",type:{name:"Composite",className:"DomainPatchResource",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:"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:"DomainPatchResourcePropertiesDomainNotRenewableReasonsItem",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"}}})}},za={serializedName:"DomainOwnershipIdentifier",type:{name:"Composite",className:"DomainOwnershipIdentifier",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{ownershipId:{serializedName:"properties.ownershipId",xmlName:"properties.ownershipId",type:{name:"String"}}})}},Da={serializedName:"TopLevelDomain",type:{name:"Composite",className:"TopLevelDomain",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{privacy:{serializedName:"properties.privacy",xmlName:"properties.privacy",type:{name:"Boolean"}}})}},La={serializedName:"AppServiceEnvironmentPatchResource",type:{name:"Composite",className:"AppServiceEnvironmentPatchResource",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"}},dedicatedHostCount:{serializedName:"properties.dedicatedHostCount",xmlName:"properties.dedicatedHostCount",type:{name:"Number"}},zoneRedundant:{serializedName:"properties.zoneRedundant",xmlName:"properties.zoneRedundant",type:{name:"Boolean"}}})}},ja={serializedName:"AddressResponse",type:{name:"Composite",className:"AddressResponse",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},Ba={serializedName:"PushSettings",type:{name:"Composite",className:"PushSettings",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Fa={serializedName:"AseV3NetworkingConfiguration",type:{name:"Composite",className:"AseV3NetworkingConfiguration",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Ga={serializedName:"WorkerPoolResource",type:{name:"Composite",className:"WorkerPoolResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},Va={serializedName:"ResourceMetricDefinition",type:{name:"Composite",className:"ResourceMetricDefinition",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},Wa={serializedName:"Usage",type:{name:"Composite",className:"Usage",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},$a={serializedName:"RemotePrivateEndpointConnectionARMResource",type:{name:"Composite",className:"RemotePrivateEndpointConnectionARMResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},Ka={serializedName:"PrivateLinkConnectionApprovalRequestResource",type:{name:"Composite",className:"PrivateLinkConnectionApprovalRequestResource",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{privateLinkServiceConnectionState:{serializedName:"properties.privateLinkServiceConnectionState",xmlName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkConnectionState"}}})}},Qa={serializedName:"AppServicePlanPatchResource",type:{name:"Composite",className:"AppServicePlanPatchResource",modelProperties:Object.assign(Object.assign({},Ae.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"}},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"}}})}},Xa={serializedName:"HybridConnection",type:{name:"Composite",className:"HybridConnection",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Ja={serializedName:"HybridConnectionKey",type:{name:"Composite",className:"HybridConnectionKey",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Ya={serializedName:"HybridConnectionLimits",type:{name:"Composite",className:"HybridConnectionLimits",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Za={serializedName:"VnetRoute",type:{name:"Composite",className:"VnetRoute",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},el={serializedName:"VnetInfoResource",type:{name:"Composite",className:"VnetInfoResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},tl={serializedName:"VnetGateway",type:{name:"Composite",className:"VnetGateway",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{vnetName:{serializedName:"properties.vnetName",xmlName:"properties.vnetName",type:{name:"String"}},vpnPackageUri:{serializedName:"properties.vpnPackageUri",xmlName:"properties.vpnPackageUri",type:{name:"String"}}})}},rl={serializedName:"CertificatePatchResource",type:{name:"Composite",className:"CertificatePatchResource",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:"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"}}})}},il={serializedName:"DeletedSite",type:{name:"Composite",className:"DeletedSite",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},ol={serializedName:"DiagnosticCategory",type:{name:"Composite",className:"DiagnosticCategory",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{description:{serializedName:"properties.description",readOnly:!0,xmlName:"properties.description",type:{name:"String"}}})}},nl={serializedName:"AnalysisDefinition",type:{name:"Composite",className:"AnalysisDefinition",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{description:{serializedName:"properties.description",readOnly:!0,xmlName:"properties.description",type:{name:"String"}}})}},sl={serializedName:"DiagnosticAnalysis",type:{name:"Composite",className:"DiagnosticAnalysis",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},al={serializedName:"DetectorDefinitionResource",type:{name:"Composite",className:"DetectorDefinitionResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},ll={serializedName:"DiagnosticDetectorResponse",type:{name:"Composite",className:"DiagnosticDetectorResponse",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},pl={serializedName:"Snapshot",type:{name:"Composite",className:"Snapshot",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{time:{serializedName:"properties.time",readOnly:!0,xmlName:"properties.time",type:{name:"String"}}})}},cl={serializedName:"KubeEnvironmentPatchResource",type:{name:"Composite",className:"KubeEnvironmentPatchResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},ul={serializedName:"ApplicationStackResource",type:{name:"Composite",className:"ApplicationStackResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},dl={serializedName:"FunctionAppStack",type:{name:"Composite",className:"FunctionAppStack",modelProperties:Object.assign(Object.assign({},Ae.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"]}}})}},ml={serializedName:"WebAppStack",type:{name:"Composite",className:"WebAppStack",modelProperties:Object.assign(Object.assign({},Ae.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"]}}})}},hl={serializedName:"Recommendation",type:{name:"Composite",className:"Recommendation",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},gl={serializedName:"RecommendationRule",type:{name:"Composite",className:"RecommendationRule",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},fl={serializedName:"ResourceHealthMetadata",type:{name:"Composite",className:"ResourceHealthMetadata",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{category:{serializedName:"properties.category",xmlName:"properties.category",type:{name:"String"}},signalAvailability:{serializedName:"properties.signalAvailability",xmlName:"properties.signalAvailability",type:{name:"Boolean"}}})}},yl={serializedName:"User",type:{name:"Composite",className:"User",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},vl={serializedName:"SourceControl",type:{name:"Composite",className:"SourceControl",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},bl={serializedName:"BillingMeter",type:{name:"Composite",className:"BillingMeter",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Sl={serializedName:"Identifier",type:{name:"Composite",className:"Identifier",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{value:{serializedName:"properties.id",xmlName:"properties.id",type:{name:"String"}}})}},Nl={serializedName:"CustomHostnameSites",type:{name:"Composite",className:"CustomHostnameSites",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},Pl={serializedName:"GeoRegion",type:{name:"Composite",className:"GeoRegion",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Cl={serializedName:"PremierAddOnOffer",type:{name:"Composite",className:"PremierAddOnOffer",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"}},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"}}})}},_l={serializedName:"VnetParameters",type:{name:"Composite",className:"VnetParameters",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},xl={serializedName:"VnetValidationTestFailure",type:{name:"Composite",className:"VnetValidationTestFailure",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{testName:{serializedName:"properties.testName",xmlName:"properties.testName",type:{name:"String"}},details:{serializedName:"properties.details",xmlName:"properties.details",type:{name:"String"}}})}},wl={serializedName:"VnetValidationFailureDetails",type:{name:"Composite",className:"VnetValidationFailureDetails",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},El={serializedName:"StaticSitesWorkflowPreviewRequest",type:{name:"Composite",className:"StaticSitesWorkflowPreviewRequest",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Rl={serializedName:"StaticSitesWorkflowPreview",type:{name:"Composite",className:"StaticSitesWorkflowPreview",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Tl={serializedName:"RemotePrivateEndpointConnection",type:{name:"Composite",className:"RemotePrivateEndpointConnection",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},Al={serializedName:"StaticSiteUserProvidedFunctionApp",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionApp",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Ol={serializedName:"StaticSitePatchResource",type:{name:"Composite",className:"StaticSitePatchResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}}},provider:{serializedName:"properties.provider",xmlName:"properties.provider",type:{name:"String"}},enterpriseGradeCdnStatus:{serializedName:"properties.enterpriseGradeCdnStatus",xmlName:"properties.enterpriseGradeCdnStatus",type:{name:"String"}}})}},Il={serializedName:"StaticSiteUserARMResource",type:{name:"Composite",className:"StaticSiteUserARMResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Ml={serializedName:"StaticSiteBuildARMResource",type:{name:"Composite",className:"StaticSiteBuildARMResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},Dl={serializedName:"StringDictionary",type:{name:"Composite",className:"StringDictionary",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}},ql={serializedName:"StaticSiteFunctionOverviewARMResource",type:{name:"Composite",className:"StaticSiteFunctionOverviewARMResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Ll={serializedName:"StaticSiteUserProvidedFunctionAppARMResource",type:{name:"Composite",className:"StaticSiteUserProvidedFunctionAppARMResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Fl={serializedName:"StaticSiteZipDeploymentARMResource",type:{name:"Composite",className:"StaticSiteZipDeploymentARMResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Gl={serializedName:"StaticSiteUserInvitationRequestResource",type:{name:"Composite",className:"StaticSiteUserInvitationRequestResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Wl={serializedName:"StaticSiteUserInvitationResponseResource",type:{name:"Composite",className:"StaticSiteUserInvitationResponseResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},$l={serializedName:"StaticSiteCustomDomainOverviewARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainOverviewARMResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Kl={serializedName:"StaticSiteCustomDomainRequestPropertiesARMResource",type:{name:"Composite",className:"StaticSiteCustomDomainRequestPropertiesARMResource",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{validationMethod:{defaultValue:"cname-delegation",serializedName:"properties.validationMethod",xmlName:"properties.validationMethod",type:{name:"String"}}})}},Ql={serializedName:"StringList",type:{name:"Composite",className:"StringList",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",xmlElementName:"StringListPropertiesItem",type:{name:"Sequence",element:{type:{name:"String"}}}}})}},Xl={serializedName:"StaticSiteResetPropertiesARMResource",type:{name:"Composite",className:"StaticSiteResetPropertiesARMResource",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{repositoryToken:{serializedName:"properties.repositoryToken",xmlName:"properties.repositoryToken",type:{name:"String"}},shouldUpdateRepository:{serializedName:"properties.shouldUpdateRepository",xmlName:"properties.shouldUpdateRepository",type:{name:"Boolean"}}})}},Jl={serializedName:"SitePatchResource",type:{name:"Composite",className:"SitePatchResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Yl={serializedName:"CustomHostnameAnalysisResult",type:{name:"Composite",className:"CustomHostnameAnalysisResult",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},Zl={serializedName:"BackupRequest",type:{name:"Composite",className:"BackupRequest",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},ep={serializedName:"BackupItem",type:{name:"Composite",className:"BackupItem",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},tp={serializedName:"RestoreRequest",type:{name:"Composite",className:"RestoreRequest",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},rp={serializedName:"CsmPublishingCredentialsPoliciesEntity",type:{name:"Composite",className:"CsmPublishingCredentialsPoliciesEntity",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{allow:{serializedName:"properties.allow",xmlName:"properties.allow",type:{name:"Boolean"}}})}},ip={serializedName:"SiteConfigResource",type:{name:"Composite",className:"SiteConfigResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},op={serializedName:"SiteAuthSettings",type:{name:"Composite",className:"SiteAuthSettings",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},np={serializedName:"SiteAuthSettingsV2",type:{name:"Composite",className:"SiteAuthSettingsV2",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},sp={serializedName:"AzureStoragePropertyDictionaryResource",type:{name:"Composite",className:"AzureStoragePropertyDictionaryResource",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"AzureStorageInfoValue"}}}}})}},ap={serializedName:"ApiKVReference",type:{name:"Composite",className:"ApiKVReference",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},lp={serializedName:"ConnectionStringDictionary",type:{name:"Composite",className:"ConnectionStringDictionary",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{properties:{serializedName:"properties",xmlName:"properties",type:{name:"Dictionary",value:{type:{name:"Composite",className:"ConnStringValueTypePair"}}}}})}},pp={serializedName:"SiteLogsConfig",type:{name:"Composite",className:"SiteLogsConfig",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},cp={serializedName:"SlotConfigNamesResource",type:{name:"Composite",className:"SlotConfigNamesResource",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},up={serializedName:"SiteConfigurationSnapshotInfo",type:{name:"Composite",className:"SiteConfigurationSnapshotInfo",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},mp={serializedName:"ContinuousWebJob",type:{name:"Composite",className:"ContinuousWebJob",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}}}})}},hp={serializedName:"Deployment",type:{name:"Composite",className:"Deployment",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},gp={serializedName:"MSDeployStatus",type:{name:"Composite",className:"MSDeployStatus",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},yp={serializedName:"MSDeploy",type:{name:"Composite",className:"MSDeploy",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},vp={serializedName:"MSDeployLog",type:{name:"Composite",className:"MSDeployLog",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{entries:{serializedName:"properties.entries",readOnly:!0,xmlName:"properties.entries",xmlElementName:"MSDeployLogEntry",type:{name:"Sequence",element:{type:{name:"Composite",className:"MSDeployLogEntry"}}}}})}},bp={serializedName:"FunctionEnvelope",type:{name:"Composite",className:"FunctionEnvelope",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Sp={serializedName:"HostNameBinding",type:{name:"Composite",className:"HostNameBinding",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Pp={serializedName:"RelayServiceConnectionEntity",type:{name:"Composite",className:"RelayServiceConnectionEntity",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Cp={serializedName:"WebSiteInstanceStatus",type:{name:"Composite",className:"WebSiteInstanceStatus",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},_p={serializedName:"ProcessThreadInfo",type:{name:"Composite",className:"ProcessThreadInfo",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},xp={serializedName:"ProcessModuleInfo",type:{name:"Composite",className:"ProcessModuleInfo",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},wp={serializedName:"ProcessInfo",type:{name:"Composite",className:"ProcessInfo",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Ep={serializedName:"StorageMigrationOptions",type:{name:"Composite",className:"StorageMigrationOptions",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},kp={serializedName:"StorageMigrationResponse",type:{name:"Composite",className:"StorageMigrationResponse",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{operationId:{serializedName:"properties.operationId",readOnly:!0,xmlName:"properties.operationId",type:{name:"String"}}})}},Rp={serializedName:"MigrateMySqlRequest",type:{name:"Composite",className:"MigrateMySqlRequest",modelProperties:Object.assign(Object.assign({},Ae.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"]}}})}},Tp={serializedName:"MigrateMySqlStatus",type:{name:"Composite",className:"MigrateMySqlStatus",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Ap={serializedName:"SwiftVirtualNetwork",type:{name:"Composite",className:"SwiftVirtualNetwork",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{subnetResourceId:{serializedName:"properties.subnetResourceId",xmlName:"properties.subnetResourceId",type:{name:"String"}},swiftSupported:{serializedName:"properties.swiftSupported",xmlName:"properties.swiftSupported",type:{name:"Boolean"}}})}},Ip={serializedName:"NetworkFeatures",type:{name:"Composite",className:"NetworkFeatures",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},Mp={serializedName:"SitePhpErrorLogFlag",type:{name:"Composite",className:"SitePhpErrorLogFlag",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},zp={serializedName:"PremierAddOnPatchResource",type:{name:"Composite",className:"PremierAddOnPatchResource",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"}}})}},Dp={serializedName:"PrivateAccess",type:{name:"Composite",className:"PrivateAccess",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}})}},Lp={serializedName:"PublicCertificate",type:{name:"Composite",className:"PublicCertificate",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},jp={serializedName:"DeletedAppRestoreRequest",type:{name:"Composite",className:"DeletedAppRestoreRequest",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Bp={serializedName:"SnapshotRestoreRequest",type:{name:"Composite",className:"SnapshotRestoreRequest",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Fp={serializedName:"SiteExtensionInfo",type:{name:"Composite",className:"SiteExtensionInfo",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Gp={serializedName:"SlotDifference",type:{name:"Composite",className:"SlotDifference",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Up={serializedName:"SiteSourceControl",type:{name:"Composite",className:"SiteSourceControl",modelProperties:Object.assign(Object.assign({},Ae.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"}}})}},Hp={serializedName:"TriggeredWebJob",type:{name:"Composite",className:"TriggeredWebJob",modelProperties:Object.assign(Object.assign({},Ae.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"}},settings:{serializedName:"properties.settings",xmlName:"properties.settings",type:{name:"Dictionary",value:{type:{name:"Dictionary",value:{type:{name:"any"}}}}}}})}},Wp={serializedName:"TriggeredJobHistory",type:{name:"Composite",className:"TriggeredJobHistory",modelProperties:Object.assign(Object.assign({},Ae.type.modelProperties),{runs:{serializedName:"properties.runs",xmlName:"properties.runs",xmlElementName:"TriggeredJobRun",type:{name:"Sequence",element:{type:{name:"Composite",className:"TriggeredJobRun"}}}}})}},$p={serializedName:"WebJob",type:{name:"Composite",className:"WebJob",modelProperties:Object.assign(Object.assign({},Ae.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"}}}}}}})}},Kp={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Qp={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,xmlName:"$host",type:{name:"String"}},skipEncoding:!0},Xp={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:!0,xmlName:"subscriptionId",type:{name:"String"}}},Jp={parameterPath:"apiVersion",mapper:{defaultValue:"2021-03-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Yp={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Zp={parameterPath:"appServiceCertificateOrder",mapper:da},ec={parameterPath:"resourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+[^\\.]$"),MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,xmlName:"resourceGroupName",type:{name:"String"}}},tc={parameterPath:"certificateOrderName",mapper:{serializedName:"certificateOrderName",required:!0,xmlName:"certificateOrderName",type:{name:"String"}}},rc={parameterPath:"certificateDistinguishedName",mapper:da},ic={parameterPath:"certificateDistinguishedName",mapper:wa},oc={parameterPath:"name",mapper:{serializedName:"name",required:!0,xmlName:"name",type:{name:"String"}}},nc={parameterPath:"keyVaultCertificate",mapper:ga},sc={parameterPath:"keyVaultCertificate",mapper:Ea},ac={parameterPath:"reissueCertificateOrderRequest",mapper:Ra},lc={parameterPath:"renewCertificateOrderRequest",mapper:Ta},pc={parameterPath:"nameIdentifier",mapper:Ie},cc={parameterPath:"siteSealRequest",mapper:ze},uc={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,xmlName:"nextLink",type:{name:"String"}},skipEncoding:!0},dc={parameterPath:"detectorName",mapper:{serializedName:"detectorName",required:!0,xmlName:"detectorName",type:{name:"String"}}},mc={parameterPath:["options","startTime"],mapper:{serializedName:"startTime",xmlName:"startTime",type:{name:"DateTime"}}},hc={parameterPath:["options","endTime"],mapper:{serializedName:"endTime",xmlName:"endTime",type:{name:"DateTime"}}},gc={parameterPath:["options","timeGrain"],mapper:{constraints:{Pattern:new RegExp("PT[1-9][0-9]+[SMH]")},serializedName:"timeGrain",xmlName:"timeGrain",type:{name:"String"}}},fc={parameterPath:"identifier",mapper:Ie},yc={parameterPath:"parameters",mapper:Ct},bc={parameterPath:"domainName",mapper:{serializedName:"domainName",required:!0,xmlName:"domainName",type:{name:"String"}}},Sc={parameterPath:"domain",mapper:fa},Nc={parameterPath:"domainName",mapper:{constraints:{Pattern:new RegExp("[a-zA-Z0-9][a-zA-Z0-9\\.-]+")},serializedName:"domainName",required:!0,xmlName:"domainName",type:{name:"String"}}},Pc={parameterPath:"domain",mapper:Ma},Cc={parameterPath:"domainOwnershipIdentifier",mapper:za},_c={parameterPath:"agreementOption",mapper:kt},xc={parameterPath:"hostingEnvironmentEnvelope",mapper:ya},wc={parameterPath:"hostingEnvironmentEnvelope",mapper:La},Ec={parameterPath:"vnetInfo",mapper:zt},kc={parameterPath:"aseNetworkingConfiguration",mapper:Fa},Rc={parameterPath:"multiRolePoolEnvelope",mapper:Ga},Tc={parameterPath:"instance",mapper:{serializedName:"instance",required:!0,xmlName:"instance",type:{name:"String"}}},Ac={parameterPath:"privateEndpointConnectionName",mapper:{serializedName:"privateEndpointConnectionName",required:!0,xmlName:"privateEndpointConnectionName",type:{name:"String"}}},Oc={parameterPath:"privateEndpointWrapper",mapper:Ka},Ic={parameterPath:["options","propertiesToInclude"],mapper:{serializedName:"propertiesToInclude",xmlName:"propertiesToInclude",type:{name:"String"}}},Mc={parameterPath:["options","filter"],mapper:{serializedName:"$filter",xmlName:"$filter",type:{name:"String"}},skipEncoding:!0},zc={parameterPath:"workerPoolName",mapper:{serializedName:"workerPoolName",required:!0,xmlName:"workerPoolName",type:{name:"String"}}},Dc={parameterPath:"workerPoolEnvelope",mapper:Ga},Lc={parameterPath:["options","detailed"],mapper:{serializedName:"detailed",xmlName:"detailed",type:{name:"Boolean"}}},Hc={parameterPath:"appServicePlan",mapper:ba},Vc={parameterPath:"appServicePlan",mapper:Qa},Wc={parameterPath:"namespaceName",mapper:{serializedName:"namespaceName",required:!0,xmlName:"namespaceName",type:{name:"String"}}},$c={parameterPath:"relayName",mapper:{serializedName:"relayName",required:!0,xmlName:"relayName",type:{name:"String"}}},Kc={parameterPath:["options","softRestart"],mapper:{serializedName:"softRestart",xmlName:"softRestart",type:{name:"Boolean"}}},Qc={parameterPath:["options","skipToken"],mapper:{serializedName:"$skipToken",xmlName:"$skipToken",type:{name:"String"}}},Xc={parameterPath:["options","top"],mapper:{serializedName:"$top",xmlName:"$top",type:{name:"String"}}},Jc={parameterPath:"vnetName",mapper:{serializedName:"vnetName",required:!0,xmlName:"vnetName",type:{name:"String"}}},Yc={parameterPath:"gatewayName",mapper:{serializedName:"gatewayName",required:!0,xmlName:"gatewayName",type:{name:"String"}}},Zc={parameterPath:"connectionEnvelope",mapper:tl},eu={parameterPath:"routeName",mapper:{serializedName:"routeName",required:!0,xmlName:"routeName",type:{name:"String"}}},tu={parameterPath:"route",mapper:Za},ru={parameterPath:"certificateEnvelope",mapper:Sa},iu={parameterPath:"certificateEnvelope",mapper:rl},ou={parameterPath:"containerAppEnvelope",mapper:Na},nu={parameterPath:"containerAppName",mapper:{serializedName:"containerAppName",required:!0,xmlName:"containerAppName",type:{name:"String"}}},su={parameterPath:"location",mapper:{serializedName:"location",required:!0,xmlName:"location",type:{name:"String"}}},au={parameterPath:"deletedSiteId",mapper:{serializedName:"deletedSiteId",required:!0,xmlName:"deletedSiteId",type:{name:"String"}}},lu={parameterPath:"siteName",mapper:{serializedName:"siteName",required:!0,xmlName:"siteName",type:{name:"String"}}},pu={parameterPath:"diagnosticCategory",mapper:{serializedName:"diagnosticCategory",required:!0,xmlName:"diagnosticCategory",type:{name:"String"}}},cu={parameterPath:"analysisName",mapper:{serializedName:"analysisName",required:!0,xmlName:"analysisName",type:{name:"String"}}},uu={parameterPath:"slot",mapper:{serializedName:"slot",required:!0,xmlName:"slot",type:{name:"String"}}},du={parameterPath:"operationId",mapper:{serializedName:"operationId",required:!0,xmlName:"operationId",type:{name:"String"}}},mu={parameterPath:"kubeEnvironmentEnvelope",mapper:Ca},hu={parameterPath:"kubeEnvironmentEnvelope",mapper:cl},gu={parameterPath:["options","osTypeSelected"],mapper:{serializedName:"osTypeSelected",xmlName:"osTypeSelected",type:{name:"String"}}},fu={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}},yu={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}},vu={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}},bu={parameterPath:["options","stackOsType"],mapper:{serializedName:"stackOsType",xmlName:"stackOsType",type:{name:"String"}}},Su={parameterPath:["options","osTypeSelected"],mapper:{serializedName:"osTypeSelected",xmlName:"osTypeSelected",type:{name:"String"}}},Nu={parameterPath:["options","featured"],mapper:{serializedName:"featured",xmlName:"featured",type:{name:"Boolean"}}},Pu={parameterPath:"hostingEnvironmentName",mapper:{serializedName:"hostingEnvironmentName",required:!0,xmlName:"hostingEnvironmentName",type:{name:"String"}}},Cu={parameterPath:["options","expiredOnly"],mapper:{serializedName:"expiredOnly",xmlName:"expiredOnly",type:{name:"Boolean"}}},_u={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:!0,xmlName:"environmentName",type:{name:"String"}}},Eu={parameterPath:["options","updateSeen"],mapper:{serializedName:"updateSeen",xmlName:"updateSeen",type:{name:"Boolean"}}},ku={parameterPath:["options","recommendationId"],mapper:{serializedName:"recommendationId",xmlName:"recommendationId",type:{name:"String"}}},Ru={parameterPath:"userDetails",mapper:yl},Tu={parameterPath:"sourceControlType",mapper:{serializedName:"sourceControlType",required:!0,xmlName:"sourceControlType",type:{name:"String"}}},Au={parameterPath:"requestMessage",mapper:vl},Ou={parameterPath:["options","billingLocation"],mapper:{serializedName:"billingLocation",xmlName:"billingLocation",type:{name:"String"}}},Iu={parameterPath:["options","osType"],mapper:{serializedName:"osType",xmlName:"osType",type:{name:"String"}}},zu={parameterPath:["options","sku"],mapper:{serializedName:"sku",xmlName:"sku",type:{name:"String"}}},qu={parameterPath:["options","linuxWorkersEnabled"],mapper:{serializedName:"linuxWorkersEnabled",xmlName:"linuxWorkersEnabled",type:{name:"Boolean"}}},Lu={parameterPath:["options","xenonWorkersEnabled"],mapper:{serializedName:"xenonWorkersEnabled",xmlName:"xenonWorkersEnabled",type:{name:"Boolean"}}},ju={parameterPath:["options","linuxDynamicWorkersEnabled"],mapper:{serializedName:"linuxDynamicWorkersEnabled",xmlName:"linuxDynamicWorkersEnabled",type:{name:"Boolean"}}},Bu={parameterPath:"parameters",mapper:_l},Fu={parameterPath:"moveResourceEnvelope",mapper:qo},Gu={parameterPath:"validateRequest",mapper:Lo},Uu={parameterPath:"staticSitesWorkflowPreviewRequest",mapper:El},Hu={parameterPath:"staticSiteEnvelope",mapper:_a},Vu={parameterPath:"staticSiteEnvelope",mapper:Ol},Wu={parameterPath:"authprovider",mapper:{serializedName:"authprovider",required:!0,xmlName:"authprovider",type:{name:"String"}}},$u={parameterPath:"userid",mapper:{serializedName:"userid",required:!0,xmlName:"userid",type:{name:"String"}}},Ku={parameterPath:"staticSiteUserEnvelope",mapper:Il},Qu={parameterPath:"environmentName",mapper:{serializedName:"environmentName",required:!0,xmlName:"environmentName",type:{name:"String"}}},Xu={parameterPath:"appSettings",mapper:Dl},Ju={parameterPath:"functionAppName",mapper:{serializedName:"functionAppName",required:!0,xmlName:"functionAppName",type:{name:"String"}}},Yu={parameterPath:"staticSiteUserProvidedFunctionEnvelope",mapper:Ll},Zu={parameterPath:["options","isForced"],mapper:{serializedName:"isForced",xmlName:"isForced",type:{name:"Boolean"}}},ed={parameterPath:"staticSiteZipDeploymentEnvelope",mapper:Fl},td={parameterPath:"staticSiteUserRolesInvitationEnvelope",mapper:Gl},rd={parameterPath:"staticSiteCustomDomainRequestPropertiesEnvelope",mapper:Kl},od={parameterPath:"resetPropertiesEnvelope",mapper:Xl},nd={parameterPath:["options","includeSlots"],mapper:{serializedName:"includeSlots",xmlName:"includeSlots",type:{name:"Boolean"}}},sd={parameterPath:"siteEnvelope",mapper:va},ad={parameterPath:["options","deleteMetrics"],mapper:{serializedName:"deleteMetrics",xmlName:"deleteMetrics",type:{name:"Boolean"}}},ud={parameterPath:["options","deleteEmptyServerFarm"],mapper:{serializedName:"deleteEmptyServerFarm",xmlName:"deleteEmptyServerFarm",type:{name:"Boolean"}}},md={parameterPath:"siteEnvelope",mapper:Jl},hd={parameterPath:["options","hostName"],mapper:{serializedName:"hostName",xmlName:"hostName",type:{name:"String"}}},gd={parameterPath:"slotSwapEntity",mapper:tn},fd={parameterPath:"request",mapper:Zl},yd={parameterPath:"backupId",mapper:{serializedName:"backupId",required:!0,xmlName:"backupId",type:{name:"String"}}},vd={parameterPath:"request",mapper:tp},bd={parameterPath:"csmPublishingAccessPoliciesEntity",mapper:rp},Sd={parameterPath:"siteAuthSettings",mapper:op},Nd={parameterPath:"siteAuthSettingsV2",mapper:np},Pd={parameterPath:"azureStorageAccounts",mapper:sp},Cd={parameterPath:"appSettingKey",mapper:{serializedName:"appSettingKey",required:!0,xmlName:"appSettingKey",type:{name:"String"}}},_d={parameterPath:"connectionStringKey",mapper:{serializedName:"connectionStringKey",required:!0,xmlName:"connectionStringKey",type:{name:"String"}}},xd={parameterPath:"connectionStrings",mapper:lp},wd={parameterPath:"siteLogsConfig",mapper:pp},Ed={parameterPath:"metadata",mapper:Dl},kd={parameterPath:"pushSettings",mapper:Ba},Rd={parameterPath:"slotConfigNames",mapper:cp},Td={parameterPath:"siteConfig",mapper:ip},Ad={parameterPath:"snapshotId",mapper:{serializedName:"snapshotId",required:!0,xmlName:"snapshotId",type:{name:"String"}}},Od={parameterPath:"accept",mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Id={parameterPath:"accept",mapper:{defaultValue:"application/zip",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Md={parameterPath:"webJobName",mapper:{serializedName:"webJobName",required:!0,xmlName:"webJobName",type:{name:"String"}}},zd={parameterPath:"id",mapper:{serializedName:"id",required:!0,xmlName:"id",type:{name:"String"}}},Dd={parameterPath:"deployment",mapper:hp},qd={parameterPath:"domainOwnershipIdentifierName",mapper:{serializedName:"domainOwnershipIdentifierName",required:!0,xmlName:"domainOwnershipIdentifierName",type:{name:"String"}}},Ld={parameterPath:"domainOwnershipIdentifier",mapper:Sl},jd={parameterPath:"mSDeploy",mapper:yp},Bd={parameterPath:"functionName",mapper:{serializedName:"functionName",required:!0,xmlName:"functionName",type:{name:"String"}}},Fd={parameterPath:"functionEnvelope",mapper:bp},Gd={parameterPath:"key",mapper:ys},Ud={parameterPath:"keyName",mapper:{serializedName:"keyName",required:!0,xmlName:"keyName",type:{name:"String"}}},Hd={parameterPath:"keyType",mapper:{serializedName:"keyType",required:!0,xmlName:"keyType",type:{name:"String"}}},Vd={parameterPath:"hostName",mapper:{serializedName:"hostName",required:!0,xmlName:"hostName",type:{name:"String"}}},Wd={parameterPath:"hostNameBinding",mapper:Sp},$d={parameterPath:"connectionEnvelope",mapper:Xa},Qd={parameterPath:"entityName",mapper:{serializedName:"entityName",required:!0,xmlName:"entityName",type:{name:"String"}}},Jd={parameterPath:"connectionEnvelope",mapper:Pp},Yd={parameterPath:"instanceId",mapper:{serializedName:"instanceId",required:!0,xmlName:"instanceId",type:{name:"String"}}},Zd={parameterPath:"processId",mapper:{serializedName:"processId",required:!0,xmlName:"processId",type:{name:"String"}}},em={parameterPath:"baseAddress",mapper:{serializedName:"baseAddress",required:!0,xmlName:"baseAddress",type:{name:"String"}}},tm={parameterPath:"migrationOptions",mapper:Ep},rm={parameterPath:"migrationRequestEnvelope",mapper:Rp},im={parameterPath:"connectionEnvelope",mapper:Ap},om={parameterPath:"view",mapper:{serializedName:"view",required:!0,xmlName:"view",type:{name:"String"}}},nm={parameterPath:["options","durationInSeconds"],mapper:{serializedName:"durationInSeconds",xmlName:"durationInSeconds",type:{name:"Number"}}},sm={parameterPath:["options","maxFrameLength"],mapper:{serializedName:"maxFrameLength",xmlName:"maxFrameLength",type:{name:"Number"}}},am={parameterPath:["options","sasUrl"],mapper:{serializedName:"sasUrl",xmlName:"sasUrl",type:{name:"String"}}},lm={parameterPath:"premierAddOnName",mapper:{serializedName:"premierAddOnName",required:!0,xmlName:"premierAddOnName",type:{name:"String"}}},pm={parameterPath:"premierAddOn",mapper:xa},dm={parameterPath:"premierAddOn",mapper:zp},mm={parameterPath:"access",mapper:Dp},hm={parameterPath:"publicCertificateName",mapper:{serializedName:"publicCertificateName",required:!0,xmlName:"publicCertificateName",type:{name:"String"}}},gm={parameterPath:"publicCertificate",mapper:Lp},fm={parameterPath:"publishingProfileOptions",mapper:Gs},ym={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},bm={parameterPath:["options","synchronous"],mapper:{serializedName:"synchronous",xmlName:"synchronous",type:{name:"Boolean"}}},Sm={parameterPath:"restoreRequest",mapper:jp},Nm={parameterPath:"restoreRequest",mapper:Bp},Pm={parameterPath:"siteExtensionId",mapper:{serializedName:"siteExtensionId",required:!0,xmlName:"siteExtensionId",type:{name:"String"}}},Cm={parameterPath:"siteSourceControl",mapper:Up},xm={parameterPath:["options","additionalFlags"],mapper:{serializedName:"additionalFlags",xmlName:"additionalFlags",type:{name:"String"}}},wm={parameterPath:"connectionEnvelope",mapper:el};var Em=C(14014);class LroImpl{constructor(v,P,C,_=C.path,x=C.httpMethod){this.sendOperationFn=v,this.args=P,this.spec=C,this.requestPath=_,this.requestMethod=x}sendInitialRequest(){return(0,ve.mG)(this,void 0,void 0,(function*(){return this.sendOperationFn(this.args,this.spec)}))}sendPollRequest(v){return(0,ve.mG)(this,void 0,void 0,(function*(){const P=this.spec,{requestBody:C}=P,_=(0,ve._T)(P,["requestBody"]);return this.sendOperationFn(this.args,Object.assign(Object.assign({},_),{path:v,httpMethod:"GET"}))}))}}class AppServiceCertificateOrdersImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,ve.qq)(this._list(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,ve.qq)(this._listByResourceGroup(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listCertificates(v,P,C){const _=this.listCertificatesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listCertificatesPagingPage(v,P,C)}}listCertificatesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listCertificatesPagingPage_1(){let _=yield(0,ve.qq)(this._listCertificates(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listCertificatesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listCertificatesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listCertificatesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listCertificatesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},Rm)}validatePurchaseInformation(v,P){return this.client.sendOperationRequest({appServiceCertificateOrder:v,options:P},Tm)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},Am)}get(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,options:C},Om)}beginCreateOrUpdate(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,certificateOrderName:P,certificateDistinguishedName:C,options:_},Im);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(v,P,C,_)).pollUntilDone()}))}delete(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,options:C},Dm)}update(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,certificateDistinguishedName:C,options:_},qm)}_listCertificates(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,options:C},Lm)}getCertificate(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,name:C,options:_},Bm)}beginCreateOrUpdateCertificate(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,certificateOrderName:P,name:C,keyVaultCertificate:_,options:x},Um);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateOrUpdateCertificateAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateCertificate(v,P,C,_,x)).pollUntilDone()}))}deleteCertificate(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,name:C,options:_},Hm)}updateCertificate(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,name:C,keyVaultCertificate:_,options:x},Vm)}reissue(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,reissueCertificateOrderRequest:C,options:_},$m)}renew(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,renewCertificateOrderRequest:C,options:_},Km)}resendEmail(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,options:C},Xm)}resendRequestEmails(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,nameIdentifier:C,options:_},Jm)}retrieveSiteSeal(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,siteSealRequest:C,options:_},Zm)}verifyDomainOwnership(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,options:C},th)}retrieveCertificateActions(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},rh)}retrieveCertificateEmailHistory(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},ih)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},oh)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},nh)}_listCertificatesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,nextLink:C,options:_},sh)}}const km=Se.Q(ye,!1),Rm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:Ne},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:km},Tm={path:"/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},requestBody:Zp,queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp,Yp],mediaType:"json",serializer:km},Am={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders",httpMethod:"GET",responses:{200:{bodyMapper:Ne},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp],serializer:km},Om={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"GET",responses:{200:{bodyMapper:da},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp],serializer:km},Im={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PUT",responses:{200:{bodyMapper:da},201:{bodyMapper:da},202:{bodyMapper:da},204:{bodyMapper:da},default:{bodyMapper:Ee}},requestBody:rc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp,Yp],mediaType:"json",serializer:km},Dm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp],serializer:km},qm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}",httpMethod:"PATCH",responses:{200:{bodyMapper:da},default:{bodyMapper:Ee}},requestBody:ic,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp,Yp],mediaType:"json",serializer:km},Lm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates",httpMethod:"GET",responses:{200:{bodyMapper:Oe},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp],serializer:km},Bm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:ga},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc,oc],headerParameters:[Kp],serializer:km},Um={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:ga},201:{bodyMapper:ga},202:{bodyMapper:ga},204:{bodyMapper:ga},default:{bodyMapper:Ee}},requestBody:nc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:km},Hm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc,oc],headerParameters:[Kp],serializer:km},Vm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:ga},default:{bodyMapper:Ee}},requestBody:sc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:km},$m={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},requestBody:ac,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp,Yp],mediaType:"json",serializer:km},Km={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},requestBody:lc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp,Yp],mediaType:"json",serializer:km},Xm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp],serializer:km},Jm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},requestBody:pc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp,Yp],mediaType:"json",serializer:km},Zm={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal",httpMethod:"POST",responses:{200:{bodyMapper:De},default:{bodyMapper:Ee}},requestBody:cc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp,Yp],mediaType:"json",serializer:km},th={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp],serializer:km},rh={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:km},ih={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:km},oh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ne},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:km},nh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ne},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc],headerParameters:[Kp],serializer:km},sh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Oe},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc,uc],headerParameters:[Kp],serializer:km};class CertificateOrdersDiagnosticsImpl{constructor(v){this.client=v}listAppServiceCertificateOrderDetectorResponse(v,P,C){const _=this.listAppServiceCertificateOrderDetectorResponsePagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAppServiceCertificateOrderDetectorResponsePagingPage(v,P,C)}}listAppServiceCertificateOrderDetectorResponsePagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingPage_1(){let _=yield(0,ve.qq)(this._listAppServiceCertificateOrderDetectorResponse(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listAppServiceCertificateOrderDetectorResponseNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listAppServiceCertificateOrderDetectorResponsePagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listAppServiceCertificateOrderDetectorResponsePagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listAppServiceCertificateOrderDetectorResponsePagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_listAppServiceCertificateOrderDetectorResponse(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,options:C},lh)}getAppServiceCertificateOrderDetectorResponse(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,detectorName:C,options:_},ph)}_listAppServiceCertificateOrderDetectorResponseNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,certificateOrderName:P,nextLink:C,options:_},ch)}}const ah=Se.Q(ye,!1),lh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:qe},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc],headerParameters:[Kp],serializer:ah},ph={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Ia},default:{bodyMapper:Ee}},queryParameters:[Jp,mc,hc,gc],urlParameters:[Qp,Xp,ec,tc,dc],headerParameters:[Kp],serializer:ah},ch={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:qe},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,tc,uc],headerParameters:[Kp],serializer:ah};class CertificateRegistrationProviderImpl{constructor(v){this.client=v}listOperations(v){const P=this.listOperationsPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listOperationsPagingPage(v)}}listOperationsPagingPage(v){return(0,ve.FC)(this,arguments,(function*listOperationsPagingPage_1(){let P=yield(0,ve.qq)(this._listOperations(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listOperationsNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listOperationsPagingAll(v){return(0,ve.FC)(this,arguments,(function*listOperationsPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listOperationsPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}_listOperations(v){return this.client.sendOperationRequest({options:v},mh)}_listOperationsNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},gh)}}const uh=Se.Q(ye,!1),mh={path:"/providers/Microsoft.CertificateRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:tt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp],headerParameters:[Kp],serializer:uh},gh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:tt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,uc],headerParameters:[Kp],serializer:uh};class DomainsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,ve.qq)(this._list(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listRecommendations(v,P){const C=this.listRecommendationsPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listRecommendationsPagingPage(v,P)}}listRecommendationsPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listRecommendationsPagingPage_1(){let C=yield(0,ve.qq)(this._listRecommendations(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listRecommendationsNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listRecommendationsPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listRecommendationsPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listRecommendationsPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,ve.qq)(this._listByResourceGroup(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listOwnershipIdentifiers(v,P,C){const _=this.listOwnershipIdentifiersPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listOwnershipIdentifiersPagingPage(v,P,C)}}listOwnershipIdentifiersPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listOwnershipIdentifiersPagingPage_1(){let _=yield(0,ve.qq)(this._listOwnershipIdentifiers(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listOwnershipIdentifiersNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listOwnershipIdentifiersPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listOwnershipIdentifiersPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listOwnershipIdentifiersPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}checkAvailability(v,P){return this.client.sendOperationRequest({identifier:v,options:P},yh)}_list(v){return this.client.sendOperationRequest({options:v},vh)}getControlCenterSsoRequest(v){return this.client.sendOperationRequest({options:v},bh)}_listRecommendations(v,P){return this.client.sendOperationRequest({parameters:v,options:P},Sh)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},Nh)}get(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,domainName:P,options:C},Ph)}beginCreateOrUpdate(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,domainName:P,domain:C,options:_},Ch);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(v,P,C,_)).pollUntilDone()}))}delete(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,domainName:P,options:C},_h)}update(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,domainName:P,domain:C,options:_},xh)}_listOwnershipIdentifiers(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,domainName:P,options:C},wh)}getOwnershipIdentifier(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,domainName:P,name:C,options:_},Eh)}createOrUpdateOwnershipIdentifier(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,domainName:P,name:C,domainOwnershipIdentifier:_,options:x},kh)}deleteOwnershipIdentifier(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,domainName:P,name:C,options:_},Rh)}updateOwnershipIdentifier(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,domainName:P,name:C,domainOwnershipIdentifier:_,options:x},Th)}renew(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,domainName:P,options:C},Ah)}transferOut(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,domainName:P,options:C},Ih)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Mh)}_listRecommendationsNext(v,P,C){return this.client.sendOperationRequest({parameters:v,nextLink:P,options:C},Dh)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},qh)}_listOwnershipIdentifiersNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,domainName:P,nextLink:C,options:_},Lh)}}const fh=Se.Q(ye,!1),yh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability",httpMethod:"POST",responses:{200:{bodyMapper:mt},default:{bodyMapper:Ee}},requestBody:fc,queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp,Yp],mediaType:"json",serializer:fh},vh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:fh},bh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest",httpMethod:"POST",responses:{200:{bodyMapper:Nt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:fh},Sh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations",httpMethod:"POST",responses:{200:{bodyMapper:_t},default:{bodyMapper:Ee}},requestBody:yc,queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp,Yp],mediaType:"json",serializer:fh},Nh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp],serializer:fh},Ph={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:fa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,bc],headerParameters:[Kp],serializer:fh},Ch={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:fa},201:{bodyMapper:fa},202:{bodyMapper:fa},204:{bodyMapper:fa},default:{bodyMapper:Ee}},requestBody:Sc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,Nc],headerParameters:[Kp,Yp],mediaType:"json",serializer:fh},_h={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp,{parameterPath:["options","forceHardDeleteDomain"],mapper:{serializedName:"forceHardDeleteDomain",xmlName:"forceHardDeleteDomain",type:{name:"Boolean"}}}],urlParameters:[Qp,Xp,ec,bc],headerParameters:[Kp],serializer:fh},xh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}",httpMethod:"PATCH",responses:{200:{bodyMapper:fa},202:{bodyMapper:fa},default:{bodyMapper:Ee}},requestBody:Pc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,Nc],headerParameters:[Kp,Yp],mediaType:"json",serializer:fh},wh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,bc],headerParameters:[Kp],serializer:fh},Eh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"GET",responses:{200:{bodyMapper:za},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,bc],headerParameters:[Kp],serializer:fh},kh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:za},default:{bodyMapper:Ee}},requestBody:Cc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,bc],headerParameters:[Kp,Yp],mediaType:"json",serializer:fh},Rh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,bc],headerParameters:[Kp],serializer:fh},Th={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:za},default:{bodyMapper:Ee}},requestBody:Cc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,bc],headerParameters:[Kp,Yp],mediaType:"json",serializer:fh},Ah={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew",httpMethod:"POST",responses:{200:{},202:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,bc],headerParameters:[Kp],serializer:fh},Ih={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut",httpMethod:"PUT",responses:{200:{bodyMapper:fa},400:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,bc],headerParameters:[Kp],serializer:fh},Mh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:fh},Dh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:_t},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp,Yp],mediaType:"json",serializer:fh},qh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ht},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc],headerParameters:[Kp],serializer:fh},Lh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc,bc],headerParameters:[Kp],serializer:fh};class TopLevelDomainsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,ve.qq)(this._list(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listAgreements(v,P,C){const _=this.listAgreementsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAgreementsPagingPage(v,P,C)}}listAgreementsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listAgreementsPagingPage_1(){let _=yield(0,ve.qq)(this._listAgreements(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listAgreementsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listAgreementsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listAgreementsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listAgreementsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},Bh)}get(v,P){return this.client.sendOperationRequest({name:v,options:P},Fh)}_listAgreements(v,P,C){return this.client.sendOperationRequest({name:v,agreementOption:P,options:C},Gh)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Hh)}_listAgreementsNext(v,P,C,_){return this.client.sendOperationRequest({name:v,agreementOption:P,nextLink:C,options:_},Vh)}}const jh=Se.Q(ye,!1),Bh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains",httpMethod:"GET",responses:{200:{bodyMapper:wt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:jh},Fh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Da},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,oc],headerParameters:[Kp],serializer:jh},Gh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements",httpMethod:"POST",responses:{200:{bodyMapper:Rt},default:{bodyMapper:Ee}},requestBody:_c,queryParameters:[Jp],urlParameters:[Qp,Xp,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:jh},Hh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:wt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:jh},Vh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Rt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,oc,uc],headerParameters:[Kp,Yp],mediaType:"json",serializer:jh};class DomainRegistrationProviderImpl{constructor(v){this.client=v}listOperations(v){const P=this.listOperationsPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listOperationsPagingPage(v)}}listOperationsPagingPage(v){return(0,ve.FC)(this,arguments,(function*listOperationsPagingPage_1(){let P=yield(0,ve.qq)(this._listOperations(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listOperationsNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listOperationsPagingAll(v){return(0,ve.FC)(this,arguments,(function*listOperationsPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listOperationsPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}_listOperations(v){return this.client.sendOperationRequest({options:v},Kh)}_listOperationsNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Qh)}}const Wh=Se.Q(ye,!1),Kh={path:"/providers/Microsoft.DomainRegistration/operations",httpMethod:"GET",responses:{200:{bodyMapper:tt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp],headerParameters:[Kp],serializer:Wh},Qh={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:tt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,uc],headerParameters:[Kp],serializer:Wh};class AppServiceEnvironmentsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,ve.qq)(this._list(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,ve.qq)(this._listByResourceGroup(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listCapacities(v,P,C){const _=this.listCapacitiesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listCapacitiesPagingPage(v,P,C)}}listCapacitiesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listCapacitiesPagingPage_1(){let _=yield(0,ve.qq)(this._listCapacities(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listCapacitiesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listCapacitiesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listCapacitiesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listCapacitiesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}beginListChangeVnetAndWait(v,P,C,_){const x=this.changeVnetPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.changeVnetPagingPage(v,P,C,_)}}changeVnetPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*changeVnetPagingPage_1(){const x=yield(0,ve.qq)(this._changeVnet(v,P,C,_));let k=yield(0,ve.qq)(x.pollUntilDone());yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._changeVnetNext(v,P,C,R,_)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}changeVnetPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*changeVnetPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.changeVnetPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listInboundNetworkDependenciesEndpoints(v,P,C){const _=this.getInboundNetworkDependenciesEndpointsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getInboundNetworkDependenciesEndpointsPagingPage(v,P,C)}}getInboundNetworkDependenciesEndpointsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingPage_1(){let _=yield(0,ve.qq)(this._getInboundNetworkDependenciesEndpoints(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._getInboundNetworkDependenciesEndpointsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}getInboundNetworkDependenciesEndpointsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*getInboundNetworkDependenciesEndpointsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.getInboundNetworkDependenciesEndpointsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listMultiRolePools(v,P,C){const _=this.listMultiRolePoolsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listMultiRolePoolsPagingPage(v,P,C)}}listMultiRolePoolsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listMultiRolePoolsPagingPage_1(){let _=yield(0,ve.qq)(this._listMultiRolePools(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listMultiRolePoolsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listMultiRolePoolsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listMultiRolePoolsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listMultiRolePoolsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listMultiRolePoolInstanceMetricDefinitions(v,P,C,_){const x=this.listMultiRolePoolInstanceMetricDefinitionsPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(v,P,C,_)}}listMultiRolePoolInstanceMetricDefinitionsPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingPage_1(){let x=yield(0,ve.qq)(this._listMultiRolePoolInstanceMetricDefinitions(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listMultiRolePoolInstanceMetricDefinitionsNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listMultiRolePoolInstanceMetricDefinitionsPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listMultiRolePoolInstanceMetricDefinitionsPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listMultiRolePoolInstanceMetricDefinitionsPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listMultiRoleMetricDefinitions(v,P,C){const _=this.listMultiRoleMetricDefinitionsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listMultiRoleMetricDefinitionsPagingPage(v,P,C)}}listMultiRoleMetricDefinitionsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listMultiRoleMetricDefinitionsPagingPage_1(){let _=yield(0,ve.qq)(this._listMultiRoleMetricDefinitions(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listMultiRoleMetricDefinitionsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listMultiRoleMetricDefinitionsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listMultiRoleMetricDefinitionsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listMultiRoleMetricDefinitionsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listMultiRolePoolSkus(v,P,C){const _=this.listMultiRolePoolSkusPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listMultiRolePoolSkusPagingPage(v,P,C)}}listMultiRolePoolSkusPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listMultiRolePoolSkusPagingPage_1(){let _=yield(0,ve.qq)(this._listMultiRolePoolSkus(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listMultiRolePoolSkusNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listMultiRolePoolSkusPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listMultiRolePoolSkusPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listMultiRolePoolSkusPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listMultiRoleUsages(v,P,C){const _=this.listMultiRoleUsagesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listMultiRoleUsagesPagingPage(v,P,C)}}listMultiRoleUsagesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listMultiRoleUsagesPagingPage_1(){let _=yield(0,ve.qq)(this._listMultiRoleUsages(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listMultiRoleUsagesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listMultiRoleUsagesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listMultiRoleUsagesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listMultiRoleUsagesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listOutboundNetworkDependenciesEndpoints(v,P,C){const _=this.getOutboundNetworkDependenciesEndpointsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getOutboundNetworkDependenciesEndpointsPagingPage(v,P,C)}}getOutboundNetworkDependenciesEndpointsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingPage_1(){let _=yield(0,ve.qq)(this._getOutboundNetworkDependenciesEndpoints(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._getOutboundNetworkDependenciesEndpointsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}getOutboundNetworkDependenciesEndpointsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*getOutboundNetworkDependenciesEndpointsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.getOutboundNetworkDependenciesEndpointsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listPrivateEndpointConnectionList(v,P,C){const _=this.getPrivateEndpointConnectionListPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getPrivateEndpointConnectionListPagingPage(v,P,C)}}getPrivateEndpointConnectionListPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let _=yield(0,ve.qq)(this._getPrivateEndpointConnectionList(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._getPrivateEndpointConnectionListNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}getPrivateEndpointConnectionListPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.getPrivateEndpointConnectionListPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}beginListResumeAndWait(v,P,C){const _=this.resumePagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.resumePagingPage(v,P,C)}}resumePagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*resumePagingPage_1(){const _=yield(0,ve.qq)(this._resume(v,P,C));let x=yield(0,ve.qq)(_.pollUntilDone());yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._resumeNext(v,P,k,C)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}resumePagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*resumePagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.resumePagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listAppServicePlans(v,P,C){const _=this.listAppServicePlansPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAppServicePlansPagingPage(v,P,C)}}listAppServicePlansPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listAppServicePlansPagingPage_1(){let _=yield(0,ve.qq)(this._listAppServicePlans(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listAppServicePlansNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listAppServicePlansPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listAppServicePlansPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listAppServicePlansPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listWebApps(v,P,C){const _=this.listWebAppsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listWebAppsPagingPage(v,P,C)}}listWebAppsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listWebAppsPagingPage_1(){let _=yield(0,ve.qq)(this._listWebApps(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listWebAppsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listWebAppsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listWebAppsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listWebAppsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}beginListSuspendAndWait(v,P,C){const _=this.suspendPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.suspendPagingPage(v,P,C)}}suspendPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*suspendPagingPage_1(){const _=yield(0,ve.qq)(this._suspend(v,P,C));let x=yield(0,ve.qq)(_.pollUntilDone());yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._suspendNext(v,P,k,C)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}suspendPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*suspendPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.suspendPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listUsages(v,P,C){const _=this.listUsagesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listUsagesPagingPage(v,P,C)}}listUsagesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listUsagesPagingPage_1(){let _=yield(0,ve.qq)(this._listUsages(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listUsagesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listUsagesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listUsagesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listUsagesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listWorkerPools(v,P,C){const _=this.listWorkerPoolsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listWorkerPoolsPagingPage(v,P,C)}}listWorkerPoolsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listWorkerPoolsPagingPage_1(){let _=yield(0,ve.qq)(this._listWorkerPools(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listWorkerPoolsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listWorkerPoolsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listWorkerPoolsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listWorkerPoolsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listWorkerPoolInstanceMetricDefinitions(v,P,C,_,x){const k=this.listWorkerPoolInstanceMetricDefinitionsPagingAll(v,P,C,_,x);return{next:()=>k.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listWorkerPoolInstanceMetricDefinitionsPagingPage(v,P,C,_,x)}}listWorkerPoolInstanceMetricDefinitionsPagingPage(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingPage_1(){let k=yield(0,ve.qq)(this._listWorkerPoolInstanceMetricDefinitions(v,P,C,_,x));yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._listWorkerPoolInstanceMetricDefinitionsNext(v,P,C,_,R,x)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}listWorkerPoolInstanceMetricDefinitionsPagingAll(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listWorkerPoolInstanceMetricDefinitionsPagingAll_1(){var k,R;try{for(var T,O=(0,ve.KL)(this.listWorkerPoolInstanceMetricDefinitionsPagingPage(v,P,C,_,x));!(T=yield(0,ve.qq)(O.next())).done;){const v=T.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){k={error:v}}finally{try{T&&!T.done&&(R=O.return)&&(yield(0,ve.qq)(R.call(O)))}finally{if(k)throw k.error}}}))}listWebWorkerMetricDefinitions(v,P,C,_){const x=this.listWebWorkerMetricDefinitionsPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listWebWorkerMetricDefinitionsPagingPage(v,P,C,_)}}listWebWorkerMetricDefinitionsPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listWebWorkerMetricDefinitionsPagingPage_1(){let x=yield(0,ve.qq)(this._listWebWorkerMetricDefinitions(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listWebWorkerMetricDefinitionsNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listWebWorkerMetricDefinitionsPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listWebWorkerMetricDefinitionsPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listWebWorkerMetricDefinitionsPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listWorkerPoolSkus(v,P,C,_){const x=this.listWorkerPoolSkusPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listWorkerPoolSkusPagingPage(v,P,C,_)}}listWorkerPoolSkusPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listWorkerPoolSkusPagingPage_1(){let x=yield(0,ve.qq)(this._listWorkerPoolSkus(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listWorkerPoolSkusNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listWorkerPoolSkusPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listWorkerPoolSkusPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listWorkerPoolSkusPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listWebWorkerUsages(v,P,C,_){const x=this.listWebWorkerUsagesPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listWebWorkerUsagesPagingPage(v,P,C,_)}}listWebWorkerUsagesPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listWebWorkerUsagesPagingPage_1(){let x=yield(0,ve.qq)(this._listWebWorkerUsages(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listWebWorkerUsagesNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listWebWorkerUsagesPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listWebWorkerUsagesPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listWebWorkerUsagesPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},Jh)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},Yh)}get(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Zh)}beginCreateOrUpdate(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,hostingEnvironmentEnvelope:C,options:_},eg);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(v,P,C,_)).pollUntilDone()}))}beginDelete(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,options:C},tg);return new Em.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C)).pollUntilDone()}))}update(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,hostingEnvironmentEnvelope:C,options:_},rg)}_listCapacities(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},ig)}getVipInfo(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},og)}_changeVnet(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,vnetInfo:C,options:_},ng);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}getAseV3NetworkingConfiguration(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},sg)}updateAseNetworkingConfiguration(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,aseNetworkingConfiguration:C,options:_},ag)}listDiagnostics(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},lg)}getDiagnosticsItem(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,diagnosticsName:C,options:_},pg)}_getInboundNetworkDependenciesEndpoints(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},cg)}_listMultiRolePools(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},ug)}getMultiRolePool(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},dg)}beginCreateOrUpdateMultiRolePool(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,multiRolePoolEnvelope:C,options:_},mg);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateMultiRolePoolAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateMultiRolePool(v,P,C,_)).pollUntilDone()}))}updateMultiRolePool(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,multiRolePoolEnvelope:C,options:_},hg)}_listMultiRolePoolInstanceMetricDefinitions(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,instance:C,options:_},gg)}_listMultiRoleMetricDefinitions(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},fg)}_listMultiRolePoolSkus(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},yg)}_listMultiRoleUsages(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},vg)}listOperations(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},bg)}_getOutboundNetworkDependenciesEndpoints(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Sg)}_getPrivateEndpointConnectionList(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Ng)}getPrivateEndpointConnection(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,privateEndpointConnectionName:C,options:_},Pg)}beginApproveOrRejectPrivateEndpointConnection(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,privateEndpointConnectionName:C,privateEndpointWrapper:_,options:x},Cg);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginApproveOrRejectPrivateEndpointConnection(v,P,C,_,x)).pollUntilDone()}))}beginDeletePrivateEndpointConnection(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,privateEndpointConnectionName:C,options:_},_g);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginDeletePrivateEndpointConnectionAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeletePrivateEndpointConnection(v,P,C,_)).pollUntilDone()}))}getPrivateLinkResources(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},xg)}reboot(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},wg)}_resume(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,options:C},Eg);return new Em.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}_listAppServicePlans(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},kg)}_listWebApps(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Rg)}_suspend(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,options:C},Tg);return new Em.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}_listUsages(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Ag)}_listWorkerPools(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Og)}getWorkerPool(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,workerPoolName:C,options:_},Ig)}beginCreateOrUpdateWorkerPool(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,workerPoolName:C,workerPoolEnvelope:_,options:x},Mg);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateOrUpdateWorkerPoolAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateWorkerPool(v,P,C,_,x)).pollUntilDone()}))}updateWorkerPool(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,workerPoolName:C,workerPoolEnvelope:_,options:x},zg)}_listWorkerPoolInstanceMetricDefinitions(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,workerPoolName:C,instance:_,options:x},Dg)}_listWebWorkerMetricDefinitions(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,workerPoolName:C,options:_},qg)}_listWorkerPoolSkus(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,workerPoolName:C,options:_},Lg)}_listWebWorkerUsages(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,workerPoolName:C,options:_},jg)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Bg)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},Fg)}_listCapacitiesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Gg)}_changeVnetNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetInfo:C,nextLink:_,options:x},Ug)}_getInboundNetworkDependenciesEndpointsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Hg)}_listMultiRolePoolsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Vg)}_listMultiRolePoolInstanceMetricDefinitionsNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,instance:C,nextLink:_,options:x},Wg)}_listMultiRoleMetricDefinitionsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},$g)}_listMultiRolePoolSkusNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Kg)}_listMultiRoleUsagesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Qg)}_getOutboundNetworkDependenciesEndpointsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Xg)}_getPrivateEndpointConnectionListNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Jg)}_resumeNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Yg)}_listAppServicePlansNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Zg)}_listWebAppsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},ef)}_suspendNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},tf)}_listUsagesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},rf)}_listWorkerPoolsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},of)}_listWorkerPoolInstanceMetricDefinitionsNext(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,workerPoolName:C,instance:_,nextLink:x,options:k},nf)}_listWebWorkerMetricDefinitionsNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,workerPoolName:C,nextLink:_,options:x},sf)}_listWorkerPoolSkusNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,workerPoolName:C,nextLink:_,options:x},af)}_listWebWorkerUsagesNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,workerPoolName:C,nextLink:_,options:x},lf)}}const Xh=Se.Q(ye,!1),Jh={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:Ot},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:Xh},Yh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:Ot},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp],serializer:Xh},Zh={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:ya},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},eg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:ya},201:{bodyMapper:ya},202:{bodyMapper:ya},204:{bodyMapper:ya},default:{bodyMapper:Ee}},requestBody:xc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:Xh},tg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp,{parameterPath:["options","forceDelete"],mapper:{serializedName:"forceDelete",xmlName:"forceDelete",type:{name:"Boolean"}}}],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},rg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:ya},201:{bodyMapper:ya},202:{bodyMapper:ya},default:{bodyMapper:Ee}},requestBody:wc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:Xh},ig={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute",httpMethod:"GET",responses:{200:{bodyMapper:jt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},og={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip",httpMethod:"GET",responses:{200:{bodyMapper:ja},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},ng={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork",httpMethod:"POST",responses:{200:{bodyMapper:Gt},201:{bodyMapper:Gt},202:{bodyMapper:Gt},204:{bodyMapper:Gt},default:{bodyMapper:Ee}},requestBody:Ec,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:Xh},sg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"GET",responses:{200:{bodyMapper:Fa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},ag={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking",httpMethod:"PUT",responses:{200:{bodyMapper:Fa},default:{bodyMapper:Ee}},requestBody:kc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:Xh},lg={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},pg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}",httpMethod:"GET",responses:{200:{bodyMapper:br},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,{parameterPath:"diagnosticsName",mapper:{serializedName:"diagnosticsName",required:!0,xmlName:"diagnosticsName",type:{name:"String"}}}],headerParameters:[Kp],serializer:Xh},cg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:Sr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},ug={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools",httpMethod:"GET",responses:{200:{bodyMapper:Cr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},dg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"GET",responses:{200:{bodyMapper:Ga},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},mg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PUT",responses:{200:{bodyMapper:Ga},201:{bodyMapper:Ga},202:{bodyMapper:Ga},204:{bodyMapper:Ga},default:{bodyMapper:Ee}},requestBody:Rc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:Xh},hg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default",httpMethod:"PATCH",responses:{200:{bodyMapper:Ga},202:{bodyMapper:Ga},default:{bodyMapper:Ee}},requestBody:Rc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:Xh},gg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:kr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Tc],headerParameters:[Kp],serializer:Xh},fg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:kr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},yg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},vg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},bg={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},Sg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints",httpMethod:"GET",responses:{200:{bodyMapper:zr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},Ng={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:Br},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},Pg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:$a},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac],headerParameters:[Kp],serializer:Xh},Cg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:$a},201:{bodyMapper:$a},202:{bodyMapper:$a},204:{bodyMapper:$a},default:{bodyMapper:Ee}},requestBody:Oc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac],headerParameters:[Kp,Yp],mediaType:"json",serializer:Xh},_g={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac],headerParameters:[Kp],serializer:Xh},xg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},wg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot",httpMethod:"POST",responses:{202:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},Eg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume",httpMethod:"POST",responses:{200:{bodyMapper:Gt},201:{bodyMapper:Gt},202:{bodyMapper:Gt},204:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},kg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:Wr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},Rg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp,Ic],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},Tg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend",httpMethod:"POST",responses:{200:{bodyMapper:Gt},201:{bodyMapper:Gt},202:{bodyMapper:Gt},204:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},Ag={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},Og={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools",httpMethod:"GET",responses:{200:{bodyMapper:Cr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Xh},Ig={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"GET",responses:{200:{bodyMapper:Ga},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,zc],headerParameters:[Kp],serializer:Xh},Mg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ga},201:{bodyMapper:Ga},202:{bodyMapper:Ga},204:{bodyMapper:Ga},default:{bodyMapper:Ee}},requestBody:Dc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,zc],headerParameters:[Kp,Yp],mediaType:"json",serializer:Xh},zg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ga},202:{bodyMapper:Ga},default:{bodyMapper:Ee}},requestBody:Dc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,zc],headerParameters:[Kp,Yp],mediaType:"json",serializer:Xh},Dg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:kr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Tc,zc],headerParameters:[Kp],serializer:Xh},qg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions",httpMethod:"GET",responses:{200:{bodyMapper:kr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,zc],headerParameters:[Kp],serializer:Xh},Lg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,zc],headerParameters:[Kp],serializer:Xh},jg={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,zc],headerParameters:[Kp],serializer:Xh},Bg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ot},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:Xh},Fg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ot},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc],headerParameters:[Kp],serializer:Xh},Gg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:jt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},Ug={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gt},202:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp,Yp],mediaType:"json",serializer:Xh},Hg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Sr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},Vg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Cr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},Wg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:kr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Tc],headerParameters:[Kp],serializer:Xh},$g={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:kr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},Kg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},Qg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},Xg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:zr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},Jg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Br},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},Yg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gt},202:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},Zg={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},ef={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp,Ic],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},tf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gt},202:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},rf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},of={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Cr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Xh},nf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:kr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Tc,zc],headerParameters:[Kp],serializer:Xh},sf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:kr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,zc],headerParameters:[Kp],serializer:Xh},af={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,zc],headerParameters:[Kp],serializer:Xh},lf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Or},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,zc],headerParameters:[Kp],serializer:Xh};class AppServicePlansImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,ve.qq)(this._list(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,ve.qq)(this._listByResourceGroup(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listWebAppsByHybridConnection(v,P,C,_,x){const k=this.listWebAppsByHybridConnectionPagingAll(v,P,C,_,x);return{next:()=>k.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listWebAppsByHybridConnectionPagingPage(v,P,C,_,x)}}listWebAppsByHybridConnectionPagingPage(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listWebAppsByHybridConnectionPagingPage_1(){let k=yield(0,ve.qq)(this._listWebAppsByHybridConnection(v,P,C,_,x));yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._listWebAppsByHybridConnectionNext(v,P,C,_,R,x)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}listWebAppsByHybridConnectionPagingAll(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listWebAppsByHybridConnectionPagingAll_1(){var k,R;try{for(var T,O=(0,ve.KL)(this.listWebAppsByHybridConnectionPagingPage(v,P,C,_,x));!(T=yield(0,ve.qq)(O.next())).done;){const v=T.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){k={error:v}}finally{try{T&&!T.done&&(R=O.return)&&(yield(0,ve.qq)(R.call(O)))}finally{if(k)throw k.error}}}))}listHybridConnections(v,P,C){const _=this.listHybridConnectionsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listHybridConnectionsPagingPage(v,P,C)}}listHybridConnectionsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listHybridConnectionsPagingPage_1(){let _=yield(0,ve.qq)(this._listHybridConnections(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listHybridConnectionsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listHybridConnectionsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listHybridConnectionsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listHybridConnectionsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listWebApps(v,P,C){const _=this.listWebAppsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listWebAppsPagingPage(v,P,C)}}listWebAppsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listWebAppsPagingPage_1(){let _=yield(0,ve.qq)(this._listWebApps(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listWebAppsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listWebAppsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listWebAppsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listWebAppsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listUsages(v,P,C){const _=this.listUsagesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listUsagesPagingPage(v,P,C)}}listUsagesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listUsagesPagingPage_1(){let _=yield(0,ve.qq)(this._listUsages(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listUsagesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listUsagesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listUsagesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listUsagesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},cf)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},uf)}get(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},df)}beginCreateOrUpdate(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,appServicePlan:C,options:_},mf);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(v,P,C,_)).pollUntilDone()}))}delete(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},hf)}update(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,appServicePlan:C,options:_},ff)}listCapabilities(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},yf)}getHybridConnection(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,options:x},bf)}deleteHybridConnection(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,options:x},Sf)}listHybridConnectionKeys(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,options:x},Nf)}_listWebAppsByHybridConnection(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,options:x},Pf)}getHybridConnectionPlanLimit(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Cf)}_listHybridConnections(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},xf)}restartWebApps(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},wf)}_listWebApps(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},kf)}getServerFarmSkus(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Rf)}_listUsages(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Tf)}listVnets(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Af)}getVnetFromServerFarm(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,options:_},Of)}getVnetGateway(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,gatewayName:_,options:x},Mf)}updateVnetGateway(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,gatewayName:_,connectionEnvelope:x,options:k},zf)}listRoutesForVnet(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,options:_},Df)}getRouteForVnet(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,routeName:_,options:x},qf)}createOrUpdateVnetRoute(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,routeName:_,route:x,options:k},Bf)}deleteVnetRoute(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,routeName:_,options:x},Ff)}updateVnetRoute(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,routeName:_,route:x,options:k},Gf)}rebootWorker(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,workerName:C,options:_},Uf)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Wf)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},$f)}_listWebAppsByHybridConnectionNext(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,nextLink:x,options:k},Kf)}_listHybridConnectionsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Qf)}_listWebAppsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Xf)}_listUsagesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Jf)}}const pf=Se.Q(ye,!1),cf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:Wr},default:{bodyMapper:Ee}},queryParameters:[Jp,Lc],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:pf},uf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms",httpMethod:"GET",responses:{200:{bodyMapper:Wr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp],serializer:pf},df={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"GET",responses:{200:{bodyMapper:ba},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:pf},mf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:ba},201:{bodyMapper:ba},202:{bodyMapper:ba},204:{bodyMapper:ba},default:{bodyMapper:Ee}},requestBody:Hc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:pf},hf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:pf},ff={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:ba},202:{bodyMapper:ba},default:{bodyMapper:Ee}},requestBody:Vc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:pf},yf={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:pf},bf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Xa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c],headerParameters:[Kp],serializer:pf},Sf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c],headerParameters:[Kp],serializer:pf},Nf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys",httpMethod:"POST",responses:{200:{bodyMapper:Ja},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c],headerParameters:[Kp],serializer:pf},Pf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites",httpMethod:"GET",responses:{200:{bodyMapper:Zr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c],headerParameters:[Kp],serializer:pf},Cf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit",httpMethod:"GET",responses:{200:{bodyMapper:Ya},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:pf},xf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:pf},wf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp,Kc],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:pf},kf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites",httpMethod:"GET",responses:{200:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Qc,Xc],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:pf},Rf={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:pf},Tf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:pf},Af={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:pf},Of={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:el},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc],headerParameters:[Kp],serializer:pf},Mf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:tl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,Yc],headerParameters:[Kp],serializer:pf},zf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:tl},default:{bodyMapper:Ee}},requestBody:Zc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,Yc],headerParameters:[Kp,Yp],mediaType:"json",serializer:pf},Df={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc],headerParameters:[Kp],serializer:pf},qf={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,eu],headerParameters:[Kp],serializer:pf},Bf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PUT",responses:{200:{bodyMapper:Za},400:{isError:!0},404:{isError:!0},default:{bodyMapper:Ee}},requestBody:tu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,eu],headerParameters:[Kp,Yp],mediaType:"json",serializer:pf},Ff={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,eu],headerParameters:[Kp],serializer:pf},Gf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Za},400:{isError:!0},404:{isError:!0},default:{bodyMapper:Ee}},requestBody:tu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,eu],headerParameters:[Kp,Yp],mediaType:"json",serializer:pf},Uf={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,{parameterPath:"workerName",mapper:{serializedName:"workerName",required:!0,xmlName:"workerName",type:{name:"String"}}}],headerParameters:[Kp],serializer:pf},Wf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wr},default:{bodyMapper:Ee}},queryParameters:[Jp,Lc],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:pf},$f={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Wr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc],headerParameters:[Kp],serializer:pf},Kf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zr},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Wc,$c],headerParameters:[Kp],serializer:pf},Qf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ei},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:pf},Xf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Qc,Xc],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:pf},Jf={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:pf};class CertificatesImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,ve.qq)(this._list(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,ve.qq)(this._listByResourceGroup(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},Zf)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},ey)}get(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},ty)}createOrUpdate(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,certificateEnvelope:C,options:_},ry)}delete(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},iy)}update(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,certificateEnvelope:C,options:_},oy)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},ny)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},sy)}}const Yf=Se.Q(ye,!1),Zf={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:ri},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:Yf},ey={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates",httpMethod:"GET",responses:{200:{bodyMapper:ri},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp],serializer:Yf},ty={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Sa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Yf},ry={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Sa},default:{bodyMapper:Ee}},requestBody:ru,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:Yf},iy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Yf},oy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Sa},default:{bodyMapper:Ee}},requestBody:iu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:Yf},ny={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ri},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:Yf},sy={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ri},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc],headerParameters:[Kp],serializer:Yf};class ContainerAppsImpl{constructor(v){this.client=v}listBySubscription(v){const P=this.listBySubscriptionPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listBySubscriptionPagingPage(v)}}listBySubscriptionPagingPage(v){return(0,ve.FC)(this,arguments,(function*listBySubscriptionPagingPage_1(){let P=yield(0,ve.qq)(this._listBySubscription(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listBySubscriptionNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listBySubscriptionPagingAll(v){return(0,ve.FC)(this,arguments,(function*listBySubscriptionPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listBySubscriptionPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,ve.qq)(this._listByResourceGroup(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}_listBySubscription(v){return this.client.sendOperationRequest({options:v},ly)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},py)}get(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},cy)}beginCreateOrUpdate(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,containerAppEnvelope:C,options:_},uy);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(v,P,C,_)).pollUntilDone()}))}beginDelete(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,options:C},dy);return new Em.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C)).pollUntilDone()}))}listSecrets(v,P){return this.client.sendOperationRequest({name:v,options:P},my)}_listBySubscriptionNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},hy)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},gy)}}const ay=Se.Q(ye,!1),ly={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:ii},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:ay},py={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps",httpMethod:"GET",responses:{200:{bodyMapper:ii},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp],serializer:ay},cy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Na},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:ay},uy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Na},201:{bodyMapper:Na},202:{bodyMapper:Na},204:{bodyMapper:Na},default:{bodyMapper:Ee}},requestBody:ou,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:ay},dy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:ay},my={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:Pi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,oc],headerParameters:[Kp],serializer:ay},hy={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ii},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:ay},gy={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ii},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc],headerParameters:[Kp],serializer:ay};class ContainerAppsRevisionsImpl{constructor(v){this.client=v}listRevisions(v,P,C){const _=this.listRevisionsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listRevisionsPagingPage(v,P,C)}}listRevisionsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listRevisionsPagingPage_1(){let _=yield(0,ve.qq)(this._listRevisions(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listRevisionsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listRevisionsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listRevisionsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listRevisionsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_listRevisions(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,containerAppName:P,options:C},yy)}getRevision(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,containerAppName:P,name:C,options:_},vy)}activateRevision(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,containerAppName:P,name:C,options:_},by)}deactivateRevision(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,containerAppName:P,name:C,options:_},Sy)}restartRevision(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,containerAppName:P,name:C,options:_},Ny)}_listRevisionsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,containerAppName:P,nextLink:C,options:_},Py)}}const fy=Se.Q(ye,!1),yy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions",httpMethod:"GET",responses:{200:{bodyMapper:xi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,nu],headerParameters:[Kp],serializer:fy},vy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Pa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,nu],headerParameters:[Kp],serializer:fy},by={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/activate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,nu],headerParameters:[Kp],serializer:fy},Sy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/deactivate",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,nu],headerParameters:[Kp],serializer:fy},Ny={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,nu],headerParameters:[Kp],serializer:fy},Py={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc,nu],headerParameters:[Kp],serializer:fy};class DeletedWebAppsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,ve.qq)(this._list(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByLocation(v,P){const C=this.listByLocationPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByLocationPagingPage(v,P)}}listByLocationPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listByLocationPagingPage_1(){let C=yield(0,ve.qq)(this._listByLocation(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listByLocationNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listByLocationPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listByLocationPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listByLocationPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},_y)}_listByLocation(v,P){return this.client.sendOperationRequest({location:v,options:P},xy)}getDeletedWebAppByLocation(v,P,C){return this.client.sendOperationRequest({location:v,deletedSiteId:P,options:C},wy)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Ey)}_listByLocationNext(v,P,C){return this.client.sendOperationRequest({location:v,nextLink:P,options:C},ky)}}const Cy=Se.Q(ye,!1),_y={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:wi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:Cy},xy={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites",httpMethod:"GET",responses:{200:{bodyMapper:wi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,su],headerParameters:[Kp],serializer:Cy},wy={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,su,au],headerParameters:[Kp],serializer:Cy},Ey={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:wi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:Cy},ky={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:wi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc,su],headerParameters:[Kp],serializer:Cy};class DiagnosticsImpl{constructor(v){this.client=v}listHostingEnvironmentDetectorResponses(v,P,C){const _=this.listHostingEnvironmentDetectorResponsesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listHostingEnvironmentDetectorResponsesPagingPage(v,P,C)}}listHostingEnvironmentDetectorResponsesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingPage_1(){let _=yield(0,ve.qq)(this._listHostingEnvironmentDetectorResponses(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listHostingEnvironmentDetectorResponsesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listHostingEnvironmentDetectorResponsesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listHostingEnvironmentDetectorResponsesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listHostingEnvironmentDetectorResponsesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listSiteDetectorResponses(v,P,C){const _=this.listSiteDetectorResponsesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteDetectorResponsesPagingPage(v,P,C)}}listSiteDetectorResponsesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listSiteDetectorResponsesPagingPage_1(){let _=yield(0,ve.qq)(this._listSiteDetectorResponses(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listSiteDetectorResponsesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listSiteDetectorResponsesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listSiteDetectorResponsesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listSiteDetectorResponsesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listSiteDiagnosticCategories(v,P,C){const _=this.listSiteDiagnosticCategoriesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteDiagnosticCategoriesPagingPage(v,P,C)}}listSiteDiagnosticCategoriesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listSiteDiagnosticCategoriesPagingPage_1(){let _=yield(0,ve.qq)(this._listSiteDiagnosticCategories(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listSiteDiagnosticCategoriesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listSiteDiagnosticCategoriesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listSiteDiagnosticCategoriesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listSiteDiagnosticCategoriesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listSiteAnalyses(v,P,C,_){const x=this.listSiteAnalysesPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteAnalysesPagingPage(v,P,C,_)}}listSiteAnalysesPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteAnalysesPagingPage_1(){let x=yield(0,ve.qq)(this._listSiteAnalyses(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listSiteAnalysesNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listSiteAnalysesPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteAnalysesPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listSiteAnalysesPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listSiteDetectors(v,P,C,_){const x=this.listSiteDetectorsPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteDetectorsPagingPage(v,P,C,_)}}listSiteDetectorsPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteDetectorsPagingPage_1(){let x=yield(0,ve.qq)(this._listSiteDetectors(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listSiteDetectorsNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listSiteDetectorsPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteDetectorsPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listSiteDetectorsPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listSiteDetectorResponsesSlot(v,P,C,_){const x=this.listSiteDetectorResponsesSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteDetectorResponsesSlotPagingPage(v,P,C,_)}}listSiteDetectorResponsesSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteDetectorResponsesSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listSiteDetectorResponsesSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listSiteDetectorResponsesSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listSiteDetectorResponsesSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteDetectorResponsesSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listSiteDetectorResponsesSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listSiteDiagnosticCategoriesSlot(v,P,C,_){const x=this.listSiteDiagnosticCategoriesSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteDiagnosticCategoriesSlotPagingPage(v,P,C,_)}}listSiteDiagnosticCategoriesSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listSiteDiagnosticCategoriesSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listSiteDiagnosticCategoriesSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listSiteDiagnosticCategoriesSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteDiagnosticCategoriesSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listSiteDiagnosticCategoriesSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listSiteAnalysesSlot(v,P,C,_,x){const k=this.listSiteAnalysesSlotPagingAll(v,P,C,_,x);return{next:()=>k.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteAnalysesSlotPagingPage(v,P,C,_,x)}}listSiteAnalysesSlotPagingPage(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listSiteAnalysesSlotPagingPage_1(){let k=yield(0,ve.qq)(this._listSiteAnalysesSlot(v,P,C,_,x));yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._listSiteAnalysesSlotNext(v,P,C,_,R,x)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}listSiteAnalysesSlotPagingAll(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listSiteAnalysesSlotPagingAll_1(){var k,R;try{for(var T,O=(0,ve.KL)(this.listSiteAnalysesSlotPagingPage(v,P,C,_,x));!(T=yield(0,ve.qq)(O.next())).done;){const v=T.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){k={error:v}}finally{try{T&&!T.done&&(R=O.return)&&(yield(0,ve.qq)(R.call(O)))}finally{if(k)throw k.error}}}))}listSiteDetectorsSlot(v,P,C,_,x){const k=this.listSiteDetectorsSlotPagingAll(v,P,C,_,x);return{next:()=>k.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteDetectorsSlotPagingPage(v,P,C,_,x)}}listSiteDetectorsSlotPagingPage(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listSiteDetectorsSlotPagingPage_1(){let k=yield(0,ve.qq)(this._listSiteDetectorsSlot(v,P,C,_,x));yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._listSiteDetectorsSlotNext(v,P,C,_,R,x)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}listSiteDetectorsSlotPagingAll(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listSiteDetectorsSlotPagingAll_1(){var k,R;try{for(var T,O=(0,ve.KL)(this.listSiteDetectorsSlotPagingPage(v,P,C,_,x));!(T=yield(0,ve.qq)(O.next())).done;){const v=T.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){k={error:v}}finally{try{T&&!T.done&&(R=O.return)&&(yield(0,ve.qq)(R.call(O)))}finally{if(k)throw k.error}}}))}_listHostingEnvironmentDetectorResponses(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Ty)}getHostingEnvironmentDetectorResponse(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,detectorName:C,options:_},Ay)}_listSiteDetectorResponses(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,options:C},Oy)}getSiteDetectorResponse(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,detectorName:C,options:_},Iy)}_listSiteDiagnosticCategories(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,options:C},My)}getSiteDiagnosticCategory(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,options:_},zy)}_listSiteAnalyses(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,options:_},Dy)}getSiteAnalysis(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,analysisName:_,options:x},qy)}executeSiteAnalysis(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,analysisName:_,options:x},Ly)}_listSiteDetectors(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,options:_},jy)}getSiteDetector(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,detectorName:_,options:x},By)}executeSiteDetector(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,detectorName:C,diagnosticCategory:_,options:x},Fy)}_listSiteDetectorResponsesSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,slot:C,options:_},Gy)}getSiteDetectorResponseSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,detectorName:C,slot:_,options:x},Uy)}_listSiteDiagnosticCategoriesSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,slot:C,options:_},Hy)}getSiteDiagnosticCategorySlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,slot:_,options:x},Vy)}_listSiteAnalysesSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,slot:_,options:x},Wy)}getSiteAnalysisSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,analysisName:_,slot:x,options:k},$y)}executeSiteAnalysisSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,analysisName:_,slot:x,options:k},Ky)}_listSiteDetectorsSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,slot:_,options:x},Qy)}getSiteDetectorSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,detectorName:_,slot:x,options:k},Xy)}executeSiteDetectorSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,detectorName:C,diagnosticCategory:_,slot:x,options:k},Jy)}_listHostingEnvironmentDetectorResponsesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},Yy)}_listSiteDetectorResponsesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,nextLink:C,options:_},Zy)}_listSiteDiagnosticCategoriesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,nextLink:C,options:_},ev)}_listSiteAnalysesNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,nextLink:_,options:x},tv)}_listSiteDetectorsNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,nextLink:_,options:x},rv)}_listSiteDetectorResponsesSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,slot:C,nextLink:_,options:x},iv)}_listSiteDiagnosticCategoriesSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,slot:C,nextLink:_,options:x},ov)}_listSiteAnalysesSlotNext(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,slot:_,nextLink:x,options:k},nv)}_listSiteDetectorsSlotNext(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,diagnosticCategory:C,slot:_,nextLink:x,options:k},sv)}}const Ry=Se.Q(ye,!1),Ty={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:qe},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:Ry},Ay={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Ia},default:{bodyMapper:Ee}},queryParameters:[Jp,mc,hc,gc],urlParameters:[Qp,Xp,ec,oc,dc],headerParameters:[Kp],serializer:Ry},Oy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:qe},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu],headerParameters:[Kp],serializer:Ry},Iy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Ia},default:{bodyMapper:Ee}},queryParameters:[Jp,mc,hc,gc],urlParameters:[Qp,Xp,ec,dc,lu],headerParameters:[Kp],serializer:Ry},My={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu],headerParameters:[Kp],serializer:Ry},zy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:ol},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu,pu],headerParameters:[Kp],serializer:Ry},Dy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:ki},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu,pu],headerParameters:[Kp],serializer:Ry},qy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:nl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu,pu,cu],headerParameters:[Kp],serializer:Ry},Ly={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:sl},default:{bodyMapper:Ee}},queryParameters:[Jp,mc,hc,gc],urlParameters:[Qp,Xp,ec,lu,pu,cu],headerParameters:[Kp],serializer:Ry},jy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:Bi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu,pu],headerParameters:[Kp],serializer:Ry},By={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:al},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,dc,lu,pu],headerParameters:[Kp],serializer:Ry},Fy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:ll},default:{bodyMapper:Ee}},queryParameters:[Jp,mc,hc,gc],urlParameters:[Qp,Xp,ec,dc,lu,pu],headerParameters:[Kp],serializer:Ry},Gy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:qe},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu,uu],headerParameters:[Kp],serializer:Ry},Uy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:Ia},default:{bodyMapper:Ee}},queryParameters:[Jp,mc,hc,gc],urlParameters:[Qp,Xp,ec,dc,lu,uu],headerParameters:[Kp],serializer:Ry},Hy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu,uu],headerParameters:[Kp],serializer:Ry},Vy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}",httpMethod:"GET",responses:{200:{bodyMapper:ol},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu,pu,uu],headerParameters:[Kp],serializer:Ry},Wy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses",httpMethod:"GET",responses:{200:{bodyMapper:ki},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu,pu,uu],headerParameters:[Kp],serializer:Ry},$y={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}",httpMethod:"GET",responses:{200:{bodyMapper:nl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu,pu,cu,uu],headerParameters:[Kp],serializer:Ry},Ky={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:sl},default:{bodyMapper:Ee}},queryParameters:[Jp,mc,hc,gc],urlParameters:[Qp,Xp,ec,lu,pu,cu,uu],headerParameters:[Kp],serializer:Ry},Qy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors",httpMethod:"GET",responses:{200:{bodyMapper:Bi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu,pu,uu],headerParameters:[Kp],serializer:Ry},Xy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}",httpMethod:"GET",responses:{200:{bodyMapper:al},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,dc,lu,pu,uu],headerParameters:[Kp],serializer:Ry},Jy={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute",httpMethod:"POST",responses:{200:{bodyMapper:ll},default:{bodyMapper:Ee}},queryParameters:[Jp,mc,hc,gc],urlParameters:[Qp,Xp,ec,dc,lu,pu,uu],headerParameters:[Kp],serializer:Ry},Yy={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:qe},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:Ry},Zy={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:qe},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc,lu],headerParameters:[Kp],serializer:Ry},ev={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc,lu],headerParameters:[Kp],serializer:Ry},tv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ki},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc,lu,pu],headerParameters:[Kp],serializer:Ry},rv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Bi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc,lu,pu],headerParameters:[Kp],serializer:Ry},iv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:qe},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc,lu,uu],headerParameters:[Kp],serializer:Ry},ov={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ei},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc,lu,uu],headerParameters:[Kp],serializer:Ry},nv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ki},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc,lu,pu,uu],headerParameters:[Kp],serializer:Ry},sv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Bi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc,lu,pu,uu],headerParameters:[Kp],serializer:Ry};class GlobalImpl{constructor(v){this.client=v}getDeletedWebApp(v,P){return this.client.sendOperationRequest({deletedSiteId:v,options:P},lv)}getDeletedWebAppSnapshots(v,P){return this.client.sendOperationRequest({deletedSiteId:v,options:P},pv)}getSubscriptionOperationWithAsyncResponse(v,P,C){return this.client.sendOperationRequest({location:v,operationId:P,options:C},cv)}}const av=Se.Q(ye,!1),lv={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}",httpMethod:"GET",responses:{200:{bodyMapper:il},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,au],headerParameters:[Kp],serializer:av},pv={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,au],headerParameters:[Kp],serializer:av},cv={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}",httpMethod:"GET",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,su,du],headerParameters:[Kp],serializer:av};class KubeEnvironmentsImpl{constructor(v){this.client=v}listBySubscription(v){const P=this.listBySubscriptionPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listBySubscriptionPagingPage(v)}}listBySubscriptionPagingPage(v){return(0,ve.FC)(this,arguments,(function*listBySubscriptionPagingPage_1(){let P=yield(0,ve.qq)(this._listBySubscription(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listBySubscriptionNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listBySubscriptionPagingAll(v){return(0,ve.FC)(this,arguments,(function*listBySubscriptionPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listBySubscriptionPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,ve.qq)(this._listByResourceGroup(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}_listBySubscription(v){return this.client.sendOperationRequest({options:v},dv)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},mv)}get(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},hv)}beginCreateOrUpdate(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,kubeEnvironmentEnvelope:C,options:_},gv);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(v,P,C,_)).pollUntilDone()}))}beginDelete(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,options:C},fv);return new Em.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C)).pollUntilDone()}))}update(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,kubeEnvironmentEnvelope:C,options:_},yv)}_listBySubscriptionNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},vv)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},bv)}}const uv=Se.Q(ye,!1),dv={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:Fi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:uv},mv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments",httpMethod:"GET",responses:{200:{bodyMapper:Fi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp],serializer:uv},hv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"GET",responses:{200:{bodyMapper:Ca},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:uv},gv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:Ca},201:{bodyMapper:Ca},202:{bodyMapper:Ca},204:{bodyMapper:Ca},default:{bodyMapper:Ee}},requestBody:mu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:uv},fv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:uv},yv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ca},201:{bodyMapper:Ca},default:{bodyMapper:Ee}},requestBody:hu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:uv},vv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:uv},bv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fi},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc],headerParameters:[Kp],serializer:uv};class ProviderImpl{constructor(v){this.client=v}listAvailableStacks(v){const P=this.getAvailableStacksPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getAvailableStacksPagingPage(v)}}getAvailableStacksPagingPage(v){return(0,ve.FC)(this,arguments,(function*getAvailableStacksPagingPage_1(){let P=yield(0,ve.qq)(this._getAvailableStacks(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._getAvailableStacksNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}getAvailableStacksPagingAll(v){return(0,ve.FC)(this,arguments,(function*getAvailableStacksPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.getAvailableStacksPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listFunctionAppStacks(v){const P=this.getFunctionAppStacksPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getFunctionAppStacksPagingPage(v)}}getFunctionAppStacksPagingPage(v){return(0,ve.FC)(this,arguments,(function*getFunctionAppStacksPagingPage_1(){let P=yield(0,ve.qq)(this._getFunctionAppStacks(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._getFunctionAppStacksNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}getFunctionAppStacksPagingAll(v){return(0,ve.FC)(this,arguments,(function*getFunctionAppStacksPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.getFunctionAppStacksPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listFunctionAppStacksForLocation(v,P){const C=this.getFunctionAppStacksForLocationPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getFunctionAppStacksForLocationPagingPage(v,P)}}getFunctionAppStacksForLocationPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*getFunctionAppStacksForLocationPagingPage_1(){let C=yield(0,ve.qq)(this._getFunctionAppStacksForLocation(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._getFunctionAppStacksForLocationNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}getFunctionAppStacksForLocationPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*getFunctionAppStacksForLocationPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.getFunctionAppStacksForLocationPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listWebAppStacksForLocation(v,P){const C=this.getWebAppStacksForLocationPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getWebAppStacksForLocationPagingPage(v,P)}}getWebAppStacksForLocationPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*getWebAppStacksForLocationPagingPage_1(){let C=yield(0,ve.qq)(this._getWebAppStacksForLocation(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._getWebAppStacksForLocationNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}getWebAppStacksForLocationPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*getWebAppStacksForLocationPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.getWebAppStacksForLocationPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listOperations(v){const P=this.listOperationsPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listOperationsPagingPage(v)}}listOperationsPagingPage(v){return(0,ve.FC)(this,arguments,(function*listOperationsPagingPage_1(){let P=yield(0,ve.qq)(this._listOperations(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listOperationsNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listOperationsPagingAll(v){return(0,ve.FC)(this,arguments,(function*listOperationsPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listOperationsPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listWebAppStacks(v){const P=this.getWebAppStacksPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getWebAppStacksPagingPage(v)}}getWebAppStacksPagingPage(v){return(0,ve.FC)(this,arguments,(function*getWebAppStacksPagingPage_1(){let P=yield(0,ve.qq)(this._getWebAppStacks(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._getWebAppStacksNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}getWebAppStacksPagingAll(v){return(0,ve.FC)(this,arguments,(function*getWebAppStacksPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.getWebAppStacksPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listAvailableStacksOnPrem(v){const P=this.getAvailableStacksOnPremPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getAvailableStacksOnPremPagingPage(v)}}getAvailableStacksOnPremPagingPage(v){return(0,ve.FC)(this,arguments,(function*getAvailableStacksOnPremPagingPage_1(){let P=yield(0,ve.qq)(this._getAvailableStacksOnPrem(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._getAvailableStacksOnPremNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}getAvailableStacksOnPremPagingAll(v){return(0,ve.FC)(this,arguments,(function*getAvailableStacksOnPremPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.getAvailableStacksOnPremPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}_getAvailableStacks(v){return this.client.sendOperationRequest({options:v},Nv)}_getFunctionAppStacks(v){return this.client.sendOperationRequest({options:v},Pv)}_getFunctionAppStacksForLocation(v,P){return this.client.sendOperationRequest({location:v,options:P},Cv)}_getWebAppStacksForLocation(v,P){return this.client.sendOperationRequest({location:v,options:P},_v)}_listOperations(v){return this.client.sendOperationRequest({options:v},xv)}_getWebAppStacks(v){return this.client.sendOperationRequest({options:v},wv)}_getAvailableStacksOnPrem(v){return this.client.sendOperationRequest({options:v},Ev)}_getAvailableStacksNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},kv)}_getFunctionAppStacksNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Rv)}_getFunctionAppStacksForLocationNext(v,P,C){return this.client.sendOperationRequest({location:v,nextLink:P,options:C},Tv)}_getWebAppStacksForLocationNext(v,P,C){return this.client.sendOperationRequest({location:v,nextLink:P,options:C},Av)}_listOperationsNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Ov)}_getWebAppStacksNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Iv)}_getAvailableStacksOnPremNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Mv)}}const Sv=Se.Q(ye,!1),Nv={path:"/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:$i},default:{bodyMapper:Ee}},queryParameters:[Jp,gu],urlParameters:[Qp],headerParameters:[Kp],serializer:Sv},Pv={path:"/providers/Microsoft.Web/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:Zi},default:{bodyMapper:Ee}},queryParameters:[Jp,fu],urlParameters:[Qp],headerParameters:[Kp],serializer:Sv},Cv={path:"/providers/Microsoft.Web/locations/{location}/functionAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:Zi},default:{bodyMapper:Ee}},queryParameters:[Jp,yu],urlParameters:[Qp,su],headerParameters:[Kp],serializer:Sv},_v={path:"/providers/Microsoft.Web/locations/{location}/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:po},default:{bodyMapper:Ee}},queryParameters:[Jp,vu],urlParameters:[Qp,su],headerParameters:[Kp],serializer:Sv},xv={path:"/providers/Microsoft.Web/operations",httpMethod:"GET",responses:{200:{bodyMapper:tt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp],headerParameters:[Kp],serializer:Sv},wv={path:"/providers/Microsoft.Web/webAppStacks",httpMethod:"GET",responses:{200:{bodyMapper:po},default:{bodyMapper:Ee}},queryParameters:[Jp,bu],urlParameters:[Qp],headerParameters:[Kp],serializer:Sv},Ev={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks",httpMethod:"GET",responses:{200:{bodyMapper:$i},default:{bodyMapper:Ee}},queryParameters:[Jp,Su],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:Sv},kv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$i},default:{bodyMapper:Ee}},queryParameters:[Jp,gu],urlParameters:[Qp,uc],headerParameters:[Kp],serializer:Sv},Rv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zi},default:{bodyMapper:Ee}},queryParameters:[Jp,fu],urlParameters:[Qp,uc],headerParameters:[Kp],serializer:Sv},Tv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zi},default:{bodyMapper:Ee}},queryParameters:[Jp,yu],urlParameters:[Qp,uc,su],headerParameters:[Kp],serializer:Sv},Av={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:po},default:{bodyMapper:Ee}},queryParameters:[Jp,vu],urlParameters:[Qp,uc,su],headerParameters:[Kp],serializer:Sv},Ov={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:tt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,uc],headerParameters:[Kp],serializer:Sv},Iv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:po},default:{bodyMapper:Ee}},queryParameters:[Jp,bu],urlParameters:[Qp,uc],headerParameters:[Kp],serializer:Sv},Mv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$i},default:{bodyMapper:Ee}},queryParameters:[Jp,Su],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:Sv};class RecommendationsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,ve.qq)(this._list(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listHistoryForHostingEnvironment(v,P,C){const _=this.listHistoryForHostingEnvironmentPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listHistoryForHostingEnvironmentPagingPage(v,P,C)}}listHistoryForHostingEnvironmentPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listHistoryForHostingEnvironmentPagingPage_1(){let _=yield(0,ve.qq)(this._listHistoryForHostingEnvironment(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listHistoryForHostingEnvironmentNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listHistoryForHostingEnvironmentPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listHistoryForHostingEnvironmentPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listHistoryForHostingEnvironmentPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listRecommendedRulesForHostingEnvironment(v,P,C){const _=this.listRecommendedRulesForHostingEnvironmentPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listRecommendedRulesForHostingEnvironmentPagingPage(v,P,C)}}listRecommendedRulesForHostingEnvironmentPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingPage_1(){let _=yield(0,ve.qq)(this._listRecommendedRulesForHostingEnvironment(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listRecommendedRulesForHostingEnvironmentNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listRecommendedRulesForHostingEnvironmentPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listRecommendedRulesForHostingEnvironmentPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listRecommendedRulesForHostingEnvironmentPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listHistoryForWebApp(v,P,C){const _=this.listHistoryForWebAppPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listHistoryForWebAppPagingPage(v,P,C)}}listHistoryForWebAppPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listHistoryForWebAppPagingPage_1(){let _=yield(0,ve.qq)(this._listHistoryForWebApp(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listHistoryForWebAppNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listHistoryForWebAppPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listHistoryForWebAppPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listHistoryForWebAppPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listRecommendedRulesForWebApp(v,P,C){const _=this.listRecommendedRulesForWebAppPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listRecommendedRulesForWebAppPagingPage(v,P,C)}}listRecommendedRulesForWebAppPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listRecommendedRulesForWebAppPagingPage_1(){let _=yield(0,ve.qq)(this._listRecommendedRulesForWebApp(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listRecommendedRulesForWebAppNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listRecommendedRulesForWebAppPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listRecommendedRulesForWebAppPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listRecommendedRulesForWebAppPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},Dv)}resetAllFilters(v){return this.client.sendOperationRequest({options:v},qv)}disableRecommendationForSubscription(v,P){return this.client.sendOperationRequest({name:v,options:P},Lv)}_listHistoryForHostingEnvironment(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,hostingEnvironmentName:P,options:C},jv)}_listRecommendedRulesForHostingEnvironment(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,hostingEnvironmentName:P,options:C},Bv)}disableAllForHostingEnvironment(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,environmentName:P,hostingEnvironmentName:C,options:_},Fv)}resetAllFiltersForHostingEnvironment(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,environmentName:P,hostingEnvironmentName:C,options:_},Gv)}getRuleDetailsByHostingEnvironment(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,hostingEnvironmentName:P,name:C,options:_},Uv)}disableRecommendationForHostingEnvironment(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,environmentName:P,name:C,hostingEnvironmentName:_,options:x},Hv)}_listHistoryForWebApp(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,options:C},Vv)}_listRecommendedRulesForWebApp(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,options:C},Wv)}disableAllForWebApp(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,options:C},$v)}resetAllFiltersForWebApp(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,options:C},Kv)}getRuleDetailsByWebApp(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,name:C,options:_},Qv)}disableRecommendationForSite(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,name:C,options:_},Xv)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Jv)}_listHistoryForHostingEnvironmentNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,hostingEnvironmentName:P,nextLink:C,options:_},Yv)}_listRecommendedRulesForHostingEnvironmentNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,hostingEnvironmentName:P,nextLink:C,options:_},Zv)}_listHistoryForWebAppNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,nextLink:C,options:_},eb)}_listRecommendedRulesForWebAppNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,siteName:P,nextLink:C,options:_},tb)}}const zv=Se.Q(ye,!1),Dv={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Nu],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:zv},qv={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:zv},Lv={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,oc],headerParameters:[Kp],serializer:zv},jv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Cu],urlParameters:[Qp,Xp,ec,Pu],headerParameters:[Kp],serializer:zv},Bv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Nu],urlParameters:[Qp,Xp,ec,Pu],headerParameters:[Kp],serializer:zv},Fv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp,_u],urlParameters:[Qp,Xp,ec,Pu],headerParameters:[Kp],serializer:zv},Gv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp,_u],urlParameters:[Qp,Xp,ec,Pu],headerParameters:[Kp],serializer:zv},Uv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:gl},default:{bodyMapper:Ee}},queryParameters:[Jp,Eu,ku],urlParameters:[Qp,Xp,ec,oc,Pu],headerParameters:[Kp],serializer:zv},Hv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp,_u],urlParameters:[Qp,Xp,ec,oc,Pu],headerParameters:[Kp],serializer:zv},Vv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Cu],urlParameters:[Qp,Xp,ec,lu],headerParameters:[Kp],serializer:zv},Wv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Nu],urlParameters:[Qp,Xp,ec,lu],headerParameters:[Kp],serializer:zv},$v={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu],headerParameters:[Kp],serializer:zv},Kv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,lu],headerParameters:[Kp],serializer:zv},Qv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}",httpMethod:"GET",responses:{200:{bodyMapper:gl},default:{bodyMapper:Ee}},queryParameters:[Jp,Eu,ku],urlParameters:[Qp,Xp,ec,oc,lu],headerParameters:[Kp],serializer:zv},Xv={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,lu],headerParameters:[Kp],serializer:zv},Jv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Nu],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:zv},Yv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Cu],urlParameters:[Qp,Xp,ec,uc,Pu],headerParameters:[Kp],serializer:zv},Zv={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Nu],urlParameters:[Qp,Xp,ec,uc,Pu],headerParameters:[Kp],serializer:zv},eb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Cu],urlParameters:[Qp,Xp,ec,uc,lu],headerParameters:[Kp],serializer:zv},tb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yo},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc,Nu],urlParameters:[Qp,Xp,ec,uc,lu],headerParameters:[Kp],serializer:zv};class ResourceHealthMetadataOperationsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,ve.qq)(this._list(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,ve.qq)(this._listByResourceGroup(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listBySite(v,P,C){const _=this.listBySitePagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listBySitePagingPage(v,P,C)}}listBySitePagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listBySitePagingPage_1(){let _=yield(0,ve.qq)(this._listBySite(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listBySiteNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listBySitePagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listBySitePagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listBySitePagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listBySiteSlot(v,P,C,_){const x=this.listBySiteSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listBySiteSlotPagingPage(v,P,C,_)}}listBySiteSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listBySiteSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listBySiteSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listBySiteSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listBySiteSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listBySiteSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listBySiteSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},ob)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},sb)}_listBySite(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},ab)}getBySite(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},lb)}_listBySiteSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},pb)}getBySiteSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},ub)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},db)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},mb)}_listBySiteNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},hb)}_listBySiteSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},fb)}}const ib=Se.Q(ye,!1),ob={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:ib},sb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp],serializer:ib},ab={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:ib},lb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:fl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:ib},pb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata",httpMethod:"GET",responses:{200:{bodyMapper:vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:ib},ub={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default",httpMethod:"GET",responses:{200:{bodyMapper:fl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:ib},db={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:ib},mb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc],headerParameters:[Kp],serializer:ib},hb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:ib},fb={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:ib};class StaticSitesImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,ve.qq)(this._list(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listStaticSitesByResourceGroup(v,P){const C=this.getStaticSitesByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getStaticSitesByResourceGroupPagingPage(v,P)}}getStaticSitesByResourceGroupPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*getStaticSitesByResourceGroupPagingPage_1(){let C=yield(0,ve.qq)(this._getStaticSitesByResourceGroup(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._getStaticSitesByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}getStaticSitesByResourceGroupPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*getStaticSitesByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.getStaticSitesByResourceGroupPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listStaticSiteUsers(v,P,C,_){const x=this.listStaticSiteUsersPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listStaticSiteUsersPagingPage(v,P,C,_)}}listStaticSiteUsersPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listStaticSiteUsersPagingPage_1(){let x=yield(0,ve.qq)(this._listStaticSiteUsers(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listStaticSiteUsersNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listStaticSiteUsersPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listStaticSiteUsersPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listStaticSiteUsersPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listStaticSiteBuilds(v,P,C){const _=this.getStaticSiteBuildsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getStaticSiteBuildsPagingPage(v,P,C)}}getStaticSiteBuildsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*getStaticSiteBuildsPagingPage_1(){let _=yield(0,ve.qq)(this._getStaticSiteBuilds(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._getStaticSiteBuildsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}getStaticSiteBuildsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*getStaticSiteBuildsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.getStaticSiteBuildsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listStaticSiteBuildFunctions(v,P,C,_){const x=this.listStaticSiteBuildFunctionsPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listStaticSiteBuildFunctionsPagingPage(v,P,C,_)}}listStaticSiteBuildFunctionsPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listStaticSiteBuildFunctionsPagingPage_1(){let x=yield(0,ve.qq)(this._listStaticSiteBuildFunctions(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listStaticSiteBuildFunctionsNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listStaticSiteBuildFunctionsPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listStaticSiteBuildFunctionsPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listStaticSiteBuildFunctionsPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listUserProvidedFunctionAppsForStaticSiteBuild(v,P,C,_){const x=this.getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(v,P,C,_)}}getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingPage_1(){let x=yield(0,ve.qq)(this._getUserProvidedFunctionAppsForStaticSiteBuild(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._getUserProvidedFunctionAppsForStaticSiteBuildNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}getUserProvidedFunctionAppsForStaticSiteBuildPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*getUserProvidedFunctionAppsForStaticSiteBuildPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.getUserProvidedFunctionAppsForStaticSiteBuildPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listStaticSiteCustomDomains(v,P,C){const _=this.listStaticSiteCustomDomainsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listStaticSiteCustomDomainsPagingPage(v,P,C)}}listStaticSiteCustomDomainsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listStaticSiteCustomDomainsPagingPage_1(){let _=yield(0,ve.qq)(this._listStaticSiteCustomDomains(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listStaticSiteCustomDomainsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listStaticSiteCustomDomainsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listStaticSiteCustomDomainsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listStaticSiteCustomDomainsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listStaticSiteFunctions(v,P,C){const _=this.listStaticSiteFunctionsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listStaticSiteFunctionsPagingPage(v,P,C)}}listStaticSiteFunctionsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listStaticSiteFunctionsPagingPage_1(){let _=yield(0,ve.qq)(this._listStaticSiteFunctions(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listStaticSiteFunctionsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listStaticSiteFunctionsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listStaticSiteFunctionsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listStaticSiteFunctionsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listPrivateEndpointConnectionList(v,P,C){const _=this.getPrivateEndpointConnectionListPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getPrivateEndpointConnectionListPagingPage(v,P,C)}}getPrivateEndpointConnectionListPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let _=yield(0,ve.qq)(this._getPrivateEndpointConnectionList(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._getPrivateEndpointConnectionListNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}getPrivateEndpointConnectionListPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.getPrivateEndpointConnectionListPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listUserProvidedFunctionAppsForStaticSite(v,P,C){const _=this.getUserProvidedFunctionAppsForStaticSitePagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getUserProvidedFunctionAppsForStaticSitePagingPage(v,P,C)}}getUserProvidedFunctionAppsForStaticSitePagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingPage_1(){let _=yield(0,ve.qq)(this._getUserProvidedFunctionAppsForStaticSite(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._getUserProvidedFunctionAppsForStaticSiteNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}getUserProvidedFunctionAppsForStaticSitePagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*getUserProvidedFunctionAppsForStaticSitePagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.getUserProvidedFunctionAppsForStaticSitePagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}previewWorkflow(v,P,C){return this.client.sendOperationRequest({location:v,staticSitesWorkflowPreviewRequest:P,options:C},bb)}_list(v){return this.client.sendOperationRequest({options:v},Pb)}_getStaticSitesByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},Cb)}getStaticSite(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},xb)}beginCreateOrUpdateStaticSite(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,staticSiteEnvelope:C,options:_},wb);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateStaticSiteAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateStaticSite(v,P,C,_)).pollUntilDone()}))}beginDeleteStaticSite(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,options:C},Eb);return new Em.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginDeleteStaticSiteAndWait(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteStaticSite(v,P,C)).pollUntilDone()}))}updateStaticSite(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,staticSiteEnvelope:C,options:_},kb)}_listStaticSiteUsers(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,authprovider:C,options:_},Rb)}deleteStaticSiteUser(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,authprovider:C,userid:_,options:x},Ab)}updateStaticSiteUser(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,authprovider:C,userid:_,staticSiteUserEnvelope:x,options:k},Ib)}_getStaticSiteBuilds(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},zb)}getStaticSiteBuild(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,environmentName:C,options:_},qb)}beginDeleteStaticSiteBuild(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,environmentName:C,options:_},Lb);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginDeleteStaticSiteBuildAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteStaticSiteBuild(v,P,C,_)).pollUntilDone()}))}createOrUpdateStaticSiteBuildAppSettings(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,environmentName:C,appSettings:_,options:x},jb)}createOrUpdateStaticSiteBuildFunctionAppSettings(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,environmentName:C,appSettings:_,options:x},Bb)}_listStaticSiteBuildFunctions(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,environmentName:C,options:_},Fb)}listStaticSiteBuildAppSettings(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,environmentName:C,options:_},Gb)}listStaticSiteBuildFunctionAppSettings(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,environmentName:C,options:_},Ub)}_getUserProvidedFunctionAppsForStaticSiteBuild(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,environmentName:C,options:_},Hb)}getUserProvidedFunctionAppForStaticSiteBuild(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,environmentName:C,functionAppName:_,options:x},Vb)}beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(v,P,C,_,x,k){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),R=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,environmentName:C,functionAppName:_,staticSiteUserProvidedFunctionEnvelope:x,options:k},Wb);return new Em.F(R,{resumeFrom:null==k?void 0:k.resumeFrom,intervalInMs:null==k?void 0:k.updateIntervalInMs})}))}beginRegisterUserProvidedFunctionAppWithStaticSiteBuildAndWait(v,P,C,_,x,k){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginRegisterUserProvidedFunctionAppWithStaticSiteBuild(v,P,C,_,x,k)).pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSiteBuild(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,environmentName:C,functionAppName:_,options:x},$b)}beginCreateZipDeploymentForStaticSiteBuild(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,environmentName:C,staticSiteZipDeploymentEnvelope:_,options:x},Kb);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateZipDeploymentForStaticSiteBuildAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateZipDeploymentForStaticSiteBuild(v,P,C,_,x)).pollUntilDone()}))}createOrUpdateStaticSiteAppSettings(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,appSettings:C,options:_},Qb)}createOrUpdateStaticSiteFunctionAppSettings(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,appSettings:C,options:_},Xb)}createUserRolesInvitationLink(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,staticSiteUserRolesInvitationEnvelope:C,options:_},Jb)}_listStaticSiteCustomDomains(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Yb)}getStaticSiteCustomDomain(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,domainName:C,options:_},Zb)}beginCreateOrUpdateStaticSiteCustomDomain(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,domainName:C,staticSiteCustomDomainRequestPropertiesEnvelope:_,options:x},eS);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateOrUpdateStaticSiteCustomDomainAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateStaticSiteCustomDomain(v,P,C,_,x)).pollUntilDone()}))}beginDeleteStaticSiteCustomDomain(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,domainName:C,options:_},tS);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginDeleteStaticSiteCustomDomainAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteStaticSiteCustomDomain(v,P,C,_)).pollUntilDone()}))}beginValidateCustomDomainCanBeAddedToStaticSite(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,domainName:C,staticSiteCustomDomainRequestPropertiesEnvelope:_,options:x},iS);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginValidateCustomDomainCanBeAddedToStaticSiteAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateCustomDomainCanBeAddedToStaticSite(v,P,C,_,x)).pollUntilDone()}))}beginDetachStaticSite(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,options:C},oS);return new Em.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginDetachStaticSiteAndWait(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginDetachStaticSite(v,P,C)).pollUntilDone()}))}_listStaticSiteFunctions(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},nS)}listStaticSiteAppSettings(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},sS)}listStaticSiteConfiguredRoles(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},aS)}listStaticSiteFunctionAppSettings(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},lS)}listStaticSiteSecrets(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},pS)}_getPrivateEndpointConnectionList(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},cS)}getPrivateEndpointConnection(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,privateEndpointConnectionName:C,options:_},uS)}beginApproveOrRejectPrivateEndpointConnection(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,privateEndpointConnectionName:C,privateEndpointWrapper:_,options:x},dS);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginApproveOrRejectPrivateEndpointConnection(v,P,C,_,x)).pollUntilDone()}))}beginDeletePrivateEndpointConnection(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,privateEndpointConnectionName:C,options:_},hS);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginDeletePrivateEndpointConnectionAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeletePrivateEndpointConnection(v,P,C,_)).pollUntilDone()}))}getPrivateLinkResources(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},gS)}resetStaticSiteApiKey(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,resetPropertiesEnvelope:C,options:_},fS)}_getUserProvidedFunctionAppsForStaticSite(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},vS)}getUserProvidedFunctionAppForStaticSite(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionAppName:C,options:_},_S)}beginRegisterUserProvidedFunctionAppWithStaticSite(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,functionAppName:C,staticSiteUserProvidedFunctionEnvelope:_,options:x},ES);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginRegisterUserProvidedFunctionAppWithStaticSiteAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginRegisterUserProvidedFunctionAppWithStaticSite(v,P,C,_,x)).pollUntilDone()}))}detachUserProvidedFunctionAppFromStaticSite(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionAppName:C,options:_},WS)}beginCreateZipDeploymentForStaticSite(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,staticSiteZipDeploymentEnvelope:C,options:_},JS);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateZipDeploymentForStaticSiteAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateZipDeploymentForStaticSite(v,P,C,_)).pollUntilDone()}))}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},ZS)}_getStaticSitesByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},hN)}_listStaticSiteUsersNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,authprovider:C,nextLink:_,options:x},bN)}_getStaticSiteBuildsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},SN)}_listStaticSiteBuildFunctionsNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,environmentName:C,nextLink:_,options:x},PN)}_getUserProvidedFunctionAppsForStaticSiteBuildNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,environmentName:C,nextLink:_,options:x},CN)}_listStaticSiteCustomDomainsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},wN)}_listStaticSiteFunctionsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},kN)}_getPrivateEndpointConnectionListNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},AN)}_getUserProvidedFunctionAppsForStaticSiteNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},IN)}}const yb=Se.Q(ye,!1),bb={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile",httpMethod:"POST",responses:{200:{bodyMapper:Rl},default:{bodyMapper:Ee}},requestBody:Uu,queryParameters:[Jp],urlParameters:[Qp,Xp,su],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},Pb={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:yb},Cb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp],serializer:yb},xb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:_a},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},wb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:_a},201:{bodyMapper:_a},202:{bodyMapper:_a},204:{bodyMapper:_a},default:{bodyMapper:Ee}},requestBody:Hu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},Eb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},kb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:_a},202:{bodyMapper:_a},default:{bodyMapper:Ee}},requestBody:Vu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},Rb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers",httpMethod:"POST",responses:{200:{bodyMapper:Qo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wu],headerParameters:[Kp],serializer:yb},Ab={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wu,$u],headerParameters:[Kp],serializer:yb},Ib={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}",httpMethod:"PATCH",responses:{200:{bodyMapper:Il},default:{bodyMapper:Ee}},requestBody:Ku,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wu,$u],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},zb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds",httpMethod:"GET",responses:{200:{bodyMapper:Xo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},qb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"GET",responses:{200:{bodyMapper:Ml},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qu],headerParameters:[Kp],serializer:yb},Lb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qu],headerParameters:[Kp],serializer:yb},jb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},requestBody:Xu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qu],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},Bb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},requestBody:Xu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qu],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},Fb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qu],headerParameters:[Kp],serializer:yb},Gb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qu],headerParameters:[Kp],serializer:yb},Ub={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qu],headerParameters:[Kp],serializer:yb},Hb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qu],headerParameters:[Kp],serializer:yb},Vb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Ll},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qu,Ju],headerParameters:[Kp],serializer:yb},Wb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ll},201:{bodyMapper:Ll},202:{bodyMapper:Ll},204:{bodyMapper:Ll},default:{bodyMapper:Ee}},requestBody:Yu,queryParameters:[Jp,Zu],urlParameters:[Qp,Xp,ec,oc,Qu,Ju],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},$b={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qu,Ju],headerParameters:[Kp],serializer:yb},Kb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:ed,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qu],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},Qb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},requestBody:Xu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},Xb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},requestBody:Xu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},Jb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation",httpMethod:"POST",responses:{200:{bodyMapper:Wl},default:{bodyMapper:Ee}},requestBody:td,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},Yb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains",httpMethod:"GET",responses:{200:{bodyMapper:en},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},Zb={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"GET",responses:{200:{bodyMapper:$l},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,bc],headerParameters:[Kp],serializer:yb},eS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"PUT",responses:{200:{bodyMapper:$l},201:{bodyMapper:$l},202:{bodyMapper:$l},204:{bodyMapper:$l},default:{bodyMapper:Ee}},requestBody:rd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,bc],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},tS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,bc],headerParameters:[Kp],serializer:yb},iS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:rd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,bc],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},oS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},nS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},sS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},aS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles",httpMethod:"POST",responses:{200:{bodyMapper:Ql},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},lS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings",httpMethod:"POST",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},pS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets",httpMethod:"POST",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},cS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:Br},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},uS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:$a},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac],headerParameters:[Kp],serializer:yb},dS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:$a},201:{bodyMapper:$a},202:{bodyMapper:$a},204:{bodyMapper:$a},default:{bodyMapper:Ee}},requestBody:Oc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},hS={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac],headerParameters:[Kp],serializer:yb},gS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},fS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},requestBody:od,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},vS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:yb},_S={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"GET",responses:{200:{bodyMapper:Ll},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ju],headerParameters:[Kp],serializer:yb},ES={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ll},201:{bodyMapper:Ll},202:{bodyMapper:Ll},204:{bodyMapper:Ll},default:{bodyMapper:Ee}},requestBody:Yu,queryParameters:[Jp,Zu],urlParameters:[Qp,Xp,ec,oc,Ju],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},WS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ju],headerParameters:[Kp],serializer:yb},JS={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:ed,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:yb},ZS={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:yb},hN={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,uc],headerParameters:[Kp],serializer:yb},bN={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Wu],headerParameters:[Kp],serializer:yb},SN={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Xo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:yb},PN={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Qu],headerParameters:[Kp],serializer:yb},CN={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Qu],headerParameters:[Kp],serializer:yb},wN={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:en},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:yb},kN={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Jo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:yb},AN={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Br},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:yb},IN={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:yb};class WebAppsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,ve.qq)(this._list(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,ve.qq)(this._listByResourceGroup(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listBackups(v,P,C){const _=this.listBackupsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listBackupsPagingPage(v,P,C)}}listBackupsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listBackupsPagingPage_1(){let _=yield(0,ve.qq)(this._listBackups(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listBackupsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listBackupsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listBackupsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listBackupsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listBasicPublishingCredentialsPolicies(v,P,C){const _=this.listBasicPublishingCredentialsPoliciesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listBasicPublishingCredentialsPoliciesPagingPage(v,P,C)}}listBasicPublishingCredentialsPoliciesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingPage_1(){let _=yield(0,ve.qq)(this._listBasicPublishingCredentialsPolicies(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listBasicPublishingCredentialsPoliciesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listBasicPublishingCredentialsPoliciesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listBasicPublishingCredentialsPoliciesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listBasicPublishingCredentialsPoliciesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listConfigurations(v,P,C){const _=this.listConfigurationsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listConfigurationsPagingPage(v,P,C)}}listConfigurationsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listConfigurationsPagingPage_1(){let _=yield(0,ve.qq)(this._listConfigurations(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listConfigurationsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listConfigurationsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listConfigurationsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listConfigurationsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listAppSettingsKeyVaultReferences(v,P,C){const _=this.getAppSettingsKeyVaultReferencesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getAppSettingsKeyVaultReferencesPagingPage(v,P,C)}}getAppSettingsKeyVaultReferencesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingPage_1(){let _=yield(0,ve.qq)(this._getAppSettingsKeyVaultReferences(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._getAppSettingsKeyVaultReferencesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}getAppSettingsKeyVaultReferencesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*getAppSettingsKeyVaultReferencesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.getAppSettingsKeyVaultReferencesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listSiteConnectionStringKeyVaultReferences(v,P,C){const _=this.getSiteConnectionStringKeyVaultReferencesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getSiteConnectionStringKeyVaultReferencesPagingPage(v,P,C)}}getSiteConnectionStringKeyVaultReferencesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingPage_1(){let _=yield(0,ve.qq)(this._getSiteConnectionStringKeyVaultReferences(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._getSiteConnectionStringKeyVaultReferencesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}getSiteConnectionStringKeyVaultReferencesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.getSiteConnectionStringKeyVaultReferencesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listConfigurationSnapshotInfo(v,P,C){const _=this.listConfigurationSnapshotInfoPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listConfigurationSnapshotInfoPagingPage(v,P,C)}}listConfigurationSnapshotInfoPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listConfigurationSnapshotInfoPagingPage_1(){let _=yield(0,ve.qq)(this._listConfigurationSnapshotInfo(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listConfigurationSnapshotInfoNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listConfigurationSnapshotInfoPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listConfigurationSnapshotInfoPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listConfigurationSnapshotInfoPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listContinuousWebJobs(v,P,C){const _=this.listContinuousWebJobsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listContinuousWebJobsPagingPage(v,P,C)}}listContinuousWebJobsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listContinuousWebJobsPagingPage_1(){let _=yield(0,ve.qq)(this._listContinuousWebJobs(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listContinuousWebJobsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listContinuousWebJobsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listContinuousWebJobsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listContinuousWebJobsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listDeployments(v,P,C){const _=this.listDeploymentsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listDeploymentsPagingPage(v,P,C)}}listDeploymentsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listDeploymentsPagingPage_1(){let _=yield(0,ve.qq)(this._listDeployments(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listDeploymentsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listDeploymentsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listDeploymentsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listDeploymentsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listDomainOwnershipIdentifiers(v,P,C){const _=this.listDomainOwnershipIdentifiersPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listDomainOwnershipIdentifiersPagingPage(v,P,C)}}listDomainOwnershipIdentifiersPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listDomainOwnershipIdentifiersPagingPage_1(){let _=yield(0,ve.qq)(this._listDomainOwnershipIdentifiers(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listDomainOwnershipIdentifiersNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listDomainOwnershipIdentifiersPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listDomainOwnershipIdentifiersPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listDomainOwnershipIdentifiersPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listFunctions(v,P,C){const _=this.listFunctionsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listFunctionsPagingPage(v,P,C)}}listFunctionsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listFunctionsPagingPage_1(){let _=yield(0,ve.qq)(this._listFunctions(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listFunctionsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listFunctionsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listFunctionsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listFunctionsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listHostNameBindings(v,P,C){const _=this.listHostNameBindingsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listHostNameBindingsPagingPage(v,P,C)}}listHostNameBindingsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listHostNameBindingsPagingPage_1(){let _=yield(0,ve.qq)(this._listHostNameBindings(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listHostNameBindingsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listHostNameBindingsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listHostNameBindingsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listHostNameBindingsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listInstanceIdentifiers(v,P,C){const _=this.listInstanceIdentifiersPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listInstanceIdentifiersPagingPage(v,P,C)}}listInstanceIdentifiersPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listInstanceIdentifiersPagingPage_1(){let _=yield(0,ve.qq)(this._listInstanceIdentifiers(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listInstanceIdentifiersNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listInstanceIdentifiersPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listInstanceIdentifiersPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listInstanceIdentifiersPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listInstanceProcesses(v,P,C,_){const x=this.listInstanceProcessesPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listInstanceProcessesPagingPage(v,P,C,_)}}listInstanceProcessesPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listInstanceProcessesPagingPage_1(){let x=yield(0,ve.qq)(this._listInstanceProcesses(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listInstanceProcessesNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listInstanceProcessesPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listInstanceProcessesPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listInstanceProcessesPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listInstanceProcessModules(v,P,C,_,x){const k=this.listInstanceProcessModulesPagingAll(v,P,C,_,x);return{next:()=>k.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listInstanceProcessModulesPagingPage(v,P,C,_,x)}}listInstanceProcessModulesPagingPage(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listInstanceProcessModulesPagingPage_1(){let k=yield(0,ve.qq)(this._listInstanceProcessModules(v,P,C,_,x));yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._listInstanceProcessModulesNext(v,P,C,_,R,x)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}listInstanceProcessModulesPagingAll(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listInstanceProcessModulesPagingAll_1(){var k,R;try{for(var T,O=(0,ve.KL)(this.listInstanceProcessModulesPagingPage(v,P,C,_,x));!(T=yield(0,ve.qq)(O.next())).done;){const v=T.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){k={error:v}}finally{try{T&&!T.done&&(R=O.return)&&(yield(0,ve.qq)(R.call(O)))}finally{if(k)throw k.error}}}))}listInstanceProcessThreads(v,P,C,_,x){const k=this.listInstanceProcessThreadsPagingAll(v,P,C,_,x);return{next:()=>k.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listInstanceProcessThreadsPagingPage(v,P,C,_,x)}}listInstanceProcessThreadsPagingPage(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listInstanceProcessThreadsPagingPage_1(){let k=yield(0,ve.qq)(this._listInstanceProcessThreads(v,P,C,_,x));yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._listInstanceProcessThreadsNext(v,P,C,_,R,x)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}listInstanceProcessThreadsPagingAll(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listInstanceProcessThreadsPagingAll_1(){var k,R;try{for(var T,O=(0,ve.KL)(this.listInstanceProcessThreadsPagingPage(v,P,C,_,x));!(T=yield(0,ve.qq)(O.next())).done;){const v=T.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){k={error:v}}finally{try{T&&!T.done&&(R=O.return)&&(yield(0,ve.qq)(R.call(O)))}finally{if(k)throw k.error}}}))}listSiteBackups(v,P,C){const _=this.listSiteBackupsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteBackupsPagingPage(v,P,C)}}listSiteBackupsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listSiteBackupsPagingPage_1(){let _=yield(0,ve.qq)(this._listSiteBackups(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listSiteBackupsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listSiteBackupsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listSiteBackupsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listSiteBackupsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listPerfMonCounters(v,P,C){const _=this.listPerfMonCountersPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPerfMonCountersPagingPage(v,P,C)}}listPerfMonCountersPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listPerfMonCountersPagingPage_1(){let _=yield(0,ve.qq)(this._listPerfMonCounters(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listPerfMonCountersNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listPerfMonCountersPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listPerfMonCountersPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listPerfMonCountersPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listPrivateEndpointConnectionList(v,P,C){const _=this.getPrivateEndpointConnectionListPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getPrivateEndpointConnectionListPagingPage(v,P,C)}}getPrivateEndpointConnectionListPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingPage_1(){let _=yield(0,ve.qq)(this._getPrivateEndpointConnectionList(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._getPrivateEndpointConnectionListNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}getPrivateEndpointConnectionListPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*getPrivateEndpointConnectionListPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.getPrivateEndpointConnectionListPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listProcesses(v,P,C){const _=this.listProcessesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listProcessesPagingPage(v,P,C)}}listProcessesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listProcessesPagingPage_1(){let _=yield(0,ve.qq)(this._listProcesses(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listProcessesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listProcessesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listProcessesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listProcessesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listProcessModules(v,P,C,_){const x=this.listProcessModulesPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listProcessModulesPagingPage(v,P,C,_)}}listProcessModulesPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listProcessModulesPagingPage_1(){let x=yield(0,ve.qq)(this._listProcessModules(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listProcessModulesNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listProcessModulesPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listProcessModulesPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listProcessModulesPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listProcessThreads(v,P,C,_){const x=this.listProcessThreadsPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listProcessThreadsPagingPage(v,P,C,_)}}listProcessThreadsPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listProcessThreadsPagingPage_1(){let x=yield(0,ve.qq)(this._listProcessThreads(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listProcessThreadsNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listProcessThreadsPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listProcessThreadsPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listProcessThreadsPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listPublicCertificates(v,P,C){const _=this.listPublicCertificatesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPublicCertificatesPagingPage(v,P,C)}}listPublicCertificatesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listPublicCertificatesPagingPage_1(){let _=yield(0,ve.qq)(this._listPublicCertificates(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listPublicCertificatesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listPublicCertificatesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listPublicCertificatesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listPublicCertificatesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listSiteExtensions(v,P,C){const _=this.listSiteExtensionsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteExtensionsPagingPage(v,P,C)}}listSiteExtensionsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listSiteExtensionsPagingPage_1(){let _=yield(0,ve.qq)(this._listSiteExtensions(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listSiteExtensionsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listSiteExtensionsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listSiteExtensionsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listSiteExtensionsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listSlots(v,P,C){const _=this.listSlotsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSlotsPagingPage(v,P,C)}}listSlotsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listSlotsPagingPage_1(){let _=yield(0,ve.qq)(this._listSlots(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listSlotsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listSlotsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listSlotsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listSlotsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listBackupsSlot(v,P,C,_){const x=this.listBackupsSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listBackupsSlotPagingPage(v,P,C,_)}}listBackupsSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listBackupsSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listBackupsSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listBackupsSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listBackupsSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listBackupsSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listBackupsSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listBasicPublishingCredentialsPoliciesSlot(v,P,C,_){const x=this.listBasicPublishingCredentialsPoliciesSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listBasicPublishingCredentialsPoliciesSlotPagingPage(v,P,C,_)}}listBasicPublishingCredentialsPoliciesSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listBasicPublishingCredentialsPoliciesSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listBasicPublishingCredentialsPoliciesSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listBasicPublishingCredentialsPoliciesSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listBasicPublishingCredentialsPoliciesSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listBasicPublishingCredentialsPoliciesSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listConfigurationsSlot(v,P,C,_){const x=this.listConfigurationsSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listConfigurationsSlotPagingPage(v,P,C,_)}}listConfigurationsSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listConfigurationsSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listConfigurationsSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listConfigurationsSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listConfigurationsSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listConfigurationsSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listConfigurationsSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listAppSettingsKeyVaultReferencesSlot(v,P,C,_){const x=this.getAppSettingsKeyVaultReferencesSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getAppSettingsKeyVaultReferencesSlotPagingPage(v,P,C,_)}}getAppSettingsKeyVaultReferencesSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingPage_1(){let x=yield(0,ve.qq)(this._getAppSettingsKeyVaultReferencesSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._getAppSettingsKeyVaultReferencesSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}getAppSettingsKeyVaultReferencesSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*getAppSettingsKeyVaultReferencesSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.getAppSettingsKeyVaultReferencesSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listSiteConnectionStringKeyVaultReferencesSlot(v,P,C,_){const x=this.getSiteConnectionStringKeyVaultReferencesSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(v,P,C,_)}}getSiteConnectionStringKeyVaultReferencesSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingPage_1(){let x=yield(0,ve.qq)(this._getSiteConnectionStringKeyVaultReferencesSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._getSiteConnectionStringKeyVaultReferencesSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}getSiteConnectionStringKeyVaultReferencesSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*getSiteConnectionStringKeyVaultReferencesSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.getSiteConnectionStringKeyVaultReferencesSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listConfigurationSnapshotInfoSlot(v,P,C,_){const x=this.listConfigurationSnapshotInfoSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listConfigurationSnapshotInfoSlotPagingPage(v,P,C,_)}}listConfigurationSnapshotInfoSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listConfigurationSnapshotInfoSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listConfigurationSnapshotInfoSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listConfigurationSnapshotInfoSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listConfigurationSnapshotInfoSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listConfigurationSnapshotInfoSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listContinuousWebJobsSlot(v,P,C,_){const x=this.listContinuousWebJobsSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listContinuousWebJobsSlotPagingPage(v,P,C,_)}}listContinuousWebJobsSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listContinuousWebJobsSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listContinuousWebJobsSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listContinuousWebJobsSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listContinuousWebJobsSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listContinuousWebJobsSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listContinuousWebJobsSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listDeploymentsSlot(v,P,C,_){const x=this.listDeploymentsSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listDeploymentsSlotPagingPage(v,P,C,_)}}listDeploymentsSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listDeploymentsSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listDeploymentsSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listDeploymentsSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listDeploymentsSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listDeploymentsSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listDeploymentsSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listDomainOwnershipIdentifiersSlot(v,P,C,_){const x=this.listDomainOwnershipIdentifiersSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listDomainOwnershipIdentifiersSlotPagingPage(v,P,C,_)}}listDomainOwnershipIdentifiersSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listDomainOwnershipIdentifiersSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listDomainOwnershipIdentifiersSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listDomainOwnershipIdentifiersSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listDomainOwnershipIdentifiersSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listDomainOwnershipIdentifiersSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listInstanceFunctionsSlot(v,P,C,_){const x=this.listInstanceFunctionsSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listInstanceFunctionsSlotPagingPage(v,P,C,_)}}listInstanceFunctionsSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listInstanceFunctionsSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listInstanceFunctionsSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listInstanceFunctionsSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listInstanceFunctionsSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listInstanceFunctionsSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listInstanceFunctionsSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listHostNameBindingsSlot(v,P,C,_){const x=this.listHostNameBindingsSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listHostNameBindingsSlotPagingPage(v,P,C,_)}}listHostNameBindingsSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listHostNameBindingsSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listHostNameBindingsSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listHostNameBindingsSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listHostNameBindingsSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listHostNameBindingsSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listHostNameBindingsSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listInstanceIdentifiersSlot(v,P,C,_){const x=this.listInstanceIdentifiersSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listInstanceIdentifiersSlotPagingPage(v,P,C,_)}}listInstanceIdentifiersSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listInstanceIdentifiersSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listInstanceIdentifiersSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listInstanceIdentifiersSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listInstanceIdentifiersSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listInstanceIdentifiersSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listInstanceIdentifiersSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listInstanceProcessesSlot(v,P,C,_,x){const k=this.listInstanceProcessesSlotPagingAll(v,P,C,_,x);return{next:()=>k.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listInstanceProcessesSlotPagingPage(v,P,C,_,x)}}listInstanceProcessesSlotPagingPage(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listInstanceProcessesSlotPagingPage_1(){let k=yield(0,ve.qq)(this._listInstanceProcessesSlot(v,P,C,_,x));yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._listInstanceProcessesSlotNext(v,P,C,_,R,x)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}listInstanceProcessesSlotPagingAll(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listInstanceProcessesSlotPagingAll_1(){var k,R;try{for(var T,O=(0,ve.KL)(this.listInstanceProcessesSlotPagingPage(v,P,C,_,x));!(T=yield(0,ve.qq)(O.next())).done;){const v=T.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){k={error:v}}finally{try{T&&!T.done&&(R=O.return)&&(yield(0,ve.qq)(R.call(O)))}finally{if(k)throw k.error}}}))}listInstanceProcessModulesSlot(v,P,C,_,x,k){const R=this.listInstanceProcessModulesSlotPagingAll(v,P,C,_,x,k);return{next:()=>R.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listInstanceProcessModulesSlotPagingPage(v,P,C,_,x,k)}}listInstanceProcessModulesSlotPagingPage(v,P,C,_,x,k){return(0,ve.FC)(this,arguments,(function*listInstanceProcessModulesSlotPagingPage_1(){let R=yield(0,ve.qq)(this._listInstanceProcessModulesSlot(v,P,C,_,x,k));yield yield(0,ve.qq)(R.value||[]);let T=R.nextLink;for(;T;)R=yield(0,ve.qq)(this._listInstanceProcessModulesSlotNext(v,P,C,_,x,T,k)),T=R.nextLink,yield yield(0,ve.qq)(R.value||[])}))}listInstanceProcessModulesSlotPagingAll(v,P,C,_,x,k){return(0,ve.FC)(this,arguments,(function*listInstanceProcessModulesSlotPagingAll_1(){var R,T;try{for(var O,I=(0,ve.KL)(this.listInstanceProcessModulesSlotPagingPage(v,P,C,_,x,k));!(O=yield(0,ve.qq)(I.next())).done;){const v=O.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){R={error:v}}finally{try{O&&!O.done&&(T=I.return)&&(yield(0,ve.qq)(T.call(I)))}finally{if(R)throw R.error}}}))}listInstanceProcessThreadsSlot(v,P,C,_,x,k){const R=this.listInstanceProcessThreadsSlotPagingAll(v,P,C,_,x,k);return{next:()=>R.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listInstanceProcessThreadsSlotPagingPage(v,P,C,_,x,k)}}listInstanceProcessThreadsSlotPagingPage(v,P,C,_,x,k){return(0,ve.FC)(this,arguments,(function*listInstanceProcessThreadsSlotPagingPage_1(){let R=yield(0,ve.qq)(this._listInstanceProcessThreadsSlot(v,P,C,_,x,k));yield yield(0,ve.qq)(R.value||[]);let T=R.nextLink;for(;T;)R=yield(0,ve.qq)(this._listInstanceProcessThreadsSlotNext(v,P,C,_,x,T,k)),T=R.nextLink,yield yield(0,ve.qq)(R.value||[])}))}listInstanceProcessThreadsSlotPagingAll(v,P,C,_,x,k){return(0,ve.FC)(this,arguments,(function*listInstanceProcessThreadsSlotPagingAll_1(){var R,T;try{for(var O,I=(0,ve.KL)(this.listInstanceProcessThreadsSlotPagingPage(v,P,C,_,x,k));!(O=yield(0,ve.qq)(I.next())).done;){const v=O.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){R={error:v}}finally{try{O&&!O.done&&(T=I.return)&&(yield(0,ve.qq)(T.call(I)))}finally{if(R)throw R.error}}}))}listSiteBackupsSlot(v,P,C,_){const x=this.listSiteBackupsSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteBackupsSlotPagingPage(v,P,C,_)}}listSiteBackupsSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteBackupsSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listSiteBackupsSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listSiteBackupsSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listSiteBackupsSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteBackupsSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listSiteBackupsSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listPerfMonCountersSlot(v,P,C,_){const x=this.listPerfMonCountersSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPerfMonCountersSlotPagingPage(v,P,C,_)}}listPerfMonCountersSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listPerfMonCountersSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listPerfMonCountersSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listPerfMonCountersSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listPerfMonCountersSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listPerfMonCountersSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listPerfMonCountersSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listPrivateEndpointConnectionListSlot(v,P,C,_){const x=this.getPrivateEndpointConnectionListSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.getPrivateEndpointConnectionListSlotPagingPage(v,P,C,_)}}getPrivateEndpointConnectionListSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingPage_1(){let x=yield(0,ve.qq)(this._getPrivateEndpointConnectionListSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._getPrivateEndpointConnectionListSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}getPrivateEndpointConnectionListSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*getPrivateEndpointConnectionListSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.getPrivateEndpointConnectionListSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listProcessesSlot(v,P,C,_){const x=this.listProcessesSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listProcessesSlotPagingPage(v,P,C,_)}}listProcessesSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listProcessesSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listProcessesSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listProcessesSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listProcessesSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listProcessesSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listProcessesSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listProcessModulesSlot(v,P,C,_,x){const k=this.listProcessModulesSlotPagingAll(v,P,C,_,x);return{next:()=>k.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listProcessModulesSlotPagingPage(v,P,C,_,x)}}listProcessModulesSlotPagingPage(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listProcessModulesSlotPagingPage_1(){let k=yield(0,ve.qq)(this._listProcessModulesSlot(v,P,C,_,x));yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._listProcessModulesSlotNext(v,P,C,_,R,x)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}listProcessModulesSlotPagingAll(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listProcessModulesSlotPagingAll_1(){var k,R;try{for(var T,O=(0,ve.KL)(this.listProcessModulesSlotPagingPage(v,P,C,_,x));!(T=yield(0,ve.qq)(O.next())).done;){const v=T.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){k={error:v}}finally{try{T&&!T.done&&(R=O.return)&&(yield(0,ve.qq)(R.call(O)))}finally{if(k)throw k.error}}}))}listProcessThreadsSlot(v,P,C,_,x){const k=this.listProcessThreadsSlotPagingAll(v,P,C,_,x);return{next:()=>k.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listProcessThreadsSlotPagingPage(v,P,C,_,x)}}listProcessThreadsSlotPagingPage(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listProcessThreadsSlotPagingPage_1(){let k=yield(0,ve.qq)(this._listProcessThreadsSlot(v,P,C,_,x));yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._listProcessThreadsSlotNext(v,P,C,_,R,x)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}listProcessThreadsSlotPagingAll(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listProcessThreadsSlotPagingAll_1(){var k,R;try{for(var T,O=(0,ve.KL)(this.listProcessThreadsSlotPagingPage(v,P,C,_,x));!(T=yield(0,ve.qq)(O.next())).done;){const v=T.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){k={error:v}}finally{try{T&&!T.done&&(R=O.return)&&(yield(0,ve.qq)(R.call(O)))}finally{if(k)throw k.error}}}))}listPublicCertificatesSlot(v,P,C,_){const x=this.listPublicCertificatesSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPublicCertificatesSlotPagingPage(v,P,C,_)}}listPublicCertificatesSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listPublicCertificatesSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listPublicCertificatesSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listPublicCertificatesSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listPublicCertificatesSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listPublicCertificatesSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listPublicCertificatesSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listSiteExtensionsSlot(v,P,C,_){const x=this.listSiteExtensionsSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteExtensionsSlotPagingPage(v,P,C,_)}}listSiteExtensionsSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteExtensionsSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listSiteExtensionsSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listSiteExtensionsSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listSiteExtensionsSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSiteExtensionsSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listSiteExtensionsSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listSlotDifferencesSlot(v,P,C,_,x){const k=this.listSlotDifferencesSlotPagingAll(v,P,C,_,x);return{next:()=>k.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSlotDifferencesSlotPagingPage(v,P,C,_,x)}}listSlotDifferencesSlotPagingPage(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listSlotDifferencesSlotPagingPage_1(){let k=yield(0,ve.qq)(this._listSlotDifferencesSlot(v,P,C,_,x));yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._listSlotDifferencesSlotNext(v,P,C,_,R,x)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}listSlotDifferencesSlotPagingAll(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listSlotDifferencesSlotPagingAll_1(){var k,R;try{for(var T,O=(0,ve.KL)(this.listSlotDifferencesSlotPagingPage(v,P,C,_,x));!(T=yield(0,ve.qq)(O.next())).done;){const v=T.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){k={error:v}}finally{try{T&&!T.done&&(R=O.return)&&(yield(0,ve.qq)(R.call(O)))}finally{if(k)throw k.error}}}))}listSnapshotsSlot(v,P,C,_){const x=this.listSnapshotsSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSnapshotsSlotPagingPage(v,P,C,_)}}listSnapshotsSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSnapshotsSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listSnapshotsSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listSnapshotsSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listSnapshotsSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSnapshotsSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listSnapshotsSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listSnapshotsFromDRSecondarySlot(v,P,C,_){const x=this.listSnapshotsFromDRSecondarySlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSnapshotsFromDRSecondarySlotPagingPage(v,P,C,_)}}listSnapshotsFromDRSecondarySlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingPage_1(){let x=yield(0,ve.qq)(this._listSnapshotsFromDRSecondarySlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listSnapshotsFromDRSecondarySlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listSnapshotsFromDRSecondarySlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSnapshotsFromDRSecondarySlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listSnapshotsFromDRSecondarySlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listTriggeredWebJobsSlot(v,P,C,_){const x=this.listTriggeredWebJobsSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listTriggeredWebJobsSlotPagingPage(v,P,C,_)}}listTriggeredWebJobsSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listTriggeredWebJobsSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listTriggeredWebJobsSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listTriggeredWebJobsSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listTriggeredWebJobsSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listTriggeredWebJobsSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listTriggeredWebJobsSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listTriggeredWebJobHistorySlot(v,P,C,_,x){const k=this.listTriggeredWebJobHistorySlotPagingAll(v,P,C,_,x);return{next:()=>k.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listTriggeredWebJobHistorySlotPagingPage(v,P,C,_,x)}}listTriggeredWebJobHistorySlotPagingPage(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listTriggeredWebJobHistorySlotPagingPage_1(){let k=yield(0,ve.qq)(this._listTriggeredWebJobHistorySlot(v,P,C,_,x));yield yield(0,ve.qq)(k.value||[]);let R=k.nextLink;for(;R;)k=yield(0,ve.qq)(this._listTriggeredWebJobHistorySlotNext(v,P,C,_,R,x)),R=k.nextLink,yield yield(0,ve.qq)(k.value||[])}))}listTriggeredWebJobHistorySlotPagingAll(v,P,C,_,x){return(0,ve.FC)(this,arguments,(function*listTriggeredWebJobHistorySlotPagingAll_1(){var k,R;try{for(var T,O=(0,ve.KL)(this.listTriggeredWebJobHistorySlotPagingPage(v,P,C,_,x));!(T=yield(0,ve.qq)(O.next())).done;){const v=T.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){k={error:v}}finally{try{T&&!T.done&&(R=O.return)&&(yield(0,ve.qq)(R.call(O)))}finally{if(k)throw k.error}}}))}listUsagesSlot(v,P,C,_){const x=this.listUsagesSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listUsagesSlotPagingPage(v,P,C,_)}}listUsagesSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listUsagesSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listUsagesSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listUsagesSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listUsagesSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listUsagesSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listUsagesSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listWebJobsSlot(v,P,C,_){const x=this.listWebJobsSlotPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listWebJobsSlotPagingPage(v,P,C,_)}}listWebJobsSlotPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listWebJobsSlotPagingPage_1(){let x=yield(0,ve.qq)(this._listWebJobsSlot(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listWebJobsSlotNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listWebJobsSlotPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listWebJobsSlotPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listWebJobsSlotPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listSlotDifferencesFromProduction(v,P,C,_){const x=this.listSlotDifferencesFromProductionPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSlotDifferencesFromProductionPagingPage(v,P,C,_)}}listSlotDifferencesFromProductionPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSlotDifferencesFromProductionPagingPage_1(){let x=yield(0,ve.qq)(this._listSlotDifferencesFromProduction(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listSlotDifferencesFromProductionNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listSlotDifferencesFromProductionPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listSlotDifferencesFromProductionPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listSlotDifferencesFromProductionPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listSnapshots(v,P,C){const _=this.listSnapshotsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSnapshotsPagingPage(v,P,C)}}listSnapshotsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listSnapshotsPagingPage_1(){let _=yield(0,ve.qq)(this._listSnapshots(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listSnapshotsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listSnapshotsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listSnapshotsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listSnapshotsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listSnapshotsFromDRSecondary(v,P,C){const _=this.listSnapshotsFromDRSecondaryPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSnapshotsFromDRSecondaryPagingPage(v,P,C)}}listSnapshotsFromDRSecondaryPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listSnapshotsFromDRSecondaryPagingPage_1(){let _=yield(0,ve.qq)(this._listSnapshotsFromDRSecondary(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listSnapshotsFromDRSecondaryNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listSnapshotsFromDRSecondaryPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listSnapshotsFromDRSecondaryPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listSnapshotsFromDRSecondaryPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listTriggeredWebJobs(v,P,C){const _=this.listTriggeredWebJobsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listTriggeredWebJobsPagingPage(v,P,C)}}listTriggeredWebJobsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listTriggeredWebJobsPagingPage_1(){let _=yield(0,ve.qq)(this._listTriggeredWebJobs(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listTriggeredWebJobsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listTriggeredWebJobsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listTriggeredWebJobsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listTriggeredWebJobsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listTriggeredWebJobHistory(v,P,C,_){const x=this.listTriggeredWebJobHistoryPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listTriggeredWebJobHistoryPagingPage(v,P,C,_)}}listTriggeredWebJobHistoryPagingPage(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listTriggeredWebJobHistoryPagingPage_1(){let x=yield(0,ve.qq)(this._listTriggeredWebJobHistory(v,P,C,_));yield yield(0,ve.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,ve.qq)(this._listTriggeredWebJobHistoryNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,ve.qq)(x.value||[])}))}listTriggeredWebJobHistoryPagingAll(v,P,C,_){return(0,ve.FC)(this,arguments,(function*listTriggeredWebJobHistoryPagingAll_1(){var x,k;try{for(var R,T=(0,ve.KL)(this.listTriggeredWebJobHistoryPagingPage(v,P,C,_));!(R=yield(0,ve.qq)(T.next())).done;){const v=R.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,ve.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}listUsages(v,P,C){const _=this.listUsagesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listUsagesPagingPage(v,P,C)}}listUsagesPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listUsagesPagingPage_1(){let _=yield(0,ve.qq)(this._listUsages(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listUsagesNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listUsagesPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listUsagesPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listUsagesPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listWebJobs(v,P,C){const _=this.listWebJobsPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listWebJobsPagingPage(v,P,C)}}listWebJobsPagingPage(v,P,C){return(0,ve.FC)(this,arguments,(function*listWebJobsPagingPage_1(){let _=yield(0,ve.qq)(this._listWebJobs(v,P,C));yield yield(0,ve.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,ve.qq)(this._listWebJobsNext(v,P,x,C)),x=_.nextLink,yield yield(0,ve.qq)(_.value||[])}))}listWebJobsPagingAll(v,P,C){return(0,ve.FC)(this,arguments,(function*listWebJobsPagingAll_1(){var _,x;try{for(var k,R=(0,ve.KL)(this.listWebJobsPagingPage(v,P,C));!(k=yield(0,ve.qq)(R.next())).done;){const v=k.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,ve.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},qN)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},LN)}get(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},jN)}beginCreateOrUpdate(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,siteEnvelope:C,options:_},tP);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(v,P,C,_)).pollUntilDone()}))}delete(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},oP)}update(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,siteEnvelope:C,options:_},nP)}analyzeCustomHostname(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},sP)}applySlotConfigToProduction(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slotSwapEntity:C,options:_},aP)}backup(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,request:C,options:_},lP)}_listBackups(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},uP)}getBackupStatus(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,backupId:C,options:_},mP)}deleteBackup(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,backupId:C,options:_},gP)}listBackupStatusSecrets(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,backupId:C,request:_,options:x},SP)}beginRestore(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,backupId:C,request:_,options:x},NP);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginRestoreAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestore(v,P,C,_,x)).pollUntilDone()}))}_listBasicPublishingCredentialsPolicies(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},xP)}getFtpAllowed(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},wP)}updateFtpAllowed(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,csmPublishingAccessPoliciesEntity:C,options:_},kP)}getScmAllowed(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},RP)}updateScmAllowed(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,csmPublishingAccessPoliciesEntity:C,options:_},TP)}_listConfigurations(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},AP)}updateApplicationSettings(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,appSettings:C,options:_},OP)}listApplicationSettings(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},IP)}updateAuthSettings(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,siteAuthSettings:C,options:_},MP)}getAuthSettings(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},zP)}getAuthSettingsV2WithoutSecrets(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},DP)}updateAuthSettingsV2(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,siteAuthSettingsV2:C,options:_},qP)}getAuthSettingsV2(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},LP)}updateAzureStorageAccounts(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,azureStorageAccounts:C,options:_},jP)}listAzureStorageAccounts(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},BP)}updateBackupConfiguration(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,request:C,options:_},FP)}deleteBackupConfiguration(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},GP)}getBackupConfiguration(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},UP)}_getAppSettingsKeyVaultReferences(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},HP)}getAppSettingKeyVaultReference(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,appSettingKey:C,options:_},VP)}_getSiteConnectionStringKeyVaultReferences(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},WP)}getSiteConnectionStringKeyVaultReference(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,connectionStringKey:C,options:_},$P)}updateConnectionStrings(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,connectionStrings:C,options:_},KP)}listConnectionStrings(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},QP)}getDiagnosticLogsConfiguration(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},XP)}updateDiagnosticLogsConfig(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,siteLogsConfig:C,options:_},JP)}updateMetadata(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,metadata:C,options:_},YP)}listMetadata(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},ZP)}beginListPublishingCredentials(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,options:C},eC);return new Em.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginListPublishingCredentialsAndWait(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginListPublishingCredentials(v,P,C)).pollUntilDone()}))}updateSitePushSettings(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,pushSettings:C,options:_},tC)}listSitePushSettings(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},rC)}listSlotConfigurationNames(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},nC)}updateSlotConfigurationNames(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slotConfigNames:C,options:_},aC)}getConfiguration(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},pC)}createOrUpdateConfiguration(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,siteConfig:C,options:_},cC)}updateConfiguration(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,siteConfig:C,options:_},mC)}_listConfigurationSnapshotInfo(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},gC)}getConfigurationSnapshot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,snapshotId:C,options:_},yC)}recoverSiteConfigurationSnapshot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,snapshotId:C,options:_},vC)}getWebSiteContainerLogs(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},bC)}getContainerLogsZip(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},SC)}_listContinuousWebJobs(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},NC)}getContinuousWebJob(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,options:_},PC)}deleteContinuousWebJob(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,options:_},CC)}startContinuousWebJob(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,options:_},_C)}stopContinuousWebJob(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,options:_},xC)}_listDeployments(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},wC)}getDeployment(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,id:C,options:_},EC)}createDeployment(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,id:C,deployment:_,options:x},kC)}deleteDeployment(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,id:C,options:_},RC)}listDeploymentLog(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,id:C,options:_},TC)}discoverBackup(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,request:C,options:_},AC)}_listDomainOwnershipIdentifiers(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},OC)}getDomainOwnershipIdentifier(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,domainOwnershipIdentifierName:C,options:_},IC)}createOrUpdateDomainOwnershipIdentifier(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,domainOwnershipIdentifierName:C,domainOwnershipIdentifier:_,options:x},MC)}deleteDomainOwnershipIdentifier(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,domainOwnershipIdentifierName:C,options:_},DC)}updateDomainOwnershipIdentifier(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,domainOwnershipIdentifierName:C,domainOwnershipIdentifier:_,options:x},qC)}getMSDeployStatus(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},LC)}beginCreateMSDeployOperation(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,mSDeploy:C,options:_},jC);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateMSDeployOperationAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateMSDeployOperation(v,P,C,_)).pollUntilDone()}))}getMSDeployLog(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},BC)}_listFunctions(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},FC)}getFunctionsAdminToken(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},UC)}getFunction(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,options:_},WC)}beginCreateFunction(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,functionName:C,functionEnvelope:_,options:x},QC);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateFunctionAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateFunction(v,P,C,_,x)).pollUntilDone()}))}deleteFunction(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,options:_},JC)}createOrUpdateFunctionSecret(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,keyName:_,key:x,options:k},ZC)}deleteFunctionSecret(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,keyName:_,options:x},e_)}listFunctionKeys(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,options:_},t_)}listFunctionSecrets(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,options:_},r_)}listHostKeys(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},i_)}listSyncStatus(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},o_)}syncFunctions(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},n_)}createOrUpdateHostSecret(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,keyType:C,keyName:_,key:x,options:k},s_)}deleteHostSecret(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,keyType:C,keyName:_,options:x},a_)}_listHostNameBindings(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},l_)}getHostNameBinding(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,hostName:C,options:_},p_)}createOrUpdateHostNameBinding(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,hostName:C,hostNameBinding:_,options:x},c_)}deleteHostNameBinding(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,hostName:C,options:_},u_)}getHybridConnection(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,options:x},d_)}createOrUpdateHybridConnection(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,connectionEnvelope:x,options:k},m_)}deleteHybridConnection(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,options:x},h_)}updateHybridConnection(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,connectionEnvelope:x,options:k},g_)}listHybridConnections(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},f_)}listRelayServiceConnections(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},y_)}getRelayServiceConnection(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,entityName:C,options:_},v_)}createOrUpdateRelayServiceConnection(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,entityName:C,connectionEnvelope:_,options:x},b_)}deleteRelayServiceConnection(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,entityName:C,options:_},N_)}updateRelayServiceConnection(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,entityName:C,connectionEnvelope:_,options:x},P_)}_listInstanceIdentifiers(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},C_)}getInstanceInfo(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,instanceId:C,options:_},x_)}getInstanceMsDeployStatus(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,instanceId:C,options:_},w_)}beginCreateInstanceMSDeployOperation(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,instanceId:C,mSDeploy:_,options:x},E_);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateInstanceMSDeployOperationAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateInstanceMSDeployOperation(v,P,C,_,x)).pollUntilDone()}))}getInstanceMSDeployLog(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,instanceId:C,options:_},R_)}_listInstanceProcesses(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,instanceId:C,options:_},T_)}getInstanceProcess(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,instanceId:_,options:x},A_)}deleteInstanceProcess(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,instanceId:_,options:x},O_)}getInstanceProcessDump(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,instanceId:_,options:x},I_)}_listInstanceProcessModules(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,instanceId:_,options:x},z_)}getInstanceProcessModule(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,baseAddress:_,instanceId:x,options:k},D_)}_listInstanceProcessThreads(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,instanceId:_,options:x},j_)}isCloneable(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},F_)}_listSiteBackups(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},G_)}listSyncFunctionTriggers(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},H_)}beginMigrateStorage(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{subscriptionName:v,resourceGroupName:P,name:C,migrationOptions:_,options:x},V_);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginMigrateStorageAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginMigrateStorage(v,P,C,_,x)).pollUntilDone()}))}beginMigrateMySql(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,migrationRequestEnvelope:C,options:_},W_);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginMigrateMySqlAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginMigrateMySql(v,P,C,_)).pollUntilDone()}))}getMigrateMySqlStatus(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},$_)}getSwiftVirtualNetworkConnection(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},K_)}createOrUpdateSwiftVirtualNetworkConnectionWithCheck(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,connectionEnvelope:C,options:_},Q_)}deleteSwiftVirtualNetwork(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},X_)}updateSwiftVirtualNetworkConnectionWithCheck(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,connectionEnvelope:C,options:_},J_)}listNetworkFeatures(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,view:C,options:_},Y_)}getNetworkTraceOperation(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,operationId:C,options:_},Z_)}startWebSiteNetworkTrace(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},ex)}beginStartWebSiteNetworkTraceOperation(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,options:C},tx);return new Em.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginStartWebSiteNetworkTraceOperationAndWait(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginStartWebSiteNetworkTraceOperation(v,P,C)).pollUntilDone()}))}stopWebSiteNetworkTrace(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},rx)}getNetworkTraces(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,operationId:C,options:_},ox)}getNetworkTraceOperationV2(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,operationId:C,options:_},nx)}getNetworkTracesV2(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,operationId:C,options:_},lx)}generateNewSitePublishingPassword(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},px)}_listPerfMonCounters(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},cx)}getSitePhpErrorLogFlag(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},dx)}listPremierAddOns(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},mx)}getPremierAddOn(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,premierAddOnName:C,options:_},hx)}addPremierAddOn(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,premierAddOnName:C,premierAddOn:_,options:x},gx)}deletePremierAddOn(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,premierAddOnName:C,options:_},fx)}updatePremierAddOn(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,premierAddOnName:C,premierAddOn:_,options:x},yx)}getPrivateAccess(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},vx)}putPrivateAccessVnet(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,access:C,options:_},bx)}_getPrivateEndpointConnectionList(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Sx)}getPrivateEndpointConnection(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,privateEndpointConnectionName:C,options:_},Nx)}beginApproveOrRejectPrivateEndpointConnection(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,privateEndpointConnectionName:C,privateEndpointWrapper:_,options:x},Px);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginApproveOrRejectPrivateEndpointConnectionAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginApproveOrRejectPrivateEndpointConnection(v,P,C,_,x)).pollUntilDone()}))}beginDeletePrivateEndpointConnection(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,privateEndpointConnectionName:C,options:_},Cx);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginDeletePrivateEndpointConnectionAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeletePrivateEndpointConnection(v,P,C,_)).pollUntilDone()}))}getPrivateLinkResources(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},_x)}_listProcesses(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},xx)}getProcess(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,options:_},wx)}deleteProcess(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,options:_},Ex)}getProcessDump(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,options:_},Rx)}_listProcessModules(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,options:_},Tx)}getProcessModule(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,baseAddress:_,options:x},Ax)}_listProcessThreads(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,options:_},Ox)}_listPublicCertificates(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Ix)}getPublicCertificate(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,publicCertificateName:C,options:_},Mx)}createOrUpdatePublicCertificate(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,publicCertificateName:C,publicCertificate:_,options:x},zx)}deletePublicCertificate(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,publicCertificateName:C,options:_},Dx)}listPublishingProfileXmlWithSecrets(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,publishingProfileOptions:C,options:_},Bx)}resetProductionSlotConfig(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Fx)}restart(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Gx)}beginRestoreFromBackupBlob(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,request:C,options:_},Vx);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginRestoreFromBackupBlobAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreFromBackupBlob(v,P,C,_)).pollUntilDone()}))}beginRestoreFromDeletedApp(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,restoreRequest:C,options:_},Wx);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginRestoreFromDeletedAppAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreFromDeletedApp(v,P,C,_)).pollUntilDone()}))}beginRestoreSnapshot(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,restoreRequest:C,options:_},$x);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginRestoreSnapshotAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreSnapshot(v,P,C,_)).pollUntilDone()}))}_listSiteExtensions(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Kx)}getSiteExtension(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,siteExtensionId:C,options:_},Qx)}beginInstallSiteExtension(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,siteExtensionId:C,options:_},Xx);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginInstallSiteExtensionAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginInstallSiteExtension(v,P,C,_)).pollUntilDone()}))}deleteSiteExtension(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,siteExtensionId:C,options:_},Jx)}_listSlots(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},Yx)}getSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Zx)}beginCreateOrUpdateSlot(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slot:C,siteEnvelope:_,options:x},ew);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateOrUpdateSlotAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateSlot(v,P,C,_,x)).pollUntilDone()}))}deleteSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},tw)}updateSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,siteEnvelope:_,options:x},rw)}analyzeCustomHostnameSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},iw)}applySlotConfigurationSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,slotSwapEntity:_,options:x},ow)}backupSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,request:_,options:x},nw)}_listBackupsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},sw)}getBackupStatusSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,backupId:C,slot:_,options:x},aw)}deleteBackupSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,backupId:C,slot:_,options:x},lw)}listBackupStatusSecretsSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,backupId:C,slot:_,request:x,options:k},pw)}beginRestoreSlot(v,P,C,_,x,k){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),R=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,backupId:C,slot:_,request:x,options:k},uw);return new Em.F(R,{resumeFrom:null==k?void 0:k.resumeFrom,intervalInMs:null==k?void 0:k.updateIntervalInMs})}))}beginRestoreSlotAndWait(v,P,C,_,x,k){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreSlot(v,P,C,_,x,k)).pollUntilDone()}))}_listBasicPublishingCredentialsPoliciesSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},hw)}getFtpAllowedSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},fw)}updateFtpAllowedSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,csmPublishingAccessPoliciesEntity:_,options:x},yw)}getScmAllowedSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},vw)}updateScmAllowedSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,csmPublishingAccessPoliciesEntity:_,options:x},bw)}_listConfigurationsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Sw)}updateApplicationSettingsSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,appSettings:_,options:x},Nw)}listApplicationSettingsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Pw)}updateAuthSettingsSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,siteAuthSettings:_,options:x},Cw)}getAuthSettingsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},xw)}updateAuthSettingsV2Slot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,siteAuthSettingsV2:_,options:x},ww)}getAuthSettingsV2Slot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Ew)}updateAzureStorageAccountsSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,azureStorageAccounts:_,options:x},kw)}listAzureStorageAccountsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Rw)}updateBackupConfigurationSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,request:_,options:x},Aw)}deleteBackupConfigurationSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Ow)}getBackupConfigurationSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Iw)}_getAppSettingsKeyVaultReferencesSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Mw)}getAppSettingKeyVaultReferenceSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,appSettingKey:C,slot:_,options:x},zw)}_getSiteConnectionStringKeyVaultReferencesSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Dw)}getSiteConnectionStringKeyVaultReferenceSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,connectionStringKey:C,slot:_,options:x},qw)}updateConnectionStringsSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,connectionStrings:_,options:x},Lw)}listConnectionStringsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},jw)}getDiagnosticLogsConfigurationSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Bw)}updateDiagnosticLogsConfigSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,siteLogsConfig:_,options:x},Fw)}updateMetadataSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,metadata:_,options:x},Gw)}listMetadataSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Uw)}beginListPublishingCredentialsSlot(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slot:C,options:_},Hw);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginListPublishingCredentialsSlotAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginListPublishingCredentialsSlot(v,P,C,_)).pollUntilDone()}))}updateSitePushSettingsSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,pushSettings:_,options:x},Vw)}listSitePushSettingsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Ww)}getConfigurationSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},$w)}createOrUpdateConfigurationSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,siteConfig:_,options:x},Kw)}updateConfigurationSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,siteConfig:_,options:x},Qw)}_listConfigurationSnapshotInfoSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Xw)}getConfigurationSnapshotSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,snapshotId:C,slot:_,options:x},Jw)}recoverSiteConfigurationSnapshotSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,snapshotId:C,slot:_,options:x},Yw)}getWebSiteContainerLogsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Zw)}getContainerLogsZipSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},eE)}_listContinuousWebJobsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},tE)}getContinuousWebJobSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,slot:_,options:x},rE)}deleteContinuousWebJobSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,slot:_,options:x},iE)}startContinuousWebJobSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,slot:_,options:x},oE)}stopContinuousWebJobSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,slot:_,options:x},nE)}_listDeploymentsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},sE)}getDeploymentSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,id:C,slot:_,options:x},aE)}createDeploymentSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,id:C,slot:_,deployment:x,options:k},lE)}deleteDeploymentSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,id:C,slot:_,options:x},pE)}listDeploymentLogSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,id:C,slot:_,options:x},cE)}discoverBackupSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,request:_,options:x},uE)}_listDomainOwnershipIdentifiersSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},dE)}getDomainOwnershipIdentifierSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,domainOwnershipIdentifierName:C,slot:_,options:x},mE)}createOrUpdateDomainOwnershipIdentifierSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,domainOwnershipIdentifierName:C,slot:_,domainOwnershipIdentifier:x,options:k},hE)}deleteDomainOwnershipIdentifierSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,domainOwnershipIdentifierName:C,slot:_,options:x},gE)}updateDomainOwnershipIdentifierSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,domainOwnershipIdentifierName:C,slot:_,domainOwnershipIdentifier:x,options:k},fE)}getMSDeployStatusSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},yE)}beginCreateMSDeployOperationSlot(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slot:C,mSDeploy:_,options:x},vE);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateMSDeployOperationSlotAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateMSDeployOperationSlot(v,P,C,_,x)).pollUntilDone()}))}getMSDeployLogSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},bE)}_listInstanceFunctionsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},SE)}getFunctionsAdminTokenSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},NE)}getInstanceFunctionSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,slot:_,options:x},PE)}beginCreateInstanceFunctionSlot(v,P,C,_,x,k){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),R=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,functionName:C,slot:_,functionEnvelope:x,options:k},CE);return new Em.F(R,{resumeFrom:null==k?void 0:k.resumeFrom,intervalInMs:null==k?void 0:k.updateIntervalInMs})}))}beginCreateInstanceFunctionSlotAndWait(v,P,C,_,x,k){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateInstanceFunctionSlot(v,P,C,_,x,k)).pollUntilDone()}))}deleteInstanceFunctionSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,slot:_,options:x},_E)}createOrUpdateFunctionSecretSlot(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,keyName:_,slot:x,key:k,options:R},xE)}deleteFunctionSecretSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,keyName:_,slot:x,options:k},wE)}listFunctionKeysSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,slot:_,options:x},EE)}listFunctionSecretsSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,functionName:C,slot:_,options:x},kE)}listHostKeysSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},RE)}listSyncStatusSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},TE)}syncFunctionsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},AE)}createOrUpdateHostSecretSlot(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,name:P,keyType:C,keyName:_,slot:x,key:k,options:R},OE)}deleteHostSecretSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,keyType:C,keyName:_,slot:x,options:k},IE)}_listHostNameBindingsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},ME)}getHostNameBindingSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,hostName:_,options:x},zE)}createOrUpdateHostNameBindingSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,hostName:C,slot:_,hostNameBinding:x,options:k},DE)}deleteHostNameBindingSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,hostName:_,options:x},qE)}getHybridConnectionSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,slot:x,options:k},LE)}createOrUpdateHybridConnectionSlot(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,slot:x,connectionEnvelope:k,options:R},FE)}deleteHybridConnectionSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,slot:x,options:k},HE)}updateHybridConnectionSlot(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,name:P,namespaceName:C,relayName:_,slot:x,connectionEnvelope:k,options:R},VE)}listHybridConnectionsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},WE)}listRelayServiceConnectionsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},QE)}getRelayServiceConnectionSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,entityName:C,slot:_,options:x},JE)}createOrUpdateRelayServiceConnectionSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,entityName:C,slot:_,connectionEnvelope:x,options:k},YE)}deleteRelayServiceConnectionSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,entityName:C,slot:_,options:x},ZE)}updateRelayServiceConnectionSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,entityName:C,slot:_,connectionEnvelope:x,options:k},ek)}_listInstanceIdentifiersSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},tk)}getInstanceInfoSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,instanceId:C,slot:_,options:x},rk)}getInstanceMsDeployStatusSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,instanceId:_,options:x},ik)}beginCreateInstanceMSDeployOperationSlot(v,P,C,_,x,k){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),R=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slot:C,instanceId:_,mSDeploy:x,options:k},ok);return new Em.F(R,{resumeFrom:null==k?void 0:k.resumeFrom,intervalInMs:null==k?void 0:k.updateIntervalInMs})}))}beginCreateInstanceMSDeployOperationSlotAndWait(v,P,C,_,x,k){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateInstanceMSDeployOperationSlot(v,P,C,_,x,k)).pollUntilDone()}))}getInstanceMSDeployLogSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,instanceId:_,options:x},nk)}_listInstanceProcessesSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,instanceId:_,options:x},sk)}getInstanceProcessSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,instanceId:x,options:k},ak)}deleteInstanceProcessSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,instanceId:x,options:k},lk)}getInstanceProcessDumpSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,instanceId:x,options:k},pk)}_listInstanceProcessModulesSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,instanceId:x,options:k},ck)}getInstanceProcessModuleSlot(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,baseAddress:_,slot:x,instanceId:k,options:R},uk)}_listInstanceProcessThreadsSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,instanceId:x,options:k},dk)}isCloneableSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},mk)}_listSiteBackupsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},hk)}listSyncFunctionTriggersSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},gk)}getMigrateMySqlStatusSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},fk)}getSwiftVirtualNetworkConnectionSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},yk)}createOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,connectionEnvelope:_,options:x},vk)}deleteSwiftVirtualNetworkSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},bk)}updateSwiftVirtualNetworkConnectionWithCheckSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,connectionEnvelope:_,options:x},Sk)}listNetworkFeaturesSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,view:C,slot:_,options:x},Nk)}getNetworkTraceOperationSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,operationId:C,slot:_,options:x},Pk)}startWebSiteNetworkTraceSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Ck)}beginStartWebSiteNetworkTraceOperationSlot(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slot:C,options:_},_k);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginStartWebSiteNetworkTraceOperationSlotAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginStartWebSiteNetworkTraceOperationSlot(v,P,C,_)).pollUntilDone()}))}stopWebSiteNetworkTraceSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},xk)}getNetworkTracesSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,operationId:C,slot:_,options:x},wk)}getNetworkTraceOperationSlotV2(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,operationId:C,slot:_,options:x},Ek)}getNetworkTracesSlotV2(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,operationId:C,slot:_,options:x},kk)}generateNewSitePublishingPasswordSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Rk)}_listPerfMonCountersSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Tk)}getSitePhpErrorLogFlagSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Ak)}listPremierAddOnsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Ok)}getPremierAddOnSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,premierAddOnName:C,slot:_,options:x},Ik)}addPremierAddOnSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,premierAddOnName:C,slot:_,premierAddOn:x,options:k},Mk)}deletePremierAddOnSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,premierAddOnName:C,slot:_,options:x},zk)}updatePremierAddOnSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,premierAddOnName:C,slot:_,premierAddOn:x,options:k},Dk)}getPrivateAccessSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},qk)}putPrivateAccessVnetSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,access:_,options:x},Lk)}_getPrivateEndpointConnectionListSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},jk)}getPrivateEndpointConnectionSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,privateEndpointConnectionName:C,slot:_,options:x},Bk)}beginApproveOrRejectPrivateEndpointConnectionSlot(v,P,C,_,x,k){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),R=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,privateEndpointConnectionName:C,slot:_,privateEndpointWrapper:x,options:k},Fk);return new Em.F(R,{resumeFrom:null==k?void 0:k.resumeFrom,intervalInMs:null==k?void 0:k.updateIntervalInMs})}))}beginApproveOrRejectPrivateEndpointConnectionSlotAndWait(v,P,C,_,x,k){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginApproveOrRejectPrivateEndpointConnectionSlot(v,P,C,_,x,k)).pollUntilDone()}))}beginDeletePrivateEndpointConnectionSlot(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,privateEndpointConnectionName:C,slot:_,options:x},Gk);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginDeletePrivateEndpointConnectionSlotAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeletePrivateEndpointConnectionSlot(v,P,C,_,x)).pollUntilDone()}))}getPrivateLinkResourcesSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Uk)}_listProcessesSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Hk)}getProcessSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,options:x},Vk)}deleteProcessSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,options:x},Wk)}getProcessDumpSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,options:x},$k)}_listProcessModulesSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,options:x},Kk)}getProcessModuleSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,baseAddress:_,slot:x,options:k},Qk)}_listProcessThreadsSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,options:x},Xk)}_listPublicCertificatesSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},Jk)}getPublicCertificateSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,publicCertificateName:_,options:x},Yk)}createOrUpdatePublicCertificateSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,publicCertificateName:C,slot:_,publicCertificate:x,options:k},Zk)}deletePublicCertificateSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,publicCertificateName:_,options:x},eR)}listPublishingProfileXmlWithSecretsSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,publishingProfileOptions:_,options:x},tR)}resetSlotConfigurationSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},rR)}restartSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},iR)}beginRestoreFromBackupBlobSlot(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slot:C,request:_,options:x},oR);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginRestoreFromBackupBlobSlotAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreFromBackupBlobSlot(v,P,C,_,x)).pollUntilDone()}))}beginRestoreFromDeletedAppSlot(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slot:C,restoreRequest:_,options:x},nR);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginRestoreFromDeletedAppSlotAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreFromDeletedAppSlot(v,P,C,_,x)).pollUntilDone()}))}beginRestoreSnapshotSlot(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slot:C,restoreRequest:_,options:x},sR);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginRestoreSnapshotSlotAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreSnapshotSlot(v,P,C,_,x)).pollUntilDone()}))}_listSiteExtensionsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},aR)}getSiteExtensionSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,siteExtensionId:C,slot:_,options:x},lR)}beginInstallSiteExtensionSlot(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,siteExtensionId:C,slot:_,options:x},pR);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginInstallSiteExtensionSlotAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginInstallSiteExtensionSlot(v,P,C,_,x)).pollUntilDone()}))}deleteSiteExtensionSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,siteExtensionId:C,slot:_,options:x},cR)}_listSlotDifferencesSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,slotSwapEntity:_,options:x},uR)}beginSwapSlot(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slot:C,slotSwapEntity:_,options:x},dR);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginSwapSlotAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginSwapSlot(v,P,C,_,x)).pollUntilDone()}))}_listSnapshotsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},hR)}_listSnapshotsFromDRSecondarySlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},fR)}getSourceControlSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},yR)}beginCreateOrUpdateSourceControlSlot(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slot:C,siteSourceControl:_,options:x},vR);return new Em.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateOrUpdateSourceControlSlotAndWait(v,P,C,_,x){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateSourceControlSlot(v,P,C,_,x)).pollUntilDone()}))}deleteSourceControlSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},bR)}updateSourceControlSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,siteSourceControl:_,options:x},SR)}startSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},NR)}beginStartNetworkTraceSlot(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slot:C,options:_},PR);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginStartNetworkTraceSlotAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginStartNetworkTraceSlot(v,P,C,_)).pollUntilDone()}))}stopSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},CR)}stopNetworkTraceSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},_R)}syncRepositorySlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},RR)}syncFunctionTriggersSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},TR)}_listTriggeredWebJobsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},AR)}getTriggeredWebJobSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,slot:_,options:x},OR)}deleteTriggeredWebJobSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,slot:_,options:x},IR)}_listTriggeredWebJobHistorySlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,slot:_,options:x},DR)}getTriggeredWebJobHistorySlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,id:_,slot:x,options:k},eT)}runTriggeredWebJobSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,slot:_,options:x},tT)}_listUsagesSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},rT)}listVnetConnectionsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},iT)}getVnetConnectionSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,slot:_,options:x},oT)}createOrUpdateVnetConnectionSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,slot:_,connectionEnvelope:x,options:k},nT)}deleteVnetConnectionSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,slot:_,options:x},sT)}updateVnetConnectionSlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,slot:_,connectionEnvelope:x,options:k},aT)}getVnetConnectionGatewaySlot(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,gatewayName:_,slot:x,options:k},lT)}createOrUpdateVnetConnectionGatewaySlot(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,gatewayName:_,slot:x,connectionEnvelope:k,options:R},pT)}updateVnetConnectionGatewaySlot(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,gatewayName:_,slot:x,connectionEnvelope:k,options:R},cT)}_listWebJobsSlot(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,options:_},uT)}getWebJobSlot(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,slot:_,options:x},dT)}_listSlotDifferencesFromProduction(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slotSwapEntity:C,options:_},mT)}beginSwapSlotWithProduction(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,slotSwapEntity:C,options:_},hT);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginSwapSlotWithProductionAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginSwapSlotWithProduction(v,P,C,_)).pollUntilDone()}))}_listSnapshots(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},fT)}_listSnapshotsFromDRSecondary(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},yT)}getSourceControl(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},vT)}beginCreateOrUpdateSourceControl(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,siteSourceControl:C,options:_},bT);return new Em.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateSourceControlAndWait(v,P,C,_){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateSourceControl(v,P,C,_)).pollUntilDone()}))}deleteSourceControl(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},ST)}updateSourceControl(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,siteSourceControl:C,options:_},NT)}start(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},PT)}beginStartNetworkTrace(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,ve.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,name:P,options:C},CT);return new Em.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginStartNetworkTraceAndWait(v,P,C){return(0,ve.mG)(this,void 0,void 0,(function*(){return(yield this.beginStartNetworkTrace(v,P,C)).pollUntilDone()}))}stop(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},_T)}stopNetworkTrace(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},xT)}syncRepository(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},wT)}syncFunctionTriggers(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},ET)}_listTriggeredWebJobs(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},kT)}getTriggeredWebJob(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,options:_},RT)}deleteTriggeredWebJob(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,options:_},TT)}_listTriggeredWebJobHistory(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,options:_},AT)}getTriggeredWebJobHistory(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,id:_,options:x},OT)}runTriggeredWebJob(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,options:_},IT)}_listUsages(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},MT)}listVnetConnections(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},zT)}getVnetConnection(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,options:_},DT)}createOrUpdateVnetConnection(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,connectionEnvelope:_,options:x},qT)}deleteVnetConnection(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,options:_},LT)}updateVnetConnection(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,connectionEnvelope:_,options:x},jT)}getVnetConnectionGateway(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,gatewayName:_,options:x},BT)}createOrUpdateVnetConnectionGateway(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,gatewayName:_,connectionEnvelope:x,options:k},FT)}updateVnetConnectionGateway(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,vnetName:C,gatewayName:_,connectionEnvelope:x,options:k},GT)}_listWebJobs(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,name:P,options:C},UT)}getWebJob(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,options:_},HT)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},VT)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},WT)}_listBackupsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},$T)}_listBasicPublishingCredentialsPoliciesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},KT)}_listConfigurationsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},QT)}_getAppSettingsKeyVaultReferencesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},XT)}_getSiteConnectionStringKeyVaultReferencesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},JT)}_listConfigurationSnapshotInfoNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},YT)}_listContinuousWebJobsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},ZT)}_listDeploymentsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},tA)}_listDomainOwnershipIdentifiersNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},rA)}_listFunctionsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},iA)}_listHostNameBindingsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},oA)}_listInstanceIdentifiersNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},nA)}_listInstanceProcessesNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,instanceId:C,nextLink:_,options:x},sA)}_listInstanceProcessModulesNext(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,instanceId:_,nextLink:x,options:k},aA)}_listInstanceProcessThreadsNext(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,instanceId:_,nextLink:x,options:k},lA)}_listSiteBackupsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},pA)}_listPerfMonCountersNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},cA)}_getPrivateEndpointConnectionListNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},uA)}_listProcessesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},gA)}_listProcessModulesNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,nextLink:_,options:x},fA)}_listProcessThreadsNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,nextLink:_,options:x},yA)}_listPublicCertificatesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},vA)}_listSiteExtensionsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},bA)}_listSlotsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},SA)}_listBackupsSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},PA)}_listBasicPublishingCredentialsPoliciesSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},CA)}_listConfigurationsSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},xA)}_getAppSettingsKeyVaultReferencesSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},wA)}_getSiteConnectionStringKeyVaultReferencesSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},EA)}_listConfigurationSnapshotInfoSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},kA)}_listContinuousWebJobsSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},RA)}_listDeploymentsSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},TA)}_listDomainOwnershipIdentifiersSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},AA)}_listInstanceFunctionsSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},OA)}_listHostNameBindingsSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},IA)}_listInstanceIdentifiersSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},zA)}_listInstanceProcessesSlotNext(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,instanceId:_,nextLink:x,options:k},qA)}_listInstanceProcessModulesSlotNext(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,instanceId:x,nextLink:k,options:R},LA)}_listInstanceProcessThreadsSlotNext(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,instanceId:x,nextLink:k,options:R},jA)}_listSiteBackupsSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},BA)}_listPerfMonCountersSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},FA)}_getPrivateEndpointConnectionListSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},GA)}_listProcessesSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},UA)}_listProcessModulesSlotNext(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,nextLink:x,options:k},HA)}_listProcessThreadsSlotNext(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,processId:C,slot:_,nextLink:x,options:k},VA)}_listPublicCertificatesSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},$A)}_listSiteExtensionsSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},KA)}_listSlotDifferencesSlotNext(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,slotSwapEntity:_,nextLink:x,options:k},XA)}_listSnapshotsSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},JA)}_listSnapshotsFromDRSecondarySlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},ZA)}_listTriggeredWebJobsSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},eO)}_listTriggeredWebJobHistorySlotNext(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,slot:_,nextLink:x,options:k},tO)}_listUsagesSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},rO)}_listWebJobsSlotNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slot:C,nextLink:_,options:x},iO)}_listSlotDifferencesFromProductionNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,slotSwapEntity:C,nextLink:_,options:x},oO)}_listSnapshotsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},nO)}_listSnapshotsFromDRSecondaryNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},sO)}_listTriggeredWebJobsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},aO)}_listTriggeredWebJobHistoryNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,name:P,webJobName:C,nextLink:_,options:x},lO)}_listUsagesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},pO)}_listWebJobsNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,name:P,nextLink:C,options:_},cO)}}const DN=Se.Q(ye,!1),qN={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:DN},LN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites",httpMethod:"GET",responses:{200:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp,nd],urlParameters:[Qp,Xp,ec],headerParameters:[Kp],serializer:DN},jN={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"GET",responses:{200:{bodyMapper:va},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},tP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PUT",responses:{200:{bodyMapper:va},201:{bodyMapper:va},202:{bodyMapper:va},204:{bodyMapper:va},default:{bodyMapper:Ee}},requestBody:sd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},oP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp,ad,ud],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},nP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}",httpMethod:"PATCH",responses:{200:{bodyMapper:va},202:{bodyMapper:va},default:{bodyMapper:Ee}},requestBody:md,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},sP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Yl},default:{bodyMapper:Ee}},queryParameters:[Jp,hd],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},aP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},requestBody:gd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},lP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup",httpMethod:"POST",responses:{200:{bodyMapper:ep},default:{bodyMapper:Ee}},requestBody:fd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},uP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups",httpMethod:"GET",responses:{200:{bodyMapper:sn},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},mP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:ep},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,yd],headerParameters:[Kp],serializer:DN},gP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,yd],headerParameters:[Kp],serializer:DN},SP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:ep},default:{bodyMapper:Ee}},requestBody:fd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,yd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},NP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:vd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,yd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},xP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:an},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},wP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:rp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},kP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:rp},default:{bodyMapper:Ee}},requestBody:bd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},RP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:rp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},TP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:rp},default:{bodyMapper:Ee}},requestBody:bd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},AP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},OP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},requestBody:Xu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},IP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},MP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:op},default:{bodyMapper:Ee}},requestBody:Sd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},zP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:op},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},DP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"GET",responses:{200:{bodyMapper:np},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},qP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:np},default:{bodyMapper:Ee}},requestBody:Nd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},LP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:np},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},jP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:sp},default:{bodyMapper:Ee}},requestBody:Pd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},BP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:sp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},FP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:Zl},default:{bodyMapper:Ee}},requestBody:fd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},GP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},UP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:Zl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},HP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:ts},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},VP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:ap},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Cd],headerParameters:[Kp],serializer:DN},WP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:ts},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},$P={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:ap},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,_d],headerParameters:[Kp],serializer:DN},KP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:lp},default:{bodyMapper:Ee}},requestBody:xd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},QP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:lp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},XP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:pp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},JP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:pp},default:{bodyMapper:Ee}},requestBody:wd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},YP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},requestBody:Ed,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},ZP={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},eC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:yl},201:{bodyMapper:yl},202:{bodyMapper:yl},204:{bodyMapper:yl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},tC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Ba},default:{bodyMapper:Ee}},requestBody:kd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},rC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Ba},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},nC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"GET",responses:{200:{bodyMapper:cp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},aC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames",httpMethod:"PUT",responses:{200:{bodyMapper:cp},default:{bodyMapper:Ee}},requestBody:Rd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},pC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:ip},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},cC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:ip},default:{bodyMapper:Ee}},requestBody:Td,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},mC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:ip},default:{bodyMapper:Ee}},requestBody:Td,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},gC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:ds},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},yC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:ip},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ad],headerParameters:[Kp],serializer:DN},vC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ad],headerParameters:[Kp],serializer:DN},bC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},204:{},default:{}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Od],serializer:DN},SC={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:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Id],serializer:DN},NC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:ms},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},PC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:mp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Md],headerParameters:[Kp],serializer:DN},CC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Md],headerParameters:[Kp],serializer:DN},_C={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Md],headerParameters:[Kp],serializer:DN},xC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Md],headerParameters:[Kp],serializer:DN},wC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:hs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},EC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:hp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,zd],headerParameters:[Kp],serializer:DN},kC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:hp},default:{bodyMapper:Ee}},requestBody:Dd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,zd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},RC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,zd],headerParameters:[Kp],serializer:DN},TC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:hp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,zd],headerParameters:[Kp],serializer:DN},AC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:tp},default:{bodyMapper:Ee}},requestBody:vd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},OC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:To},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},IC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:Sl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,qd],headerParameters:[Kp],serializer:DN},MC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:Sl},default:{bodyMapper:Ee}},requestBody:Ld,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,qd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},DC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,qd],headerParameters:[Kp],serializer:DN},qC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Sl},default:{bodyMapper:Ee}},requestBody:Ld,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,qd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},LC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:gp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},jC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:gp},201:{bodyMapper:gp},202:{bodyMapper:gp},204:{bodyMapper:gp},409:{isError:!0},default:{bodyMapper:Ee}},requestBody:jd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},BC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:vp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},FC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions",httpMethod:"GET",responses:{200:{bodyMapper:fs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},UC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},WC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:bp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Bd],headerParameters:[Kp],serializer:DN},QC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:bp},201:{bodyMapper:bp},202:{bodyMapper:bp},204:{bodyMapper:bp},default:{bodyMapper:Ee}},requestBody:Fd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Bd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},JC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Bd],headerParameters:[Kp],serializer:DN},ZC={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:ys},201:{bodyMapper:ys},default:{bodyMapper:Ee}},requestBody:Gd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Bd,Ud],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},e_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Bd,Ud],headerParameters:[Kp],serializer:DN},t_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Bd],headerParameters:[Kp],serializer:DN},r_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:vs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Bd],headerParameters:[Kp],serializer:DN},i_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:bs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},o_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},n_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},s_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:ys},201:{bodyMapper:ys},default:{bodyMapper:Ee}},requestBody:Gd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ud,Hd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},a_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ud,Hd],headerParameters:[Kp],serializer:DN},l_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},p_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:Sp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Vd],headerParameters:[Kp],serializer:DN},c_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:Sp},default:{bodyMapper:Ee}},requestBody:Wd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Vd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},u_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Vd],headerParameters:[Kp],serializer:DN},d_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Xa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c],headerParameters:[Kp],serializer:DN},m_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Xa},default:{bodyMapper:Ee}},requestBody:$d,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},h_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c],headerParameters:[Kp],serializer:DN},g_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Xa},default:{bodyMapper:Ee}},requestBody:$d,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},f_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Xa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},y_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:Pp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},v_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:Pp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qd],headerParameters:[Kp],serializer:DN},b_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pp},default:{bodyMapper:Ee}},requestBody:Jd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},N_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qd],headerParameters:[Kp],serializer:DN},P_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pp},default:{bodyMapper:Ee}},requestBody:Jd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Qd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},C_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances",httpMethod:"GET",responses:{200:{bodyMapper:Ns},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},x_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:Cp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Yd],headerParameters:[Kp],serializer:DN},w_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:gp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Yd],headerParameters:[Kp],serializer:DN},E_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:gp},201:{bodyMapper:gp},202:{bodyMapper:gp},204:{bodyMapper:gp},409:{isError:!0},default:{bodyMapper:Ee}},requestBody:jd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Yd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},R_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:vp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Yd],headerParameters:[Kp],serializer:DN},T_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:ks},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Yd],headerParameters:[Kp],serializer:DN},A_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:wp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Yd,Zd],headerParameters:[Kp],serializer:DN},O_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Yd,Zd],headerParameters:[Kp],serializer:DN},I_={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Yd,Zd],headerParameters:[Kp],serializer:DN},z_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:Rs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Yd,Zd],headerParameters:[Kp],serializer:DN},D_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:xp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Yd,Zd,em],headerParameters:[Kp],serializer:DN},j_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Ts},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Yd,Zd],headerParameters:[Kp],serializer:DN},F_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:Os},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},G_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:sn},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},H_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:vs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},V_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate",httpMethod:"PUT",responses:{200:{bodyMapper:kp},201:{bodyMapper:kp},202:{bodyMapper:kp},204:{bodyMapper:kp},default:{bodyMapper:Ee}},requestBody:tm,queryParameters:[Jp,{parameterPath:"subscriptionName",mapper:{serializedName:"subscriptionName",required:!0,xmlName:"subscriptionName",type:{name:"String"}}}],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},W_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql",httpMethod:"POST",responses:{200:{bodyMapper:Ir},201:{bodyMapper:Ir},202:{bodyMapper:Ir},204:{bodyMapper:Ir},default:{bodyMapper:Ee}},requestBody:rm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},$_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:Tp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},K_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:Ap},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},Q_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:Ap},default:{bodyMapper:Ee}},requestBody:im,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},X_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},J_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:Ap},default:{bodyMapper:Ee}},requestBody:im,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Y_={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:Ip},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,om],headerParameters:[Kp],serializer:DN},Z_={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,du],headerParameters:[Kp],serializer:DN},ex={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:Ee}},queryParameters:[Jp,nm,sm,am],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},tx={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:Ee}},queryParameters:[Jp,nm,sm,am],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},rx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},ox={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,du],headerParameters:[Kp],serializer:DN},nx={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,du],headerParameters:[Kp],serializer:DN},lx={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,du],headerParameters:[Kp],serializer:DN},px={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},cx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:zs},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},dx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:Mp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},mx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:xa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},hx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:xa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,lm],headerParameters:[Kp],serializer:DN},gx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:xa},default:{bodyMapper:Ee}},requestBody:pm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,lm],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},fx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,lm],headerParameters:[Kp],serializer:DN},yx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:xa},default:{bodyMapper:Ee}},requestBody:dm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,lm],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},vx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:Dp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},bx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:Dp},default:{bodyMapper:Ee}},requestBody:mm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Sx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:Br},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},Nx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:$a},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac],headerParameters:[Kp],serializer:DN},Px={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:$a},201:{bodyMapper:$a},202:{bodyMapper:$a},204:{bodyMapper:$a},default:{bodyMapper:Ee}},requestBody:Oc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Cx={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac],headerParameters:[Kp],serializer:DN},_x={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},xx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes",httpMethod:"GET",responses:{200:{bodyMapper:ks},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},wx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:wp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Zd],headerParameters:[Kp],serializer:DN},Ex={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Zd],headerParameters:[Kp],serializer:DN},Rx={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Zd],headerParameters:[Kp],serializer:DN},Tx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:Rs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Zd],headerParameters:[Kp],serializer:DN},Ax={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:xp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Zd,em],headerParameters:[Kp],serializer:DN},Ox={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Ts},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Zd],headerParameters:[Kp],serializer:DN},Ix={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Fs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},Mx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:Lp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,hm],headerParameters:[Kp],serializer:DN},zx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:Lp},default:{bodyMapper:Ee}},requestBody:gm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,hm],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Dx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,hm],headerParameters:[Kp],serializer:DN},Bx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"}},default:{bodyMapper:Ee}},requestBody:fm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Yp,ym],mediaType:"json",serializer:DN},Fx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},Gx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp,Kc,bm],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},Vx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:vd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Wx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:Sm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},$x={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:Nm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Kx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:Hs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},Qx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Fp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Pm],headerParameters:[Kp],serializer:DN},Xx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Fp},201:{bodyMapper:Fp},202:{bodyMapper:Fp},204:{bodyMapper:Fp},429:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Pm],headerParameters:[Kp],serializer:DN},Jx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Pm],headerParameters:[Kp],serializer:DN},Yx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots",httpMethod:"GET",responses:{200:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},Zx={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"GET",responses:{200:{bodyMapper:va},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},ew={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PUT",responses:{200:{bodyMapper:va},201:{bodyMapper:va},202:{bodyMapper:va},204:{bodyMapper:va},default:{bodyMapper:Ee}},requestBody:sd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},tw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"DELETE",responses:{200:{},204:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp,ad,ud],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}",httpMethod:"PATCH",responses:{200:{bodyMapper:va},202:{bodyMapper:va},default:{bodyMapper:Ee}},requestBody:md,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},iw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname",httpMethod:"GET",responses:{200:{bodyMapper:Yl},default:{bodyMapper:Ee}},queryParameters:[Jp,hd],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},requestBody:gd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup",httpMethod:"POST",responses:{200:{bodyMapper:ep},default:{bodyMapper:Ee}},requestBody:fd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups",httpMethod:"GET",responses:{200:{bodyMapper:sn},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},aw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"GET",responses:{200:{bodyMapper:ep},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,yd],headerParameters:[Kp],serializer:DN},lw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,yd],headerParameters:[Kp],serializer:DN},pw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list",httpMethod:"POST",responses:{200:{bodyMapper:ep},default:{bodyMapper:Ee}},requestBody:fd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,yd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:vd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,yd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies",httpMethod:"GET",responses:{200:{bodyMapper:an},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"GET",responses:{200:{bodyMapper:rp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},yw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp",httpMethod:"PUT",responses:{200:{bodyMapper:rp},default:{bodyMapper:Ee}},requestBody:bd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},vw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"GET",responses:{200:{bodyMapper:rp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm",httpMethod:"PUT",responses:{200:{bodyMapper:rp},default:{bodyMapper:Ee}},requestBody:bd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Sw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Nw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},requestBody:Xu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Pw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Cw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings",httpMethod:"PUT",responses:{200:{bodyMapper:op},default:{bodyMapper:Ee}},requestBody:Sd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:op},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2",httpMethod:"PUT",responses:{200:{bodyMapper:np},default:{bodyMapper:Ee}},requestBody:Nd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Ew={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list",httpMethod:"GET",responses:{200:{bodyMapper:np},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts",httpMethod:"PUT",responses:{200:{bodyMapper:sp},default:{bodyMapper:Ee}},requestBody:Pd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Rw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list",httpMethod:"POST",responses:{200:{bodyMapper:sp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Aw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"PUT",responses:{200:{bodyMapper:Zl},default:{bodyMapper:Ee}},requestBody:fd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Ow={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Iw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list",httpMethod:"POST",responses:{200:{bodyMapper:Zl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Mw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings",httpMethod:"GET",responses:{200:{bodyMapper:ts},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},zw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}",httpMethod:"GET",responses:{200:{bodyMapper:ap},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Cd],headerParameters:[Kp],serializer:DN},Dw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings",httpMethod:"GET",responses:{200:{bodyMapper:ts},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}",httpMethod:"GET",responses:{200:{bodyMapper:ap},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,_d],headerParameters:[Kp],serializer:DN},Lw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings",httpMethod:"PUT",responses:{200:{bodyMapper:lp},default:{bodyMapper:Ee}},requestBody:xd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list",httpMethod:"POST",responses:{200:{bodyMapper:lp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Bw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"GET",responses:{200:{bodyMapper:pp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Fw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs",httpMethod:"PUT",responses:{200:{bodyMapper:pp},default:{bodyMapper:Ee}},requestBody:wd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Gw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata",httpMethod:"PUT",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},requestBody:Ed,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Uw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list",httpMethod:"POST",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Hw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list",httpMethod:"POST",responses:{200:{bodyMapper:yl},201:{bodyMapper:yl},202:{bodyMapper:yl},204:{bodyMapper:yl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Vw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings",httpMethod:"PUT",responses:{200:{bodyMapper:Ba},default:{bodyMapper:Ee}},requestBody:kd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Ww={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list",httpMethod:"POST",responses:{200:{bodyMapper:Ba},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},$w={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"GET",responses:{200:{bodyMapper:ip},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Kw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PUT",responses:{200:{bodyMapper:ip},default:{bodyMapper:Ee}},requestBody:Td,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Qw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web",httpMethod:"PATCH",responses:{200:{bodyMapper:ip},default:{bodyMapper:Ee}},requestBody:Td,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Xw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:ds},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Jw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}",httpMethod:"GET",responses:{200:{bodyMapper:ip},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Ad],headerParameters:[Kp],serializer:DN},Yw={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Ad],headerParameters:[Kp],serializer:DN},Zw={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:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Od],serializer:DN},eE={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:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Id],serializer:DN},tE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs",httpMethod:"GET",responses:{200:{bodyMapper:ms},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},rE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:mp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Md],headerParameters:[Kp],serializer:DN},iE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Md],headerParameters:[Kp],serializer:DN},oE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Md],headerParameters:[Kp],serializer:DN},nE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Md],headerParameters:[Kp],serializer:DN},sE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments",httpMethod:"GET",responses:{200:{bodyMapper:hs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},aE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"GET",responses:{200:{bodyMapper:hp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,zd],headerParameters:[Kp],serializer:DN},lE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"PUT",responses:{200:{bodyMapper:hp},default:{bodyMapper:Ee}},requestBody:Dd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,zd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},pE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,zd],headerParameters:[Kp],serializer:DN},cE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log",httpMethod:"GET",responses:{200:{bodyMapper:hp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,zd],headerParameters:[Kp],serializer:DN},uE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup",httpMethod:"POST",responses:{200:{bodyMapper:tp},default:{bodyMapper:Ee}},requestBody:vd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},dE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers",httpMethod:"GET",responses:{200:{bodyMapper:To},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},mE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"GET",responses:{200:{bodyMapper:Sl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,qd],headerParameters:[Kp],serializer:DN},hE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PUT",responses:{200:{bodyMapper:Sl},default:{bodyMapper:Ee}},requestBody:Ld,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,qd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},gE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,qd],headerParameters:[Kp],serializer:DN},fE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Sl},default:{bodyMapper:Ee}},requestBody:Ld,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,qd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},yE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:gp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},vE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:gp},201:{bodyMapper:gp},202:{bodyMapper:gp},204:{bodyMapper:gp},409:{isError:!0},default:{bodyMapper:Ee}},requestBody:jd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},bE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:vp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},SE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions",httpMethod:"GET",responses:{200:{bodyMapper:fs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},NE={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},PE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"GET",responses:{200:{bodyMapper:bp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Bd],headerParameters:[Kp],serializer:DN},CE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"PUT",responses:{200:{bodyMapper:bp},201:{bodyMapper:bp},202:{bodyMapper:bp},204:{bodyMapper:bp},default:{bodyMapper:Ee}},requestBody:Fd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Bd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},_E={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Bd],headerParameters:[Kp],serializer:DN},xE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:ys},201:{bodyMapper:ys},default:{bodyMapper:Ee}},requestBody:Gd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Bd,Ud],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},wE={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Bd,Ud],headerParameters:[Kp],serializer:DN},EE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:Dl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Bd],headerParameters:[Kp],serializer:DN},kE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets",httpMethod:"POST",responses:{200:{bodyMapper:vs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Bd],headerParameters:[Kp],serializer:DN},RE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys",httpMethod:"POST",responses:{200:{bodyMapper:bs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},TE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},AE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},OE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}",httpMethod:"PUT",responses:{200:{bodyMapper:ys},201:{bodyMapper:ys},default:{bodyMapper:Ee}},requestBody:Gd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Ud,Hd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},IE={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Ud,Hd],headerParameters:[Kp],serializer:DN},ME={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},zE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"GET",responses:{200:{bodyMapper:Sp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Vd],headerParameters:[Kp],serializer:DN},DE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"PUT",responses:{200:{bodyMapper:Sp},default:{bodyMapper:Ee}},requestBody:Wd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Vd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},qE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Vd],headerParameters:[Kp],serializer:DN},LE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"GET",responses:{200:{bodyMapper:Xa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c,uu],headerParameters:[Kp],serializer:DN},FE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PUT",responses:{200:{bodyMapper:Xa},default:{bodyMapper:Ee}},requestBody:$d,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},HE={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c,uu],headerParameters:[Kp],serializer:DN},VE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Xa},default:{bodyMapper:Ee}},requestBody:$d,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Wc,$c,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},WE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays",httpMethod:"GET",responses:{200:{bodyMapper:Xa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},QE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection",httpMethod:"GET",responses:{200:{bodyMapper:Pp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},JE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"GET",responses:{200:{bodyMapper:Pp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Qd],headerParameters:[Kp],serializer:DN},YE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PUT",responses:{200:{bodyMapper:Pp},default:{bodyMapper:Ee}},requestBody:Jd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Qd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},ZE={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Qd],headerParameters:[Kp],serializer:DN},ek={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Pp},default:{bodyMapper:Ee}},requestBody:Jd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Qd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},tk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances",httpMethod:"GET",responses:{200:{bodyMapper:Ns},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},rk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}",httpMethod:"GET",responses:{200:{bodyMapper:Cp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Yd],headerParameters:[Kp],serializer:DN},ik={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"GET",responses:{200:{bodyMapper:gp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Yd],headerParameters:[Kp],serializer:DN},ok={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy",httpMethod:"PUT",responses:{200:{bodyMapper:gp},201:{bodyMapper:gp},202:{bodyMapper:gp},204:{bodyMapper:gp},409:{isError:!0},default:{bodyMapper:Ee}},requestBody:jd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Yd],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},nk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log",httpMethod:"GET",responses:{200:{bodyMapper:vp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Yd],headerParameters:[Kp],serializer:DN},sk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes",httpMethod:"GET",responses:{200:{bodyMapper:ks},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Yd],headerParameters:[Kp],serializer:DN},ak={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:wp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Yd,Zd],headerParameters:[Kp],serializer:DN},lk={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Yd,Zd],headerParameters:[Kp],serializer:DN},pk={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Yd,Zd],headerParameters:[Kp],serializer:DN},ck={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:Rs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Yd,Zd],headerParameters:[Kp],serializer:DN},uk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:xp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Yd,Zd,em],headerParameters:[Kp],serializer:DN},dk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Ts},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Yd,Zd],headerParameters:[Kp],serializer:DN},mk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable",httpMethod:"POST",responses:{200:{bodyMapper:Os},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},hk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups",httpMethod:"POST",responses:{200:{bodyMapper:sn},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},gk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus",httpMethod:"POST",responses:{200:{bodyMapper:vs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},fk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status",httpMethod:"GET",responses:{200:{bodyMapper:Tp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},yk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"GET",responses:{200:{bodyMapper:Ap},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},vk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PUT",responses:{200:{bodyMapper:Ap},default:{bodyMapper:Ee}},requestBody:im,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},bk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Sk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork",httpMethod:"PATCH",responses:{200:{bodyMapper:Ap},default:{bodyMapper:Ee}},requestBody:im,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Nk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}",httpMethod:"GET",responses:{200:{bodyMapper:Ip},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,om],headerParameters:[Kp],serializer:DN},Pk={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,du],headerParameters:[Kp],serializer:DN},Ck={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"String"}}},default:{bodyMapper:Ee}},queryParameters:[Jp,nm,sm,am],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},_k={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:Ee}},queryParameters:[Jp,nm,sm,am],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},xk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},wk={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,du],headerParameters:[Kp],serializer:DN},Ek={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,du],headerParameters:[Kp],serializer:DN},kk={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,du],headerParameters:[Kp],serializer:DN},Rk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Tk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters",httpMethod:"GET",responses:{200:{bodyMapper:zs},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Ak={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging",httpMethod:"GET",responses:{200:{bodyMapper:Mp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Ok={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons",httpMethod:"GET",responses:{200:{bodyMapper:xa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Ik={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"GET",responses:{200:{bodyMapper:xa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,lm],headerParameters:[Kp],serializer:DN},Mk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PUT",responses:{200:{bodyMapper:xa},default:{bodyMapper:Ee}},requestBody:pm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,lm],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},zk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,lm],headerParameters:[Kp],serializer:DN},Dk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}",httpMethod:"PATCH",responses:{200:{bodyMapper:xa},default:{bodyMapper:Ee}},requestBody:dm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,lm],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},qk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"GET",responses:{200:{bodyMapper:Dp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Lk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks",httpMethod:"PUT",responses:{200:{bodyMapper:Dp},default:{bodyMapper:Ee}},requestBody:mm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},jk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:Br},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Bk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:$a},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac,uu],headerParameters:[Kp],serializer:DN},Fk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:$a},201:{bodyMapper:$a},202:{bodyMapper:$a},204:{bodyMapper:$a},default:{bodyMapper:Ee}},requestBody:Oc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},Gk={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Ac,uu],headerParameters:[Kp],serializer:DN},Uk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Hk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes",httpMethod:"GET",responses:{200:{bodyMapper:ks},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Vk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"GET",responses:{200:{bodyMapper:wp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Zd],headerParameters:[Kp],serializer:DN},Wk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Zd],headerParameters:[Kp],serializer:DN},$k={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Zd],headerParameters:[Kp],serializer:DN},Kk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules",httpMethod:"GET",responses:{200:{bodyMapper:Rs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Zd],headerParameters:[Kp],serializer:DN},Qk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}",httpMethod:"GET",responses:{200:{bodyMapper:xp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Zd,em],headerParameters:[Kp],serializer:DN},Xk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads",httpMethod:"GET",responses:{200:{bodyMapper:Ts},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Zd],headerParameters:[Kp],serializer:DN},Jk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates",httpMethod:"GET",responses:{200:{bodyMapper:Fs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},Yk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"GET",responses:{200:{bodyMapper:Lp},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,hm],headerParameters:[Kp],serializer:DN},Zk={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"PUT",responses:{200:{bodyMapper:Lp},default:{bodyMapper:Ee}},requestBody:gm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,hm],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},eR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,hm],headerParameters:[Kp],serializer:DN},tR={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:Ee}},requestBody:fm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Yp,ym],mediaType:"json",serializer:DN},rR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},iR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp,Kc,bm],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},oR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:vd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},nR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:Sm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},sR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:Nm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},aR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions",httpMethod:"GET",responses:{200:{bodyMapper:Hs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},lR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"GET",responses:{200:{bodyMapper:Fp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Pm],headerParameters:[Kp],serializer:DN},pR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"PUT",responses:{200:{bodyMapper:Fp},201:{bodyMapper:Fp},202:{bodyMapper:Fp},204:{bodyMapper:Fp},429:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Pm],headerParameters:[Kp],serializer:DN},cR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}",httpMethod:"DELETE",responses:{204:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Pm],headerParameters:[Kp],serializer:DN},uR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:Vs},default:{bodyMapper:Ee}},requestBody:gd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},dR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:gd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},hR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Ws},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},fR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Ws},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},yR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:Up},201:{bodyMapper:Up},202:{bodyMapper:Up},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},vR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:Up},201:{bodyMapper:Up},202:{bodyMapper:Up},204:{bodyMapper:Up},default:{bodyMapper:Ee}},requestBody:Cm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},bR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp,xm],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},SR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Up},201:{bodyMapper:Up},202:{bodyMapper:Up},default:{bodyMapper:Ee}},requestBody:Cm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},NR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},PR={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:Ee}},queryParameters:[Jp,nm,sm,am],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},CR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},_R={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},RR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},TR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},AR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:Xs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},OR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:Hp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Md],headerParameters:[Kp],serializer:DN},IR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Md],headerParameters:[Kp],serializer:DN},DR={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:ea},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Md],headerParameters:[Kp],serializer:DN},eT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Wp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Md,zd],headerParameters:[Kp],serializer:DN},tT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Md],headerParameters:[Kp],serializer:DN},rT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},iT={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},oT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:el},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,uu],headerParameters:[Kp],serializer:DN},nT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:el},default:{bodyMapper:Ee}},requestBody:wm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},sT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,uu],headerParameters:[Kp],serializer:DN},aT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:el},default:{bodyMapper:Ee}},requestBody:wm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},lT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:tl},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,Yc,uu],headerParameters:[Kp],serializer:DN},pT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:tl},default:{bodyMapper:Ee}},requestBody:Zc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,Yc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},cT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:tl},default:{bodyMapper:Ee}},requestBody:Zc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,Yc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},uT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu],headerParameters:[Kp],serializer:DN},dT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:$p},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uu,Md],headerParameters:[Kp],serializer:DN},mT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs",httpMethod:"POST",responses:{200:{bodyMapper:Vs},default:{bodyMapper:Ee}},requestBody:gd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},hT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Ee}},requestBody:gd,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},fT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots",httpMethod:"GET",responses:{200:{bodyMapper:Ws},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},yT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr",httpMethod:"GET",responses:{200:{bodyMapper:Ws},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},vT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"GET",responses:{200:{bodyMapper:Up},201:{bodyMapper:Up},202:{bodyMapper:Up},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},bT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PUT",responses:{200:{bodyMapper:Up},201:{bodyMapper:Up},202:{bodyMapper:Up},204:{bodyMapper:Up},default:{bodyMapper:Ee}},requestBody:Cm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},ST={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"DELETE",responses:{200:{},202:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp,xm],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},NT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web",httpMethod:"PATCH",responses:{200:{bodyMapper:Up},201:{bodyMapper:Up},202:{bodyMapper:Up},default:{bodyMapper:Ee}},requestBody:Cm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},PT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},CT={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:Ee}},queryParameters:[Jp,nm,sm,am],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},_T={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},xT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace",httpMethod:"POST",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},wT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync",httpMethod:"POST",responses:{200:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},ET={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},kT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs",httpMethod:"GET",responses:{200:{bodyMapper:Xs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},RT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:Hp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Md],headerParameters:[Kp],serializer:DN},TT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Md],headerParameters:[Kp],serializer:DN},AT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history",httpMethod:"GET",responses:{200:{bodyMapper:ea},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Md],headerParameters:[Kp],serializer:DN},OT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}",httpMethod:"GET",responses:{200:{bodyMapper:Wp},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Md,zd],headerParameters:[Kp],serializer:DN},IT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run",httpMethod:"POST",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Md],headerParameters:[Kp],serializer:DN},MT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},zT={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:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},DT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"GET",responses:{200:{bodyMapper:el},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc],headerParameters:[Kp],serializer:DN},qT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PUT",responses:{200:{bodyMapper:el},default:{bodyMapper:Ee}},requestBody:wm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},LT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"DELETE",responses:{200:{},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc],headerParameters:[Kp],serializer:DN},jT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}",httpMethod:"PATCH",responses:{200:{bodyMapper:el},default:{bodyMapper:Ee}},requestBody:wm,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},BT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"GET",responses:{200:{bodyMapper:tl},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,Yc],headerParameters:[Kp],serializer:DN},FT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PUT",responses:{200:{bodyMapper:tl},default:{bodyMapper:Ee}},requestBody:Zc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,Yc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},GT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}",httpMethod:"PATCH",responses:{200:{bodyMapper:tl},default:{bodyMapper:Ee}},requestBody:Zc,queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Jc,Yc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},UT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc],headerParameters:[Kp],serializer:DN},HT={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}",httpMethod:"GET",responses:{200:{bodyMapper:$p},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,Md],headerParameters:[Kp],serializer:DN},VT={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:DN},WT={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp,nd],urlParameters:[Qp,Xp,ec,uc],headerParameters:[Kp],serializer:DN},$T={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:sn},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},KT={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:an},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},QT={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},XT={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ts},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},JT={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ts},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},YT={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ds},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},ZT={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ms},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},tA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},rA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:To},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},iA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:fs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},oA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},nA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ns},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},sA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ks},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Yd],headerParameters:[Kp],serializer:DN},aA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Rs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Yd,Zd],headerParameters:[Kp],serializer:DN},lA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ts},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Yd,Zd],headerParameters:[Kp],serializer:DN},pA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:sn},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},cA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:zs},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},uA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Br},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},gA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ks},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},fA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Rs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Zd],headerParameters:[Kp],serializer:DN},yA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ts},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Zd],headerParameters:[Kp],serializer:DN},vA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},bA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},SA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Gt},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},PA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:sn},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},CA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:an},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},xA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ln},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},wA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ts},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},EA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ts},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},kA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ds},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},RA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ms},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},TA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:hs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},AA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:To},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},OA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:fs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},IA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ss},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},zA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ns},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},qA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ks},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu,Yd],headerParameters:[Kp],serializer:DN},LA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Rs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu,Yd,Zd],headerParameters:[Kp],serializer:DN},jA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ts},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu,Yd,Zd],headerParameters:[Kp],serializer:DN},BA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:sn},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},FA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:zs},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},GA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Br},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},UA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ks},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},HA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Rs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu,Zd],headerParameters:[Kp],serializer:DN},VA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ts},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu,Zd],headerParameters:[Kp],serializer:DN},$A={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Fs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},KA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Hs},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},XA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},JA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ws},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},ZA={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ws},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},eO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Xs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},tO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ea},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu,Md],headerParameters:[Kp],serializer:DN},rO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},iO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,uu],headerParameters:[Kp],serializer:DN},oO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Vs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp,Yp],mediaType:"json",serializer:DN},nO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ws},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},sO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ws},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},aO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Xs},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},lO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ea},404:{isError:!0},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc,Md],headerParameters:[Kp],serializer:DN},pO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:Ee}},queryParameters:[Jp,Mc],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN},cO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:oa},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,ec,oc,uc],headerParameters:[Kp],serializer:DN};class WebSiteManagementClient extends be.S{constructor(v,P,C){if(void 0===v)throw new Error("'credentials' cannot be null");if(void 0===P)throw new Error("'subscriptionId' cannot be null");C||(C={});const _={requestContentType:"application/json; charset=utf-8",credential:v},x="azsdk-js-arm-appservice/11.0.0",k=C.userAgentOptions&&C.userAgentOptions.userAgentPrefix?`${C.userAgentOptions.userAgentPrefix} ${x}`:`${x}`;C.credentialScopes||(C.credentialScopes=["https://management.azure.com/.default"]);super(Object.assign(Object.assign(Object.assign({},_),C),{userAgentOptions:{userAgentPrefix:k},baseUri:C.endpoint||"https://management.azure.com"})),this.subscriptionId=P,this.$host=C.$host||"https://management.azure.com",this.apiVersion=C.apiVersion||"2021-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)}listSourceControls(v){const P=this.listSourceControlsPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSourceControlsPagingPage(v)}}listSourceControlsPagingPage(v){return(0,ve.FC)(this,arguments,(function*listSourceControlsPagingPage_1(){let P=yield(0,ve.qq)(this._listSourceControls(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listSourceControlsNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listSourceControlsPagingAll(v){return(0,ve.FC)(this,arguments,(function*listSourceControlsPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listSourceControlsPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listBillingMeters(v){const P=this.listBillingMetersPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listBillingMetersPagingPage(v)}}listBillingMetersPagingPage(v){return(0,ve.FC)(this,arguments,(function*listBillingMetersPagingPage_1(){let P=yield(0,ve.qq)(this._listBillingMeters(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listBillingMetersNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listBillingMetersPagingAll(v){return(0,ve.FC)(this,arguments,(function*listBillingMetersPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listBillingMetersPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listCustomHostNameSites(v){const P=this.listCustomHostNameSitesPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listCustomHostNameSitesPagingPage(v)}}listCustomHostNameSitesPagingPage(v){return(0,ve.FC)(this,arguments,(function*listCustomHostNameSitesPagingPage_1(){let P=yield(0,ve.qq)(this._listCustomHostNameSites(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listCustomHostNameSitesNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listCustomHostNameSitesPagingAll(v){return(0,ve.FC)(this,arguments,(function*listCustomHostNameSitesPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listCustomHostNameSitesPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listGeoRegions(v){const P=this.listGeoRegionsPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listGeoRegionsPagingPage(v)}}listGeoRegionsPagingPage(v){return(0,ve.FC)(this,arguments,(function*listGeoRegionsPagingPage_1(){let P=yield(0,ve.qq)(this._listGeoRegions(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listGeoRegionsNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listGeoRegionsPagingAll(v){return(0,ve.FC)(this,arguments,(function*listGeoRegionsPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listGeoRegionsPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listSiteIdentifiersAssignedToHostName(v,P){const C=this.listSiteIdentifiersAssignedToHostNamePagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listSiteIdentifiersAssignedToHostNamePagingPage(v,P)}}listSiteIdentifiersAssignedToHostNamePagingPage(v,P){return(0,ve.FC)(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingPage_1(){let C=yield(0,ve.qq)(this._listSiteIdentifiersAssignedToHostName(v,P));yield yield(0,ve.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,ve.qq)(this._listSiteIdentifiersAssignedToHostNameNext(v,_,P)),_=C.nextLink,yield yield(0,ve.qq)(C.value||[])}))}listSiteIdentifiersAssignedToHostNamePagingAll(v,P){return(0,ve.FC)(this,arguments,(function*listSiteIdentifiersAssignedToHostNamePagingAll_1(){var C,_;try{for(var x,k=(0,ve.KL)(this.listSiteIdentifiersAssignedToHostNamePagingPage(v,P));!(x=yield(0,ve.qq)(k.next())).done;){const v=x.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,ve.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listPremierAddOnOffers(v){const P=this.listPremierAddOnOffersPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPremierAddOnOffersPagingPage(v)}}listPremierAddOnOffersPagingPage(v){return(0,ve.FC)(this,arguments,(function*listPremierAddOnOffersPagingPage_1(){let P=yield(0,ve.qq)(this._listPremierAddOnOffers(v));yield yield(0,ve.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,ve.qq)(this._listPremierAddOnOffersNext(C,v)),C=P.nextLink,yield yield(0,ve.qq)(P.value||[])}))}listPremierAddOnOffersPagingAll(v){return(0,ve.FC)(this,arguments,(function*listPremierAddOnOffersPagingAll_1(){var P,C;try{for(var _,x=(0,ve.KL)(this.listPremierAddOnOffersPagingPage(v));!(_=yield(0,ve.qq)(x.next())).done;){const v=_.value;yield(0,ve.qq)(yield*(0,ve.V2)((0,ve.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,ve.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}getPublishingUser(v){return this.sendOperationRequest({options:v},dO)}updatePublishingUser(v,P){return this.sendOperationRequest({userDetails:v,options:P},mO)}_listSourceControls(v){return this.sendOperationRequest({options:v},hO)}getSourceControl(v,P){return this.sendOperationRequest({sourceControlType:v,options:P},gO)}updateSourceControl(v,P,C){return this.sendOperationRequest({sourceControlType:v,requestMessage:P,options:C},fO)}_listBillingMeters(v){return this.sendOperationRequest({options:v},yO)}checkNameAvailability(v,P,C){return this.sendOperationRequest({name:v,typeParam:P,options:C},vO)}_listCustomHostNameSites(v){return this.sendOperationRequest({options:v},SO)}getSubscriptionDeploymentLocations(v){return this.sendOperationRequest({options:v},CO)}_listGeoRegions(v){return this.sendOperationRequest({options:v},_O)}_listSiteIdentifiersAssignedToHostName(v,P){return this.sendOperationRequest({nameIdentifier:v,options:P},xO)}_listPremierAddOnOffers(v){return this.sendOperationRequest({options:v},wO)}listSkus(v){return this.sendOperationRequest({options:v},EO)}verifyHostingEnvironmentVnet(v,P){return this.sendOperationRequest({parameters:v,options:P},kO)}move(v,P,C){return this.sendOperationRequest({resourceGroupName:v,moveResourceEnvelope:P,options:C},TO)}validate(v,P,C){return this.sendOperationRequest({resourceGroupName:v,validateRequest:P,options:C},AO)}validateMove(v,P,C){return this.sendOperationRequest({resourceGroupName:v,moveResourceEnvelope:P,options:C},IO)}_listSourceControlsNext(v,P){return this.sendOperationRequest({nextLink:v,options:P},MO)}_listBillingMetersNext(v,P){return this.sendOperationRequest({nextLink:v,options:P},DO)}_listCustomHostNameSitesNext(v,P){return this.sendOperationRequest({nextLink:v,options:P},qO)}_listGeoRegionsNext(v,P){return this.sendOperationRequest({nextLink:v,options:P},LO)}_listSiteIdentifiersAssignedToHostNameNext(v,P,C){return this.sendOperationRequest({nameIdentifier:v,nextLink:P,options:C},jO)}_listPremierAddOnOffersNext(v,P){return this.sendOperationRequest({nextLink:v,options:P},HO)}}const uO=Se.Q(ye,!1),dO={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"GET",responses:{200:{bodyMapper:yl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp],headerParameters:[Kp],serializer:uO},mO={path:"/providers/Microsoft.Web/publishingUsers/web",httpMethod:"PUT",responses:{200:{bodyMapper:yl},default:{bodyMapper:Ee}},requestBody:Ru,queryParameters:[Jp],urlParameters:[Qp],headerParameters:[Kp,Yp],mediaType:"json",serializer:uO},hO={path:"/providers/Microsoft.Web/sourcecontrols",httpMethod:"GET",responses:{200:{bodyMapper:bo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp],headerParameters:[Kp],serializer:uO},gO={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"GET",responses:{200:{bodyMapper:vl},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Tu],headerParameters:[Kp],serializer:uO},fO={path:"/providers/Microsoft.Web/sourcecontrols/{sourceControlType}",httpMethod:"PUT",responses:{200:{bodyMapper:vl},default:{bodyMapper:Ee}},requestBody:Au,queryParameters:[Jp],urlParameters:[Qp,Tu],headerParameters:[Kp,Yp],mediaType:"json",serializer:uO},yO={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters",httpMethod:"GET",responses:{200:{bodyMapper:So},default:{bodyMapper:Ee}},queryParameters:[Jp,Ou,Iu],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:uO},vO={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability",httpMethod:"POST",responses:{200:{bodyMapper:_o},default:{bodyMapper:Ee}},requestBody:{parameterPath:{name:["name"],typeParam:["typeParam"],isFqdn:["options","isFqdn"]},mapper:Object.assign(Object.assign({},Po),{required:!0})},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp,Yp],mediaType:"json",serializer:uO},SO={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/customhostnameSites",httpMethod:"GET",responses:{200:{bodyMapper:xo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:uO},CO={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations",httpMethod:"GET",responses:{200:{bodyMapper:Eo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:uO},_O={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions",httpMethod:"GET",responses:{200:{bodyMapper:Ro},default:{bodyMapper:Ee}},queryParameters:[Jp,zu,qu,Lu,ju],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:uO},xO={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName",httpMethod:"POST",responses:{200:{bodyMapper:To},default:{bodyMapper:Ee}},requestBody:pc,queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp,Yp],mediaType:"json",serializer:uO},wO={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers",httpMethod:"GET",responses:{200:{bodyMapper:Oo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:uO},EO={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/skus",httpMethod:"GET",responses:{200:{bodyMapper:zo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp],serializer:uO},kO={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet",httpMethod:"POST",responses:{200:{bodyMapper:wl},default:{bodyMapper:Ee}},requestBody:Bu,queryParameters:[Jp],urlParameters:[Qp,Xp],headerParameters:[Kp,Yp],mediaType:"json",serializer:uO},TO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},requestBody:Fu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp,Yp],mediaType:"json",serializer:uO},AO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate",httpMethod:"POST",responses:{200:{bodyMapper:jo},default:{bodyMapper:Ee}},requestBody:Gu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp,Yp],mediaType:"json",serializer:uO},IO={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources",httpMethod:"POST",responses:{204:{},default:{bodyMapper:Ee}},requestBody:Fu,queryParameters:[Jp],urlParameters:[Qp,Xp,ec],headerParameters:[Kp,Yp],mediaType:"json",serializer:uO},MO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:bo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,uc],headerParameters:[Kp],serializer:uO},DO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:So},default:{bodyMapper:Ee}},queryParameters:[Jp,Ou,Iu],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:uO},qO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:uO},LO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ro},default:{bodyMapper:Ee}},queryParameters:[Jp,zu,qu,Lu,ju],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:uO},jO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:To},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp,Yp],mediaType:"json",serializer:uO},HO={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Oo},default:{bodyMapper:Ee}},queryParameters:[Jp],urlParameters:[Qp,Xp,uc],headerParameters:[Kp],serializer:uO}},32231:(v,P,C)=>{"use strict";C.r(P),C.d(P,{AuthorizationManagementClient:()=>ir,AuthorizationManagementClientContext:()=>rr,AuthorizationManagementMappers:()=>_,AuthorizationManagementModels:()=>q,ClassicAdministrators:()=>je,DenyAssignments:()=>Ut,GlobalAdministrator:()=>Ue,Permissions:()=>_t,ProviderOperationsMetadataOperations:()=>Xe,RoleAssignments:()=>rt,RoleDefinitions:()=>Ot});var _={};C.r(_),C.d(_,{BaseResource:()=>G,ClassicAdministrator:()=>U,ClassicAdministratorListResult:()=>de,CloudError:()=>B,DenyAssignment:()=>ue,DenyAssignmentFilter:()=>ae,DenyAssignmentListResult:()=>ye,DenyAssignmentPermission:()=>le,Permission:()=>ne,PermissionGetResult:()=>ge,Principal:()=>pe,ProviderOperation:()=>V,ProviderOperationsMetadata:()=>Y,ProviderOperationsMetadataListResult:()=>me,ResourceType:()=>Q,RoleAssignment:()=>re,RoleAssignmentCreateParameters:()=>ie,RoleAssignmentFilter:()=>ee,RoleAssignmentListResult:()=>he,RoleDefinition:()=>se,RoleDefinitionFilter:()=>oe,RoleDefinitionListResult:()=>fe});var x={};C.r(x),C.d(x,{ClassicAdministrator:()=>U,ClassicAdministratorListResult:()=>de,CloudError:()=>B});var k={};C.r(k),C.d(k,{CloudError:()=>B});var R={};C.r(R),C.d(R,{CloudError:()=>B,ProviderOperation:()=>V,ProviderOperationsMetadata:()=>Y,ProviderOperationsMetadataListResult:()=>me,ResourceType:()=>Q});var T={};C.r(T),C.d(T,{CloudError:()=>B,RoleAssignment:()=>re,RoleAssignmentCreateParameters:()=>ie,RoleAssignmentListResult:()=>he});var O={};C.r(O),C.d(O,{CloudError:()=>B,Permission:()=>ne,PermissionGetResult:()=>ge});var I={};C.r(I),C.d(I,{CloudError:()=>B,Permission:()=>ne,RoleDefinition:()=>se,RoleDefinitionListResult:()=>fe});var z={};C.r(z),C.d(z,{CloudError:()=>B,DenyAssignment:()=>ue,DenyAssignmentListResult:()=>ye,DenyAssignmentPermission:()=>le,Principal:()=>pe});var extendStatics=function(v,P){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)P.hasOwnProperty(C)&&(v[C]=P[C])},extendStatics(v,P)};function __extends(v,P){function __(){this.constructor=v}extendStatics(v,P),v.prototype=null===P?Object.create(P):(__.prototype=P.prototype,new __)}var __assign=function(){return __assign=Object.assign||function __assign(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},__assign.apply(this,arguments)};var q=C(85678),L=C(18088),j=C(88538),B=L.p,G=j.P,U={serializedName:"ClassicAdministrator",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"}}}}},V={serializedName:"ProviderOperation",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:"Object"}},isDataAction:{serializedName:"isDataAction",type:{name:"Boolean"}}}}},Q={serializedName:"ResourceType",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"}}}}}}},Y={serializedName:"ProviderOperationsMetadata",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"}}}}}}},ee={serializedName:"RoleAssignmentFilter",type:{name:"Composite",className:"RoleAssignmentFilter",modelProperties:{principalId:{serializedName:"principalId",type:{name:"String"}},canDelegate:{serializedName:"canDelegate",type:{name:"Boolean"}}}}},re={serializedName:"RoleAssignment",type:{name:"Composite",className:"RoleAssignment",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",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"}},canDelegate:{serializedName:"properties.canDelegate",type:{name:"Boolean"}}}}},ie={serializedName:"RoleAssignmentCreateParameters",type:{name:"Composite",className:"RoleAssignmentCreateParameters",modelProperties:{roleDefinitionId:{required:!0,serializedName:"properties.roleDefinitionId",type:{name:"String"}},principalId:{required:!0,serializedName:"properties.principalId",type:{name:"String"}},principalType:{serializedName:"properties.principalType",type:{name:"String"}},canDelegate:{serializedName:"properties.canDelegate",type:{name:"Boolean"}}}}},oe={serializedName:"RoleDefinitionFilter",type:{name:"Composite",className:"RoleDefinitionFilter",modelProperties:{roleName:{serializedName:"roleName",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},ne={serializedName:"Permission",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"}}}}}}},se={serializedName:"RoleDefinition",type:{name:"Composite",className:"RoleDefinition",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",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"}}}}}}},ae={serializedName:"DenyAssignmentFilter",type:{name:"Composite",className:"DenyAssignmentFilter",modelProperties:{denyAssignmentName:{serializedName:"denyAssignmentName",type:{name:"String"}},principalId:{serializedName:"principalId",type:{name:"String"}},gdprExportPrincipalId:{serializedName:"gdprExportPrincipalId",type:{name:"String"}}}}},le={serializedName:"DenyAssignmentPermission",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"}}}}}}},pe={serializedName:"Principal",type:{name:"Composite",className:"Principal",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}}}}},ue={serializedName:"DenyAssignment",type:{name:"Composite",className:"DenyAssignment",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",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"}}}}},de={serializedName:"ClassicAdministratorListResult",type:{name:"Composite",className:"ClassicAdministratorListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClassicAdministrator"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},me={serializedName:"ProviderOperationsMetadataListResult",type:{name:"Composite",className:"ProviderOperationsMetadataListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProviderOperationsMetadata"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},he={serializedName:"RoleAssignmentListResult",type:{name:"Composite",className:"RoleAssignmentListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleAssignment"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ge={serializedName:"PermissionGetResult",type:{name:"Composite",className:"PermissionGetResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Permission"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},fe={serializedName:"RoleDefinitionListResult",type:{name:"Composite",className:"RoleDefinitionListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"RoleDefinition"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ye={serializedName:"DenyAssignmentListResult",type:{name:"Composite",className:"DenyAssignmentListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"DenyAssignment"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ve=C(19879),be={parameterPath:"acceptLanguage",mapper:{serializedName:"accept-language",defaultValue:"en-US",type:{name:"String"}}},Se={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2018-01-01-preview",type:{name:"String"}}},Ne={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2018-09-01-preview",type:{name:"String"}}},Pe={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2018-07-01-preview",type:{name:"String"}}},Ce={parameterPath:["options","expand"],mapper:{serializedName:"$expand",defaultValue:"resourceTypes",type:{name:"String"}}},_e={parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}}},xe={parameterPath:"nextPageLink",mapper:{required:!0,serializedName:"nextLink",type:{name:"String"}},skipEncoding:!0},Ee={parameterPath:"parentResourcePath",mapper:{required:!0,serializedName:"parentResourcePath",type:{name:"String"}},skipEncoding:!0},ke={parameterPath:"resourceGroupName",mapper:{required:!0,serializedName:"resourceGroupName",type:{name:"String"}}},Te={parameterPath:"resourceName",mapper:{required:!0,serializedName:"resourceName",type:{name:"String"}}},Ae={parameterPath:"resourceProviderNamespace",mapper:{required:!0,serializedName:"resourceProviderNamespace",type:{name:"String"}}},Oe={parameterPath:"resourceType",mapper:{required:!0,serializedName:"resourceType",type:{name:"String"}},skipEncoding:!0},Ie={parameterPath:"roleAssignmentName",mapper:{required:!0,serializedName:"roleAssignmentName",type:{name:"String"}}},ze={parameterPath:"roleDefinitionId",mapper:{required:!0,serializedName:"roleDefinitionId",type:{name:"String"}}},De={parameterPath:"roleId",mapper:{required:!0,serializedName:"roleId",type:{name:"String"}},skipEncoding:!0},qe={parameterPath:"scope",mapper:{required:!0,serializedName:"scope",type:{name:"String"}},skipEncoding:!0},Le={parameterPath:"subscriptionId",mapper:{required:!0,serializedName:"subscriptionId",type:{name:"String"}}},je=function(){function ClassicAdministrators(v){this.client=v}return ClassicAdministrators.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},Fe,P)},ClassicAdministrators.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Ge,C)},ClassicAdministrators}(),Be=new ve.ei(x),Fe={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Authorization/classicAdministrators",urlParameters:[Le],queryParameters:[{parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2015-06-01",type:{name:"String"}}}],headerParameters:[be],responses:{200:{bodyMapper:de},default:{bodyMapper:B}},serializer:Be},Ge={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:de},default:{bodyMapper:B}},serializer:Be},Ue=function(){function GlobalAdministrator(v){this.client=v}return GlobalAdministrator.prototype.elevateAccess=function(v,P){return this.client.sendOperationRequest({options:v},$e,P)},GlobalAdministrator}(),He=new ve.ei(k),$e={httpMethod:"POST",path:"providers/Microsoft.Authorization/elevateAccess",queryParameters:[{parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2015-07-01",type:{name:"String"}}}],headerParameters:[be],responses:{200:{},default:{bodyMapper:B}},serializer:He},Xe=function(){function ProviderOperationsMetadataOperations(v){this.client=v}return ProviderOperationsMetadataOperations.prototype.get=function(v,P,C){return this.client.sendOperationRequest({resourceProviderNamespace:v,options:P},Ze,C)},ProviderOperationsMetadataOperations.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},et,P)},ProviderOperationsMetadataOperations.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},tt,C)},ProviderOperationsMetadataOperations}(),Je=new ve.ei(R),Ze={httpMethod:"GET",path:"providers/Microsoft.Authorization/providerOperations/{resourceProviderNamespace}",urlParameters:[Ae],queryParameters:[Se,Ce],headerParameters:[be],responses:{200:{bodyMapper:Y},default:{bodyMapper:B}},serializer:Je},et={httpMethod:"GET",path:"providers/Microsoft.Authorization/providerOperations",queryParameters:[Se,Ce],headerParameters:[be],responses:{200:{bodyMapper:me},default:{bodyMapper:B}},serializer:Je},tt={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:me},default:{bodyMapper:B}},serializer:Je},rt=function(){function RoleAssignments(v){this.client=v}return RoleAssignments.prototype.listForResource=function(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,options:k},ot,R)},RoleAssignments.prototype.listForResourceGroup=function(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,options:P},nt,C)},RoleAssignments.prototype.deleteMethod=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,roleAssignmentName:P,options:C},pt,_)},RoleAssignments.prototype.create=function(v,P,C,_,x){return this.client.sendOperationRequest({scope:v,roleAssignmentName:P,parameters:C,options:_},ct,x)},RoleAssignments.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,roleAssignmentName:P,options:C},ut,_)},RoleAssignments.prototype.deleteById=function(v,P,C){return this.client.sendOperationRequest({roleId:v,options:P},dt,C)},RoleAssignments.prototype.createById=function(v,P,C,_){return this.client.sendOperationRequest({roleId:v,parameters:P,options:C},mt,_)},RoleAssignments.prototype.getById=function(v,P,C){return this.client.sendOperationRequest({roleId:v,options:P},ht,C)},RoleAssignments.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},ft,P)},RoleAssignments.prototype.listForScope=function(v,P,C){return this.client.sendOperationRequest({scope:v,options:P},yt,C)},RoleAssignments.prototype.listForResourceNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},bt,C)},RoleAssignments.prototype.listForResourceGroupNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},St,C)},RoleAssignments.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Nt,C)},RoleAssignments.prototype.listForScopeNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Ct,C)},RoleAssignments}(),it=new ve.ei(T),ot={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/roleAssignments",urlParameters:[ke,Ae,Ee,Oe,Te,Le],queryParameters:[_e,Ne],headerParameters:[be],responses:{200:{bodyMapper:he},default:{bodyMapper:B}},serializer:it},nt={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/roleAssignments",urlParameters:[ke,Le],queryParameters:[_e,Ne],headerParameters:[be],responses:{200:{bodyMapper:he},default:{bodyMapper:B}},serializer:it},pt={httpMethod:"DELETE",path:"{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}",urlParameters:[qe,Ie],queryParameters:[Ne],headerParameters:[be],responses:{200:{bodyMapper:re},default:{bodyMapper:B}},serializer:it},ct={httpMethod:"PUT",path:"{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}",urlParameters:[qe,Ie],queryParameters:[Ne],headerParameters:[be],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ie),{required:!0})},responses:{201:{bodyMapper:re},default:{bodyMapper:B}},serializer:it},ut={httpMethod:"GET",path:"{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}",urlParameters:[qe,Ie],queryParameters:[Ne],headerParameters:[be],responses:{200:{bodyMapper:re},default:{bodyMapper:B}},serializer:it},dt={httpMethod:"DELETE",path:"{roleId}",urlParameters:[De],queryParameters:[Ne],headerParameters:[be],responses:{200:{bodyMapper:re},default:{bodyMapper:B}},serializer:it},mt={httpMethod:"PUT",path:"{roleId}",urlParameters:[De],queryParameters:[Ne],headerParameters:[be],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ie),{required:!0})},responses:{201:{bodyMapper:re},default:{bodyMapper:B}},serializer:it},ht={httpMethod:"GET",path:"{roleId}",urlParameters:[De],queryParameters:[Ne],headerParameters:[be],responses:{200:{bodyMapper:re},default:{bodyMapper:B}},serializer:it},ft={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments",urlParameters:[Le],queryParameters:[_e,Ne],headerParameters:[be],responses:{200:{bodyMapper:he},default:{bodyMapper:B}},serializer:it},yt={httpMethod:"GET",path:"{scope}/providers/Microsoft.Authorization/roleAssignments",urlParameters:[qe],queryParameters:[_e,Ne],headerParameters:[be],responses:{200:{bodyMapper:he},default:{bodyMapper:B}},serializer:it},bt={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:he},default:{bodyMapper:B}},serializer:it},St={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:he},default:{bodyMapper:B}},serializer:it},Nt={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:he},default:{bodyMapper:B}},serializer:it},Ct={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:he},default:{bodyMapper:B}},serializer:it},_t=function(){function Permissions(v){this.client=v}return Permissions.prototype.listForResourceGroup=function(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,options:P},wt,C)},Permissions.prototype.listForResource=function(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,options:k},kt,R)},Permissions.prototype.listForResourceGroupNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Rt,C)},Permissions.prototype.listForResourceNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Tt,C)},Permissions}(),xt=new ve.ei(O),wt={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Authorization/permissions",urlParameters:[ke,Le],queryParameters:[Se],headerParameters:[be],responses:{200:{bodyMapper:ge},default:{bodyMapper:B}},serializer:xt},kt={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/permissions",urlParameters:[ke,Ae,Ee,Oe,Te,Le],queryParameters:[Se],headerParameters:[be],responses:{200:{bodyMapper:ge},default:{bodyMapper:B}},serializer:xt},Rt={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:ge},default:{bodyMapper:B}},serializer:xt},Tt={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:ge},default:{bodyMapper:B}},serializer:xt},Ot=function(){function RoleDefinitions(v){this.client=v}return RoleDefinitions.prototype.deleteMethod=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,roleDefinitionId:P,options:C},zt,_)},RoleDefinitions.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,roleDefinitionId:P,options:C},qt,_)},RoleDefinitions.prototype.createOrUpdate=function(v,P,C,_,x){return this.client.sendOperationRequest({scope:v,roleDefinitionId:P,roleDefinition:C,options:_},jt,x)},RoleDefinitions.prototype.list=function(v,P,C){return this.client.sendOperationRequest({scope:v,options:P},Bt,C)},RoleDefinitions.prototype.getById=function(v,P,C){return this.client.sendOperationRequest({roleId:v,options:P},Ft,C)},RoleDefinitions.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Gt,C)},RoleDefinitions}(),Mt=new ve.ei(I),zt={httpMethod:"DELETE",path:"{scope}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId}",urlParameters:[qe,ze],queryParameters:[Se],headerParameters:[be],responses:{200:{bodyMapper:se},default:{bodyMapper:B}},serializer:Mt},qt={httpMethod:"GET",path:"{scope}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId}",urlParameters:[qe,ze],queryParameters:[Se],headerParameters:[be],responses:{200:{bodyMapper:se},default:{bodyMapper:B}},serializer:Mt},jt={httpMethod:"PUT",path:"{scope}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId}",urlParameters:[qe,ze],queryParameters:[Se],headerParameters:[be],requestBody:{parameterPath:"roleDefinition",mapper:__assign(__assign({},se),{required:!0})},responses:{201:{bodyMapper:se},default:{bodyMapper:B}},serializer:Mt},Bt={httpMethod:"GET",path:"{scope}/providers/Microsoft.Authorization/roleDefinitions",urlParameters:[qe],queryParameters:[_e,Se],headerParameters:[be],responses:{200:{bodyMapper:fe},default:{bodyMapper:B}},serializer:Mt},Ft={httpMethod:"GET",path:"{roleId}",urlParameters:[De],queryParameters:[Se],headerParameters:[be],responses:{200:{bodyMapper:se},default:{bodyMapper:B}},serializer:Mt},Gt={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:fe},default:{bodyMapper:B}},serializer:Mt},Ut=function(){function DenyAssignments(v){this.client=v}return DenyAssignments.prototype.listForResource=function(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,options:k},Vt,R)},DenyAssignments.prototype.listForResourceGroup=function(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,options:P},Wt,C)},DenyAssignments.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},$t,P)},DenyAssignments.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,denyAssignmentId:P,options:C},Kt,_)},DenyAssignments.prototype.getById=function(v,P,C){return this.client.sendOperationRequest({denyAssignmentId:v,options:P},Qt,C)},DenyAssignments.prototype.listForScope=function(v,P,C){return this.client.sendOperationRequest({scope:v,options:P},Xt,C)},DenyAssignments.prototype.listForResourceNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Jt,C)},DenyAssignments.prototype.listForResourceGroupNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Yt,C)},DenyAssignments.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Zt,C)},DenyAssignments.prototype.listForScopeNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},er,C)},DenyAssignments}(),Ht=new ve.ei(z),Vt={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/denyAssignments",urlParameters:[Le,ke,Ae,Ee,Oe,Te],queryParameters:[Pe,_e],headerParameters:[be],responses:{200:{bodyMapper:ye},default:{bodyMapper:B}},serializer:Ht},Wt={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/denyAssignments",urlParameters:[Le,ke],queryParameters:[Pe,_e],headerParameters:[be],responses:{200:{bodyMapper:ye},default:{bodyMapper:B}},serializer:Ht},$t={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Authorization/denyAssignments",urlParameters:[Le],queryParameters:[Pe,_e],headerParameters:[be],responses:{200:{bodyMapper:ye},default:{bodyMapper:B}},serializer:Ht},Kt={httpMethod:"GET",path:"{scope}/providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId}",urlParameters:[qe,{parameterPath:"denyAssignmentId",mapper:{required:!0,serializedName:"denyAssignmentId",type:{name:"String"}}}],queryParameters:[Pe],headerParameters:[be],responses:{200:{bodyMapper:ue},default:{bodyMapper:B}},serializer:Ht},Qt={httpMethod:"GET",path:"{denyAssignmentId}",urlParameters:[{parameterPath:"denyAssignmentId",mapper:{required:!0,serializedName:"denyAssignmentId",type:{name:"String"}},skipEncoding:!0}],queryParameters:[Pe],headerParameters:[be],responses:{200:{bodyMapper:ue},default:{bodyMapper:B}},serializer:Ht},Xt={httpMethod:"GET",path:"{scope}/providers/Microsoft.Authorization/denyAssignments",urlParameters:[qe],queryParameters:[Pe,_e],headerParameters:[be],responses:{200:{bodyMapper:ye},default:{bodyMapper:B}},serializer:Ht},Jt={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:ye},default:{bodyMapper:B}},serializer:Ht},Yt={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:ye},default:{bodyMapper:B}},serializer:Ht},Zt={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:ye},default:{bodyMapper:B}},serializer:Ht},er={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[xe],headerParameters:[be],responses:{200:{bodyMapper:ye},default:{bodyMapper:B}},serializer:Ht},tr=C(39420),rr=function(v){function AuthorizationManagementClientContext(P,C,_){var x=this;if(null==P)throw new Error("'credentials' cannot be null.");if(null==C)throw new Error("'subscriptionId' cannot be null.");if(_||(_={}),!_.userAgent){var k=tr.IM();_.userAgent="@azure/arm-authorization/8.4.1 "+k}return(x=v.call(this,P,_)||this).acceptLanguage="en-US",x.longRunningOperationRetryTimeout=30,x.baseUri=_.baseUri||x.baseUri||"https://management.azure.com",x.requestContentType="application/json; charset=utf-8",x.credentials=P,x.subscriptionId=C,null!==_.acceptLanguage&&void 0!==_.acceptLanguage&&(x.acceptLanguage=_.acceptLanguage),null!==_.longRunningOperationRetryTimeout&&void 0!==_.longRunningOperationRetryTimeout&&(x.longRunningOperationRetryTimeout=_.longRunningOperationRetryTimeout),x}return __extends(AuthorizationManagementClientContext,v),AuthorizationManagementClientContext}(tr.Y1),ir=function(v){function AuthorizationManagementClient(P,C,_){var x=v.call(this,P,C,_)||this;return x.classicAdministrators=new je(x),x.globalAdministrator=new Ue(x),x.providerOperationsMetadata=new Xe(x),x.roleAssignments=new rt(x),x.permissions=new _t(x),x.roleDefinitions=new Ot(x),x.denyAssignments=new Ut(x),x}return __extends(AuthorizationManagementClient,v),AuthorizationManagementClient}(rr)},85678:()=>{},60341:(v,P,C)=>{"use strict";C.r(P),C.d(P,{ContainerRegistryManagementClient:()=>ContainerRegistryManagementClient,KnownAction:()=>L,KnownActionsRequired:()=>k,KnownArchitecture:()=>ae,KnownBaseImageDependencyType:()=>de,KnownBaseImageTriggerType:()=>ye,KnownConnectionStatus:()=>x,KnownCreatedByType:()=>T,KnownDefaultAction:()=>q,KnownEncryptionStatus:()=>U,KnownExportPolicyStatus:()=>G,KnownImportMode:()=>_,KnownLastModifiedByType:()=>O,KnownNetworkRuleBypassOptions:()=>Q,KnownOS:()=>oe,KnownPolicyStatus:()=>j,KnownProvisioningState:()=>R,KnownPublicNetworkAccess:()=>V,KnownRegistryUsageUnit:()=>ee,KnownRunStatus:()=>ne,KnownRunType:()=>se,KnownSecretObjectType:()=>Se,KnownSkuName:()=>I,KnownSkuTier:()=>z,KnownSourceControlType:()=>he,KnownSourceRegistryLoginMode:()=>be,KnownSourceTriggerEvent:()=>fe,KnownStepType:()=>ue,KnownTaskStatus:()=>pe,KnownTokenType:()=>ge,KnownTriggerStatus:()=>me,KnownTrustPolicyType:()=>B,KnownUpdateTriggerPayloadType:()=>ve,KnownVariant:()=>le,KnownWebhookAction:()=>ie,KnownWebhookStatus:()=>re,KnownZoneRedundancy:()=>Y});var _,x,k,R,T,O,I,z,q,L,j,B,G,U,V,Q,Y,ee,re,ie,oe,ne,se,ae,le,pe,ue,de,me,he,ge,fe,ye,ve,be,Se,Ne={};C.r(Ne),C.d(Ne,{Actor:()=>Ut,AgentPool:()=>Kr,AgentPoolListResult:()=>Kt,AgentPoolQueueStatus:()=>Qt,AgentPoolUpdateParameters:()=>$t,AgentProperties:()=>rr,Argument:()=>Lr,AuthInfo:()=>yr,AuthInfoUpdateParameters:()=>Or,BaseImageDependency:()=>ur,BaseImageTrigger:()=>vr,BaseImageTriggerUpdateParameters:()=>Ir,CallbackConfig:()=>Wt,Credentials:()=>br,CustomRegistryCredentials:()=>Pr,DockerBuildRequest:()=>Yr,DockerBuildStep:()=>ri,DockerBuildStepUpdateParameters:()=>ni,EncodedTaskRunRequest:()=>ti,EncodedTaskStep:()=>oi,EncodedTaskStepUpdateParameters:()=>ai,EncryptionProperty:()=>ct,ErrorResponse:()=>St,ErrorResponseBody:()=>Nt,Event:()=>Jr,EventContent:()=>Bt,EventInfo:()=>zt,EventListResult:()=>qt,EventRequestMessage:()=>jt,EventResponseMessage:()=>Vt,ExportPolicy:()=>pt,FileTaskRunRequest:()=>Zr,FileTaskStep:()=>ii,FileTaskStepUpdateParameters:()=>si,IPRule:()=>tt,IdentityProperties:()=>Xe,ImageDescriptor:()=>Jt,ImageUpdateTrigger:()=>Yt,ImportImageParameters:()=>xe,ImportSource:()=>Ee,ImportSourceCredentials:()=>ke,InnerErrorDescription:()=>Ct,KeyVaultProperties:()=>ut,NetworkRuleSet:()=>et,OperationDefinition:()=>Ae,OperationDisplayDefinition:()=>Oe,OperationListResult:()=>Te,OperationLogSpecificationDefinition:()=>De,OperationMetricSpecificationDefinition:()=>ze,OperationServiceSpecificationDefinition:()=>Ie,OverrideTaskStepProperties:()=>Br,PackageType:()=>zr,PlatformProperties:()=>tr,PlatformUpdateParameters:()=>wr,Policies:()=>rt,PrivateEndpoint:()=>Be,PrivateEndpointConnection:()=>Fr,PrivateEndpointConnectionListResult:()=>je,PrivateLinkResource:()=>bt,PrivateLinkResourceListResult:()=>yt,PrivateLinkServiceConnectionState:()=>Fe,ProxyResource:()=>Ge,QuarantinePolicy:()=>it,RegenerateCredentialParameters:()=>wt,Registry:()=>Hr,RegistryListCredentialsResult:()=>_t,RegistryListResult:()=>He,RegistryNameCheckRequest:()=>qe,RegistryNameStatus:()=>Le,RegistryPassword:()=>xt,RegistryUpdateParameters:()=>mt,RegistryUsage:()=>ft,RegistryUsageListResult:()=>ht,Replication:()=>Vr,ReplicationListResult:()=>kt,ReplicationUpdateParameters:()=>Rt,Request:()=>Gt,Resource:()=>dt,RetentionPolicy:()=>nt,Run:()=>Gr,RunFilter:()=>qr,RunGetLogResult:()=>sr,RunListResult:()=>or,RunRequest:()=>Xt,RunUpdateParameters:()=>nr,SecretObject:()=>Cr,SetValue:()=>jr,Sku:()=>$e,Source:()=>Ht,SourceProperties:()=>fr,SourceRegistryCredentials:()=>Sr,SourceTrigger:()=>gr,SourceTriggerDescriptor:()=>Zt,SourceTriggerUpdateParameters:()=>Tr,SourceUpdateParameters:()=>Ar,SourceUploadDefinition:()=>ir,Status:()=>Ze,StorageAccountProperties:()=>Mr,SystemData:()=>Ue,Target:()=>Ft,Task:()=>Qr,TaskListResult:()=>pr,TaskRun:()=>Ur,TaskRunListResult:()=>lr,TaskRunRequest:()=>ei,TaskRunUpdateParameters:()=>ar,TaskStepProperties:()=>cr,TaskStepUpdateParameters:()=>Er,TaskUpdateParameters:()=>xr,TimerTrigger:()=>hr,TimerTriggerDescriptor:()=>er,TimerTriggerUpdateParameters:()=>Rr,TriggerProperties:()=>dr,TriggerUpdateParameters:()=>kr,TrustPolicy:()=>ot,UserIdentityProperties:()=>Je,Webhook:()=>Wr,WebhookCreateParameters:()=>Ot,WebhookListResult:()=>Tt,WebhookUpdateParameters:()=>Mt,discriminators:()=>li}),function(v){v.NoForce="NoForce",v.Force="Force"}(_||(_={})),function(v){v.Approved="Approved",v.Pending="Pending",v.Rejected="Rejected",v.Disconnected="Disconnected"}(x||(x={})),function(v){v.None="None",v.Recreate="Recreate"}(k||(k={})),function(v){v.Creating="Creating",v.Updating="Updating",v.Deleting="Deleting",v.Succeeded="Succeeded",v.Failed="Failed",v.Canceled="Canceled"}(R||(R={})),function(v){v.User="User",v.Application="Application",v.ManagedIdentity="ManagedIdentity",v.Key="Key"}(T||(T={})),function(v){v.User="User",v.Application="Application",v.ManagedIdentity="ManagedIdentity",v.Key="Key"}(O||(O={})),function(v){v.Classic="Classic",v.Basic="Basic",v.Standard="Standard",v.Premium="Premium"}(I||(I={})),function(v){v.Classic="Classic",v.Basic="Basic",v.Standard="Standard",v.Premium="Premium"}(z||(z={})),function(v){v.Allow="Allow",v.Deny="Deny"}(q||(q={})),function(v){v.Allow="Allow"}(L||(L={})),function(v){v.Enabled="enabled",v.Disabled="disabled"}(j||(j={})),function(v){v.Notary="Notary"}(B||(B={})),function(v){v.Enabled="enabled",v.Disabled="disabled"}(G||(G={})),function(v){v.Enabled="enabled",v.Disabled="disabled"}(U||(U={})),function(v){v.Enabled="Enabled",v.Disabled="Disabled"}(V||(V={})),function(v){v.AzureServices="AzureServices",v.None="None"}(Q||(Q={})),function(v){v.Enabled="Enabled",v.Disabled="Disabled"}(Y||(Y={})),function(v){v.Count="Count",v.Bytes="Bytes"}(ee||(ee={})),function(v){v.Enabled="enabled",v.Disabled="disabled"}(re||(re={})),function(v){v.Push="push",v.Delete="delete",v.Quarantine="quarantine",v.ChartPush="chart_push",v.ChartDelete="chart_delete"}(ie||(ie={})),function(v){v.Windows="Windows",v.Linux="Linux"}(oe||(oe={})),function(v){v.Queued="Queued",v.Started="Started",v.Running="Running",v.Succeeded="Succeeded",v.Failed="Failed",v.Canceled="Canceled",v.Error="Error",v.Timeout="Timeout"}(ne||(ne={})),function(v){v.QuickBuild="QuickBuild",v.QuickRun="QuickRun",v.AutoBuild="AutoBuild",v.AutoRun="AutoRun"}(se||(se={})),function(v){v.Amd64="amd64",v.X86="x86",v.ThreeHundredEightySix="386",v.Arm="arm",v.Arm64="arm64"}(ae||(ae={})),function(v){v.V6="v6",v.V7="v7",v.V8="v8"}(le||(le={})),function(v){v.Disabled="Disabled",v.Enabled="Enabled"}(pe||(pe={})),function(v){v.Docker="Docker",v.FileTask="FileTask",v.EncodedTask="EncodedTask"}(ue||(ue={})),function(v){v.BuildTime="BuildTime",v.RunTime="RunTime"}(de||(de={})),function(v){v.Disabled="Disabled",v.Enabled="Enabled"}(me||(me={})),function(v){v.Github="Github",v.VisualStudioTeamService="VisualStudioTeamService"}(he||(he={})),function(v){v.PAT="PAT",v.OAuth="OAuth"}(ge||(ge={})),function(v){v.Commit="commit",v.Pullrequest="pullrequest"}(fe||(fe={})),function(v){v.All="All",v.Runtime="Runtime"}(ye||(ye={})),function(v){v.Default="Default",v.Token="Token"}(ve||(ve={})),function(v){v.None="None",v.Default="Default"}(be||(be={})),function(v){v.Opaque="Opaque",v.Vaultsecret="Vaultsecret"}(Se||(Se={}));var Pe=C(96086),Ce=C(70655),_e=C(41590);const xe={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"}}}}},Ee={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"}}}}},Te={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"OperationDefinition"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Ae={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"}}}}}}},ze={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"}}}}},De={type:{name:"Composite",className:"OperationLogSpecificationDefinition",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}},blobDuration:{serializedName:"blobDuration",type:{name:"String"}}}}},qe={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"}}}}},Le={type:{name:"Composite",className:"RegistryNameStatus",modelProperties:{nameAvailable:{serializedName:"nameAvailable",type:{name:"Boolean"}},reason:{serializedName:"reason",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}}}}},je={type:{name:"Composite",className:"PrivateEndpointConnectionListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateEndpointConnection"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Be={type:{name:"Composite",className:"PrivateEndpoint",modelProperties:{id:{serializedName:"id",type:{name:"String"}}}}},Fe={type:{name:"Composite",className:"PrivateLinkServiceConnectionState",modelProperties:{status:{serializedName:"status",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}},actionsRequired:{serializedName:"actionsRequired",type:{name:"String"}}}}},Ge={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"}}}}},Ue={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"}}}}},He={type:{name:"Composite",className:"RegistryListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Registry"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},$e={type:{name:"Composite",className:"Sku",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},tier:{serializedName:"tier",readOnly:!0,type:{name:"String"}}}}},Xe={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"}}}}}}},Je={type:{name:"Composite",className:"UserIdentityProperties",modelProperties:{principalId:{serializedName:"principalId",type:{name:"String"}},clientId:{serializedName:"clientId",type:{name:"String"}}}}},Ze={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"}}}}},et={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"}}}}}}},tt={type:{name:"Composite",className:"IPRule",modelProperties:{action:{defaultValue:"Allow",serializedName:"action",type:{name:"String"}},iPAddressOrRange:{serializedName:"value",required:!0,type:{name:"String"}}}}},rt={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"}}}}},it={type:{name:"Composite",className:"QuarantinePolicy",modelProperties:{status:{serializedName:"status",type:{name:"String"}}}}},ot={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"}}}}},pt={type:{name:"Composite",className:"ExportPolicy",modelProperties:{status:{defaultValue:"enabled",serializedName:"status",type:{name:"String"}}}}},ct={type:{name:"Composite",className:"EncryptionProperty",modelProperties:{status:{serializedName:"status",type:{name:"String"}},keyVaultProperties:{serializedName:"keyVaultProperties",type:{name:"Composite",className:"KeyVaultProperties"}}}}},ut={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"}}}}},dt={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"}}}}},mt={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"}}}}},ht={type:{name:"Composite",className:"RegistryUsageListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"RegistryUsage"}}}}}}},ft={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"}}}}},yt={type:{name:"Composite",className:"PrivateLinkResourceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkResource"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},bt={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"}}}}}}},St={type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponseBody"}}}}},Nt={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"}}}}}}},Ct={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"}}}}},_t={type:{name:"Composite",className:"RegistryListCredentialsResult",modelProperties:{username:{serializedName:"username",type:{name:"String"}},passwords:{serializedName:"passwords",type:{name:"Sequence",element:{type:{name:"Composite",className:"RegistryPassword"}}}}}}},xt={type:{name:"Composite",className:"RegistryPassword",modelProperties:{name:{serializedName:"name",type:{name:"Enum",allowedValues:["password","password2"]}},value:{serializedName:"value",type:{name:"String"}}}}},wt={type:{name:"Composite",className:"RegenerateCredentialParameters",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"Enum",allowedValues:["password","password2"]}}}}},kt={type:{name:"Composite",className:"ReplicationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Replication"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Rt={type:{name:"Composite",className:"ReplicationUpdateParameters",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},regionEndpointEnabled:{serializedName:"properties.regionEndpointEnabled",type:{name:"Boolean"}}}}},Tt={type:{name:"Composite",className:"WebhookListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Webhook"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Ot={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"}}}}}}},Mt={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"}}}}}}},zt={type:{name:"Composite",className:"EventInfo",modelProperties:{id:{serializedName:"id",type:{name:"String"}}}}},qt={type:{name:"Composite",className:"EventListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Event"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},jt={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"}}}}},Bt={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"}}}}},Ft={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"}}}}},Gt={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"}}}}},Ut={type:{name:"Composite",className:"Actor",modelProperties:{name:{serializedName:"name",type:{name:"String"}}}}},Ht={type:{name:"Composite",className:"Source",modelProperties:{addr:{serializedName:"addr",type:{name:"String"}},instanceID:{serializedName:"instanceID",type:{name:"String"}}}}},Vt={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"}}}}},Wt={type:{name:"Composite",className:"CallbackConfig",modelProperties:{serviceUri:{serializedName:"serviceUri",required:!0,type:{name:"String"}},customHeaders:{serializedName:"customHeaders",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},$t={type:{name:"Composite",className:"AgentPoolUpdateParameters",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},count:{serializedName:"properties.count",type:{name:"Number"}}}}},Kt={type:{name:"Composite",className:"AgentPoolListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"AgentPool"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Qt={type:{name:"Composite",className:"AgentPoolQueueStatus",modelProperties:{count:{serializedName:"count",type:{name:"Number"}}}}},Xt={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"}}}}},Jt={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"}}}}},Yt={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"}}}}}}},Zt={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"}}}}},er={type:{name:"Composite",className:"TimerTriggerDescriptor",modelProperties:{timerTriggerName:{serializedName:"timerTriggerName",type:{name:"String"}},scheduleOccurrence:{serializedName:"scheduleOccurrence",type:{name:"String"}}}}},tr={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"}}}}},rr={type:{name:"Composite",className:"AgentProperties",modelProperties:{cpu:{serializedName:"cpu",type:{name:"Number"}}}}},ir={type:{name:"Composite",className:"SourceUploadDefinition",modelProperties:{uploadUrl:{serializedName:"uploadUrl",type:{name:"String"}},relativePath:{serializedName:"relativePath",type:{name:"String"}}}}},or={type:{name:"Composite",className:"RunListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Run"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},nr={type:{name:"Composite",className:"RunUpdateParameters",modelProperties:{isArchiveEnabled:{serializedName:"isArchiveEnabled",type:{name:"Boolean"}}}}},sr={type:{name:"Composite",className:"RunGetLogResult",modelProperties:{logLink:{serializedName:"logLink",type:{name:"String"}},logArtifactLink:{serializedName:"logArtifactLink",type:{name:"String"}}}}},ar={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"}}}}},lr={type:{name:"Composite",className:"TaskRunListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"TaskRun"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},pr={type:{name:"Composite",className:"TaskListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Task"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},cr={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"}}}}},ur={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"}}}}},dr={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"}}}}},hr={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"}}}}},gr={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"}}}}},fr={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"}}}}},yr={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"}}}}},vr={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"}}}}},br={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"}}}}}}},Sr={type:{name:"Composite",className:"SourceRegistryCredentials",modelProperties:{loginMode:{serializedName:"loginMode",type:{name:"String"}}}}},Pr={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"}}}}},Cr={type:{name:"Composite",className:"SecretObject",modelProperties:{value:{serializedName:"value",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},xr={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"}}}}},wr={type:{name:"Composite",className:"PlatformUpdateParameters",modelProperties:{os:{serializedName:"os",type:{name:"String"}},architecture:{serializedName:"architecture",type:{name:"String"}},variant:{serializedName:"variant",type:{name:"String"}}}}},Er={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"}}}}},kr={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"}}}}},Rr={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"}}}}},Tr={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"}}}}},Ar={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"}}}}},Or={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"}}}}},Ir={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"}}}}},Mr={type:{name:"Composite",className:"StorageAccountProperties",modelProperties:{id:{serializedName:"id",required:!0,type:{name:"String"}}}}},zr={type:{name:"Composite",className:"PackageType",modelProperties:{name:{serializedName:"name",type:{name:"String"}},endpoint:{serializedName:"endpoint",readOnly:!0,type:{name:"String"}}}}},qr={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"}}}}},Lr={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"}}}}},jr={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"}}}}},Br={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"}}}}},Fr={type:{name:"Composite",className:"PrivateEndpointConnection",modelProperties:Object.assign(Object.assign({},Ge.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"}}})}},Gr={type:{name:"Composite",className:"Run",modelProperties:Object.assign(Object.assign({},Ge.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"}}})}},Ur={type:{name:"Composite",className:"TaskRun",modelProperties:Object.assign(Object.assign({},Ge.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"}}})}},Hr={type:{name:"Composite",className:"Registry",modelProperties:Object.assign(Object.assign({},dt.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"}}})}},Vr={type:{name:"Composite",className:"Replication",modelProperties:Object.assign(Object.assign({},dt.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"}}})}},Wr={type:{name:"Composite",className:"Webhook",modelProperties:Object.assign(Object.assign({},dt.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"}}})}},Kr={type:{name:"Composite",className:"AgentPool",modelProperties:Object.assign(Object.assign({},dt.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"}}})}},Qr={type:{name:"Composite",className:"Task",modelProperties:Object.assign(Object.assign({},dt.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"}}})}},Jr={type:{name:"Composite",className:"Event",modelProperties:Object.assign(Object.assign({},zt.type.modelProperties),{eventRequestMessage:{serializedName:"eventRequestMessage",type:{name:"Composite",className:"EventRequestMessage"}},eventResponseMessage:{serializedName:"eventResponseMessage",type:{name:"Composite",className:"EventResponseMessage"}}})}},Yr={serializedName:"DockerBuildRequest",type:{name:"Composite",className:"DockerBuildRequest",uberParent:"RunRequest",polymorphicDiscriminator:Xt.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Xt.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"}}})}},Zr={serializedName:"FileTaskRunRequest",type:{name:"Composite",className:"FileTaskRunRequest",uberParent:"RunRequest",polymorphicDiscriminator:Xt.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Xt.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"}}})}},ei={serializedName:"TaskRunRequest",type:{name:"Composite",className:"TaskRunRequest",uberParent:"RunRequest",polymorphicDiscriminator:Xt.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Xt.type.modelProperties),{taskId:{serializedName:"taskId",required:!0,type:{name:"String"}},overrideTaskStepProperties:{serializedName:"overrideTaskStepProperties",type:{name:"Composite",className:"OverrideTaskStepProperties"}}})}},ti={serializedName:"EncodedTaskRunRequest",type:{name:"Composite",className:"EncodedTaskRunRequest",uberParent:"RunRequest",polymorphicDiscriminator:Xt.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Xt.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"}}})}},ri={serializedName:"Docker",type:{name:"Composite",className:"DockerBuildStep",uberParent:"TaskStepProperties",polymorphicDiscriminator:cr.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},cr.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"}}}}})}},ii={serializedName:"FileTask",type:{name:"Composite",className:"FileTaskStep",uberParent:"TaskStepProperties",polymorphicDiscriminator:cr.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},cr.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"}}}}})}},oi={serializedName:"EncodedTask",type:{name:"Composite",className:"EncodedTaskStep",uberParent:"TaskStepProperties",polymorphicDiscriminator:cr.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},cr.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"}}}}})}},ni={serializedName:"Docker",type:{name:"Composite",className:"DockerBuildStepUpdateParameters",uberParent:"TaskStepUpdateParameters",polymorphicDiscriminator:Er.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Er.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"}}})}},si={serializedName:"FileTask",type:{name:"Composite",className:"FileTaskStepUpdateParameters",uberParent:"TaskStepUpdateParameters",polymorphicDiscriminator:Er.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Er.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"}}}}})}},ai={serializedName:"EncodedTask",type:{name:"Composite",className:"EncodedTaskStepUpdateParameters",uberParent:"TaskStepUpdateParameters",polymorphicDiscriminator:Er.type.polymorphicDiscriminator,modelProperties:Object.assign(Object.assign({},Er.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"}}}}})}};let li={RunRequest:Xt,TaskStepProperties:cr,TaskStepUpdateParameters:Er,"RunRequest.DockerBuildRequest":Yr,"RunRequest.FileTaskRunRequest":Zr,"RunRequest.TaskRunRequest":ei,"RunRequest.EncodedTaskRunRequest":ti,"TaskStepProperties.Docker":ri,"TaskStepProperties.FileTask":ii,"TaskStepProperties.EncodedTask":oi,"TaskStepUpdateParameters.Docker":ni,"TaskStepUpdateParameters.FileTask":si,"TaskStepUpdateParameters.EncodedTask":ai};const pi={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},ci={parameterPath:"parameters",mapper:xe},ui={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},di={parameterPath:"apiVersion",mapper:{defaultValue:"2021-09-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},mi={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:!0,type:{name:"String"}}},hi={parameterPath:"resourceGroupName",mapper:{constraints:{MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},gi={parameterPath:"registryName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]*$"),MaxLength:50,MinLength:5},serializedName:"registryName",required:!0,type:{name:"String"}}},fi={parameterPath:"registryNameCheckRequest",mapper:qe},yi={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},vi={parameterPath:"registry",mapper:Hr},bi={parameterPath:"registryUpdateParameters",mapper:mt},Si={parameterPath:"regenerateCredentialParameters",mapper:wt},Ni={parameterPath:"runRequest",mapper:Xt},Pi={parameterPath:"apiVersion",mapper:{defaultValue:"2019-06-01-preview",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},_i={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},xi={parameterPath:"privateEndpointConnectionName",mapper:{serializedName:"privateEndpointConnectionName",required:!0,type:{name:"String"}}},wi={parameterPath:"privateEndpointConnection",mapper:Fr},Ei={parameterPath:"replicationName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]*$"),MaxLength:50,MinLength:5},serializedName:"replicationName",required:!0,type:{name:"String"}}},ki={parameterPath:"replication",mapper:Vr},Ri={parameterPath:"replicationUpdateParameters",mapper:Rt},Ti={parameterPath:"webhookName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9]*$"),MaxLength:50,MinLength:5},serializedName:"webhookName",required:!0,type:{name:"String"}}},Oi={parameterPath:"webhookCreateParameters",mapper:Ot},Ii={parameterPath:"webhookUpdateParameters",mapper:Mt},Mi={parameterPath:"agentPoolName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9-]*$"),MaxLength:20,MinLength:3},serializedName:"agentPoolName",required:!0,type:{name:"String"}}},zi={parameterPath:"agentPool",mapper:Kr},qi={parameterPath:"updateParameters",mapper:$t},Li={parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}}},ji={parameterPath:["options","top"],mapper:{serializedName:"$top",type:{name:"Number"}}},Bi={parameterPath:"runId",mapper:{serializedName:"runId",required:!0,type:{name:"String"}}},Fi={parameterPath:"runUpdateParameters",mapper:nr},Gi={parameterPath:"taskRunName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9-]*$"),MaxLength:50,MinLength:5},serializedName:"taskRunName",required:!0,type:{name:"String"}}},Ui={parameterPath:"taskRun",mapper:Ur},Hi={parameterPath:"updateParameters",mapper:ar},Vi={parameterPath:"taskName",mapper:{constraints:{Pattern:new RegExp("^[a-zA-Z0-9-_]*$"),MaxLength:50,MinLength:5},serializedName:"taskName",required:!0,type:{name:"String"}}},Wi={parameterPath:"taskCreateParameters",mapper:Qr},$i={parameterPath:"taskUpdateParameters",mapper:xr};var Ki=C(14014);class LroImpl{constructor(v,P,C,_=C.path,x=C.httpMethod){this.sendOperationFn=v,this.args=P,this.spec=C,this.requestPath=_,this.requestMethod=x}sendInitialRequest(){return(0,Ce.mG)(this,void 0,void 0,(function*(){return this.sendOperationFn(this.args,this.spec)}))}sendPollRequest(v){return(0,Ce.mG)(this,void 0,void 0,(function*(){const P=this.spec,{requestBody:C}=P,_=(0,Ce._T)(P,["requestBody"]);return this.sendOperationFn(this.args,Object.assign(Object.assign({},_),{path:v,httpMethod:"GET"}))}))}}class RegistriesImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,Ce.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,Ce.qq)(this._list(v));yield yield(0,Ce.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,Ce.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,Ce.qq)(P.value||[])}))}listPagingAll(v){return(0,Ce.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,Ce.KL)(this.listPagingPage(v));!(_=yield(0,Ce.qq)(x.next())).done;){const v=_.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,Ce.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,Ce.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,Ce.qq)(this._listByResourceGroup(v,P));yield yield(0,Ce.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,Ce.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,Ce.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,Ce.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,Ce.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,Ce.qq)(k.next())).done;){const v=x.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,Ce.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listPrivateLinkResources(v,P,C){const _=this.listPrivateLinkResourcesPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPrivateLinkResourcesPagingPage(v,P,C)}}listPrivateLinkResourcesPagingPage(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPrivateLinkResourcesPagingPage_1(){let _=yield(0,Ce.qq)(this._listPrivateLinkResources(v,P,C));yield yield(0,Ce.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Ce.qq)(this._listPrivateLinkResourcesNext(v,P,x,C)),x=_.nextLink,yield yield(0,Ce.qq)(_.value||[])}))}listPrivateLinkResourcesPagingAll(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPrivateLinkResourcesPagingAll_1(){var _,x;try{for(var k,R=(0,Ce.KL)(this.listPrivateLinkResourcesPagingPage(v,P,C));!(k=yield(0,Ce.qq)(R.next())).done;){const v=k.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Ce.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}beginImportImage(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,parameters:C,options:_},Yi);return new Ki.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginImportImageAndWait(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginImportImage(v,P,C,_)).pollUntilDone()}))}checkNameAvailability(v,P){return this.client.sendOperationRequest({registryNameCheckRequest:v,options:P},Zi)}_list(v){return this.client.sendOperationRequest({options:v},ro)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},io)}get(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},oo)}beginCreate(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,registry:C,options:_},no);return new Ki.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateAndWait(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(v,P,C,_)).pollUntilDone()}))}beginDelete(v,P,C){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,options:C},so);return new Ki.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C)).pollUntilDone()}))}beginUpdate(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,registryUpdateParameters:C,options:_},ao);return new Ki.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginUpdateAndWait(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(v,P,C,_)).pollUntilDone()}))}listUsages(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},lo)}_listPrivateLinkResources(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},po)}getPrivateLinkResource(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,groupName:C,options:_},co)}listCredentials(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},uo)}regenerateCredential(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,regenerateCredentialParameters:C,options:_},mo)}beginScheduleRun(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,runRequest:C,options:_},ho);return new Ki.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginScheduleRunAndWait(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginScheduleRun(v,P,C,_)).pollUntilDone()}))}getBuildSourceUploadUrl(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},go)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},fo)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},yo)}_listPrivateLinkResourcesNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,nextLink:C,options:_},vo)}}const Qi=_e.Q(Ne,!1),Yi={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importImage",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{}},requestBody:ci,queryParameters:[di],urlParameters:[ui,mi,hi,gi],headerParameters:[pi],mediaType:"json",serializer:Qi},Zi={path:"/subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/checkNameAvailability",httpMethod:"POST",responses:{200:{bodyMapper:Le}},requestBody:fi,queryParameters:[di],urlParameters:[ui,mi],headerParameters:[pi,yi],mediaType:"json",serializer:Qi},ro={path:"/subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/registries",httpMethod:"GET",responses:{200:{bodyMapper:He}},queryParameters:[di],urlParameters:[ui,mi],headerParameters:[yi],serializer:Qi},io={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries",httpMethod:"GET",responses:{200:{bodyMapper:He}},queryParameters:[di],urlParameters:[ui,mi,hi],headerParameters:[yi],serializer:Qi},oo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}",httpMethod:"GET",responses:{200:{bodyMapper:Hr}},queryParameters:[di],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:Qi},no={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}",httpMethod:"PUT",responses:{200:{bodyMapper:Hr},201:{bodyMapper:Hr},202:{bodyMapper:Hr},204:{bodyMapper:Hr}},requestBody:vi,queryParameters:[di],urlParameters:[ui,mi,hi,gi],headerParameters:[pi,yi],mediaType:"json",serializer:Qi},so={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{}},queryParameters:[di],urlParameters:[ui,mi,hi,gi],serializer:Qi},ao={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Hr},201:{bodyMapper:Hr},202:{bodyMapper:Hr},204:{bodyMapper:Hr}},requestBody:bi,queryParameters:[di],urlParameters:[ui,mi,hi,gi],headerParameters:[pi,yi],mediaType:"json",serializer:Qi},lo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listUsages",httpMethod:"GET",responses:{200:{bodyMapper:ht}},queryParameters:[di],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:Qi},po={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:yt}},queryParameters:[di],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:Qi},co={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateLinkResources/{groupName}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:St}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,{parameterPath:"groupName",mapper:{serializedName:"groupName",required:!0,type:{name:"String"}}}],headerParameters:[yi],serializer:Qi},uo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listCredentials",httpMethod:"POST",responses:{200:{bodyMapper:_t}},queryParameters:[di],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:Qi},mo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/regenerateCredential",httpMethod:"POST",responses:{200:{bodyMapper:_t}},requestBody:Si,queryParameters:[di],urlParameters:[ui,mi,hi,gi],headerParameters:[pi,yi],mediaType:"json",serializer:Qi},ho={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scheduleRun",httpMethod:"POST",responses:{200:{bodyMapper:Gr},201:{bodyMapper:Gr},202:{bodyMapper:Gr},204:{bodyMapper:Gr},default:{bodyMapper:St}},requestBody:Ni,queryParameters:[Pi],urlParameters:[ui,mi,hi,gi],headerParameters:[pi,yi],mediaType:"json",serializer:Qi},go={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listBuildSourceUploadUrl",httpMethod:"POST",responses:{200:{bodyMapper:ir},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:Qi},fo={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:He}},queryParameters:[di],urlParameters:[ui,mi,_i],headerParameters:[yi],serializer:Qi},yo={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:He}},queryParameters:[di],urlParameters:[ui,mi,hi,_i],headerParameters:[yi],serializer:Qi},vo={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yt}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,_i],headerParameters:[yi],serializer:Qi};class OperationsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,Ce.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,Ce.qq)(this._list(v));yield yield(0,Ce.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,Ce.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,Ce.qq)(P.value||[])}))}listPagingAll(v){return(0,Ce.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,Ce.KL)(this.listPagingPage(v));!(_=yield(0,Ce.qq)(x.next())).done;){const v=_.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,Ce.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},So)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Po)}}const bo=_e.Q(Ne,!1),So={path:"/providers/Microsoft.ContainerRegistry/operations",httpMethod:"GET",responses:{200:{bodyMapper:Te}},queryParameters:[di],urlParameters:[ui],headerParameters:[yi],serializer:bo},Po={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Te}},queryParameters:[di],urlParameters:[ui,_i],headerParameters:[yi],serializer:bo};class PrivateEndpointConnectionsImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Ce.qq)(this._list(v,P,C));yield yield(0,Ce.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Ce.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Ce.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Ce.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Ce.qq)(R.next())).done;){const v=k.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Ce.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},xo)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,privateEndpointConnectionName:C,options:_},Eo)}beginCreateOrUpdate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,privateEndpointConnectionName:C,privateEndpointConnection:_,options:x},ko);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateOrUpdateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(v,P,C,_,x)).pollUntilDone()}))}beginDelete(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,privateEndpointConnectionName:C,options:_},Ro);return new Ki.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C,_)).pollUntilDone()}))}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,nextLink:C,options:_},To)}}const _o=_e.Q(Ne,!1),xo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:je}},queryParameters:[di],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:_o},Eo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:Fr}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,xi],headerParameters:[yi],serializer:_o},ko={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fr},201:{bodyMapper:Fr},202:{bodyMapper:Fr},204:{bodyMapper:Fr}},requestBody:wi,queryParameters:[di],urlParameters:[ui,mi,hi,gi,xi],headerParameters:[pi,yi],mediaType:"json",serializer:_o},Ro={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,xi],serializer:_o},To={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:je}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,_i],headerParameters:[yi],serializer:_o};class ReplicationsImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Ce.qq)(this._list(v,P,C));yield yield(0,Ce.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Ce.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Ce.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Ce.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Ce.qq)(R.next())).done;){const v=k.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Ce.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},zo)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,replicationName:C,options:_},Do)}beginCreate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,replicationName:C,replication:_,options:x},qo);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(v,P,C,_,x)).pollUntilDone()}))}beginDelete(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,replicationName:C,options:_},Lo);return new Ki.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C,_)).pollUntilDone()}))}beginUpdate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,replicationName:C,replicationUpdateParameters:_,options:x},jo);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginUpdateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(v,P,C,_,x)).pollUntilDone()}))}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,nextLink:C,options:_},Go)}}const Oo=_e.Q(Ne,!1),zo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications",httpMethod:"GET",responses:{200:{bodyMapper:kt}},queryParameters:[di],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:Oo},Do={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications/{replicationName}",httpMethod:"GET",responses:{200:{bodyMapper:Vr}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,Ei],headerParameters:[yi],serializer:Oo},qo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications/{replicationName}",httpMethod:"PUT",responses:{200:{bodyMapper:Vr},201:{bodyMapper:Vr},202:{bodyMapper:Vr},204:{bodyMapper:Vr}},requestBody:ki,queryParameters:[di],urlParameters:[ui,mi,hi,gi,Ei],headerParameters:[pi,yi],mediaType:"json",serializer:Oo},Lo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications/{replicationName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,Ei],serializer:Oo},jo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications/{replicationName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vr},201:{bodyMapper:Vr},202:{bodyMapper:Vr},204:{bodyMapper:Vr}},requestBody:Ri,queryParameters:[di],urlParameters:[ui,mi,hi,gi,Ei],headerParameters:[pi,yi],mediaType:"json",serializer:Oo},Go={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:kt}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,_i],headerParameters:[yi],serializer:Oo};class WebhooksImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Ce.qq)(this._list(v,P,C));yield yield(0,Ce.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Ce.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Ce.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Ce.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Ce.qq)(R.next())).done;){const v=k.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Ce.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listEvents(v,P,C,_){const x=this.listEventsPagingAll(v,P,C,_);return{next:()=>x.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listEventsPagingPage(v,P,C,_)}}listEventsPagingPage(v,P,C,_){return(0,Ce.FC)(this,arguments,(function*listEventsPagingPage_1(){let x=yield(0,Ce.qq)(this._listEvents(v,P,C,_));yield yield(0,Ce.qq)(x.value||[]);let k=x.nextLink;for(;k;)x=yield(0,Ce.qq)(this._listEventsNext(v,P,C,k,_)),k=x.nextLink,yield yield(0,Ce.qq)(x.value||[])}))}listEventsPagingAll(v,P,C,_){return(0,Ce.FC)(this,arguments,(function*listEventsPagingAll_1(){var x,k;try{for(var R,T=(0,Ce.KL)(this.listEventsPagingPage(v,P,C,_));!(R=yield(0,Ce.qq)(T.next())).done;){const v=R.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){x={error:v}}finally{try{R&&!R.done&&(k=T.return)&&(yield(0,Ce.qq)(k.call(T)))}finally{if(x)throw x.error}}}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},Vo)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,webhookName:C,options:_},Wo)}beginCreate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,webhookName:C,webhookCreateParameters:_,options:x},$o);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(v,P,C,_,x)).pollUntilDone()}))}beginDelete(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,webhookName:C,options:_},Ko);return new Ki.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C,_)).pollUntilDone()}))}beginUpdate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,webhookName:C,webhookUpdateParameters:_,options:x},Qo);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginUpdateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(v,P,C,_,x)).pollUntilDone()}))}ping(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,webhookName:C,options:_},Xo)}_listEvents(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,webhookName:C,options:_},Jo)}getCallbackConfig(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,webhookName:C,options:_},Zo)}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,nextLink:C,options:_},en)}_listEventsNext(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,webhookName:C,nextLink:_,options:x},tn)}}const Ho=_e.Q(Ne,!1),Vo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks",httpMethod:"GET",responses:{200:{bodyMapper:Tt}},queryParameters:[di],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:Ho},Wo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}",httpMethod:"GET",responses:{200:{bodyMapper:Wr}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,Ti],headerParameters:[yi],serializer:Ho},$o={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}",httpMethod:"PUT",responses:{200:{bodyMapper:Wr},201:{bodyMapper:Wr},202:{bodyMapper:Wr},204:{bodyMapper:Wr}},requestBody:Oi,queryParameters:[di],urlParameters:[ui,mi,hi,gi,Ti],headerParameters:[pi,yi],mediaType:"json",serializer:Ho},Ko={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,Ti],serializer:Ho},Qo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Wr},201:{bodyMapper:Wr},202:{bodyMapper:Wr},204:{bodyMapper:Wr}},requestBody:Ii,queryParameters:[di],urlParameters:[ui,mi,hi,gi,Ti],headerParameters:[pi,yi],mediaType:"json",serializer:Ho},Xo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/ping",httpMethod:"POST",responses:{200:{bodyMapper:zt}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,Ti],headerParameters:[yi],serializer:Ho},Jo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/listEvents",httpMethod:"POST",responses:{200:{bodyMapper:qt}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,Ti],headerParameters:[yi],serializer:Ho},Zo={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/getCallbackConfig",httpMethod:"POST",responses:{200:{bodyMapper:Wt}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,Ti],headerParameters:[yi],serializer:Ho},en={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Tt}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,_i],headerParameters:[yi],serializer:Ho},tn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:qt}},queryParameters:[di],urlParameters:[ui,mi,hi,gi,_i,Ti],headerParameters:[yi],serializer:Ho};class AgentPoolsImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Ce.qq)(this._list(v,P,C));yield yield(0,Ce.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Ce.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Ce.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Ce.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Ce.qq)(R.next())).done;){const v=k.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Ce.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,agentPoolName:C,options:_},nn)}beginCreate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,agentPoolName:C,agentPool:_,options:x},sn);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(v,P,C,_,x)).pollUntilDone()}))}beginDelete(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,agentPoolName:C,options:_},an);return new Ki.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C,_)).pollUntilDone()}))}beginUpdate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,agentPoolName:C,updateParameters:_,options:x},ln);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginUpdateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(v,P,C,_,x)).pollUntilDone()}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},pn)}getQueueStatus(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,agentPoolName:C,options:_},un)}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,nextLink:C,options:_},dn)}}const rn=_e.Q(Ne,!1),nn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}",httpMethod:"GET",responses:{200:{bodyMapper:Kr},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Mi],headerParameters:[yi],serializer:rn},sn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}",httpMethod:"PUT",responses:{200:{bodyMapper:Kr},201:{bodyMapper:Kr},202:{bodyMapper:Kr},204:{bodyMapper:Kr},default:{bodyMapper:St}},requestBody:zi,queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Mi],headerParameters:[pi,yi],mediaType:"json",serializer:rn},an={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Mi],headerParameters:[yi],serializer:rn},ln={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Kr},201:{bodyMapper:Kr},202:{bodyMapper:Kr},204:{bodyMapper:Kr},default:{bodyMapper:St}},requestBody:qi,queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Mi],headerParameters:[pi,yi],mediaType:"json",serializer:rn},pn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:rn},un={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}/listQueueStatus",httpMethod:"POST",responses:{200:{bodyMapper:Qt},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Mi],headerParameters:[yi],serializer:rn},dn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Kt},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,_i],headerParameters:[yi],serializer:rn};class RunsImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Ce.qq)(this._list(v,P,C));yield yield(0,Ce.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Ce.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Ce.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Ce.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Ce.qq)(R.next())).done;){const v=k.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Ce.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},hn)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,runId:C,options:_},gn)}beginUpdate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,runId:C,runUpdateParameters:_,options:x},yn);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginUpdateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(v,P,C,_,x)).pollUntilDone()}))}getLogSasUrl(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,runId:C,options:_},bn)}beginCancel(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,runId:C,options:_},Sn);return new Ki.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCancelAndWait(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginCancel(v,P,C,_)).pollUntilDone()}))}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,nextLink:C,options:_},Nn)}}const mn=_e.Q(Ne,!1),hn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs",httpMethod:"GET",responses:{200:{bodyMapper:or},default:{bodyMapper:St}},queryParameters:[Pi,Li,ji],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:mn},gn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}",httpMethod:"GET",responses:{200:{bodyMapper:Gr},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Bi],headerParameters:[yi],serializer:mn},yn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}",httpMethod:"PATCH",responses:{200:{bodyMapper:Gr},201:{bodyMapper:Gr},202:{bodyMapper:Gr},204:{bodyMapper:Gr},default:{bodyMapper:St}},requestBody:Fi,queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Bi],headerParameters:[pi,yi],mediaType:"json",serializer:mn},bn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}/listLogSasUrl",httpMethod:"POST",responses:{200:{bodyMapper:sr},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Bi],headerParameters:[yi],serializer:mn},Sn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}/cancel",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Bi],headerParameters:[yi],serializer:mn},Nn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:or},default:{bodyMapper:St}},queryParameters:[Pi,Li,ji],urlParameters:[ui,mi,hi,gi,_i],headerParameters:[yi],serializer:mn};class TaskRunsImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Ce.qq)(this._list(v,P,C));yield yield(0,Ce.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Ce.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Ce.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Ce.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Ce.qq)(R.next())).done;){const v=k.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Ce.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,taskRunName:C,options:_},Cn)}beginCreate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,taskRunName:C,taskRun:_,options:x},_n);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(v,P,C,_,x)).pollUntilDone()}))}beginDelete(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,taskRunName:C,options:_},En);return new Ki.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C,_)).pollUntilDone()}))}beginUpdate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,taskRunName:C,updateParameters:_,options:x},kn);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginUpdateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(v,P,C,_,x)).pollUntilDone()}))}getDetails(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,taskRunName:C,options:_},Rn)}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},Tn)}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,nextLink:C,options:_},An)}}const Pn=_e.Q(Ne,!1),Cn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}",httpMethod:"GET",responses:{200:{bodyMapper:Ur},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Gi],headerParameters:[yi],serializer:Pn},_n={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ur},201:{bodyMapper:Ur},202:{bodyMapper:Ur},204:{bodyMapper:Ur},default:{bodyMapper:St}},requestBody:Ui,queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Gi],headerParameters:[pi,yi],mediaType:"json",serializer:Pn},En={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Gi],headerParameters:[yi],serializer:Pn},kn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ur},201:{bodyMapper:Ur},202:{bodyMapper:Ur},204:{bodyMapper:Ur},default:{bodyMapper:St}},requestBody:Hi,queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Gi],headerParameters:[pi,yi],mediaType:"json",serializer:Pn},Rn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}/listDetails",httpMethod:"POST",responses:{200:{bodyMapper:Ur},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Gi],headerParameters:[yi],serializer:Pn},Tn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:Pn},An={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:lr},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,_i],headerParameters:[yi],serializer:Pn};class TasksImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Ce.qq)(this._list(v,P,C));yield yield(0,Ce.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Ce.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Ce.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Ce.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Ce.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Ce.qq)(R.next())).done;){const v=k.value;yield(0,Ce.qq)(yield*(0,Ce.V2)((0,Ce.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Ce.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,options:C},In)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,taskName:C,options:_},Mn)}beginCreate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,taskName:C,taskCreateParameters:_,options:x},zn);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginCreateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(v,P,C,_,x)).pollUntilDone()}))}beginDelete(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,taskName:C,options:_},Dn);return new Ki.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C,_){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C,_)).pollUntilDone()}))}beginUpdate(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),k=new LroImpl(((v,P)=>(0,Ce.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,registryName:P,taskName:C,taskUpdateParameters:_,options:x},qn);return new Ki.F(k,{resumeFrom:null==x?void 0:x.resumeFrom,intervalInMs:null==x?void 0:x.updateIntervalInMs})}))}beginUpdateAndWait(v,P,C,_,x){return(0,Ce.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(v,P,C,_,x)).pollUntilDone()}))}getDetails(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,taskName:C,options:_},Ln)}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,registryName:P,nextLink:C,options:_},jn)}}const On=_e.Q(Ne,!1),In={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks",httpMethod:"GET",responses:{200:{bodyMapper:pr},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi],headerParameters:[yi],serializer:On},Mn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}",httpMethod:"GET",responses:{200:{bodyMapper:Qr},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Vi],headerParameters:[yi],serializer:On},zn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}",httpMethod:"PUT",responses:{200:{bodyMapper:Qr},201:{bodyMapper:Qr},202:{bodyMapper:Qr},204:{bodyMapper:Qr},default:{bodyMapper:St}},requestBody:Wi,queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Vi],headerParameters:[pi,yi],mediaType:"json",serializer:On},Dn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Vi],headerParameters:[yi],serializer:On},qn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Qr},201:{bodyMapper:Qr},202:{bodyMapper:Qr},204:{bodyMapper:Qr},default:{bodyMapper:St}},requestBody:$i,queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Vi],headerParameters:[pi,yi],mediaType:"json",serializer:On},Ln={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}/listDetails",httpMethod:"POST",responses:{200:{bodyMapper:Qr},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,Vi],headerParameters:[yi],serializer:On},jn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:pr},default:{bodyMapper:St}},queryParameters:[Pi],urlParameters:[ui,mi,hi,gi,_i],headerParameters:[yi],serializer:On};class ContainerRegistryManagementClient extends Pe.S{constructor(v,P,C){if(void 0===v)throw new Error("'credentials' cannot be null");if(void 0===P)throw new Error("'subscriptionId' cannot be null");C||(C={});const _={requestContentType:"application/json; charset=utf-8",credential:v},x="azsdk-js-arm-containerregistry/10.0.0",k=C.userAgentOptions&&C.userAgentOptions.userAgentPrefix?`${C.userAgentOptions.userAgentPrefix} ${x}`:`${x}`;C.credentialScopes||(C.credentialScopes=["https://management.azure.com/.default"]);super(Object.assign(Object.assign(Object.assign({},_),C),{userAgentOptions:{userAgentPrefix:k},baseUri:C.endpoint||"https://management.azure.com"})),this.subscriptionId=P,this.$host=C.$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.webhooks=new WebhooksImpl(this),this.agentPools=new AgentPoolsImpl(this),this.runs=new RunsImpl(this),this.taskRuns=new TaskRunsImpl(this),this.tasks=new TasksImpl(this)}}},81855:()=>{},18635:(v,P,C)=>{"use strict";C.r(P),C.d(P,{Operations:()=>xe,ResourceGraphClient:()=>Oe,ResourceGraphClientContext:()=>Ae,ResourceGraphMappers:()=>_,ResourceGraphModels:()=>R});var _={};C.r(_),C.d(_,{BaseResource:()=>z,CloudError:()=>I,Column:()=>de,DateTimeInterval:()=>q,ErrorDetails:()=>re,ErrorModel:()=>ie,ErrorResponse:()=>oe,Facet:()=>pe,FacetError:()=>ge,FacetRequest:()=>ae,FacetRequestOptions:()=>se,FacetResult:()=>he,Operation:()=>ye,OperationDisplay:()=>fe,OperationListResult:()=>Se,QueryRequest:()=>le,QueryRequestOptions:()=>ne,QueryResponse:()=>ue,ResourceChangeData:()=>Q,ResourceChangeDataAfterSnapshot:()=>U,ResourceChangeDataBeforeSnapshot:()=>G,ResourceChangeDetailsRequestParameters:()=>ee,ResourceChangeList:()=>Y,ResourceChangesRequestParameters:()=>j,ResourceChangesRequestParametersInterval:()=>L,ResourcePropertyChange:()=>V,ResourceSnapshotData:()=>B,ResourcesHistoryRequest:()=>be,ResourcesHistoryRequestOptions:()=>ve,Table:()=>me,discriminators:()=>Ne});var x={};C.r(x),C.d(x,{ErrorDetails:()=>re,ErrorModel:()=>ie,ErrorResponse:()=>oe,Operation:()=>ye,OperationDisplay:()=>fe,OperationListResult:()=>Se,discriminators:()=>Ne});var extendStatics=function(v,P){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)P.hasOwnProperty(C)&&(v[C]=P[C])},extendStatics(v,P)};function __extends(v,P){function __(){this.constructor=v}extendStatics(v,P),v.prototype=null===P?Object.create(P):(__.prototype=P.prototype,new __)}var __assign=function(){return __assign=Object.assign||function __assign(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},__assign.apply(this,arguments)};var k=C(19879),R=C(81855),T=C(18088),O=C(88538),I=T.p,z=O.P,q={serializedName:"DateTimeInterval",type:{name:"Composite",className:"DateTimeInterval",modelProperties:{start:{required:!0,serializedName:"start",type:{name:"DateTime"}},end:{required:!0,serializedName:"end",type:{name:"DateTime"}}}}},L={serializedName:"ResourceChangesRequestParameters_interval",type:{name:"Composite",className:"ResourceChangesRequestParametersInterval",modelProperties:__assign({},q.type.modelProperties)}},j={serializedName:"ResourceChangesRequestParameters",type:{name:"Composite",className:"ResourceChangesRequestParameters",modelProperties:{resourceIds:{serializedName:"resourceIds",type:{name:"Sequence",element:{type:{name:"String"}}}},subscriptionId:{serializedName:"subscriptionId",type:{name:"String"}},interval:{required:!0,serializedName:"interval",type:{name:"Composite",className:"ResourceChangesRequestParametersInterval"}},skipToken:{serializedName:"$skipToken",type:{name:"String"}},top:{serializedName:"$top",constraints:{InclusiveMaximum:1e3,InclusiveMinimum:1},type:{name:"Number"}},table:{serializedName:"table",type:{name:"String"}},fetchPropertyChanges:{serializedName:"fetchPropertyChanges",type:{name:"Boolean"}},fetchSnapshots:{serializedName:"fetchSnapshots",type:{name:"Boolean"}}}}},B={serializedName:"ResourceSnapshotData",type:{name:"Composite",className:"ResourceSnapshotData",modelProperties:{snapshotId:{serializedName:"snapshotId",type:{name:"String"}},timestamp:{required:!0,serializedName:"timestamp",type:{name:"DateTime"}},content:{serializedName:"content",type:{name:"Object"}}}}},G={serializedName:"ResourceChangeData_beforeSnapshot",type:{name:"Composite",className:"ResourceChangeDataBeforeSnapshot",modelProperties:__assign({},B.type.modelProperties)}},U={serializedName:"ResourceChangeData_afterSnapshot",type:{name:"Composite",className:"ResourceChangeDataAfterSnapshot",modelProperties:__assign({},B.type.modelProperties)}},V={serializedName:"ResourcePropertyChange",type:{name:"Composite",className:"ResourcePropertyChange",modelProperties:{propertyName:{required:!0,serializedName:"propertyName",type:{name:"String"}},beforeValue:{serializedName:"beforeValue",type:{name:"String"}},afterValue:{serializedName:"afterValue",type:{name:"String"}},changeCategory:{required:!0,serializedName:"changeCategory",type:{name:"Enum",allowedValues:["User","System"]}},propertyChangeType:{required:!0,serializedName:"propertyChangeType",type:{name:"Enum",allowedValues:["Insert","Update","Remove"]}}}}},Q={serializedName:"ResourceChangeData",type:{name:"Composite",className:"ResourceChangeData",modelProperties:{resourceId:{serializedName:"resourceId",type:{name:"String"}},changeId:{required:!0,serializedName:"changeId",type:{name:"String"}},beforeSnapshot:{required:!0,serializedName:"beforeSnapshot",type:{name:"Composite",className:"ResourceChangeDataBeforeSnapshot"}},afterSnapshot:{required:!0,serializedName:"afterSnapshot",type:{name:"Composite",className:"ResourceChangeDataAfterSnapshot"}},changeType:{serializedName:"changeType",type:{name:"Enum",allowedValues:["Create","Update","Delete"]}},propertyChanges:{serializedName:"propertyChanges",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourcePropertyChange"}}}}}}},Y={serializedName:"ResourceChangeList",type:{name:"Composite",className:"ResourceChangeList",modelProperties:{changes:{serializedName:"changes",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceChangeData"}}}},skipToken:{serializedName:"$skipToken",type:{name:"Object"}}}}},ee={serializedName:"ResourceChangeDetailsRequestParameters",type:{name:"Composite",className:"ResourceChangeDetailsRequestParameters",modelProperties:{resourceIds:{required:!0,serializedName:"resourceIds",type:{name:"Sequence",element:{type:{name:"String"}}}},changeIds:{required:!0,serializedName:"changeIds",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},re={serializedName:"ErrorDetails",type:{name:"Composite",className:"ErrorDetails",modelProperties:{code:{required:!0,serializedName:"code",type:{name:"String"}},message:{required:!0,serializedName:"message",type:{name:"String"}}},additionalProperties:{type:{name:"Object"}}}},ie={serializedName:"Error",type:{name:"Composite",className:"ErrorModel",modelProperties:{code:{required:!0,serializedName:"code",type:{name:"String"}},message:{required:!0,serializedName:"message",type:{name:"String"}},details:{serializedName:"details",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorDetails",additionalProperties:{type:{name:"Object"}}}}}}}}},oe={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{required:!0,serializedName:"error",type:{name:"Composite",className:"ErrorModel"}}}}},ne={serializedName:"QueryRequestOptions",type:{name:"Composite",className:"QueryRequestOptions",modelProperties:{skipToken:{serializedName:"$skipToken",type:{name:"String"}},top:{serializedName:"$top",constraints:{InclusiveMaximum:1e3,InclusiveMinimum:1},type:{name:"Number"}},skip:{serializedName:"$skip",constraints:{InclusiveMinimum:0},type:{name:"Number"}},resultFormat:{serializedName:"resultFormat",defaultValue:"objectArray",type:{name:"Enum",allowedValues:["table","objectArray"]}},allowPartialScopes:{serializedName:"allowPartialScopes",defaultValue:!1,type:{name:"Boolean"}}}}},se={serializedName:"FacetRequestOptions",type:{name:"Composite",className:"FacetRequestOptions",modelProperties:{sortBy:{serializedName:"sortBy",type:{name:"String"}},sortOrder:{serializedName:"sortOrder",defaultValue:"desc",type:{name:"Enum",allowedValues:["asc","desc"]}},filter:{serializedName:"filter",type:{name:"String"}},top:{serializedName:"$top",constraints:{InclusiveMaximum:1e3,InclusiveMinimum:1},type:{name:"Number"}}}}},ae={serializedName:"FacetRequest",type:{name:"Composite",className:"FacetRequest",modelProperties:{expression:{required:!0,serializedName:"expression",type:{name:"String"}},options:{serializedName:"options",type:{name:"Composite",className:"FacetRequestOptions"}}}}},le={serializedName:"QueryRequest",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:{required:!0,serializedName:"query",type:{name:"String"}},options:{serializedName:"options",type:{name:"Composite",className:"QueryRequestOptions"}},facets:{serializedName:"facets",type:{name:"Sequence",element:{type:{name:"Composite",className:"FacetRequest"}}}}}}},pe={serializedName:"Facet",type:{name:"Composite",polymorphicDiscriminator:{serializedName:"resultType",clientName:"resultType"},uberParent:"Facet",className:"Facet",modelProperties:{expression:{required:!0,serializedName:"expression",type:{name:"String"}},resultType:{required:!0,serializedName:"resultType",type:{name:"String"}}}}},ue={serializedName:"QueryResponse",type:{name:"Composite",className:"QueryResponse",modelProperties:{totalRecords:{required:!0,serializedName:"totalRecords",type:{name:"Number"}},count:{required:!0,serializedName:"count",type:{name:"Number"}},resultTruncated:{required:!0,serializedName:"resultTruncated",type:{name:"Enum",allowedValues:["true","false"]}},skipToken:{serializedName:"$skipToken",type:{name:"String"}},data:{required:!0,serializedName:"data",type:{name:"Object"}},facets:{serializedName:"facets",type:{name:"Sequence",element:{type:{name:"Composite",className:"Facet"}}}}}}},de={serializedName:"Column",type:{name:"Composite",className:"Column",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},type:{required:!0,serializedName:"type",type:{name:"Enum",allowedValues:["string","integer","number","boolean","object"]}}}}},me={serializedName:"Table",type:{name:"Composite",className:"Table",modelProperties:{columns:{required:!0,serializedName:"columns",type:{name:"Sequence",element:{type:{name:"Composite",className:"Column"}}}},rows:{required:!0,serializedName:"rows",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Object"}}}}}}}}},he={serializedName:"FacetResult",type:{name:"Composite",polymorphicDiscriminator:pe.type.polymorphicDiscriminator,uberParent:"Facet",className:"FacetResult",modelProperties:__assign(__assign({},pe.type.modelProperties),{totalRecords:{required:!0,serializedName:"totalRecords",type:{name:"Number"}},count:{required:!0,serializedName:"count",type:{name:"Number"}},data:{required:!0,serializedName:"data",type:{name:"Object"}}})}},ge={serializedName:"FacetError",type:{name:"Composite",polymorphicDiscriminator:pe.type.polymorphicDiscriminator,uberParent:"Facet",className:"FacetError",modelProperties:__assign(__assign({},pe.type.modelProperties),{errors:{required:!0,serializedName:"errors",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorDetails",additionalProperties:{type:{name:"Object"}}}}}}})}},fe={serializedName:"Operation_display",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"}}}}},ye={serializedName:"Operation",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"}}}}},ve={serializedName:"ResourcesHistoryRequestOptions",type:{name:"Composite",className:"ResourcesHistoryRequestOptions",modelProperties:{interval:{serializedName:"interval",type:{name:"Composite",className:"DateTimeInterval"}},top:{serializedName:"$top",type:{name:"Number"}},skip:{serializedName:"$skip",type:{name:"Number"}},skipToken:{serializedName:"$skipToken",type:{name:"String"}},resultFormat:{serializedName:"resultFormat",type:{name:"String"}}}}},be={serializedName:"ResourcesHistoryRequest",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"}},managementGroupId:{serializedName:"managementGroupId",type:{name:"String"}}}}},Se={serializedName:"OperationListResult",type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}}}}},Ne={Facet:pe,"Facet.FacetResult":he,"Facet.FacetError":ge},Pe={parameterPath:"acceptLanguage",mapper:{serializedName:"accept-language",defaultValue:"en-US",type:{name:"String"}}},Ce={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2020-09-01-preview",type:{name:"String"}}},_e={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2021-03-01",type:{name:"String"}}},xe=function(){function Operations(v){this.client=v}return Operations.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},ke,P)},Operations}(),Ee=new k.ei(x),ke={httpMethod:"GET",path:"providers/Microsoft.ResourceGraph/operations",queryParameters:[_e],headerParameters:[Pe],responses:{200:{bodyMapper:Se},default:{bodyMapper:oe}},serializer:Ee},Te=C(39420),Ae=function(v){function ResourceGraphClientContext(P,C){var _=this;if(null==P)throw new Error("'credentials' cannot be null.");if(C||(C={}),!C.userAgent){var x=Te.IM();C.userAgent="@azure/arm-resourcegraph/4.2.1 "+x}return(_=v.call(this,P,C)||this).acceptLanguage="en-US",_.longRunningOperationRetryTimeout=30,_.baseUri=C.baseUri||_.baseUri||"https://management.azure.com",_.requestContentType="application/json; charset=utf-8",_.credentials=P,null!==C.acceptLanguage&&void 0!==C.acceptLanguage&&(_.acceptLanguage=C.acceptLanguage),null!==C.longRunningOperationRetryTimeout&&void 0!==C.longRunningOperationRetryTimeout&&(_.longRunningOperationRetryTimeout=C.longRunningOperationRetryTimeout),_}return __extends(ResourceGraphClientContext,v),ResourceGraphClientContext}(Te.Y1),Oe=function(v){function ResourceGraphClient(P,C){var _=v.call(this,P,C)||this;return _.operations=new xe(_),_}return __extends(ResourceGraphClient,v),ResourceGraphClient.prototype.resourceChanges=function(v,P,C){return this.sendOperationRequest({parameters:v,options:P},ze,C)},ResourceGraphClient.prototype.resourceChangeDetails=function(v,P,C){return this.sendOperationRequest({parameters:v,options:P},De,C)},ResourceGraphClient.prototype.resources=function(v,P,C){return this.sendOperationRequest({query:v,options:P},qe,C)},ResourceGraphClient.prototype.resourcesHistory=function(v,P,C){return this.sendOperationRequest({request:v,options:P},Le,C)},ResourceGraphClient}(Ae),Ie=new k.ei(_),ze={httpMethod:"POST",path:"providers/Microsoft.ResourceGraph/resourceChanges",queryParameters:[Ce],headerParameters:[Pe],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},j),{required:!0})},responses:{200:{bodyMapper:Y},default:{bodyMapper:oe}},serializer:Ie},De={httpMethod:"POST",path:"providers/Microsoft.ResourceGraph/resourceChangeDetails",queryParameters:[Ce],headerParameters:[Pe],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ee),{required:!0})},responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceChangeData"}}}}},default:{bodyMapper:oe}},serializer:Ie},qe={httpMethod:"POST",path:"providers/Microsoft.ResourceGraph/resources",queryParameters:[_e],headerParameters:[Pe],requestBody:{parameterPath:"query",mapper:__assign(__assign({},le),{required:!0})},responses:{200:{bodyMapper:ue},default:{bodyMapper:oe}},serializer:Ie},Le={httpMethod:"POST",path:"providers/Microsoft.ResourceGraph/resourcesHistory",queryParameters:[{parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2020-04-01-preview",type:{name:"String"}}}],headerParameters:[Pe],requestBody:{parameterPath:"request",mapper:__assign(__assign({},be),{required:!0})},responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Object"}}},default:{bodyMapper:oe}},serializer:Ie}},71141:()=>{},56591:(v,P,C)=>{"use strict";C.r(P),C.d(P,{DeploymentOperations:()=>mo,Deployments:()=>nr,Operations:()=>tr,Providers:()=>pi,ResourceGroups:()=>Bi,ResourceManagementClient:()=>Lo,ResourceManagementClientContext:()=>qo,ResourceManagementMappers:()=>_,ResourceManagementModels:()=>q,Resources:()=>bi,TagsOperations:()=>Yi});var _={};C.r(_),C.d(_,{Alias:()=>ye,AliasPath:()=>fe,AliasPattern:()=>ge,BaseResource:()=>G,BasicDependency:()=>Se,CloudError:()=>B,DebugSetting:()=>re,Dependency:()=>Ne,Deployment:()=>ne,DeploymentExportResult:()=>ae,DeploymentExtended:()=>Ee,DeploymentExtendedFilter:()=>U,DeploymentListResult:()=>Ct,DeploymentOperation:()=>Ze,DeploymentOperationProperties:()=>Je,DeploymentOperationsListResult:()=>Rt,DeploymentProperties:()=>oe,DeploymentPropertiesExtended:()=>_e,DeploymentValidateResult:()=>xe,DeploymentWhatIf:()=>ue,DeploymentWhatIfProperties:()=>pe,DeploymentWhatIfSettings:()=>le,DeploymentsWhatIfAtManagementGroupScopeHeaders:()=>yt,DeploymentsWhatIfAtSubscriptionScopeHeaders:()=>bt,DeploymentsWhatIfAtTenantScopeHeaders:()=>ft,DeploymentsWhatIfHeaders:()=>St,ErrorAdditionalInfo:()=>me,ErrorResponse:()=>he,ExportTemplateRequest:()=>Fe,GenericResource:()=>ze,GenericResourceExpanded:()=>De,GenericResourceFilter:()=>V,HttpMessage:()=>Xe,Identity:()=>Oe,IdentityUserAssignedIdentitiesValue:()=>Ae,OnErrorDeployment:()=>ie,OnErrorDeploymentExtended:()=>Pe,Operation:()=>ot,OperationDisplay:()=>it,OperationListResult:()=>Nt,ParametersLink:()=>ee,Plan:()=>ke,Provider:()=>be,ProviderListResult:()=>_t,ProviderResourceType:()=>ve,Resource:()=>Ie,ResourceGroup:()=>Le,ResourceGroupExportResult:()=>rt,ResourceGroupFilter:()=>Q,ResourceGroupListResult:()=>wt,ResourceGroupPatchable:()=>je,ResourceGroupProperties:()=>qe,ResourceListResult:()=>xt,ResourceProviderOperationDisplayProperties:()=>et,ResourceReference:()=>Ce,ResourcesMoveInfo:()=>Be,ScopedDeployment:()=>se,ScopedDeploymentWhatIf:()=>de,Sku:()=>Te,SubResource:()=>tt,TagCount:()=>Ge,TagDetails:()=>He,TagValue:()=>Ue,Tags:()=>dt,TagsListResult:()=>kt,TagsPatchResource:()=>mt,TagsResource:()=>ht,TargetResource:()=>$e,TemplateHashResult:()=>nt,TemplateLink:()=>Y,WhatIfChange:()=>ct,WhatIfOperationResult:()=>ut,WhatIfPropertyChange:()=>pt});var x={};C.r(x),C.d(x,{CloudError:()=>B,ErrorAdditionalInfo:()=>me,ErrorResponse:()=>he,Operation:()=>ot,OperationDisplay:()=>it,OperationListResult:()=>Nt});var k={};C.r(k),C.d(k,{Alias:()=>ye,AliasPath:()=>fe,AliasPattern:()=>ge,BaseResource:()=>G,BasicDependency:()=>Se,CloudError:()=>B,DebugSetting:()=>re,Dependency:()=>Ne,Deployment:()=>ne,DeploymentExportResult:()=>ae,DeploymentExtended:()=>Ee,DeploymentListResult:()=>Ct,DeploymentProperties:()=>oe,DeploymentPropertiesExtended:()=>_e,DeploymentValidateResult:()=>xe,DeploymentWhatIf:()=>ue,DeploymentWhatIfProperties:()=>pe,DeploymentWhatIfSettings:()=>le,DeploymentsWhatIfAtManagementGroupScopeHeaders:()=>yt,DeploymentsWhatIfAtSubscriptionScopeHeaders:()=>bt,DeploymentsWhatIfAtTenantScopeHeaders:()=>ft,DeploymentsWhatIfHeaders:()=>St,ErrorAdditionalInfo:()=>me,ErrorResponse:()=>he,GenericResource:()=>ze,GenericResourceExpanded:()=>De,Identity:()=>Oe,IdentityUserAssignedIdentitiesValue:()=>Ae,OnErrorDeployment:()=>ie,OnErrorDeploymentExtended:()=>Pe,ParametersLink:()=>ee,Plan:()=>ke,Provider:()=>be,ProviderResourceType:()=>ve,Resource:()=>Ie,ResourceGroup:()=>Le,ResourceGroupProperties:()=>qe,ResourceReference:()=>Ce,ScopedDeployment:()=>se,ScopedDeploymentWhatIf:()=>de,Sku:()=>Te,SubResource:()=>tt,TagCount:()=>Ge,TagDetails:()=>He,TagValue:()=>Ue,Tags:()=>dt,TagsResource:()=>ht,TemplateHashResult:()=>nt,TemplateLink:()=>Y,WhatIfChange:()=>ct,WhatIfOperationResult:()=>ut,WhatIfPropertyChange:()=>pt});var R={};C.r(R),C.d(R,{Alias:()=>ye,AliasPath:()=>fe,AliasPattern:()=>ge,CloudError:()=>B,ErrorAdditionalInfo:()=>me,ErrorResponse:()=>he,Provider:()=>be,ProviderListResult:()=>_t,ProviderResourceType:()=>ve});var T={};C.r(T),C.d(T,{Alias:()=>ye,AliasPath:()=>fe,AliasPattern:()=>ge,BaseResource:()=>G,BasicDependency:()=>Se,CloudError:()=>B,DebugSetting:()=>re,Dependency:()=>Ne,DeploymentExtended:()=>Ee,DeploymentPropertiesExtended:()=>_e,ErrorAdditionalInfo:()=>me,ErrorResponse:()=>he,GenericResource:()=>ze,GenericResourceExpanded:()=>De,Identity:()=>Oe,IdentityUserAssignedIdentitiesValue:()=>Ae,OnErrorDeploymentExtended:()=>Pe,ParametersLink:()=>ee,Plan:()=>ke,Provider:()=>be,ProviderResourceType:()=>ve,Resource:()=>Ie,ResourceGroup:()=>Le,ResourceGroupProperties:()=>qe,ResourceListResult:()=>xt,ResourceReference:()=>Ce,ResourcesMoveInfo:()=>Be,Sku:()=>Te,SubResource:()=>tt,TagCount:()=>Ge,TagDetails:()=>He,TagValue:()=>Ue,Tags:()=>dt,TagsResource:()=>ht,TemplateLink:()=>Y});var O={};C.r(O),C.d(O,{Alias:()=>ye,AliasPath:()=>fe,AliasPattern:()=>ge,BaseResource:()=>G,BasicDependency:()=>Se,CloudError:()=>B,DebugSetting:()=>re,Dependency:()=>Ne,DeploymentExtended:()=>Ee,DeploymentPropertiesExtended:()=>_e,ErrorAdditionalInfo:()=>me,ErrorResponse:()=>he,ExportTemplateRequest:()=>Fe,GenericResource:()=>ze,GenericResourceExpanded:()=>De,Identity:()=>Oe,IdentityUserAssignedIdentitiesValue:()=>Ae,OnErrorDeploymentExtended:()=>Pe,ParametersLink:()=>ee,Plan:()=>ke,Provider:()=>be,ProviderResourceType:()=>ve,Resource:()=>Ie,ResourceGroup:()=>Le,ResourceGroupExportResult:()=>rt,ResourceGroupListResult:()=>wt,ResourceGroupPatchable:()=>je,ResourceGroupProperties:()=>qe,ResourceReference:()=>Ce,Sku:()=>Te,SubResource:()=>tt,TagCount:()=>Ge,TagDetails:()=>He,TagValue:()=>Ue,Tags:()=>dt,TagsResource:()=>ht,TemplateLink:()=>Y});var I={};C.r(I),C.d(I,{Alias:()=>ye,AliasPath:()=>fe,AliasPattern:()=>ge,BaseResource:()=>G,BasicDependency:()=>Se,CloudError:()=>B,DebugSetting:()=>re,Dependency:()=>Ne,DeploymentExtended:()=>Ee,DeploymentPropertiesExtended:()=>_e,ErrorAdditionalInfo:()=>me,ErrorResponse:()=>he,GenericResource:()=>ze,GenericResourceExpanded:()=>De,Identity:()=>Oe,IdentityUserAssignedIdentitiesValue:()=>Ae,OnErrorDeploymentExtended:()=>Pe,ParametersLink:()=>ee,Plan:()=>ke,Provider:()=>be,ProviderResourceType:()=>ve,Resource:()=>Ie,ResourceGroup:()=>Le,ResourceGroupProperties:()=>qe,ResourceReference:()=>Ce,Sku:()=>Te,SubResource:()=>tt,TagCount:()=>Ge,TagDetails:()=>He,TagValue:()=>Ue,Tags:()=>dt,TagsListResult:()=>kt,TagsPatchResource:()=>mt,TagsResource:()=>ht,TemplateLink:()=>Y});var z={};C.r(z),C.d(z,{CloudError:()=>B,DeploymentOperation:()=>Ze,DeploymentOperationProperties:()=>Je,DeploymentOperationsListResult:()=>Rt,ErrorAdditionalInfo:()=>me,ErrorResponse:()=>he,HttpMessage:()=>Xe,TargetResource:()=>$e});var extendStatics=function(v,P){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)P.hasOwnProperty(C)&&(v[C]=P[C])},extendStatics(v,P)};function __extends(v,P){function __(){this.constructor=v}extendStatics(v,P),v.prototype=null===P?Object.create(P):(__.prototype=P.prototype,new __)}var __assign=function(){return __assign=Object.assign||function __assign(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},__assign.apply(this,arguments)};var q=C(71141),L=C(18088),j=C(88538),B=L.p,G=j.P,U={serializedName:"DeploymentExtendedFilter",type:{name:"Composite",className:"DeploymentExtendedFilter",modelProperties:{provisioningState:{serializedName:"provisioningState",type:{name:"String"}}}}},V={serializedName:"GenericResourceFilter",type:{name:"Composite",className:"GenericResourceFilter",modelProperties:{resourceType:{serializedName:"resourceType",type:{name:"String"}},tagname:{serializedName:"tagname",type:{name:"String"}},tagvalue:{serializedName:"tagvalue",type:{name:"String"}}}}},Q={serializedName:"ResourceGroupFilter",type:{name:"Composite",className:"ResourceGroupFilter",modelProperties:{tagName:{serializedName:"tagName",type:{name:"String"}},tagValue:{serializedName:"tagValue",type:{name:"String"}}}}},Y={serializedName:"TemplateLink",type:{name:"Composite",className:"TemplateLink",modelProperties:{uri:{required:!0,serializedName:"uri",type:{name:"String"}},contentVersion:{serializedName:"contentVersion",type:{name:"String"}}}}},ee={serializedName:"ParametersLink",type:{name:"Composite",className:"ParametersLink",modelProperties:{uri:{required:!0,serializedName:"uri",type:{name:"String"}},contentVersion:{serializedName:"contentVersion",type:{name:"String"}}}}},re={serializedName:"DebugSetting",type:{name:"Composite",className:"DebugSetting",modelProperties:{detailLevel:{serializedName:"detailLevel",type:{name:"String"}}}}},ie={serializedName:"OnErrorDeployment",type:{name:"Composite",className:"OnErrorDeployment",modelProperties:{type:{serializedName:"type",type:{name:"Enum",allowedValues:["LastSuccessful","SpecificDeployment"]}},deploymentName:{serializedName:"deploymentName",type:{name:"String"}}}}},oe={serializedName:"DeploymentProperties",type:{name:"Composite",className:"DeploymentProperties",modelProperties:{template:{serializedName:"template",type:{name:"Object"}},templateLink:{serializedName:"templateLink",type:{name:"Composite",className:"TemplateLink"}},parameters:{serializedName:"parameters",type:{name:"Object"}},parametersLink:{serializedName:"parametersLink",type:{name:"Composite",className:"ParametersLink"}},mode:{required:!0,serializedName:"mode",type:{name:"Enum",allowedValues:["Incremental","Complete"]}},debugSetting:{serializedName:"debugSetting",type:{name:"Composite",className:"DebugSetting"}},onErrorDeployment:{serializedName:"onErrorDeployment",type:{name:"Composite",className:"OnErrorDeployment"}}}}},ne={serializedName:"Deployment",type:{name:"Composite",className:"Deployment",modelProperties:{location:{serializedName:"location",type:{name:"String"}},properties:{required:!0,serializedName:"properties",type:{name:"Composite",className:"DeploymentProperties"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},se={serializedName:"ScopedDeployment",type:{name:"Composite",className:"ScopedDeployment",modelProperties:{location:{required:!0,serializedName:"location",type:{name:"String"}},properties:{required:!0,serializedName:"properties",type:{name:"Composite",className:"DeploymentProperties"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},ae={serializedName:"DeploymentExportResult",type:{name:"Composite",className:"DeploymentExportResult",modelProperties:{template:{serializedName:"template",type:{name:"Object"}}}}},le={serializedName:"DeploymentWhatIfSettings",type:{name:"Composite",className:"DeploymentWhatIfSettings",modelProperties:{resultFormat:{serializedName:"resultFormat",type:{name:"Enum",allowedValues:["ResourceIdOnly","FullResourcePayloads"]}}}}},pe={serializedName:"DeploymentWhatIfProperties",type:{name:"Composite",className:"DeploymentWhatIfProperties",modelProperties:__assign(__assign({},oe.type.modelProperties),{whatIfSettings:{serializedName:"whatIfSettings",type:{name:"Composite",className:"DeploymentWhatIfSettings"}}})}},ue={serializedName:"DeploymentWhatIf",type:{name:"Composite",className:"DeploymentWhatIf",modelProperties:{location:{serializedName:"location",type:{name:"String"}},properties:{required:!0,serializedName:"properties",type:{name:"Composite",className:"DeploymentWhatIfProperties"}}}}},de={serializedName:"ScopedDeploymentWhatIf",type:{name:"Composite",className:"ScopedDeploymentWhatIf",modelProperties:{location:{required:!0,serializedName:"location",type:{name:"String"}},properties:{required:!0,serializedName:"properties",type:{name:"Composite",className:"DeploymentWhatIfProperties"}}}}},me={serializedName:"ErrorAdditionalInfo",type:{name:"Composite",className:"ErrorAdditionalInfo",modelProperties:{type:{readOnly:!0,serializedName:"type",type:{name:"String"}},info:{readOnly:!0,serializedName:"info",type:{name:"Object"}}}}},he={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{code:{readOnly:!0,serializedName:"code",type:{name:"String"}},message:{readOnly:!0,serializedName:"message",type:{name:"String"}},target:{readOnly:!0,serializedName:"target",type:{name:"String"}},details:{readOnly:!0,serializedName:"details",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorResponse"}}}},additionalInfo:{readOnly:!0,serializedName:"additionalInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorAdditionalInfo"}}}}}}},ge={serializedName:"AliasPattern",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"]}}}}},fe={serializedName:"AliasPath",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"}}}}},ye={serializedName:"Alias",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"}}}}},ve={serializedName:"ProviderResourceType",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"}}}},capabilities:{serializedName:"capabilities",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},be={serializedName:"Provider",type:{name:"Composite",className:"Provider",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},namespace:{serializedName:"namespace",type:{name:"String"}},registrationState:{readOnly:!0,serializedName:"registrationState",type:{name:"String"}},registrationPolicy:{readOnly:!0,serializedName:"registrationPolicy",type:{name:"String"}},resourceTypes:{readOnly:!0,serializedName:"resourceTypes",type:{name:"Sequence",element:{type:{name:"Composite",className:"ProviderResourceType"}}}}}}},Se={serializedName:"BasicDependency",type:{name:"Composite",className:"BasicDependency",modelProperties:{id:{serializedName:"id",type:{name:"String"}},resourceType:{serializedName:"resourceType",type:{name:"String"}},resourceName:{serializedName:"resourceName",type:{name:"String"}}}}},Ne={serializedName:"Dependency",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"}}}}},Pe={serializedName:"OnErrorDeploymentExtended",type:{name:"Composite",className:"OnErrorDeploymentExtended",modelProperties:{provisioningState:{readOnly:!0,serializedName:"provisioningState",type:{name:"String"}},type:{serializedName:"type",type:{name:"Enum",allowedValues:["LastSuccessful","SpecificDeployment"]}},deploymentName:{serializedName:"deploymentName",type:{name:"String"}}}}},Ce={serializedName:"ResourceReference",type:{name:"Composite",className:"ResourceReference",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}}}}},_e={serializedName:"DeploymentPropertiesExtended",type:{name:"Composite",className:"DeploymentPropertiesExtended",modelProperties:{provisioningState:{readOnly:!0,serializedName:"provisioningState",type:{name:"String"}},correlationId:{readOnly:!0,serializedName:"correlationId",type:{name:"String"}},timestamp:{readOnly:!0,serializedName:"timestamp",type:{name:"DateTime"}},duration:{readOnly:!0,serializedName:"duration",type:{name:"String"}},outputs:{readOnly:!0,serializedName:"outputs",type:{name:"Object"}},providers:{readOnly:!0,serializedName:"providers",type:{name:"Sequence",element:{type:{name:"Composite",className:"Provider"}}}},dependencies:{readOnly:!0,serializedName:"dependencies",type:{name:"Sequence",element:{type:{name:"Composite",className:"Dependency"}}}},templateLink:{readOnly:!0,serializedName:"templateLink",type:{name:"Composite",className:"TemplateLink"}},parameters:{readOnly:!0,serializedName:"parameters",type:{name:"Object"}},parametersLink:{readOnly:!0,serializedName:"parametersLink",type:{name:"Composite",className:"ParametersLink"}},mode:{readOnly:!0,serializedName:"mode",type:{name:"Enum",allowedValues:["Incremental","Complete"]}},debugSetting:{readOnly:!0,serializedName:"debugSetting",type:{name:"Composite",className:"DebugSetting"}},onErrorDeployment:{readOnly:!0,serializedName:"onErrorDeployment",type:{name:"Composite",className:"OnErrorDeploymentExtended"}},templateHash:{readOnly:!0,serializedName:"templateHash",type:{name:"String"}},outputResources:{readOnly:!0,serializedName:"outputResources",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceReference"}}}},validatedResources:{readOnly:!0,serializedName:"validatedResources",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceReference"}}}},error:{readOnly:!0,serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},xe={serializedName:"DeploymentValidateResult",type:{name:"Composite",className:"DeploymentValidateResult",modelProperties:{error:{readOnly:!0,serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentPropertiesExtended"}}}}},Ee={serializedName:"DeploymentExtended",type:{name:"Composite",className:"DeploymentExtended",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",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"}}}}}}},ke={serializedName:"Plan",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"}}}}},Te={serializedName:"Sku",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"}}}}},Ae={serializedName:"Identity_userAssignedIdentitiesValue",type:{name:"Composite",className:"IdentityUserAssignedIdentitiesValue",modelProperties:{principalId:{readOnly:!0,serializedName:"principalId",type:{name:"String"}},clientId:{readOnly:!0,serializedName:"clientId",type:{name:"String"}}}}},Oe={serializedName:"Identity",type:{name:"Composite",className:"Identity",modelProperties:{principalId:{readOnly:!0,serializedName:"principalId",type:{name:"String"}},tenantId:{readOnly:!0,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:"IdentityUserAssignedIdentitiesValue"}}}}}}},Ie={serializedName:"Resource",type:{name:"Composite",className:"Resource",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}},location:{serializedName:"location",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},ze={serializedName:"GenericResource",type:{name:"Composite",className:"GenericResource",modelProperties:__assign(__assign({},Ie.type.modelProperties),{plan:{serializedName:"plan",type:{name:"Composite",className:"Plan"}},properties:{serializedName:"properties",type:{name:"Object"}},kind:{serializedName:"kind",constraints:{Pattern:/^[-\w\._,\(\)]+$/},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"}}})}},De={serializedName:"GenericResourceExpanded",type:{name:"Composite",className:"GenericResourceExpanded",modelProperties:__assign(__assign({},ze.type.modelProperties),{createdTime:{readOnly:!0,serializedName:"createdTime",type:{name:"DateTime"}},changedTime:{readOnly:!0,serializedName:"changedTime",type:{name:"DateTime"}},provisioningState:{readOnly:!0,serializedName:"provisioningState",type:{name:"String"}}})}},qe={serializedName:"ResourceGroupProperties",type:{name:"Composite",className:"ResourceGroupProperties",modelProperties:{provisioningState:{readOnly:!0,serializedName:"provisioningState",type:{name:"String"}}}}},Le={serializedName:"ResourceGroup",type:{name:"Composite",className:"ResourceGroup",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"ResourceGroupProperties"}},location:{required:!0,serializedName:"location",type:{name:"String"}},managedBy:{serializedName:"managedBy",type:{name:"String"}},tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},je={serializedName:"ResourceGroupPatchable",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"}}}}}}},Be={serializedName:"ResourcesMoveInfo",type:{name:"Composite",className:"ResourcesMoveInfo",modelProperties:{resources:{serializedName:"resources",type:{name:"Sequence",element:{type:{name:"String"}}}},targetResourceGroup:{serializedName:"targetResourceGroup",type:{name:"String"}}}}},Fe={serializedName:"ExportTemplateRequest",type:{name:"Composite",className:"ExportTemplateRequest",modelProperties:{resources:{serializedName:"resources",type:{name:"Sequence",element:{type:{name:"String"}}}},options:{serializedName:"options",type:{name:"String"}}}}},Ge={serializedName:"TagCount",type:{name:"Composite",className:"TagCount",modelProperties:{type:{serializedName:"type",type:{name:"String"}},value:{serializedName:"value",type:{name:"Number"}}}}},Ue={serializedName:"TagValue",type:{name:"Composite",className:"TagValue",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},tagValue:{serializedName:"tagValue",type:{name:"String"}},count:{serializedName:"count",type:{name:"Composite",className:"TagCount"}}}}},He={serializedName:"TagDetails",type:{name:"Composite",className:"TagDetails",modelProperties:{id:{readOnly:!0,serializedName:"id",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"}}}}}}},$e={serializedName:"TargetResource",type:{name:"Composite",className:"TargetResource",modelProperties:{id:{serializedName:"id",type:{name:"String"}},resourceName:{serializedName:"resourceName",type:{name:"String"}},resourceType:{serializedName:"resourceType",type:{name:"String"}}}}},Xe={serializedName:"HttpMessage",type:{name:"Composite",className:"HttpMessage",modelProperties:{content:{serializedName:"content",type:{name:"Object"}}}}},Je={serializedName:"DeploymentOperationProperties",type:{name:"Composite",className:"DeploymentOperationProperties",modelProperties:{provisioningOperation:{readOnly:!0,serializedName:"provisioningOperation",type:{name:"Enum",allowedValues:["NotSpecified","Create","Delete","Waiting","AzureAsyncOperationWaiting","ResourceCacheWaiting","Action","Read","EvaluateDeploymentOutput","DeploymentCleanup"]}},provisioningState:{readOnly:!0,serializedName:"provisioningState",type:{name:"String"}},timestamp:{readOnly:!0,serializedName:"timestamp",type:{name:"DateTime"}},duration:{readOnly:!0,serializedName:"duration",type:{name:"String"}},serviceRequestId:{readOnly:!0,serializedName:"serviceRequestId",type:{name:"String"}},statusCode:{readOnly:!0,serializedName:"statusCode",type:{name:"String"}},statusMessage:{readOnly:!0,serializedName:"statusMessage",type:{name:"Object"}},targetResource:{readOnly:!0,serializedName:"targetResource",type:{name:"Composite",className:"TargetResource"}},request:{readOnly:!0,serializedName:"request",type:{name:"Composite",className:"HttpMessage"}},response:{readOnly:!0,serializedName:"response",type:{name:"Composite",className:"HttpMessage"}}}}},Ze={serializedName:"DeploymentOperation",type:{name:"Composite",className:"DeploymentOperation",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},operationId:{readOnly:!0,serializedName:"operationId",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentOperationProperties"}}}}},et={serializedName:"ResourceProviderOperationDisplayProperties",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"}}}}},tt={serializedName:"SubResource",type:{name:"Composite",className:"SubResource",modelProperties:{id:{serializedName:"id",type:{name:"String"}}}}},rt={serializedName:"ResourceGroupExportResult",type:{name:"Composite",className:"ResourceGroupExportResult",modelProperties:{template:{serializedName:"template",type:{name:"Object"}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},it={serializedName:"Operation_display",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"}}}}},ot={serializedName:"Operation",type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}}}}},nt={serializedName:"TemplateHashResult",type:{name:"Composite",className:"TemplateHashResult",modelProperties:{minifiedTemplate:{serializedName:"minifiedTemplate",type:{name:"String"}},templateHash:{serializedName:"templateHash",type:{name:"String"}}}}},pt={serializedName:"WhatIfPropertyChange",type:{name:"Composite",className:"WhatIfPropertyChange",modelProperties:{path:{required:!0,serializedName:"path",type:{name:"String"}},propertyChangeType:{required:!0,serializedName:"propertyChangeType",type:{name:"Enum",allowedValues:["Create","Delete","Modify","Array"]}},before:{serializedName:"before",type:{name:"Object"}},after:{serializedName:"after",type:{name:"Object"}},children:{serializedName:"children",type:{name:"Sequence",element:{type:{name:"Composite",className:"WhatIfPropertyChange"}}}}}}},ct={serializedName:"WhatIfChange",type:{name:"Composite",className:"WhatIfChange",modelProperties:{resourceId:{required:!0,serializedName:"resourceId",type:{name:"String"}},changeType:{required:!0,serializedName:"changeType",type:{name:"Enum",allowedValues:["Create","Delete","Ignore","Deploy","NoChange","Modify"]}},before:{serializedName:"before",type:{name:"Object"}},after:{serializedName:"after",type:{name:"Object"}},delta:{serializedName:"delta",type:{name:"Sequence",element:{type:{name:"Composite",className:"WhatIfPropertyChange"}}}}}}},ut={serializedName:"WhatIfOperationResult",type:{name:"Composite",className:"WhatIfOperationResult",modelProperties:{status:{serializedName:"status",type:{name:"String"}},changes:{serializedName:"properties.changes",type:{name:"Sequence",element:{type:{name:"Composite",className:"WhatIfChange"}}}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},dt={serializedName:"Tags",type:{name:"Composite",className:"Tags",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},mt={serializedName:"TagsPatchResource",type:{name:"Composite",className:"TagsPatchResource",modelProperties:{operation:{serializedName:"operation",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"Tags"}}}}},ht={serializedName:"TagsResource",type:{name:"Composite",className:"TagsResource",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}},properties:{required:!0,serializedName:"properties",type:{name:"Composite",className:"Tags"}}}}},ft={serializedName:"deployments-whatifattenantscope-headers",type:{name:"Composite",className:"DeploymentsWhatIfAtTenantScopeHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},yt={serializedName:"deployments-whatifatmanagementgroupscope-headers",type:{name:"Composite",className:"DeploymentsWhatIfAtManagementGroupScopeHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},bt={serializedName:"deployments-whatifatsubscriptionscope-headers",type:{name:"Composite",className:"DeploymentsWhatIfAtSubscriptionScopeHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},St={serializedName:"deployments-whatif-headers",type:{name:"Composite",className:"DeploymentsWhatIfHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},Nt={serializedName:"OperationListResult",type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},Ct={serializedName:"DeploymentListResult",type:{name:"Composite",className:"DeploymentListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"DeploymentExtended"}}}},nextLink:{readOnly:!0,serializedName:"nextLink",type:{name:"String"}}}}},_t={serializedName:"ProviderListResult",type:{name:"Composite",className:"ProviderListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Provider"}}}},nextLink:{readOnly:!0,serializedName:"nextLink",type:{name:"String"}}}}},xt={serializedName:"ResourceListResult",type:{name:"Composite",className:"ResourceListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"GenericResourceExpanded"}}}},nextLink:{readOnly:!0,serializedName:"nextLink",type:{name:"String"}}}}},wt={serializedName:"ResourceGroupListResult",type:{name:"Composite",className:"ResourceGroupListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceGroup"}}}},nextLink:{readOnly:!0,serializedName:"nextLink",type:{name:"String"}}}}},kt={serializedName:"TagsListResult",type:{name:"Composite",className:"TagsListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"TagDetails"}}}},nextLink:{readOnly:!0,serializedName:"nextLink",type:{name:"String"}}}}},Rt={serializedName:"DeploymentOperationsListResult",type:{name:"Composite",className:"DeploymentOperationsListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"DeploymentOperation"}}}},nextLink:{readOnly:!0,serializedName:"nextLink",type:{name:"String"}}}}},Tt=C(19879),Ot={parameterPath:"acceptLanguage",mapper:{serializedName:"accept-language",defaultValue:"en-US",type:{name:"String"}}},Mt={parameterPath:"apiVersion",mapper:{required:!0,serializedName:"api-version",type:{name:"String"}}},zt={parameterPath:"deploymentName",mapper:{required:!0,serializedName:"deploymentName",constraints:{MaxLength:64,MinLength:1,Pattern:/^[-\w\._\(\)]+$/},type:{name:"String"}}},qt={parameterPath:["options","expand"],mapper:{serializedName:"$expand",type:{name:"String"}}},jt={parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}}},Bt={parameterPath:"groupId",mapper:{required:!0,serializedName:"groupId",constraints:{MaxLength:90,MinLength:1},type:{name:"String"}}},Ft={parameterPath:"nextPageLink",mapper:{required:!0,serializedName:"nextLink",type:{name:"String"}},skipEncoding:!0},Gt={parameterPath:"operationId",mapper:{required:!0,serializedName:"operationId",type:{name:"String"}}},Ut={parameterPath:"parentResourcePath",mapper:{required:!0,serializedName:"parentResourcePath",type:{name:"String"}},skipEncoding:!0},Ht={parameterPath:"resourceGroupName",mapper:{required:!0,serializedName:"resourceGroupName",constraints:{MaxLength:90,MinLength:1,Pattern:/^[-\w\._\(\)]+$/},type:{name:"String"}}},Vt={parameterPath:"resourceId",mapper:{required:!0,serializedName:"resourceId",type:{name:"String"}},skipEncoding:!0},Wt={parameterPath:"resourceName",mapper:{required:!0,serializedName:"resourceName",type:{name:"String"}}},$t={parameterPath:"resourceProviderNamespace",mapper:{required:!0,serializedName:"resourceProviderNamespace",type:{name:"String"}}},Kt={parameterPath:"resourceType",mapper:{required:!0,serializedName:"resourceType",type:{name:"String"}},skipEncoding:!0},Qt={parameterPath:"scope",mapper:{required:!0,serializedName:"scope",type:{name:"String"}},skipEncoding:!0},Xt={parameterPath:"sourceResourceGroupName",mapper:{required:!0,serializedName:"sourceResourceGroupName",constraints:{MaxLength:90,MinLength:1,Pattern:/^[-\w\._\(\)]+$/},type:{name:"String"}}},Jt={parameterPath:"subscriptionId",mapper:{required:!0,serializedName:"subscriptionId",type:{name:"String"}}},Yt={parameterPath:"tagName",mapper:{required:!0,serializedName:"tagName",type:{name:"String"}}},Zt={parameterPath:"tagValue",mapper:{required:!0,serializedName:"tagValue",type:{name:"String"}}},er={parameterPath:["options","top"],mapper:{serializedName:"$top",type:{name:"Number"}}},tr=function(){function Operations(v){this.client=v}return Operations.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},ir,P)},Operations.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},or,C)},Operations}(),rr=new Tt.ei(x),ir={httpMethod:"GET",path:"providers/Microsoft.Resources/operations",queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Nt},default:{bodyMapper:B}},serializer:rr},or={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:Nt},default:{bodyMapper:B}},serializer:rr},nr=function(){function Deployments(v){this.client=v}return Deployments.prototype.deleteAtScope=function(v,P,C){return this.beginDeleteAtScope(v,P,C).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.checkExistenceAtScope=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,deploymentName:P,options:C},ar,_)},Deployments.prototype.createOrUpdateAtScope=function(v,P,C,_){return this.beginCreateOrUpdateAtScope(v,P,C,_).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.getAtScope=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,deploymentName:P,options:C},lr,_)},Deployments.prototype.cancelAtScope=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,deploymentName:P,options:C},pr,_)},Deployments.prototype.validateAtScope=function(v,P,C,_){return this.beginValidateAtScope(v,P,C,_).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.exportTemplateAtScope=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,deploymentName:P,options:C},cr,_)},Deployments.prototype.listAtScope=function(v,P,C){return this.client.sendOperationRequest({scope:v,options:P},ur,C)},Deployments.prototype.deleteAtTenantScope=function(v,P){return this.beginDeleteAtTenantScope(v,P).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.checkExistenceAtTenantScope=function(v,P,C){return this.client.sendOperationRequest({deploymentName:v,options:P},dr,C)},Deployments.prototype.createOrUpdateAtTenantScope=function(v,P,C){return this.beginCreateOrUpdateAtTenantScope(v,P,C).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.getAtTenantScope=function(v,P,C){return this.client.sendOperationRequest({deploymentName:v,options:P},hr,C)},Deployments.prototype.cancelAtTenantScope=function(v,P,C){return this.client.sendOperationRequest({deploymentName:v,options:P},gr,C)},Deployments.prototype.validateAtTenantScope=function(v,P,C){return this.beginValidateAtTenantScope(v,P,C).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.whatIfAtTenantScope=function(v,P,C){return this.beginWhatIfAtTenantScope(v,P,C).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.exportTemplateAtTenantScope=function(v,P,C){return this.client.sendOperationRequest({deploymentName:v,options:P},fr,C)},Deployments.prototype.listAtTenantScope=function(v,P){return this.client.sendOperationRequest({options:v},yr,P)},Deployments.prototype.deleteAtManagementGroupScope=function(v,P,C){return this.beginDeleteAtManagementGroupScope(v,P,C).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.checkExistenceAtManagementGroupScope=function(v,P,C,_){return this.client.sendOperationRequest({groupId:v,deploymentName:P,options:C},vr,_)},Deployments.prototype.createOrUpdateAtManagementGroupScope=function(v,P,C,_){return this.beginCreateOrUpdateAtManagementGroupScope(v,P,C,_).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.getAtManagementGroupScope=function(v,P,C,_){return this.client.sendOperationRequest({groupId:v,deploymentName:P,options:C},br,_)},Deployments.prototype.cancelAtManagementGroupScope=function(v,P,C,_){return this.client.sendOperationRequest({groupId:v,deploymentName:P,options:C},Sr,_)},Deployments.prototype.validateAtManagementGroupScope=function(v,P,C,_){return this.beginValidateAtManagementGroupScope(v,P,C,_).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.whatIfAtManagementGroupScope=function(v,P,C,_){return this.beginWhatIfAtManagementGroupScope(v,P,C,_).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.exportTemplateAtManagementGroupScope=function(v,P,C,_){return this.client.sendOperationRequest({groupId:v,deploymentName:P,options:C},Pr,_)},Deployments.prototype.listAtManagementGroupScope=function(v,P,C){return this.client.sendOperationRequest({groupId:v,options:P},Cr,C)},Deployments.prototype.deleteAtSubscriptionScope=function(v,P){return this.beginDeleteAtSubscriptionScope(v,P).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.checkExistenceAtSubscriptionScope=function(v,P,C){return this.client.sendOperationRequest({deploymentName:v,options:P},xr,C)},Deployments.prototype.createOrUpdateAtSubscriptionScope=function(v,P,C){return this.beginCreateOrUpdateAtSubscriptionScope(v,P,C).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.getAtSubscriptionScope=function(v,P,C){return this.client.sendOperationRequest({deploymentName:v,options:P},wr,C)},Deployments.prototype.cancelAtSubscriptionScope=function(v,P,C){return this.client.sendOperationRequest({deploymentName:v,options:P},Er,C)},Deployments.prototype.validateAtSubscriptionScope=function(v,P,C){return this.beginValidateAtSubscriptionScope(v,P,C).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.whatIfAtSubscriptionScope=function(v,P,C){return this.beginWhatIfAtSubscriptionScope(v,P,C).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.exportTemplateAtSubscriptionScope=function(v,P,C){return this.client.sendOperationRequest({deploymentName:v,options:P},kr,C)},Deployments.prototype.listAtSubscriptionScope=function(v,P){return this.client.sendOperationRequest({options:v},Rr,P)},Deployments.prototype.deleteMethod=function(v,P,C){return this.beginDeleteMethod(v,P,C).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.checkExistence=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,options:C},Tr,_)},Deployments.prototype.createOrUpdate=function(v,P,C,_){return this.beginCreateOrUpdate(v,P,C,_).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,options:C},Ar,_)},Deployments.prototype.cancel=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,options:C},Or,_)},Deployments.prototype.validate=function(v,P,C,_){return this.beginValidate(v,P,C,_).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.whatIf=function(v,P,C,_){return this.beginWhatIf(v,P,C,_).then((function(v){return v.pollUntilFinished()}))},Deployments.prototype.exportTemplate=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,options:C},Ir,_)},Deployments.prototype.listByResourceGroup=function(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,options:P},Mr,C)},Deployments.prototype.calculateTemplateHash=function(v,P,C){return this.client.sendOperationRequest({template:v,options:P},zr,C)},Deployments.prototype.beginDeleteAtScope=function(v,P,C){return this.client.sendLRORequest({scope:v,deploymentName:P,options:C},qr,C)},Deployments.prototype.beginCreateOrUpdateAtScope=function(v,P,C,_){return this.client.sendLRORequest({scope:v,deploymentName:P,parameters:C,options:_},Lr,_)},Deployments.prototype.beginValidateAtScope=function(v,P,C,_){return this.client.sendLRORequest({scope:v,deploymentName:P,parameters:C,options:_},jr,_)},Deployments.prototype.beginDeleteAtTenantScope=function(v,P){return this.client.sendLRORequest({deploymentName:v,options:P},Br,P)},Deployments.prototype.beginCreateOrUpdateAtTenantScope=function(v,P,C){return this.client.sendLRORequest({deploymentName:v,parameters:P,options:C},Fr,C)},Deployments.prototype.beginValidateAtTenantScope=function(v,P,C){return this.client.sendLRORequest({deploymentName:v,parameters:P,options:C},Gr,C)},Deployments.prototype.beginWhatIfAtTenantScope=function(v,P,C){return this.client.sendLRORequest({deploymentName:v,parameters:P,options:C},Ur,C)},Deployments.prototype.beginDeleteAtManagementGroupScope=function(v,P,C){return this.client.sendLRORequest({groupId:v,deploymentName:P,options:C},Hr,C)},Deployments.prototype.beginCreateOrUpdateAtManagementGroupScope=function(v,P,C,_){return this.client.sendLRORequest({groupId:v,deploymentName:P,parameters:C,options:_},Vr,_)},Deployments.prototype.beginValidateAtManagementGroupScope=function(v,P,C,_){return this.client.sendLRORequest({groupId:v,deploymentName:P,parameters:C,options:_},Wr,_)},Deployments.prototype.beginWhatIfAtManagementGroupScope=function(v,P,C,_){return this.client.sendLRORequest({groupId:v,deploymentName:P,parameters:C,options:_},Kr,_)},Deployments.prototype.beginDeleteAtSubscriptionScope=function(v,P){return this.client.sendLRORequest({deploymentName:v,options:P},Qr,P)},Deployments.prototype.beginCreateOrUpdateAtSubscriptionScope=function(v,P,C){return this.client.sendLRORequest({deploymentName:v,parameters:P,options:C},Jr,C)},Deployments.prototype.beginValidateAtSubscriptionScope=function(v,P,C){return this.client.sendLRORequest({deploymentName:v,parameters:P,options:C},Yr,C)},Deployments.prototype.beginWhatIfAtSubscriptionScope=function(v,P,C){return this.client.sendLRORequest({deploymentName:v,parameters:P,options:C},Zr,C)},Deployments.prototype.beginDeleteMethod=function(v,P,C){return this.client.sendLRORequest({resourceGroupName:v,deploymentName:P,options:C},ei,C)},Deployments.prototype.beginCreateOrUpdate=function(v,P,C,_){return this.client.sendLRORequest({resourceGroupName:v,deploymentName:P,parameters:C,options:_},ti,_)},Deployments.prototype.beginValidate=function(v,P,C,_){return this.client.sendLRORequest({resourceGroupName:v,deploymentName:P,parameters:C,options:_},ri,_)},Deployments.prototype.beginWhatIf=function(v,P,C,_){return this.client.sendLRORequest({resourceGroupName:v,deploymentName:P,parameters:C,options:_},ii,_)},Deployments.prototype.listAtScopeNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},oi,C)},Deployments.prototype.listAtTenantScopeNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},ni,C)},Deployments.prototype.listAtManagementGroupScopeNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},si,C)},Deployments.prototype.listAtSubscriptionScopeNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},ai,C)},Deployments.prototype.listByResourceGroupNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},li,C)},Deployments}(),sr=new Tt.ei(k),ar={httpMethod:"HEAD",path:"{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Qt,zt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},404:{},default:{bodyMapper:B}},serializer:sr},lr={httpMethod:"GET",path:"{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Qt,zt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ee},default:{bodyMapper:B}},serializer:sr},pr={httpMethod:"POST",path:"{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",urlParameters:[Qt,zt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},default:{bodyMapper:B}},serializer:sr},cr={httpMethod:"POST",path:"{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",urlParameters:[Qt,zt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:ae},default:{bodyMapper:B}},serializer:sr},ur={httpMethod:"GET",path:"{scope}/providers/Microsoft.Resources/deployments/",urlParameters:[Qt],queryParameters:[jt,er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ct},default:{bodyMapper:B}},serializer:sr},dr={httpMethod:"HEAD",path:"providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[zt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},404:{},default:{bodyMapper:B}},serializer:sr},hr={httpMethod:"GET",path:"providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[zt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ee},default:{bodyMapper:B}},serializer:sr},gr={httpMethod:"POST",path:"providers/Microsoft.Resources/deployments/{deploymentName}/cancel",urlParameters:[zt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},default:{bodyMapper:B}},serializer:sr},fr={httpMethod:"POST",path:"providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",urlParameters:[zt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:ae},default:{bodyMapper:B}},serializer:sr},yr={httpMethod:"GET",path:"providers/Microsoft.Resources/deployments/",queryParameters:[jt,er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ct},default:{bodyMapper:B}},serializer:sr},vr={httpMethod:"HEAD",path:"providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Bt,zt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},404:{},default:{bodyMapper:B}},serializer:sr},br={httpMethod:"GET",path:"providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Bt,zt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ee},default:{bodyMapper:B}},serializer:sr},Sr={httpMethod:"POST",path:"providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",urlParameters:[Bt,zt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},default:{bodyMapper:B}},serializer:sr},Pr={httpMethod:"POST",path:"providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",urlParameters:[Bt,zt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:ae},default:{bodyMapper:B}},serializer:sr},Cr={httpMethod:"GET",path:"providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/",urlParameters:[Bt],queryParameters:[jt,er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ct},default:{bodyMapper:B}},serializer:sr},xr={httpMethod:"HEAD",path:"subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},404:{},default:{bodyMapper:B}},serializer:sr},wr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ee},default:{bodyMapper:B}},serializer:sr},Er={httpMethod:"POST",path:"subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",urlParameters:[zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},default:{bodyMapper:B}},serializer:sr},kr={httpMethod:"POST",path:"subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",urlParameters:[zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:ae},default:{bodyMapper:B}},serializer:sr},Rr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/",urlParameters:[Jt],queryParameters:[jt,er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ct},default:{bodyMapper:B}},serializer:sr},Tr={httpMethod:"HEAD",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Ht,zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},404:{},default:{bodyMapper:B}},serializer:sr},Ar={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Ht,zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ee},default:{bodyMapper:B}},serializer:sr},Or={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",urlParameters:[Ht,zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},default:{bodyMapper:B}},serializer:sr},Ir={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",urlParameters:[Ht,zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:ae},default:{bodyMapper:B}},serializer:sr},Mr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/",urlParameters:[Ht,Jt],queryParameters:[jt,er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ct},default:{bodyMapper:B}},serializer:sr},zr={httpMethod:"POST",path:"providers/Microsoft.Resources/calculateTemplateHash",queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"template",mapper:{required:!0,serializedName:"template",type:{name:"Object"}}},responses:{200:{bodyMapper:nt},default:{bodyMapper:B}},serializer:sr},qr={httpMethod:"DELETE",path:"{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Qt,zt],queryParameters:[Mt],headerParameters:[Ot],responses:{202:{},204:{},default:{bodyMapper:B}},serializer:sr},Lr={httpMethod:"PUT",path:"{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Qt,zt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ne),{required:!0})},responses:{200:{bodyMapper:Ee},201:{bodyMapper:Ee},default:{bodyMapper:B}},serializer:sr},jr={httpMethod:"POST",path:"{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",urlParameters:[Qt,zt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ne),{required:!0})},responses:{200:{bodyMapper:xe},202:{},400:{bodyMapper:xe},default:{bodyMapper:B}},serializer:sr},Br={httpMethod:"DELETE",path:"providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[zt],queryParameters:[Mt],headerParameters:[Ot],responses:{202:{},204:{},default:{bodyMapper:B}},serializer:sr},Fr={httpMethod:"PUT",path:"providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[zt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},se),{required:!0})},responses:{200:{bodyMapper:Ee},201:{bodyMapper:Ee},default:{bodyMapper:B}},serializer:sr},Gr={httpMethod:"POST",path:"providers/Microsoft.Resources/deployments/{deploymentName}/validate",urlParameters:[zt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},se),{required:!0})},responses:{200:{bodyMapper:xe},202:{},400:{bodyMapper:xe},default:{bodyMapper:B}},serializer:sr},Ur={httpMethod:"POST",path:"providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",urlParameters:[zt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},de),{required:!0})},responses:{200:{bodyMapper:ut,headersMapper:ft},202:{headersMapper:ft},default:{bodyMapper:B,headersMapper:ft}},serializer:sr},Hr={httpMethod:"DELETE",path:"providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Bt,zt],queryParameters:[Mt],headerParameters:[Ot],responses:{202:{},204:{},default:{bodyMapper:B}},serializer:sr},Vr={httpMethod:"PUT",path:"providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Bt,zt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},se),{required:!0})},responses:{200:{bodyMapper:Ee},201:{bodyMapper:Ee},default:{bodyMapper:B}},serializer:sr},Wr={httpMethod:"POST",path:"providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",urlParameters:[Bt,zt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},se),{required:!0})},responses:{200:{bodyMapper:xe},202:{},400:{bodyMapper:xe},default:{bodyMapper:B}},serializer:sr},Kr={httpMethod:"POST",path:"providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",urlParameters:[Bt,zt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},de),{required:!0})},responses:{200:{bodyMapper:ut,headersMapper:yt},202:{headersMapper:yt},default:{bodyMapper:B,headersMapper:yt}},serializer:sr},Qr={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{202:{},204:{},default:{bodyMapper:B}},serializer:sr},Jr={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[zt,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ne),{required:!0})},responses:{200:{bodyMapper:Ee},201:{bodyMapper:Ee},default:{bodyMapper:B}},serializer:sr},Yr={httpMethod:"POST",path:"subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",urlParameters:[zt,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ne),{required:!0})},responses:{200:{bodyMapper:xe},202:{},400:{bodyMapper:xe},default:{bodyMapper:B}},serializer:sr},Zr={httpMethod:"POST",path:"subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",urlParameters:[zt,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ue),{required:!0})},responses:{200:{bodyMapper:ut,headersMapper:bt},202:{headersMapper:bt},default:{bodyMapper:B,headersMapper:bt}},serializer:sr},ei={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Ht,zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{202:{},204:{},default:{bodyMapper:B}},serializer:sr},ti={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",urlParameters:[Ht,zt,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ne),{required:!0})},responses:{200:{bodyMapper:Ee},201:{bodyMapper:Ee},default:{bodyMapper:B}},serializer:sr},ri={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",urlParameters:[Ht,zt,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ne),{required:!0})},responses:{200:{bodyMapper:xe},202:{},400:{bodyMapper:xe},default:{bodyMapper:B}},serializer:sr},ii={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",urlParameters:[Ht,zt,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ue),{required:!0})},responses:{200:{bodyMapper:ut,headersMapper:St},202:{headersMapper:St},default:{bodyMapper:B,headersMapper:St}},serializer:sr},oi={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:Ct},default:{bodyMapper:B}},serializer:sr},ni={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:Ct},default:{bodyMapper:B}},serializer:sr},si={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:Ct},default:{bodyMapper:B}},serializer:sr},ai={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:Ct},default:{bodyMapper:B}},serializer:sr},li={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:Ct},default:{bodyMapper:B}},serializer:sr},pi=function(){function Providers(v){this.client=v}return Providers.prototype.unregister=function(v,P,C){return this.client.sendOperationRequest({resourceProviderNamespace:v,options:P},ui,C)},Providers.prototype.register=function(v,P,C){return this.client.sendOperationRequest({resourceProviderNamespace:v,options:P},di,C)},Providers.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},mi,P)},Providers.prototype.listAtTenantScope=function(v,P){return this.client.sendOperationRequest({options:v},hi,P)},Providers.prototype.get=function(v,P,C){return this.client.sendOperationRequest({resourceProviderNamespace:v,options:P},gi,C)},Providers.prototype.getAtTenantScope=function(v,P,C){return this.client.sendOperationRequest({resourceProviderNamespace:v,options:P},fi,C)},Providers.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},yi,C)},Providers.prototype.listAtTenantScopeNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},vi,C)},Providers}(),ci=new Tt.ei(R),ui={httpMethod:"POST",path:"subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/unregister",urlParameters:[$t,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:be},default:{bodyMapper:B}},serializer:ci},di={httpMethod:"POST",path:"subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register",urlParameters:[$t,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:be},default:{bodyMapper:B}},serializer:ci},mi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers",urlParameters:[Jt],queryParameters:[er,qt,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:_t},default:{bodyMapper:B}},serializer:ci},hi={httpMethod:"GET",path:"providers",queryParameters:[er,qt,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:_t},default:{bodyMapper:B}},serializer:ci},gi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}",urlParameters:[$t,Jt],queryParameters:[qt,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:be},default:{bodyMapper:B}},serializer:ci},fi={httpMethod:"GET",path:"providers/{resourceProviderNamespace}",urlParameters:[$t],queryParameters:[qt,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:be},default:{bodyMapper:B}},serializer:ci},yi={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:_t},default:{bodyMapper:B}},serializer:ci},vi={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:_t},default:{bodyMapper:B}},serializer:ci},bi=function(){function Resources(v){this.client=v}return Resources.prototype.listByResourceGroup=function(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,options:P},Ni,C)},Resources.prototype.moveResources=function(v,P,C){return this.beginMoveResources(v,P,C).then((function(v){return v.pollUntilFinished()}))},Resources.prototype.validateMoveResources=function(v,P,C){return this.beginValidateMoveResources(v,P,C).then((function(v){return v.pollUntilFinished()}))},Resources.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},Pi,P)},Resources.prototype.checkExistence=function(v,P,C,_,x,k,R,T){return this.client.sendOperationRequest({resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,apiVersion:k,options:R},_i,T)},Resources.prototype.deleteMethod=function(v,P,C,_,x,k,R){return this.beginDeleteMethod(v,P,C,_,x,k,R).then((function(v){return v.pollUntilFinished()}))},Resources.prototype.createOrUpdate=function(v,P,C,_,x,k,R,T){return this.beginCreateOrUpdate(v,P,C,_,x,k,R,T).then((function(v){return v.pollUntilFinished()}))},Resources.prototype.update=function(v,P,C,_,x,k,R,T){return this.beginUpdate(v,P,C,_,x,k,R,T).then((function(v){return v.pollUntilFinished()}))},Resources.prototype.get=function(v,P,C,_,x,k,R,T){return this.client.sendOperationRequest({resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,apiVersion:k,options:R},xi,T)},Resources.prototype.checkExistenceById=function(v,P,C,_){return this.client.sendOperationRequest({resourceId:v,apiVersion:P,options:C},wi,_)},Resources.prototype.deleteById=function(v,P,C){return this.beginDeleteById(v,P,C).then((function(v){return v.pollUntilFinished()}))},Resources.prototype.createOrUpdateById=function(v,P,C,_){return this.beginCreateOrUpdateById(v,P,C,_).then((function(v){return v.pollUntilFinished()}))},Resources.prototype.updateById=function(v,P,C,_){return this.beginUpdateById(v,P,C,_).then((function(v){return v.pollUntilFinished()}))},Resources.prototype.getById=function(v,P,C,_){return this.client.sendOperationRequest({resourceId:v,apiVersion:P,options:C},Ei,_)},Resources.prototype.beginMoveResources=function(v,P,C){return this.client.sendLRORequest({sourceResourceGroupName:v,parameters:P,options:C},ki,C)},Resources.prototype.beginValidateMoveResources=function(v,P,C){return this.client.sendLRORequest({sourceResourceGroupName:v,parameters:P,options:C},Ri,C)},Resources.prototype.beginDeleteMethod=function(v,P,C,_,x,k,R){return this.client.sendLRORequest({resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,apiVersion:k,options:R},Ti,R)},Resources.prototype.beginCreateOrUpdate=function(v,P,C,_,x,k,R,T){return this.client.sendLRORequest({resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,apiVersion:k,parameters:R,options:T},Oi,T)},Resources.prototype.beginUpdate=function(v,P,C,_,x,k,R,T){return this.client.sendLRORequest({resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,apiVersion:k,parameters:R,options:T},Ii,T)},Resources.prototype.beginDeleteById=function(v,P,C){return this.client.sendLRORequest({resourceId:v,apiVersion:P,options:C},Mi,C)},Resources.prototype.beginCreateOrUpdateById=function(v,P,C,_){return this.client.sendLRORequest({resourceId:v,apiVersion:P,parameters:C,options:_},zi,_)},Resources.prototype.beginUpdateById=function(v,P,C,_){return this.client.sendLRORequest({resourceId:v,apiVersion:P,parameters:C,options:_},qi,_)},Resources.prototype.listByResourceGroupNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Li,C)},Resources.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},ji,C)},Resources}(),Si=new Tt.ei(T),Ni={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources",urlParameters:[Ht,Jt],queryParameters:[jt,qt,er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:xt},default:{bodyMapper:B}},serializer:Si},Pi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resources",urlParameters:[Jt],queryParameters:[jt,qt,er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:xt},default:{bodyMapper:B}},serializer:Si},_i={httpMethod:"HEAD",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",urlParameters:[Ht,$t,Ut,Kt,Wt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},404:{},default:{bodyMapper:B}},serializer:Si},xi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",urlParameters:[Ht,$t,Ut,Kt,Wt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:ze},default:{bodyMapper:B}},serializer:Si},wi={httpMethod:"HEAD",path:"{resourceId}",urlParameters:[Vt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},404:{},default:{bodyMapper:B}},serializer:Si},Ei={httpMethod:"GET",path:"{resourceId}",urlParameters:[Vt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:ze},default:{bodyMapper:B}},serializer:Si},ki={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/moveResources",urlParameters:[Xt,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},Be),{required:!0})},responses:{202:{},204:{},default:{bodyMapper:B}},serializer:Si},Ri={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/validateMoveResources",urlParameters:[Xt,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},Be),{required:!0})},responses:{202:{},204:{},default:{bodyMapper:B}},serializer:Si},Ti={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",urlParameters:[Ht,$t,Ut,Kt,Wt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{},202:{},204:{},default:{bodyMapper:B}},serializer:Si},Oi={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",urlParameters:[Ht,$t,Ut,Kt,Wt,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ze),{required:!0})},responses:{200:{bodyMapper:ze},201:{bodyMapper:ze},202:{},default:{bodyMapper:B}},serializer:Si},Ii={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",urlParameters:[Ht,$t,Ut,Kt,Wt,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ze),{required:!0})},responses:{200:{bodyMapper:ze},202:{},default:{bodyMapper:B}},serializer:Si},Mi={httpMethod:"DELETE",path:"{resourceId}",urlParameters:[Vt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{},202:{},204:{},default:{bodyMapper:B}},serializer:Si},zi={httpMethod:"PUT",path:"{resourceId}",urlParameters:[Vt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ze),{required:!0})},responses:{200:{bodyMapper:ze},201:{bodyMapper:ze},202:{},default:{bodyMapper:B}},serializer:Si},qi={httpMethod:"PATCH",path:"{resourceId}",urlParameters:[Vt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ze),{required:!0})},responses:{200:{bodyMapper:ze},202:{},default:{bodyMapper:B}},serializer:Si},Li={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:xt},default:{bodyMapper:B}},serializer:Si},ji={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:xt},default:{bodyMapper:B}},serializer:Si},Bi=function(){function ResourceGroups(v){this.client=v}return ResourceGroups.prototype.checkExistence=function(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,options:P},Gi,C)},ResourceGroups.prototype.createOrUpdate=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,parameters:P,options:C},Ui,_)},ResourceGroups.prototype.deleteMethod=function(v,P){return this.beginDeleteMethod(v,P).then((function(v){return v.pollUntilFinished()}))},ResourceGroups.prototype.get=function(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,options:P},Hi,C)},ResourceGroups.prototype.update=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,parameters:P,options:C},Vi,_)},ResourceGroups.prototype.exportTemplate=function(v,P,C){return this.beginExportTemplate(v,P,C).then((function(v){return v.pollUntilFinished()}))},ResourceGroups.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},Wi,P)},ResourceGroups.prototype.beginDeleteMethod=function(v,P){return this.client.sendLRORequest({resourceGroupName:v,options:P},$i,P)},ResourceGroups.prototype.beginExportTemplate=function(v,P,C){return this.client.sendLRORequest({resourceGroupName:v,parameters:P,options:C},Ki,C)},ResourceGroups.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Qi,C)},ResourceGroups}(),Fi=new Tt.ei(O),Gi={httpMethod:"HEAD",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",urlParameters:[Ht,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{204:{},404:{},default:{bodyMapper:B}},serializer:Fi},Ui={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",urlParameters:[Ht,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},Le),{required:!0})},responses:{200:{bodyMapper:Le},201:{bodyMapper:Le},default:{bodyMapper:B}},serializer:Fi},Hi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",urlParameters:[Ht,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Le},default:{bodyMapper:B}},serializer:Fi},Vi={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",urlParameters:[Ht,Jt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},je),{required:!0})},responses:{200:{bodyMapper:Le},default:{bodyMapper:B}},serializer:Fi},Wi={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourcegroups",urlParameters:[Jt],queryParameters:[jt,er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:wt},default:{bodyMapper:B}},serializer:Fi},$i={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",urlParameters:[Ht,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{},202:{},default:{bodyMapper:B}},serializer:Fi},Ki={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/exportTemplate",urlParameters:[Jt,Ht],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},Fe),{required:!0})},responses:{200:{bodyMapper:rt},202:{},default:{bodyMapper:B}},serializer:Fi},Qi={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:wt},default:{bodyMapper:B}},serializer:Fi},Yi=function(){function TagsOperations(v){this.client=v}return TagsOperations.prototype.deleteValue=function(v,P,C,_){return this.client.sendOperationRequest({tagName:v,tagValue:P,options:C},ro,_)},TagsOperations.prototype.createOrUpdateValue=function(v,P,C,_){return this.client.sendOperationRequest({tagName:v,tagValue:P,options:C},io,_)},TagsOperations.prototype.createOrUpdate=function(v,P,C){return this.client.sendOperationRequest({tagName:v,options:P},oo,C)},TagsOperations.prototype.deleteMethod=function(v,P,C){return this.client.sendOperationRequest({tagName:v,options:P},no,C)},TagsOperations.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},so,P)},TagsOperations.prototype.createOrUpdateAtScope=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,parameters:P,options:C},ao,_)},TagsOperations.prototype.updateAtScope=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,parameters:P,options:C},lo,_)},TagsOperations.prototype.getAtScope=function(v,P,C){return this.client.sendOperationRequest({scope:v,options:P},po,C)},TagsOperations.prototype.deleteAtScope=function(v,P,C){return this.client.sendOperationRequest({scope:v,options:P},co,C)},TagsOperations.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},uo,C)},TagsOperations}(),Zi=new Tt.ei(I),ro={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}",urlParameters:[Yt,Zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{},204:{},default:{bodyMapper:B}},serializer:Zi},io={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}",urlParameters:[Yt,Zt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ue},201:{bodyMapper:Ue},default:{bodyMapper:B}},serializer:Zi},oo={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/tagNames/{tagName}",urlParameters:[Yt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:He},201:{bodyMapper:He},default:{bodyMapper:B}},serializer:Zi},no={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/tagNames/{tagName}",urlParameters:[Yt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{},204:{},default:{bodyMapper:B}},serializer:Zi},so={httpMethod:"GET",path:"subscriptions/{subscriptionId}/tagNames",urlParameters:[Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:kt},default:{bodyMapper:B}},serializer:Zi},ao={httpMethod:"PUT",path:"{scope}/providers/Microsoft.Resources/tags/default",urlParameters:[Qt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},ht),{required:!0})},responses:{200:{bodyMapper:ht},default:{bodyMapper:B}},serializer:Zi},lo={httpMethod:"PATCH",path:"{scope}/providers/Microsoft.Resources/tags/default",urlParameters:[Qt],queryParameters:[Mt],headerParameters:[Ot],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},mt),{required:!0})},responses:{200:{bodyMapper:ht},default:{bodyMapper:B}},serializer:Zi},po={httpMethod:"GET",path:"{scope}/providers/Microsoft.Resources/tags/default",urlParameters:[Qt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:ht},default:{bodyMapper:B}},serializer:Zi},co={httpMethod:"DELETE",path:"{scope}/providers/Microsoft.Resources/tags/default",urlParameters:[Qt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{},default:{bodyMapper:B}},serializer:Zi},uo={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:kt},default:{bodyMapper:B}},serializer:Zi},mo=function(){function DeploymentOperations(v){this.client=v}return DeploymentOperations.prototype.getAtScope=function(v,P,C,_,x){return this.client.sendOperationRequest({scope:v,deploymentName:P,operationId:C,options:_},go,x)},DeploymentOperations.prototype.listAtScope=function(v,P,C,_){return this.client.sendOperationRequest({scope:v,deploymentName:P,options:C},fo,_)},DeploymentOperations.prototype.getAtTenantScope=function(v,P,C,_){return this.client.sendOperationRequest({deploymentName:v,operationId:P,options:C},yo,_)},DeploymentOperations.prototype.listAtTenantScope=function(v,P,C){return this.client.sendOperationRequest({deploymentName:v,options:P},vo,C)},DeploymentOperations.prototype.getAtManagementGroupScope=function(v,P,C,_,x){return this.client.sendOperationRequest({groupId:v,deploymentName:P,operationId:C,options:_},bo,x)},DeploymentOperations.prototype.listAtManagementGroupScope=function(v,P,C,_){return this.client.sendOperationRequest({groupId:v,deploymentName:P,options:C},So,_)},DeploymentOperations.prototype.getAtSubscriptionScope=function(v,P,C,_){return this.client.sendOperationRequest({deploymentName:v,operationId:P,options:C},Po,_)},DeploymentOperations.prototype.listAtSubscriptionScope=function(v,P,C){return this.client.sendOperationRequest({deploymentName:v,options:P},_o,C)},DeploymentOperations.prototype.get=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,operationId:C,options:_},xo,x)},DeploymentOperations.prototype.list=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,options:C},Eo,_)},DeploymentOperations.prototype.listAtScopeNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},ko,C)},DeploymentOperations.prototype.listAtTenantScopeNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Ro,C)},DeploymentOperations.prototype.listAtManagementGroupScopeNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},To,C)},DeploymentOperations.prototype.listAtSubscriptionScopeNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Oo,C)},DeploymentOperations.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},zo,C)},DeploymentOperations}(),ho=new Tt.ei(z),go={httpMethod:"GET",path:"{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",urlParameters:[Qt,zt,Gt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ze},default:{bodyMapper:B}},serializer:ho},fo={httpMethod:"GET",path:"{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",urlParameters:[Qt,zt],queryParameters:[er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Rt},default:{bodyMapper:B}},serializer:ho},yo={httpMethod:"GET",path:"providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",urlParameters:[zt,Gt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ze},default:{bodyMapper:B}},serializer:ho},vo={httpMethod:"GET",path:"providers/Microsoft.Resources/deployments/{deploymentName}/operations",urlParameters:[zt],queryParameters:[er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Rt},default:{bodyMapper:B}},serializer:ho},bo={httpMethod:"GET",path:"providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",urlParameters:[Bt,zt,Gt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ze},default:{bodyMapper:B}},serializer:ho},So={httpMethod:"GET",path:"providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",urlParameters:[Bt,zt],queryParameters:[er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Rt},default:{bodyMapper:B}},serializer:ho},Po={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",urlParameters:[zt,Gt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ze},default:{bodyMapper:B}},serializer:ho},_o={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",urlParameters:[zt,Jt],queryParameters:[er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Rt},default:{bodyMapper:B}},serializer:ho},xo={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations/{operationId}",urlParameters:[Ht,zt,Gt,Jt],queryParameters:[Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Ze},default:{bodyMapper:B}},serializer:ho},Eo={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations",urlParameters:[Ht,zt,Jt],queryParameters:[er,Mt],headerParameters:[Ot],responses:{200:{bodyMapper:Rt},default:{bodyMapper:B}},serializer:ho},ko={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:Rt},default:{bodyMapper:B}},serializer:ho},Ro={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:Rt},default:{bodyMapper:B}},serializer:ho},To={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:Rt},default:{bodyMapper:B}},serializer:ho},Oo={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:Rt},default:{bodyMapper:B}},serializer:ho},zo={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Ft],headerParameters:[Ot],responses:{200:{bodyMapper:Rt},default:{bodyMapper:B}},serializer:ho},Do=C(39420),qo=function(v){function ResourceManagementClientContext(P,C,_){var x=this;if(null==P)throw new Error("'credentials' cannot be null.");if(null==C)throw new Error("'subscriptionId' cannot be null.");if(_||(_={}),!_.userAgent){var k=Do.IM();_.userAgent="@azure/arm-resources-profile-2020-09-01-hybrid/1.1.1 "+k}return(x=v.call(this,P,_)||this).apiVersion="2019-10-01",x.acceptLanguage="en-US",x.longRunningOperationRetryTimeout=30,x.baseUri=_.baseUri||x.baseUri||"https://management.azure.com",x.requestContentType="application/json; charset=utf-8",x.credentials=P,x.subscriptionId=C,null!==_.acceptLanguage&&void 0!==_.acceptLanguage&&(x.acceptLanguage=_.acceptLanguage),null!==_.longRunningOperationRetryTimeout&&void 0!==_.longRunningOperationRetryTimeout&&(x.longRunningOperationRetryTimeout=_.longRunningOperationRetryTimeout),x}return __extends(ResourceManagementClientContext,v),ResourceManagementClientContext}(Do.Y1),Lo=function(v){function ResourceManagementClient(P,C,_){var x=v.call(this,P,C,_)||this;return x.operations=new tr(x),x.deployments=new nr(x),x.providers=new pi(x),x.resources=new bi(x),x.resourceGroups=new Bi(x),x.tags=new Yi(x),x.deploymentOperations=new mo(x),x}return __extends(ResourceManagementClient,v),ResourceManagementClient}(qo)},32313:()=>{},71515:(v,P,C)=>{"use strict";C.r(P),C.d(P,{SubscriptionClient:()=>ke,SubscriptionClientContext:()=>Ee,SubscriptionMappers:()=>_,SubscriptionModels:()=>T,Subscriptions:()=>ge,Tenants:()=>Ne});var _={};C.r(_),C.d(_,{BaseResource:()=>q,CheckResourceNameResult:()=>ee,CloudError:()=>z,ErrorAdditionalInfo:()=>re,ErrorResponse:()=>ie,Location:()=>B,LocationListResult:()=>ae,LocationMetadata:()=>j,ManagedByTenant:()=>U,Operation:()=>ne,OperationDisplay:()=>oe,OperationListResult:()=>se,PairedRegion:()=>L,ResourceName:()=>Y,Subscription:()=>V,SubscriptionListResult:()=>le,SubscriptionPolicies:()=>G,TenantIdDescription:()=>Q,TenantListResult:()=>pe});var x={};C.r(x),C.d(x,{CloudError:()=>z,ErrorAdditionalInfo:()=>re,ErrorResponse:()=>ie,Location:()=>B,LocationListResult:()=>ae,LocationMetadata:()=>j,ManagedByTenant:()=>U,PairedRegion:()=>L,Subscription:()=>V,SubscriptionListResult:()=>le,SubscriptionPolicies:()=>G});var k={};C.r(k),C.d(k,{CloudError:()=>z,ErrorAdditionalInfo:()=>re,ErrorResponse:()=>ie,TenantIdDescription:()=>Q,TenantListResult:()=>pe});var extendStatics=function(v,P){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)P.hasOwnProperty(C)&&(v[C]=P[C])},extendStatics(v,P)};function __extends(v,P){function __(){this.constructor=v}extendStatics(v,P),v.prototype=null===P?Object.create(P):(__.prototype=P.prototype,new __)}var R=C(19879),T=C(32313),O=C(18088),I=C(88538),z=O.p,q=I.P,L={serializedName:"PairedRegion",type:{name:"Composite",className:"PairedRegion",modelProperties:{name:{readOnly:!0,serializedName:"name",type:{name:"String"}},id:{readOnly:!0,serializedName:"id",type:{name:"String"}},subscriptionId:{readOnly:!0,serializedName:"subscriptionId",type:{name:"String"}}}}},j={serializedName:"LocationMetadata",type:{name:"Composite",className:"LocationMetadata",modelProperties:{regionType:{readOnly:!0,serializedName:"regionType",type:{name:"String"}},regionCategory:{readOnly:!0,serializedName:"regionCategory",type:{name:"String"}},geographyGroup:{readOnly:!0,serializedName:"geographyGroup",type:{name:"String"}},longitude:{readOnly:!0,serializedName:"longitude",type:{name:"String"}},latitude:{readOnly:!0,serializedName:"latitude",type:{name:"String"}},physicalLocation:{readOnly:!0,serializedName:"physicalLocation",type:{name:"String"}},pairedRegion:{serializedName:"pairedRegion",type:{name:"Sequence",element:{type:{name:"Composite",className:"PairedRegion"}}}},homeLocation:{readOnly:!0,serializedName:"homeLocation",type:{name:"String"}}}}},B={serializedName:"Location",type:{name:"Composite",className:"Location",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},subscriptionId:{readOnly:!0,serializedName:"subscriptionId",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"Enum",allowedValues:["Region","EdgeZone"]}},displayName:{readOnly:!0,serializedName:"displayName",type:{name:"String"}},regionalDisplayName:{readOnly:!0,serializedName:"regionalDisplayName",type:{name:"String"}},metadata:{serializedName:"metadata",type:{name:"Composite",className:"LocationMetadata"}}}}},G={serializedName:"SubscriptionPolicies",type:{name:"Composite",className:"SubscriptionPolicies",modelProperties:{locationPlacementId:{readOnly:!0,serializedName:"locationPlacementId",type:{name:"String"}},quotaId:{readOnly:!0,serializedName:"quotaId",type:{name:"String"}},spendingLimit:{readOnly:!0,serializedName:"spendingLimit",type:{name:"Enum",allowedValues:["On","Off","CurrentPeriodOff"]}}}}},U={serializedName:"ManagedByTenant",type:{name:"Composite",className:"ManagedByTenant",modelProperties:{tenantId:{readOnly:!0,serializedName:"tenantId",type:{name:"String"}}}}},V={serializedName:"Subscription",type:{name:"Composite",className:"Subscription",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},subscriptionId:{readOnly:!0,serializedName:"subscriptionId",type:{name:"String"}},displayName:{readOnly:!0,serializedName:"displayName",type:{name:"String"}},tenantId:{readOnly:!0,serializedName:"tenantId",type:{name:"String"}},state:{readOnly:!0,serializedName:"state",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"}}}}}}},Q={serializedName:"TenantIdDescription",type:{name:"Composite",className:"TenantIdDescription",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},tenantId:{readOnly:!0,serializedName:"tenantId",type:{name:"String"}},tenantCategory:{readOnly:!0,serializedName:"tenantCategory",type:{name:"Enum",allowedValues:["Home","ProjectedBy","ManagedBy"]}},country:{readOnly:!0,serializedName:"country",type:{name:"String"}},countryCode:{readOnly:!0,serializedName:"countryCode",type:{name:"String"}},displayName:{readOnly:!0,serializedName:"displayName",type:{name:"String"}},domains:{readOnly:!0,serializedName:"domains",type:{name:"Sequence",element:{type:{name:"String"}}}},defaultDomain:{readOnly:!0,serializedName:"defaultDomain",type:{name:"String"}},tenantType:{readOnly:!0,serializedName:"tenantType",type:{name:"String"}},tenantBrandingLogoUrl:{readOnly:!0,serializedName:"tenantBrandingLogoUrl",type:{name:"String"}}}}},Y={serializedName:"ResourceName",type:{name:"Composite",className:"ResourceName",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},type:{required:!0,serializedName:"type",type:{name:"String"}}}}},ee={serializedName:"CheckResourceNameResult",type:{name:"Composite",className:"CheckResourceNameResult",modelProperties:{name:{serializedName:"name",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}},status:{serializedName:"status",type:{name:"String"}}}}},re={serializedName:"ErrorAdditionalInfo",type:{name:"Composite",className:"ErrorAdditionalInfo",modelProperties:{type:{readOnly:!0,serializedName:"type",type:{name:"String"}},info:{readOnly:!0,serializedName:"info",type:{name:"Object"}}}}},ie={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{code:{readOnly:!0,serializedName:"code",type:{name:"String"}},message:{readOnly:!0,serializedName:"message",type:{name:"String"}},target:{readOnly:!0,serializedName:"target",type:{name:"String"}},details:{readOnly:!0,serializedName:"details",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorResponse"}}}},additionalInfo:{readOnly:!0,serializedName:"additionalInfo",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorAdditionalInfo"}}}}}}},oe={serializedName:"Operation_display",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"}}}}},ne={serializedName:"Operation",type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}}}}},se={serializedName:"OperationListResult",type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},ae={serializedName:"LocationListResult",type:{name:"Composite",className:"LocationListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Location"}}}}}}},le={serializedName:"SubscriptionListResult",type:{name:"Composite",className:"SubscriptionListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Subscription"}}}},nextLink:{required:!0,serializedName:"nextLink",type:{name:"String"}}}}},pe={serializedName:"TenantListResult",type:{name:"Composite",className:"TenantListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"TenantIdDescription"}}}},nextLink:{required:!0,serializedName:"nextLink",type:{name:"String"}}}}},ue={parameterPath:"acceptLanguage",mapper:{serializedName:"accept-language",defaultValue:"en-US",type:{name:"String"}}},de={parameterPath:"apiVersion",mapper:{required:!0,serializedName:"api-version",type:{name:"String"}}},me={parameterPath:"nextPageLink",mapper:{required:!0,serializedName:"nextLink",type:{name:"String"}},skipEncoding:!0},he={parameterPath:"subscriptionId",mapper:{required:!0,serializedName:"subscriptionId",type:{name:"String"}}},ge=function(){function Subscriptions(v){this.client=v}return Subscriptions.prototype.listLocations=function(v,P,C){return this.client.sendOperationRequest({subscriptionId:v,options:P},ye,C)},Subscriptions.prototype.get=function(v,P,C){return this.client.sendOperationRequest({subscriptionId:v,options:P},ve,C)},Subscriptions.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},be,P)},Subscriptions.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Se,C)},Subscriptions}(),fe=new R.ei(x),ye={httpMethod:"GET",path:"subscriptions/{subscriptionId}/locations",urlParameters:[he],queryParameters:[de,{parameterPath:["options","includeExtendedLocations"],mapper:{serializedName:"includeExtendedLocations",type:{name:"Boolean"}}}],headerParameters:[ue],responses:{200:{bodyMapper:ae},default:{bodyMapper:z}},serializer:fe},ve={httpMethod:"GET",path:"subscriptions/{subscriptionId}",urlParameters:[he],queryParameters:[de],headerParameters:[ue],responses:{200:{bodyMapper:V},default:{bodyMapper:z}},serializer:fe},be={httpMethod:"GET",path:"subscriptions",queryParameters:[de],headerParameters:[ue],responses:{200:{bodyMapper:le},default:{bodyMapper:z}},serializer:fe},Se={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[me],queryParameters:[de],headerParameters:[ue],responses:{200:{bodyMapper:le},default:{bodyMapper:z}},serializer:fe},Ne=function(){function Tenants(v){this.client=v}return Tenants.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},Ce,P)},Tenants.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},_e,C)},Tenants}(),Pe=new R.ei(k),Ce={httpMethod:"GET",path:"tenants",queryParameters:[de],headerParameters:[ue],responses:{200:{bodyMapper:pe},default:{bodyMapper:z}},serializer:Pe},_e={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[me],queryParameters:[de],headerParameters:[ue],responses:{200:{bodyMapper:pe},default:{bodyMapper:z}},serializer:Pe},xe=C(39420),Ee=function(v){function SubscriptionClientContext(P,C){var _=this;if(null==P)throw new Error("'credentials' cannot be null.");if(C||(C={}),!C.userAgent){var x=xe.IM();C.userAgent="@azure/arm-resources-subscriptions/1.0.1 "+x}return(_=v.call(this,P,C)||this).apiVersion="2021-01-01",_.acceptLanguage="en-US",_.longRunningOperationRetryTimeout=30,_.baseUri=C.baseUri||_.baseUri||"https://management.azure.com",_.requestContentType="application/json; charset=utf-8",_.credentials=P,null!==C.acceptLanguage&&void 0!==C.acceptLanguage&&(_.acceptLanguage=C.acceptLanguage),null!==C.longRunningOperationRetryTimeout&&void 0!==C.longRunningOperationRetryTimeout&&(_.longRunningOperationRetryTimeout=C.longRunningOperationRetryTimeout),_}return __extends(SubscriptionClientContext,v),SubscriptionClientContext}(xe.Y1),ke=function(v){function SubscriptionClient(P,C){var _=v.call(this,P,C)||this;return _.subscriptions=new ge(_),_.tenants=new Ne(_),_}return __extends(SubscriptionClient,v),SubscriptionClient.prototype.checkResourceName=function(v,P){return this.sendOperationRequest({options:v},Ae,P)},SubscriptionClient}(Ee),Te=new R.ei(_),Ae={httpMethod:"POST",path:"providers/Microsoft.Resources/checkResourceName",queryParameters:[de],headerParameters:[ue],requestBody:{parameterPath:["options","resourceNameDefinition"],mapper:Y},responses:{200:{bodyMapper:ee},default:{bodyMapper:z}},serializer:Te}},36951:(v,P,C)=>{"use strict";C.r(P),C.d(P,{KnownAliasPathAttributes:()=>R,KnownAliasPathTokenType:()=>k,KnownExpressionEvaluationOptionsScopeType:()=>_,KnownExtendedLocationType:()=>O,KnownProviderAuthorizationConsentState:()=>T,KnownProvisioningState:()=>x,KnownTagsPatchOperation:()=>I,ResourceManagementClient:()=>ResourceManagementClient});var _,x,k,R,T,O,I,z={};C.r(z),C.d(z,{Alias:()=>he,AliasPath:()=>ge,AliasPathMetadata:()=>ye,AliasPattern:()=>fe,ApiProfile:()=>be,BasicDependency:()=>Ne,CloudError:()=>V,DebugSetting:()=>ne,Dependency:()=>Se,Deployment:()=>ee,DeploymentExportResult:()=>xe,DeploymentExtended:()=>le,DeploymentExtendedFilter:()=>Ot,DeploymentListResult:()=>Ee,DeploymentOperation:()=>bt,DeploymentOperationProperties:()=>St,DeploymentOperationsListResult:()=>xt,DeploymentProperties:()=>re,DeploymentPropertiesExtended:()=>pe,DeploymentValidateResult:()=>_e,DeploymentWhatIf:()=>De,DeploymentWhatIfProperties:()=>Bt,DeploymentWhatIfSettings:()=>Ae,DeploymentsWhatIfAtManagementGroupScopeHeaders:()=>Ht,DeploymentsWhatIfAtSubscriptionScopeHeaders:()=>Vt,DeploymentsWhatIfAtTenantScopeHeaders:()=>Ut,DeploymentsWhatIfHeaders:()=>Wt,ErrorAdditionalInfo:()=>Y,ErrorResponse:()=>Q,ExportTemplateRequest:()=>pt,ExpressionEvaluationOptions:()=>ae,ExtendedLocation:()=>rt,GenericResource:()=>Ft,GenericResourceExpanded:()=>Gt,GenericResourceFilter:()=>Mt,HttpMessage:()=>_t,Identity:()=>Ze,IdentityUserAssignedIdentitiesValue:()=>et,OnErrorDeployment:()=>se,OnErrorDeploymentExtended:()=>Pe,Operation:()=>G,OperationDisplay:()=>U,OperationListResult:()=>B,ParametersLink:()=>oe,Permission:()=>Be,Plan:()=>Xe,Provider:()=>ue,ProviderConsentDefinition:()=>Ge,ProviderExtendedLocation:()=>me,ProviderListResult:()=>Ue,ProviderPermission:()=>Le,ProviderPermissionListResult:()=>qe,ProviderRegistrationRequest:()=>Fe,ProviderResourceType:()=>de,ProviderResourceTypeListResult:()=>He,Resource:()=>tt,ResourceGroup:()=>it,ResourceGroupExportResult:()=>ct,ResourceGroupFilter:()=>zt,ResourceGroupListResult:()=>ut,ResourceGroupPatchable:()=>nt,ResourceGroupProperties:()=>ot,ResourceListResult:()=>$e,ResourceProviderOperationDisplayProperties:()=>qt,ResourceReference:()=>Ce,ResourcesMoveInfo:()=>dt,RoleDefinition:()=>je,ScopedDeployment:()=>ke,ScopedDeploymentWhatIf:()=>Te,Sku:()=>Je,StatusMessage:()=>Nt,SubResource:()=>jt,TagCount:()=>ht,TagDetails:()=>ft,TagValue:()=>mt,Tags:()=>Rt,TagsListResult:()=>yt,TagsPatchResource:()=>Tt,TagsResource:()=>kt,TargetResource:()=>Ct,TemplateHashResult:()=>wt,TemplateLink:()=>ie,WhatIfChange:()=>Ie,WhatIfOperationResult:()=>Oe,WhatIfPropertyChange:()=>ze,ZoneMapping:()=>ve}),function(v){v.NotSpecified="NotSpecified",v.Outer="Outer",v.Inner="Inner"}(_||(_={})),function(v){v.NotSpecified="NotSpecified",v.Accepted="Accepted",v.Running="Running",v.Ready="Ready",v.Creating="Creating",v.Created="Created",v.Deleting="Deleting",v.Deleted="Deleted",v.Canceled="Canceled",v.Failed="Failed",v.Succeeded="Succeeded",v.Updating="Updating"}(x||(x={})),function(v){v.NotSpecified="NotSpecified",v.Any="Any",v.String="String",v.Object="Object",v.Array="Array",v.Integer="Integer",v.Number="Number",v.Boolean="Boolean"}(k||(k={})),function(v){v.None="None",v.Modifiable="Modifiable"}(R||(R={})),function(v){v.NotSpecified="NotSpecified",v.Required="Required",v.NotRequired="NotRequired",v.Consented="Consented"}(T||(T={})),function(v){v.EdgeZone="EdgeZone"}(O||(O={})),function(v){v.Replace="Replace",v.Merge="Merge",v.Delete="Delete"}(I||(I={}));var q=C(96086),L=C(70655),j=C(41590);const B={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}},nextLink:{serializedName:"nextLink",type:{name:"String"}}}}},G={type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}}}}},U={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"}}}}},V={type:{name:"Composite",className:"CloudError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},Q={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"}}}}}}},Y={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"}}}}}}},ee={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"}}}}}}},re={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"}}}}},ie={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"}}}}},oe={type:{name:"Composite",className:"ParametersLink",modelProperties:{uri:{serializedName:"uri",required:!0,type:{name:"String"}},contentVersion:{serializedName:"contentVersion",type:{name:"String"}}}}},ne={type:{name:"Composite",className:"DebugSetting",modelProperties:{detailLevel:{serializedName:"detailLevel",type:{name:"String"}}}}},se={type:{name:"Composite",className:"OnErrorDeployment",modelProperties:{type:{serializedName:"type",type:{name:"Enum",allowedValues:["LastSuccessful","SpecificDeployment"]}},deploymentName:{serializedName:"deploymentName",type:{name:"String"}}}}},ae={type:{name:"Composite",className:"ExpressionEvaluationOptions",modelProperties:{scope:{serializedName:"scope",type:{name:"String"}}}}},le={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"}}}}}}},pe={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"}}}}},ue={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"}}}}},de={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"}}}}}}},me={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"}}}}}}},he={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"}}}}},ge={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"}}}}},fe={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"]}}}}},ye={type:{name:"Composite",className:"AliasPathMetadata",modelProperties:{type:{serializedName:"type",readOnly:!0,type:{name:"String"}},attributes:{serializedName:"attributes",readOnly:!0,type:{name:"String"}}}}},ve={type:{name:"Composite",className:"ZoneMapping",modelProperties:{location:{serializedName:"location",type:{name:"String"}},zones:{serializedName:"zones",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},be={type:{name:"Composite",className:"ApiProfile",modelProperties:{profileVersion:{serializedName:"profileVersion",readOnly:!0,type:{name:"String"}},apiVersion:{serializedName:"apiVersion",readOnly:!0,type:{name:"String"}}}}},Se={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"}}}}},Ne={type:{name:"Composite",className:"BasicDependency",modelProperties:{id:{serializedName:"id",type:{name:"String"}},resourceType:{serializedName:"resourceType",type:{name:"String"}},resourceName:{serializedName:"resourceName",type:{name:"String"}}}}},Pe={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"}}}}},Ce={type:{name:"Composite",className:"ResourceReference",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}}}}},_e={type:{name:"Composite",className:"DeploymentValidateResult",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentPropertiesExtended"}}}}},xe={type:{name:"Composite",className:"DeploymentExportResult",modelProperties:{template:{serializedName:"template",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},Ee={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"}}}}},ke={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"}}}}}}},Te={type:{name:"Composite",className:"ScopedDeploymentWhatIf",modelProperties:{location:{serializedName:"location",required:!0,type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentWhatIfProperties"}}}}},Ae={type:{name:"Composite",className:"DeploymentWhatIfSettings",modelProperties:{resultFormat:{serializedName:"resultFormat",type:{name:"Enum",allowedValues:["ResourceIdOnly","FullResourcePayloads"]}}}}},Oe={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"}}}}}}},Ie={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"}}}}}}},ze={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"}}}}}}},De={type:{name:"Composite",className:"DeploymentWhatIf",modelProperties:{location:{serializedName:"location",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"DeploymentWhatIfProperties"}}}}},qe={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"}}}}},Le={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"}}}}},je={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"}}}}}}},Be={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"}}}}}}},Fe={type:{name:"Composite",className:"ProviderRegistrationRequest",modelProperties:{thirdPartyProviderConsent:{serializedName:"thirdPartyProviderConsent",type:{name:"Composite",className:"ProviderConsentDefinition"}}}}},Ge={type:{name:"Composite",className:"ProviderConsentDefinition",modelProperties:{consentToAuthorization:{serializedName:"consentToAuthorization",type:{name:"Boolean"}}}}},Ue={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"}}}}},He={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"}}}}},$e={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"}}}}},Xe={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"}}}}},Je={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"}}}}},Ze={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"}}}}}}},et={type:{name:"Composite",className:"IdentityUserAssignedIdentitiesValue",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},clientId:{serializedName:"clientId",readOnly:!0,type:{name:"String"}}}}},tt={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"}}}}}}},rt={type:{name:"Composite",className:"ExtendedLocation",modelProperties:{type:{serializedName:"type",type:{name:"String"}},name:{serializedName:"name",type:{name:"String"}}}}},it={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"}}}}}}},ot={type:{name:"Composite",className:"ResourceGroupProperties",modelProperties:{provisioningState:{serializedName:"provisioningState",readOnly:!0,type:{name:"String"}}}}},nt={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"}}}}}}},pt={type:{name:"Composite",className:"ExportTemplateRequest",modelProperties:{resources:{serializedName:"resources",type:{name:"Sequence",element:{type:{name:"String"}}}},options:{serializedName:"options",type:{name:"String"}}}}},ct={type:{name:"Composite",className:"ResourceGroupExportResult",modelProperties:{template:{serializedName:"template",type:{name:"Dictionary",value:{type:{name:"any"}}}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},ut={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"}}}}},dt={type:{name:"Composite",className:"ResourcesMoveInfo",modelProperties:{resources:{serializedName:"resources",type:{name:"Sequence",element:{type:{name:"String"}}}},targetResourceGroup:{serializedName:"targetResourceGroup",type:{name:"String"}}}}},mt={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"}}}}},ht={type:{name:"Composite",className:"TagCount",modelProperties:{type:{serializedName:"type",type:{name:"String"}},value:{serializedName:"value",type:{name:"Number"}}}}},ft={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"}}}}}}},yt={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"}}}}},bt={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"}}}}},St={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"}}}}},Nt={type:{name:"Composite",className:"StatusMessage",modelProperties:{status:{serializedName:"status",type:{name:"String"}},error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponse"}}}}},Ct={type:{name:"Composite",className:"TargetResource",modelProperties:{id:{serializedName:"id",type:{name:"String"}},resourceName:{serializedName:"resourceName",type:{name:"String"}},resourceType:{serializedName:"resourceType",type:{name:"String"}}}}},_t={type:{name:"Composite",className:"HttpMessage",modelProperties:{content:{serializedName:"content",type:{name:"Dictionary",value:{type:{name:"any"}}}}}}},xt={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"}}}}},wt={type:{name:"Composite",className:"TemplateHashResult",modelProperties:{minifiedTemplate:{serializedName:"minifiedTemplate",type:{name:"String"}},templateHash:{serializedName:"templateHash",type:{name:"String"}}}}},kt={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"}}}}},Rt={type:{name:"Composite",className:"Tags",modelProperties:{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},Tt={type:{name:"Composite",className:"TagsPatchResource",modelProperties:{operation:{serializedName:"operation",type:{name:"String"}},properties:{serializedName:"properties",type:{name:"Composite",className:"Tags"}}}}},Ot={type:{name:"Composite",className:"DeploymentExtendedFilter",modelProperties:{provisioningState:{serializedName:"provisioningState",type:{name:"String"}}}}},Mt={type:{name:"Composite",className:"GenericResourceFilter",modelProperties:{resourceType:{serializedName:"resourceType",type:{name:"String"}},tagname:{serializedName:"tagname",type:{name:"String"}},tagvalue:{serializedName:"tagvalue",type:{name:"String"}}}}},zt={type:{name:"Composite",className:"ResourceGroupFilter",modelProperties:{tagName:{serializedName:"tagName",type:{name:"String"}},tagValue:{serializedName:"tagValue",type:{name:"String"}}}}},qt={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"}}}}},jt={type:{name:"Composite",className:"SubResource",modelProperties:{id:{serializedName:"id",type:{name:"String"}}}}},Bt={type:{name:"Composite",className:"DeploymentWhatIfProperties",modelProperties:Object.assign(Object.assign({},re.type.modelProperties),{whatIfSettings:{serializedName:"whatIfSettings",type:{name:"Composite",className:"DeploymentWhatIfSettings"}}})}},Ft={type:{name:"Composite",className:"GenericResource",modelProperties:Object.assign(Object.assign({},tt.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"}}})}},Gt={type:{name:"Composite",className:"GenericResourceExpanded",modelProperties:Object.assign(Object.assign({},Ft.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"}}}}},Ht={type:{name:"Composite",className:"DeploymentsWhatIfAtManagementGroupScopeHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},Vt={type:{name:"Composite",className:"DeploymentsWhatIfAtSubscriptionScopeHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},Wt={type:{name:"Composite",className:"DeploymentsWhatIfHeaders",modelProperties:{location:{serializedName:"location",type:{name:"String"}},retryAfter:{serializedName:"retry-after",type:{name:"String"}}}}},$t={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Kt={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},Qt={parameterPath:"apiVersion",mapper:{defaultValue:"2021-04-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},Xt={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},Jt={parameterPath:"scope",mapper:{serializedName:"scope",required:!0,type:{name:"String"}},skipEncoding:!0},Yt={parameterPath:"deploymentName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+$"),MaxLength:64,MinLength:1},serializedName:"deploymentName",required:!0,type:{name:"String"}}},Zt={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},er={parameterPath:"parameters",mapper:ee},tr={parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}}},rr={parameterPath:["options","top"],mapper:{serializedName:"$top",type:{name:"Number"}}},ir={parameterPath:"parameters",mapper:ke},or={parameterPath:"parameters",mapper:Te},nr={parameterPath:"groupId",mapper:{constraints:{MaxLength:90,MinLength:1},serializedName:"groupId",required:!0,type:{name:"String"}}},sr={parameterPath:"subscriptionId",mapper:{serializedName:"subscriptionId",required:!0,type:{name:"String"}}},ar={parameterPath:"parameters",mapper:De},lr={parameterPath:"resourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+$"),MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},pr={parameterPath:"resourceProviderNamespace",mapper:{serializedName:"resourceProviderNamespace",required:!0,type:{name:"String"}}},cr={parameterPath:["options","properties"],mapper:Fe},ur={parameterPath:["options","expand"],mapper:{serializedName:"$expand",type:{name:"String"}}},dr={parameterPath:"parameters",mapper:dt},hr={parameterPath:"sourceResourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+$"),MaxLength:90,MinLength:1},serializedName:"sourceResourceGroupName",required:!0,type:{name:"String"}}},gr={parameterPath:"parentResourcePath",mapper:{serializedName:"parentResourcePath",required:!0,type:{name:"String"}},skipEncoding:!0},fr={parameterPath:"resourceType",mapper:{serializedName:"resourceType",required:!0,type:{name:"String"}},skipEncoding:!0},yr={parameterPath:"resourceName",mapper:{serializedName:"resourceName",required:!0,type:{name:"String"}}},vr={parameterPath:"apiVersion",mapper:{serializedName:"api-version",required:!0,type:{name:"String"}}},br={parameterPath:"parameters",mapper:Ft},Sr={parameterPath:"resourceId",mapper:{serializedName:"resourceId",required:!0,type:{name:"String"}},skipEncoding:!0},Pr={parameterPath:"parameters",mapper:it},Cr={parameterPath:"parameters",mapper:nt},xr={parameterPath:"parameters",mapper:pt},wr={parameterPath:"tagName",mapper:{serializedName:"tagName",required:!0,type:{name:"String"}}},Er={parameterPath:"tagValue",mapper:{serializedName:"tagValue",required:!0,type:{name:"String"}}},kr={parameterPath:"parameters",mapper:kt},Rr={parameterPath:"parameters",mapper:Tt},Tr={parameterPath:"operationId",mapper:{serializedName:"operationId",required:!0,type:{name:"String"}}};class OperationsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,L.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,L.qq)(this._list(v));yield yield(0,L.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,L.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,L.qq)(P.value||[])}))}listPagingAll(v){return(0,L.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,L.KL)(this.listPagingPage(v));!(_=yield(0,L.qq)(x.next())).done;){const v=_.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,L.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},Or)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Ir)}}const Ar=j.Q(z,!1),Or={path:"/providers/Microsoft.Resources/operations",httpMethod:"GET",responses:{200:{bodyMapper:B},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt],headerParameters:[$t],serializer:Ar},Ir={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:B},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Xt],headerParameters:[$t],serializer:Ar};var Mr=C(14014);class LroImpl{constructor(v,P,C,_=C.path,x=C.httpMethod){this.sendOperationFn=v,this.args=P,this.spec=C,this.requestPath=_,this.requestMethod=x}sendInitialRequest(){return(0,L.mG)(this,void 0,void 0,(function*(){return this.sendOperationFn(this.args,this.spec)}))}sendPollRequest(v){return(0,L.mG)(this,void 0,void 0,(function*(){const P=this.spec,{requestBody:C}=P,_=(0,L._T)(P,["requestBody"]);return this.sendOperationFn(this.args,Object.assign(Object.assign({},_),{path:v,httpMethod:"GET"}))}))}}class DeploymentsImpl{constructor(v){this.client=v}listAtScope(v,P){const C=this.listAtScopePagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAtScopePagingPage(v,P)}}listAtScopePagingPage(v,P){return(0,L.FC)(this,arguments,(function*listAtScopePagingPage_1(){let C=yield(0,L.qq)(this._listAtScope(v,P));yield yield(0,L.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,L.qq)(this._listAtScopeNext(v,_,P)),_=C.nextLink,yield yield(0,L.qq)(C.value||[])}))}listAtScopePagingAll(v,P){return(0,L.FC)(this,arguments,(function*listAtScopePagingAll_1(){var C,_;try{for(var x,k=(0,L.KL)(this.listAtScopePagingPage(v,P));!(x=yield(0,L.qq)(k.next())).done;){const v=x.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,L.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listAtTenantScope(v){const P=this.listAtTenantScopePagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAtTenantScopePagingPage(v)}}listAtTenantScopePagingPage(v){return(0,L.FC)(this,arguments,(function*listAtTenantScopePagingPage_1(){let P=yield(0,L.qq)(this._listAtTenantScope(v));yield yield(0,L.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,L.qq)(this._listAtTenantScopeNext(C,v)),C=P.nextLink,yield yield(0,L.qq)(P.value||[])}))}listAtTenantScopePagingAll(v){return(0,L.FC)(this,arguments,(function*listAtTenantScopePagingAll_1(){var P,C;try{for(var _,x=(0,L.KL)(this.listAtTenantScopePagingPage(v));!(_=yield(0,L.qq)(x.next())).done;){const v=_.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,L.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listAtManagementGroupScope(v,P){const C=this.listAtManagementGroupScopePagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAtManagementGroupScopePagingPage(v,P)}}listAtManagementGroupScopePagingPage(v,P){return(0,L.FC)(this,arguments,(function*listAtManagementGroupScopePagingPage_1(){let C=yield(0,L.qq)(this._listAtManagementGroupScope(v,P));yield yield(0,L.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,L.qq)(this._listAtManagementGroupScopeNext(v,_,P)),_=C.nextLink,yield yield(0,L.qq)(C.value||[])}))}listAtManagementGroupScopePagingAll(v,P){return(0,L.FC)(this,arguments,(function*listAtManagementGroupScopePagingAll_1(){var C,_;try{for(var x,k=(0,L.KL)(this.listAtManagementGroupScopePagingPage(v,P));!(x=yield(0,L.qq)(k.next())).done;){const v=x.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,L.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listAtSubscriptionScope(v){const P=this.listAtSubscriptionScopePagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAtSubscriptionScopePagingPage(v)}}listAtSubscriptionScopePagingPage(v){return(0,L.FC)(this,arguments,(function*listAtSubscriptionScopePagingPage_1(){let P=yield(0,L.qq)(this._listAtSubscriptionScope(v));yield yield(0,L.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,L.qq)(this._listAtSubscriptionScopeNext(C,v)),C=P.nextLink,yield yield(0,L.qq)(P.value||[])}))}listAtSubscriptionScopePagingAll(v){return(0,L.FC)(this,arguments,(function*listAtSubscriptionScopePagingAll_1(){var P,C;try{for(var _,x=(0,L.KL)(this.listAtSubscriptionScopePagingPage(v));!(_=yield(0,L.qq)(x.next())).done;){const v=_.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,L.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,L.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,L.qq)(this._listByResourceGroup(v,P));yield yield(0,L.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,L.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,L.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,L.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,L.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,L.qq)(k.next())).done;){const v=x.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,L.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}beginDeleteAtScope(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{scope:v,deploymentName:P,options:C},qr);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginDeleteAtScopeAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtScope(v,P,C)).pollUntilDone()}))}checkExistenceAtScope(v,P,C){return this.client.sendOperationRequest({scope:v,deploymentName:P,options:C},Lr)}beginCreateOrUpdateAtScope(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{scope:v,deploymentName:P,parameters:C,options:_},jr);return new Mr.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateAtScopeAndWait(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtScope(v,P,C,_)).pollUntilDone()}))}getAtScope(v,P,C){return this.client.sendOperationRequest({scope:v,deploymentName:P,options:C},Br)}cancelAtScope(v,P,C){return this.client.sendOperationRequest({scope:v,deploymentName:P,options:C},Fr)}beginValidateAtScope(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{scope:v,deploymentName:P,parameters:C,options:_},Gr);return new Mr.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginValidateAtScopeAndWait(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtScope(v,P,C,_)).pollUntilDone()}))}exportTemplateAtScope(v,P,C){return this.client.sendOperationRequest({scope:v,deploymentName:P,options:C},Ur)}_listAtScope(v,P){return this.client.sendOperationRequest({scope:v,options:P},Hr)}beginDeleteAtTenantScope(v,P){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),C=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{deploymentName:v,options:P},Vr);return new Mr.F(C,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs})}))}beginDeleteAtTenantScopeAndWait(v,P){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtTenantScope(v,P)).pollUntilDone()}))}checkExistenceAtTenantScope(v,P){return this.client.sendOperationRequest({deploymentName:v,options:P},Wr)}beginCreateOrUpdateAtTenantScope(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{deploymentName:v,parameters:P,options:C},Kr);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginCreateOrUpdateAtTenantScopeAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtTenantScope(v,P,C)).pollUntilDone()}))}getAtTenantScope(v,P){return this.client.sendOperationRequest({deploymentName:v,options:P},Qr)}cancelAtTenantScope(v,P){return this.client.sendOperationRequest({deploymentName:v,options:P},Jr)}beginValidateAtTenantScope(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{deploymentName:v,parameters:P,options:C},Yr);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginValidateAtTenantScopeAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtTenantScope(v,P,C)).pollUntilDone()}))}beginWhatIfAtTenantScope(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{deploymentName:v,parameters:P,options:C},Zr);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs,lroResourceLocationConfig:"location"})}))}beginWhatIfAtTenantScopeAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIfAtTenantScope(v,P,C)).pollUntilDone()}))}exportTemplateAtTenantScope(v,P){return this.client.sendOperationRequest({deploymentName:v,options:P},ei)}_listAtTenantScope(v){return this.client.sendOperationRequest({options:v},ti)}beginDeleteAtManagementGroupScope(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{groupId:v,deploymentName:P,options:C},ri);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginDeleteAtManagementGroupScopeAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtManagementGroupScope(v,P,C)).pollUntilDone()}))}checkExistenceAtManagementGroupScope(v,P,C){return this.client.sendOperationRequest({groupId:v,deploymentName:P,options:C},ii)}beginCreateOrUpdateAtManagementGroupScope(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{groupId:v,deploymentName:P,parameters:C,options:_},oi);return new Mr.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateAtManagementGroupScopeAndWait(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtManagementGroupScope(v,P,C,_)).pollUntilDone()}))}getAtManagementGroupScope(v,P,C){return this.client.sendOperationRequest({groupId:v,deploymentName:P,options:C},ni)}cancelAtManagementGroupScope(v,P,C){return this.client.sendOperationRequest({groupId:v,deploymentName:P,options:C},si)}beginValidateAtManagementGroupScope(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{groupId:v,deploymentName:P,parameters:C,options:_},ai);return new Mr.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginValidateAtManagementGroupScopeAndWait(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtManagementGroupScope(v,P,C,_)).pollUntilDone()}))}beginWhatIfAtManagementGroupScope(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{groupId:v,deploymentName:P,parameters:C,options:_},li);return new Mr.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs,lroResourceLocationConfig:"location"})}))}beginWhatIfAtManagementGroupScopeAndWait(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIfAtManagementGroupScope(v,P,C,_)).pollUntilDone()}))}exportTemplateAtManagementGroupScope(v,P,C){return this.client.sendOperationRequest({groupId:v,deploymentName:P,options:C},pi)}_listAtManagementGroupScope(v,P){return this.client.sendOperationRequest({groupId:v,options:P},ci)}beginDeleteAtSubscriptionScope(v,P){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),C=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{deploymentName:v,options:P},ui);return new Mr.F(C,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs})}))}beginDeleteAtSubscriptionScopeAndWait(v,P){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteAtSubscriptionScope(v,P)).pollUntilDone()}))}checkExistenceAtSubscriptionScope(v,P){return this.client.sendOperationRequest({deploymentName:v,options:P},di)}beginCreateOrUpdateAtSubscriptionScope(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{deploymentName:v,parameters:P,options:C},mi);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginCreateOrUpdateAtSubscriptionScopeAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateAtSubscriptionScope(v,P,C)).pollUntilDone()}))}getAtSubscriptionScope(v,P){return this.client.sendOperationRequest({deploymentName:v,options:P},hi)}cancelAtSubscriptionScope(v,P){return this.client.sendOperationRequest({deploymentName:v,options:P},gi)}beginValidateAtSubscriptionScope(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{deploymentName:v,parameters:P,options:C},fi);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginValidateAtSubscriptionScopeAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateAtSubscriptionScope(v,P,C)).pollUntilDone()}))}beginWhatIfAtSubscriptionScope(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{deploymentName:v,parameters:P,options:C},yi);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs,lroResourceLocationConfig:"location"})}))}beginWhatIfAtSubscriptionScopeAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIfAtSubscriptionScope(v,P,C)).pollUntilDone()}))}exportTemplateAtSubscriptionScope(v,P){return this.client.sendOperationRequest({deploymentName:v,options:P},vi)}_listAtSubscriptionScope(v){return this.client.sendOperationRequest({options:v},bi)}beginDelete(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,deploymentName:P,options:C},Si);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C)).pollUntilDone()}))}checkExistence(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,options:C},Ni)}beginCreateOrUpdate(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,deploymentName:P,parameters:C,options:_},Pi);return new Mr.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateAndWait(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(v,P,C,_)).pollUntilDone()}))}get(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,options:C},_i)}cancel(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,options:C},xi)}beginValidate(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,deploymentName:P,parameters:C,options:_},wi);return new Mr.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginValidateAndWait(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidate(v,P,C,_)).pollUntilDone()}))}beginWhatIf(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,deploymentName:P,parameters:C,options:_},Ei);return new Mr.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs,lroResourceLocationConfig:"location"})}))}beginWhatIfAndWait(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginWhatIf(v,P,C,_)).pollUntilDone()}))}exportTemplate(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,options:C},ki)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},Ri)}calculateTemplateHash(v,P){return this.client.sendOperationRequest({template:v,options:P},Ti)}_listAtScopeNext(v,P,C){return this.client.sendOperationRequest({scope:v,nextLink:P,options:C},Oi)}_listAtTenantScopeNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Ii)}_listAtManagementGroupScopeNext(v,P,C){return this.client.sendOperationRequest({groupId:v,nextLink:P,options:C},Mi)}_listAtSubscriptionScopeNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},zi)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},qi)}}const zr=j.Q(z,!1),qr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Jt,Yt],headerParameters:[$t],serializer:zr},Lr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Jt,Yt],headerParameters:[$t],serializer:zr},jr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:le},201:{bodyMapper:le},202:{bodyMapper:le},204:{bodyMapper:le},default:{bodyMapper:V}},requestBody:er,queryParameters:[Qt],urlParameters:[Kt,Jt,Yt],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},Br={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Jt,Yt],headerParameters:[$t],serializer:zr},Fr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Jt,Yt],headerParameters:[$t],serializer:zr},Gr={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:_e},201:{bodyMapper:_e},202:{bodyMapper:_e},204:{bodyMapper:_e},default:{bodyMapper:V}},requestBody:er,queryParameters:[Qt],urlParameters:[Kt,Jt,Yt],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},Ur={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:xe},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Jt,Yt],headerParameters:[$t],serializer:zr},Hr={path:"/{scope}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt,Jt],headerParameters:[$t],serializer:zr},Vr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt],headerParameters:[$t],serializer:zr},Wr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt],headerParameters:[$t],serializer:zr},Kr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:le},201:{bodyMapper:le},202:{bodyMapper:le},204:{bodyMapper:le},default:{bodyMapper:V}},requestBody:ir,queryParameters:[Qt],urlParameters:[Kt,Yt],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},Qr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt],headerParameters:[$t],serializer:zr},Jr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt],headerParameters:[$t],serializer:zr},Yr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:_e},201:{bodyMapper:_e},202:{bodyMapper:_e},204:{bodyMapper:_e},default:{bodyMapper:V}},requestBody:ir,queryParameters:[Qt],urlParameters:[Kt,Yt],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},Zr={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:Oe},201:{bodyMapper:Oe},202:{bodyMapper:Oe},204:{bodyMapper:Oe},default:{bodyMapper:V}},requestBody:or,queryParameters:[Qt],urlParameters:[Kt,Yt],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},ei={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:xe},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt],headerParameters:[$t],serializer:zr},ti={path:"/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt],headerParameters:[$t],serializer:zr},ri={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,nr],headerParameters:[$t],serializer:zr},ii={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,nr],headerParameters:[$t],serializer:zr},oi={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:le},201:{bodyMapper:le},202:{bodyMapper:le},204:{bodyMapper:le},default:{bodyMapper:V}},requestBody:ir,queryParameters:[Qt],urlParameters:[Kt,Yt,nr],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},ni={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,nr],headerParameters:[$t],serializer:zr},si={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,nr],headerParameters:[$t],serializer:zr},ai={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:_e},201:{bodyMapper:_e},202:{bodyMapper:_e},204:{bodyMapper:_e},default:{bodyMapper:V}},requestBody:ir,queryParameters:[Qt],urlParameters:[Kt,Yt,nr],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},li={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:Oe},201:{bodyMapper:Oe},202:{bodyMapper:Oe},204:{bodyMapper:Oe},default:{bodyMapper:V}},requestBody:or,queryParameters:[Qt],urlParameters:[Kt,Yt,nr],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},pi={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:xe},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,nr],headerParameters:[$t],serializer:zr},ci={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt,nr],headerParameters:[$t],serializer:zr},ui={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr],headerParameters:[$t],serializer:zr},di={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr],headerParameters:[$t],serializer:zr},mi={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:le},201:{bodyMapper:le},202:{bodyMapper:le},204:{bodyMapper:le},default:{bodyMapper:V}},requestBody:er,queryParameters:[Qt],urlParameters:[Kt,Yt,sr],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},hi={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr],headerParameters:[$t],serializer:zr},gi={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr],headerParameters:[$t],serializer:zr},fi={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:_e},201:{bodyMapper:_e},202:{bodyMapper:_e},204:{bodyMapper:_e},default:{bodyMapper:V}},requestBody:er,queryParameters:[Qt],urlParameters:[Kt,Yt,sr],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},yi={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:Oe},201:{bodyMapper:Oe},202:{bodyMapper:Oe},204:{bodyMapper:Oe},default:{bodyMapper:V}},requestBody:ar,queryParameters:[Qt],urlParameters:[Kt,Yt,sr],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},vi={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:xe},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr],headerParameters:[$t],serializer:zr},bi={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt,sr],headerParameters:[$t],serializer:zr},Si={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr,lr],headerParameters:[$t],serializer:zr},Ni={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr,lr],headerParameters:[$t],serializer:zr},Pi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"PUT",responses:{200:{bodyMapper:le},201:{bodyMapper:le},202:{bodyMapper:le},204:{bodyMapper:le},default:{bodyMapper:V}},requestBody:er,queryParameters:[Qt],urlParameters:[Kt,Yt,sr,lr],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},_i={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}",httpMethod:"GET",responses:{200:{bodyMapper:le},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr,lr],headerParameters:[$t],serializer:zr},xi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel",httpMethod:"POST",responses:{204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr,lr],headerParameters:[$t],serializer:zr},wi={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/validate",httpMethod:"POST",responses:{200:{bodyMapper:_e},201:{bodyMapper:_e},202:{bodyMapper:_e},204:{bodyMapper:_e},default:{bodyMapper:V}},requestBody:er,queryParameters:[Qt],urlParameters:[Kt,Yt,sr,lr],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},Ei={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf",httpMethod:"POST",responses:{200:{bodyMapper:Oe},201:{bodyMapper:Oe},202:{bodyMapper:Oe},204:{bodyMapper:Oe},default:{bodyMapper:V}},requestBody:ar,queryParameters:[Qt],urlParameters:[Kt,Yt,sr,lr],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},ki={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:xe},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr,lr],headerParameters:[$t],serializer:zr},Ri={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt,sr,lr],headerParameters:[$t],serializer:zr},Ti={path:"/providers/Microsoft.Resources/calculateTemplateHash",httpMethod:"POST",responses:{200:{bodyMapper:wt},default:{bodyMapper:V}},requestBody:{parameterPath:"template",mapper:{serializedName:"template",required:!0,type:{name:"Dictionary",value:{type:{name:"any"}}}}},queryParameters:[Qt],urlParameters:[Kt],headerParameters:[$t,Zt],mediaType:"json",serializer:zr},Oi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt,Xt,Jt],headerParameters:[$t],serializer:zr},Ii={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt,Xt],headerParameters:[$t],serializer:zr},Mi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt,Xt,nr],headerParameters:[$t],serializer:zr},zi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt,Xt,sr],headerParameters:[$t],serializer:zr},qi={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ee},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt,Xt,sr,lr],headerParameters:[$t],serializer:zr};class ProvidersImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,L.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,L.qq)(this._list(v));yield yield(0,L.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,L.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,L.qq)(P.value||[])}))}listPagingAll(v){return(0,L.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,L.KL)(this.listPagingPage(v));!(_=yield(0,L.qq)(x.next())).done;){const v=_.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,L.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listAtTenantScope(v){const P=this.listAtTenantScopePagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAtTenantScopePagingPage(v)}}listAtTenantScopePagingPage(v){return(0,L.FC)(this,arguments,(function*listAtTenantScopePagingPage_1(){let P=yield(0,L.qq)(this._listAtTenantScope(v));yield yield(0,L.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,L.qq)(this._listAtTenantScopeNext(C,v)),C=P.nextLink,yield yield(0,L.qq)(P.value||[])}))}listAtTenantScopePagingAll(v){return(0,L.FC)(this,arguments,(function*listAtTenantScopePagingAll_1(){var P,C;try{for(var _,x=(0,L.KL)(this.listAtTenantScopePagingPage(v));!(_=yield(0,L.qq)(x.next())).done;){const v=_.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,L.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}unregister(v,P){return this.client.sendOperationRequest({resourceProviderNamespace:v,options:P},ji)}registerAtManagementGroupScope(v,P,C){return this.client.sendOperationRequest({resourceProviderNamespace:v,groupId:P,options:C},Bi)}providerPermissions(v,P){return this.client.sendOperationRequest({resourceProviderNamespace:v,options:P},Fi)}register(v,P){return this.client.sendOperationRequest({resourceProviderNamespace:v,options:P},Gi)}_list(v){return this.client.sendOperationRequest({options:v},Ui)}_listAtTenantScope(v){return this.client.sendOperationRequest({options:v},Hi)}get(v,P){return this.client.sendOperationRequest({resourceProviderNamespace:v,options:P},Vi)}getAtTenantScope(v,P){return this.client.sendOperationRequest({resourceProviderNamespace:v,options:P},Wi)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},$i)}_listAtTenantScopeNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Ki)}}const Li=j.Q(z,!1),ji={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/unregister",httpMethod:"POST",responses:{200:{bodyMapper:ue},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,sr,pr],headerParameters:[$t],serializer:Li},Bi={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/{resourceProviderNamespace}/register",httpMethod:"POST",responses:{200:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,nr,pr],headerParameters:[$t],serializer:Li},Fi={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/providerPermissions",httpMethod:"GET",responses:{200:{bodyMapper:qe},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,sr,pr],headerParameters:[$t],serializer:Li},Gi={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register",httpMethod:"POST",responses:{200:{bodyMapper:ue},default:{bodyMapper:V}},requestBody:cr,queryParameters:[Qt],urlParameters:[Kt,sr,pr],headerParameters:[$t,Zt],mediaType:"json",serializer:Li},Ui={path:"/subscriptions/{subscriptionId}/providers",httpMethod:"GET",responses:{200:{bodyMapper:Ue},default:{bodyMapper:V}},queryParameters:[Qt,ur],urlParameters:[Kt,sr],headerParameters:[$t],serializer:Li},Hi={path:"/providers",httpMethod:"GET",responses:{200:{bodyMapper:Ue},default:{bodyMapper:V}},queryParameters:[Qt,ur],urlParameters:[Kt],headerParameters:[$t],serializer:Li},Vi={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}",httpMethod:"GET",responses:{200:{bodyMapper:ue},default:{bodyMapper:V}},queryParameters:[Qt,ur],urlParameters:[Kt,sr,pr],headerParameters:[$t],serializer:Li},Wi={path:"/providers/{resourceProviderNamespace}",httpMethod:"GET",responses:{200:{bodyMapper:ue},default:{bodyMapper:V}},queryParameters:[Qt,ur],urlParameters:[Kt,pr],headerParameters:[$t],serializer:Li},$i={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ue},default:{bodyMapper:V}},queryParameters:[Qt,ur],urlParameters:[Kt,Xt,sr],headerParameters:[$t],serializer:Li},Ki={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ue},default:{bodyMapper:V}},queryParameters:[Qt,ur],urlParameters:[Kt,Xt],headerParameters:[$t],serializer:Li};class ProviderResourceTypesImpl{constructor(v){this.client=v}list(v,P){return this.client.sendOperationRequest({resourceProviderNamespace:v,options:P},Yi)}}const Qi=j.Q(z,!1),Yi={path:"/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/resourceTypes",httpMethod:"GET",responses:{200:{bodyMapper:He},default:{bodyMapper:V}},queryParameters:[Qt,ur],urlParameters:[Kt,sr,pr],headerParameters:[$t],serializer:Qi};class ResourcesImpl{constructor(v){this.client=v}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,L.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,L.qq)(this._listByResourceGroup(v,P));yield yield(0,L.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,L.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,L.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,L.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,L.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,L.qq)(k.next())).done;){const v=x.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,L.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,L.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,L.qq)(this._list(v));yield yield(0,L.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,L.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,L.qq)(P.value||[])}))}listPagingAll(v){return(0,L.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,L.KL)(this.listPagingPage(v));!(_=yield(0,L.qq)(x.next())).done;){const v=_.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,L.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},ro)}beginMoveResources(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{sourceResourceGroupName:v,parameters:P,options:C},io);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginMoveResourcesAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginMoveResources(v,P,C)).pollUntilDone()}))}beginValidateMoveResources(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{sourceResourceGroupName:v,parameters:P,options:C},oo);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginValidateMoveResourcesAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginValidateMoveResources(v,P,C)).pollUntilDone()}))}_list(v){return this.client.sendOperationRequest({options:v},no)}checkExistence(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,apiVersion:k,options:R},so)}beginDelete(v,P,C,_,x,k,R){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),T=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,apiVersion:k,options:R},ao);return new Mr.F(T,{resumeFrom:null==R?void 0:R.resumeFrom,intervalInMs:null==R?void 0:R.updateIntervalInMs})}))}beginDeleteAndWait(v,P,C,_,x,k,R){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P,C,_,x,k,R)).pollUntilDone()}))}beginCreateOrUpdate(v,P,C,_,x,k,R,T){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),O=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,apiVersion:k,parameters:R,options:T},lo);return new Mr.F(O,{resumeFrom:null==T?void 0:T.resumeFrom,intervalInMs:null==T?void 0:T.updateIntervalInMs})}))}beginCreateOrUpdateAndWait(v,P,C,_,x,k,R,T){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdate(v,P,C,_,x,k,R,T)).pollUntilDone()}))}beginUpdate(v,P,C,_,x,k,R,T){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),O=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,apiVersion:k,parameters:R,options:T},po);return new Mr.F(O,{resumeFrom:null==T?void 0:T.resumeFrom,intervalInMs:null==T?void 0:T.updateIntervalInMs})}))}beginUpdateAndWait(v,P,C,_,x,k,R,T){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdate(v,P,C,_,x,k,R,T)).pollUntilDone()}))}get(v,P,C,_,x,k,R){return this.client.sendOperationRequest({resourceGroupName:v,resourceProviderNamespace:P,parentResourcePath:C,resourceType:_,resourceName:x,apiVersion:k,options:R},co)}checkExistenceById(v,P,C){return this.client.sendOperationRequest({resourceId:v,apiVersion:P,options:C},uo)}beginDeleteById(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceId:v,apiVersion:P,options:C},mo);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs})}))}beginDeleteByIdAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginDeleteById(v,P,C)).pollUntilDone()}))}beginCreateOrUpdateById(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceId:v,apiVersion:P,parameters:C,options:_},ho);return new Mr.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateOrUpdateByIdAndWait(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreateOrUpdateById(v,P,C,_)).pollUntilDone()}))}beginUpdateById(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceId:v,apiVersion:P,parameters:C,options:_},go);return new Mr.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginUpdateByIdAndWait(v,P,C,_){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginUpdateById(v,P,C,_)).pollUntilDone()}))}getById(v,P,C){return this.client.sendOperationRequest({resourceId:v,apiVersion:P,options:C},fo)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},yo)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},vo)}}const Zi=j.Q(z,!1),ro={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr,ur],urlParameters:[Kt,sr,lr],headerParameters:[$t],serializer:Zi},io={path:"/subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/moveResources",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:V}},requestBody:dr,queryParameters:[Qt],urlParameters:[Kt,sr,hr],headerParameters:[$t,Zt],mediaType:"json",serializer:Zi},oo={path:"/subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/validateMoveResources",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:V}},requestBody:dr,queryParameters:[Qt],urlParameters:[Kt,sr,hr],headerParameters:[$t,Zt],mediaType:"json",serializer:Zi},no={path:"/subscriptions/{subscriptionId}/resources",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr,ur],urlParameters:[Kt,sr],headerParameters:[$t],serializer:Zi},so={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:V}},queryParameters:[vr],urlParameters:[Kt,sr,lr,pr,gr,fr,yr],headerParameters:[$t],serializer:Zi},ao={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:V}},queryParameters:[vr],urlParameters:[Kt,sr,lr,pr,gr,fr,yr],headerParameters:[$t],serializer:Zi},lo={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ft},201:{bodyMapper:Ft},202:{bodyMapper:Ft},204:{bodyMapper:Ft},default:{bodyMapper:V}},requestBody:br,queryParameters:[vr],urlParameters:[Kt,sr,lr,pr,gr,fr,yr],headerParameters:[$t,Zt],mediaType:"json",serializer:Zi},po={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ft},201:{bodyMapper:Ft},202:{bodyMapper:Ft},204:{bodyMapper:Ft},default:{bodyMapper:V}},requestBody:br,queryParameters:[vr],urlParameters:[Kt,sr,lr,pr,gr,fr,yr],headerParameters:[$t,Zt],mediaType:"json",serializer:Zi},co={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}",httpMethod:"GET",responses:{200:{bodyMapper:Ft},default:{bodyMapper:V}},queryParameters:[vr],urlParameters:[Kt,sr,lr,pr,gr,fr,yr],headerParameters:[$t],serializer:Zi},uo={path:"/{resourceId}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:V}},queryParameters:[vr],urlParameters:[Kt,Sr],headerParameters:[$t],serializer:Zi},mo={path:"/{resourceId}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:V}},queryParameters:[vr],urlParameters:[Kt,Sr],headerParameters:[$t],serializer:Zi},ho={path:"/{resourceId}",httpMethod:"PUT",responses:{200:{bodyMapper:Ft},201:{bodyMapper:Ft},202:{bodyMapper:Ft},204:{bodyMapper:Ft},default:{bodyMapper:V}},requestBody:br,queryParameters:[vr],urlParameters:[Kt,Sr],headerParameters:[$t,Zt],mediaType:"json",serializer:Zi},go={path:"/{resourceId}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ft},201:{bodyMapper:Ft},202:{bodyMapper:Ft},204:{bodyMapper:Ft},default:{bodyMapper:V}},requestBody:br,queryParameters:[vr],urlParameters:[Kt,Sr],headerParameters:[$t,Zt],mediaType:"json",serializer:Zi},fo={path:"/{resourceId}",httpMethod:"GET",responses:{200:{bodyMapper:Ft},default:{bodyMapper:V}},queryParameters:[vr],urlParameters:[Kt,Sr],headerParameters:[$t],serializer:Zi},yo={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr,ur],urlParameters:[Kt,Xt,sr,lr],headerParameters:[$t],serializer:Zi},vo={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:$e},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr,ur],urlParameters:[Kt,Xt,sr],headerParameters:[$t],serializer:Zi};class ResourceGroupsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,L.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,L.qq)(this._list(v));yield yield(0,L.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,L.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,L.qq)(P.value||[])}))}listPagingAll(v){return(0,L.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,L.KL)(this.listPagingPage(v));!(_=yield(0,L.qq)(x.next())).done;){const v=_.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,L.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}checkExistence(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},So)}createOrUpdate(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,parameters:P,options:C},Po)}beginDelete(v,P){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),C=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,options:P},_o);return new Mr.F(C,{resumeFrom:null==P?void 0:P.resumeFrom,intervalInMs:null==P?void 0:P.updateIntervalInMs})}))}beginDeleteAndWait(v,P){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginDelete(v,P)).pollUntilDone()}))}get(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},xo)}update(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,parameters:P,options:C},Eo)}beginExportTemplate(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,L.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,parameters:P,options:C},ko);return new Mr.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs,lroResourceLocationConfig:"location"})}))}beginExportTemplateAndWait(v,P,C){return(0,L.mG)(this,void 0,void 0,(function*(){return(yield this.beginExportTemplate(v,P,C)).pollUntilDone()}))}_list(v){return this.client.sendOperationRequest({options:v},Ro)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},To)}}const bo=j.Q(z,!1),So={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"HEAD",responses:{204:{},404:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,sr,lr],headerParameters:[$t],serializer:bo},Po={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"PUT",responses:{200:{bodyMapper:it},201:{bodyMapper:it},default:{bodyMapper:V}},requestBody:Pr,queryParameters:[Qt],urlParameters:[Kt,sr,lr],headerParameters:[$t,Zt],mediaType:"json",serializer:bo},_o={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"DELETE",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:V}},queryParameters:[Qt,{parameterPath:["options","forceDeletionTypes"],mapper:{serializedName:"forceDeletionTypes",type:{name:"String"}}}],urlParameters:[Kt,sr,lr],headerParameters:[$t],serializer:bo},xo={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"GET",responses:{200:{bodyMapper:it},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,sr,lr],headerParameters:[$t],serializer:bo},Eo={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}",httpMethod:"PATCH",responses:{200:{bodyMapper:it},default:{bodyMapper:V}},requestBody:Cr,queryParameters:[Qt],urlParameters:[Kt,sr,lr],headerParameters:[$t,Zt],mediaType:"json",serializer:bo},ko={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/exportTemplate",httpMethod:"POST",responses:{200:{bodyMapper:ct},201:{bodyMapper:ct},202:{bodyMapper:ct},204:{bodyMapper:ct},default:{bodyMapper:V}},requestBody:xr,queryParameters:[Qt],urlParameters:[Kt,sr,{parameterPath:"resourceGroupName",mapper:{constraints:{MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}}],headerParameters:[$t,Zt],mediaType:"json",serializer:bo},Ro={path:"/subscriptions/{subscriptionId}/resourcegroups",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt,sr],headerParameters:[$t],serializer:bo},To={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:ut},default:{bodyMapper:V}},queryParameters:[Qt,tr,rr],urlParameters:[Kt,Xt,sr],headerParameters:[$t],serializer:bo};class TagsOperationsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,L.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,L.qq)(this._list(v));yield yield(0,L.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,L.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,L.qq)(P.value||[])}))}listPagingAll(v){return(0,L.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,L.KL)(this.listPagingPage(v));!(_=yield(0,L.qq)(x.next())).done;){const v=_.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,L.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}deleteValue(v,P,C){return this.client.sendOperationRequest({tagName:v,tagValue:P,options:C},zo)}createOrUpdateValue(v,P,C){return this.client.sendOperationRequest({tagName:v,tagValue:P,options:C},Do)}createOrUpdate(v,P){return this.client.sendOperationRequest({tagName:v,options:P},qo)}delete(v,P){return this.client.sendOperationRequest({tagName:v,options:P},Lo)}_list(v){return this.client.sendOperationRequest({options:v},jo)}createOrUpdateAtScope(v,P,C){return this.client.sendOperationRequest({scope:v,parameters:P,options:C},Go)}updateAtScope(v,P,C){return this.client.sendOperationRequest({scope:v,parameters:P,options:C},Ho)}getAtScope(v,P){return this.client.sendOperationRequest({scope:v,options:P},Vo)}deleteAtScope(v,P){return this.client.sendOperationRequest({scope:v,options:P},Wo)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},$o)}}const Oo=j.Q(z,!1),zo={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,sr,wr,Er],headerParameters:[$t],serializer:Oo},Do={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}",httpMethod:"PUT",responses:{200:{bodyMapper:mt},201:{bodyMapper:mt},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,sr,wr,Er],headerParameters:[$t],serializer:Oo},qo={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}",httpMethod:"PUT",responses:{200:{bodyMapper:ft},201:{bodyMapper:ft},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,sr,wr],headerParameters:[$t],serializer:Oo},Lo={path:"/subscriptions/{subscriptionId}/tagNames/{tagName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,sr,wr],headerParameters:[$t],serializer:Oo},jo={path:"/subscriptions/{subscriptionId}/tagNames",httpMethod:"GET",responses:{200:{bodyMapper:yt},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,sr],headerParameters:[$t],serializer:Oo},Go={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"PUT",responses:{200:{bodyMapper:kt},default:{bodyMapper:V}},requestBody:kr,queryParameters:[Qt],urlParameters:[Kt,Jt],headerParameters:[$t,Zt],mediaType:"json",serializer:Oo},Ho={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"PATCH",responses:{200:{bodyMapper:kt},default:{bodyMapper:V}},requestBody:Rr,queryParameters:[Qt],urlParameters:[Kt,Jt],headerParameters:[$t,Zt],mediaType:"json",serializer:Oo},Vo={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"GET",responses:{200:{bodyMapper:kt},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Jt],headerParameters:[$t],serializer:Oo},Wo={path:"/{scope}/providers/Microsoft.Resources/tags/default",httpMethod:"DELETE",responses:{200:{},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Jt],headerParameters:[$t],serializer:Oo},$o={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:yt},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Xt,sr],headerParameters:[$t],serializer:Oo};class DeploymentOperationsImpl{constructor(v){this.client=v}listAtScope(v,P,C){const _=this.listAtScopePagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAtScopePagingPage(v,P,C)}}listAtScopePagingPage(v,P,C){return(0,L.FC)(this,arguments,(function*listAtScopePagingPage_1(){let _=yield(0,L.qq)(this._listAtScope(v,P,C));yield yield(0,L.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,L.qq)(this._listAtScopeNext(v,P,x,C)),x=_.nextLink,yield yield(0,L.qq)(_.value||[])}))}listAtScopePagingAll(v,P,C){return(0,L.FC)(this,arguments,(function*listAtScopePagingAll_1(){var _,x;try{for(var k,R=(0,L.KL)(this.listAtScopePagingPage(v,P,C));!(k=yield(0,L.qq)(R.next())).done;){const v=k.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,L.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listAtTenantScope(v,P){const C=this.listAtTenantScopePagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAtTenantScopePagingPage(v,P)}}listAtTenantScopePagingPage(v,P){return(0,L.FC)(this,arguments,(function*listAtTenantScopePagingPage_1(){let C=yield(0,L.qq)(this._listAtTenantScope(v,P));yield yield(0,L.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,L.qq)(this._listAtTenantScopeNext(v,_,P)),_=C.nextLink,yield yield(0,L.qq)(C.value||[])}))}listAtTenantScopePagingAll(v,P){return(0,L.FC)(this,arguments,(function*listAtTenantScopePagingAll_1(){var C,_;try{for(var x,k=(0,L.KL)(this.listAtTenantScopePagingPage(v,P));!(x=yield(0,L.qq)(k.next())).done;){const v=x.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,L.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listAtManagementGroupScope(v,P,C){const _=this.listAtManagementGroupScopePagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAtManagementGroupScopePagingPage(v,P,C)}}listAtManagementGroupScopePagingPage(v,P,C){return(0,L.FC)(this,arguments,(function*listAtManagementGroupScopePagingPage_1(){let _=yield(0,L.qq)(this._listAtManagementGroupScope(v,P,C));yield yield(0,L.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,L.qq)(this._listAtManagementGroupScopeNext(v,P,x,C)),x=_.nextLink,yield yield(0,L.qq)(_.value||[])}))}listAtManagementGroupScopePagingAll(v,P,C){return(0,L.FC)(this,arguments,(function*listAtManagementGroupScopePagingAll_1(){var _,x;try{for(var k,R=(0,L.KL)(this.listAtManagementGroupScopePagingPage(v,P,C));!(k=yield(0,L.qq)(R.next())).done;){const v=k.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,L.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}listAtSubscriptionScope(v,P){const C=this.listAtSubscriptionScopePagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listAtSubscriptionScopePagingPage(v,P)}}listAtSubscriptionScopePagingPage(v,P){return(0,L.FC)(this,arguments,(function*listAtSubscriptionScopePagingPage_1(){let C=yield(0,L.qq)(this._listAtSubscriptionScope(v,P));yield yield(0,L.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,L.qq)(this._listAtSubscriptionScopeNext(v,_,P)),_=C.nextLink,yield yield(0,L.qq)(C.value||[])}))}listAtSubscriptionScopePagingAll(v,P){return(0,L.FC)(this,arguments,(function*listAtSubscriptionScopePagingAll_1(){var C,_;try{for(var x,k=(0,L.KL)(this.listAtSubscriptionScopePagingPage(v,P));!(x=yield(0,L.qq)(k.next())).done;){const v=x.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,L.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,L.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,L.qq)(this._list(v,P,C));yield yield(0,L.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,L.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,L.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,L.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,L.KL)(this.listPagingPage(v,P,C));!(k=yield(0,L.qq)(R.next())).done;){const v=k.value;yield(0,L.qq)(yield*(0,L.V2)((0,L.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,L.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}getAtScope(v,P,C,_){return this.client.sendOperationRequest({scope:v,deploymentName:P,operationId:C,options:_},Qo)}_listAtScope(v,P,C){return this.client.sendOperationRequest({scope:v,deploymentName:P,options:C},Xo)}getAtTenantScope(v,P,C){return this.client.sendOperationRequest({deploymentName:v,operationId:P,options:C},Jo)}_listAtTenantScope(v,P){return this.client.sendOperationRequest({deploymentName:v,options:P},Zo)}getAtManagementGroupScope(v,P,C,_){return this.client.sendOperationRequest({groupId:v,deploymentName:P,operationId:C,options:_},en)}_listAtManagementGroupScope(v,P,C){return this.client.sendOperationRequest({groupId:v,deploymentName:P,options:C},tn)}getAtSubscriptionScope(v,P,C){return this.client.sendOperationRequest({deploymentName:v,operationId:P,options:C},rn)}_listAtSubscriptionScope(v,P){return this.client.sendOperationRequest({deploymentName:v,options:P},nn)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,operationId:C,options:_},sn)}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,options:C},an)}_listAtScopeNext(v,P,C,_){return this.client.sendOperationRequest({scope:v,deploymentName:P,nextLink:C,options:_},ln)}_listAtTenantScopeNext(v,P,C){return this.client.sendOperationRequest({deploymentName:v,nextLink:P,options:C},pn)}_listAtManagementGroupScopeNext(v,P,C,_){return this.client.sendOperationRequest({groupId:v,deploymentName:P,nextLink:C,options:_},un)}_listAtSubscriptionScopeNext(v,P,C){return this.client.sendOperationRequest({deploymentName:v,nextLink:P,options:C},dn)}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,deploymentName:P,nextLink:C,options:_},mn)}}const Ko=j.Q(z,!1),Qo={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Jt,Yt,Tr],headerParameters:[$t],serializer:Ko},Xo={path:"/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:V}},queryParameters:[Qt,rr],urlParameters:[Kt,Jt,Yt],headerParameters:[$t],serializer:Ko},Jo={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,Tr],headerParameters:[$t],serializer:Ko},Zo={path:"/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:V}},queryParameters:[Qt,rr],urlParameters:[Kt,Yt],headerParameters:[$t],serializer:Ko},en={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,nr,Tr],headerParameters:[$t],serializer:Ko},tn={path:"/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:V}},queryParameters:[Qt,rr],urlParameters:[Kt,Yt,nr],headerParameters:[$t],serializer:Ko},rn={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr,Tr],headerParameters:[$t],serializer:Ko},nn={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:V}},queryParameters:[Qt,rr],urlParameters:[Kt,Yt,sr],headerParameters:[$t],serializer:Ko},sn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations/{operationId}",httpMethod:"GET",responses:{200:{bodyMapper:bt},default:{bodyMapper:V}},queryParameters:[Qt],urlParameters:[Kt,Yt,sr,lr,Tr],headerParameters:[$t],serializer:Ko},an={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:V}},queryParameters:[Qt,rr],urlParameters:[Kt,Yt,sr,lr],headerParameters:[$t],serializer:Ko},ln={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:V}},queryParameters:[Qt,rr],urlParameters:[Kt,Xt,Jt,Yt],headerParameters:[$t],serializer:Ko},pn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:V}},queryParameters:[Qt,rr],urlParameters:[Kt,Xt,Yt],headerParameters:[$t],serializer:Ko},un={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:V}},queryParameters:[Qt,rr],urlParameters:[Kt,Xt,Yt,nr],headerParameters:[$t],serializer:Ko},dn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:V}},queryParameters:[Qt,rr],urlParameters:[Kt,Xt,Yt,sr],headerParameters:[$t],serializer:Ko},mn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xt},default:{bodyMapper:V}},queryParameters:[Qt,rr],urlParameters:[Kt,Xt,Yt,sr,lr],headerParameters:[$t],serializer:Ko};class ResourceManagementClient extends q.S{constructor(v,P,C){if(void 0===v)throw new Error("'credentials' cannot be null");if(void 0===P)throw new Error("'subscriptionId' cannot be null");C||(C={});const _={requestContentType:"application/json; charset=utf-8",credential:v},x="azsdk-js-arm-resources/5.0.0",k=C.userAgentOptions&&C.userAgentOptions.userAgentPrefix?`${C.userAgentOptions.userAgentPrefix} ${x}`:`${x}`;C.credentialScopes||(C.credentialScopes=["https://management.azure.com/.default"]);super(Object.assign(Object.assign(Object.assign({},_),C),{userAgentOptions:{userAgentPrefix:k},baseUri:C.endpoint||"https://management.azure.com"})),this.subscriptionId=P,this.$host=C.$host||"https://management.azure.com",this.apiVersion=C.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)}}},68598:()=>{},47986:(v,P,C)=>{"use strict";C.r(P),C.d(P,{EncryptionScopes:()=>Kr,ManagementPolicies:()=>wr,ObjectReplicationPoliciesOperations:()=>Fr,Operations:()=>Jt,PrivateEndpointConnections:()=>Ar,PrivateLinkResources:()=>Lr,Skus:()=>er,StorageAccounts:()=>ir,StorageManagementClient:()=>oi,StorageManagementClientContext:()=>ii,StorageManagementMappers:()=>_,StorageManagementModels:()=>j,Usages:()=>Pr});var _={};C.r(_),C.d(_,{AccountSasParameters:()=>Xe,ActiveDirectoryProperties:()=>ve,AzureEntityResource:()=>xt,AzureFilesIdentityBasedAuthentication:()=>be,BaseResource:()=>V,BlobRestoreParameters:()=>Ae,BlobRestoreRange:()=>Te,BlobRestoreStatus:()=>Oe,CheckNameAvailabilityResult:()=>le,CloudError:()=>U,CustomDomain:()=>pe,DateAfterCreation:()=>it,DateAfterModification:()=>tt,Dimension:()=>Y,Encryption:()=>he,EncryptionScope:()=>yt,EncryptionScopeKeyVaultProperties:()=>ft,EncryptionScopeListResult:()=>jt,EncryptionService:()=>ue,EncryptionServices:()=>de,Endpoints:()=>Ee,ErrorResponse:()=>Ct,GeoReplicationStats:()=>ke,IPRule:()=>fe,Identity:()=>Ne,KeyVaultProperties:()=>me,ListAccountSasResponse:()=>Je,ListServiceSasResponse:()=>et,ManagementPolicy:()=>ht,ManagementPolicyAction:()=>nt,ManagementPolicyBaseBlob:()=>rt,ManagementPolicyDefinition:()=>ut,ManagementPolicyFilter:()=>ct,ManagementPolicyRule:()=>dt,ManagementPolicySchema:()=>mt,ManagementPolicySnapShot:()=>ot,MetricSpecification:()=>ee,NetworkRuleSet:()=>ye,ObjectReplicationPolicies:()=>qt,ObjectReplicationPolicy:()=>Nt,ObjectReplicationPolicyFilter:()=>bt,ObjectReplicationPolicyRule:()=>St,Operation:()=>ie,OperationDisplay:()=>Q,OperationListResult:()=>Rt,PrivateEndpoint:()=>Ie,PrivateEndpointConnection:()=>qe,PrivateEndpointConnectionListResult:()=>zt,PrivateLinkResource:()=>wt,PrivateLinkResourceListResult:()=>kt,PrivateLinkServiceConnectionState:()=>ze,ProxyResource:()=>_t,Resource:()=>De,Restriction:()=>se,RoutingPreference:()=>Se,SKUCapability:()=>ne,ServiceSasParameters:()=>Ze,ServiceSpecification:()=>re,Sku:()=>Pe,SkuInformation:()=>ae,StorageAccount:()=>je,StorageAccountCheckNameAvailabilityParameters:()=>oe,StorageAccountCreateParameters:()=>Ce,StorageAccountInternetEndpoints:()=>xe,StorageAccountKey:()=>Be,StorageAccountListKeysResult:()=>Fe,StorageAccountListResult:()=>Ot,StorageAccountMicrosoftEndpoints:()=>_e,StorageAccountRegenerateKeyParameters:()=>Ge,StorageAccountUpdateParameters:()=>Ue,StorageSkuListResult:()=>Tt,TagFilter:()=>pt,TrackedResource:()=>Le,Usage:()=>$e,UsageListResult:()=>Mt,UsageName:()=>He,VirtualNetworkRule:()=>ge});var x={};C.r(x),C.d(x,{CloudError:()=>U,Dimension:()=>Y,MetricSpecification:()=>ee,Operation:()=>ie,OperationDisplay:()=>Q,OperationListResult:()=>Rt,ServiceSpecification:()=>re});var k={};C.r(k),C.d(k,{CloudError:()=>U,Restriction:()=>se,SKUCapability:()=>ne,SkuInformation:()=>ae,StorageSkuListResult:()=>Tt});var R={};C.r(R),C.d(R,{AccountSasParameters:()=>Xe,ActiveDirectoryProperties:()=>ve,AzureEntityResource:()=>xt,AzureFilesIdentityBasedAuthentication:()=>be,BaseResource:()=>V,BlobRestoreParameters:()=>Ae,BlobRestoreRange:()=>Te,BlobRestoreStatus:()=>Oe,CheckNameAvailabilityResult:()=>le,CloudError:()=>U,CustomDomain:()=>pe,DateAfterCreation:()=>it,DateAfterModification:()=>tt,Encryption:()=>he,EncryptionScope:()=>yt,EncryptionScopeKeyVaultProperties:()=>ft,EncryptionService:()=>ue,EncryptionServices:()=>de,Endpoints:()=>Ee,GeoReplicationStats:()=>ke,IPRule:()=>fe,Identity:()=>Ne,KeyVaultProperties:()=>me,ListAccountSasResponse:()=>Je,ListServiceSasResponse:()=>et,ManagementPolicy:()=>ht,ManagementPolicyAction:()=>nt,ManagementPolicyBaseBlob:()=>rt,ManagementPolicyDefinition:()=>ut,ManagementPolicyFilter:()=>ct,ManagementPolicyRule:()=>dt,ManagementPolicySchema:()=>mt,ManagementPolicySnapShot:()=>ot,NetworkRuleSet:()=>ye,ObjectReplicationPolicy:()=>Nt,ObjectReplicationPolicyFilter:()=>bt,ObjectReplicationPolicyRule:()=>St,PrivateEndpoint:()=>Ie,PrivateEndpointConnection:()=>qe,PrivateLinkResource:()=>wt,PrivateLinkServiceConnectionState:()=>ze,ProxyResource:()=>_t,Resource:()=>De,RoutingPreference:()=>Se,ServiceSasParameters:()=>Ze,Sku:()=>Pe,StorageAccount:()=>je,StorageAccountCheckNameAvailabilityParameters:()=>oe,StorageAccountCreateParameters:()=>Ce,StorageAccountInternetEndpoints:()=>xe,StorageAccountKey:()=>Be,StorageAccountListKeysResult:()=>Fe,StorageAccountListResult:()=>Ot,StorageAccountMicrosoftEndpoints:()=>_e,StorageAccountRegenerateKeyParameters:()=>Ge,StorageAccountUpdateParameters:()=>Ue,TagFilter:()=>pt,TrackedResource:()=>Le,VirtualNetworkRule:()=>ge});var T={};C.r(T),C.d(T,{CloudError:()=>U,Usage:()=>$e,UsageListResult:()=>Mt,UsageName:()=>He});var O={};C.r(O),C.d(O,{ActiveDirectoryProperties:()=>ve,AzureEntityResource:()=>xt,AzureFilesIdentityBasedAuthentication:()=>be,BaseResource:()=>V,BlobRestoreParameters:()=>Ae,BlobRestoreRange:()=>Te,BlobRestoreStatus:()=>Oe,CloudError:()=>U,CustomDomain:()=>pe,DateAfterCreation:()=>it,DateAfterModification:()=>tt,Encryption:()=>he,EncryptionScope:()=>yt,EncryptionScopeKeyVaultProperties:()=>ft,EncryptionService:()=>ue,EncryptionServices:()=>de,Endpoints:()=>Ee,GeoReplicationStats:()=>ke,IPRule:()=>fe,Identity:()=>Ne,KeyVaultProperties:()=>me,ManagementPolicy:()=>ht,ManagementPolicyAction:()=>nt,ManagementPolicyBaseBlob:()=>rt,ManagementPolicyDefinition:()=>ut,ManagementPolicyFilter:()=>ct,ManagementPolicyRule:()=>dt,ManagementPolicySchema:()=>mt,ManagementPolicySnapShot:()=>ot,NetworkRuleSet:()=>ye,ObjectReplicationPolicy:()=>Nt,ObjectReplicationPolicyFilter:()=>bt,ObjectReplicationPolicyRule:()=>St,PrivateEndpoint:()=>Ie,PrivateEndpointConnection:()=>qe,PrivateLinkResource:()=>wt,PrivateLinkServiceConnectionState:()=>ze,ProxyResource:()=>_t,Resource:()=>De,RoutingPreference:()=>Se,Sku:()=>Pe,StorageAccount:()=>je,StorageAccountInternetEndpoints:()=>xe,StorageAccountMicrosoftEndpoints:()=>_e,TagFilter:()=>pt,TrackedResource:()=>Le,VirtualNetworkRule:()=>ge});var I={};C.r(I),C.d(I,{ActiveDirectoryProperties:()=>ve,AzureEntityResource:()=>xt,AzureFilesIdentityBasedAuthentication:()=>be,BaseResource:()=>V,BlobRestoreParameters:()=>Ae,BlobRestoreRange:()=>Te,BlobRestoreStatus:()=>Oe,CloudError:()=>U,CustomDomain:()=>pe,DateAfterCreation:()=>it,DateAfterModification:()=>tt,Encryption:()=>he,EncryptionScope:()=>yt,EncryptionScopeKeyVaultProperties:()=>ft,EncryptionService:()=>ue,EncryptionServices:()=>de,Endpoints:()=>Ee,ErrorResponse:()=>Ct,GeoReplicationStats:()=>ke,IPRule:()=>fe,Identity:()=>Ne,KeyVaultProperties:()=>me,ManagementPolicy:()=>ht,ManagementPolicyAction:()=>nt,ManagementPolicyBaseBlob:()=>rt,ManagementPolicyDefinition:()=>ut,ManagementPolicyFilter:()=>ct,ManagementPolicyRule:()=>dt,ManagementPolicySchema:()=>mt,ManagementPolicySnapShot:()=>ot,NetworkRuleSet:()=>ye,ObjectReplicationPolicy:()=>Nt,ObjectReplicationPolicyFilter:()=>bt,ObjectReplicationPolicyRule:()=>St,PrivateEndpoint:()=>Ie,PrivateEndpointConnection:()=>qe,PrivateEndpointConnectionListResult:()=>zt,PrivateLinkResource:()=>wt,PrivateLinkServiceConnectionState:()=>ze,ProxyResource:()=>_t,Resource:()=>De,RoutingPreference:()=>Se,Sku:()=>Pe,StorageAccount:()=>je,StorageAccountInternetEndpoints:()=>xe,StorageAccountMicrosoftEndpoints:()=>_e,TagFilter:()=>pt,TrackedResource:()=>Le,VirtualNetworkRule:()=>ge});var z={};C.r(z),C.d(z,{ActiveDirectoryProperties:()=>ve,AzureEntityResource:()=>xt,AzureFilesIdentityBasedAuthentication:()=>be,BaseResource:()=>V,BlobRestoreParameters:()=>Ae,BlobRestoreRange:()=>Te,BlobRestoreStatus:()=>Oe,CloudError:()=>U,CustomDomain:()=>pe,DateAfterCreation:()=>it,DateAfterModification:()=>tt,Encryption:()=>he,EncryptionScope:()=>yt,EncryptionScopeKeyVaultProperties:()=>ft,EncryptionService:()=>ue,EncryptionServices:()=>de,Endpoints:()=>Ee,GeoReplicationStats:()=>ke,IPRule:()=>fe,Identity:()=>Ne,KeyVaultProperties:()=>me,ManagementPolicy:()=>ht,ManagementPolicyAction:()=>nt,ManagementPolicyBaseBlob:()=>rt,ManagementPolicyDefinition:()=>ut,ManagementPolicyFilter:()=>ct,ManagementPolicyRule:()=>dt,ManagementPolicySchema:()=>mt,ManagementPolicySnapShot:()=>ot,NetworkRuleSet:()=>ye,ObjectReplicationPolicy:()=>Nt,ObjectReplicationPolicyFilter:()=>bt,ObjectReplicationPolicyRule:()=>St,PrivateEndpoint:()=>Ie,PrivateEndpointConnection:()=>qe,PrivateLinkResource:()=>wt,PrivateLinkResourceListResult:()=>kt,PrivateLinkServiceConnectionState:()=>ze,ProxyResource:()=>_t,Resource:()=>De,RoutingPreference:()=>Se,Sku:()=>Pe,StorageAccount:()=>je,StorageAccountInternetEndpoints:()=>xe,StorageAccountMicrosoftEndpoints:()=>_e,TagFilter:()=>pt,TrackedResource:()=>Le,VirtualNetworkRule:()=>ge});var q={};C.r(q),C.d(q,{ActiveDirectoryProperties:()=>ve,AzureEntityResource:()=>xt,AzureFilesIdentityBasedAuthentication:()=>be,BaseResource:()=>V,BlobRestoreParameters:()=>Ae,BlobRestoreRange:()=>Te,BlobRestoreStatus:()=>Oe,CustomDomain:()=>pe,DateAfterCreation:()=>it,DateAfterModification:()=>tt,Encryption:()=>he,EncryptionScope:()=>yt,EncryptionScopeKeyVaultProperties:()=>ft,EncryptionService:()=>ue,EncryptionServices:()=>de,Endpoints:()=>Ee,ErrorResponse:()=>Ct,GeoReplicationStats:()=>ke,IPRule:()=>fe,Identity:()=>Ne,KeyVaultProperties:()=>me,ManagementPolicy:()=>ht,ManagementPolicyAction:()=>nt,ManagementPolicyBaseBlob:()=>rt,ManagementPolicyDefinition:()=>ut,ManagementPolicyFilter:()=>ct,ManagementPolicyRule:()=>dt,ManagementPolicySchema:()=>mt,ManagementPolicySnapShot:()=>ot,NetworkRuleSet:()=>ye,ObjectReplicationPolicies:()=>qt,ObjectReplicationPolicy:()=>Nt,ObjectReplicationPolicyFilter:()=>bt,ObjectReplicationPolicyRule:()=>St,PrivateEndpoint:()=>Ie,PrivateEndpointConnection:()=>qe,PrivateLinkResource:()=>wt,PrivateLinkServiceConnectionState:()=>ze,ProxyResource:()=>_t,Resource:()=>De,RoutingPreference:()=>Se,Sku:()=>Pe,StorageAccount:()=>je,StorageAccountInternetEndpoints:()=>xe,StorageAccountMicrosoftEndpoints:()=>_e,TagFilter:()=>pt,TrackedResource:()=>Le,VirtualNetworkRule:()=>ge});var L={};C.r(L),C.d(L,{ActiveDirectoryProperties:()=>ve,AzureEntityResource:()=>xt,AzureFilesIdentityBasedAuthentication:()=>be,BaseResource:()=>V,BlobRestoreParameters:()=>Ae,BlobRestoreRange:()=>Te,BlobRestoreStatus:()=>Oe,CloudError:()=>U,CustomDomain:()=>pe,DateAfterCreation:()=>it,DateAfterModification:()=>tt,Encryption:()=>he,EncryptionScope:()=>yt,EncryptionScopeKeyVaultProperties:()=>ft,EncryptionScopeListResult:()=>jt,EncryptionService:()=>ue,EncryptionServices:()=>de,Endpoints:()=>Ee,ErrorResponse:()=>Ct,GeoReplicationStats:()=>ke,IPRule:()=>fe,Identity:()=>Ne,KeyVaultProperties:()=>me,ManagementPolicy:()=>ht,ManagementPolicyAction:()=>nt,ManagementPolicyBaseBlob:()=>rt,ManagementPolicyDefinition:()=>ut,ManagementPolicyFilter:()=>ct,ManagementPolicyRule:()=>dt,ManagementPolicySchema:()=>mt,ManagementPolicySnapShot:()=>ot,NetworkRuleSet:()=>ye,ObjectReplicationPolicy:()=>Nt,ObjectReplicationPolicyFilter:()=>bt,ObjectReplicationPolicyRule:()=>St,PrivateEndpoint:()=>Ie,PrivateEndpointConnection:()=>qe,PrivateLinkResource:()=>wt,PrivateLinkServiceConnectionState:()=>ze,ProxyResource:()=>_t,Resource:()=>De,RoutingPreference:()=>Se,Sku:()=>Pe,StorageAccount:()=>je,StorageAccountInternetEndpoints:()=>xe,StorageAccountMicrosoftEndpoints:()=>_e,TagFilter:()=>pt,TrackedResource:()=>Le,VirtualNetworkRule:()=>ge});var extendStatics=function(v,P){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)P.hasOwnProperty(C)&&(v[C]=P[C])},extendStatics(v,P)};function __extends(v,P){function __(){this.constructor=v}extendStatics(v,P),v.prototype=null===P?Object.create(P):(__.prototype=P.prototype,new __)}var __assign=function(){return __assign=Object.assign||function __assign(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},__assign.apply(this,arguments)};var j=C(68598),B=C(18088),G=C(88538),U=B.p,V=G.P,Q={serializedName:"Operation_display",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"}}}}},Y={serializedName:"Dimension",type:{name:"Composite",className:"Dimension",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}}}}},ee={serializedName:"MetricSpecification",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"}}}}},re={serializedName:"ServiceSpecification",type:{name:"Composite",className:"ServiceSpecification",modelProperties:{metricSpecifications:{serializedName:"metricSpecifications",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricSpecification"}}}}}}},ie={serializedName:"Operation",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"}}}}},oe={serializedName:"StorageAccountCheckNameAvailabilityParameters",type:{name:"Composite",className:"StorageAccountCheckNameAvailabilityParameters",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},type:{required:!0,isConstant:!0,serializedName:"type",defaultValue:"Microsoft.Storage/storageAccounts",type:{name:"String"}}}}},ne={serializedName:"SKUCapability",type:{name:"Composite",className:"SKUCapability",modelProperties:{name:{readOnly:!0,serializedName:"name",type:{name:"String"}},value:{readOnly:!0,serializedName:"value",type:{name:"String"}}}}},se={serializedName:"Restriction",type:{name:"Composite",className:"Restriction",modelProperties:{type:{readOnly:!0,serializedName:"type",type:{name:"String"}},values:{readOnly:!0,serializedName:"values",type:{name:"Sequence",element:{type:{name:"String"}}}},reasonCode:{serializedName:"reasonCode",type:{name:"String"}}}}},ae={serializedName:"SkuInformation",type:{name:"Composite",className:"SkuInformation",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},tier:{serializedName:"tier",type:{name:"Enum",allowedValues:["Standard","Premium"]}},resourceType:{readOnly:!0,serializedName:"resourceType",type:{name:"String"}},kind:{readOnly:!0,serializedName:"kind",type:{name:"String"}},locations:{readOnly:!0,serializedName:"locations",type:{name:"Sequence",element:{type:{name:"String"}}}},capabilities:{readOnly:!0,serializedName:"capabilities",type:{name:"Sequence",element:{type:{name:"Composite",className:"SKUCapability"}}}},restrictions:{serializedName:"restrictions",type:{name:"Sequence",element:{type:{name:"Composite",className:"Restriction"}}}}}}},le={serializedName:"CheckNameAvailabilityResult",type:{name:"Composite",className:"CheckNameAvailabilityResult",modelProperties:{nameAvailable:{readOnly:!0,serializedName:"nameAvailable",type:{name:"Boolean"}},reason:{readOnly:!0,serializedName:"reason",type:{name:"Enum",allowedValues:["AccountNameInvalid","AlreadyExists"]}},message:{readOnly:!0,serializedName:"message",type:{name:"String"}}}}},pe={serializedName:"CustomDomain",type:{name:"Composite",className:"CustomDomain",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},useSubDomainName:{serializedName:"useSubDomainName",type:{name:"Boolean"}}}}},ue={serializedName:"EncryptionService",type:{name:"Composite",className:"EncryptionService",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},lastEnabledTime:{readOnly:!0,serializedName:"lastEnabledTime",type:{name:"DateTime"}},keyType:{serializedName:"keyType",type:{name:"String"}}}}},de={serializedName:"EncryptionServices",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"}}}}},me={serializedName:"KeyVaultProperties",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:{readOnly:!0,serializedName:"currentVersionedKeyIdentifier",type:{name:"String"}},lastKeyRotationTimestamp:{readOnly:!0,serializedName:"lastKeyRotationTimestamp",type:{name:"DateTime"}}}}},he={serializedName:"Encryption",type:{name:"Composite",className:"Encryption",modelProperties:{services:{serializedName:"services",type:{name:"Composite",className:"EncryptionServices"}},keySource:{required:!0,serializedName:"keySource",defaultValue:"Microsoft.Storage",type:{name:"String"}},requireInfrastructureEncryption:{serializedName:"requireInfrastructureEncryption",type:{name:"Boolean"}},keyVaultProperties:{serializedName:"keyvaultproperties",type:{name:"Composite",className:"KeyVaultProperties"}}}}},ge={serializedName:"VirtualNetworkRule",type:{name:"Composite",className:"VirtualNetworkRule",modelProperties:{virtualNetworkResourceId:{required:!0,serializedName:"id",type:{name:"String"}},action:{serializedName:"action",defaultValue:"Allow",type:{name:"Enum",allowedValues:["Allow"]}},state:{serializedName:"state",type:{name:"Enum",allowedValues:["provisioning","deprovisioning","succeeded","failed","networkSourceDeleted"]}}}}},fe={serializedName:"IPRule",type:{name:"Composite",className:"IPRule",modelProperties:{iPAddressOrRange:{required:!0,serializedName:"value",type:{name:"String"}},action:{serializedName:"action",defaultValue:"Allow",type:{name:"Enum",allowedValues:["Allow"]}}}}},ye={serializedName:"NetworkRuleSet",type:{name:"Composite",className:"NetworkRuleSet",modelProperties:{bypass:{serializedName:"bypass",defaultValue:"AzureServices",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:{required:!0,serializedName:"defaultAction",defaultValue:"Allow",type:{name:"Enum",allowedValues:["Allow","Deny"]}}}}},ve={serializedName:"ActiveDirectoryProperties",type:{name:"Composite",className:"ActiveDirectoryProperties",modelProperties:{domainName:{required:!0,serializedName:"domainName",type:{name:"String"}},netBiosDomainName:{required:!0,serializedName:"netBiosDomainName",type:{name:"String"}},forestName:{required:!0,serializedName:"forestName",type:{name:"String"}},domainGuid:{required:!0,serializedName:"domainGuid",type:{name:"String"}},domainSid:{required:!0,serializedName:"domainSid",type:{name:"String"}},azureStorageSid:{required:!0,serializedName:"azureStorageSid",type:{name:"String"}}}}},be={serializedName:"AzureFilesIdentityBasedAuthentication",type:{name:"Composite",className:"AzureFilesIdentityBasedAuthentication",modelProperties:{directoryServiceOptions:{required:!0,serializedName:"directoryServiceOptions",type:{name:"String"}},activeDirectoryProperties:{serializedName:"activeDirectoryProperties",type:{name:"Composite",className:"ActiveDirectoryProperties"}}}}},Se={serializedName:"RoutingPreference",type:{name:"Composite",className:"RoutingPreference",modelProperties:{routingChoice:{serializedName:"routingChoice",type:{name:"String"}},publishMicrosoftEndpoints:{serializedName:"publishMicrosoftEndpoints",type:{name:"Boolean"}},publishInternetEndpoints:{serializedName:"publishInternetEndpoints",type:{name:"Boolean"}}}}},Ne={serializedName:"Identity",type:{name:"Composite",className:"Identity",modelProperties:{principalId:{readOnly:!0,serializedName:"principalId",type:{name:"String"}},tenantId:{readOnly:!0,serializedName:"tenantId",type:{name:"String"}},type:{required:!0,isConstant:!0,serializedName:"type",defaultValue:"SystemAssigned",type:{name:"String"}}}}},Pe={serializedName:"Sku",type:{name:"Composite",className:"Sku",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},tier:{serializedName:"tier",type:{name:"Enum",allowedValues:["Standard","Premium"]}}}}},Ce={serializedName:"StorageAccountCreateParameters",type:{name:"Composite",className:"StorageAccountCreateParameters",modelProperties:{sku:{required:!0,serializedName:"sku",type:{name:"Composite",className:"Sku"}},kind:{required:!0,serializedName:"kind",type:{name:"String"}},location:{required:!0,serializedName:"location",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"}}}}},_e={serializedName:"StorageAccountMicrosoftEndpoints",type:{name:"Composite",className:"StorageAccountMicrosoftEndpoints",modelProperties:{blob:{readOnly:!0,serializedName:"blob",type:{name:"String"}},queue:{readOnly:!0,serializedName:"queue",type:{name:"String"}},table:{readOnly:!0,serializedName:"table",type:{name:"String"}},file:{readOnly:!0,serializedName:"file",type:{name:"String"}},web:{readOnly:!0,serializedName:"web",type:{name:"String"}},dfs:{readOnly:!0,serializedName:"dfs",type:{name:"String"}}}}},xe={serializedName:"StorageAccountInternetEndpoints",type:{name:"Composite",className:"StorageAccountInternetEndpoints",modelProperties:{blob:{readOnly:!0,serializedName:"blob",type:{name:"String"}},file:{readOnly:!0,serializedName:"file",type:{name:"String"}},web:{readOnly:!0,serializedName:"web",type:{name:"String"}},dfs:{readOnly:!0,serializedName:"dfs",type:{name:"String"}}}}},Ee={serializedName:"Endpoints",type:{name:"Composite",className:"Endpoints",modelProperties:{blob:{readOnly:!0,serializedName:"blob",type:{name:"String"}},queue:{readOnly:!0,serializedName:"queue",type:{name:"String"}},table:{readOnly:!0,serializedName:"table",type:{name:"String"}},file:{readOnly:!0,serializedName:"file",type:{name:"String"}},web:{readOnly:!0,serializedName:"web",type:{name:"String"}},dfs:{readOnly:!0,serializedName:"dfs",type:{name:"String"}},microsoftEndpoints:{serializedName:"microsoftEndpoints",type:{name:"Composite",className:"StorageAccountMicrosoftEndpoints"}},internetEndpoints:{serializedName:"internetEndpoints",type:{name:"Composite",className:"StorageAccountInternetEndpoints"}}}}},ke={serializedName:"GeoReplicationStats",type:{name:"Composite",className:"GeoReplicationStats",modelProperties:{status:{readOnly:!0,serializedName:"status",type:{name:"String"}},lastSyncTime:{readOnly:!0,serializedName:"lastSyncTime",type:{name:"DateTime"}},canFailover:{readOnly:!0,serializedName:"canFailover",type:{name:"Boolean"}}}}},Te={serializedName:"BlobRestoreRange",type:{name:"Composite",className:"BlobRestoreRange",modelProperties:{startRange:{required:!0,serializedName:"startRange",type:{name:"String"}},endRange:{required:!0,serializedName:"endRange",type:{name:"String"}}}}},Ae={serializedName:"BlobRestoreParameters",type:{name:"Composite",className:"BlobRestoreParameters",modelProperties:{timeToRestore:{required:!0,serializedName:"timeToRestore",type:{name:"DateTime"}},blobRanges:{required:!0,serializedName:"blobRanges",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobRestoreRange"}}}}}}},Oe={serializedName:"BlobRestoreStatus",type:{name:"Composite",className:"BlobRestoreStatus",modelProperties:{status:{readOnly:!0,serializedName:"status",type:{name:"String"}},failureReason:{readOnly:!0,serializedName:"failureReason",type:{name:"String"}},restoreId:{readOnly:!0,serializedName:"restoreId",type:{name:"String"}},parameters:{readOnly:!0,serializedName:"parameters",type:{name:"Composite",className:"BlobRestoreParameters"}}}}},Ie={serializedName:"PrivateEndpoint",type:{name:"Composite",className:"PrivateEndpoint",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}}}}},ze={serializedName:"PrivateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkServiceConnectionState",modelProperties:{status:{serializedName:"status",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}},actionRequired:{serializedName:"actionRequired",type:{name:"String"}}}}},De={serializedName:"Resource",type:{name:"Composite",className:"Resource",modelProperties:{id:{readOnly:!0,serializedName:"id",type:{name:"String"}},name:{readOnly:!0,serializedName:"name",type:{name:"String"}},type:{readOnly:!0,serializedName:"type",type:{name:"String"}}}}},qe={serializedName:"PrivateEndpointConnection",type:{name:"Composite",className:"PrivateEndpointConnection",modelProperties:__assign(__assign({},De.type.modelProperties),{privateEndpoint:{serializedName:"properties.privateEndpoint",type:{name:"Composite",className:"PrivateEndpoint"}},privateLinkServiceConnectionState:{required:!0,serializedName:"properties.privateLinkServiceConnectionState",type:{name:"Composite",className:"PrivateLinkServiceConnectionState"}},provisioningState:{serializedName:"properties.provisioningState",type:{name:"String"}}})}},Le={serializedName:"TrackedResource",type:{name:"Composite",className:"TrackedResource",modelProperties:__assign(__assign({},De.type.modelProperties),{tags:{serializedName:"tags",type:{name:"Dictionary",value:{type:{name:"String"}}}},location:{required:!0,serializedName:"location",type:{name:"String"}}})}},je={serializedName:"StorageAccount",type:{name:"Composite",className:"StorageAccount",modelProperties:__assign(__assign({},Le.type.modelProperties),{sku:{readOnly:!0,serializedName:"sku",type:{name:"Composite",className:"Sku"}},kind:{readOnly:!0,serializedName:"kind",type:{name:"String"}},identity:{serializedName:"identity",type:{name:"Composite",className:"Identity"}},provisioningState:{readOnly:!0,serializedName:"properties.provisioningState",type:{name:"Enum",allowedValues:["Creating","ResolvingDNS","Succeeded"]}},primaryEndpoints:{readOnly:!0,serializedName:"properties.primaryEndpoints",type:{name:"Composite",className:"Endpoints"}},primaryLocation:{readOnly:!0,serializedName:"properties.primaryLocation",type:{name:"String"}},statusOfPrimary:{readOnly:!0,serializedName:"properties.statusOfPrimary",type:{name:"Enum",allowedValues:["available","unavailable"]}},lastGeoFailoverTime:{readOnly:!0,serializedName:"properties.lastGeoFailoverTime",type:{name:"DateTime"}},secondaryLocation:{readOnly:!0,serializedName:"properties.secondaryLocation",type:{name:"String"}},statusOfSecondary:{readOnly:!0,serializedName:"properties.statusOfSecondary",type:{name:"Enum",allowedValues:["available","unavailable"]}},creationTime:{readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},customDomain:{readOnly:!0,serializedName:"properties.customDomain",type:{name:"Composite",className:"CustomDomain"}},secondaryEndpoints:{readOnly:!0,serializedName:"properties.secondaryEndpoints",type:{name:"Composite",className:"Endpoints"}},encryption:{readOnly:!0,serializedName:"properties.encryption",type:{name:"Composite",className:"Encryption"}},accessTier:{readOnly:!0,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:{readOnly:!0,serializedName:"properties.networkAcls",type:{name:"Composite",className:"NetworkRuleSet"}},isHnsEnabled:{serializedName:"properties.isHnsEnabled",type:{name:"Boolean"}},geoReplicationStats:{readOnly:!0,serializedName:"properties.geoReplicationStats",type:{name:"Composite",className:"GeoReplicationStats"}},failoverInProgress:{readOnly:!0,serializedName:"properties.failoverInProgress",type:{name:"Boolean"}},largeFileSharesState:{serializedName:"properties.largeFileSharesState",type:{name:"String"}},privateEndpointConnections:{readOnly:!0,serializedName:"properties.privateEndpointConnections",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateEndpointConnection"}}}},routingPreference:{serializedName:"properties.routingPreference",type:{name:"Composite",className:"RoutingPreference"}},blobRestoreStatus:{readOnly:!0,serializedName:"properties.blobRestoreStatus",type:{name:"Composite",className:"BlobRestoreStatus"}},allowBlobPublicAccess:{serializedName:"properties.allowBlobPublicAccess",type:{name:"Boolean"}},minimumTlsVersion:{serializedName:"properties.minimumTlsVersion",type:{name:"String"}}})}},Be={serializedName:"StorageAccountKey",type:{name:"Composite",className:"StorageAccountKey",modelProperties:{keyName:{readOnly:!0,serializedName:"keyName",type:{name:"String"}},value:{readOnly:!0,serializedName:"value",type:{name:"String"}},permissions:{readOnly:!0,serializedName:"permissions",type:{name:"Enum",allowedValues:["Read","Full"]}}}}},Fe={serializedName:"StorageAccountListKeysResult",type:{name:"Composite",className:"StorageAccountListKeysResult",modelProperties:{keys:{readOnly:!0,serializedName:"keys",type:{name:"Sequence",element:{type:{name:"Composite",className:"StorageAccountKey"}}}}}}},Ge={serializedName:"StorageAccountRegenerateKeyParameters",type:{name:"Composite",className:"StorageAccountRegenerateKeyParameters",modelProperties:{keyName:{required:!0,serializedName:"keyName",type:{name:"String"}}}}},Ue={serializedName:"StorageAccountUpdateParameters",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"}},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"}},kind:{serializedName:"kind",type:{name:"String"}}}}},He={serializedName:"UsageName",type:{name:"Composite",className:"UsageName",modelProperties:{value:{readOnly:!0,serializedName:"value",type:{name:"String"}},localizedValue:{readOnly:!0,serializedName:"localizedValue",type:{name:"String"}}}}},$e={serializedName:"Usage",type:{name:"Composite",className:"Usage",modelProperties:{unit:{readOnly:!0,serializedName:"unit",type:{name:"Enum",allowedValues:["Count","Bytes","Seconds","Percent","CountsPerSecond","BytesPerSecond"]}},currentValue:{readOnly:!0,serializedName:"currentValue",type:{name:"Number"}},limit:{readOnly:!0,serializedName:"limit",type:{name:"Number"}},name:{readOnly:!0,serializedName:"name",type:{name:"Composite",className:"UsageName"}}}}},Xe={serializedName:"AccountSasParameters",type:{name:"Composite",className:"AccountSasParameters",modelProperties:{services:{required:!0,serializedName:"signedServices",type:{name:"String"}},resourceTypes:{required:!0,serializedName:"signedResourceTypes",type:{name:"String"}},permissions:{required:!0,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:{required:!0,serializedName:"signedExpiry",type:{name:"DateTime"}},keyToSign:{serializedName:"keyToSign",type:{name:"String"}}}}},Je={serializedName:"ListAccountSasResponse",type:{name:"Composite",className:"ListAccountSasResponse",modelProperties:{accountSasToken:{readOnly:!0,serializedName:"accountSasToken",type:{name:"String"}}}}},Ze={serializedName:"ServiceSasParameters",type:{name:"Composite",className:"ServiceSasParameters",modelProperties:{canonicalizedResource:{required:!0,serializedName:"canonicalizedResource",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:{serializedName:"signedIdentifier",constraints:{MaxLength:64},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"}}}}},et={serializedName:"ListServiceSasResponse",type:{name:"Composite",className:"ListServiceSasResponse",modelProperties:{serviceSasToken:{readOnly:!0,serializedName:"serviceSasToken",type:{name:"String"}}}}},tt={serializedName:"DateAfterModification",type:{name:"Composite",className:"DateAfterModification",modelProperties:{daysAfterModificationGreaterThan:{required:!0,serializedName:"daysAfterModificationGreaterThan",constraints:{InclusiveMinimum:0,MultipleOf:1},type:{name:"Number"}}}}},rt={serializedName:"ManagementPolicyBaseBlob",type:{name:"Composite",className:"ManagementPolicyBaseBlob",modelProperties:{tierToCool:{serializedName:"tierToCool",type:{name:"Composite",className:"DateAfterModification"}},tierToArchive:{serializedName:"tierToArchive",type:{name:"Composite",className:"DateAfterModification"}},deleteProperty:{serializedName:"delete",type:{name:"Composite",className:"DateAfterModification"}}}}},it={serializedName:"DateAfterCreation",type:{name:"Composite",className:"DateAfterCreation",modelProperties:{daysAfterCreationGreaterThan:{required:!0,serializedName:"daysAfterCreationGreaterThan",constraints:{InclusiveMinimum:0,MultipleOf:1},type:{name:"Number"}}}}},ot={serializedName:"ManagementPolicySnapShot",type:{name:"Composite",className:"ManagementPolicySnapShot",modelProperties:{deleteProperty:{serializedName:"delete",type:{name:"Composite",className:"DateAfterCreation"}}}}},nt={serializedName:"ManagementPolicyAction",type:{name:"Composite",className:"ManagementPolicyAction",modelProperties:{baseBlob:{serializedName:"baseBlob",type:{name:"Composite",className:"ManagementPolicyBaseBlob"}},snapshot:{serializedName:"snapshot",type:{name:"Composite",className:"ManagementPolicySnapShot"}}}}},pt={serializedName:"TagFilter",type:{name:"Composite",className:"TagFilter",modelProperties:{name:{required:!0,serializedName:"name",constraints:{MaxLength:128,MinLength:1},type:{name:"String"}},op:{required:!0,serializedName:"op",type:{name:"String"}},value:{required:!0,serializedName:"value",constraints:{MaxLength:256,MinLength:0},type:{name:"String"}}}}},ct={serializedName:"ManagementPolicyFilter",type:{name:"Composite",className:"ManagementPolicyFilter",modelProperties:{prefixMatch:{serializedName:"prefixMatch",type:{name:"Sequence",element:{type:{name:"String"}}}},blobTypes:{required:!0,serializedName:"blobTypes",type:{name:"Sequence",element:{type:{name:"String"}}}},blobIndexMatch:{serializedName:"blobIndexMatch",type:{name:"Sequence",element:{type:{name:"Composite",className:"TagFilter"}}}}}}},ut={serializedName:"ManagementPolicyDefinition",type:{name:"Composite",className:"ManagementPolicyDefinition",modelProperties:{actions:{required:!0,serializedName:"actions",type:{name:"Composite",className:"ManagementPolicyAction"}},filters:{serializedName:"filters",type:{name:"Composite",className:"ManagementPolicyFilter"}}}}},dt={serializedName:"ManagementPolicyRule",type:{name:"Composite",className:"ManagementPolicyRule",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},name:{required:!0,serializedName:"name",type:{name:"String"}},type:{required:!0,isConstant:!0,serializedName:"type",defaultValue:"Lifecycle",type:{name:"String"}},definition:{required:!0,serializedName:"definition",type:{name:"Composite",className:"ManagementPolicyDefinition"}}}}},mt={serializedName:"ManagementPolicySchema",type:{name:"Composite",className:"ManagementPolicySchema",modelProperties:{rules:{required:!0,serializedName:"rules",type:{name:"Sequence",element:{type:{name:"Composite",className:"ManagementPolicyRule"}}}}}}},ht={serializedName:"ManagementPolicy",type:{name:"Composite",className:"ManagementPolicy",modelProperties:__assign(__assign({},De.type.modelProperties),{lastModifiedTime:{readOnly:!0,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},policy:{required:!0,serializedName:"properties.policy",type:{name:"Composite",className:"ManagementPolicySchema"}}})}},ft={serializedName:"EncryptionScopeKeyVaultProperties",type:{name:"Composite",className:"EncryptionScopeKeyVaultProperties",modelProperties:{keyUri:{serializedName:"keyUri",type:{name:"String"}}}}},yt={serializedName:"EncryptionScope",type:{name:"Composite",className:"EncryptionScope",modelProperties:__assign(__assign({},De.type.modelProperties),{source:{serializedName:"properties.source",type:{name:"String"}},state:{serializedName:"properties.state",type:{name:"String"}},creationTime:{readOnly:!0,serializedName:"properties.creationTime",type:{name:"DateTime"}},lastModifiedTime:{readOnly:!0,serializedName:"properties.lastModifiedTime",type:{name:"DateTime"}},keyVaultProperties:{serializedName:"properties.keyVaultProperties",type:{name:"Composite",className:"EncryptionScopeKeyVaultProperties"}}})}},bt={serializedName:"ObjectReplicationPolicyFilter",type:{name:"Composite",className:"ObjectReplicationPolicyFilter",modelProperties:{prefixMatch:{serializedName:"prefixMatch",type:{name:"Sequence",element:{type:{name:"String"}}}},minCreationTime:{serializedName:"minCreationTime",type:{name:"String"}}}}},St={serializedName:"ObjectReplicationPolicyRule",type:{name:"Composite",className:"ObjectReplicationPolicyRule",modelProperties:{ruleId:{serializedName:"ruleId",type:{name:"String"}},sourceContainer:{required:!0,serializedName:"sourceContainer",type:{name:"String"}},destinationContainer:{required:!0,serializedName:"destinationContainer",type:{name:"String"}},filters:{serializedName:"filters",type:{name:"Composite",className:"ObjectReplicationPolicyFilter"}}}}},Nt={serializedName:"ObjectReplicationPolicy",type:{name:"Composite",className:"ObjectReplicationPolicy",modelProperties:__assign(__assign({},De.type.modelProperties),{policyId:{readOnly:!0,serializedName:"properties.policyId",type:{name:"String"}},enabledTime:{readOnly:!0,serializedName:"properties.enabledTime",type:{name:"DateTime"}},sourceAccount:{required:!0,serializedName:"properties.sourceAccount",type:{name:"String"}},destinationAccount:{required:!0,serializedName:"properties.destinationAccount",type:{name:"String"}},rules:{serializedName:"properties.rules",type:{name:"Sequence",element:{type:{name:"Composite",className:"ObjectReplicationPolicyRule"}}}}})}},Ct={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}}}}},_t={serializedName:"ProxyResource",type:{name:"Composite",className:"ProxyResource",modelProperties:__assign({},De.type.modelProperties)}},xt={serializedName:"AzureEntityResource",type:{name:"Composite",className:"AzureEntityResource",modelProperties:__assign(__assign({},De.type.modelProperties),{etag:{readOnly:!0,serializedName:"etag",type:{name:"String"}}})}},wt={serializedName:"PrivateLinkResource",type:{name:"Composite",className:"PrivateLinkResource",modelProperties:__assign(__assign({},De.type.modelProperties),{groupId:{readOnly:!0,serializedName:"properties.groupId",type:{name:"String"}},requiredMembers:{readOnly:!0,serializedName:"properties.requiredMembers",type:{name:"Sequence",element:{type:{name:"String"}}}},requiredZoneNames:{serializedName:"properties.requiredZoneNames",type:{name:"Sequence",element:{type:{name:"String"}}}}})}},kt={serializedName:"PrivateLinkResourceListResult",type:{name:"Composite",className:"PrivateLinkResourceListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateLinkResource"}}}}}}},Rt={serializedName:"OperationListResult",type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}}}}},Tt={serializedName:"StorageSkuListResult",type:{name:"Composite",className:"StorageSkuListResult",modelProperties:{value:{readOnly:!0,serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"SkuInformation"}}}}}}},Ot={serializedName:"StorageAccountListResult",type:{name:"Composite",className:"StorageAccountListResult",modelProperties:{value:{readOnly:!0,serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"StorageAccount"}}}},nextLink:{readOnly:!0,serializedName:"nextLink",type:{name:"String"}}}}},Mt={serializedName:"UsageListResult",type:{name:"Composite",className:"UsageListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Usage"}}}}}}},zt={serializedName:"PrivateEndpointConnectionListResult",type:{name:"Composite",className:"PrivateEndpointConnectionListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"PrivateEndpointConnection"}}}}}}},qt={serializedName:"ObjectReplicationPolicies",type:{name:"Composite",className:"ObjectReplicationPolicies",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"ObjectReplicationPolicy"}}}}}}},jt={serializedName:"EncryptionScopeListResult",type:{name:"Composite",className:"EncryptionScopeListResult",modelProperties:{value:{readOnly:!0,serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"EncryptionScope"}}}},nextLink:{readOnly:!0,serializedName:"nextLink",type:{name:"String"}}}}},Bt=C(19879),Ft={parameterPath:"acceptLanguage",mapper:{serializedName:"accept-language",defaultValue:"en-US",type:{name:"String"}}},Gt={parameterPath:"accountName",mapper:{required:!0,serializedName:"accountName",constraints:{MaxLength:24,MinLength:3},type:{name:"String"}}},Ut={parameterPath:"apiVersion",mapper:{required:!0,serializedName:"api-version",constraints:{MinLength:1},type:{name:"String"}}},Ht={parameterPath:"encryptionScopeName",mapper:{required:!0,serializedName:"encryptionScopeName",constraints:{MaxLength:63,MinLength:3},type:{name:"String"}}},Vt={parameterPath:"managementPolicyName",mapper:{required:!0,isConstant:!0,serializedName:"managementPolicyName",defaultValue:"default",type:{name:"String"}}},Wt={parameterPath:"nextPageLink",mapper:{required:!0,serializedName:"nextLink",type:{name:"String"}},skipEncoding:!0},$t={parameterPath:"objectReplicationPolicyId",mapper:{required:!0,serializedName:"objectReplicationPolicyId",constraints:{MinLength:1},type:{name:"String"}}},Kt={parameterPath:"privateEndpointConnectionName",mapper:{required:!0,serializedName:"privateEndpointConnectionName",type:{name:"String"}}},Qt={parameterPath:"resourceGroupName",mapper:{required:!0,serializedName:"resourceGroupName",constraints:{MaxLength:90,MinLength:1,Pattern:/^[-\w\._\(\)]+$/},type:{name:"String"}}},Xt={parameterPath:"subscriptionId",mapper:{required:!0,serializedName:"subscriptionId",constraints:{MinLength:1},type:{name:"String"}}},Jt=function(){function Operations(v){this.client=v}return Operations.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},Zt,P)},Operations}(),Yt=new Bt.ei(x),Zt={httpMethod:"GET",path:"providers/Microsoft.Storage/operations",queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:Rt},default:{bodyMapper:U}},serializer:Yt},er=function(){function Skus(v){this.client=v}return Skus.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},rr,P)},Skus}(),tr=new Bt.ei(k),rr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Storage/skus",urlParameters:[Xt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:Tt},default:{bodyMapper:U}},serializer:tr},ir=function(){function StorageAccounts(v){this.client=v}return StorageAccounts.prototype.checkNameAvailability=function(v,P,C){return this.client.sendOperationRequest({name:v,options:P},nr,C)},StorageAccounts.prototype.create=function(v,P,C,_){return this.beginCreate(v,P,C,_).then((function(v){return v.pollUntilFinished()}))},StorageAccounts.prototype.deleteMethod=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},sr,_)},StorageAccounts.prototype.getProperties=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},ar,_)},StorageAccounts.prototype.update=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,parameters:C,options:_},lr,x)},StorageAccounts.prototype.list=function(v,P){return this.client.sendOperationRequest({options:v},pr,P)},StorageAccounts.prototype.listByResourceGroup=function(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,options:P},cr,C)},StorageAccounts.prototype.listKeys=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},ur,_)},StorageAccounts.prototype.regenerateKey=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,keyName:C,options:_},dr,x)},StorageAccounts.prototype.listAccountSAS=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,parameters:C,options:_},hr,x)},StorageAccounts.prototype.listServiceSAS=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,parameters:C,options:_},gr,x)},StorageAccounts.prototype.failover=function(v,P,C){return this.beginFailover(v,P,C).then((function(v){return v.pollUntilFinished()}))},StorageAccounts.prototype.restoreBlobRanges=function(v,P,C,_,x){return this.beginRestoreBlobRanges(v,P,C,_,x).then((function(v){return v.pollUntilFinished()}))},StorageAccounts.prototype.revokeUserDelegationKeys=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},fr,_)},StorageAccounts.prototype.beginCreate=function(v,P,C,_){return this.client.sendLRORequest({resourceGroupName:v,accountName:P,parameters:C,options:_},yr,_)},StorageAccounts.prototype.beginFailover=function(v,P,C){return this.client.sendLRORequest({resourceGroupName:v,accountName:P,options:C},vr,C)},StorageAccounts.prototype.beginRestoreBlobRanges=function(v,P,C,_,x){return this.client.sendLRORequest({resourceGroupName:v,accountName:P,timeToRestore:C,blobRanges:_,options:x},br,x)},StorageAccounts.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},Sr,C)},StorageAccounts}(),or=new Bt.ei(R),nr={httpMethod:"POST",path:"subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability",urlParameters:[Xt],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:{name:"name"},mapper:__assign(__assign({},oe),{required:!0})},responses:{200:{bodyMapper:le},default:{bodyMapper:U}},serializer:or},sr={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{},204:{},default:{bodyMapper:U}},serializer:or},ar={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut,{parameterPath:["options","expand"],mapper:{serializedName:"$expand",type:{name:"Enum",allowedValues:["geoReplicationStats","blobRestoreStatus"]}}}],headerParameters:[Ft],responses:{200:{bodyMapper:je},default:{bodyMapper:U}},serializer:or},lr={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},Ue),{required:!0})},responses:{200:{bodyMapper:je},default:{bodyMapper:U}},serializer:or},pr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts",urlParameters:[Xt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:Ot},default:{bodyMapper:U}},serializer:or},cr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts",urlParameters:[Qt,Xt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:Ot},default:{bodyMapper:U}},serializer:or},ur={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut,{parameterPath:["options","expand"],mapper:{serializedName:"$expand",type:{name:"Enum",allowedValues:["kerb"]}}}],headerParameters:[Ft],responses:{200:{bodyMapper:Fe},default:{bodyMapper:U}},serializer:or},dr={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:{keyName:"keyName"},mapper:__assign(__assign({},Ge),{required:!0})},responses:{200:{bodyMapper:Fe},default:{bodyMapper:U}},serializer:or},hr={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},Xe),{required:!0})},responses:{200:{bodyMapper:Je},default:{bodyMapper:U}},serializer:or},gr={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},Ze),{required:!0})},responses:{200:{bodyMapper:et},default:{bodyMapper:U}},serializer:or},fr={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/revokeUserDelegationKeys",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{},default:{bodyMapper:U}},serializer:or},yr={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:"parameters",mapper:__assign(__assign({},Ce),{required:!0})},responses:{200:{bodyMapper:je},202:{},default:{bodyMapper:U}},serializer:or},vr={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/failover",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{},202:{},default:{bodyMapper:U}},serializer:or},br={httpMethod:"POST",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:{timeToRestore:"timeToRestore",blobRanges:"blobRanges"},mapper:__assign(__assign({},Ae),{required:!0})},responses:{200:{bodyMapper:Oe},202:{bodyMapper:Oe},default:{bodyMapper:U}},serializer:or},Sr={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Wt],headerParameters:[Ft],responses:{200:{bodyMapper:Ot},default:{bodyMapper:U}},serializer:or},Pr=function(){function Usages(v){this.client=v}return Usages.prototype.listByLocation=function(v,P,C){return this.client.sendOperationRequest({location:v,options:P},xr,C)},Usages}(),Cr=new Bt.ei(T),xr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/usages",urlParameters:[Xt,{parameterPath:"location",mapper:{required:!0,serializedName:"location",type:{name:"String"}}}],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:Mt},default:{bodyMapper:U}},serializer:Cr},wr=function(){function ManagementPolicies(v){this.client=v}return ManagementPolicies.prototype.get=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},kr,_)},ManagementPolicies.prototype.createOrUpdate=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,policy:C,options:_},Rr,x)},ManagementPolicies.prototype.deleteMethod=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Tr,_)},ManagementPolicies}(),Er=new Bt.ei(O),kr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",urlParameters:[Qt,Gt,Xt,Vt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:ht},default:{bodyMapper:U}},serializer:Er},Rr={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",urlParameters:[Qt,Gt,Xt,Vt],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:{policy:"policy"},mapper:__assign(__assign({},ht),{required:!0})},responses:{200:{bodyMapper:ht},default:{bodyMapper:U}},serializer:Er},Tr={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",urlParameters:[Qt,Gt,Xt,Vt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{},204:{},default:{bodyMapper:U}},serializer:Er},Ar=function(){function PrivateEndpointConnections(v){this.client=v}return PrivateEndpointConnections.prototype.list=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Ir,_)},PrivateEndpointConnections.prototype.get=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,privateEndpointConnectionName:C,options:_},Mr,x)},PrivateEndpointConnections.prototype.put=function(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,privateEndpointConnectionName:C,properties:_,options:x},zr,k)},PrivateEndpointConnections.prototype.deleteMethod=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,privateEndpointConnectionName:C,options:_},qr,x)},PrivateEndpointConnections}(),Or=new Bt.ei(I),Ir={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:zt},default:{bodyMapper:U}},serializer:Or},Mr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",urlParameters:[Qt,Gt,Xt,Kt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:qe},default:{bodyMapper:Ct}},serializer:Or},zr={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",urlParameters:[Qt,Gt,Xt,Kt],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:"properties",mapper:__assign(__assign({},qe),{required:!0})},responses:{200:{bodyMapper:qe},default:{bodyMapper:Ct}},serializer:Or},qr={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",urlParameters:[Qt,Gt,Xt,Kt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{},204:{},default:{bodyMapper:Ct}},serializer:Or},Lr=function(){function PrivateLinkResources(v){this.client=v}return PrivateLinkResources.prototype.listByStorageAccount=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Br,_)},PrivateLinkResources}(),jr=new Bt.ei(z),Br={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateLinkResources",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:kt},default:{bodyMapper:U}},serializer:jr},Fr=function(){function ObjectReplicationPoliciesOperations(v){this.client=v}return ObjectReplicationPoliciesOperations.prototype.list=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Ur,_)},ObjectReplicationPoliciesOperations.prototype.get=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,objectReplicationPolicyId:C,options:_},Hr,x)},ObjectReplicationPoliciesOperations.prototype.createOrUpdate=function(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,objectReplicationPolicyId:C,properties:_,options:x},Vr,k)},ObjectReplicationPoliciesOperations.prototype.deleteMethod=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,objectReplicationPolicyId:C,options:_},Wr,x)},ObjectReplicationPoliciesOperations}(),Gr=new Bt.ei(q),Ur={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:qt},default:{bodyMapper:Ct}},serializer:Gr},Hr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",urlParameters:[Qt,Gt,Xt,$t],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:Nt},default:{bodyMapper:Ct}},serializer:Gr},Vr={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",urlParameters:[Qt,Gt,Xt,$t],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:"properties",mapper:__assign(__assign({},Nt),{required:!0})},responses:{200:{bodyMapper:Nt},default:{bodyMapper:Ct}},serializer:Gr},Wr={httpMethod:"DELETE",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",urlParameters:[Qt,Gt,Xt,$t],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{},204:{},default:{bodyMapper:Ct}},serializer:Gr},Kr=function(){function EncryptionScopes(v){this.client=v}return EncryptionScopes.prototype.put=function(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,encryptionScopeName:C,encryptionScope:_,options:x},Jr,k)},EncryptionScopes.prototype.patch=function(v,P,C,_,x,k){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,encryptionScopeName:C,encryptionScope:_,options:x},Yr,k)},EncryptionScopes.prototype.get=function(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,encryptionScopeName:C,options:_},Zr,x)},EncryptionScopes.prototype.list=function(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},ei,_)},EncryptionScopes.prototype.listNext=function(v,P,C){return this.client.sendOperationRequest({nextPageLink:v,options:P},ti,C)},EncryptionScopes}(),Qr=new Bt.ei(L),Jr={httpMethod:"PUT",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",urlParameters:[Qt,Gt,Xt,Ht],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:"encryptionScope",mapper:__assign(__assign({},yt),{required:!0})},responses:{200:{bodyMapper:yt},201:{bodyMapper:yt},default:{bodyMapper:Ct}},serializer:Qr},Yr={httpMethod:"PATCH",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",urlParameters:[Qt,Gt,Xt,Ht],queryParameters:[Ut],headerParameters:[Ft],requestBody:{parameterPath:"encryptionScope",mapper:__assign(__assign({},yt),{required:!0})},responses:{200:{bodyMapper:yt},default:{bodyMapper:Ct}},serializer:Qr},Zr={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",urlParameters:[Qt,Gt,Xt,Ht],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:yt},default:{bodyMapper:Ct}},serializer:Qr},ei={httpMethod:"GET",path:"subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes",urlParameters:[Qt,Gt,Xt],queryParameters:[Ut],headerParameters:[Ft],responses:{200:{bodyMapper:jt},default:{bodyMapper:U}},serializer:Qr},ti={httpMethod:"GET",baseUrl:"https://management.azure.com",path:"{nextLink}",urlParameters:[Wt],headerParameters:[Ft],responses:{200:{bodyMapper:jt},default:{bodyMapper:U}},serializer:Qr},ri=C(39420),ii=function(v){function StorageManagementClientContext(P,C,_){var x=this;if(null==P)throw new Error("'credentials' cannot be null.");if(null==C)throw new Error("'subscriptionId' cannot be null.");if(_||(_={}),!_.userAgent){var k=ri.IM();_.userAgent="@azure/arm-storage-profile-2020-09-01-hybrid/1.1.1 "+k}return(x=v.call(this,P,_)||this).apiVersion="2019-06-01",x.acceptLanguage="en-US",x.longRunningOperationRetryTimeout=30,x.baseUri=_.baseUri||x.baseUri||"https://management.azure.com",x.requestContentType="application/json; charset=utf-8",x.credentials=P,x.subscriptionId=C,null!==_.acceptLanguage&&void 0!==_.acceptLanguage&&(x.acceptLanguage=_.acceptLanguage),null!==_.longRunningOperationRetryTimeout&&void 0!==_.longRunningOperationRetryTimeout&&(x.longRunningOperationRetryTimeout=_.longRunningOperationRetryTimeout),x}return __extends(StorageManagementClientContext,v),StorageManagementClientContext}(ri.Y1),oi=function(v){function StorageManagementClient(P,C,_){var x=v.call(this,P,C,_)||this;return x.operations=new Jt(x),x.skus=new er(x),x.storageAccounts=new ir(x),x.usages=new Pr(x),x.managementPolicies=new wr(x),x.privateEndpointConnections=new Ar(x),x.privateLinkResources=new Lr(x),x.objectReplicationPolicies=new Fr(x),x.encryptionScopes=new Kr(x),x}return __extends(StorageManagementClient,v),StorageManagementClient}(ii)},74907:(v,P,C)=>{"use strict";C.r(P),C.d(P,{KnownAccountImmutabilityPolicyState:()=>re,KnownActiveDirectoryPropertiesAccountType:()=>U,KnownAllowedCopyScope:()=>O,KnownBlobInventoryPolicyName:()=>he,KnownBlobRestoreProgressStatus:()=>se,KnownBypass:()=>j,KnownCorsRuleAllowedMethodsItem:()=>Pe,KnownCreatedByType:()=>be,KnownDefaultSharePermission:()=>V,KnownDirectoryServiceOptions:()=>G,KnownEnabledProtocols:()=>ze,KnownEncryptionScopeSource:()=>Se,KnownEncryptionScopeState:()=>Ne,KnownExpirationAction:()=>z,KnownExtendedLocationTypes:()=>R,KnownFormat:()=>fe,KnownGeoReplicationStatus:()=>ie,KnownIdentityType:()=>T,KnownImmutabilityPolicyState:()=>Te,KnownImmutabilityPolicyUpdateType:()=>Ae,KnownInventoryRuleType:()=>ge,KnownKeySource:()=>L,KnownKeyType:()=>q,KnownKind:()=>x,KnownLargeFileSharesState:()=>Q,KnownLeaseContainerRequestAction:()=>Ie,KnownLeaseDuration:()=>ke,KnownLeaseShareAction:()=>Le,KnownLeaseState:()=>Ee,KnownLeaseStatus:()=>xe,KnownListContainersInclude:()=>_e,KnownManagementPolicyName:()=>de,KnownMigrationState:()=>Oe,KnownMinimumTlsVersion:()=>ee,KnownName:()=>Ce,KnownObjectType:()=>ve,KnownPermissions:()=>pe,KnownPrivateEndpointConnectionProvisioningState:()=>ne,KnownPrivateEndpointServiceConnectionStatus:()=>oe,KnownPublicNetworkAccess:()=>I,KnownReasonCode:()=>k,KnownRootSquashType:()=>De,KnownRoutingChoice:()=>Y,KnownRuleType:()=>me,KnownSchedule:()=>ye,KnownServices:()=>ae,KnownShareAccessTier:()=>qe,KnownSignedResource:()=>ue,KnownSignedResourceTypes:()=>le,KnownSkuName:()=>_,KnownState:()=>B,StorageManagementClient:()=>StorageManagementClient});var _,x,k,R,T,O,I,z,q,L,j,B,G,U,V,Q,Y,ee,re,ie,oe,ne,se,ae,le,pe,ue,de,me,he,ge,fe,ye,ve,be,Se,Ne,Pe,Ce,_e,xe,Ee,ke,Te,Ae,Oe,Ie,ze,De,qe,Le,je={};C.r(je),C.d(je,{AccessPolicy:()=>yi,AccountImmutabilityPolicyProperties:()=>qt,AccountSasParameters:()=>ar,ActiveDirectoryProperties:()=>Ot,AzureEntityResource:()=>Li,AzureFilesIdentityBasedAuthentication:()=>Tt,BlobContainer:()=>Ki,BlobContainersCreateOrUpdateImmutabilityPolicyHeaders:()=>ro,BlobContainersDeleteImmutabilityPolicyHeaders:()=>oo,BlobContainersExtendImmutabilityPolicyHeaders:()=>so,BlobContainersGetImmutabilityPolicyHeaders:()=>io,BlobContainersLockImmutabilityPolicyHeaders:()=>no,BlobInventoryPolicy:()=>Ti,BlobInventoryPolicyDefinition:()=>Er,BlobInventoryPolicyFilter:()=>kr,BlobInventoryPolicyRule:()=>wr,BlobInventoryPolicySchema:()=>xr,BlobRestoreParameters:()=>Kt,BlobRestoreRange:()=>Qt,BlobRestoreStatus:()=>$t,BlobServiceItems:()=>Hr,BlobServiceProperties:()=>qi,ChangeFeed:()=>Qr,CheckNameAvailabilityResult:()=>nt,CloudError:()=>pi,CloudErrorBody:()=>ci,CorsRule:()=>Wr,CorsRules:()=>Vr,CustomDomain:()=>yt,DateAfterCreation:()=>br,DateAfterModification:()=>yr,DeleteRetentionPolicy:()=>Kr,DeletedAccount:()=>Wi,DeletedAccountListResult:()=>Jt,DeletedShare:()=>vi,Dimension:()=>Ze,Encryption:()=>bt,EncryptionIdentity:()=>_t,EncryptionScope:()=>zi,EncryptionScopeKeyVaultProperties:()=>Gr,EncryptionScopeListResult:()=>Ur,EncryptionService:()=>Nt,EncryptionServices:()=>St,Endpoints:()=>jt,ErrorResponse:()=>Yt,ErrorResponseBody:()=>Zt,ExtendedLocation:()=>ut,FileServiceItems:()=>ui,FileServiceProperties:()=>ji,FileShare:()=>Zi,FileShareItem:()=>Yi,FileShareItems:()=>gi,FileSharesLeaseHeaders:()=>ao,GeoReplicationStats:()=>Ut,IPRule:()=>Rt,Identity:()=>dt,ImmutabilityPolicy:()=>Qi,ImmutabilityPolicyProperties:()=>ei,ImmutableStorageAccount:()=>zt,ImmutableStorageWithVersioning:()=>ni,KeyCreationTime:()=>Gt,KeyPolicy:()=>ft,KeyVaultProperties:()=>Ct,LastAccessTimeTrackingPolicy:()=>Yr,LeaseContainerRequest:()=>ai,LeaseContainerResponse:()=>li,LeaseShareRequest:()=>bi,LeaseShareResponse:()=>Si,LegalHold:()=>si,LegalHoldProperties:()=>ri,ListAccountSasResponse:()=>lr,ListBlobInventoryPolicy:()=>Tr,ListContainerItem:()=>$i,ListContainerItems:()=>Zr,ListQueue:()=>Gi,ListQueueResource:()=>Pi,ListQueueServices:()=>Ni,ListServiceSasResponse:()=>cr,ListTableResource:()=>xi,ListTableServices:()=>_i,LocalUser:()=>Mi,LocalUserKeys:()=>Br,LocalUserRegeneratePasswordResult:()=>Fr,LocalUsers:()=>qr,ManagementPolicy:()=>Ri,ManagementPolicyAction:()=>gr,ManagementPolicyBaseBlob:()=>fr,ManagementPolicyDefinition:()=>hr,ManagementPolicyFilter:()=>Pr,ManagementPolicyRule:()=>dr,ManagementPolicySchema:()=>ur,ManagementPolicySnapShot:()=>vr,ManagementPolicyVersion:()=>Sr,MetricSpecification:()=>Je,Multichannel:()=>hi,NetworkRuleSet:()=>xt,ObjectReplicationPolicies:()=>Ir,ObjectReplicationPolicy:()=>Ii,ObjectReplicationPolicyFilter:()=>zr,ObjectReplicationPolicyRule:()=>Mr,Operation:()=>He,OperationDisplay:()=>$e,OperationListResult:()=>Ue,PermissionScope:()=>Lr,PrivateEndpoint:()=>Ht,PrivateEndpointConnection:()=>wi,PrivateEndpointConnectionListResult:()=>Ar,PrivateLinkResource:()=>Oi,PrivateLinkResourceListResult:()=>Or,PrivateLinkServiceConnectionState:()=>Vt,ProtectedAppendWritesHistory:()=>oi,ProtocolSettings:()=>di,ProxyResource:()=>ki,QueueServiceProperties:()=>Bi,Resource:()=>Wt,ResourceAccessRule:()=>wt,RestorePolicyProperties:()=>Jr,Restriction:()=>it,RoutingPreference:()=>Mt,SKUCapability:()=>rt,SasPolicy:()=>ht,ServiceSasParameters:()=>pr,ServiceSpecification:()=>Xe,SignedIdentifier:()=>fi,Sku:()=>ct,SkuInformation:()=>tt,SmbSetting:()=>mi,SshPublicKey:()=>jr,StorageAccount:()=>Vi,StorageAccountCheckNameAvailabilityParameters:()=>ot,StorageAccountCreateParameters:()=>pt,StorageAccountInternetEndpoints:()=>Ft,StorageAccountKey:()=>rr,StorageAccountListKeysResult:()=>tr,StorageAccountListResult:()=>er,StorageAccountMicrosoftEndpoints:()=>Bt,StorageAccountRegenerateKeyParameters:()=>ir,StorageAccountUpdateParameters:()=>Xt,StorageQueue:()=>Fi,StorageSkuListResult:()=>et,SystemData:()=>Rr,Table:()=>Hi,TableServiceProperties:()=>Ui,TagFilter:()=>Cr,TagProperty:()=>ii,TrackedResource:()=>Ei,UpdateHistoryProperty:()=>ti,Usage:()=>nr,UsageListResult:()=>or,UsageName:()=>sr,UserAssignedIdentity:()=>mt,VirtualNetworkRule:()=>kt}),function(v){v.StandardLRS="Standard_LRS",v.StandardGRS="Standard_GRS",v.StandardRagrs="Standard_RAGRS",v.StandardZRS="Standard_ZRS",v.PremiumLRS="Premium_LRS",v.PremiumZRS="Premium_ZRS",v.StandardGzrs="Standard_GZRS",v.StandardRagzrs="Standard_RAGZRS"}(_||(_={})),function(v){v.Storage="Storage",v.StorageV2="StorageV2",v.BlobStorage="BlobStorage",v.FileStorage="FileStorage",v.BlockBlobStorage="BlockBlobStorage"}(x||(x={})),function(v){v.QuotaId="QuotaId",v.NotAvailableForSubscription="NotAvailableForSubscription"}(k||(k={})),function(v){v.EdgeZone="EdgeZone"}(R||(R={})),function(v){v.None="None",v.SystemAssigned="SystemAssigned",v.UserAssigned="UserAssigned",v.SystemAssignedUserAssigned="SystemAssigned,UserAssigned"}(T||(T={})),function(v){v.PrivateLink="PrivateLink",v.AAD="AAD"}(O||(O={})),function(v){v.Enabled="Enabled",v.Disabled="Disabled"}(I||(I={})),function(v){v.Log="Log"}(z||(z={})),function(v){v.Service="Service",v.Account="Account"}(q||(q={})),function(v){v.MicrosoftStorage="Microsoft.Storage",v.MicrosoftKeyvault="Microsoft.Keyvault"}(L||(L={})),function(v){v.None="None",v.Logging="Logging",v.Metrics="Metrics",v.AzureServices="AzureServices"}(j||(j={})),function(v){v.Provisioning="Provisioning",v.Deprovisioning="Deprovisioning",v.Succeeded="Succeeded",v.Failed="Failed",v.NetworkSourceDeleted="NetworkSourceDeleted"}(B||(B={})),function(v){v.None="None",v.Aadds="AADDS",v.AD="AD"}(G||(G={})),function(v){v.User="User",v.Computer="Computer"}(U||(U={})),function(v){v.None="None",v.StorageFileDataSmbShareReader="StorageFileDataSmbShareReader",v.StorageFileDataSmbShareContributor="StorageFileDataSmbShareContributor",v.StorageFileDataSmbShareElevatedContributor="StorageFileDataSmbShareElevatedContributor"}(V||(V={})),function(v){v.Disabled="Disabled",v.Enabled="Enabled"}(Q||(Q={})),function(v){v.MicrosoftRouting="MicrosoftRouting",v.InternetRouting="InternetRouting"}(Y||(Y={})),function(v){v.TLS10="TLS1_0",v.TLS11="TLS1_1",v.TLS12="TLS1_2"}(ee||(ee={})),function(v){v.Unlocked="Unlocked",v.Locked="Locked",v.Disabled="Disabled"}(re||(re={})),function(v){v.Live="Live",v.Bootstrap="Bootstrap",v.Unavailable="Unavailable"}(ie||(ie={})),function(v){v.Pending="Pending",v.Approved="Approved",v.Rejected="Rejected"}(oe||(oe={})),function(v){v.Succeeded="Succeeded",v.Creating="Creating",v.Deleting="Deleting",v.Failed="Failed"}(ne||(ne={})),function(v){v.InProgress="InProgress",v.Complete="Complete",v.Failed="Failed"}(se||(se={})),function(v){v.B="b",v.Q="q",v.T="t",v.F="f"}(ae||(ae={})),function(v){v.S="s",v.C="c",v.O="o"}(le||(le={})),function(v){v.R="r",v.D="d",v.W="w",v.L="l",v.A="a",v.C="c",v.U="u",v.P="p"}(pe||(pe={})),function(v){v.B="b",v.C="c",v.F="f",v.S="s"}(ue||(ue={})),function(v){v.Default="default"}(de||(de={})),function(v){v.Lifecycle="Lifecycle"}(me||(me={})),function(v){v.Default="default"}(he||(he={})),function(v){v.Inventory="Inventory"}(ge||(ge={})),function(v){v.Csv="Csv",v.Parquet="Parquet"}(fe||(fe={})),function(v){v.Daily="Daily",v.Weekly="Weekly"}(ye||(ye={})),function(v){v.Blob="Blob",v.Container="Container"}(ve||(ve={})),function(v){v.User="User",v.Application="Application",v.ManagedIdentity="ManagedIdentity",v.Key="Key"}(be||(be={})),function(v){v.MicrosoftStorage="Microsoft.Storage",v.MicrosoftKeyVault="Microsoft.KeyVault"}(Se||(Se={})),function(v){v.Enabled="Enabled",v.Disabled="Disabled"}(Ne||(Ne={})),function(v){v.Delete="DELETE",v.GET="GET",v.Head="HEAD",v.Merge="MERGE",v.Post="POST",v.Options="OPTIONS",v.PUT="PUT"}(Pe||(Pe={})),function(v){v.AccessTimeTracking="AccessTimeTracking"}(Ce||(Ce={})),function(v){v.Deleted="deleted"}(_e||(_e={})),function(v){v.Locked="Locked",v.Unlocked="Unlocked"}(xe||(xe={})),function(v){v.Available="Available",v.Leased="Leased",v.Expired="Expired",v.Breaking="Breaking",v.Broken="Broken"}(Ee||(Ee={})),function(v){v.Infinite="Infinite",v.Fixed="Fixed"}(ke||(ke={})),function(v){v.Locked="Locked",v.Unlocked="Unlocked"}(Te||(Te={})),function(v){v.Put="put",v.Lock="lock",v.Extend="extend"}(Ae||(Ae={})),function(v){v.InProgress="InProgress",v.Completed="Completed"}(Oe||(Oe={})),function(v){v.Acquire="Acquire",v.Renew="Renew",v.Change="Change",v.Release="Release",v.Break="Break"}(Ie||(Ie={})),function(v){v.SMB="SMB",v.NFS="NFS"}(ze||(ze={})),function(v){v.NoRootSquash="NoRootSquash",v.RootSquash="RootSquash",v.AllSquash="AllSquash"}(De||(De={})),function(v){v.TransactionOptimized="TransactionOptimized",v.Hot="Hot",v.Cool="Cool",v.Premium="Premium"}(qe||(qe={})),function(v){v.Acquire="Acquire",v.Renew="Renew",v.Change="Change",v.Release="Release",v.Break="Break"}(Le||(Le={}));var Be=C(96086),Fe=C(70655),Ge=C(41590);const Ue={type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}}}}},He={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"}}}}},$e={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"}}}}},Xe={type:{name:"Composite",className:"ServiceSpecification",modelProperties:{metricSpecifications:{serializedName:"metricSpecifications",type:{name:"Sequence",element:{type:{name:"Composite",className:"MetricSpecification"}}}}}}},Je={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"}}}}},Ze={type:{name:"Composite",className:"Dimension",modelProperties:{name:{serializedName:"name",type:{name:"String"}},displayName:{serializedName:"displayName",type:{name:"String"}}}}},et={type:{name:"Composite",className:"StorageSkuListResult",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"SkuInformation"}}}}}}},tt={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"}}}}}}},rt={type:{name:"Composite",className:"SKUCapability",modelProperties:{name:{serializedName:"name",readOnly:!0,type:{name:"String"}},value:{serializedName:"value",readOnly:!0,type:{name:"String"}}}}},it={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"}}}}},ot={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"}}}}},pt={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"]}},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"}}}}},ct={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"]}}}}},ut={type:{name:"Composite",className:"ExtendedLocation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},type:{serializedName:"type",type:{name:"String"}}}}},dt={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"}}}}}}},mt={type:{name:"Composite",className:"UserAssignedIdentity",modelProperties:{principalId:{serializedName:"principalId",readOnly:!0,type:{name:"String"}},clientId:{serializedName:"clientId",readOnly:!0,type:{name:"String"}}}}},ht={type:{name:"Composite",className:"SasPolicy",modelProperties:{sasExpirationPeriod:{serializedName:"sasExpirationPeriod",required:!0,type:{name:"String"}},expirationAction:{defaultValue:"Log",serializedName:"expirationAction",required:!0,type:{name:"String"}}}}},ft={type:{name:"Composite",className:"KeyPolicy",modelProperties:{keyExpirationPeriodInDays:{serializedName:"keyExpirationPeriodInDays",required:!0,type:{name:"Number"}}}}},yt={type:{name:"Composite",className:"CustomDomain",modelProperties:{name:{serializedName:"name",required:!0,type:{name:"String"}},useSubDomainName:{serializedName:"useSubDomainName",type:{name:"Boolean"}}}}},bt={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"}},encryptionIdentity:{serializedName:"identity",type:{name:"Composite",className:"EncryptionIdentity"}}}}},St={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"}}}}},Nt={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"}}}}},Ct={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"}}}}},_t={type:{name:"Composite",className:"EncryptionIdentity",modelProperties:{encryptionUserAssignedIdentity:{serializedName:"userAssignedIdentity",type:{name:"String"}},encryptionFederatedIdentityClientId:{serializedName:"federatedIdentityClientId",type:{name:"String"}}}}},xt={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"]}}}}},wt={type:{name:"Composite",className:"ResourceAccessRule",modelProperties:{tenantId:{serializedName:"tenantId",type:{name:"String"}},resourceId:{serializedName:"resourceId",type:{name:"String"}}}}},kt={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"}}}}},Rt={type:{name:"Composite",className:"IPRule",modelProperties:{iPAddressOrRange:{serializedName:"value",required:!0,type:{name:"String"}},action:{defaultValue:"Allow",isConstant:!0,serializedName:"action",type:{name:"String"}}}}},Tt={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"}}}}},Ot={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"}},samAccountName:{serializedName:"samAccountName",type:{name:"String"}},accountType:{serializedName:"accountType",type:{name:"String"}}}}},Mt={type:{name:"Composite",className:"RoutingPreference",modelProperties:{routingChoice:{serializedName:"routingChoice",type:{name:"String"}},publishMicrosoftEndpoints:{serializedName:"publishMicrosoftEndpoints",type:{name:"Boolean"}},publishInternetEndpoints:{serializedName:"publishInternetEndpoints",type:{name:"Boolean"}}}}},zt={type:{name:"Composite",className:"ImmutableStorageAccount",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},immutabilityPolicy:{serializedName:"immutabilityPolicy",type:{name:"Composite",className:"AccountImmutabilityPolicyProperties"}}}}},qt={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"}}}}},jt={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"}}}}},Bt={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"}}}}},Ft={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"}}}}},Gt={type:{name:"Composite",className:"KeyCreationTime",modelProperties:{key1:{serializedName:"key1",type:{name:"DateTime"}},key2:{serializedName:"key2",type:{name:"DateTime"}}}}},Ut={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"}}}}},Ht={type:{name:"Composite",className:"PrivateEndpoint",modelProperties:{id:{serializedName:"id",readOnly:!0,type:{name:"String"}}}}},Vt={type:{name:"Composite",className:"PrivateLinkServiceConnectionState",modelProperties:{status:{serializedName:"status",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}},actionRequired:{serializedName:"actionRequired",type:{name:"String"}}}}},Wt={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"}}}}},$t={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"}}}}},Kt={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"}}}}}}},Qt={type:{name:"Composite",className:"BlobRestoreRange",modelProperties:{startRange:{serializedName:"startRange",required:!0,type:{name:"String"}},endRange:{serializedName:"endRange",required:!0,type:{name:"String"}}}}},Xt={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"]}},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"}}}}},Jt={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"}}}}},Yt={type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"ErrorResponseBody"}}}}},Zt={type:{name:"Composite",className:"ErrorResponseBody",modelProperties:{code:{serializedName:"code",type:{name:"String"}},message:{serializedName:"message",type:{name:"String"}}}}},er={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"}}}}},tr={type:{name:"Composite",className:"StorageAccountListKeysResult",modelProperties:{keys:{serializedName:"keys",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"StorageAccountKey"}}}}}}},rr={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"}}}}},ir={type:{name:"Composite",className:"StorageAccountRegenerateKeyParameters",modelProperties:{keyName:{serializedName:"keyName",required:!0,type:{name:"String"}}}}},or={type:{name:"Composite",className:"UsageListResult",modelProperties:{value:{serializedName:"value",type:{name:"Sequence",element:{type:{name:"Composite",className:"Usage"}}}}}}},nr={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"}}}}},sr={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"}}}}},lr={type:{name:"Composite",className:"ListAccountSasResponse",modelProperties:{accountSasToken:{serializedName:"accountSasToken",readOnly:!0,type:{name:"String"}}}}},pr={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"}}}}},cr={type:{name:"Composite",className:"ListServiceSasResponse",modelProperties:{serviceSasToken:{serializedName:"serviceSasToken",readOnly:!0,type:{name:"String"}}}}},ur={type:{name:"Composite",className:"ManagementPolicySchema",modelProperties:{rules:{serializedName:"rules",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"ManagementPolicyRule"}}}}}}},dr={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"}}}}},hr={type:{name:"Composite",className:"ManagementPolicyDefinition",modelProperties:{actions:{serializedName:"actions",type:{name:"Composite",className:"ManagementPolicyAction"}},filters:{serializedName:"filters",type:{name:"Composite",className:"ManagementPolicyFilter"}}}}},gr={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"}}}}},fr={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"}}}}},yr={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"}}}}},vr={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"}}}}},br={type:{name:"Composite",className:"DateAfterCreation",modelProperties:{daysAfterCreationGreaterThan:{constraints:{InclusiveMinimum:0,MultipleOf:1},serializedName:"daysAfterCreationGreaterThan",required:!0,type:{name:"Number"}}}}},Sr={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"}}}}},Pr={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"}}}}}}},Cr={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"}}}}},xr={type:{name:"Composite",className:"BlobInventoryPolicySchema",modelProperties:{enabled:{serializedName:"enabled",required:!0,type:{name:"Boolean"}},type:{serializedName:"type",required:!0,type:{name:"String"}},rules:{serializedName:"rules",required:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobInventoryPolicyRule"}}}}}}},wr={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"}}}}},Er={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"}}}}}}},kr={type:{name:"Composite",className:"BlobInventoryPolicyFilter",modelProperties:{prefixMatch:{serializedName:"prefixMatch",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"}}}}},Rr={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"}}}}},Tr={type:{name:"Composite",className:"ListBlobInventoryPolicy",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobInventoryPolicy"}}}}}}},Ar={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"}}}}}}},Mr={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"}}}}},zr={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"}}}}}}},Lr={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"}}}}},jr={type:{name:"Composite",className:"SshPublicKey",modelProperties:{description:{serializedName:"description",type:{name:"String"}},key:{serializedName:"key",type:{name:"String"}}}}},Br={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"}}}}},Fr={type:{name:"Composite",className:"LocalUserRegeneratePasswordResult",modelProperties:{sshPassword:{serializedName:"sshPassword",readOnly:!0,type:{name:"String"}}}}},Gr={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"}}}}},Ur={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"}}}}},Hr={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"}}}}}}},Wr={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"}}}}}}},Kr={type:{name:"Composite",className:"DeleteRetentionPolicy",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMaximum:365,InclusiveMinimum:1},serializedName:"days",type:{name:"Number"}}}}},Qr={type:{name:"Composite",className:"ChangeFeed",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}},retentionInDays:{constraints:{InclusiveMaximum:146e3,InclusiveMinimum:1},serializedName:"retentionInDays",type:{name:"Number"}}}}},Jr={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"}}}}},Yr={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"}}}}}}},Zr={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"}}}}},ei={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"}}}}},ti={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"}}}}},ri={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"}}}}},ii={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"}}}}},oi={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"}}}}},si={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"}}}}},ai={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"}}}}},li={type:{name:"Composite",className:"LeaseContainerResponse",modelProperties:{leaseId:{serializedName:"leaseId",type:{name:"String"}},leaseTimeSeconds:{serializedName:"leaseTimeSeconds",type:{name:"String"}}}}},pi={type:{name:"Composite",className:"CloudError",modelProperties:{error:{serializedName:"error",type:{name:"Composite",className:"CloudErrorBody"}}}}},ci={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"}}}}}}},ui={type:{name:"Composite",className:"FileServiceItems",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"FileServiceProperties"}}}}}}},di={type:{name:"Composite",className:"ProtocolSettings",modelProperties:{smb:{serializedName:"smb",type:{name:"Composite",className:"SmbSetting"}}}}},mi={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"}}}}},hi={type:{name:"Composite",className:"Multichannel",modelProperties:{enabled:{serializedName:"enabled",type:{name:"Boolean"}}}}},gi={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"}}}}},fi={type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"id",type:{name:"String"}},accessPolicy:{serializedName:"accessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},yi={type:{name:"Composite",className:"AccessPolicy",modelProperties:{startTime:{serializedName:"startTime",type:{name:"DateTime"}},expiryTime:{serializedName:"expiryTime",type:{name:"DateTime"}},permission:{serializedName:"permission",type:{name:"String"}}}}},vi={type:{name:"Composite",className:"DeletedShare",modelProperties:{deletedShareName:{serializedName:"deletedShareName",required:!0,type:{name:"String"}},deletedShareVersion:{serializedName:"deletedShareVersion",required:!0,type:{name:"String"}}}}},bi={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"}}}}},Si={type:{name:"Composite",className:"LeaseShareResponse",modelProperties:{leaseId:{serializedName:"leaseId",type:{name:"String"}},leaseTimeSeconds:{serializedName:"leaseTimeSeconds",type:{name:"String"}}}}},Ni={type:{name:"Composite",className:"ListQueueServices",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"QueueServiceProperties"}}}}}}},Pi={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"}}}}},_i={type:{name:"Composite",className:"ListTableServices",modelProperties:{value:{serializedName:"value",readOnly:!0,type:{name:"Sequence",element:{type:{name:"Composite",className:"TableServiceProperties"}}}}}}},xi={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({},Wt.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"}}})}},Ei={type:{name:"Composite",className:"TrackedResource",modelProperties:Object.assign(Object.assign({},Wt.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({},Wt.type.modelProperties)}},Ri={type:{name:"Composite",className:"ManagementPolicy",modelProperties:Object.assign(Object.assign({},Wt.type.modelProperties),{lastModifiedTime:{serializedName:"properties.lastModifiedTime",readOnly:!0,type:{name:"DateTime"}},policy:{serializedName:"properties.policy",type:{name:"Composite",className:"ManagementPolicySchema"}}})}},Ti={type:{name:"Composite",className:"BlobInventoryPolicy",modelProperties:Object.assign(Object.assign({},Wt.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({},Wt.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({},Wt.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"}}}}})}},Mi={type:{name:"Composite",className:"LocalUser",modelProperties:Object.assign(Object.assign({},Wt.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"}}})}},zi={type:{name:"Composite",className:"EncryptionScope",modelProperties:Object.assign(Object.assign({},Wt.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({},Wt.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"}}})}},Li={type:{name:"Composite",className:"AzureEntityResource",modelProperties:Object.assign(Object.assign({},Wt.type.modelProperties),{etag:{serializedName:"etag",readOnly:!0,type:{name:"String"}}})}},ji={type:{name:"Composite",className:"FileServiceProperties",modelProperties:Object.assign(Object.assign({},Wt.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"}}})}},Bi={type:{name:"Composite",className:"QueueServiceProperties",modelProperties:Object.assign(Object.assign({},Wt.type.modelProperties),{cors:{serializedName:"properties.cors",type:{name:"Composite",className:"CorsRules"}}})}},Fi={type:{name:"Composite",className:"StorageQueue",modelProperties:Object.assign(Object.assign({},Wt.type.modelProperties),{metadata:{serializedName:"properties.metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},approximateMessageCount:{serializedName:"properties.approximateMessageCount",readOnly:!0,type:{name:"Number"}}})}},Gi={type:{name:"Composite",className:"ListQueue",modelProperties:Object.assign(Object.assign({},Wt.type.modelProperties),{metadata:{serializedName:"properties.metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}})}},Ui={type:{name:"Composite",className:"TableServiceProperties",modelProperties:Object.assign(Object.assign({},Wt.type.modelProperties),{cors:{serializedName:"properties.cors",type:{name:"Composite",className:"CorsRules"}}})}},Hi={type:{name:"Composite",className:"Table",modelProperties:Object.assign(Object.assign({},Wt.type.modelProperties),{tableName:{serializedName:"properties.tableName",readOnly:!0,type:{name:"String"}}})}},Vi={type:{name:"Composite",className:"StorageAccount",modelProperties:Object.assign(Object.assign({},Ei.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"]}},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"}}})}},Wi={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"}}})}},$i={type:{name:"Composite",className:"ListContainerItem",modelProperties:Object.assign(Object.assign({},Li.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:"BlobContainer",modelProperties:Object.assign(Object.assign({},Li.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"}}})}},Qi={type:{name:"Composite",className:"ImmutabilityPolicy",modelProperties:Object.assign(Object.assign({},Li.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"}}})}},Yi={type:{name:"Composite",className:"FileShareItem",modelProperties:Object.assign(Object.assign({},Li.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"}}})}},Zi={type:{name:"Composite",className:"FileShare",modelProperties:Object.assign(Object.assign({},Li.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"}}})}},ro={type:{name:"Composite",className:"BlobContainersCreateOrUpdateImmutabilityPolicyHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},io={type:{name:"Composite",className:"BlobContainersGetImmutabilityPolicyHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},oo={type:{name:"Composite",className:"BlobContainersDeleteImmutabilityPolicyHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},no={type:{name:"Composite",className:"BlobContainersLockImmutabilityPolicyHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},so={type:{name:"Composite",className:"BlobContainersExtendImmutabilityPolicyHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},ao={type:{name:"Composite",className:"FileSharesLeaseHeaders",modelProperties:{eTag:{serializedName:"etag",type:{name:"String"}}}}},lo={parameterPath:"accept",mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},po={parameterPath:"$host",mapper:{serializedName:"$host",required:!0,type:{name:"String"}},skipEncoding:!0},co={parameterPath:"apiVersion",mapper:{defaultValue:"2021-08-01",isConstant:!0,serializedName:"api-version",type:{name:"String"}}},uo={parameterPath:"subscriptionId",mapper:{constraints:{MinLength:1},serializedName:"subscriptionId",required:!0,type:{name:"String"}}},mo={parameterPath:["options","contentType"],mapper:{defaultValue:"application/json",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},ho={parameterPath:"accountName",mapper:ot},go={parameterPath:"parameters",mapper:pt},fo={parameterPath:"resourceGroupName",mapper:{constraints:{Pattern:new RegExp("^[-\\w\\._\\(\\)]+$"),MaxLength:90,MinLength:1},serializedName:"resourceGroupName",required:!0,type:{name:"String"}}},yo={parameterPath:"accountName",mapper:{constraints:{MaxLength:24,MinLength:3},serializedName:"accountName",required:!0,type:{name:"String"}}},vo={parameterPath:"parameters",mapper:Xt},bo={parameterPath:"regenerateKey",mapper:ir},So={parameterPath:"parameters",mapper:ar},Po={parameterPath:"parameters",mapper:pr},_o={parameterPath:"parameters",mapper:Kt},xo={parameterPath:"nextLink",mapper:{serializedName:"nextLink",required:!0,type:{name:"String"}},skipEncoding:!0},Eo={parameterPath:"location",mapper:{serializedName:"location",required:!0,type:{name:"String"}}},ko={parameterPath:"managementPolicyName",mapper:{serializedName:"managementPolicyName",required:!0,type:{name:"String"}}},Ro={parameterPath:"properties",mapper:Ri},To={parameterPath:"blobInventoryPolicyName",mapper:{serializedName:"blobInventoryPolicyName",required:!0,type:{name:"String"}}},Oo={parameterPath:"properties",mapper:Ti},zo={parameterPath:"privateEndpointConnectionName",mapper:{serializedName:"privateEndpointConnectionName",required:!0,type:{name:"String"}}},Do={parameterPath:"properties",mapper:wi},qo={parameterPath:"objectReplicationPolicyId",mapper:{constraints:{MinLength:1},serializedName:"objectReplicationPolicyId",required:!0,type:{name:"String"}}},Lo={parameterPath:"properties",mapper:Ii},jo={parameterPath:"username",mapper:{constraints:{MaxLength:64,MinLength:3},serializedName:"username",required:!0,type:{name:"String"}}},Go={parameterPath:"properties",mapper:Mi},Ho={parameterPath:"encryptionScope",mapper:zi},Vo={parameterPath:"encryptionScopeName",mapper:{constraints:{MaxLength:63,MinLength:3},serializedName:"encryptionScopeName",required:!0,type:{name:"String"}}},Wo={parameterPath:"parameters",mapper:qi},$o={parameterPath:"blobServicesName",mapper:{defaultValue:"default",isConstant:!0,serializedName:"BlobServicesName",type:{name:"String"}}},Ko={parameterPath:["options","maxpagesize"],mapper:{serializedName:"$maxpagesize",type:{name:"String"}}},Qo={parameterPath:["options","filter"],mapper:{serializedName:"$filter",type:{name:"String"}}},Xo={parameterPath:["options","include"],mapper:{serializedName:"$include",type:{name:"String"}}},Jo={parameterPath:"blobContainer",mapper:Ki},Zo={parameterPath:"containerName",mapper:{constraints:{MaxLength:63,MinLength:3},serializedName:"containerName",required:!0,type:{name:"String"}}},en={parameterPath:"legalHold",mapper:si},tn={parameterPath:["options","parameters"],mapper:Qi},rn={parameterPath:"immutabilityPolicyName",mapper:{defaultValue:"default",isConstant:!0,serializedName:"immutabilityPolicyName",type:{name:"String"}}},nn={parameterPath:["options","ifMatch"],mapper:{serializedName:"If-Match",type:{name:"String"}}},sn={parameterPath:"ifMatch",mapper:{serializedName:"If-Match",required:!0,type:{name:"String"}}},an={parameterPath:["options","parameters"],mapper:ai},ln={parameterPath:"parameters",mapper:ji},pn={parameterPath:"fileServicesName",mapper:{defaultValue:"default",isConstant:!0,serializedName:"FileServicesName",type:{name:"String"}}},un={parameterPath:["options","expand"],mapper:{serializedName:"$expand",type:{name:"String"}}},dn={parameterPath:"fileShare",mapper:Zi},mn={parameterPath:"shareName",mapper:{constraints:{MaxLength:63,MinLength:3},serializedName:"shareName",required:!0,type:{name:"String"}}},hn={parameterPath:["options","xMsSnapshot"],mapper:{serializedName:"x-ms-snapshot",type:{name:"String"}}},gn={parameterPath:"deletedShare",mapper:vi},yn={parameterPath:["options","parameters"],mapper:bi},bn={parameterPath:"parameters",mapper:Bi},Sn={parameterPath:"queueServiceName",mapper:{defaultValue:"default",isConstant:!0,serializedName:"queueServiceName",type:{name:"String"}}},Nn={parameterPath:"queue",mapper:Fi},Pn={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"}}},Cn={parameterPath:"parameters",mapper:Ui},_n={parameterPath:"tableServiceName",mapper:{defaultValue:"default",isConstant:!0,serializedName:"tableServiceName",type:{name:"String"}}},En={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(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,Fe.qq)(this._list(v));yield yield(0,Fe.qq)(P.value||[])}))}listPagingAll(v){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,Fe.KL)(this.listPagingPage(v));!(_=yield(0,Fe.qq)(x.next())).done;){const v=_.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,Fe.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},Rn)}}const kn=Ge.Q(je,!1),Rn={path:"/providers/Microsoft.Storage/operations",httpMethod:"GET",responses:{200:{bodyMapper:Ue}},queryParameters:[co],urlParameters:[po],headerParameters:[lo],serializer:kn};class SkusImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,Fe.qq)(this._list(v));yield yield(0,Fe.qq)(P.value||[])}))}listPagingAll(v){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,Fe.KL)(this.listPagingPage(v));!(_=yield(0,Fe.qq)(x.next())).done;){const v=_.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,Fe.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},An)}}const Tn=Ge.Q(je,!1),An={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/skus",httpMethod:"GET",responses:{200:{bodyMapper:et}},queryParameters:[co],urlParameters:[po,uo],headerParameters:[lo],serializer:Tn};var On=C(14014);class LroImpl{constructor(v,P,C,_=C.path,x=C.httpMethod){this.sendOperationFn=v,this.args=P,this.spec=C,this.requestPath=_,this.requestMethod=x}sendInitialRequest(){return(0,Fe.mG)(this,void 0,void 0,(function*(){return this.sendOperationFn(this.args,this.spec)}))}sendPollRequest(v){return(0,Fe.mG)(this,void 0,void 0,(function*(){const P=this.spec,{requestBody:C}=P,_=(0,Fe._T)(P,["requestBody"]);return this.sendOperationFn(this.args,Object.assign(Object.assign({},_),{path:v,httpMethod:"GET"}))}))}}class StorageAccountsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,Fe.qq)(this._list(v));yield yield(0,Fe.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,Fe.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,Fe.qq)(P.value||[])}))}listPagingAll(v){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,Fe.KL)(this.listPagingPage(v));!(_=yield(0,Fe.qq)(x.next())).done;){const v=_.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,Fe.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listByResourceGroup(v,P){const C=this.listByResourceGroupPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByResourceGroupPagingPage(v,P)}}listByResourceGroupPagingPage(v,P){return(0,Fe.FC)(this,arguments,(function*listByResourceGroupPagingPage_1(){let C=yield(0,Fe.qq)(this._listByResourceGroup(v,P));yield yield(0,Fe.qq)(C.value||[]);let _=C.nextLink;for(;_;)C=yield(0,Fe.qq)(this._listByResourceGroupNext(v,_,P)),_=C.nextLink,yield yield(0,Fe.qq)(C.value||[])}))}listByResourceGroupPagingAll(v,P){return(0,Fe.FC)(this,arguments,(function*listByResourceGroupPagingAll_1(){var C,_;try{for(var x,k=(0,Fe.KL)(this.listByResourceGroupPagingPage(v,P));!(x=yield(0,Fe.qq)(k.next())).done;){const v=x.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,Fe.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}checkNameAvailability(v,P){return this.client.sendOperationRequest({accountName:v,options:P},Mn)}beginCreate(v,P,C,_){return(0,Fe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,accountName:P,parameters:C,options:_},zn);return new On.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs})}))}beginCreateAndWait(v,P,C,_){return(0,Fe.mG)(this,void 0,void 0,(function*(){return(yield this.beginCreate(v,P,C,_)).pollUntilDone()}))}delete(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Dn)}getProperties(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},qn)}update(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,parameters:C,options:_},Ln)}_list(v){return this.client.sendOperationRequest({options:v},jn)}_listByResourceGroup(v,P){return this.client.sendOperationRequest({resourceGroupName:v,options:P},Bn)}listKeys(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Fn)}regenerateKey(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,regenerateKey:C,options:_},Un)}listAccountSAS(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,parameters:C,options:_},Hn)}listServiceSAS(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,parameters:C,options:_},Vn)}beginFailover(v,P,C){return(0,Fe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,accountName:P,options:C},Wn);return new On.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs,lroResourceLocationConfig:"location"})}))}beginFailoverAndWait(v,P,C){return(0,Fe.mG)(this,void 0,void 0,(function*(){return(yield this.beginFailover(v,P,C)).pollUntilDone()}))}beginHierarchicalNamespaceMigration(v,P,C,_){return(0,Fe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,accountName:P,requestType:C,options:_},$n);return new On.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs,lroResourceLocationConfig:"location"})}))}beginHierarchicalNamespaceMigrationAndWait(v,P,C,_){return(0,Fe.mG)(this,void 0,void 0,(function*(){return(yield this.beginHierarchicalNamespaceMigration(v,P,C,_)).pollUntilDone()}))}beginAbortHierarchicalNamespaceMigration(v,P,C){return(0,Fe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),_=new LroImpl(((v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,accountName:P,options:C},Kn);return new On.F(_,{resumeFrom:null==C?void 0:C.resumeFrom,intervalInMs:null==C?void 0:C.updateIntervalInMs,lroResourceLocationConfig:"location"})}))}beginAbortHierarchicalNamespaceMigrationAndWait(v,P,C){return(0,Fe.mG)(this,void 0,void 0,(function*(){return(yield this.beginAbortHierarchicalNamespaceMigration(v,P,C)).pollUntilDone()}))}beginRestoreBlobRanges(v,P,C,_){return(0,Fe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,accountName:P,parameters:C,options:_},Xn);return new On.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs,lroResourceLocationConfig:"location"})}))}beginRestoreBlobRangesAndWait(v,P,C,_){return(0,Fe.mG)(this,void 0,void 0,(function*(){return(yield this.beginRestoreBlobRanges(v,P,C,_)).pollUntilDone()}))}revokeUserDelegationKeys(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Jn)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},Yn)}_listByResourceGroupNext(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,nextLink:P,options:C},Zn)}}const In=Ge.Q(je,!1),Mn={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability",httpMethod:"POST",responses:{200:{bodyMapper:nt}},requestBody:ho,queryParameters:[co],urlParameters:[po,uo],headerParameters:[lo,mo],mediaType:"json",serializer:In},zn={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:go,queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo,mo],mediaType:"json",serializer:In},Dn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",httpMethod:"DELETE",responses:{200:{},204:{}},queryParameters:[co],urlParameters:[po,uo,fo,yo],serializer:In},qn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",httpMethod:"GET",responses:{200:{bodyMapper:Vi}},queryParameters:[co,{parameterPath:["options","expand"],mapper:{serializedName:"$expand",type:{name:"Enum",allowedValues:["geoReplicationStats","blobRestoreStatus"]}}}],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:In},Ln={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Vi}},requestBody:vo,queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo,mo],mediaType:"json",serializer:In},jn={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts",httpMethod:"GET",responses:{200:{bodyMapper:er}},queryParameters:[co],urlParameters:[po,uo],headerParameters:[lo],serializer:In},Bn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts",httpMethod:"GET",responses:{200:{bodyMapper:er}},queryParameters:[co],urlParameters:[po,uo,fo],headerParameters:[lo],serializer:In},Fn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys",httpMethod:"POST",responses:{200:{bodyMapper:tr}},queryParameters:[co,{parameterPath:["options","expand"],mapper:{defaultValue:"kerb",isConstant:!0,serializedName:"$expand",type:{name:"String"}}}],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:In},Un={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey",httpMethod:"POST",responses:{200:{bodyMapper:tr}},requestBody:bo,queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo,mo],mediaType:"json",serializer:In},Hn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas",httpMethod:"POST",responses:{200:{bodyMapper:lr}},requestBody:So,queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo,mo],mediaType:"json",serializer:In},Vn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas",httpMethod:"POST",responses:{200:{bodyMapper:cr}},requestBody:Po,queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo,mo],mediaType:"json",serializer:In},Wn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/failover",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{}},queryParameters:[co],urlParameters:[po,uo,fo,yo],serializer:In},$n={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/hnsonmigration",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Yt}},queryParameters:[co,{parameterPath:"requestType",mapper:{serializedName:"requestType",required:!0,type:{name:"String"}}}],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:In},Kn={path:"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/aborthnsonmigration",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:In},Xn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges",httpMethod:"POST",responses:{200:{bodyMapper:$t},201:{bodyMapper:$t},202:{bodyMapper:$t},204:{bodyMapper:$t}},requestBody:_o,queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo,mo],mediaType:"json",serializer:In},Jn={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/revokeUserDelegationKeys",httpMethod:"POST",responses:{200:{}},queryParameters:[co],urlParameters:[po,uo,fo,yo],serializer:In},Yn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:er}},queryParameters:[co],urlParameters:[po,uo,xo],headerParameters:[lo],serializer:In},Zn={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:er}},queryParameters:[co],urlParameters:[po,uo,fo,xo],headerParameters:[lo],serializer:In};class DeletedAccountsImpl{constructor(v){this.client=v}list(v){const P=this.listPagingAll(v);return{next:()=>P.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v)}}listPagingPage(v){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let P=yield(0,Fe.qq)(this._list(v));yield yield(0,Fe.qq)(P.value||[]);let C=P.nextLink;for(;C;)P=yield(0,Fe.qq)(this._listNext(C,v)),C=P.nextLink,yield yield(0,Fe.qq)(P.value||[])}))}listPagingAll(v){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var P,C;try{for(var _,x=(0,Fe.KL)(this.listPagingPage(v));!(_=yield(0,Fe.qq)(x.next())).done;){const v=_.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,Fe.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}_list(v){return this.client.sendOperationRequest({options:v},ts)}get(v,P,C){return this.client.sendOperationRequest({deletedAccountName:v,location:P,options:C},rs)}_listNext(v,P){return this.client.sendOperationRequest({nextLink:v,options:P},os)}}const es=Ge.Q(je,!1),ts={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/deletedAccounts",httpMethod:"GET",responses:{200:{bodyMapper:Jt},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo],headerParameters:[lo],serializer:es},rs={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/deletedAccounts/{deletedAccountName}",httpMethod:"GET",responses:{200:{bodyMapper:Wi},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,{parameterPath:"deletedAccountName",mapper:{constraints:{MaxLength:24,MinLength:3},serializedName:"deletedAccountName",required:!0,type:{name:"String"}}},Eo],headerParameters:[lo],serializer:es},os={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Jt},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,xo],headerParameters:[lo],serializer:es};class UsagesImpl{constructor(v){this.client=v}listByLocation(v,P){const C=this.listByLocationPagingAll(v,P);return{next:()=>C.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listByLocationPagingPage(v,P)}}listByLocationPagingPage(v,P){return(0,Fe.FC)(this,arguments,(function*listByLocationPagingPage_1(){let C=yield(0,Fe.qq)(this._listByLocation(v,P));yield yield(0,Fe.qq)(C.value||[])}))}listByLocationPagingAll(v,P){return(0,Fe.FC)(this,arguments,(function*listByLocationPagingAll_1(){var C,_;try{for(var x,k=(0,Fe.KL)(this.listByLocationPagingPage(v,P));!(x=yield(0,Fe.qq)(k.next())).done;){const v=x.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,Fe.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}_listByLocation(v,P){return this.client.sendOperationRequest({location:v,options:P},ss)}}const ns=Ge.Q(je,!1),ss={path:"/subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/usages",httpMethod:"GET",responses:{200:{bodyMapper:or}},queryParameters:[co],urlParameters:[po,uo,Eo],headerParameters:[lo],serializer:ns};class ManagementPoliciesImpl{constructor(v){this.client=v}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,managementPolicyName:C,options:_},ls)}createOrUpdate(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,managementPolicyName:C,properties:_,options:x},ps)}delete(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,managementPolicyName:C,options:_},cs)}}const as=Ge.Q(je,!1),ls={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",httpMethod:"GET",responses:{200:{bodyMapper:Ri}},queryParameters:[co],urlParameters:[po,uo,fo,yo,ko],headerParameters:[lo],serializer:as},ps={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ri}},requestBody:Ro,queryParameters:[co],urlParameters:[po,uo,fo,yo,ko],headerParameters:[lo,mo],mediaType:"json",serializer:as},cs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}",httpMethod:"DELETE",responses:{200:{},204:{}},queryParameters:[co],urlParameters:[po,uo,fo,yo,ko],serializer:as};class BlobInventoryPoliciesImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Fe.qq)(this._list(v,P,C));yield yield(0,Fe.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Fe.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Fe.qq)(R.next())).done;){const v=k.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Fe.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,blobInventoryPolicyName:C,options:_},ds)}createOrUpdate(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,blobInventoryPolicyName:C,properties:_,options:x},ms)}delete(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,blobInventoryPolicyName:C,options:_},hs)}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},gs)}}const us=Ge.Q(je,!1),ds={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}",httpMethod:"GET",responses:{200:{bodyMapper:Ti},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo,To],headerParameters:[lo],serializer:us},ms={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ti},default:{bodyMapper:Yt}},requestBody:Oo,queryParameters:[co],urlParameters:[po,uo,fo,yo,To],headerParameters:[lo,mo],mediaType:"json",serializer:us},hs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo,To],headerParameters:[lo],serializer:us},gs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Tr},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:us};class PrivateEndpointConnectionsImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Fe.qq)(this._list(v,P,C));yield yield(0,Fe.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Fe.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Fe.qq)(R.next())).done;){const v=k.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Fe.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},ys)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,privateEndpointConnectionName:C,options:_},vs)}put(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,privateEndpointConnectionName:C,properties:_,options:x},bs)}delete(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,privateEndpointConnectionName:C,options:_},Ss)}}const fs=Ge.Q(je,!1),ys={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections",httpMethod:"GET",responses:{200:{bodyMapper:Ar}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:fs},vs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"GET",responses:{200:{bodyMapper:wi},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo,zo],headerParameters:[lo],serializer:fs},bs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"PUT",responses:{200:{bodyMapper:wi},default:{bodyMapper:Yt}},requestBody:Do,queryParameters:[co],urlParameters:[po,uo,fo,yo,zo],headerParameters:[lo,mo],mediaType:"json",serializer:fs},Ss={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo,zo],headerParameters:[lo],serializer:fs};class PrivateLinkResourcesImpl{constructor(v){this.client=v}listByStorageAccount(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Ps)}}const Ns=Ge.Q(je,!1),Ps={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateLinkResources",httpMethod:"GET",responses:{200:{bodyMapper:Or}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:Ns};class ObjectReplicationPoliciesOperationsImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Fe.qq)(this._list(v,P,C));yield yield(0,Fe.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Fe.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Fe.qq)(R.next())).done;){const v=k.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Fe.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},_s)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,objectReplicationPolicyId:C,options:_},xs)}createOrUpdate(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,objectReplicationPolicyId:C,properties:_,options:x},ws)}delete(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,objectReplicationPolicyId:C,options:_},Es)}}const Cs=Ge.Q(je,!1),_s={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies",httpMethod:"GET",responses:{200:{bodyMapper:Ir},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:Cs},xs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",httpMethod:"GET",responses:{200:{bodyMapper:Ii},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo,qo],headerParameters:[lo],serializer:Cs},ws={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",httpMethod:"PUT",responses:{200:{bodyMapper:Ii},default:{bodyMapper:Yt}},requestBody:Lo,queryParameters:[co],urlParameters:[po,uo,fo,yo,qo],headerParameters:[lo,mo],mediaType:"json",serializer:Cs},Es={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo,qo],headerParameters:[lo],serializer:Cs};class LocalUsersOperationsImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Fe.qq)(this._list(v,P,C));yield yield(0,Fe.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Fe.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Fe.qq)(R.next())).done;){const v=k.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Fe.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Rs)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,username:C,options:_},Ts)}createOrUpdate(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,username:C,properties:_,options:x},Os)}delete(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,username:C,options:_},Is)}listKeys(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,username:C,options:_},Ms)}regeneratePassword(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,username:C,options:_},zs)}}const ks=Ge.Q(je,!1),Rs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers",httpMethod:"GET",responses:{200:{bodyMapper:qr},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:ks},Ts={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}",httpMethod:"GET",responses:{200:{bodyMapper:Mi},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo,jo],headerParameters:[lo],serializer:ks},Os={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}",httpMethod:"PUT",responses:{200:{bodyMapper:Mi},default:{bodyMapper:Yt}},requestBody:Go,queryParameters:[co],urlParameters:[po,uo,fo,yo,jo],headerParameters:[lo,mo],mediaType:"json",serializer:ks},Is={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo,jo],headerParameters:[lo],serializer:ks},Ms={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/listKeys",httpMethod:"POST",responses:{200:{bodyMapper:Br},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo,jo],headerParameters:[lo],serializer:ks},zs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/regeneratePassword",httpMethod:"POST",responses:{200:{bodyMapper:Fr},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo,jo],headerParameters:[lo],serializer:ks};class EncryptionScopesImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Fe.qq)(this._list(v,P,C));yield yield(0,Fe.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Fe.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Fe.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Fe.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Fe.qq)(R.next())).done;){const v=k.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Fe.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}put(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,encryptionScopeName:C,encryptionScope:_,options:x},qs)}patch(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,encryptionScopeName:C,encryptionScope:_,options:x},Ls)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,encryptionScopeName:C,options:_},js)}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Bs)}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,nextLink:C,options:_},Fs)}}const Ds=Ge.Q(je,!1),qs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",httpMethod:"PUT",responses:{200:{bodyMapper:zi},201:{bodyMapper:zi},default:{bodyMapper:Yt}},requestBody:Ho,queryParameters:[co],urlParameters:[po,uo,fo,yo,Vo],headerParameters:[lo,mo],mediaType:"json",serializer:Ds},Ls={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",httpMethod:"PATCH",responses:{200:{bodyMapper:zi},default:{bodyMapper:Yt}},requestBody:Ho,queryParameters:[co],urlParameters:[po,uo,fo,yo,Vo],headerParameters:[lo,mo],mediaType:"json",serializer:Ds},js={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}",httpMethod:"GET",responses:{200:{bodyMapper:zi},default:{bodyMapper:Yt}},queryParameters:[co],urlParameters:[po,uo,fo,yo,Vo],headerParameters:[lo],serializer:Ds},Bs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes",httpMethod:"GET",responses:{200:{bodyMapper:Ur}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:Ds},Fs={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Ur}},queryParameters:[co],urlParameters:[po,uo,fo,yo,xo],headerParameters:[lo],serializer:Ds};class BlobServicesImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Fe.qq)(this._list(v,P,C));yield yield(0,Fe.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Fe.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Fe.qq)(R.next())).done;){const v=k.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Fe.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Us)}setServiceProperties(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,parameters:C,options:_},Hs)}getServiceProperties(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Vs)}}const Gs=Ge.Q(je,!1),Us={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices",httpMethod:"GET",responses:{200:{bodyMapper:Hr}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:Gs},Hs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/{BlobServicesName}",httpMethod:"PUT",responses:{200:{bodyMapper:qi}},requestBody:Wo,queryParameters:[co],urlParameters:[po,uo,fo,yo,$o],headerParameters:[lo,mo],mediaType:"json",serializer:Gs},Vs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/{BlobServicesName}",httpMethod:"GET",responses:{200:{bodyMapper:qi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,$o],headerParameters:[lo],serializer:Gs};class BlobContainersImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Fe.qq)(this._list(v,P,C));yield yield(0,Fe.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Fe.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Fe.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Fe.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Fe.qq)(R.next())).done;){const v=k.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Fe.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},$s)}create(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,blobContainer:_,options:x},Ks)}update(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,blobContainer:_,options:x},Qs)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,options:_},Xs)}delete(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,options:_},Ys)}setLegalHold(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,legalHold:_,options:x},ea)}clearLegalHold(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,legalHold:_,options:x},oa)}createOrUpdateImmutabilityPolicy(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,options:_},sa)}getImmutabilityPolicy(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,options:_},aa)}deleteImmutabilityPolicy(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,ifMatch:_,options:x},da)}lockImmutabilityPolicy(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,ifMatch:_,options:x},ga)}extendImmutabilityPolicy(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,ifMatch:_,options:x},fa)}lease(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,containerName:C,options:_},ya)}beginObjectLevelWorm(v,P,C,_){return(0,Fe.mG)(this,void 0,void 0,(function*(){const directSendOperation=(v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){return this.client.sendOperationRequest(v,P)})),x=new LroImpl(((v,P)=>(0,Fe.mG)(this,void 0,void 0,(function*(){var C;let _;const x=null===(C=v.options)||void 0===C?void 0:C.onResponse,k=Object.assign(Object.assign({},v),{options:Object.assign(Object.assign({},v.options),{onResponse:(v,P)=>{_=v,null==x||x(v,P)}})});return{flatResponse:yield directSendOperation(k,P),rawResponse:{statusCode:_.status,body:_.parsedBody,headers:_.headers.toJSON()}}}))),{resourceGroupName:v,accountName:P,containerName:C,options:_},va);return new On.F(x,{resumeFrom:null==_?void 0:_.resumeFrom,intervalInMs:null==_?void 0:_.updateIntervalInMs,lroResourceLocationConfig:"location"})}))}beginObjectLevelWormAndWait(v,P,C,_){return(0,Fe.mG)(this,void 0,void 0,(function*(){return(yield this.beginObjectLevelWorm(v,P,C,_)).pollUntilDone()}))}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,nextLink:C,options:_},ba)}}const Ws=Ge.Q(je,!1),$s={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers",httpMethod:"GET",responses:{200:{bodyMapper:Zr}},queryParameters:[co,Ko,Qo,Xo],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:Ws},Ks={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ki},201:{bodyMapper:Ki}},requestBody:Jo,queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo],headerParameters:[lo,mo],mediaType:"json",serializer:Ws},Qs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Ki}},requestBody:Jo,queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo],headerParameters:[lo,mo],mediaType:"json",serializer:Ws},Xs={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Ki}},queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo],headerParameters:[lo],serializer:Ws},Ys={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}",httpMethod:"DELETE",responses:{200:{},204:{}},queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo],serializer:Ws},ea={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/setLegalHold",httpMethod:"POST",responses:{200:{bodyMapper:si}},requestBody:en,queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo],headerParameters:[lo,mo],mediaType:"json",serializer:Ws},oa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/clearLegalHold",httpMethod:"POST",responses:{200:{bodyMapper:si}},requestBody:en,queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo],headerParameters:[lo,mo],mediaType:"json",serializer:Ws},sa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}",httpMethod:"PUT",responses:{200:{bodyMapper:Qi,headersMapper:ro}},requestBody:tn,queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo,rn],headerParameters:[lo,mo,nn],mediaType:"json",serializer:Ws},aa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}",httpMethod:"GET",responses:{200:{bodyMapper:Qi,headersMapper:io}},queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo,rn],headerParameters:[lo,nn],serializer:Ws},da={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}",httpMethod:"DELETE",responses:{200:{bodyMapper:Qi,headersMapper:oo}},queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo,rn],headerParameters:[lo,sn],serializer:Ws},ga={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/lock",httpMethod:"POST",responses:{200:{bodyMapper:Qi,headersMapper:no}},queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo],headerParameters:[lo,sn],serializer:Ws},fa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/extend",httpMethod:"POST",responses:{200:{bodyMapper:Qi,headersMapper:so}},requestBody:tn,queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo],headerParameters:[lo,mo,sn],mediaType:"json",serializer:Ws},ya={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/lease",httpMethod:"POST",responses:{200:{bodyMapper:li}},requestBody:an,queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo],headerParameters:[lo,mo],mediaType:"json",serializer:Ws},va={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/migrate",httpMethod:"POST",responses:{200:{},201:{},202:{},204:{},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,Zo],headerParameters:[lo],serializer:Ws},ba={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Zr}},queryParameters:[co,Ko,Qo,Xo],urlParameters:[po,uo,fo,yo,xo],headerParameters:[lo],serializer:Ws};class FileServicesImpl{constructor(v){this.client=v}list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Na)}setServiceProperties(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,parameters:C,options:_},Pa)}getServiceProperties(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Ca)}}const Sa=Ge.Q(je,!1),Na={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices",httpMethod:"GET",responses:{200:{bodyMapper:ui},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:Sa},Pa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/{FileServicesName}",httpMethod:"PUT",responses:{200:{bodyMapper:ji},default:{bodyMapper:pi}},requestBody:ln,queryParameters:[co],urlParameters:[po,uo,fo,yo,pn],headerParameters:[lo,mo],mediaType:"json",serializer:Sa},Ca={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/{FileServicesName}",httpMethod:"GET",responses:{200:{bodyMapper:ji},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,pn],headerParameters:[lo],serializer:Sa};class FileSharesImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Fe.qq)(this._list(v,P,C));yield yield(0,Fe.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Fe.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Fe.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Fe.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Fe.qq)(R.next())).done;){const v=k.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Fe.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},xa)}create(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,shareName:C,fileShare:_,options:x},wa)}update(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,shareName:C,fileShare:_,options:x},Ea)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,shareName:C,options:_},Ra)}delete(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,shareName:C,options:_},Ta)}restore(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,shareName:C,deletedShare:_,options:x},Aa)}lease(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,shareName:C,options:_},Oa)}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,nextLink:C,options:_},Ia)}}const _a=Ge.Q(je,!1),xa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares",httpMethod:"GET",responses:{200:{bodyMapper:gi},default:{bodyMapper:pi}},queryParameters:[co,Ko,Qo,un],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:_a},wa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}",httpMethod:"PUT",responses:{200:{bodyMapper:Zi},201:{bodyMapper:Zi},default:{bodyMapper:pi}},requestBody:dn,queryParameters:[co,un],urlParameters:[po,uo,fo,yo,mn],headerParameters:[lo,mo],mediaType:"json",serializer:_a},Ea={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Zi},default:{bodyMapper:pi}},requestBody:dn,queryParameters:[co],urlParameters:[po,uo,fo,yo,mn],headerParameters:[lo,mo],mediaType:"json",serializer:_a},Ra={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}",httpMethod:"GET",responses:{200:{bodyMapper:Zi},default:{bodyMapper:pi}},queryParameters:[co,un],urlParameters:[po,uo,fo,yo,mn],headerParameters:[lo,hn],serializer:_a},Ta={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}",httpMethod:"DELETE",responses:{200:{},204:{},default:{bodyMapper:pi}},queryParameters:[co,{parameterPath:["options","include"],mapper:{serializedName:"$include",type:{name:"String"}}}],urlParameters:[po,uo,fo,yo,mn],headerParameters:[lo,hn],serializer:_a},Aa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/restore",httpMethod:"POST",responses:{200:{},default:{bodyMapper:pi}},requestBody:gn,queryParameters:[co],urlParameters:[po,uo,fo,yo,mn],headerParameters:[lo,mo],mediaType:"json",serializer:_a},Oa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/lease",httpMethod:"POST",responses:{200:{bodyMapper:Si,headersMapper:ao},default:{bodyMapper:pi}},requestBody:yn,queryParameters:[co],urlParameters:[po,uo,fo,yo,mn],headerParameters:[lo,mo,hn],mediaType:"json",serializer:_a},Ia={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:gi},default:{bodyMapper:pi}},queryParameters:[co,Ko,Qo,un],urlParameters:[po,uo,fo,yo,xo],headerParameters:[lo],serializer:_a};class QueueServicesImpl{constructor(v){this.client=v}list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},za)}setServiceProperties(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,parameters:C,options:_},Da)}getServiceProperties(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},La)}}const Ma=Ge.Q(je,!1),za={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices",httpMethod:"GET",responses:{200:{bodyMapper:Ni},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:Ma},Da={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/{queueServiceName}",httpMethod:"PUT",responses:{200:{bodyMapper:Bi},default:{bodyMapper:pi}},requestBody:bn,queryParameters:[co],urlParameters:[po,uo,fo,yo,Sn],headerParameters:[lo,mo],mediaType:"json",serializer:Ma},La={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/{queueServiceName}",httpMethod:"GET",responses:{200:{bodyMapper:Bi},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,Sn],headerParameters:[lo],serializer:Ma};class QueueImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Fe.qq)(this._list(v,P,C));yield yield(0,Fe.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Fe.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Fe.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Fe.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Fe.qq)(R.next())).done;){const v=k.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Fe.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}create(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,queueName:C,queue:_,options:x},Ba)}update(v,P,C,_,x){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,queueName:C,queue:_,options:x},Fa)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,queueName:C,options:_},Ga)}delete(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,queueName:C,options:_},Va)}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Wa)}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,nextLink:C,options:_},$a)}}const ja=Ge.Q(je,!1),Ba={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}",httpMethod:"PUT",responses:{200:{bodyMapper:Fi},default:{bodyMapper:pi}},requestBody:Nn,queryParameters:[co],urlParameters:[po,uo,fo,yo,Pn],headerParameters:[lo,mo],mediaType:"json",serializer:ja},Fa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Fi},default:{bodyMapper:pi}},requestBody:Nn,queryParameters:[co],urlParameters:[po,uo,fo,yo,Pn],headerParameters:[lo,mo],mediaType:"json",serializer:ja},Ga={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}",httpMethod:"GET",responses:{200:{bodyMapper:Fi},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,Pn],headerParameters:[lo],serializer:ja},Va={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}",httpMethod:"DELETE",responses:{204:{},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,Pn],headerParameters:[lo],serializer:ja},Wa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues",httpMethod:"GET",responses:{200:{bodyMapper:Pi},default:{bodyMapper:pi}},queryParameters:[co,Ko,Qo],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:ja},$a={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:Pi},default:{bodyMapper:pi}},queryParameters:[co,Ko,Qo],urlParameters:[po,uo,fo,yo,xo],headerParameters:[lo],serializer:ja};class TableServicesImpl{constructor(v){this.client=v}list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Qa)}setServiceProperties(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,parameters:C,options:_},Xa)}getServiceProperties(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},Ja)}}const Ka=Ge.Q(je,!1),Qa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices",httpMethod:"GET",responses:{200:{bodyMapper:_i},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:Ka},Xa={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/{tableServiceName}",httpMethod:"PUT",responses:{200:{bodyMapper:Ui},default:{bodyMapper:pi}},requestBody:Cn,queryParameters:[co],urlParameters:[po,uo,fo,yo,_n],headerParameters:[lo,mo],mediaType:"json",serializer:Ka},Ja={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/{tableServiceName}",httpMethod:"GET",responses:{200:{bodyMapper:Ui},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,_n],headerParameters:[lo],serializer:Ka};class TableOperationsImpl{constructor(v){this.client=v}list(v,P,C){const _=this.listPagingAll(v,P,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:()=>this.listPagingPage(v,P,C)}}listPagingPage(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingPage_1(){let _=yield(0,Fe.qq)(this._list(v,P,C));yield yield(0,Fe.qq)(_.value||[]);let x=_.nextLink;for(;x;)_=yield(0,Fe.qq)(this._listNext(v,P,x,C)),x=_.nextLink,yield yield(0,Fe.qq)(_.value||[])}))}listPagingAll(v,P,C){return(0,Fe.FC)(this,arguments,(function*listPagingAll_1(){var _,x;try{for(var k,R=(0,Fe.KL)(this.listPagingPage(v,P,C));!(k=yield(0,Fe.qq)(R.next())).done;){const v=k.value;yield(0,Fe.qq)(yield*(0,Fe.V2)((0,Fe.KL)(v)))}}catch(v){_={error:v}}finally{try{k&&!k.done&&(x=R.return)&&(yield(0,Fe.qq)(x.call(R)))}finally{if(_)throw _.error}}}))}create(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,tableName:C,options:_},Za)}update(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,tableName:C,options:_},el)}get(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,tableName:C,options:_},tl)}delete(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,tableName:C,options:_},rl)}_list(v,P,C){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,options:C},il)}_listNext(v,P,C,_){return this.client.sendOperationRequest({resourceGroupName:v,accountName:P,nextLink:C,options:_},ol)}}const Ya=Ge.Q(je,!1),Za={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}",httpMethod:"PUT",responses:{200:{bodyMapper:Hi},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,En],headerParameters:[lo],serializer:Ya},el={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}",httpMethod:"PATCH",responses:{200:{bodyMapper:Hi},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,En],headerParameters:[lo],serializer:Ya},tl={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}",httpMethod:"GET",responses:{200:{bodyMapper:Hi},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,En],headerParameters:[lo],serializer:Ya},rl={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}",httpMethod:"DELETE",responses:{204:{},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,En],headerParameters:[lo],serializer:Ya},il={path:"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables",httpMethod:"GET",responses:{200:{bodyMapper:xi},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo],headerParameters:[lo],serializer:Ya},ol={path:"{nextLink}",httpMethod:"GET",responses:{200:{bodyMapper:xi},default:{bodyMapper:pi}},queryParameters:[co],urlParameters:[po,uo,fo,yo,xo],headerParameters:[lo],serializer:Ya};class StorageManagementClient extends Be.S{constructor(v,P,C){if(void 0===v)throw new Error("'credentials' cannot be null");if(void 0===P)throw new Error("'subscriptionId' cannot be null");C||(C={});const _={requestContentType:"application/json; charset=utf-8",credential:v},x="azsdk-js-arm-storage/17.1.0",k=C.userAgentOptions&&C.userAgentOptions.userAgentPrefix?`${C.userAgentOptions.userAgentPrefix} ${x}`:`${x}`;C.credentialScopes||(C.credentialScopes=["https://management.azure.com/.default"]);super(Object.assign(Object.assign(Object.assign({},_),C),{userAgentOptions:{userAgentPrefix:k},baseUri:C.endpoint||"https://management.azure.com"})),this.subscriptionId=P,this.$host=C.$host||"https://management.azure.com",this.apiVersion=C.apiVersion||"2021-08-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)}}},80445:()=>{"use strict";void 0!==typeof Symbol&&Symbol.asyncIterator||(Symbol.asyncIterator=Symbol.for("Symbol.asyncIterator"))},19732:(v,P,C)=>{"use strict";function isTokenCredential(v){const P=v;return P&&"function"==typeof P.getToken&&(void 0===P.signRequest||P.getToken.length>0)}C.d(P,{c:()=>isTokenCredential})},67290:(v,P,C)=>{"use strict";C.d(P,{I:()=>x,c:()=>_});const _="$",x="_"},41590:(v,P,C)=>{"use strict";function encodeByteArray(v){return(v instanceof Buffer?v:Buffer.from(v.buffer)).toString("base64")}function decodeString(v){return Buffer.from(v,"base64")}C.d(P,{r:()=>k,Q:()=>createSerializer});var _=C(67290),x=C(81498);class SerializerImpl{constructor(v={},P=!1){this.modelMappers=v,this.isXML=P}validateConstraints(v,P,C){const failValidation=(v,_)=>{throw new Error(`"${C}" with value "${P}" should satisfy the constraint "${v}": ${_}.`)};if(v.constraints&&null!=P){const{ExclusiveMaximum:C,ExclusiveMinimum:_,InclusiveMaximum:x,InclusiveMinimum:k,MaxItems:R,MaxLength:T,MinItems:O,MinLength:I,MultipleOf:z,Pattern:q,UniqueItems:L}=v.constraints;if(void 0!==C&&P>=C&&failValidation("ExclusiveMaximum",C),void 0!==_&&P<=_&&failValidation("ExclusiveMinimum",_),void 0!==x&&P>x&&failValidation("InclusiveMaximum",x),void 0!==k&&PR&&failValidation("MaxItems",R),void 0!==T&&P.length>T&&failValidation("MaxLength",T),void 0!==O&&P.lengthC.indexOf(v)!==P))&&failValidation("UniqueItems",L)}}serialize(v,P,C,k={xml:{}}){var R,T,O;const I={xml:{rootName:null!==(R=k.xml.rootName)&&void 0!==R?R:"",includeRoot:null!==(T=k.xml.includeRoot)&&void 0!==T&&T,xmlCharKey:null!==(O=k.xml.xmlCharKey)&&void 0!==O?O:_.I}};let z={};const q=v.type.name;C||(C=v.serializedName),null!==q.match(/^Sequence$/i)&&(z=[]),v.isConstant&&(P=v.defaultValue);const{required:L,nullable:j}=v;if(L&&j&&void 0===P)throw new Error(`${C} cannot be undefined.`);if(L&&!j&&null==P)throw new Error(`${C} cannot be null or undefined.`);if(!L&&!1===j&&null===P)throw new Error(`${C} cannot be null.`);if(null==P)z=P;else if(this.validateConstraints(v,P,C),null!==q.match(/^any$/i))z=P;else if(null!==q.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i))z=function serializeBasicTypes(v,P,C){if(null!=C)if(null!==v.match(/^Number$/i)){if("number"!=typeof C)throw new Error(`${P} with value ${C} must be of type number.`)}else if(null!==v.match(/^String$/i)){if("string"!=typeof C.valueOf())throw new Error(`${P} with value "${C}" must be of type string.`)}else if(null!==v.match(/^Uuid$/i)){if("string"!=typeof C.valueOf()||!(0,x.TP)(C))throw new Error(`${P} with value "${C}" must be of type string and a valid uuid.`)}else if(null!==v.match(/^Boolean$/i)){if("boolean"!=typeof C)throw new Error(`${P} with value ${C} must be of type boolean.`)}else if(null!==v.match(/^Stream$/i)){if(!("string"===typeof C||"function"==typeof C.pipe||C instanceof ArrayBuffer||ArrayBuffer.isView(C)||("function"==typeof Blob||"object"==typeof Blob)&&C instanceof Blob))throw new Error(`${P} must be a string, Blob, ArrayBuffer, ArrayBufferView, or NodeJS.ReadableStream.`)}return C}(q,C,P);else if(null!==q.match(/^Enum$/i)){z=function serializeEnumType(v,P,C){if(!P)throw new Error(`Please provide a set of allowedValues to validate ${v} as an Enum Type.`);if(!P.some((v=>"string"==typeof v.valueOf()?v.toLowerCase()===C.toLowerCase():v===C)))throw new Error(`${C} is not a valid value for ${v}. The valid values are: ${JSON.stringify(P)}.`);return C}(C,v.type.allowedValues,P)}else null!==q.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)?z=function serializeDateTypes(v,P,C){if(null!=P)if(null!==v.match(/^Date$/i)){if(!(P instanceof Date||"string"==typeof P.valueOf()&&!isNaN(Date.parse(P))))throw new Error(`${C} must be an instanceof Date or a string in ISO8601 format.`);P=P instanceof Date?P.toISOString().substring(0,10):new Date(P).toISOString().substring(0,10)}else if(null!==v.match(/^DateTime$/i)){if(!(P instanceof Date||"string"==typeof P.valueOf()&&!isNaN(Date.parse(P))))throw new Error(`${C} must be an instanceof Date or a string in ISO8601 format.`);P=P instanceof Date?P.toISOString():new Date(P).toISOString()}else if(null!==v.match(/^DateTimeRfc1123$/i)){if(!(P instanceof Date||"string"==typeof P.valueOf()&&!isNaN(Date.parse(P))))throw new Error(`${C} must be an instanceof Date or a string in RFC-1123 format.`);P=P instanceof Date?P.toUTCString():new Date(P).toUTCString()}else if(null!==v.match(/^UnixTime$/i)){if(!(P instanceof Date||"string"==typeof P.valueOf()&&!isNaN(Date.parse(P))))throw new Error(`${C} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);P=function dateToUnixTime(v){if(!v)return;"string"==typeof v.valueOf()&&(v=new Date(v));return Math.floor(v.getTime()/1e3)}(P)}else if(null!==v.match(/^TimeSpan$/i)&&!(0,x._9)(P))throw new Error(`${C} must be a string in ISO 8601 format. Instead was "${P}".`);return P}(q,P,C):null!==q.match(/^ByteArray$/i)?z=function serializeByteArrayType(v,P){if(null!=P){if(!(P instanceof Uint8Array))throw new Error(`${v} must be of type Uint8Array.`);P=encodeByteArray(P)}return P}(C,P):null!==q.match(/^Base64Url$/i)?z=function serializeBase64UrlType(v,P){if(null!=P){if(!(P instanceof Uint8Array))throw new Error(`${v} must be of type Uint8Array.`);P=function bufferToBase64Url(v){if(!v)return;if(!(v instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");return function trimEnd(v,P){let C=v.length;for(;C-1>=0&&v[C-1]===P;)--C;return v.substr(0,C)}(encodeByteArray(v),"=").replace(/\+/g,"-").replace(/\//g,"_")}(P)}return P}(C,P):null!==q.match(/^Sequence$/i)?z=function serializeSequenceType(v,P,C,x,k,R){var T;if(!Array.isArray(C))throw new Error(`${x} must be of type Array.`);let O=P.type.element;if(!O||"object"!=typeof O)throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${x}.`);"Composite"===O.type.name&&O.type.className&&(O=null!==(T=v.modelMappers[O.type.className])&&void 0!==T?T:O);const I=[];for(let P=0;Pv!==_))&&(T[_]=v.serialize(I,C[_],x+'["'+_+'"]',R))}}return T}return C}(this,v,P,C,Boolean(this.isXML),I));return z}deserialize(v,P,C,x={xml:{}}){var k,R,T;const O={xml:{rootName:null!==(k=x.xml.rootName)&&void 0!==k?k:"",includeRoot:null!==(R=x.xml.includeRoot)&&void 0!==R&&R,xmlCharKey:null!==(T=x.xml.xmlCharKey)&&void 0!==T?T:_.I}};if(null==P)return this.isXML&&"Sequence"===v.type.name&&!v.xmlIsWrapped&&(P=[]),void 0!==v.defaultValue&&(P=v.defaultValue),P;let I;const z=v.type.name;if(C||(C=v.serializedName),null!==z.match(/^Composite$/i))I=function deserializeCompositeType(v,P,C,x,k){var R;getPolymorphicDiscriminatorRecursively(v,P)&&(P=getPolymorphicMapper(v,P,C,"serializedName"));const T=resolveModelProperties(v,P,x);let O={};const I=[];for(const z of Object.keys(T)){const q=T[z],L=splitSerializeName(T[z].serializedName);I.push(L[0]);const{serializedName:j,xmlName:B,xmlElementName:G}=q;let U=x;""!==j&&void 0!==j&&(U=x+"."+j);const V=q.headerCollectionPrefix;if(V){const P={};for(const _ of Object.keys(C))_.startsWith(V)&&(P[_.substring(V.length)]=v.deserialize(q.type.value,C[_],U,k)),I.push(_);O[z]=P}else if(v.isXML)if(q.xmlIsAttribute&&C[_.c])O[z]=v.deserialize(q,C[_.c][B],U,k);else{const P=G||B||j;if(q.xmlIsWrapped){const P=C[B],_=null!==(R=null==P?void 0:P[G])&&void 0!==R?R:[];O[z]=v.deserialize(q,_,U,k)}else{const _=C[P];O[z]=v.deserialize(q,_,U,k)}}else{let _,x=C;for(const v of L){if(!x)break;x=x[v]}_=x;const R=P.type.polymorphicDiscriminator;let I;if(R&&z===R.clientName&&null==_&&(_=P.serializedName),Array.isArray(C[z])&&""===T[z].serializedName){_=C[z];const P=v.deserialize(q,_,U,k);for(const[v,C]of Object.entries(O))Object.prototype.hasOwnProperty.call(P,v)||(P[v]=C);O=P}else void 0===_&&void 0===q.defaultValue||(I=v.deserialize(q,_,U,k),O[z]=I)}}const z=P.type.additionalProperties;if(z){const isAdditionalProperty=v=>{for(const P in T){if(splitSerializeName(T[P].serializedName)[0]===v)return!1}return!0};for(const P in C)isAdditionalProperty(P)&&(O[P]=v.deserialize(z,C[P],x+'["'+P+'"]',k))}else if(C)for(const v of Object.keys(C))void 0!==O[v]||I.includes(v)||isSpecialXmlProperty(v,k)||(O[v]=C[v]);return O}(this,v,P,C,O);else{if(this.isXML){const v=O.xml.xmlCharKey;void 0!==P[_.c]&&void 0!==P[v]&&(P=P[v])}null!==z.match(/^Number$/i)?(I=parseFloat(P),isNaN(I)&&(I=P)):null!==z.match(/^Boolean$/i)?I="true"===P||"false"!==P&&P:null!==z.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)?I=P:null!==z.match(/^(Date|DateTime|DateTimeRfc1123)$/i)?I=new Date(P):null!==z.match(/^UnixTime$/i)?I=function unixTimeToDate(v){if(!v)return;return new Date(1e3*v)}(P):null!==z.match(/^ByteArray$/i)?I=decodeString(P):null!==z.match(/^Base64Url$/i)?I=function base64UrlToByteArray(v){if(!v)return;if(v&&"string"!=typeof v.valueOf())throw new Error("Please provide an input of type string for converting to Uint8Array");return decodeString(v=v.replace(/-/g,"+").replace(/_/g,"/"))}(P):null!==z.match(/^Sequence$/i)?I=function deserializeSequenceType(v,P,C,_,x){var k;let R=P.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 ${_}`);if(C){Array.isArray(C)||(C=[C]),"Composite"===R.type.name&&R.type.className&&(R=null!==(k=v.modelMappers[R.type.className])&&void 0!==k?k:R);const P=[];for(let k=0;k{"use strict";function normalizeName(v){return v.toLowerCase()}C.d(P,{S:()=>ServiceClient});class HttpHeadersImpl{constructor(v){if(this._headersMap=new Map,v)for(const P of Object.keys(v))this.set(P,v[P])}set(v,P){this._headersMap.set(normalizeName(v),{name:v,value:String(P)})}get(v){var P;return null===(P=this._headersMap.get(normalizeName(v)))||void 0===P?void 0:P.value}has(v){return this._headersMap.has(normalizeName(v))}delete(v){this._headersMap.delete(normalizeName(v))}toJSON(v={}){const P={};if(v.preserveCase)for(const v of this._headersMap.values())P[v.name]=v.value;else for(const[v,C]of this._headersMap)P[v]=C.value;return P}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return function*headerIterator(v){for(const P of v.values())yield[P.name,P.value]}(this._headersMap)}}function createHttpHeaders(v){return new HttpHeadersImpl(v)}var _=C(9568);class PipelineRequestImpl{constructor(v){var P,C,x,k,R,T,O;this.url=v.url,this.body=v.body,this.headers=null!==(P=v.headers)&&void 0!==P?P:createHttpHeaders(),this.method=null!==(C=v.method)&&void 0!==C?C:"GET",this.timeout=null!==(x=v.timeout)&&void 0!==x?x:0,this.formData=v.formData,this.disableKeepAlive=null!==(k=v.disableKeepAlive)&&void 0!==k&&k,this.proxySettings=v.proxySettings,this.streamResponseStatusCodes=v.streamResponseStatusCodes,this.withCredentials=null!==(R=v.withCredentials)&&void 0!==R&&R,this.abortSignal=v.abortSignal,this.tracingOptions=v.tracingOptions,this.onUploadProgress=v.onUploadProgress,this.onDownloadProgress=v.onDownloadProgress,this.requestId=v.requestId||function generateUuid(){return(0,_.Z)()}(),this.allowInsecureConnection=null!==(T=v.allowInsecureConnection)&&void 0!==T&&T,this.enableBrowserStreams=null!==(O=v.enableBrowserStreams)&&void 0!==O&&O}}var x=C(67290);const k=C(73837).inspect.custom;var R,T=C(92571);const O="undefined"!=typeof process&&Boolean(process.version)&&Boolean(null===(R=process.versions)||void 0===R?void 0:R.node);function delay(v,P,C){return new Promise(((_,x)=>{let k,R;const rejectOnAbort=()=>x(new T._((null==C?void 0:C.abortErrorMsg)?null==C?void 0:C.abortErrorMsg:"The operation was aborted.")),removeListeners=()=>{(null==C?void 0:C.abortSignal)&&R&&C.abortSignal.removeEventListener("abort",R)};if(R=()=>(k&&clearTimeout(k),removeListeners(),rejectOnAbort()),(null==C?void 0:C.abortSignal)&&C.abortSignal.aborted)return rejectOnAbort();k=setTimeout((()=>{removeListeners(),_(P)}),v),(null==C?void 0:C.abortSignal)&&C.abortSignal.addEventListener("abort",R)}))}function parseHeaderValueAsNumber(v,P){const C=v.headers.get(P);if(!C)return;const _=Number(C);return Number.isNaN(_)?void 0:_}var I=C(57310);const z="REDACTED",q=["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"],L=["api-version"];class Sanitizer{constructor({additionalAllowedHeaderNames:v=[],additionalAllowedQueryParameters:P=[]}={}){v=q.concat(v),P=L.concat(P),this.allowedHeaderNames=new Set(v.map((v=>v.toLowerCase()))),this.allowedQueryParameters=new Set(P.map((v=>v.toLowerCase())))}sanitize(v){const P=new Set;return JSON.stringify(v,((v,C)=>{if(C instanceof Error)return Object.assign(Object.assign({},C),{name:C.name,message:C.message});if("headers"===v)return this.sanitizeHeaders(C);if("url"===v)return this.sanitizeUrl(C);if("query"===v)return this.sanitizeQuery(C);if("body"!==v&&"response"!==v&&"operationSpec"!==v){if(Array.isArray(C)||function isObject(v){return!("object"!=typeof v||null===v||Array.isArray(v)||v instanceof RegExp||v instanceof Date)}(C)){if(P.has(C))return"[Circular]";P.add(C)}return C}}),2)}sanitizeHeaders(v){const P={};for(const C of Object.keys(v))this.allowedHeaderNames.has(C.toLowerCase())?P[C]=v[C]:P[C]=z;return P}sanitizeQuery(v){if("object"!=typeof v||null===v)return v;const P={};for(const C of Object.keys(v))this.allowedQueryParameters.has(C.toLowerCase())?P[C]=v[C]:P[C]=z;return P}sanitizeUrl(v){if("string"!=typeof v||null===v)return v;const P=new I.URL(v);if(!P.search)return v;for(const[v]of P.searchParams)this.allowedQueryParameters.has(v.toLowerCase())||P.searchParams.set(v,z);return P.toString()}}const j=new Sanitizer;class RestError extends Error{constructor(v,P={}){super(v),this.name="RestError",this.code=P.code,this.statusCode=P.statusCode,this.request=P.request,this.response=P.response,Object.setPrototypeOf(this,RestError.prototype)}[k](){return`RestError: ${this.message} \n ${j.sanitize(this)}`}}RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR",RestError.PARSE_ERROR="PARSE_ERROR";var B=C(41590);function getOperationArgumentValueFromParameter(v,P,C){let _=P.parameterPath;const x=P.mapper;let k;if("string"==typeof _&&(_=[_]),Array.isArray(_)){if(_.length>0)if(x.isConstant)k=x.defaultValue;else{let P=getPropertyFromParameterPath(v,_);!P.propertyFound&&C&&(P=getPropertyFromParameterPath(C,_));let R=!1;P.propertyFound||(R=x.required||"options"===_[0]&&2===_.length),k=R?x.defaultValue:P.propertyValue}}else{x.required&&(k={});for(const P in _){const R=x.type.modelProperties[P],T=getOperationArgumentValueFromParameter(v,{parameterPath:_[P],mapper:R},C);void 0!==T&&(k||(k={}),k[P]=T)}}return k}function getPropertyFromParameterPath(v,P){const C={propertyFound:!1};let _=0;for(;_v.toLowerCase())):[];try{if(0===T.length||T.some((P=>-1!==v.indexOf(P))))return C.parsedBody=JSON.parse(k),C;if(T.some((v=>-1!==P.indexOf(v)))){if(!x)throw new Error("Parsing XML not supported.");const v=await x(k,_.xml);return C.parsedBody=v,C}}catch(v){const P=`Error "${v}" occurred while parsing the response body - ${C.bodyAsText}.`,_=v.code||RestError.PARSE_ERROR;throw new RestError(P,{code:_,statusCode:C.status,request:C.request,response:C})}}return C}(v,P,C,_,x);if(!function shouldDeserializeResponse(v){const P=getOperationRequestInfo(v.request),C=null==P?void 0:P.shouldDeserialize;let _;_=void 0===C||("boolean"==typeof C?C:C(v));return _}(k))return k;const R=getOperationRequestInfo(k.request),T=null==R?void 0:R.operationSpec;if(!T||!T.responses)return k;const O=function getOperationResponseMap(v){let P;const C=getOperationRequestInfo(v.request),_=null==C?void 0:C.operationSpec;_&&(P=(null==C?void 0:C.operationResponseGetter)?null==C?void 0:C.operationResponseGetter(_,v):_.responses[v.status]);return P}(k),{error:I,shouldReturnResponse:z}=function handleErrorResponse(v,P,C){var _;const x=200<=v.status&&v.status<300;if(function isOperationSpecEmpty(v){const P=Object.keys(v.responses);return 0===P.length||1===P.length&&"default"===P[0]}(P)?x:C){if(!C)return{error:null,shouldReturnResponse:!1};if(!C.isError)return{error:null,shouldReturnResponse:!1}}const k=null!=C?C:P.responses.default,R=(null===(_=v.request.streamResponseStatusCodes)||void 0===_?void 0:_.has(v.status))?`Unexpected status code: ${v.status}`:v.bodyAsText,T=new RestError(R,{statusCode:v.status,request:v.request,response:v});if(!k)throw T;const O=k.bodyMapper,I=k.headersMapper;try{if(v.parsedBody){const C=v.parsedBody;let _;if(O){let v=C;if(P.isXML&&O.type.name===B.r.Sequence){v=[];const P=O.xmlElementName;"object"==typeof C&&P&&(v=C[P])}_=P.serializer.deserialize(O,v,"error.response.parsedBody")}const x=C.error||_||C;T.code=x.code,x.message&&(T.message=x.message),O&&(T.response.parsedBody=_)}v.headers&&I&&(T.response.parsedHeaders=P.serializer.deserialize(I,v.headers.toJSON(),"operationRes.parsedHeaders"))}catch(P){T.message=`Error "${P.message}" occurred in deserializing the responseBody - "${v.bodyAsText}" for the default response.`}return{error:T,shouldReturnResponse:!1}}(k,T,O);if(I)throw I;if(z)return k;if(O){if(O.bodyMapper){let v=k.parsedBody;T.isXML&&O.bodyMapper.type.name===B.r.Sequence&&(v="object"==typeof v?v[O.bodyMapper.xmlElementName]:[]);try{k.parsedBody=T.serializer.deserialize(O.bodyMapper,v,"operationRes.parsedBody")}catch(v){throw new RestError(`Error ${v} occurred in deserializing the responseBody - ${k.bodyAsText}`,{statusCode:k.status,request:k.request,response:k})}}else"HEAD"===T.httpMethod&&(k.parsedBody=C.status>=200&&C.status<300);O.headersMapper&&(k.parsedHeaders=T.serializer.deserialize(O.headersMapper,k.headers.toJSON(),"operationRes.parsedHeaders"))}return k}(I,z,C,j,q)}}}const Q=new Set(["Deserialize","Serialize","Retry","Sign"]);class HttpPipeline{constructor(v=[]){this._policies=[],this._policies=v,this._orderedPolicies=void 0}addPolicy(v,P={}){if(P.phase&&P.afterPhase)throw new Error("Policies inside a phase cannot specify afterPhase.");if(P.phase&&!Q.has(P.phase))throw new Error(`Invalid phase name: ${P.phase}`);if(P.afterPhase&&!Q.has(P.afterPhase))throw new Error(`Invalid afterPhase name: ${P.afterPhase}`);this._policies.push({policy:v,options:P}),this._orderedPolicies=void 0}removePolicy(v){const P=[];return this._policies=this._policies.filter((C=>!(v.name&&C.policy.name===v.name||v.phase&&C.options.phase===v.phase)||(P.push(C.policy),!1))),this._orderedPolicies=void 0,P}sendRequest(v,P){return this.getOrderedPolicies().reduceRight(((v,P)=>C=>P.sendRequest(C,v)),(P=>v.sendRequest(P)))(P)}getOrderedPolicies(){return this._orderedPolicies||(this._orderedPolicies=this.orderPolicies()),this._orderedPolicies}clone(){return new HttpPipeline(this._policies)}static create(){return new HttpPipeline}orderPolicies(){const v=[],P=new Map;function createPhase(v){return{name:v,policies:new Set,hasRun:!1}}const C=createPhase("Serialize"),_=createPhase("None"),x=createPhase("Deserialize"),k=createPhase("Retry"),R=createPhase("Sign"),T=[C,_,x,k,R];function getPhase(v){return"Retry"===v?k:"Serialize"===v?C:"Deserialize"===v?x:"Sign"===v?R:_}for(const v of this._policies){const C=v.policy,_=v.options,x=C.name;if(P.has(x))throw new Error("Duplicate policy names not allowed in pipeline");const k={policy:C,dependsOn:new Set,dependants:new Set};_.afterPhase&&(k.afterPhase=getPhase(_.afterPhase)),P.set(x,k);getPhase(_.phase).policies.add(k)}for(const v of this._policies){const{policy:C,options:_}=v,x=C.name,k=P.get(x);if(!k)throw new Error(`Missing node for policy ${x}`);if(_.afterPolicies)for(const v of _.afterPolicies){const C=P.get(v);C&&(k.dependsOn.add(C),C.dependants.add(k))}if(_.beforePolicies)for(const v of _.beforePolicies){const C=P.get(v);C&&(C.dependsOn.add(k),k.dependants.add(C))}}function walkPhase(C){C.hasRun=!0;for(const _ of C.policies)if((!_.afterPhase||_.afterPhase.hasRun&&!_.afterPhase.policies.size)&&0===_.dependsOn.size){v.push(_.policy);for(const v of _.dependants)v.dependsOn.delete(_);P.delete(_.policy.name),C.policies.delete(_)}}function walkPhases(){for(const v of T)if(walkPhase(v),v.policies.size>0&&v!==_)return void(_.hasRun||walkPhase(_))}let O=0;for(;P.size>0;){O++;const P=v.length;if(walkPhases(),v.length<=P&&O>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return v}}var Y=C(46882),ee=C.n(Y);function formDataPolicy(){return{name:"formDataPolicy",async sendRequest(v,P){if(v.formData){const P=v.headers.get("Content-Type");P&&-1!==P.indexOf("application/x-www-form-urlencoded")?(v.body=function wwwFormUrlEncode(v){const P=new URLSearchParams;for(const[C,_]of Object.entries(v))if(Array.isArray(_))for(const v of _)P.append(C,v.toString());else P.append(C,_.toString());return P.toString()}(v.formData),v.formData=void 0):async function prepareFormData(v,P){const C=new(ee());for(const P of Object.keys(v)){const _=v[P];if(Array.isArray(_))for(const v of _)C.append(P,v);else C.append(P,_)}P.body=C,P.formData=void 0;const _=P.headers.get("Content-Type");_&&-1!==_.indexOf("multipart/form-data")&&P.headers.set("Content-Type",`multipart/form-data; boundary=${C.getBoundary()}`);try{const v=await new Promise(((v,P)=>{C.getLength(((C,_)=>{C?P(C):v(_)}))}));P.headers.set("Content-Length",v)}catch(v){}}(v.formData,v)}return P(v)}}}var re=C(78096);const ie=(0,re.YR)("core-rest-pipeline");var oe=C(26018),ne=C(39201);const se=[];let ae=!1;const le=new Map;let pe,ue;function getEnvironmentValue(v){return process.env[v]?process.env[v]:process.env[v.toLowerCase()]?process.env[v.toLowerCase()]:void 0}function getDefaultProxySettings(v){if(!v&&!(v=function loadEnvironmentProxyValue(){if(!process)return;const v=getEnvironmentValue("HTTPS_PROXY"),P=getEnvironmentValue("ALL_PROXY"),C=getEnvironmentValue("HTTP_PROXY");return v||P||C}()))return;const P=new I.URL(v);return{host:(P.protocol?P.protocol+"//":"")+P.hostname,port:Number.parseInt(P.port||"80"),username:P.username,password:P.password}}function getProxyAgentOptions(v,P){let C;try{C=new I.URL(v.host)}catch(P){throw new Error(`Expecting a valid host string in proxy settings, but found "${v.host}".`)}const _={hostname:C.hostname,port:v.port,protocol:C.protocol,headers:P.toJSON()};return v.username&&v.password?_.auth=`${v.username}:${v.password}`:v.username&&(_.auth=`${v.username}`),_}function proxyPolicy(v=getDefaultProxySettings(),P){return ae||se.push(...function loadNoProxy(){const v=getEnvironmentValue("NO_PROXY");return ae=!0,v?v.split(",").map((v=>v.trim())).filter((v=>v.length)):[]}()),{name:"proxyPolicy",async sendRequest(C,_){var x;return C.proxySettings||function isBypassed(v,P,C){if(0===P.length)return!1;const _=new I.URL(v).hostname;if(null==C?void 0:C.has(_))return C.get(_);let x=!1;for(const v of P)"."===v[0]?(_.endsWith(v)||_.length===v.length-1&&_===v.slice(1))&&(x=!0):_===v&&(x=!0);return null==C||C.set(_,x),x}(C.url,null!==(x=null==P?void 0:P.customNoProxyList)&&void 0!==x?x:se,(null==P?void 0:P.customNoProxyList)?void 0:le)||(C.proxySettings=v),C.proxySettings&&function setProxyAgentOnRequest(v){const P="https:"!==new I.URL(v.url).protocol,C=v.proxySettings;if(C)if(P){if(!ue){const P=getProxyAgentOptions(C,v.headers);ue=new ne.HttpProxyAgent(P)}v.agent=ue}else{if(!pe){const P=getProxyAgentOptions(C,v.headers);pe=new oe.HttpsProxyAgent(P)}v.agent=pe}}(C),_(C)}}}const de=["GET","HEAD"];function redirectPolicy(v={}){const{maxRetries:P=20}=v;return{name:"redirectPolicy",async sendRequest(v,C){const _=await C(v);return handleRedirect(C,_,P)}}}async function handleRedirect(v,P,C,_=0){const{request:x,status:k,headers:R}=P,T=R.get("location");if(T&&(300===k||301===k&&de.includes(x.method)||302===k&&de.includes(x.method)||303===k&&"POST"===x.method||307===k)&&_=500||408===v.status)&&501!==v.status&&505!==v.status)}(C),I=O&&v.ignoreHttpStatusCodes,z=C&&(function isThrottlingRetryResponse(v){return Number.isFinite(getRetryAfterInMs(v))}(C)||!O);if(z||I||T)return{skipStrategy:!0};if(_&&!R&&!O)return{errorToThrow:_};const q=k*Math.pow(2,P),L=Math.min(x,q);return k=L/2+function getRandomIntegerInclusive(v,P){return v=Math.ceil(v),P=Math.floor(P),Math.floor(Math.random()*(P-v+1))+v}(0,L/2),{retryAfterInMs:k}}}}const Ne=(0,re.YR)("core-rest-pipeline retryPolicy");function retryPolicy(v,P={maxRetries:3}){const C=P.logger||Ne;return{name:"retryPolicy",async sendRequest(_,x){var k,R;let O,I,z=-1;e:for(;;){z+=1,O=void 0,I=void 0;try{C.info(`Retry ${z}: Attempting to send request`,_.requestId),O=await x(_),C.info(`Retry ${z}: Received a response from request`,_.requestId)}catch(v){if(C.error(`Retry ${z}: Received an error from request`,_.requestId),I=v,!v||"RestError"!==I.name)throw v;O=I.response}if(null===(k=_.abortSignal)||void 0===k?void 0:k.aborted){C.error(`Retry ${z}: Request aborted.`);throw new T._}if(z>=(null!==(R=P.maxRetries)&&void 0!==R?R:3)){if(C.info(`Retry ${z}: 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")}C.info(`Retry ${z}: Processing ${v.length} retry strategies.`);t:for(const P of v){const v=P.logger||Ne;v.info(`Retry ${z}: Processing retry strategy ${P.name}.`);const C=P.retry({retryCount:z,response:O,responseError:I});if(C.skipStrategy){v.info(`Retry ${z}: Skipped.`);continue t}const{errorToThrow:x,retryAfterInMs:k,redirectTo:R}=C;if(x)throw v.error(`Retry ${z}: Retry strategy ${P.name} throws error:`,x),x;if(k||0===k){v.info(`Retry ${z}: Retry strategy ${P.name} retries after ${k}`),await delay(k,void 0,{abortSignal:_.abortSignal});continue e}if(R){v.info(`Retry ${z}: Retry strategy ${P.name} redirects to ${R}`),_.url=R;continue e}}if(I)throw C.info("None of the retry strategies could work with the received error. Throwing it."),I;if(O)return C.info("None of the retry strategies could work with the received response. Returning it."),O}}}}function createPipelineFromOptions(v){const P=function createEmptyPipeline(){return HttpPipeline.create()}();return O&&(P.addPolicy(proxyPolicy(v.proxyOptions)),P.addPolicy({name:"decompressResponsePolicy",sendRequest:async(v,P)=>("HEAD"!==v.method&&v.headers.set("Accept-Encoding","gzip,deflate"),P(v))})),P.addPolicy(formDataPolicy()),P.addPolicy(function userAgentPolicy(v={}){const P=getUserAgentValue(v.userAgentPrefix);return{name:"userAgentPolicy",sendRequest:async(v,C)=>(v.headers.has(ve)||v.headers.set(ve,P),C(v))}}(v.userAgentOptions)),P.addPolicy(function setClientRequestIdPolicy(v="x-ms-client-request-id"){return{name:"setClientRequestIdPolicy",sendRequest:async(P,C)=>(P.headers.has(v)||P.headers.set(v,P.requestId),C(P))}}()),P.addPolicy(function defaultRetryPolicy(v={}){var P;return{name:"defaultRetryPolicy",sendRequest:retryPolicy([{name:"throttlingRetryStrategy",retry({response:v}){const P=getRetryAfterInMs(v);return Number.isFinite(P)?{retryAfterInMs:P}:{skipStrategy:!0}}},exponentialRetryStrategy(v)],{maxRetries:null!==(P=v.maxRetries)&&void 0!==P?P:3}).sendRequest}}(v.retryOptions),{phase:"Retry"}),P.addPolicy(tracingPolicy(v.userAgentOptions),{afterPhase:"Retry"}),P.addPolicy(redirectPolicy(v.redirectOptions),{afterPhase:"Retry"}),P.addPolicy(function logPolicy(v={}){var P;const C=null!==(P=v.logger)&&void 0!==P?P:ie.info,_=new Sanitizer({additionalAllowedHeaderNames:v.additionalAllowedHeaderNames,additionalAllowedQueryParameters:v.additionalAllowedQueryParameters});return{name:"logPolicy",async sendRequest(v,P){if(!C.enabled)return P(v);C(`Request: ${_.sanitize(v)}`);const x=await P(v);return C(`Response status code: ${x.status}`),C(`Headers: ${_.sanitize(x.headers)}`),x}}}(v.loggingOptions),{afterPhase:"Retry"}),P}const Pe={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:12e4};function createTokenCycler(v,P){let C=null,_=null;const x=Object.assign(Object.assign({},Pe),P),k={get isRefreshing(){return null!==C},get shouldRefresh(){var v;return!k.isRefreshing&&(null!==(v=null==_?void 0:_.expiresOnTimestamp)&&void 0!==v?v:0)-x.refreshWindowInMsv.getToken(P,R)),x.retryIntervalInMs,null!==(T=null==_?void 0:_.expiresOnTimestamp)&&void 0!==T?T:Date.now()).then((v=>(C=null,_=v,_))).catch((v=>{throw C=null,_=null,v}))}return C}return async(v,P)=>k.mustRefresh?refresh(v,P):(k.shouldRefresh&&refresh(v,P),_)}async function defaultAuthorizeRequest(v){const{scopes:P,getAccessToken:C,request:_}=v,x={abortSignal:_.abortSignal,tracingOptions:_.tracingOptions},k=await C(P,x);k&&v.request.headers.set("Authorization",`Bearer ${k.token}`)}function getPathStringFromParameter(v){const{parameterPath:P,mapper:C}=v;let _;return _="string"==typeof P?P:Array.isArray(P)?P.join("."):C.serializedName,_}function serializationPolicy(v={}){const P=v.stringifyXML;return{name:"serializationPolicy",async sendRequest(v,C){const _=getOperationRequestInfo(v),k=null==_?void 0:_.operationSpec,R=null==_?void 0:_.operationArguments;return k&&R&&(!function serializeHeaders(v,P,C){var _,x;if(C.headerParameters)for(const _ of C.headerParameters){let x=getOperationArgumentValueFromParameter(P,_);if(null!=x||_.mapper.required){x=C.serializer.serialize(_.mapper,x,getPathStringFromParameter(_));const P=_.mapper.headerCollectionPrefix;if(P)for(const C of Object.keys(x))v.headers.set(P+C,x[C]);else v.headers.set(_.mapper.serializedName||getPathStringFromParameter(_),x)}}const k=null===(x=null===(_=P.options)||void 0===_?void 0:_.requestOptions)||void 0===x?void 0:x.customHeaders;if(k)for(const P of Object.keys(k))v.headers.set(P,k[P])}(v,R,k),function serializeRequestBody(v,P,C,_=function(){throw new Error("XML serialization unsupported!")}){var k,R,T,O,I;const z=null===(k=P.options)||void 0===k?void 0:k.serializerOptions,q={xml:{rootName:null!==(R=null==z?void 0:z.xml.rootName)&&void 0!==R?R:"",includeRoot:null!==(T=null==z?void 0:z.xml.includeRoot)&&void 0!==T&&T,xmlCharKey:null!==(O=null==z?void 0:z.xml.xmlCharKey)&&void 0!==O?O:x.I}},L=q.xml.xmlCharKey;if(C.requestBody&&C.requestBody.mapper){v.body=getOperationArgumentValueFromParameter(P,C.requestBody);const k=C.requestBody.mapper,{required:R,serializedName:T,xmlName:O,xmlElementName:z,xmlNamespace:j,xmlNamespacePrefix:G,nullable:U}=k,V=k.type.name;try{if(void 0!==v.body&&null!==v.body||U&&null===v.body||R){const P=getPathStringFromParameter(C.requestBody);v.body=C.serializer.serialize(k,v.body,P,q);const R=V===B.r.Stream;if(C.isXML){const P=G?`xmlns:${G}`:"xmlns",C=function getXmlValueWithNamespace(v,P,C,_,k){if(v&&!["Composite","Sequence","Dictionary"].includes(C)){const C={};return C[k.xml.xmlCharKey]=_,C[x.c]={[P]:v},C}return _}(j,P,V,v.body,q);V===B.r.Sequence?v.body=_(function prepareXMLRootList(v,P,C,_){Array.isArray(v)||(v=[v]);if(!C||!_)return{[P]:v};const k={[P]:v};return k[x.c]={[C]:_},k}(C,z||O||T,P,j),{rootName:O||T,xmlCharKey:L}):R||(v.body=_(C,{rootName:O||T,xmlCharKey:L}))}else{if(V===B.r.String&&((null===(I=C.contentType)||void 0===I?void 0:I.match("text/plain"))||"text"===C.mediaType))return;R||(v.body=JSON.stringify(v.body))}}}catch(v){throw new Error(`Error "${v.message}" occurred in serializing the payload - ${JSON.stringify(T,void 0," ")}.`)}}else if(C.formDataParameters&&C.formDataParameters.length>0){v.formData={};for(const _ of C.formDataParameters){const x=getOperationArgumentValueFromParameter(P,_);if(null!=x){const P=_.mapper.serializedName||getPathStringFromParameter(_);v.formData[P]=C.serializer.serialize(_.mapper,x,getPathStringFromParameter(_),q)}}}}(v,R,k,P)),C(v)}}}function createClientPipeline(v={}){const P=createPipelineFromOptions(null!=v?v:{});return v.credentialOptions&&P.addPolicy(function bearerTokenAuthenticationPolicy(v){var P;const{credential:C,scopes:_,challengeCallbacks:x,logger:k}=v,R=Object.assign({authorizeRequest:null!==(P=null==x?void 0:x.authorizeRequest)&&void 0!==P?P:defaultAuthorizeRequest,authorizeRequestOnChallenge:null==x?void 0:x.authorizeRequestOnChallenge},x),T=C?createTokenCycler(C):()=>Promise.resolve(null);return{name:"bearerTokenAuthenticationPolicy",async sendRequest(v,P){if(!v.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");let C,x;await R.authorizeRequest({scopes:Array.isArray(_)?_:[_],request:v,getAccessToken:T,logger:k});try{C=await P(v)}catch(v){x=v,C=v.response}if(R.authorizeRequestOnChallenge&&401===(null==C?void 0:C.status)&&function getChallenge(v){const P=v.headers.get("WWW-Authenticate");if(401===v.status&&P)return P}(C)&&await R.authorizeRequestOnChallenge({scopes:Array.isArray(_)?_:[_],request:v,response:C,getAccessToken:T,logger:k}))return P(v);if(x)throw x;return C}}}({credential:v.credentialOptions.credential,scopes:v.credentialOptions.credentialScopes})),P.addPolicy(serializationPolicy(v.serializationOptions),{phase:"Serialize"}),P.addPolicy(deserializationPolicy(v.deserializationOptions),{phase:"Deserialize"}),P}var Ce=C(81498),_e=C(13685),xe=C(95687),Ee=C(59796),ke=C(12781);function isReadableStream(v){return v&&"function"==typeof v.pipe}function isStreamComplete(v){return new Promise((P=>{v.on("close",P),v.on("end",P),v.on("error",P)}))}function isArrayBuffer(v){return v&&"number"==typeof v.byteLength}class ReportTransform extends ke.Transform{constructor(v){super(),this.loadedBytes=0,this.progressCallback=v}_transform(v,P,C){this.push(v),this.loadedBytes+=v.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),C()}catch(v){C(v)}}}class NodeHttpClient{async sendRequest(v){var P,C,_;const x=new T.H;let k;if(v.abortSignal){if(v.abortSignal.aborted)throw new T._("The operation was aborted.");k=v=>{"abort"===v.type&&x.abort()},v.abortSignal.addEventListener("abort",k)}v.timeout>0&&setTimeout((()=>{x.abort()}),v.timeout);const R=v.headers.get("Accept-Encoding"),O=(null==R?void 0:R.includes("gzip"))||(null==R?void 0:R.includes("deflate"));let I,z=v.body;if(z&&!v.headers.has("Content-Length")){const P=function getBodyLength(v){return v?Buffer.isBuffer(v)?v.length:isReadableStream(v)?null:isArrayBuffer(v)?v.byteLength:"string"==typeof v?Buffer.from(v).length:null:0}(z);null!==P&&v.headers.set("Content-Length",P)}try{if(z&&v.onUploadProgress){const P=v.onUploadProgress,C=new ReportTransform(P);C.on("error",(v=>{ie.error("Error in upload progress",v)})),isReadableStream(z)?z.pipe(C):C.end(z),z=C}const R=await this.makeRequest(v,x,z),T=function getResponseHeaders(v){const P=createHttpHeaders();for(const C of Object.keys(v.headers)){const _=v.headers[C];Array.isArray(_)?_.length>0&&P.set(C,_[0]):_&&P.set(C,_)}return P}(R),q={status:null!==(P=R.statusCode)&&void 0!==P?P:0,headers:T,request:v};if("HEAD"===v.method)return R.destroy(),q;I=O?function getDecodedResponseStream(v,P){const C=P.get("Content-Encoding");if("gzip"===C){const P=Ee.createGunzip();return v.pipe(P),P}if("deflate"===C){const P=Ee.createInflate();return v.pipe(P),P}return v}(R,T):R;const L=v.onDownloadProgress;if(L){const v=new ReportTransform(L);v.on("error",(v=>{ie.error("Error in download progress",v)})),I.pipe(v),I=v}return(null===(C=v.streamResponseStatusCodes)||void 0===C?void 0:C.has(Number.POSITIVE_INFINITY))||(null===(_=v.streamResponseStatusCodes)||void 0===_?void 0:_.has(q.status))?q.readableStreamBody=I:q.bodyAsText=await function streamToText(v){return new Promise(((P,C)=>{const _=[];v.on("data",(v=>{Buffer.isBuffer(v)?_.push(v):_.push(Buffer.from(v))})),v.on("end",(()=>{P(Buffer.concat(_).toString("utf8"))})),v.on("error",(v=>{v&&"AbortError"===(null==v?void 0:v.name)?C(v):C(new RestError(`Error reading response as text: ${v.message}`,{code:RestError.PARSE_ERROR}))}))}))}(I),q}finally{if(v.abortSignal&&k){let P=Promise.resolve();isReadableStream(z)&&(P=isStreamComplete(z));let C=Promise.resolve();isReadableStream(I)&&(C=isStreamComplete(I)),Promise.all([P,C]).then((()=>{var P;k&&(null===(P=v.abortSignal)||void 0===P||P.removeEventListener("abort",k))})).catch((v=>{ie.warning("Error when cleaning up abortListener on httpRequest",v)}))}}}makeRequest(v,P,C){var _;const x=new I.URL(v.url),k="https:"!==x.protocol;if(k&&!v.allowInsecureConnection)throw new Error(`Cannot connect to ${v.url} while allowInsecureConnection is false.`);const R={agent:null!==(_=v.agent)&&void 0!==_?_:this.getOrCreateAgent(v,k),hostname:x.hostname,path:`${x.pathname}${x.search}`,port:x.port,method:v.method,headers:v.headers.toJSON({preserveCase:!0})};return new Promise(((_,x)=>{const O=k?_e.request(R,_):xe.request(R,_);O.once("error",(P=>{var C;x(new RestError(P.message,{code:null!==(C=P.code)&&void 0!==C?C:RestError.REQUEST_SEND_ERROR,request:v}))})),P.signal.addEventListener("abort",(()=>{const v=new T._("The operation was aborted.");O.destroy(v),x(v)})),C&&isReadableStream(C)?C.pipe(O):C?"string"==typeof C||Buffer.isBuffer(C)?O.end(C):isArrayBuffer(C)?O.end(ArrayBuffer.isView(C)?Buffer.from(C.buffer):Buffer.from(C)):(ie.error("Unrecognized body type",C),x(new RestError("Unrecognized body type"))):O.end()}))}getOrCreateAgent(v,P){return v.disableKeepAlive?P?_e.globalAgent:xe.globalAgent:P?(this.httpKeepAliveAgent||(this.httpKeepAliveAgent=new _e.Agent({keepAlive:!0})),this.httpKeepAliveAgent):(this.httpsKeepAliveAgent||(this.httpsKeepAliveAgent=new xe.Agent({keepAlive:!0})),this.httpsKeepAliveAgent)}}function createDefaultHttpClient(){return function createNodeHttpClient(){return new NodeHttpClient}()}let Te;const Ae={CSV:",",SSV:" ",Multi:"Multi",TSV:"\t",Pipes:"|"};function getRequestUrl(v,P,C,_){const x=function calculateUrlReplacements(v,P,C){var _;const x=new Map;if(null===(_=v.urlParameters)||void 0===_?void 0:_.length)for(const _ of v.urlParameters){let k=getOperationArgumentValueFromParameter(P,_,C);const R=getPathStringFromParameter(_);k=v.serializer.serialize(_.mapper,k,R),_.skipEncoding||(k=encodeURIComponent(k)),x.set(`{${_.mapper.serializedName||R}}`,k)}return x}(P,C,_);let k=!1,R=replaceAll(v,x);if(P.path){let v=replaceAll(P.path,x);"/{nextLink}"===P.path&&v.startsWith("/")&&(v=v.substring(1)),!function isAbsoluteUrl(v){return v.includes("://")}(v)?R=function appendPath(v,P){if(!P)return v;const C=new URL(v);let _=C.pathname;_.endsWith("/")||(_=`${_}/`);P.startsWith("/")&&(P=P.substring(1));const x=P.indexOf("?");if(-1!==x){const v=P.substring(0,x),k=P.substring(x+1);_+=v,k&&(C.search=C.search?`${C.search}&${k}`:k)}else _+=P;return C.pathname=_,C.toString()}(R,v):(R=v,k=!0)}const{queryParams:T,sequenceParams:O}=function calculateQueryParameters(v,P,C){var _;const x=new Map,k=new Set;if(null===(_=v.queryParameters)||void 0===_?void 0:_.length)for(const _ of v.queryParameters){"Sequence"===_.mapper.type.name&&_.mapper.serializedName&&k.add(_.mapper.serializedName);let R=getOperationArgumentValueFromParameter(P,_,C);if(null!=R||_.mapper.required){R=v.serializer.serialize(_.mapper,R,getPathStringFromParameter(_));const P=_.collectionFormat?Ae[_.collectionFormat]:"";if(Array.isArray(R)&&(R=R.map((v=>null==v?"":v))),"Multi"===_.collectionFormat&&0===R.length)continue;!Array.isArray(R)||"SSV"!==_.collectionFormat&&"TSV"!==_.collectionFormat||(R=R.join(P)),_.skipEncoding||(R=Array.isArray(R)?R.map((v=>encodeURIComponent(v))):encodeURIComponent(R)),!Array.isArray(R)||"CSV"!==_.collectionFormat&&"Pipes"!==_.collectionFormat||(R=R.join(P)),x.set(_.mapper.serializedName||getPathStringFromParameter(_),R)}}return{queryParams:x,sequenceParams:k}}(P,C,_);return R=function appendQueryParams(v,P,C,_=!1){if(0===P.size)return v;const x=new URL(v),k=function simpleParseQueryParams(v){const P=new Map;if(!v||"?"!==v[0])return P;const C=(v=v.slice(1)).split("&");for(const v of C){const[C,_]=v.split("=",2),x=P.get(C);x?Array.isArray(x)?x.push(_):P.set(C,[x,_]):P.set(C,_)}return P}(x.search);for(const[v,x]of P){const P=k.get(v);if(Array.isArray(P))if(Array.isArray(x)){P.push(...x);const C=new Set(P);k.set(v,Array.from(C))}else P.push(x);else P?(Array.isArray(x)?x.unshift(P):C.has(v)&&k.set(v,[P,x]),_||k.set(v,x)):k.set(v,x)}const R=[];for(const[v,P]of k)if("string"==typeof P)R.push(`${v}=${P}`);else if(Array.isArray(P))for(const C of P)R.push(`${v}=${C}`);else R.push(`${v}=${P}`);return x.search=R.length?`?${R.join("&")}`:"",x.toString()}(R,T,O,k),R}function replaceAll(v,P){let C=v;for(const[v,_]of P)C=C.split(v).join(_);return C}class ServiceClient{constructor(v={}){var P;if(this._requestContentType=v.requestContentType,this._baseUri=v.baseUri,this._allowInsecureConnection=v.allowInsecureConnection,this._httpClient=v.httpClient||function getCachedDefaultHttpClient(){return Te||(Te=createDefaultHttpClient()),Te}(),this.pipeline=v.pipeline||function createDefaultPipeline(v){const P=function getCredentialScopes(v){if(v.credentialScopes){const P=v.credentialScopes;return Array.isArray(P)?P.map((v=>new URL(v).toString())):new URL(P).toString()}if(v.baseUri)return`${v.baseUri}/.default`;if(v.credential&&!v.credentialScopes)throw new Error("When using credentials, the ServiceClientOptions must contain either a baseUri or a credentialScopes. Unable to create a bearerTokenAuthenticationPolicy");return}(v),C=v.credential&&P?{credentialScopes:P,credential:v.credential}:void 0;return createClientPipeline(Object.assign(Object.assign({},v),{credentialOptions:C}))}(v),null===(P=v.additionalPolicies)||void 0===P?void 0:P.length)for(const{policy:P,position:C}of v.additionalPolicies){const v="perRetry"===C?"Sign":void 0;this.pipeline.addPolicy(P,{afterPhase:v})}}async sendRequest(v){return this.pipeline.sendRequest(this._httpClient,v)}async sendOperationRequest(v,P){const C=P.baseUrl||this._baseUri;if(!C)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.");const _=function createPipelineRequest(v){return new PipelineRequestImpl(v)}({url:getRequestUrl(C,P,v,this)});_.method=P.httpMethod;const x=getOperationRequestInfo(_);x.operationSpec=P,x.operationArguments=v;const k=P.contentType||this._requestContentType;k&&P.requestBody&&_.headers.set("Content-Type",k);const R=v.options;if(R){const v=R.requestOptions;v&&(v.timeout&&(_.timeout=v.timeout),v.onUploadProgress&&(_.onUploadProgress=v.onUploadProgress),v.onDownloadProgress&&(_.onDownloadProgress=v.onDownloadProgress),void 0!==v.shouldDeserialize&&(x.shouldDeserialize=v.shouldDeserialize),v.allowInsecureConnection&&(_.allowInsecureConnection=!0)),R.abortSignal&&(_.abortSignal=R.abortSignal),R.tracingOptions&&(_.tracingOptions=R.tracingOptions)}this._allowInsecureConnection&&(_.allowInsecureConnection=!0),void 0===_.streamResponseStatusCodes&&(_.streamResponseStatusCodes=function getStreamingResponseStatusCodes(v){const P=new Set;for(const C in v.responses){const _=v.responses[C];_.bodyMapper&&_.bodyMapper.type.name===B.r.Stream&&P.add(Number(C))}return P}(P));try{const v=await this.sendRequest(_),C=(0,Ce.wJ)(v,P.responses[v.status]);return(null==R?void 0:R.onResponse)&&R.onResponse(v,C),C}catch(v){if("object"==typeof v&&(null==v?void 0:v.response)){const C=v.response,_=(0,Ce.wJ)(C,P.responses[v.statusCode]||P.responses.default);v.details=_,(null==R?void 0:R.onResponse)&&R.onResponse(C,_,v)}throw v}}}},81498:(v,P,C)=>{"use strict";C.d(P,{TP:()=>isValidUuid,_9:()=>isDuration,wJ:()=>flattenResponse});const _=/^(-|\+)?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(v){return _.test(v)}const x=/^[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(v){return x.test(v)}function flattenResponse(v,P){var C,_;const x=v.parsedHeaders;if("HEAD"===v.request.method)return Object.assign(Object.assign({},x),{body:v.parsedBody});const k=P&&P.bodyMapper,R=Boolean(null==k?void 0:k.nullable),T=null==k?void 0:k.type.name;if("Stream"===T)return Object.assign(Object.assign({},x),{blobBody:v.blobBody,readableStreamBody:v.readableStreamBody});const O="Composite"===T&&k.type.modelProperties||{},I=Object.keys(O).some((v=>""===O[v].serializedName));if("Sequence"===T||I){const P=null!==(C=v.parsedBody)&&void 0!==C?C:[];for(const C of Object.keys(O))O[C].serializedName&&(P[C]=null===(_=v.parsedBody)||void 0===_?void 0:_[C]);if(x)for(const v of Object.keys(x))P[v]=x[v];return!R||v.parsedBody||x||0!==Object.getOwnPropertyNames(O).length?P:null}return function handleNullableResponseAndWrappableBody(v){const P=Object.assign(Object.assign({},v.headers),v.body);return v.hasNullableType&&0===Object.getOwnPropertyNames(P).length?v.shouldWrapBody?{body:null}:null:v.shouldWrapBody?Object.assign(Object.assign({},v.headers),{body:v.body}):P}({body:v.parsedBody,headers:x,hasNullableType:R,shouldWrapBody:(z=v.parsedBody,q=T,"Composite"!==q&&"Dictionary"!==q&&("string"==typeof z||"number"==typeof z||"boolean"==typeof z||null!==(null==q?void 0:q.match(/^(Date|DateTime|DateTimeRfc1123|UnixTime|ByteArray|Base64Url)$/i))||null==z))});var z,q}},84247:(v,P,C)=>{"use strict";const _=C(85477),x=C(57310).parse,k=C(73837),R=C(8634),T=C(57197).y,O=C(11735).m,I=C(14794).U,z=C(66794),{fromCallback:q}=C(45784),L=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/,j=/[\x00-\x1F]/,B=["\n","\r","\0"],G=/[\x20-\x3A\x3C-\x7E]+/,U=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/,V={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11},Q=2147483647e3,Y='Invalid sameSiteContext option for getCookies(); expected one of "strict", "lax", or "none"';function checkSameSiteContext(v){const P=String(v).toLowerCase();return"none"===P||"lax"===P||"strict"===P?P:null}const ee=Object.freeze({SILENT:"silent",STRICT:"strict",DISABLED:"unsafe-disabled"});var re=/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-f\d]{1,4}:){7}(?:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,2}|:)|(?:[a-f\d]{1,4}:){4}(?:(?::[a-f\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,3}|:)|(?:[a-f\d]{1,4}:){3}(?:(?::[a-f\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,4}|:)|(?:[a-f\d]{1,4}:){2}(?:(?::[a-f\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,5}|:)|(?:[a-f\d]{1,4}:){1}(?:(?::[a-f\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,6}|:)|(?::(?:(?::[a-f\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,7}|:)))$)/;function parseDigits(v,P,C,_){let x=0;for(;x=58)break;x++}return xC?null:_||x==v.length?parseInt(v.substr(0,x),10):null}function parseTime(v){const P=v.split(":"),C=[0,0,0];if(3!==P.length)return null;for(let v=0;v<3;v++){const _=2==v,x=parseDigits(P[v],1,2,_);if(null===x)return null;C[v]=x}return C}function parseMonth(v){v=String(v).substr(0,3).toLowerCase();const P=V[v];return P>=0?P:null}function parseDate(v){if(!v)return;const P=v.split(U);if(!P)return;let C=null,_=null,x=null,k=null,R=null,T=null;for(let v=0;v=70&&T<=99?T+=1900:T>=0&&T<=69&&(T+=2e3))):R=I:k=I}return null===k||null===R||null===T||null===x||k<1||k>31||T<1601||C>23||_>59||x>59?void 0:new Date(Date.UTC(T,R,k,C,_,x))}function formatDate(v){return v.toUTCString()}function canonicalDomain(v){return null==v?null:(v=v.trim().replace(/^\./,""),_&&/[^\u0001-\u007f]/.test(v)&&(v=_.toASCII(v)),v.toLowerCase())}function domainMatch(v,P,C){if(null==v||null==P)return null;if(!1!==C&&(v=canonicalDomain(v),P=canonicalDomain(P)),v==P)return!0;const _=v.indexOf(P);return!(_<=0)&&(v.length===P.length+_&&("."===v.substr(_-1,1)&&!re.test(v)))}function defaultPath(v){if(!v||"/"!==v.substr(0,1))return"/";if("/"===v)return v;const P=v.lastIndexOf("/");return 0===P?"/":v.slice(0,P)}function parseCookiePair(v,P){let C,_,x=(v=function trimTerminator(v){for(let P=0;P{v+=`; ${P}`})),v}TTL(v){if(null!=this.maxAge)return this.maxAge<=0?0:1e3*this.maxAge;let P=this.expires;return P!=1/0?(P instanceof Date||(P=parseDate(P)||1/0),P==1/0?1/0:P.getTime()-(v||Date.now())):1/0}expiryTime(v){if(null!=this.maxAge){const P=v||this.creation||new Date,C=this.maxAge<=0?-1/0:1e3*this.maxAge;return P.getTime()+C}return this.expires==1/0?1/0:this.expires.getTime()}expiryDate(v){const P=this.expiryTime(v);return P==1/0?new Date(Q):P==-1/0?new Date(0):new Date(P)}isPersistent(){return null!=this.maxAge||this.expires!=1/0}canonicalizedDomain(){return null==this.domain?null:canonicalDomain(this.domain)}cdomain(){return this.canonicalizedDomain()}}Cookie.cookiesCreated=0,Cookie.parse=parse,Cookie.fromJSON=fromJSON,Cookie.serializableProperties=Object.keys(ie),Cookie.sameSiteLevel={strict:3,lax:2,none:1},Cookie.sameSiteCanonical={strict:"Strict",lax:"Lax"};class CookieJar{constructor(v,P={rejectPublicSuffixes:!0}){"boolean"==typeof P&&(P={rejectPublicSuffixes:P}),this.rejectPublicSuffixes=P.rejectPublicSuffixes,this.enableLooseMode=!!P.looseMode,this.allowSpecialUseDomain=!!P.allowSpecialUseDomain,this.store=v||new O,this.prefixSecurity=function getNormalizedPrefixSecurity(v){if(null!=v){const P=v.toLowerCase();switch(P){case ee.STRICT:case ee.SILENT:case ee.DISABLED:return P}}return ee.SILENT}(P.prefixSecurity),this._cloneSync=syncWrap("clone"),this._importCookiesSync=syncWrap("_importCookies"),this.getCookiesSync=syncWrap("getCookies"),this.getCookieStringSync=syncWrap("getCookieString"),this.getSetCookieStringsSync=syncWrap("getSetCookieStrings"),this.removeAllCookiesSync=syncWrap("removeAllCookies"),this.setCookieSync=syncWrap("setCookie"),this.serializeSync=syncWrap("serialize")}setCookie(v,P,C,_){let x;const k=getCookieContext(P);"function"==typeof C&&(_=C,C={});const T=canonicalDomain(k.hostname),O=C.loose||this.enableLooseMode;let I=null;if(C.sameSiteContext&&(I=checkSameSiteContext(C.sameSiteContext),!I))return _(new Error(Y));if("string"==typeof v||v instanceof String){if(!(v=Cookie.parse(v,{loose:O})))return x=new Error("Cookie failed to parse"),_(C.ignoreError?null:x)}else if(!(v instanceof Cookie))return x=new Error("First argument to setCookie must be a Cookie object or string"),_(C.ignoreError?null:x);const z=C.now||new Date;if(this.rejectPublicSuffixes&&v.domain){if(null==R.getPublicSuffix(v.cdomain()))return x=new Error("Cookie has domain set to a public suffix"),_(C.ignoreError?null:x)}if(v.domain){if(!domainMatch(T,v.cdomain(),!1))return x=new Error(`Cookie not in this host's domain. Cookie:${v.cdomain()} Request:${T}`),_(C.ignoreError?null:x);null==v.hostOnly&&(v.hostOnly=!1)}else v.hostOnly=!0,v.domain=T;if(v.path&&"/"===v.path[0]||(v.path=defaultPath(k.pathname),v.pathIsDefault=!0),!1===C.http&&v.httpOnly)return x=new Error("Cookie is HttpOnly and this isn't an HTTP API"),_(C.ignoreError?null:x);if("none"!==v.sameSite&&I&&"none"===I)return x=new Error("Cookie is SameSite but this is a cross-origin request"),_(C.ignoreError?null:x);const q=this.prefixSecurity===ee.SILENT;if(!(this.prefixSecurity===ee.DISABLED)){let P,x=!1;if(!function isSecurePrefixConditionMet(v){return!v.key.startsWith("__Secure-")||v.secure}(v)?(x=!0,P="Cookie has __Secure prefix but Secure attribute is not set"):function isHostPrefixConditionMet(v){return!v.key.startsWith("__Host-")||v.secure&&v.hostOnly&&null!=v.path&&"/"===v.path}(v)||(x=!0,P="Cookie has __Host prefix but either Secure or HostOnly attribute is not set or Path is not '/'"),x)return _(C.ignoreError||q?null:new Error(P))}const L=this.store;L.updateCookie||(L.updateCookie=function(v,P,C){this.putCookie(P,C)}),L.findCookie(v.domain,v.path,v.key,(function withCookie(P,x){if(P)return _(P);const next=function(P){if(P)return _(P);_(null,v)};if(x){if(!1===C.http&&x.httpOnly)return P=new Error("old Cookie is HttpOnly and this isn't an HTTP API"),_(C.ignoreError?null:P);v.creation=x.creation,v.creationIndex=x.creationIndex,v.lastAccessed=z,L.updateCookie(x,v,next)}else v.creation=v.lastAccessed=z,L.putCookie(v,next)}))}getCookies(v,P,C){const _=getCookieContext(v);"function"==typeof P&&(C=P,P={});const x=canonicalDomain(_.hostname),k=_.pathname||"/";let R=P.secure;null!=R||!_.protocol||"https:"!=_.protocol&&"wss:"!=_.protocol||(R=!0);let T=0;if(P.sameSiteContext){const v=checkSameSiteContext(P.sameSiteContext);if(T=Cookie.sameSiteLevel[v],!T)return C(new Error(Y))}let O=P.http;null==O&&(O=!0);const z=P.now||Date.now(),q=!1!==P.expire,L=!!P.allPaths,j=this.store;function matchingCookie(v){if(v.hostOnly){if(v.domain!=x)return!1}else if(!domainMatch(x,v.domain,!1))return!1;if(!L&&!I(k,v.path))return!1;if(v.secure&&!R)return!1;if(v.httpOnly&&!O)return!1;if(T){if(Cookie.sameSiteLevel[v.sameSite||"none"]>T)return!1}return!(q&&v.expiryTime()<=z)||(j.removeCookie(v.domain,v.path,v.key,(()=>{})),!1)}j.findCookies(x,L?null:k,this.allowSpecialUseDomain,((v,_)=>{if(v)return C(v);_=_.filter(matchingCookie),!1!==P.sort&&(_=_.sort(cookieCompare));const x=new Date;for(const v of _)v.lastAccessed=x;C(null,_)}))}getCookieString(...v){const P=v.pop();v.push((function(v,C){v?P(v):P(null,C.sort(cookieCompare).map((v=>v.cookieString())).join("; "))})),this.getCookies.apply(this,v)}getSetCookieStrings(...v){const P=v.pop();v.push((function(v,C){v?P(v):P(null,C.map((v=>v.toString())))})),this.getCookies.apply(this,v)}serialize(v){let P=this.store.constructor.name;"Object"===P&&(P=null);const C={version:`tough-cookie@${z}`,storeType:P,rejectPublicSuffixes:!!this.rejectPublicSuffixes,cookies:[]};if(!this.store.getAllCookies||"function"!=typeof this.store.getAllCookies)return v(new Error("store does not support getAllCookies and cannot be serialized"));this.store.getAllCookies(((P,_)=>P?v(P):(C.cookies=_.map((v=>(delete(v=v instanceof Cookie?v.toJSON():v).creationIndex,v))),v(null,C))))}toJSON(){return this.serializeSync()}_importCookies(v,P){let C=v.cookies;if(!C||!Array.isArray(C))return P(new Error("serialized jar has no cookies array"));C=C.slice();const putNext=v=>{if(v)return P(v);if(!C.length)return P(v,this);let _;try{_=fromJSON(C.shift())}catch(v){return P(v)}if(null===_)return putNext(null);this.store.putCookie(_,putNext)};putNext()}clone(v,P){1===arguments.length&&(P=v,v=null),this.serialize(((C,_)=>{if(C)return P(C);CookieJar.deserialize(_,v,P)}))}cloneSync(v){if(0===arguments.length)return this._cloneSync();if(!v.synchronous)throw new Error("CookieJar clone destination store is not synchronous; use async API instead.");return this._cloneSync(v)}removeAllCookies(v){const P=this.store;if("function"==typeof P.removeAllCookies&&P.removeAllCookies!==T.prototype.removeAllCookies)return P.removeAllCookies(v);P.getAllCookies(((C,_)=>{if(C)return v(C);if(0===_.length)return v(null);let x=0;const k=[];function removeCookieCb(P){if(P&&k.push(P),x++,x===_.length)return v(k.length?k[0]:null)}_.forEach((v=>{P.removeCookie(v.domain,v.path,v.key,removeCookieCb)}))}))}static deserialize(v,P,C){let _;if(3!==arguments.length&&(C=P,P=null),"string"==typeof v){if(_=jsonParse(v),_ instanceof Error)return C(_)}else _=v;const x=new CookieJar(P,_.rejectPublicSuffixes);x._importCookies(_,(v=>{if(v)return C(v);C(null,x)}))}static deserializeSync(v,P){const C="string"==typeof v?JSON.parse(v):v,_=new CookieJar(P,C.rejectPublicSuffixes);if(!_.store.synchronous)throw new Error("CookieJar store is not synchronous; use async API instead.");return _._importCookiesSync(C),_}}function syncWrap(v){return function(...P){if(!this.store.synchronous)throw new Error("CookieJar store is not synchronous; use async API instead.");let C,_;if(this[v](...P,((v,P)=>{C=v,_=P})),C)throw C;return _}}CookieJar.fromJSON=CookieJar.deserializeSync,["_importCookies","clone","getCookies","getCookieString","getSetCookieStrings","removeAllCookies","serialize","setCookie"].forEach((v=>{CookieJar.prototype[v]=q(CookieJar.prototype[v])})),CookieJar.deserialize=q(CookieJar.deserialize),P.US=CookieJar,R.getPublicSuffix,C(67662).p},11735:(v,P,C)=>{"use strict";const{fromCallback:_}=C(45784),x=C(57197).y,k=C(67662).p,R=C(14794).U,T=C(73837);class MemoryCookieStore extends x{constructor(){super(),this.synchronous=!0,this.idx={},T.inspect.custom&&(this[T.inspect.custom]=this.inspect)}inspect(){return`{ idx: ${T.inspect(this.idx,!1,2)} }`}findCookie(v,P,C,_){return this.idx[v]&&this.idx[v][P]?_(null,this.idx[v][P][C]||null):_(null,void 0)}findCookies(v,P,C,_){const x=[];if("function"==typeof C&&(_=C,C=!1),!v)return _(null,[]);let T;T=P?function matchRFC(v){Object.keys(v).forEach((C=>{if(R(P,C)){const P=v[C];for(const v in P)x.push(P[v])}}))}:function matchAll(v){for(const P in v){const C=v[P];for(const v in C)x.push(C[v])}};const O=k(v,C)||[v],I=this.idx;O.forEach((v=>{const P=I[v];P&&T(P)})),_(null,x)}putCookie(v,P){this.idx[v.domain]||(this.idx[v.domain]={}),this.idx[v.domain][v.path]||(this.idx[v.domain][v.path]={}),this.idx[v.domain][v.path][v.key]=v,P(null)}updateCookie(v,P,C){this.putCookie(P,C)}removeCookie(v,P,C,_){this.idx[v]&&this.idx[v][P]&&this.idx[v][P][C]&&delete this.idx[v][P][C],_(null)}removeCookies(v,P,C){return this.idx[v]&&(P?delete this.idx[v][P]:delete this.idx[v]),C(null)}removeAllCookies(v){return this.idx={},v(null)}getAllCookies(v){const P=[],C=this.idx;Object.keys(C).forEach((v=>{Object.keys(C[v]).forEach((_=>{Object.keys(C[v][_]).forEach((x=>{null!==x&&P.push(C[v][_][x])}))}))})),P.sort(((v,P)=>(v.creationIndex||0)-(P.creationIndex||0))),v(null,P)}}["findCookie","findCookies","putCookie","updateCookie","removeCookie","removeCookies","removeAllCookies","getAllCookies"].forEach((v=>{MemoryCookieStore[v]=_(MemoryCookieStore.prototype[v])})),P.m=MemoryCookieStore},14794:(v,P)=>{"use strict";P.U=function pathMatch(v,P){if(P===v)return!0;if(0===v.indexOf(P)){if("/"===P.substr(-1))return!0;if("/"===v.substr(P.length,1))return!0}return!1}},67662:(v,P,C)=>{"use strict";const _=C(8634),x=["local"];P.p=function permuteDomain(v,P){let C=null;if(P){const P=v.split(".");C=x.includes(P[P.length-1])?`${P[P.length-2]}.${P[P.length-1]}`:_.getPublicSuffix(v)}else C=_.getPublicSuffix(v);if(!C)return null;if(C==v)return[v];const k=v.slice(0,-(C.length+1)).split(".").reverse();let R=C;const T=[R];for(;k.length;)R=`${k.shift()}.${R}`,T.push(R);return T}},8634:(v,P,C)=>{"use strict";const _=C(16244);P.getPublicSuffix=function getPublicSuffix(v){return _.get(v)}},57197:(v,P)=>{"use strict";P.y=class Store{constructor(){this.synchronous=!1}findCookie(v,P,C,_){throw new Error("findCookie is not implemented")}findCookies(v,P,C,_){throw new Error("findCookies is not implemented")}putCookie(v,P){throw new Error("putCookie is not implemented")}updateCookie(v,P,C){throw new Error("updateCookie is not implemented")}removeCookie(v,P,C,_){throw new Error("removeCookie is not implemented")}removeCookies(v,P,C){throw new Error("removeCookies is not implemented")}removeAllCookies(v){throw new Error("removeAllCookies is not implemented")}getAllCookies(v){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}}},66794:v=>{v.exports="4.0.0"},45784:(v,P)=>{"use strict";P.fromCallback=function(v){return Object.defineProperty((function(){if("function"!=typeof arguments[arguments.length-1])return new Promise(((P,C)=>{arguments[arguments.length]=(v,_)=>{if(v)return C(v);P(_)},arguments.length++,v.apply(this,arguments)}));v.apply(this,arguments)}),"name",{value:v.name})},P.fromPromise=function(v){return Object.defineProperty((function(){const P=arguments[arguments.length-1];if("function"!=typeof P)return v.apply(this,arguments);v.apply(this,arguments).then((v=>P(null,v)),P)}),"name",{value:v.name})}},14014:(v,P,C)=>{"use strict";function getPollingUrl(v,P){var C,_,x;return null!==(x=null!==(_=null!==(C=getAzureAsyncOperation(v))&&void 0!==C?C:getOperationLocation(v))&&void 0!==_?_:getLocation(v))&&void 0!==x?x:P}function getLocation(v){return v.headers.location}function getOperationLocation(v){return v.headers["operation-location"]}function getAzureAsyncOperation(v){return v.headers["azure-asyncoperation"]}function findResourceLocation(v,P,C){switch(v){case"PUT":return C;case"POST":case"PATCH":return getLocation(P);default:return}}C.d(P,{F:()=>LroEngine});class SimpleRestError extends Error{constructor(v,P){super(v),this.name="RestError",this.statusCode=P,Object.setPrototypeOf(this,SimpleRestError.prototype)}}function isUnexpectedPollingResponse(v){const P=v.statusCode;if(![202,201,200,500].includes(P))throw new SimpleRestError(`Received unexpected HTTP status code ${P} while polling. This may indicate a server issue.`,P);return!1}const _=["succeeded"],x=["failed","canceled","cancelled"];_.concat(x);function isBodyPollingDone(v){const P=function getProvisioningState(v){var P,C;const{properties:_,provisioningState:x}=null!==(P=v.body)&&void 0!==P?P:{},k=null!==(C=null==_?void 0:_.provisioningState)&&void 0!==C?C:x;return"string"==typeof k?k.toLowerCase():"succeeded"}(v);if(isUnexpectedPollingResponse(v)||x.includes(P))throw new Error(`The long running operation has failed. The provisioning state: ${P}.`);return _.includes(P)}function processBodyPollingOperationResult(v){return Object.assign(Object.assign({},v),{done:isBodyPollingDone(v.rawResponse)})}const k=(0,C(78096).YR)("core-lro");function processLocationPollingOperationResult(v,P,C){return k=>function isPollingDone(v){var P;if(isUnexpectedPollingResponse(v)||202===v.statusCode)return!1;const{status:C}=null!==(P=v.body)&&void 0!==P?P:{},k="string"==typeof C?C.toLowerCase():"succeeded";if(isUnexpectedPollingResponse(v)||x.includes(k))throw new Error(`The long running operation has failed. The provisioning state: ${k}.`);return _.includes(k)}(k.rawResponse)?void 0===P?Object.assign(Object.assign({},k),{done:!0}):Object.assign(Object.assign({},k),{done:!1,next:async()=>{const _=await async function sendFinalRequest(v,P,C){switch(C){case"original-uri":return v.sendPollRequest(v.requestPath);case"azure-async-operation":return;default:return v.sendPollRequest(null!=P?P:v.requestPath)}}(v,P,C);return Object.assign(Object.assign({},null!=_?_:k),{done:!0})}}):Object.assign(Object.assign({},k),{done:!1})}function processPassthroughOperationResult(v){return Object.assign(Object.assign({},v),{done:!0})}function createPoll(v){return async(P,C,_)=>{const x=await v.sendPollRequest(P),k=x.rawResponse.headers["retry-after"];if(void 0!==k){const v=parseInt(k);C.intervalInMs=isNaN(v)?function calculatePollingIntervalFromDate(v,P){const C=Math.floor((new Date).getTime()),_=v.getTime();if(C<_)return _-C;return P}(new Date(k),C.intervalInMs):1e3*v}return _(x)}}function createInitializeState(v,P,C){return _=>!!function isUnexpectedInitialResponse(v){const P=v.statusCode;if(![203,204,202,201,200,500].includes(P))throw new SimpleRestError(`Received unexpected HTTP status code ${P} in the initial response. This may indicate a server issue.`,P);return!1}(_.rawResponse)||(v.initialRawResponse=_.rawResponse,v.isStarted=!0,v.pollingURL=getPollingUrl(v.initialRawResponse,P),v.config=function inferLroMode(v,P,C){return void 0!==getAzureAsyncOperation(C)||void 0!==getOperationLocation(C)?{mode:"Location",resourceLocation:findResourceLocation(P,C,v)}:void 0!==getLocation(C)?{mode:"Location"}:["PUT","PATCH"].includes(P)?{mode:"Body"}:{}}(P,C,v.initialRawResponse),(void 0===v.config.mode||"Body"===v.config.mode&&isBodyPollingDone(v.initialRawResponse))&&(v.result=_.flatResponse,v.isCompleted=!0),k.verbose(`LRO: initial state: ${JSON.stringify(v)}`),Boolean(v.isCompleted))}class GenericPollOperation{constructor(v,P,C,_,x,k){this.state=v,this.lro=P,this.lroResourceLocationConfig=C,this.processResult=_,this.updateState=x,this.isDone=k}setPollerConfig(v){this.pollerConfig=v}async update(v){var P,C,_;const x=this.state;let R;if(!x.isStarted){const v=createInitializeState(x,this.lro.requestPath,this.lro.requestMethod);R=await this.lro.sendInitialRequest(),v(R)}if(!x.isCompleted){if(!this.poll||!this.getLroStatusFromResponse){if(!x.config)throw new Error("Bad state: LRO mode is undefined. Please check if the serialized state is well-formed.");const v=this.isDone;this.getLroStatusFromResponse=v?P=>Object.assign(Object.assign({},P),{done:v(P.flatResponse,this.state)}):function createGetLroStatusFromResponse(v,P,C){switch(P.mode){case"Location":return processLocationPollingOperationResult(v,P.resourceLocation,C);case"Body":return processBodyPollingOperationResult;default:return processPassthroughOperationResult}}(this.lro,x.config,this.lroResourceLocationConfig),this.poll=createPoll(this.lro)}if(!x.pollingURL)throw new Error("Bad state: polling URL is undefined. Please check if the serialized state is well-formed.");const v=await this.poll(x.pollingURL,this.pollerConfig,this.getLroStatusFromResponse);k.verbose(`LRO: polling response: ${JSON.stringify(v.rawResponse)}`),v.done?(x.result=this.processResult?this.processResult(v.flatResponse,x):v.flatResponse,x.isCompleted=!0):(this.poll=null!==(P=v.next)&&void 0!==P?P:this.poll,x.pollingURL=getPollingUrl(v.rawResponse,x.pollingURL)),R=v}return k.verbose(`LRO: current state: ${JSON.stringify(x)}`),R?null===(C=this.updateState)||void 0===C||C.call(this,x,null==R?void 0:R.rawResponse):k.error("LRO: no response was received"),null===(_=null==v?void 0:v.fireProgress)||void 0===_||_.call(v,x),this}async cancel(){return this.state.isCancelled=!0,this}toString(){return JSON.stringify({state:this.state})}}var R=C(51568);class LroEngine extends R.Ww{constructor(v,P){const{intervalInMs:C=2e3,resumeFrom:_}=P||{},x=_?function deserializeState(v){try{return JSON.parse(v).state}catch(P){throw new Error(`LroEngine: Unable to deserialize state: ${v}`)}}(_):{},k=new GenericPollOperation(x,v,null==P?void 0:P.lroResourceLocationConfig,null==P?void 0:P.processResult,null==P?void 0:P.updateState,null==P?void 0:P.isDone);super(k),this.config={intervalInMs:C},k.setPollerConfig(this.config)}delay(){return new Promise((v=>setTimeout((()=>v()),this.config.intervalInMs)))}}},51568:(v,P,C)=>{"use strict";C.d(P,{Ww:()=>Poller});class PollerStoppedError extends Error{constructor(v){super(v),this.name="PollerStoppedError",Object.setPrototypeOf(this,PollerStoppedError.prototype)}}class PollerCancelledError extends Error{constructor(v){super(v),this.name="PollerCancelledError",Object.setPrototypeOf(this,PollerCancelledError.prototype)}}class Poller{constructor(v){this.stopped=!0,this.pollProgressCallbacks=[],this.operation=v,this.promise=new Promise(((v,P)=>{this.resolve=v,this.reject=P})),this.promise.catch((()=>{}))}async startPolling(){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(),await this.delay()}async pollOnce(v={}){try{this.isDone()||(this.operation=await this.operation.update({abortSignal:v.abortSignal,fireProgress:this.fireProgress.bind(this)}),this.isDone()&&this.resolve&&this.resolve(this.operation.state.result))}catch(v){throw this.operation.state.error=v,this.reject&&this.reject(v),v}}fireProgress(v){for(const P of this.pollProgressCallbacks)P(v)}async cancelOnce(v={}){this.operation=await this.operation.cancel(v),this.reject&&this.reject(new PollerCancelledError("Poller cancelled"))}poll(v={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(v);const clearPollOncePromise=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(clearPollOncePromise,clearPollOncePromise).catch(this.reject)}return this.pollOncePromise}async pollUntilDone(){return this.stopped&&this.startPolling().catch(this.reject),this.promise}onProgress(v){return this.pollProgressCallbacks.push(v),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter((P=>P!==v))}}isDone(){const v=this.operation.state;return Boolean(v.isCompleted||v.isCancelled||v.error)}stopPolling(){this.stopped||(this.stopped=!0,this.reject&&this.reject(new PollerStoppedError("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(v={}){if(this.stopped||(this.stopped=!0),this.cancelPromise){if(v.abortSignal)throw new Error("A cancel request is currently pending")}else this.cancelPromise=this.cancelOnce(v);return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){return this.operation.state.result}toString(){return this.operation.toString()}}},48951:(v,P,C)=>{"use strict";C.d(P,{q:()=>createSpanFunction});var _=C(77771),x=C(7770);function createSpanFunction(v){return function(P,C){const k=(0,_.Yz)(),R=(null==C?void 0:C.tracingOptions)||{},T=Object.assign({kind:_.MU.INTERNAL},R.spanOptions),O=v.packagePrefix?`${v.packagePrefix}.${P}`:P;let I;I=function isTracingDisabled(){var v;if("undefined"==typeof process)return!1;const P=null===(v=process.env.AZURE_TRACING_DISABLED)||void 0===v?void 0:v.toLowerCase();return"false"!==P&&"0"!==P&&Boolean(P)}()?x.g4.wrapSpanContext(x.Rr):k.startSpan(O,T,R.tracingContext),v.namespace&&I.setAttribute("az.namespace",v.namespace);let z=R.spanOptions||{};I.isRecording()&&v.namespace&&(z=Object.assign(Object.assign({},R.spanOptions),{attributes:Object.assign(Object.assign({},T.attributes),{"az.namespace":v.namespace})}));const q=Object.assign(Object.assign({},R),{spanOptions:z,tracingContext:(0,_.WZ)(R.tracingContext||_.Do.active(),I)});return{span:I,updatedOptions:Object.assign(Object.assign({},C),{tracingOptions:q})}}}},77771:(v,P,C)=>{"use strict";C.d(P,{BM:()=>isSpanContextValid,Do:()=>k,MU:()=>_,Qn:()=>R,WZ:()=>setSpan,Yz:()=>getTracer});var _,x=C(7770);function setSpan(v,P){return x.g4.setSpan(v,P)}function isSpanContextValid(v){return x.g4.isSpanContextValid(v)}function getTracer(v,P){return x.g4.getTracer(v||"azure/core-tracing",P)}!function(v){v[v.INTERNAL=0]="INTERNAL",v[v.SERVER=1]="SERVER",v[v.CLIENT=2]="CLIENT",v[v.PRODUCER=3]="PRODUCER",v[v.CONSUMER=4]="CONSUMER"}(_||(_={}));const k=x.Do;var R;!function(v){v[v.UNSET=0]="UNSET",v[v.OK=1]="OK",v[v.ERROR=2]="ERROR"}(R||(R={}))},66809:(v,P,C)=>{"use strict";C.d(P,{O:()=>getTraceParentHeader});function getTraceParentHeader(v){const P=[];if(v.traceId||P.push("traceId"),v.spanId||P.push("spanId"),P.length)return;const C=(v.traceFlags||0).toString(16),_=1===C.length?`0${C}`:C;return`00-${v.traceId}-${v.spanId}-${_}`}},78096:(v,P,C)=>{"use strict";C.d(P,{YR:()=>createClientLogger});var _=C(73837),x=C.n(_),k=C(22037);const R="undefined"!=typeof process&&process.env&&process.env.DEBUG||void 0;let T,O=[],I=[];const z=[];R&&enable(R);const q=Object.assign((v=>createDebugger(v)),{enable,enabled,disable:function disable(){const v=T||"";return enable(""),v},log:function log(v,...P){process.stderr.write(`${x().format(v,...P)}${k.EOL}`)}});function enable(v){T=v,O=[],I=[];const P=/\*/g,C=v.split(",").map((v=>v.trim().replace(P,".*?")));for(const v of C)v.startsWith("-")?I.push(new RegExp(`^${v.substr(1)}$`)):O.push(new RegExp(`^${v}$`));for(const v of z)v.enabled=enabled(v.namespace)}function enabled(v){if(v.endsWith("*"))return!0;for(const P of I)if(P.test(v))return!1;for(const P of O)if(P.test(v))return!0;return!1}function createDebugger(v){const P=Object.assign((function debug(...C){if(!P.enabled)return;C.length>0&&(C[0]=`${v} ${C[0]}`);P.log(...C)}),{enabled:enabled(v),destroy,log:q.log,namespace:v,extend});return z.push(P),P}function destroy(){const v=z.indexOf(this);return v>=0&&(z.splice(v,1),!0)}function extend(v){const P=createDebugger(`${this.namespace}:${v}`);return P.log=this.log,P}const L=q,j=new Set,B="undefined"!=typeof process&&process.env&&process.env.AZURE_LOG_LEVEL||void 0;let G;const U=L("azure");U.log=(...v)=>{L.log(...v)};const V=["verbose","info","warning","error"];B&&(isAzureLogLevel(B)?function setLogLevel(v){if(v&&!isAzureLogLevel(v))throw new Error(`Unknown log level '${v}'. Acceptable values: ${V.join(",")}`);G=v;const P=[];for(const v of j)shouldEnable(v)&&P.push(v.namespace);L.enable(P.join(","))}(B):console.error(`AZURE_LOG_LEVEL set to unknown log level '${B}'; logging is not enabled. Acceptable values: ${V.join(", ")}.`));const Q={verbose:400,info:300,warning:200,error:100};function createClientLogger(v){const P=U.extend(v);return patchLogMethod(U,P),{error:createLogger(P,"error"),warning:createLogger(P,"warning"),info:createLogger(P,"info"),verbose:createLogger(P,"verbose")}}function patchLogMethod(v,P){P.log=(...P)=>{v.log(...P)}}function createLogger(v,P){const C=Object.assign(v.extend(P),{level:P});if(patchLogMethod(v,C),shouldEnable(C)){const v=L.disable();L.enable(v+","+C.namespace)}return j.add(C),C}function shouldEnable(v){return!!(G&&Q[v.level]<=Q[G])}function isAzureLogLevel(v){return V.includes(v)}},29427:(v,P,C)=>{"use strict";C.r(P),C.d(P,{Environment:()=>_});var _=function(){function Environment(v){if(this.validateAuthority=!0,!v||"object"!=typeof v)throw new Error("'parameters' is a required parameter and must be of type 'object'.");["name","portalUrl","managementEndpointUrl","resourceManagerEndpointUrl","activeDirectoryEndpointUrl","activeDirectoryResourceId"].forEach((function(P){if(!v[P]||"string"!=typeof v[P].valueOf())throw new Error('Please provide "'+P+'" for the environment and it must be of type "string".')})),this.name=v.name,this.portalUrl=v.portalUrl,this.managementEndpointUrl=v.managementEndpointUrl,this.resourceManagerEndpointUrl=v.resourceManagerEndpointUrl,this.activeDirectoryEndpointUrl=v.activeDirectoryEndpointUrl,this.activeDirectoryResourceId=v.activeDirectoryResourceId,this.activeDirectoryGraphApiVersion&&(this.activeDirectoryGraphApiVersion=v.activeDirectoryGraphApiVersion),this.activeDirectoryGraphResourceId&&(this.activeDirectoryGraphResourceId=v.activeDirectoryGraphResourceId),this.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix&&(this.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix=v.azureDataLakeAnalyticsCatalogAndJobEndpointSuffix),this.azureDataLakeStoreFileSystemEndpointSuffix&&(this.azureDataLakeStoreFileSystemEndpointSuffix=v.azureDataLakeStoreFileSystemEndpointSuffix),this.batchResourceId&&(this.batchResourceId=v.batchResourceId),this.galleryEndpointUrl&&(this.galleryEndpointUrl=v.galleryEndpointUrl),this.keyVaultDnsSuffix&&(this.keyVaultDnsSuffix=v.keyVaultDnsSuffix),this.publishingProfileUrl&&(this.publishingProfileUrl=v.publishingProfileUrl),this.sqlManagementEndpointUrl&&(this.sqlManagementEndpointUrl=v.sqlManagementEndpointUrl),this.sqlServerHostnameSuffix&&(this.sqlServerHostnameSuffix=v.sqlServerHostnameSuffix),this.storageEndpointSuffix&&(this.storageEndpointSuffix=v.storageEndpointSuffix)}return Environment.add=function(v){var P={},C=new Environment(v);P[v.name]=C,Object.assign(Environment,P)},Environment.get=function(v){if(!v)throw new TypeError("name cannot be null or undefined and must be of type string.");return Environment[v]},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}()},39420:(v,P,C)=>{"use strict";C.d(P,{Y1:()=>B,IM:()=>getDefaultUserAgentValue});var extendStatics=function(v,P){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)P.hasOwnProperty(C)&&(v[C]=P[C])},extendStatics(v,P)};function __extends(v,P){function __(){this.constructor=v}extendStatics(v,P),v.prototype=null===P?Object.create(P):(__.prototype=P.prototype,new __)}var __assign=function(){return __assign=Object.assign||function __assign(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},__assign.apply(this,arguments)};function __awaiter(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))}function __generator(v,P){var C,_,x,k,R={label:0,sent:function(){if(1&x[0])throw x[1];return x[1]},trys:[],ops:[]};return k={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(k[Symbol.iterator]=function(){return this}),k;function verb(k){return function(T){return function step(k){if(C)throw new TypeError("Generator is already executing.");for(;R;)try{if(C=1,_&&(x=2&k[0]?_.return:k[0]?_.throw||((x=_.return)&&x.call(_),0):_.next)&&!(x=x.call(_,k[1])).done)return x;switch(_=0,x&&(k=[2&k[0],x.value]),k[0]){case 0:case 1:x=k;break;case 4:return R.label++,{value:k[1],done:!1};case 5:R.label++,_=k[1],k=[0];continue;case 7:k=R.ops.pop(),R.trys.pop();continue;default:if(!(x=R.trys,(x=x.length>0&&x[x.length-1])||6!==k[0]&&2!==k[0])){R=0;continue}if(3===k[0]&&(!x||k[1]>x[0]&&k[1]0&&(P=JSON.parse(v.bodyAsText))}catch(P){var C=new R.o('Error "'+P+'" occurred in parsing the responseBody " +\n "while creating the PollingState for Long Running Operation- "'+v.bodyAsText+'"');throw C.request=v.request,C.response=v,C}return P}function getStatusFromResponse(v,P){var C;switch(null==P&&(P=getResponseBody(v)),v.status){case 202:C="InProgress";break;case 204:C="Succeeded";break;case 201:C=getProvisioningState(P)||"InProgress";break;case 200:var _=getProvisioningState(P);C=_||(getAzureAsyncOperationHeaderValue(v)||getLocationHeaderValue(v)?"InProgress":"Succeeded");break;default:C="Failed"}return C}var I=["Succeeded","Failed","Canceled","Cancelled"];function isFinished(v){for(var P=!1,C=0,_=I;C<_.length;C++){if(longRunningOperationStatesEqual(v,_[C])){P=!0;break}}return P}function longRunningOperationStatesEqual(v,P){return(v&&v.toLowerCase())===(P&&P.toLowerCase())}function createLROPollStrategyFromPollState(v,P){var C;switch(P.pollStrategyType){case"AzureAsyncOperation":C=new q(v,P);break;case"Location":C=new z(v,P);break;case"GetResource":C=new L(v,P);break;default:throw new Error('Unrecognized LRO poll strategy type: "'+P.pollStrategyType+'"')}return C}function getLocationHeaderValue(v){return v.headers.get("location")}var z=function(v){function LocationLROPollStrategy(){return null!==v&&v.apply(this,arguments)||this}return __extends(LocationLROPollStrategy,v),LocationLROPollStrategy.prototype.locationStrategyShouldDeserialize=function(v){var P=!1,C=this._pollState.initialResponse.request.method,_=v.status;return 200!==_&&(201!==_||"PUT"!==C&&"PATCH"!==C)&&(204!==_||"DELETE"!==C&&"POST"!==C)||(P=!0),P},LocationLROPollStrategy.prototype.sendPollRequest=function(){var v=this._pollState;return this.updateOperationStatus(v.locationHeaderValue,this.locationStrategyShouldDeserialize.bind(this)).then((function(P){var C=getLocationHeaderValue(P);C&&(v.locationHeaderValue=C),v.mostRecentResponse=P,v.mostRecentRequest=P.request;var _=v.initialResponse,x=_.request.method,T=_.status,O=P.status;if(202===O)v.state="InProgress";else if(200===O||201===O&&("PUT"===x||"PATCH"===x)||204===O&&("DELETE"===x||"POST"===x))v.state="Succeeded",v.resource=getResponseBody(P);else{if(404!==O||"POST"!==x||200!==T&&201!==T&&202!==T){if(400<=O&&O<=499){var I=P.bodyAsText,z=I;try{z=JSON.parse(I).message}catch(v){}throw new R.o(z,void 0,O,(0,k.Fl)(P.request),P,I)}throw new Error("The response with status code "+O+' from polling for long running operation url "'+v.locationHeaderValue+'" is not valid.')}v.state="Failed",v.resource=getResponseBody(P)}}))},LocationLROPollStrategy.prototype.isFinalStatusAcceptable=function(){var v=this._pollState,P=v.initialResponse,C=P.status;return longRunningOperationStatesEqual(v.state,"Succeeded")||"POST"===P.request.method&&404===v.mostRecentResponse.status&&(200===C||201===C||202===C)},LocationLROPollStrategy.prototype.shouldDoFinalGetResourceRequest=function(){var P=this._pollState,C=P.initialResponse,_=C.request.method,x=C.status;return("POST"!==_||404!==P.mostRecentResponse.status||200!==x&&201!==x&&202!==x)&&(v.prototype.shouldDoFinalGetResourceRequest.call(this)||"POST"===_&&201===x)},LocationLROPollStrategy.prototype.doFinalGetResourceRequest=function(){var v,P=this._pollState,C=P.initialResponse,_=C.status,x=C.request;return v="POST"!==x.method||200!==_&&201!==_&&202!==_?x.url:P.locationHeaderValue,this.updateState(v,!0)},LocationLROPollStrategy}(O);function getAzureAsyncOperationHeaderValue(v){return v.headers.get("azure-asyncoperation")}var q=function(v){function AzureAsyncOperationLROPollStrategy(){return null!==v&&v.apply(this,arguments)||this}return __extends(AzureAsyncOperationLROPollStrategy,v),AzureAsyncOperationLROPollStrategy.prototype.sendPollRequest=function(){var v=this._pollState;return this.updateOperationStatus(v.azureAsyncOperationHeaderValue,!1).then((function(P){var C=P.status,_=P.parsedBody;if(200!==C&&201!==C&&202!==C&&204!==C){var x=new R.o("Invalid status code ("+C+') with response body "'+P.bodyAsText+'" occurred when polling for operation status.');throw x.statusCode=C,x.request=(0,k.Fl)(P.request),x.response=P,x.body=_,x}if(!_)throw new Error("The response from long running operation does not contain a body.");if(!_.status)throw new Error('The response "'+P.bodyAsText+'" from long running operation does not contain the status property.');var T=getAzureAsyncOperationHeaderValue(P);T&&(v.azureAsyncOperationHeaderValue=T),v.state=_.status,v.mostRecentResponse=P,v.mostRecentRequest=P.request,v.resource=getResponseBody(P)}))},AzureAsyncOperationLROPollStrategy.prototype.shouldDoFinalGetResourceRequest=function(){var v=this._pollState,P=v.initialResponse,C=P.request.method,_=!1;if("PUT"===C||"PATCH"===C)_=!0;else if(v.locationHeaderValue){var x=P.status;"POST"===C?_=200===x||201===x:"DELETE"===C&&(_=200===x||202===x)}return _},AzureAsyncOperationLROPollStrategy.prototype.doFinalGetResourceRequest=function(){var v=this._pollState,P=v.locationHeaderValue,C=v.initialResponse,_=C.request,x=_.url;if(P){var k=_.method,R=C.status;("POST"!==k||200!==R&&201!==R&&202!==R)&&("DELETE"!==k||200!==R&&202!==R)||(x=P)}return this.updateState(x,!0)},AzureAsyncOperationLROPollStrategy.prototype.isFinalStatusAcceptable=function(){var v=this._pollState,P=v.initialResponse,C=P.status;return longRunningOperationStatesEqual(v.state,"Succeeded")||"POST"===P.request.method&&(200===C||201===C)},AzureAsyncOperationLROPollStrategy}(O),L=function(v){function GetResourceLROPollStrategy(){return null!==v&&v.apply(this,arguments)||this}return __extends(GetResourceLROPollStrategy,v),GetResourceLROPollStrategy.prototype.sendPollRequest=function(){var v=this._pollState;return this.updateOperationStatus(v.initialResponse.request.url,!1).then((function(P){var C=P.status,_=P.parsedBody;if(200!==C&&201!==C&&202!==C&&204!==C){var x=new R.o('Invalid status code with response body "'+P.bodyAsText+'" occurred when polling for operation status.');throw x.statusCode=C,x.request=(0,k.Fl)(P.request),x.response=P,x.body=_,x}if(!P.parsedBody)throw new Error("The response from long running operation does not contain a body.");v.state=getProvisioningState(P.parsedBody)||"Succeeded",v.mostRecentResponse=P,v.mostRecentRequest=P.request,v.resource=getResponseBody(P)}))},GetResourceLROPollStrategy.prototype.isFinalStatusAcceptable=function(){return longRunningOperationStatesEqual(this._pollState.state,"Succeeded")},GetResourceLROPollStrategy.prototype.doFinalGetResourceRequest=function(){return this.sendPollRequest()},GetResourceLROPollStrategy}(O),j=function(){function LROPoller(v,P){this._lroPollStrategy=v,this._initialResponse=P}return LROPoller.prototype.getInitialResponse=function(){return this._initialResponse},LROPoller.prototype.getMostRecentResponse=function(){var v=this._lroPollStrategy;return v?v.getMostRecentResponse():this._initialResponse},LROPoller.prototype.isFinished=function(){var v=this._lroPollStrategy;return!v||v.isFinished()},LROPoller.prototype.isFinalStatusAcceptable=function(){var v,P=this._lroPollStrategy;return P?P.isFinished()&&(v=P.isFinalStatusAcceptable()):v=!0,v},LROPoller.prototype.getOperationStatus=function(){var v=this._lroPollStrategy;return v?v.getOperationStatus():"Succeeded"},LROPoller.prototype.getOperationResponse=function(){var v,P=this._lroPollStrategy;if(P)if(P.isFinished()){if(!P.isFinalStatusAcceptable())throw P.getRestError();v=P.getOperationResponse()}else v=Promise.resolve(void 0);else v=Promise.resolve(this._initialResponse);return v},LROPoller.prototype.poll=function(){var v=this._lroPollStrategy;return v?v.sendPollRequest().then((function(){return v.getOperationStatus()})):Promise.resolve("Succeeded")},LROPoller.prototype.pollUntilFinished=function(){return __awaiter(this,void 0,void 0,(function(){var v;return __generator(this,(function(P){return v=this._lroPollStrategy,[2,v?v.pollUntilFinished().then((function(P){if(P)return v.getOperationResponse().then(flattenAzureResponse);throw v.getRestError()})):Promise.resolve(flattenAzureResponse(this._initialResponse))]}))}))},LROPoller.prototype.getPollState=function(){var v=this._lroPollStrategy;return v?v.getPollState():void 0},LROPoller}();function createLROPollerFromInitialResponse(v,P,C){var _=function createLROPollStrategyFromInitialResponse(v,P,C){var _,x,k=v.request.method,R=v.status;if(getAzureAsyncOperationHeaderValue(v))_="AzureAsyncOperation";else if(getLocationHeaderValue(v))_="Location";else if("PUT"===k||"PATCH"===k)_="GetResource";else if(201!==R&&202!==R&&!isFinished(getStatusFromResponse(v)))throw new Error("Can't determine long running operation polling strategy.");if(_){var T=getResponseBody(v);x=createLROPollStrategyFromPollState(P,{pollStrategyType:_,options:C,initialResponse:v,mostRecentResponse:v,mostRecentRequest:v.request,azureAsyncOperationHeaderValue:getAzureAsyncOperationHeaderValue(v),locationHeaderValue:getLocationHeaderValue(v),resource:T,state:getStatusFromResponse(v,T)})}else x=void 0;return x}(P,v,C);return new j(_,P)}function flattenAzureResponse(v){var P=v.request,C=P.operationResponseGetter,x=P.operationSpec;return(0,_.wJ)(v,C&&x&&C(x,v))}var B=function(v){function AzureServiceClient(P,C){var _,x=v.call(this,P,C=function updateOptionsWithDefaultValues(v){v||(v={});null==v.generateClientRequestIdHeader&&(v.generateClientRequestIdHeader=!0);v.userAgent||(v.userAgent=getDefaultUserAgentValue());return v}(C))||this;x.acceptLanguage="en-us";var k=null===(_=P)||void 0===_?void 0:_.environment;return k&&!x.baseUri&&(x.baseUri=k.resourceManagerEndpointUrl),null!=C.acceptLanguage&&(x.acceptLanguage=C.acceptLanguage),null!=C.longRunningOperationRetryTimeout&&(x.longRunningOperationRetryTimeout=C.longRunningOperationRetryTimeout),x}return __extends(AzureServiceClient,v),AzureServiceClient.prototype.sendLRORequest=function(v,P,C){var _=this;return this.sendOperationRequest(v,P).then((function(v){return createLROPollerFromInitialResponse(_,v._response,C)}))},AzureServiceClient.prototype.sendLongRunningRequest=function(v,P){return this.beginLongRunningRequest(v,P).then((function(v){return v.pollUntilFinished()})).then((function(v){return v._response}))},AzureServiceClient.prototype.beginLongRunningRequest=function(v,P){var C=this;return this.sendRequest(v).then((function(v){return createLROPollerFromInitialResponse(C,v,P)}))},AzureServiceClient.prototype.restoreLROPoller=function(v){return function createLROPollerFromPollState(v,P){var C=createLROPollStrategyFromPollState(v,P);return new j(C,P.initialResponse)}(this,v)},AzureServiceClient}(_.St);function getDefaultUserAgentValue(){return"ms-rest-azure-js/2.1.0 "+(0,x.IM)()}},88538:(v,P,C)=>{"use strict";C.d(P,{P:()=>_});var _={serializedName:"BaseResource",type:{name:"Composite",className:"BaseResource",modelProperties:{}}}},18088:(v,P,C)=>{"use strict";C.d(P,{p:()=>_});var _={serializedName:"CloudError",type:{name:"Composite",className:"CloudError",modelProperties:{code:{required:!0,serializedName:"code",type:{name:"String"}},message:{required:!0,serializedName:"message",type:{name:"String"}},target:{serializedName:"target",type:{name:"String"}},details:{serializedName:"details",type:{name:"Sequence",element:{serializedName:"CloudErrorElementType",type:{name:"Composite",className:"CloudError"}}}},innerError:{required:!1,serializedName:"innererror",type:{name:"Object"}},additionalInfo:{required:!1,serializedName:"additionalInfo",type:{name:"Composite",className:"AdditionalInfoElement",modelProperties:{type:{required:!0,serializedName:"type",type:{name:"String"}},info:{required:!1,serializedName:"info",type:{name:"Object"}}}}}}}}},48813:(v,P,C)=>{"use strict";C.d(P,{q:()=>k,t:()=>R});var _=C(70835),x=C(44205),k=["https://management.windows.net","https://management.chinacloudapi.cn","https://management.usgovcloudapi.net","https://management.cloudapi.de"],R=function(){function AzureIdentityCredentialAdapter(v,P){void 0===P&&(P="https://management.azure.com/.default"),this.azureTokenCredential=v,this.scopes=P}return AzureIdentityCredentialAdapter.prototype.getToken=function(){return(0,_.mG)(this,void 0,void 0,(function(){var v;return(0,_.Jh)(this,(function(P){switch(P.label){case 0:return[4,this.azureTokenCredential.getToken(this.scopes)];case 1:if(null!==(v=P.sent()))return[2,{accessToken:v.token,tokenType:"Bearer",expiresOn:v.expiresOnTimestamp}];throw new Error("Could find token for scope")}}))}))},AzureIdentityCredentialAdapter.prototype.signRequest=function(v){return(0,_.mG)(this,void 0,void 0,(function(){var P;return(0,_.Jh)(this,(function(C){switch(C.label){case 0:return[4,this.getToken()];case 1:return P=C.sent(),v.headers.set(x.g.HeaderConstants.AUTHORIZATION,P.tokenType+" "+P.accessToken),[2,Promise.resolve(v)]}}))}))},AzureIdentityCredentialAdapter}()},49970:(v,P,C)=>{"use strict";function getHeaderKey(v){return v.toLowerCase()}function isHttpHeadersLike(v){return!(!v||"object"!=typeof v)&&("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)}C.d(P,{W:()=>_,d:()=>isHttpHeadersLike});var _=function(){function HttpHeaders(v){if(this._headersMap={},v)for(var P in v)this.set(P,v[P])}return HttpHeaders.prototype.set=function(v,P){this._headersMap[getHeaderKey(v)]={name:v,value:P.toString()}},HttpHeaders.prototype.get=function(v){var P=this._headersMap[getHeaderKey(v)];return P?P.value:void 0},HttpHeaders.prototype.contains=function(v){return!!this._headersMap[getHeaderKey(v)]},HttpHeaders.prototype.remove=function(v){var P=this.contains(v);return delete this._headersMap[getHeaderKey(v)],P},HttpHeaders.prototype.rawHeaders=function(){var v={};for(var P in this._headersMap){var C=this._headersMap[P];v[C.name.toLowerCase()]=C.value}return v},HttpHeaders.prototype.headersArray=function(){var v=[];for(var P in this._headersMap)v.push(this._headersMap[P]);return v},HttpHeaders.prototype.headerNames=function(){for(var v=[],P=this.headersArray(),C=0;C{"use strict";var _;C.d(P,{M:()=>_}),function(v){v[v.OFF=0]="OFF",v[v.ERROR=1]="ERROR",v[v.WARNING=2]="WARNING",v[v.INFO=3]="INFO"}(_||(_={}))},11634:(v,P,C)=>{"use strict";C.r(P),C.d(P,{ApiKeyCredentials:()=>fe,AzureIdentityCredentialAdapter:()=>be.t,BaseRequestPolicy:()=>L.U,BasicAuthenticationCredentials:()=>ge,Constants:()=>z.g,DefaultHttpClient:()=>x.r,DomainCredentials:()=>ve,HttpHeaders:()=>k.W,HttpPipelineLogLevel:()=>R.M,MapperType:()=>ne.lX,QueryCollectionFormat:()=>I.c,RequestPolicyOptions:()=>L._,RestError:()=>T.o,Serializer:()=>ne.ei,ServiceClient:()=>O.St,TokenCredentials:()=>ue,TopicCredentials:()=>ye,URLBuilder:()=>ae.UK,URLQuery:()=>ae.$4,WebResource:()=>_.s,agentPolicy:()=>Q.d,applyMixins:()=>se.ef,delay:()=>se.gw,deserializationPolicy:()=>oe.Bl,deserializeResponseBody:()=>oe.Ml,encodeUri:()=>se.Hh,executePromisesSequentially:()=>se.Zf,exponentialRetryPolicy:()=>G.B,flattenResponse:()=>O.wJ,generateClientRequestIdPolicy:()=>B.u,generateUuid:()=>se.Rl,getDefaultProxySettings:()=>Y.o6,getDefaultUserAgentValue:()=>ie.IM,isDuration:()=>se._9,isNode:()=>se.UG,isValidUuid:()=>se.TP,logPolicy:()=>logPolicy,promiseToCallback:()=>se._Q,promiseToServiceCallback:()=>se.yj,proxyPolicy:()=>Y.Rc,redirectPolicy:()=>ee.M2,serializeObject:()=>ne.HD,signingPolicy:()=>re.C,stripRequest:()=>se.Fl,stripResponse:()=>se.eg,systemErrorRetryPolicy:()=>U.V,throttlingRetryPolicy:()=>V.G,userAgentPolicy:()=>ie.oO});var _=C(95341),x=C(66701),k=C(49970),R=C(65570),T=C(57569),O=C(58943),I=C(42415),z=C(44205),q=C(70835),L=C(42453);function logPolicy(v){return void 0===v&&(v=console.log),{create:function(P,C){return new j(P,C,v)}}}var j=function(v){function LogPolicy(P,C,_){void 0===_&&(_=console.log);var x=v.call(this,P,C)||this;return x.logger=_,x}return(0,q.ZT)(LogPolicy,v),LogPolicy.prototype.sendRequest=function(v){var P=this;return this._nextPolicy.sendRequest(v).then((function(v){return function logResponse(v,P){v.logger(">> Request: "+JSON.stringify(P.request,void 0,2)),v.logger(">> Response status code: "+P.status);var C=P.bodyAsText;return v.logger(">> Body: "+C),Promise.resolve(P)}(P,v)}))},LogPolicy}(L.U);var B=C(70105),G=C(56021),U=C(18423),V=C(44074),Q=C(20017),Y=C(32591),ee=C(77877),re=C(16202),ie=C(52598),oe=C(72187),ne=C(19879),se=C(97271),ae=C(51133),le=z.g.HeaderConstants,pe="Bearer",ue=function(){function TokenCredentials(v,P){if(void 0===P&&(P=pe),this.authorizationScheme=pe,!v)throw new Error("token cannot be null or undefined.");this.token=v,this.authorizationScheme=P}return TokenCredentials.prototype.signRequest=function(v){return v.headers||(v.headers=new k.W),v.headers.set(le.AUTHORIZATION,this.authorizationScheme+" "+this.token),Promise.resolve(v)},TokenCredentials}(),de=C(79305),me=z.g.HeaderConstants,he="Basic",ge=function(){function BasicAuthenticationCredentials(v,P,C){if(void 0===C&&(C=he),this.authorizationScheme=he,null==v||"string"!=typeof v.valueOf())throw new Error("userName cannot be null or undefined and must be of type string.");if(null==P||"string"!=typeof P.valueOf())throw new Error("password cannot be null or undefined and must be of type string.");this.userName=v,this.password=P,this.authorizationScheme=C}return BasicAuthenticationCredentials.prototype.signRequest=function(v){var P=this.userName+":"+this.password,C=this.authorizationScheme+" "+de.YW(P);return v.headers||(v.headers=new k.W),v.headers.set(me.AUTHORIZATION,C),Promise.resolve(v)},BasicAuthenticationCredentials}(),fe=function(){function ApiKeyCredentials(v){if(!v||v&&!v.inHeader&&!v.inQuery)throw new Error('options cannot be null or undefined. Either "inHeader" or "inQuery" property of the options object needs to be provided.');this.inHeader=v.inHeader,this.inQuery=v.inQuery}return ApiKeyCredentials.prototype.signRequest=function(v){if(!v)return Promise.reject(new Error('webResource cannot be null or undefined and must be of type "object".'));if(this.inHeader)for(var P in v.headers||(v.headers=new k.W),this.inHeader)v.headers.set(P,this.inHeader[P]);if(this.inQuery){if(!v.url)return Promise.reject(new Error("url cannot be null in the request object."));for(var C in v.url.indexOf("?")<0&&(v.url+="?"),this.inQuery)v.url.endsWith("?")||(v.url+="&"),v.url+=C+"="+this.inQuery[C]}return Promise.resolve(v)},ApiKeyCredentials}(),ye=function(v){function TopicCredentials(P){if(!P||P&&"string"!=typeof P)throw new Error("topicKey cannot be null or undefined and must be of type string.");var C={inHeader:{"aeg-sas-key":P}};return v.call(this,C)||this}return(0,q.ZT)(TopicCredentials,v),TopicCredentials}(fe),ve=function(v){function DomainCredentials(P){if(!P||P&&"string"!=typeof P)throw new Error("domainKey cannot be null or undefined and must be of type string.");var C={inHeader:{"aeg-sas-key":P}};return v.call(this,C)||this}return(0,q.ZT)(DomainCredentials,v),DomainCredentials}(fe),be=C(48813)},66701:(v,P,C)=>{"use strict";C.d(P,{r:()=>Q});var _=C(70835),x=C(47857),k=C(13685),R=C(95687),T=C(36292),O=C(60271),I=C.n(O),z=C(46586),q=C.n(z),L=C(49970),j=C(57569),B=C(12781),G=function(){function FetchHttpClient(){}return FetchHttpClient.prototype.sendRequest=function(v){return(0,_.mG)(this,void 0,void 0,(function(){var P,C,x,k,R,T,O,z,G,U,V,Q,Y,ee,re,ie,oe,ne,se,ae,le,pe,ue,de,me,he,ge,fe,ye,ve;return(0,_.Jh)(this,(function(be){switch(be.label){case 0:if(!v&&"object"!=typeof v)throw new Error("'httpRequest' (WebResource) cannot be null or undefined and must be of type object.");if(P=new(I()),v.abortSignal){if(v.abortSignal.aborted)throw new j.o("The request was aborted",j.o.REQUEST_ABORTED_ERROR,void 0,v);C=function(v){"abort"===v.type&&P.abort()},v.abortSignal.addEventListener("abort",C)}if(v.timeout&&setTimeout((function(){P.abort()}),v.timeout),v.formData){for(x=v.formData,k=new(q()),R=function(v,P){"function"==typeof P&&(P=P()),P&&P.hasOwnProperty("value")&&P.hasOwnProperty("options")?k.append(v,P.value,P.options):k.append(v,P)},T=0,O=Object.keys(x);T{"use strict";C.d(P,{c:()=>isStreamOperation});var _=C(19879);function isStreamOperation(v){var P=!1;for(var C in v.responses){var x=v.responses[C];if(x.bodyMapper&&x.bodyMapper.type.name===_.lX.Stream){P=!0;break}}return P}},20017:(v,P,C)=>{"use strict";C.d(P,{d:()=>agentPolicy});var _=C(70835);function agentPolicy(v){return{create:function(P,C){return new x(P,C,v)}}}var x=function(v){function AgentPolicy(P,C,_){var x=v.call(this,P,C)||this;return x.agentSettings=_,x}return(0,_.ZT)(AgentPolicy,v),AgentPolicy.prototype.sendRequest=function(v){return v.agentSettings||(v.agentSettings=this.agentSettings),this._nextPolicy.sendRequest(v)},AgentPolicy}(C(42453).U)},72187:(v,P,C)=>{"use strict";C.d(P,{Bl:()=>deserializationPolicy,Ml:()=>deserializeResponseBody});var _=C(70835),x=C(88521),k=C(57569),R=C(19879),T=C(97271),O=C(98490),I=C(42453);function deserializationPolicy(v){return{create:function(P,C){return new L(P,v,C)}}}var z=["application/json","text/json"],q=["application/xml","application/atom+xml"],L=function(v){function DeserializationPolicy(P,C,_){var x=v.call(this,P,_)||this;return x.jsonContentTypes=C&&C.json||z,x.xmlContentTypes=C&&C.xml||q,x}return(0,_.ZT)(DeserializationPolicy,v),DeserializationPolicy.prototype.sendRequest=function(v){return(0,_.mG)(this,void 0,void 0,(function(){var P=this;return(0,_.Jh)(this,(function(C){return[2,this._nextPolicy.sendRequest(v).then((function(v){return deserializeResponseBody(P.jsonContentTypes,P.xmlContentTypes,v)}))]}))}))},DeserializationPolicy}(I.U);function deserializeResponseBody(v,P,C){return function parse(v,P,C){var errorHandler=function(v){var P='Error "'+v+'" occurred while parsing the response body - '+C.bodyAsText+".",_=v.code||k.o.PARSE_ERROR,x=new k.o(P,_,C.status,C.request,C,C.bodyAsText);return Promise.reject(x)};if(!C.request.streamResponseBody&&C.bodyAsText){var _=C.bodyAsText,x=C.headers.get("Content-Type")||"",R=x?x.split(";").map((function(v){return v.toLowerCase()})):[];if(0===R.length||R.some((function(P){return-1!==v.indexOf(P)})))return new Promise((function(v){C.parsedBody=JSON.parse(_),v(C)})).catch(errorHandler);if(R.some((function(v){return-1!==P.indexOf(v)})))return(0,O.s)(_).then((function(v){return C.parsedBody=v,C})).catch(errorHandler)}return Promise.resolve(C)}(v,P,C).then((function(v){var P=function shouldDeserializeResponse(v){var P=v.request.shouldDeserialize;return void 0===P||("boolean"==typeof P?P:P(v))}(v);if(P){var _=v.request.operationSpec;if(_&&_.responses){var O=v.status,I=Object.keys(_.responses),z=0===I.length||1===I.length&&"default"===I[0],q=function getOperationResponse(v){var P,C=v.request,_=C.operationSpec;if(_){var x=C.operationResponseGetter;P=x?x(_,v):_.responses[v.status]}return P}(v);if(z?200<=O&&O<300:!!q){if(q){if(q.bodyMapper){Y=v.parsedBody;_.isXML&&q.bodyMapper.type.name===R.lX.Sequence&&(Y="object"==typeof Y?Y[q.bodyMapper.xmlElementName]:[]);try{v.parsedBody=_.serializer.deserialize(q.bodyMapper,Y,"operationRes.parsedBody")}catch(G){var L=new k.o("Error "+G+" occurred in deserializing the responseBody - "+v.bodyAsText);return L.request=T.Fl(v.request),L.response=T.eg(v),Promise.reject(L)}}else"HEAD"===_.httpMethod&&(v.parsedBody=C.status>=200&&C.status<300);q.headersMapper&&(v.parsedHeaders=_.serializer.deserialize(q.headersMapper,v.headers.rawHeaders(),"operationRes.parsedHeaders"))}}else{var j=_.responses.default;if(j){var B=(0,x.c)(_)?"Unexpected status code: "+O:v.bodyAsText,G=new k.o(B);G.statusCode=O,G.request=T.Fl(v.request),G.response=T.eg(v);var U=v.parsedBody;try{if(U){var V=j.bodyMapper;if(V&&"CloudError"===V.serializedName)U.error&&(U=U.error),U.code&&(G.code=U.code),U.message&&(G.message=U.message);else{var Q=U;U.error&&(Q=U.error),G.code=Q.code,Q.message&&(G.message=Q.message)}if(V){var Y=U;_.isXML&&V.type.name===R.lX.Sequence&&(Y="object"==typeof U?U[V.xmlElementName]:[]),G.body=_.serializer.deserialize(V,Y,"error.body")}}}catch(P){G.message='Error "'+P.message+'" occurred in deserializing the responseBody - "'+v.bodyAsText+'" for the default response.'}return Promise.reject(G)}}}}return Promise.resolve(v)}))}},56021:(v,P,C)=>{"use strict";C.d(P,{B:()=>exponentialRetryPolicy});var _=C(70835),x=C(97271),k=C(42453),R=C(57569);function exponentialRetryPolicy(v,P,C,_){return{create:function(x,k){return new T(x,k,v,P,C,_)}}}var T=function(v){function ExponentialRetryPolicy(P,C,_,x,k,R){var T=v.call(this,P,C)||this;function isNumber(v){return"number"==typeof v}return T.retryCount=isNumber(_)?_:3,T.retryInterval=isNumber(x)?x:3e4,T.minRetryInterval=isNumber(k)?k:3e3,T.maxRetryInterval=isNumber(R)?R:9e4,T}return(0,_.ZT)(ExponentialRetryPolicy,v),ExponentialRetryPolicy.prototype.sendRequest=function(v){var P=this;return this._nextPolicy.sendRequest(v.clone()).then((function(C){return retry(P,v,C)})).catch((function(C){return retry(P,v,C.response,void 0,C)}))},ExponentialRetryPolicy}(k.U);function retry(v,P,C,_,k){_=function updateRetryData(v,P,C){P||(P={retryCount:0,retryInterval:0}),C&&(P.error&&(C.innerError=P.error),P.error=C),P.retryCount++;var _=Math.pow(2,P.retryCount)-1;return _*=.8*v.retryInterval+Math.floor(Math.random()*(1.2*v.retryInterval-.8*v.retryInterval)),P.retryInterval=Math.min(v.minRetryInterval+_,v.maxRetryInterval),P}(v,_,k);var T=P.abortSignal&&P.abortSignal.aborted;if(!T&&function shouldRetry(v,P,C){if(null==P||P<500&&408!==P||501===P||505===P)return!1;if(!C)throw new Error("retryData for the ExponentialRetryPolicyFilter cannot be null.");return(C&&C.retryCount){"use strict";C.d(P,{u:()=>generateClientRequestIdPolicy});var _=C(70835),x=C(97271);function generateClientRequestIdPolicy(v){return void 0===v&&(v="x-ms-client-request-id"),{create:function(P,C){return new k(P,C,v)}}}var k=function(v){function GenerateClientRequestIdPolicy(P,C,_){var x=v.call(this,P,C)||this;return x._requestIdHeaderName=_,x}return(0,_.ZT)(GenerateClientRequestIdPolicy,v),GenerateClientRequestIdPolicy.prototype.sendRequest=function(v){return v.headers.contains(this._requestIdHeaderName)||v.headers.set(this._requestIdHeaderName,x.Rl()),this._nextPolicy.sendRequest(v)},GenerateClientRequestIdPolicy}(C(42453).U)},32591:(v,P,C)=>{"use strict";C.d(P,{Rc:()=>proxyPolicy,o6:()=>getDefaultProxySettings});var _=C(70835),x=C(42453),k=C(44205),R=C(51133),T=function loadNoProxy(){var v=getEnvironmentValue(k.g.NO_PROXY);if(v)return v.split(",").map((function(v){return v.trim()})).filter((function(v){return v.length}));return[]}(),O=new Map;function getEnvironmentValue(v){return process.env[v]?process.env[v]:process.env[v.toLowerCase()]?process.env[v.toLowerCase()]:void 0}function getDefaultProxySettings(v){if(v||(v=function loadEnvironmentProxyValue(){if(process){var v=getEnvironmentValue(k.g.HTTPS_PROXY),P=getEnvironmentValue(k.g.ALL_PROXY),C=getEnvironmentValue(k.g.HTTP_PROXY);return v||P||C}}())){var P=function extractAuthFromUrl(v){var P=v.indexOf("@");if(-1===P)return{urlWithoutAuth:v};var C=v.indexOf("://"),_=-1!==C?C+3:0,x=v.substring(_,P),k=x.indexOf(":"),R=-1!==k;return{username:R?x.substring(0,k):x,password:R?x.substring(k+1):void 0,urlWithoutAuth:v.substring(0,_)+v.substring(P+1)}}(v),C=P.username,_=P.password,x=P.urlWithoutAuth,T=R.UK.parse(x);return{host:(T.getScheme()?T.getScheme()+"://":"")+T.getHost(),port:Number.parseInt(T.getPort()||"80"),username:C,password:_}}}function proxyPolicy(v){return v||(v=getDefaultProxySettings()),{create:function(P,C){return new I(P,C,v)}}}var I=function(v){function ProxyPolicy(P,C,_){var x=v.call(this,P,C)||this;return x.proxySettings=_,x}return(0,_.ZT)(ProxyPolicy,v),ProxyPolicy.prototype.sendRequest=function(v){return v.proxySettings||function isBypassed(v){if(0===T.length)return!1;var P=R.UK.parse(v).getHost();if(O.has(P))return O.get(P);for(var C=!1,_=0,x=T;_{"use strict";C.d(P,{M2:()=>redirectPolicy,uc:()=>R});var _=C(70835),x=C(51133),k=C(42453),R={handleRedirects:!0,maxRetries:20};function redirectPolicy(v){return void 0===v&&(v=20),{create:function(P,C){return new T(P,C,v)}}}var T=function(v){function RedirectPolicy(P,C,_){void 0===_&&(_=20);var x=v.call(this,P,C)||this;return x.maxRetries=_,x}return(0,_.ZT)(RedirectPolicy,v),RedirectPolicy.prototype.sendRequest=function(v){var P=this;return this._nextPolicy.sendRequest(v).then((function(v){return handleRedirect(P,v,0)}))},RedirectPolicy}(k.U);function handleRedirect(v,P,C){var _=P.request,k=P.status,R=P.headers.get("location");if(R&&(300===k||301===k&&["GET","HEAD"].includes(_.method)||302===k&&["GET","POST","HEAD"].includes(_.method)||303===k&&"POST"===_.method||307===k)&&(void 0!==_.redirectLimit&&C<_.redirectLimit||void 0===_.redirectLimit&&C{"use strict";C.d(P,{U:()=>x,_:()=>k});var _=C(65570),x=function(){function BaseRequestPolicy(v,P){this._nextPolicy=v,this._options=P}return BaseRequestPolicy.prototype.shouldLog=function(v){return this._options.shouldLog(v)},BaseRequestPolicy.prototype.log=function(v,P){this._options.log(v,P)},BaseRequestPolicy}(),k=function(){function RequestPolicyOptions(v){this._logger=v}return RequestPolicyOptions.prototype.shouldLog=function(v){return!!this._logger&&v!==_.M.OFF&&v<=this._logger.minimumLogLevel},RequestPolicyOptions.prototype.log=function(v,P){this._logger&&this.shouldLog(v)&&this._logger.log(v,P)},RequestPolicyOptions}()},16202:(v,P,C)=>{"use strict";C.d(P,{C:()=>signingPolicy});var _=C(70835);function signingPolicy(v){return{create:function(P,C){return new x(P,C,v)}}}var x=function(v){function SigningPolicy(P,C,_){var x=v.call(this,P,C)||this;return x.authenticationProvider=_,x}return(0,_.ZT)(SigningPolicy,v),SigningPolicy.prototype.signRequest=function(v){return this.authenticationProvider.signRequest(v)},SigningPolicy.prototype.sendRequest=function(v){var P=this;return this.signRequest(v).then((function(v){return P._nextPolicy.sendRequest(v)}))},SigningPolicy}(C(42453).U)},18423:(v,P,C)=>{"use strict";C.d(P,{V:()=>systemErrorRetryPolicy});var _=C(70835),x=C(97271);function systemErrorRetryPolicy(v,P,C,_){return{create:function(x,R){return new k(x,R,v,P,C,_)}}}var k=function(v){function SystemErrorRetryPolicy(P,C,_,x,k,R){var T=v.call(this,P,C)||this;return T.DEFAULT_CLIENT_RETRY_INTERVAL=3e4,T.DEFAULT_CLIENT_RETRY_COUNT=3,T.DEFAULT_CLIENT_MAX_RETRY_INTERVAL=9e4,T.DEFAULT_CLIENT_MIN_RETRY_INTERVAL=3e3,T.retryCount="number"==typeof _?_:T.DEFAULT_CLIENT_RETRY_COUNT,T.retryInterval="number"==typeof x?x:T.DEFAULT_CLIENT_RETRY_INTERVAL,T.minRetryInterval="number"==typeof k?k:T.DEFAULT_CLIENT_MIN_RETRY_INTERVAL,T.maxRetryInterval="number"==typeof R?R:T.DEFAULT_CLIENT_MAX_RETRY_INTERVAL,T}return(0,_.ZT)(SystemErrorRetryPolicy,v),SystemErrorRetryPolicy.prototype.sendRequest=function(v){var P=this;return this._nextPolicy.sendRequest(v.clone()).catch((function(C){return retry(P,v,C.response,C)}))},SystemErrorRetryPolicy}(C(42453).U);function retry(v,P,C,k,R){return(0,_.mG)(this,void 0,void 0,(function(){var T;return(0,_.Jh)(this,(function(_){switch(_.label){case 0:if(R=function updateRetryData(v,P,C){P||(P={retryCount:0,retryInterval:0}),C&&(P.error&&(C.innerError=P.error),P.error=C),P.retryCount++;var _=Math.pow(2,P.retryCount)-1;return _*=.8*v.retryInterval+Math.floor(Math.random()*(.4*v.retryInterval)),P.retryInterval=Math.min(v.minRetryInterval+_,v.maxRetryInterval),P}(v,R,k),!(k&&k.code&&function shouldRetry(v,P){if(!P)throw new Error("retryData for the SystemErrorRetryPolicyFilter cannot be null.");return(P&&P.retryCount){"use strict";C.d(P,{G:()=>throttlingRetryPolicy});var _=C(70835),x=C(42453),k=C(44205),R=C(97271),T=k.g.HttpConstants.StatusCodes;function throttlingRetryPolicy(v){return void 0===v&&(v=3),{create:function(P,C){return new O(P,C,v)}}}var O=function(v){function ThrottlingRetryPolicy(P,C,_){var x=v.call(this,P,C)||this;return x.retryLimit=_,x}return(0,_.ZT)(ThrottlingRetryPolicy,v),ThrottlingRetryPolicy.prototype.sendRequest=function(v){return(0,_.mG)(this,void 0,void 0,(function(){var P=this;return(0,_.Jh)(this,(function(C){return[2,this._nextPolicy.sendRequest(v.clone()).then((function(C){return P.retry(v,C,0)}))]}))}))},ThrottlingRetryPolicy.prototype.retry=function(v,P,C){return(0,_.mG)(this,void 0,void 0,(function(){var x,O,I;return(0,_.Jh)(this,(function(_){switch(_.label){case 0:return P.status!==T.TooManyRequests?[2,P]:(x=P.headers.get(k.g.HeaderConstants.RETRY_AFTER))&&C{"use strict";C.d(P,{a2:()=>O,IM:()=>getDefaultUserAgentValue,oO:()=>userAgentPolicy});var _=C(70835),x=C(49970),k=C(44205),R=C(22037);function getDefaultUserAgentKey(){return k.g.HeaderConstants.USER_AGENT}var T=C(42453);var O=getDefaultUserAgentKey;function getDefaultUserAgentValue(){var v=function getRuntimeInfo(){return[{key:"ms-rest-js",value:k.g.msRestVersion}]}(),P=function getPlatformSpecificData(){return[{key:"Node",value:process.version},{key:"OS",value:"("+R.arch()+"-"+R.type()+"-"+R.release()+")"}]}();return function getUserAgentString(v,P,C){return void 0===P&&(P=" "),void 0===C&&(C="/"),v.map((function(v){var P=v.value?""+C+v.value:"";return""+v.key+P})).join(P)}(v.concat(P))}function userAgentPolicy(v){var P=v&&null!=v.key?v.key:getDefaultUserAgentKey(),C=v&&null!=v.value?v.value:getDefaultUserAgentValue();return{create:function(v,_){return new I(v,_,P,C)}}}var I=function(v){function UserAgentPolicy(P,C,_,x){var k=v.call(this,P,C)||this;return k._nextPolicy=P,k._options=C,k.headerKey=_,k.headerValue=x,k}return(0,_.ZT)(UserAgentPolicy,v),UserAgentPolicy.prototype.sendRequest=function(v){return this.addUserAgentHeader(v),this._nextPolicy.sendRequest(v)},UserAgentPolicy.prototype.addUserAgentHeader=function(v){v.headers||(v.headers=new x.W),!v.headers.get(this.headerKey)&&this.headerValue&&v.headers.set(this.headerKey,this.headerValue)},UserAgentPolicy}(T.U)},42415:(v,P,C)=>{"use strict";var _;C.d(P,{c:()=>_}),function(v){v.Csv=",",v.Ssv=" ",v.Tsv="\t",v.Pipes="|",v.Multi="Multi"}(_||(_={}))},57569:(v,P,C)=>{"use strict";C.d(P,{o:()=>x});var _=C(70835),x=function(v){function RestError(P,C,_,x,k,R){var T=v.call(this,P)||this;return T.code=C,T.statusCode=_,T.request=x,T.response=k,T.body=R,Object.setPrototypeOf(T,RestError.prototype),T}return(0,_.ZT)(RestError,v),RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR",RestError.REQUEST_ABORTED_ERROR="REQUEST_ABORTED_ERROR",RestError.PARSE_ERROR="PARSE_ERROR",RestError}(Error)},19879:(v,P,C)=>{"use strict";C.d(P,{HD:()=>serializeObject,ei:()=>k,lX:()=>R});var _=C(79305),x=C(97271),k=function(){function Serializer(v,P){void 0===v&&(v={}),this.modelMappers=v,this.isXML=P}return Serializer.prototype.validateConstraints=function(v,P,C){var failValidation=function(v,_){throw new Error('"'+C+'" with value "'+P+'" should satisfy the constraint "'+v+'": '+_+".")};if(v.constraints&&null!=P){var _=v.constraints,x=_.ExclusiveMaximum,k=_.ExclusiveMinimum,R=_.InclusiveMaximum,T=_.InclusiveMinimum,O=_.MaxItems,I=_.MaxLength,z=_.MinItems,q=_.MinLength,L=_.MultipleOf,j=_.Pattern,B=_.UniqueItems;if(null!=x&&P>=x&&failValidation("ExclusiveMaximum",x),null!=k&&P<=k&&failValidation("ExclusiveMinimum",k),null!=R&&P>R&&failValidation("InclusiveMaximum",R),null!=T&&PO&&failValidation("MaxItems",O),null!=I&&P.length>I&&failValidation("MaxLength",I),null!=z&&P.length=0&&v[C-1]===P;)--C;return v.substr(0,C)}(_.Es(v),"=").replace(/\+/g,"-").replace(/\//g,"_")}(P)}return P}(C,P):null!==R.match(/^Sequence$/gi)?k=function serializeSequenceType(v,P,C,_){if(!Array.isArray(C))throw new Error(_+" must be of type Array.");var x=P.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 '+_+".");for(var k=[],R=0;R{"use strict";C.d(P,{St:()=>ae,wJ:()=>flattenResponse});var _=C(70835),x=C(19732),k=C(66701);function getPathStringFromParameter(v){return getPathStringFromParameterPath(v.parameterPath,v.mapper)}function getPathStringFromParameterPath(v,P){return"string"==typeof v?v:Array.isArray(v)?v.join("."):P.serializedName}var R=C(88521),T=C(72187),O=C(56021),I=C(70105),z=C(52598),q=C(77877),L=C(42453),j=C(97271);var B=function(v){function RPRegistrationPolicy(P,C,_){void 0===_&&(_=30);var x=v.call(this,P,C)||this;return x._retryTimeout=_,x}return(0,_.ZT)(RPRegistrationPolicy,v),RPRegistrationPolicy.prototype.sendRequest=function(v){var P=this;return this._nextPolicy.sendRequest(v.clone()).then((function(C){return function registerIfNeeded(v,P,C){if(409===C.status){var _=function checkRPNotRegisteredError(v){var P,C;if(v){try{C=JSON.parse(v)}catch(v){}if(C&&C.error&&C.error.message&&C.error.code&&"MissingSubscriptionRegistration"===C.error.code){var _=C.error.message.match(/.*'(.*)'/i);_&&(P=_.pop())}}return P}(C.bodyAsText);if(_){var x=function extractSubscriptionUrl(v){var P,C=v.match(/.*\/subscriptions\/[a-f0-9-]+\//gi);if(!C||!C[0])throw new Error("Unable to extract subscriptionId from the given url - "+v+".");P=C[0];return P}(P.url);return function registerRP(v,P,C,_){var x=P+"providers/"+C+"/register?api-version=2016-02-01",k=P+"providers/"+C+"?api-version=2016-02-01",R=getRequestEssentials(_);return R.method="POST",R.url=x,v._nextPolicy.sendRequest(R).then((function(P){if(200!==P.status)throw new Error("Autoregistration of "+C+" failed. Please try registering manually.");return getRegistrationStatus(v,k,_)}))}(v,x,_,P).catch((function(){return!1})).then((function(_){return _?(P.headers.set("x-ms-client-request-id",j.Rl()),v._nextPolicy.sendRequest(P.clone())):C}))}}return Promise.resolve(C)}(P,v,C)}))},RPRegistrationPolicy}(L.U);function getRequestEssentials(v,P){void 0===P&&(P=!1);var C=v.clone();return P&&(C.url=v.url),C.headers.set("x-ms-client-request-id",j.Rl()),C.headers.set("Content-Type","application/json; charset=utf-8"),C}function getRegistrationStatus(v,P,C){var _=getRequestEssentials(C);return _.url=P,_.method="GET",v._nextPolicy.sendRequest(_).then((function(_){var x=_.parsedBody;return!(!_.parsedBody||!x.registrationState||"Registered"!==x.registrationState)||j.gw(1e3*v._retryTimeout).then((function(){return getRegistrationStatus(v,P,C)}))}))}var G=C(16202),U=C(18423),V=C(42415),Q=C(19879),Y=C(51133),ee=C(98490),re=C(95341),ie=C(20017),oe=C(32591),ne=C(44074),se=C(48813),ae=function(){function ServiceClient(v,P){var C,R;if(P||(P={}),P.baseUri&&(this.baseUri=P.baseUri),(0,x.c)(v)){var j=void 0;(null==P?void 0:P.baseUri)&&se.q.includes(null==P?void 0:P.baseUri)&&(j=P.baseUri+"/.default"),C=new se.t(v,j)}else C=v;if(C&&!C.signRequest)throw new Error("credentials argument needs to implement signRequest method");if(this._withCredentials=P.withCredentials||!1,this._httpClient=P.httpClient||new k.r,this._requestPolicyOptions=new L._(P.httpPipelineLogger),Array.isArray(P.requestPolicyFactories))R=P.requestPolicyFactories;else if(R=function createDefaultRequestPolicyFactories(v,P){var C=[];P.generateClientRequestIdHeader&&C.push((0,I.u)(P.clientRequestIdHeaderName));v&&(!function isRequestPolicyFactory(v){return"function"==typeof v.create}(v)?C.push((0,G.C)(v)):C.push(v));var x=getValueOrFunctionResult(P.userAgentHeaderName,z.a2),k=getValueOrFunctionResult(P.userAgent,z.IM);x&&k&&C.push((0,z.oO)({key:x,value:k}));var R=(0,_.pi)((0,_.pi)({},q.uc),P.redirectOptions);R.handleRedirects&&C.push((0,q.M2)(R.maxRetries));C.push(function rpRegistrationPolicy(v){return void 0===v&&(v=30),{create:function(P,C){return new B(P,C,v)}}}(P.rpRegistrationRetryTimeout)),P.noRetryPolicy||(C.push((0,O.B)()),C.push((0,U.V)()),C.push((0,ne.G)()));C.push((0,T.Bl)(P.deserializationContentTypes));var L=P.proxySettings||(0,oe.o6)();L&&C.push((0,oe.Rc)(L));P.agentSettings&&C.push((0,ie.d)(P.agentSettings));return C}(C,P),P.requestPolicyFactories){var V=P.requestPolicyFactories(R);V&&(R=V)}this._requestPolicyFactories=R}return ServiceClient.prototype.sendRequest=function(v){if(null==v||"object"!=typeof v)throw new Error("options cannot be null or undefined and it must be of type object.");var P;try{(0,re.A)(v)?(v.validateRequestProperties(),P=v):P=(P=new re.s).prepare(v)}catch(v){return Promise.reject(v)}var C=this._httpClient;if(this._requestPolicyFactories&&this._requestPolicyFactories.length>0)for(var _=this._requestPolicyFactories.length-1;_>=0;--_)C=this._requestPolicyFactories[_].create(C,this._requestPolicyOptions);return C.sendRequest(P)},ServiceClient.prototype.sendOperationRequest=function(v,P,C){"function"==typeof v.options&&(C=v.options,v.options=void 0);var _,x=new re.s;try{var k=P.baseUrl||this.baseUri;if(!k)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.");x.method=P.httpMethod,x.operationSpec=P;var T=Y.UK.parse(k);if(P.path&&T.appendPath(P.path),P.urlParameters&&P.urlParameters.length>0)for(var O=0,I=P.urlParameters;O0)for(var L=0,B=P.queryParameters;L0){P.formData={};for(var L=0,B=_.formDataParameters;L0){if(_.isConstant)k=_.defaultValue;else{var R=getPropertyFromParameterPath(P,C);R.propertyFound||(R=getPropertyFromParameterPath(v,C));var T=!1;R.propertyFound||(T=_.required||"options"===C[0]&&2===C.length),k=T?_.defaultValue:R.propertyValue}var O=getPathStringFromParameterPath(C,_);x.serialize(_,k,O)}}else for(var I in _.required&&(k={}),C){var z=_.type.modelProperties[I],q=C[I],L=getOperationArgumentValueFromParameterPath(v,P,q,z,x),j=getPathStringFromParameterPath(q,z);x.serialize(z,L,j),void 0!==L&&(k||(k={}),k[I]=L)}return k}function getPropertyFromParameterPath(v,P){for(var C={propertyFound:!1},_=0;_{"use strict";C.d(P,{$4:()=>x,UK:()=>k});var _=C(97271),x=function(){function URLQuery(){this._rawQuery={}}return URLQuery.prototype.any=function(){return Object.keys(this._rawQuery).length>0},URLQuery.prototype.set=function(v,P){if(v)if(null!=P){var C=Array.isArray(P)?P:P.toString();this._rawQuery[v]=C}else delete this._rawQuery[v]},URLQuery.prototype.get=function(v){return v?this._rawQuery[v]:void 0},URLQuery.prototype.toString=function(){var v="";for(var P in this._rawQuery){v&&(v+="&");var C=this._rawQuery[P];if(Array.isArray(C)){for(var _=[],x=0,k=C;x{"use strict";function encodeString(v){return Buffer.from(v).toString("base64")}function encodeByteArray(v){return(v instanceof Buffer?v:Buffer.from(v.buffer)).toString("base64")}function decodeString(v){return Buffer.from(v,"base64")}C.d(P,{Es:()=>encodeByteArray,YW:()=>encodeString,v5:()=>decodeString})},44205:(v,P,C)=>{"use strict";C.d(P,{g:()=>_});var _={msRestVersion:"2.6.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}},HeaderConstants:{AUTHORIZATION:"authorization",AUTHORIZATION_SCHEME:"Bearer",RETRY_AFTER:"Retry-After",USER_AGENT:"User-Agent"}}},97271:(v,P,C)=>{"use strict";C.d(P,{Fl:()=>stripRequest,Hh:()=>encodeUri,Rl:()=>generateUuid,TP:()=>isValidUuid,UG:()=>x,WQ:()=>prepareXMLRootList,Zf:()=>executePromisesSequentially,_9:()=>isDuration,_Q:()=>promiseToCallback,ef:()=>applyMixins,eg:()=>stripResponse,gw:()=>delay,ko:()=>replaceAll,ty:()=>isPrimitiveType,yj:()=>promiseToServiceCallback});var _=C(9568),x="undefined"!=typeof process&&!!process.version&&!!process.versions&&!!process.versions.node;function encodeUri(v){return encodeURIComponent(v).replace(/!/g,"%21").replace(/"/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}function stripResponse(v){var P={};return P.body=v.bodyAsText,P.headers=v.headers,P.status=v.status,P}function stripRequest(v){var P=v.clone();return P.headers&&P.headers.remove("authorization"),P}function isValidUuid(v){return new RegExp("^[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}$","ig").test(v)}function generateUuid(){return(0,_.Z)()}function executePromisesSequentially(v,P){var C=Promise.resolve(P);return v.forEach((function(v){C=C.then(v)})),C}function delay(v,P){return new Promise((function(C){return setTimeout((function(){return C(P)}),v)}))}function promiseToCallback(v){if("function"!=typeof v.then)throw new Error("The provided input is not a Promise.");return function(P){v.then((function(v){P(void 0,v)}),(function(v){P(v)}))}}function promiseToServiceCallback(v){if("function"!=typeof v.then)throw new Error("The provided input is not a Promise.");return function(P){v.then((function(v){process.nextTick(P,void 0,v.parsedBody,v.request,v)}),(function(v){process.nextTick(P,v)}))}}function prepareXMLRootList(v,P){var C;return Array.isArray(v)||(v=[v]),(C={})[P]=v,C}function applyMixins(v,P){P.forEach((function(P){Object.getOwnPropertyNames(P.prototype).forEach((function(C){v.prototype[C]=P.prototype[C]}))}))}var k=/^(-|\+)?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(v){return k.test(v)}function replaceAll(v,P,C){return v&&P?v.split(P).join(C||""):v}function isPrimitiveType(v){return"object"!=typeof v&&"function"!=typeof v||null===v}},98490:(v,P,C)=>{"use strict";C.d(P,{H:()=>stringifyXML,s:()=>parseXML});var _=C(5055);function stringifyXML(v,P){return new _.Builder({rootName:(P||{}).rootName,renderOpts:{pretty:!1}}).buildObject(v)}function parseXML(v){var P=new _.Parser({explicitArray:!1,explicitCharkey:!1,explicitRoot:!1});return new Promise((function(C,_){v?P.parseString(v,(function(v,P){v?_(v):C(P)})):_(new Error("Document is empty"))}))}},95341:(v,P,C)=>{"use strict";C.d(P,{A:()=>isWebResourceLike,s:()=>R});var _=C(49970),x=C(19879),k=C(97271);function isWebResourceLike(v){return"object"==typeof v&&!("string"!=typeof v.url||"string"!=typeof v.method||"object"!=typeof v.headers||!(0,_.d)(v.headers)||"function"!=typeof v.validateRequestProperties||"function"!=typeof v.prepare||"function"!=typeof v.clone)}var R=function(){function WebResource(v,P,C,x,k,R,T,O,I,z,q,L,j,B,G){this.streamResponseBody=R,this.url=v||"",this.method=P||"GET",this.headers=(0,_.d)(k)?k:new _.W(k),this.body=C,this.query=x,this.formData=void 0,this.withCredentials=T||!1,this.abortSignal=O,this.timeout=I||0,this.onUploadProgress=z,this.onDownloadProgress=q,this.proxySettings=L,this.keepAlive=j,this.agentSettings=B,this.redirectLimit=G}return WebResource.prototype.validateRequestProperties=function(){if(!this.method)throw new Error("WebResource.method is required.");if(!this.url)throw new Error("WebResource.url is required.")},WebResource.prototype.prepare=function(v){if(!v)throw new Error("options object is required");if(null==v.method||"string"!=typeof v.method.valueOf())throw new Error("options.method must be a string.");if(v.url&&v.pathTemplate)throw new Error("options.url and options.pathTemplate are mutually exclusive. Please provide exactly one of them.");if(!(null!=v.pathTemplate&&"string"==typeof v.pathTemplate.valueOf()||null!=v.url&&"string"==typeof v.url.valueOf()))throw new Error("Please provide exactly one of options.pathTemplate or options.url.");if(v.url){if("string"!=typeof v.url)throw new Error('options.url must be of type "string".');this.url=v.url}if(v.method){var P=["GET","PUT","HEAD","DELETE","OPTIONS","POST","PATCH","TRACE"];if(-1===P.indexOf(v.method.toUpperCase()))throw new Error('The provided method "'+v.method+'" is invalid. Supported HTTP methods are: '+JSON.stringify(P))}if(this.method=v.method.toUpperCase(),v.pathTemplate){var C=v.pathTemplate,_=v.pathParameters;if("string"!=typeof C)throw new Error('options.pathTemplate must be of type "string".');v.baseUrl||(v.baseUrl="https://management.azure.com");var R=v.baseUrl,T=R+(R.endsWith("/")?"":"/")+(C.startsWith("/")?C.slice(1):C),O=T.match(/({\w*\s*\w*})/gi);if(O&&O.length){if(!_)throw new Error("pathTemplate: "+C+" has been provided. Hence, options.pathParameters must also be provided.");O.forEach((function(v){var P=v.slice(1,-1),x=_[P];if(null==x||"string"!=typeof x&&"object"!=typeof x)throw new Error("pathTemplate: "+C+" contains the path parameter "+P+" however, it is not present in "+_+" - "+JSON.stringify(_,void 0,2)+'.The value of the path parameter can either be a "string" of the form { '+P+': "some sample value" } or it can be an "object" of the form { "'+P+'": { value: "some sample value", skipUrlEncoding: true } }.');if("string"==typeof x.valueOf()&&(T=T.replace(v,encodeURIComponent(x))),"object"==typeof x.valueOf()){if(!x.value)throw new Error("options.pathParameters["+P+'] is of type "object" but it does not contain a "value" property.');T=x.skipUrlEncoding?T.replace(v,x.value):T.replace(v,encodeURIComponent(x.value))}}))}this.url=T}if(v.queryParameters){var I=v.queryParameters;if("object"!=typeof I)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+="?");var z=[];for(var q in this.query={},I){var L=I[q];if(L)if("string"==typeof L)z.push(q+"="+encodeURIComponent(L)),this.query[q]=encodeURIComponent(L);else if("object"==typeof L){if(!L.value)throw new Error("options.queryParameters["+q+'] is of type "object" but it does not contain a "value" property.');L.skipUrlEncoding?(z.push(q+"="+L.value),this.query[q]=L.value):(z.push(q+"="+encodeURIComponent(L.value)),this.query[q]=encodeURIComponent(L.value))}}this.url+=z.join("&")}if(v.headers)for(var j=v.headers,B=0,G=Object.keys(v.headers);B{var _=C(9779),x=C(73837),k=C(71017),R=C(13685),T=C(95687),O=C(57310).parse,I=C(57147),z=C(80983),q=C(59118),L=C(94568);function FormData(v){if(!(this instanceof FormData))return new FormData;for(var P in this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],_.call(this),v=v||{})this[P]=v[P]}v.exports=FormData,x.inherits(FormData,_),FormData.LINE_BREAK="\r\n",FormData.DEFAULT_CONTENT_TYPE="application/octet-stream",FormData.prototype.append=function(v,P,C){"string"==typeof(C=C||{})&&(C={filename:C});var k=_.prototype.append.bind(this);if("number"==typeof P&&(P=""+P),x.isArray(P))this._error(new Error("Arrays are not supported."));else{var R=this._multiPartHeader(v,P,C),T=this._multiPartFooter();k(R),k(P),k(T),this._trackLength(R,P,C)}},FormData.prototype._trackLength=function(v,P,C){var _=0;null!=C.knownLength?_+=+C.knownLength:Buffer.isBuffer(P)?_=P.length:"string"==typeof P&&(_=Buffer.byteLength(P)),this._valueLength+=_,this._overheadLength+=Buffer.byteLength(v)+FormData.LINE_BREAK.length,P&&(P.path||P.readable&&P.hasOwnProperty("httpVersion"))&&(C.knownLength||this._valuesToMeasure.push(P))},FormData.prototype._lengthRetriever=function(v,P){v.hasOwnProperty("fd")?null!=v.end&&v.end!=1/0&&null!=v.start?P(null,v.end+1-(v.start?v.start:0)):I.stat(v.path,(function(C,_){var x;C?P(C):(x=_.size-(v.start?v.start:0),P(null,x))})):v.hasOwnProperty("httpVersion")?P(null,+v.headers["content-length"]):v.hasOwnProperty("httpModule")?(v.on("response",(function(C){v.pause(),P(null,+C.headers["content-length"])})),v.resume()):P("Unknown stream")},FormData.prototype._multiPartHeader=function(v,P,C){if("string"==typeof C.header)return C.header;var _,x=this._getContentDisposition(P,C),k=this._getContentType(P,C),R="",T={"Content-Disposition":["form-data",'name="'+v+'"'].concat(x||[]),"Content-Type":[].concat(k||[])};for(var O in"object"==typeof C.header&&L(T,C.header),T)T.hasOwnProperty(O)&&null!=(_=T[O])&&(Array.isArray(_)||(_=[_]),_.length&&(R+=O+": "+_.join("; ")+FormData.LINE_BREAK));return"--"+this.getBoundary()+FormData.LINE_BREAK+R+FormData.LINE_BREAK},FormData.prototype._getContentDisposition=function(v,P){var C,_;return"string"==typeof P.filepath?C=k.normalize(P.filepath).replace(/\\/g,"/"):P.filename||v.name||v.path?C=k.basename(P.filename||v.name||v.path):v.readable&&v.hasOwnProperty("httpVersion")&&(C=k.basename(v.client._httpMessage.path||"")),C&&(_='filename="'+C+'"'),_},FormData.prototype._getContentType=function(v,P){var C=P.contentType;return!C&&v.name&&(C=z.lookup(v.name)),!C&&v.path&&(C=z.lookup(v.path)),!C&&v.readable&&v.hasOwnProperty("httpVersion")&&(C=v.headers["content-type"]),C||!P.filepath&&!P.filename||(C=z.lookup(P.filepath||P.filename)),C||"object"!=typeof v||(C=FormData.DEFAULT_CONTENT_TYPE),C},FormData.prototype._multiPartFooter=function(){return function(v){var P=FormData.LINE_BREAK;0===this._streams.length&&(P+=this._lastBoundary()),v(P)}.bind(this)},FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK},FormData.prototype.getHeaders=function(v){var P,C={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(P in v)v.hasOwnProperty(P)&&(C[P.toLowerCase()]=v[P]);return C},FormData.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary},FormData.prototype.getBuffer=function(){for(var v=new Buffer.alloc(0),P=this.getBoundary(),C=0,_=this._streams.length;C<_;C++)"function"!=typeof this._streams[C]&&(v=Buffer.isBuffer(this._streams[C])?Buffer.concat([v,this._streams[C]]):Buffer.concat([v,Buffer.from(this._streams[C])]),"string"==typeof this._streams[C]&&this._streams[C].substring(2,P.length+2)===P||(v=Buffer.concat([v,Buffer.from(FormData.LINE_BREAK)])));return Buffer.concat([v,Buffer.from(this._lastBoundary())])},FormData.prototype._generateBoundary=function(){for(var v="--------------------------",P=0;P<24;P++)v+=Math.floor(10*Math.random()).toString(16);this._boundary=v},FormData.prototype.getLengthSync=function(){var v=this._overheadLength+this._valueLength;return this._streams.length&&(v+=this._lastBoundary().length),this.hasKnownLength()||this._error(new Error("Cannot calculate proper length in synchronous way.")),v},FormData.prototype.hasKnownLength=function(){var v=!0;return this._valuesToMeasure.length&&(v=!1),v},FormData.prototype.getLength=function(v){var P=this._overheadLength+this._valueLength;this._streams.length&&(P+=this._lastBoundary().length),this._valuesToMeasure.length?q.parallel(this._valuesToMeasure,this._lengthRetriever,(function(C,_){C?v(C):(_.forEach((function(v){P+=v})),v(null,P))})):process.nextTick(v.bind(this,null,P))},FormData.prototype.submit=function(v,P){var C,_,x={method:"post"};return"string"==typeof v?(v=O(v),_=L({port:v.port,path:v.pathname,host:v.hostname,protocol:v.protocol},x)):(_=L(v,x)).port||(_.port="https:"==_.protocol?443:80),_.headers=this.getHeaders(v.headers),C="https:"==_.protocol?T.request(_):R.request(_),this.getLength(function(v,_){v?this._error(v):(C.setHeader("Content-Length",_),this.pipe(C),P&&(C.on("error",P),C.on("response",P.bind(this,null))))}.bind(this)),C},FormData.prototype._error=function(v){this.error||(this.error=v,this.pause(),this.emit("error",v))},FormData.prototype.toString=function(){return"[object FormData]"}},94568:v=>{v.exports=function(v,P){return Object.keys(P).forEach((function(C){v[C]=v[C]||P[C]})),v}},70835:(v,P,C)=>{"use strict";C.d(P,{Jh:()=>__generator,ZT:()=>__extends,mG:()=>__awaiter,pi:()=>__assign,pr:()=>__spreadArrays});var extendStatics=function(v,P){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)P.hasOwnProperty(C)&&(v[C]=P[C])},extendStatics(v,P)};function __extends(v,P){function __(){this.constructor=v}extendStatics(v,P),v.prototype=null===P?Object.create(P):(__.prototype=P.prototype,new __)}var __assign=function(){return __assign=Object.assign||function __assign(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},__assign.apply(this,arguments)};function __awaiter(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))}function __generator(v,P){var C,_,x,k,R={label:0,sent:function(){if(1&x[0])throw x[1];return x[1]},trys:[],ops:[]};return k={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(k[Symbol.iterator]=function(){return this}),k;function verb(k){return function(T){return function step(k){if(C)throw new TypeError("Generator is already executing.");for(;R;)try{if(C=1,_&&(x=2&k[0]?_.return:k[0]?_.throw||((x=_.return)&&x.call(_),0):_.next)&&!(x=x.call(_,k[1])).done)return x;switch(_=0,x&&(k=[2&k[0],x.value]),k[0]){case 0:case 1:x=k;break;case 4:return R.label++,{value:k[1],done:!1};case 5:R.label++,_=k[1],k=[0];continue;case 7:k=R.ops.pop(),R.trys.pop();continue;default:if(!(x=R.trys,(x=x.length>0&&x[x.length-1])||6!==k[0]&&2!==k[0])){R=0;continue}if(3===k[0]&&(!x||k[1]>x[0]&&k[1]{"use strict";C.r(P),C.d(P,{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:()=>Xp,ContainerClient:()=>ContainerClient,ContainerSASPermissions:()=>ContainerSASPermissions,Credential:()=>Credential,CredentialPolicy:()=>CredentialPolicy,HttpHeaders:()=>httpHeaders_HttpHeaders,PageBlobClient:()=>PageBlobClient,Pipeline:()=>Pipeline,PremiumPageBlobTier:()=>Jp,RequestPolicyOptions:()=>RequestPolicyOptions,RestError:()=>RestError,SASProtocol:()=>Ll,SASQueryParameters:()=>SASQueryParameters,StorageBlobAudience:()=>Yp,StorageBrowserPolicy:()=>StorageBrowserPolicy,StorageBrowserPolicyFactory:()=>StorageBrowserPolicyFactory,StorageOAuthScopes:()=>Ta,StorageRetryPolicy:()=>StorageRetryPolicy,StorageRetryPolicyFactory:()=>StorageRetryPolicyFactory,StorageRetryPolicyType:()=>al,StorageSharedKeyCredential:()=>StorageSharedKeyCredential,StorageSharedKeyCredentialPolicy:()=>StorageSharedKeyCredentialPolicy,WebResource:()=>WebResource,deserializationPolicy:()=>deserializationPolicy_deserializationPolicy,generateAccountSASQueryParameters:()=>generateAccountSASQueryParameters,generateBlobSASQueryParameters:()=>generateBlobSASQueryParameters,isPipelineLike:()=>isPipelineLike,logger:()=>Ca,newPipeline:()=>newPipeline});var _={};C.r(_),C.d(_,{AccessPolicy:()=>ze,AppendBlobAppendBlockExceptionHeaders:()=>Fi,AppendBlobAppendBlockFromUrlExceptionHeaders:()=>Ui,AppendBlobAppendBlockFromUrlHeaders:()=>Gi,AppendBlobAppendBlockHeaders:()=>Bi,AppendBlobCreateExceptionHeaders:()=>ji,AppendBlobCreateHeaders:()=>Li,AppendBlobSealExceptionHeaders:()=>Vi,AppendBlobSealHeaders:()=>Hi,ArrowConfiguration:()=>pt,ArrowField:()=>ct,BlobAbortCopyFromURLExceptionHeaders:()=>si,BlobAbortCopyFromURLHeaders:()=>ni,BlobAcquireLeaseExceptionHeaders:()=>Gr,BlobAcquireLeaseHeaders:()=>Fr,BlobBreakLeaseExceptionHeaders:()=>Yr,BlobBreakLeaseHeaders:()=>Jr,BlobChangeLeaseExceptionHeaders:()=>Qr,BlobChangeLeaseHeaders:()=>Kr,BlobCopyFromURLExceptionHeaders:()=>oi,BlobCopyFromURLHeaders:()=>ii,BlobCreateSnapshotExceptionHeaders:()=>ei,BlobCreateSnapshotHeaders:()=>Zr,BlobDeleteExceptionHeaders:()=>xr,BlobDeleteHeaders:()=>Cr,BlobDeleteImmutabilityPolicyExceptionHeaders:()=>zr,BlobDeleteImmutabilityPolicyHeaders:()=>Mr,BlobDownloadExceptionHeaders:()=>br,BlobDownloadHeaders:()=>vr,BlobFlatListSegment:()=>qe,BlobGetAccountInfoExceptionHeaders:()=>ci,BlobGetAccountInfoHeaders:()=>pi,BlobGetPropertiesExceptionHeaders:()=>Pr,BlobGetPropertiesHeaders:()=>Sr,BlobGetTagsExceptionHeaders:()=>hi,BlobGetTagsHeaders:()=>mi,BlobHierarchyListSegment:()=>Ge,BlobItemInternal:()=>Le,BlobName:()=>je,BlobPrefix:()=>Ue,BlobPropertiesInternal:()=>Be,BlobQueryExceptionHeaders:()=>di,BlobQueryHeaders:()=>ui,BlobReleaseLeaseExceptionHeaders:()=>Hr,BlobReleaseLeaseHeaders:()=>Ur,BlobRenewLeaseExceptionHeaders:()=>Wr,BlobRenewLeaseHeaders:()=>Vr,BlobServiceProperties:()=>me,BlobServiceStatistics:()=>Se,BlobSetExpiryExceptionHeaders:()=>Rr,BlobSetExpiryHeaders:()=>kr,BlobSetHttpHeadersExceptionHeaders:()=>Ar,BlobSetHttpHeadersHeaders:()=>Tr,BlobSetImmutabilityPolicyExceptionHeaders:()=>Ir,BlobSetImmutabilityPolicyHeaders:()=>Or,BlobSetLegalHoldExceptionHeaders:()=>Lr,BlobSetLegalHoldHeaders:()=>qr,BlobSetMetadataExceptionHeaders:()=>Br,BlobSetMetadataHeaders:()=>jr,BlobSetTagsExceptionHeaders:()=>fi,BlobSetTagsHeaders:()=>gi,BlobSetTierExceptionHeaders:()=>li,BlobSetTierHeaders:()=>ai,BlobStartCopyFromURLExceptionHeaders:()=>ri,BlobStartCopyFromURLHeaders:()=>ti,BlobTag:()=>Oe,BlobTags:()=>Ae,BlobUndeleteExceptionHeaders:()=>Er,BlobUndeleteHeaders:()=>wr,Block:()=>Xe,BlockBlobCommitBlockListExceptionHeaders:()=>no,BlockBlobCommitBlockListHeaders:()=>oo,BlockBlobGetBlockListExceptionHeaders:()=>ao,BlockBlobGetBlockListHeaders:()=>so,BlockBlobPutBlobFromUrlExceptionHeaders:()=>Qi,BlockBlobPutBlobFromUrlHeaders:()=>Ki,BlockBlobStageBlockExceptionHeaders:()=>Zi,BlockBlobStageBlockFromURLExceptionHeaders:()=>io,BlockBlobStageBlockFromURLHeaders:()=>ro,BlockBlobStageBlockHeaders:()=>Yi,BlockBlobUploadExceptionHeaders:()=>$i,BlockBlobUploadHeaders:()=>Wi,BlockList:()=>$e,BlockLookupList:()=>He,ClearRange:()=>et,ContainerAcquireLeaseExceptionHeaders:()=>rr,ContainerAcquireLeaseHeaders:()=>tr,ContainerBreakLeaseExceptionHeaders:()=>lr,ContainerBreakLeaseHeaders:()=>ar,ContainerChangeLeaseExceptionHeaders:()=>cr,ContainerChangeLeaseHeaders:()=>pr,ContainerCreateExceptionHeaders:()=>Mt,ContainerCreateHeaders:()=>Ot,ContainerDeleteExceptionHeaders:()=>Bt,ContainerDeleteHeaders:()=>jt,ContainerFilterBlobsExceptionHeaders:()=>er,ContainerFilterBlobsHeaders:()=>Zt,ContainerGetAccessPolicyExceptionHeaders:()=>Ht,ContainerGetAccessPolicyHeaders:()=>Ut,ContainerGetAccountInfoExceptionHeaders:()=>yr,ContainerGetAccountInfoHeaders:()=>fr,ContainerGetPropertiesExceptionHeaders:()=>qt,ContainerGetPropertiesHeaders:()=>zt,ContainerItem:()=>Ce,ContainerListBlobFlatSegmentExceptionHeaders:()=>dr,ContainerListBlobFlatSegmentHeaders:()=>ur,ContainerListBlobHierarchySegmentExceptionHeaders:()=>gr,ContainerListBlobHierarchySegmentHeaders:()=>hr,ContainerProperties:()=>_e,ContainerReleaseLeaseExceptionHeaders:()=>or,ContainerReleaseLeaseHeaders:()=>ir,ContainerRenameExceptionHeaders:()=>Xt,ContainerRenameHeaders:()=>Qt,ContainerRenewLeaseExceptionHeaders:()=>sr,ContainerRenewLeaseHeaders:()=>nr,ContainerRestoreExceptionHeaders:()=>Kt,ContainerRestoreHeaders:()=>$t,ContainerSetAccessPolicyExceptionHeaders:()=>Wt,ContainerSetAccessPolicyHeaders:()=>Vt,ContainerSetMetadataExceptionHeaders:()=>Gt,ContainerSetMetadataHeaders:()=>Ft,ContainerSubmitBatchExceptionHeaders:()=>Yt,ContainerSubmitBatchHeaders:()=>Jt,CorsRule:()=>ye,DelimitedTextConfiguration:()=>ot,FilterBlobItem:()=>Te,FilterBlobSegment:()=>ke,GeoReplication:()=>Ne,JsonTextConfiguration:()=>nt,KeyInfo:()=>xe,ListBlobsFlatSegmentResponse:()=>De,ListBlobsHierarchySegmentResponse:()=>Fe,ListContainersSegmentResponse:()=>Pe,Logging:()=>he,Metrics:()=>fe,PageBlobClearPagesExceptionHeaders:()=>Pi,PageBlobClearPagesHeaders:()=>Ni,PageBlobCopyIncrementalExceptionHeaders:()=>qi,PageBlobCopyIncrementalHeaders:()=>zi,PageBlobCreateExceptionHeaders:()=>vi,PageBlobCreateHeaders:()=>yi,PageBlobGetPageRangesDiffExceptionHeaders:()=>Ri,PageBlobGetPageRangesDiffHeaders:()=>ki,PageBlobGetPageRangesExceptionHeaders:()=>Ei,PageBlobGetPageRangesHeaders:()=>wi,PageBlobResizeExceptionHeaders:()=>Oi,PageBlobResizeHeaders:()=>Ti,PageBlobUpdateSequenceNumberExceptionHeaders:()=>Mi,PageBlobUpdateSequenceNumberHeaders:()=>Ii,PageBlobUploadPagesExceptionHeaders:()=>Si,PageBlobUploadPagesFromURLExceptionHeaders:()=>xi,PageBlobUploadPagesFromURLHeaders:()=>_i,PageBlobUploadPagesHeaders:()=>bi,PageList:()=>Je,PageRange:()=>Ze,QueryFormat:()=>it,QueryRequest:()=>tt,QuerySerialization:()=>rt,RetentionPolicy:()=>ge,ServiceFilterBlobsExceptionHeaders:()=>Tt,ServiceFilterBlobsHeaders:()=>Rt,ServiceGetAccountInfoExceptionHeaders:()=>xt,ServiceGetAccountInfoHeaders:()=>_t,ServiceGetPropertiesExceptionHeaders:()=>ht,ServiceGetPropertiesHeaders:()=>mt,ServiceGetStatisticsExceptionHeaders:()=>yt,ServiceGetStatisticsHeaders:()=>ft,ServiceGetUserDelegationKeyExceptionHeaders:()=>Ct,ServiceGetUserDelegationKeyHeaders:()=>Nt,ServiceListContainersSegmentExceptionHeaders:()=>St,ServiceListContainersSegmentHeaders:()=>bt,ServiceSetPropertiesExceptionHeaders:()=>dt,ServiceSetPropertiesHeaders:()=>ut,ServiceSubmitBatchExceptionHeaders:()=>kt,ServiceSubmitBatchHeaders:()=>wt,SignedIdentifier:()=>Ie,StaticWebsite:()=>ve,StorageError:()=>be,UserDelegationKey:()=>Ee});const x="$",k="_";var R=C(9568);const T=/^[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,O="undefined"!=typeof process&&!!process.version&&!!process.versions&&!!process.versions.node;function generateUuid(){return(0,R.Z)()}const I=/^(-|\+)?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(v,P,C){return v&&P?v.split(P).join(C||""):v}function getEnvironmentValue(v){return process.env[v]?process.env[v]:process.env[v.toLowerCase()]?process.env[v.toLowerCase()]:void 0}class URLQuery{constructor(){this._rawQuery={}}any(){return Object.keys(this._rawQuery).length>0}keys(){return Object.keys(this._rawQuery)}set(v,P){const C=P;if(v)if(null!=C){const P=Array.isArray(C)?C:C.toString();this._rawQuery[v]=P}else delete this._rawQuery[v]}get(v){return v?this._rawQuery[v]:void 0}toString(){let v="";for(const P in this._rawQuery){v&&(v+="&");const C=this._rawQuery[P];if(Array.isArray(C)){const _=[];for(const v of C)_.push(`${P}=${v}`);v+=_.join("&")}else v+=`${P}=${C}`}return v}static parse(v){const P=new URLQuery;if(v){v.startsWith("?")&&(v=v.substring(1));let C="ParameterName",_="",x="";for(let k=0;kfunction isAlphaNumericCharacter(v){const P=v.charCodeAt(0);return 48<=P&&P<=57||65<=P&&P<=90||97<=P&&P<=122}(v)))}(v);v._currentToken=URLToken.scheme(P),hasCurrentCharacter(v)?v._currentState="HOST":v._currentState="DONE"}(this);break;case"SCHEME_OR_HOST":!function nextSchemeOrHost(v){const P=readUntilCharacter(v,":","/","?");hasCurrentCharacter(v)?":"===getCurrentCharacter(v)?"://"===peekCharacters(v,3)?(v._currentToken=URLToken.scheme(P),v._currentState="HOST"):(v._currentToken=URLToken.host(P),v._currentState="PORT"):(v._currentToken=URLToken.host(P),"/"===getCurrentCharacter(v)?v._currentState="PATH":v._currentState="QUERY"):(v._currentToken=URLToken.host(P),v._currentState="DONE")}(this);break;case"HOST":!function nextHost(v){"://"===peekCharacters(v,3)&&nextCharacter(v,3);const P=readUntilCharacter(v,":","/","?");v._currentToken=URLToken.host(P),hasCurrentCharacter(v)?":"===getCurrentCharacter(v)?v._currentState="PORT":"/"===getCurrentCharacter(v)?v._currentState="PATH":v._currentState="QUERY":v._currentState="DONE"}(this);break;case"PORT":!function nextPort(v){":"===getCurrentCharacter(v)&&nextCharacter(v);const P=readUntilCharacter(v,"/","?");v._currentToken=URLToken.port(P),hasCurrentCharacter(v)?"/"===getCurrentCharacter(v)?v._currentState="PATH":v._currentState="QUERY":v._currentState="DONE"}(this);break;case"PATH":!function nextPath(v){const P=readUntilCharacter(v,"?");v._currentToken=URLToken.path(P),hasCurrentCharacter(v)?v._currentState="QUERY":v._currentState="DONE"}(this);break;case"QUERY":!function nextQuery(v){"?"===getCurrentCharacter(v)&&nextCharacter(v);const P=function readRemaining(v){let P="";v._currentIndex-1===P.indexOf(v)))}const z="REDACTED",q=["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"],L=["api-version"];class Sanitizer{constructor({allowedHeaderNames:v=[],allowedQueryParameters:P=[]}={}){v=Array.isArray(v)?q.concat(v):q,P=Array.isArray(P)?L.concat(P):L,this.allowedHeaderNames=new Set(v.map((v=>v.toLowerCase()))),this.allowedQueryParameters=new Set(P.map((v=>v.toLowerCase())))}sanitize(v){const P=new Set;return JSON.stringify(v,((v,C)=>{if(C instanceof Error)return Object.assign(Object.assign({},C),{name:C.name,message:C.message});if("_headersMap"===v)return this.sanitizeHeaders(C);if("url"===v)return this.sanitizeUrl(C);if("query"===v)return this.sanitizeQuery(C);if("body"!==v&&"response"!==v&&"operationSpec"!==v){if(Array.isArray(C)||function isObject(v){return!("object"!=typeof v||null===v||Array.isArray(v)||v instanceof RegExp||v instanceof Date)}(C)){if(P.has(C))return"[Circular]";P.add(C)}return C}}),2)}sanitizeHeaders(v){return this.sanitizeObject(v,this.allowedHeaderNames,((v,P)=>v[P].value))}sanitizeQuery(v){return this.sanitizeObject(v,this.allowedQueryParameters,((v,P)=>v[P]))}sanitizeObject(v,P,C){if("object"!=typeof v||null===v)return v;const _={};for(const x of Object.keys(v))P.has(x.toLowerCase())?_[x]=C(v,x):_[x]=z;return _}sanitizeUrl(v){if("string"!=typeof v||null===v)return v;const P=URLBuilder.parse(v),C=P.getQuery();if(!C)return v;const _=URLQuery.parse(C);for(const v of _.keys())this.allowedQueryParameters.has(v.toLowerCase())||_.set(v,z);return P.setQuery(_.toString()),P.toString()}}var j=C(73837);const B=j.inspect.custom,G=new Sanitizer;class RestError extends Error{constructor(v,P,C,_,x){super(v),this.name="RestError",this.code=P,this.statusCode=C,this.request=_,this.response=x,Object.setPrototypeOf(this,RestError.prototype)}[B](){return`RestError: ${this.message} \n ${G.sanitize(this)}`}}RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR",RestError.PARSE_ERROR="PARSE_ERROR";var U,V=C(70655),Q=C(19732);!function(v){v[v.OFF=0]="OFF",v[v.ERROR=1]="ERROR",v[v.WARNING=2]="WARNING",v[v.INFO=3]="INFO"}(U||(U={}));class BaseRequestPolicy{constructor(v,P){this._nextPolicy=v,this._options=P}shouldLog(v){return this._options.shouldLog(v)}log(v,P){this._options.log(v,P)}}class RequestPolicyOptions{constructor(v){this._logger=v}shouldLog(v){return!!this._logger&&v!==U.OFF&&v<=this._logger.minimumLogLevel}log(v,P){this._logger&&this.shouldLog(v)&&this._logger.log(v,P)}}const Y="2.2.4",ee="HTTP_PROXY",re="HTTPS_PROXY",ie="NO_PROXY",oe="ALL_PROXY",ne={HttpVerbs:{PUT:"PUT",GET:"GET",DELETE:"DELETE",POST:"POST",MERGE:"MERGE",HEAD:"HEAD",PATCH:"PATCH"},StatusCodes:{TooManyRequests:429,ServiceUnavailable:503}},se={AUTHORIZATION:"authorization",AUTHORIZATION_SCHEME:"Bearer",RETRY_AFTER:"Retry-After",USER_AGENT:"User-Agent"},ae=[];let le=!1;const pe=new Map;function getDefaultProxySettings(v){if(!v&&!(v=function loadEnvironmentProxyValue(){if(!process)return;const v=getEnvironmentValue(re),P=getEnvironmentValue(oe),C=getEnvironmentValue(ee);return v||P||C}()))return;const{username:P,password:C,urlWithoutAuth:_}=function extractAuthFromUrl(v){const P=v.indexOf("@");if(-1===P)return{urlWithoutAuth:v};const C=v.indexOf("://"),_=-1!==C?C+3:0,x=v.substring(_,P),k=x.indexOf(":"),R=-1!==k,T=R?x.substring(0,k):x,O=R?x.substring(k+1):void 0,I=v.substring(0,_)+v.substring(P+1);return{username:T,password:O,urlWithoutAuth:I}}(v),x=URLBuilder.parse(_);return{host:(x.getScheme()?x.getScheme()+"://":"")+x.getHost(),port:Number.parseInt(x.getPort()||"80"),username:P,password:C}}function proxyPolicy_proxyPolicy(v,P){return v||(v=getDefaultProxySettings()),le||ae.push(...function loadNoProxy(){const v=getEnvironmentValue(ie);return le=!0,v?v.split(",").map((v=>v.trim())).filter((v=>v.length)):[]}()),{create:(C,_)=>new ProxyPolicy(C,_,v,null==P?void 0:P.customNoProxyList)}}class ProxyPolicy extends BaseRequestPolicy{constructor(v,P,C,_){super(v,P),this.proxySettings=C,this.customNoProxyList=_}sendRequest(v){var P;return v.proxySettings||function isBypassed(v,P,C){if(0===P.length)return!1;const _=URLBuilder.parse(v).getHost();if(null==C?void 0:C.has(_))return C.get(_);let x=!1;for(const v of P)"."===v[0]?(_.endsWith(v)||_.length===v.length-1&&_===v.slice(1))&&(x=!0):_===v&&(x=!0);return null==C||C.set(_,x),x}(v.url,null!==(P=this.customNoProxyList)&&void 0!==P?P:ae,this.customNoProxyList?void 0:pe)||(v.proxySettings=this.proxySettings),this._nextPolicy.sendRequest(v)}}var ue=C(77771);function operationOptionsToRequestOptionsBase(v){var P;const{requestOptions:C,tracingOptions:_}=v;let x=(0,V._T)(v,["requestOptions","tracingOptions"]);return C&&(x=Object.assign(Object.assign({},x),C)),_&&(x.tracingContext=_.tracingContext,x.spanOptions=null===(P=_)||void 0===P?void 0:P.spanOptions),x}function encodeByteArray(v){return(v instanceof Buffer?v:Buffer.from(v.buffer)).toString("base64")}function decodeString(v){return Buffer.from(v,"base64")}class Serializer{constructor(v={},P){this.modelMappers=v,this.isXML=P}validateConstraints(v,P,C){const failValidation=(v,_)=>{throw new Error(`"${C}" with value "${P}" should satisfy the constraint "${v}": ${_}.`)};if(v.constraints&&null!=P){const C=P,{ExclusiveMaximum:_,ExclusiveMinimum:x,InclusiveMaximum:k,InclusiveMinimum:R,MaxItems:T,MaxLength:O,MinItems:I,MinLength:z,MultipleOf:q,Pattern:L,UniqueItems:j}=v.constraints;null!=_&&C>=_&&failValidation("ExclusiveMaximum",_),null!=x&&C<=x&&failValidation("ExclusiveMinimum",x),null!=k&&C>k&&failValidation("InclusiveMaximum",k),null!=R&&CT&&failValidation("MaxItems",T),null!=O&&B.length>O&&failValidation("MaxLength",O),null!=I&&B.lengthC.indexOf(v)!==P))&&failValidation("UniqueItems",j)}}serialize(v,P,C,_={}){var R,O,z;const q={rootName:null!==(R=_.rootName)&&void 0!==R?R:"",includeRoot:null!==(O=_.includeRoot)&&void 0!==O&&O,xmlCharKey:null!==(z=_.xmlCharKey)&&void 0!==z?z:k};let L={};const j=v.type.name;C||(C=v.serializedName),null!==j.match(/^Sequence$/i)&&(L=[]),v.isConstant&&(P=v.defaultValue);const{required:B,nullable:G}=v;if(B&&G&&void 0===P)throw new Error(`${C} cannot be undefined.`);if(B&&!G&&null==P)throw new Error(`${C} cannot be null or undefined.`);if(!B&&!1===G&&null===P)throw new Error(`${C} cannot be null.`);if(null==P)L=P;else if(this.validateConstraints(v,P,C),null!==j.match(/^any$/i))L=P;else if(null!==j.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i))L=function serializeBasicTypes(v,P,C){if(null!=C)if(null!==v.match(/^Number$/i)){if("number"!=typeof C)throw new Error(`${P} with value ${C} must be of type number.`)}else if(null!==v.match(/^String$/i)){if("string"!=typeof C.valueOf())throw new Error(`${P} with value "${C}" must be of type string.`)}else if(null!==v.match(/^Uuid$/i)){if("string"!=typeof C.valueOf()||!function isValidUuid(v){return T.test(v)}(C))throw new Error(`${P} with value "${C}" must be of type string and a valid uuid.`)}else if(null!==v.match(/^Boolean$/i)){if("boolean"!=typeof C)throw new Error(`${P} with value ${C} must be of type boolean.`)}else if(null!==v.match(/^Stream$/i)){const v=typeof C;if(!("string"===v||"function"===v||C instanceof ArrayBuffer||ArrayBuffer.isView(C)||("function"==typeof Blob||"object"==typeof Blob)&&C instanceof Blob))throw new Error(`${P} must be a string, Blob, ArrayBuffer, ArrayBufferView, or a function returning NodeJS.ReadableStream.`)}return C}(j,C,P);else if(null!==j.match(/^Enum$/i)){L=function serializeEnumType(v,P,C){if(!P)throw new Error(`Please provide a set of allowedValues to validate ${v} as an Enum Type.`);if(!P.some((v=>"string"==typeof v.valueOf()?v.toLowerCase()===C.toLowerCase():v===C)))throw new Error(`${C} is not a valid value for ${v}. The valid values are: ${JSON.stringify(P)}.`);return C}(C,v.type.allowedValues,P)}else null!==j.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)?L=function serializeDateTypes(v,P,C){if(null!=P)if(null!==v.match(/^Date$/i)){if(!(P instanceof Date||"string"==typeof P.valueOf()&&!isNaN(Date.parse(P))))throw new Error(`${C} must be an instanceof Date or a string in ISO8601 format.`);P=P instanceof Date?P.toISOString().substring(0,10):new Date(P).toISOString().substring(0,10)}else if(null!==v.match(/^DateTime$/i)){if(!(P instanceof Date||"string"==typeof P.valueOf()&&!isNaN(Date.parse(P))))throw new Error(`${C} must be an instanceof Date or a string in ISO8601 format.`);P=P instanceof Date?P.toISOString():new Date(P).toISOString()}else if(null!==v.match(/^DateTimeRfc1123$/i)){if(!(P instanceof Date||"string"==typeof P.valueOf()&&!isNaN(Date.parse(P))))throw new Error(`${C} must be an instanceof Date or a string in RFC-1123 format.`);P=P instanceof Date?P.toUTCString():new Date(P).toUTCString()}else if(null!==v.match(/^UnixTime$/i)){if(!(P instanceof Date||"string"==typeof P.valueOf()&&!isNaN(Date.parse(P))))throw new Error(`${C} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);P=function dateToUnixTime(v){if(!v)return;"string"==typeof v.valueOf()&&(v=new Date(v));return Math.floor(v.getTime()/1e3)}(P)}else if(null!==v.match(/^TimeSpan$/i)&&!function isDuration(v){return I.test(v)}(P))throw new Error(`${C} must be a string in ISO 8601 format. Instead was "${P}".`);return P}(j,P,C):null!==j.match(/^ByteArray$/i)?L=function serializeByteArrayType(v,P){let C="";if(null!=P){if(!(P instanceof Uint8Array))throw new Error(`${v} must be of type Uint8Array.`);C=encodeByteArray(P)}return C}(C,P):null!==j.match(/^Base64Url$/i)?L=function serializeBase64UrlType(v,P){let C="";if(null!=P){if(!(P instanceof Uint8Array))throw new Error(`${v} must be of type Uint8Array.`);C=function bufferToBase64Url(v){if(!v)return;if(!(v instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");return function trimEnd(v,P){let C=v.length;for(;C-1>=0&&v[C-1]===P;)--C;return v.substr(0,C)}(encodeByteArray(v),"=").replace(/\+/g,"-").replace(/\//g,"_")}(P)||""}return C}(C,P):null!==j.match(/^Sequence$/i)?L=function serializeSequenceType(v,P,C,_,k,R){if(!Array.isArray(C))throw new Error(`${_} must be of type Array.`);const T=P.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 ${_}.`);const O=[];for(let P=0;Pv!==x))&&(T[x]=v.serialize(I,C[x],_+'["'+x+'"]',R))}}return T}return C}(this,v,P,C,Boolean(this.isXML),q));return L}deserialize(v,P,C,_={}){var R,T,O;const I={rootName:null!==(R=_.rootName)&&void 0!==R?R:"",includeRoot:null!==(T=_.includeRoot)&&void 0!==T&&T,xmlCharKey:null!==(O=_.xmlCharKey)&&void 0!==O?O:k};if(null==P)return this.isXML&&"Sequence"===v.type.name&&!v.xmlIsWrapped&&(P=[]),void 0!==v.defaultValue&&(P=v.defaultValue),P;let z;const q=v.type.name;if(C||(C=v.serializedName),null!==q.match(/^Composite$/i))z=function deserializeCompositeType(v,P,C,_,k){var R;getPolymorphicDiscriminatorRecursively(v,P)&&(P=getPolymorphicMapper(v,P,C,"serializedName"));const T=resolveModelProperties(v,P,_);let O={};const I=[];for(const z of Object.keys(T)){const q=T[z],L=splitSerializeName(T[z].serializedName);I.push(L[0]);const{serializedName:j,xmlName:B,xmlElementName:G}=q;let U=_;""!==j&&void 0!==j&&(U=_+"."+j);const V=q.headerCollectionPrefix;if(V){const P={};for(const _ of Object.keys(C))_.startsWith(V)&&(P[_.substring(V.length)]=v.deserialize(q.type.value,C[_],U,k)),I.push(_);O[z]=P}else if(v.isXML)if(q.xmlIsAttribute&&C[x])O[z]=v.deserialize(q,C[x][B],U,k);else{const P=G||B||j;if(q.xmlIsWrapped){const P=C[B],_=null!==(R=null==P?void 0:P[G])&&void 0!==R?R:[];O[z]=v.deserialize(q,_,U,k)}else{const _=C[P];O[z]=v.deserialize(q,_,U,k)}}else{let _,x=C;for(const v of L){if(!x)break;x=x[v]}_=x;const R=P.type.polymorphicDiscriminator;let I;if(R&&z===R.clientName&&null==_&&(_=P.serializedName),Array.isArray(C[z])&&""===T[z].serializedName){_=C[z];const P=v.deserialize(q,_,U,k);for(const[v,C]of Object.entries(O))Object.prototype.hasOwnProperty.call(P,v)||(P[v]=C);O=P}else void 0===_&&void 0===q.defaultValue||(I=v.deserialize(q,_,U,k),O[z]=I)}}const z=P.type.additionalProperties;if(z){const isAdditionalProperty=v=>{for(const P in T){if(splitSerializeName(T[P].serializedName)[0]===v)return!1}return!0};for(const P in C)isAdditionalProperty(P)&&(O[P]=v.deserialize(z,C[P],_+'["'+P+'"]',k))}else if(C)for(const v of Object.keys(C))void 0!==O[v]||I.includes(v)||isSpecialXmlProperty(v,k)||(O[v]=C[v]);return O}(this,v,P,C,I);else{if(this.isXML){const v=I.xmlCharKey,C=P;null!=C[x]&&null!=C[v]&&(P=C[v])}null!==q.match(/^Number$/i)?(z=parseFloat(P),isNaN(z)&&(z=P)):null!==q.match(/^Boolean$/i)?z="true"===P||"false"!==P&&P:null!==q.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)?z=P:null!==q.match(/^(Date|DateTime|DateTimeRfc1123)$/i)?z=new Date(P):null!==q.match(/^UnixTime$/i)?z=function unixTimeToDate(v){if(!v)return;return new Date(1e3*v)}(P):null!==q.match(/^ByteArray$/i)?z=decodeString(P):null!==q.match(/^Base64Url$/i)?z=function base64UrlToByteArray(v){if(!v)return;if(v&&"string"!=typeof v.valueOf())throw new Error("Please provide an input of type string for converting to Uint8Array");return decodeString(v=v.replace(/-/g,"+").replace(/_/g,"/"))}(P):null!==q.match(/^Sequence$/i)?z=function deserializeSequenceType(v,P,C,_,x){const k=P.type.element;if(!k||"object"!=typeof k)throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${_}`);if(C){Array.isArray(C)||(C=[C]);const P=[];for(let R=0;Rnew DeserializationPolicy(C,_,v,P)}}da.explicitArray=!1,da.renderOpts={pretty:!1};const ga=["application/json","text/json"],fa=["application/xml","application/atom+xml"];class DeserializationPolicy extends BaseRequestPolicy{constructor(v,P,C,_={}){var x;super(v,P),this.jsonContentTypes=C&&C.json||ga,this.xmlContentTypes=C&&C.xml||fa,this.xmlCharKey=null!==(x=_.xmlCharKey)&&void 0!==x?x:k}async sendRequest(v){return this._nextPolicy.sendRequest(v).then((v=>function deserializeResponseBody(v,P,C,_={}){var x,R,T;const O={rootName:null!==(x=_.rootName)&&void 0!==x?x:"",includeRoot:null!==(R=_.includeRoot)&&void 0!==R&&R,xmlCharKey:null!==(T=_.xmlCharKey)&&void 0!==T?T:k};return function parse(v,P,C,_){var x;const errorHandler=v=>{const P=`Error "${v}" occurred while parsing the response body - ${C.bodyAsText}.`,_=v.code||RestError.PARSE_ERROR,x=new RestError(P,_,C.status,C.request,C);return Promise.reject(x)};if(!(null===(x=C.request.streamResponseStatusCodes)||void 0===x?void 0:x.has(C.status))&&!C.request.streamResponseBody&&C.bodyAsText){const x=C.bodyAsText,R=C.headers.get("Content-Type")||"",T=R?R.split(";").map((v=>v.toLowerCase())):[];if(0===T.length||T.some((P=>-1!==v.indexOf(P))))return new Promise((v=>{C.parsedBody=JSON.parse(x),v(C)})).catch(errorHandler);if(T.some((v=>-1!==P.indexOf(v))))return function parseXML(v,P={}){var C;aa.explicitRoot=!!P.includeRoot,aa.charkey=null!==(C=P.xmlCharKey)&&void 0!==C?C:k;const _=new oa.Parser(aa);return new Promise(((P,C)=>{v?_.parseString(v,((v,_)=>{v?C(v):P(_)})):C(new Error("Document is empty"))}))}(x,_).then((v=>(C.parsedBody=v,C))).catch(errorHandler)}return Promise.resolve(C)}(v,P,C,O).then((v=>{if(!function shouldDeserializeResponse(v){const P=v.request.shouldDeserialize;let C;C=void 0===P||("boolean"==typeof P?P:P(v));return C}(v))return v;const P=v.request.operationSpec;if(!P||!P.responses)return v;const x=function getOperationResponse(v){let P;const C=v.request,_=C.operationSpec;if(_){const x=C.operationResponseGetter;P=x?x(_,v):_.responses[v.status]}return P}(v),{error:k,shouldReturnResponse:R}=function handleErrorResponse(v,P,C){var _;const x=200<=v.status&&v.status<300;if(function isOperationSpecEmpty(v){const P=Object.keys(v.responses);return 0===P.length||1===P.length&&"default"===P[0]}(P)?x:C){if(!C)return{error:null,shouldReturnResponse:!1};if(!C.isError)return{error:null,shouldReturnResponse:!1}}const k=null!=C?C:P.responses.default,R=(null===(_=v.request.streamResponseStatusCodes)||void 0===_?void 0:_.has(v.status))||v.request.streamResponseBody?`Unexpected status code: ${v.status}`:v.bodyAsText,T=new RestError(R,void 0,v.status,v.request,v);if(!k)throw T;const O=k.bodyMapper,I=k.headersMapper;try{if(v.parsedBody){const C=v.parsedBody;let _;if(O){let v=C;P.isXML&&O.type.name===de.Sequence&&(v="object"==typeof C?C[O.xmlElementName]:[]),_=P.serializer.deserialize(O,v,"error.response.parsedBody")}const x=C.error||_||C;T.code=x.code,x.message&&(T.message=x.message),O&&(T.response.parsedBody=_)}v.headers&&I&&(T.response.parsedHeaders=P.serializer.deserialize(I,v.headers.rawHeaders(),"operationRes.parsedHeaders"))}catch(P){T.message=`Error "${P.message}" occurred in deserializing the responseBody - "${v.bodyAsText}" for the default response.`}return{error:T,shouldReturnResponse:!1}}(v,P,x);if(k)throw k;if(R)return v;if(x){if(x.bodyMapper){let C=v.parsedBody;P.isXML&&x.bodyMapper.type.name===de.Sequence&&(C="object"==typeof C?C[x.bodyMapper.xmlElementName]:[]);try{v.parsedBody=P.serializer.deserialize(x.bodyMapper,C,"operationRes.parsedBody",_)}catch(P){throw new RestError(`Error ${P} occurred in deserializing the responseBody - ${v.bodyAsText}`,void 0,v.status,v.request,v)}}else"HEAD"===P.httpMethod&&(v.parsedBody=C.status>=200&&C.status<300);x.headersMapper&&(v.parsedHeaders=P.serializer.deserialize(x.headersMapper,v.headers.rawHeaders(),"operationRes.parsedHeaders",_))}return v}))}(this.jsonContentTypes,this.xmlContentTypes,v,{xmlCharKey:this.xmlCharKey})))}}function getHeaderKey(v){return v.toLowerCase()}function isHttpHeadersLike(v){if(v&&"object"==typeof v){const P=v;if("function"==typeof P.rawHeaders&&"function"==typeof P.clone&&"function"==typeof P.get&&"function"==typeof P.set&&"function"==typeof P.contains&&"function"==typeof P.remove&&"function"==typeof P.headersArray&&"function"==typeof P.headerValues&&"function"==typeof P.headerNames&&"function"==typeof P.toJson)return!0}return!1}class httpHeaders_HttpHeaders{constructor(v){if(this._headersMap={},v)for(const P in v)this.set(P,v[P])}set(v,P){this._headersMap[getHeaderKey(v)]={name:v,value:P.toString()}}get(v){const P=this._headersMap[getHeaderKey(v)];return P?P.value:void 0}contains(v){return!!this._headersMap[getHeaderKey(v)]}remove(v){const P=this.contains(v);return delete this._headersMap[getHeaderKey(v)],P}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){const v=[];for(const P in this._headersMap)v.push(this._headersMap[P]);return v}headerNames(){const v=[],P=this.headersArray();for(let C=0;Cnew TracingPolicy(P,C,v)}}class TracingPolicy extends BaseRequestPolicy{constructor(v,P,C){super(v,P),this.userAgent=C.userAgent}async sendRequest(v){if(!v.tracingContext)return this._nextPolicy.sendRequest(v);const P=this.tryCreateSpan(v);if(!P)return this._nextPolicy.sendRequest(v);try{const C=await this._nextPolicy.sendRequest(v);return this.tryProcessResponse(P,C),C}catch(v){throw this.tryProcessError(P,v),v}}tryCreateSpan(v){var P;try{const{span:C}=Na(`HTTP ${v.method}`,{tracingOptions:{spanOptions:Object.assign(Object.assign({},v.spanOptions),{kind:ue.MU.CLIENT}),tracingContext:v.tracingContext}});if(!C.isRecording())return void C.end();const _=null===(P=v.tracingContext)||void 0===P?void 0:P.getValue(Symbol.for("az.namespace"));"string"==typeof _&&C.setAttribute("az.namespace",_),C.setAttributes({"http.method":v.method,"http.url":v.url,requestId:v.requestId}),this.userAgent&&C.setAttribute("http.user_agent",this.userAgent);const x=C.spanContext(),k=(0,va.O)(x);if(k&&(0,ue.BM)(x)){v.headers.set("traceparent",k);const P=x.traceState&&x.traceState.serialize();P&&v.headers.set("tracestate",P)}return C}catch(v){return void Sa.warning(`Skipping creating a tracing span due to an error: ${v.message}`)}}tryProcessError(v,P){try{v.setStatus({code:ue.Qn.ERROR,message:P.message}),P.statusCode&&v.setAttribute("http.status_code",P.statusCode),v.end()}catch(v){Sa.warning(`Skipping tracing span processing due to an error: ${v.message}`)}}tryProcessResponse(v,P){try{v.setAttribute("http.status_code",P.status);const C=P.headers.get("x-ms-request-id");C&&v.setAttribute("serviceRequestId",C),v.setStatus({code:ue.Qn.OK}),v.end()}catch(v){Sa.warning(`Skipping tracing span processing due to an error: ${v.message}`)}}}const Pa={enable:!0};class KeepAlivePolicy extends BaseRequestPolicy{constructor(v,P,C){super(v,P),this.keepAliveOptions=C}async sendRequest(v){return v.keepAlive=this.keepAliveOptions.enable,this._nextPolicy.sendRequest(v)}}function generateClientRequestIdPolicy_generateClientRequestIdPolicy(v="x-ms-client-request-id"){return{create:(P,C)=>new GenerateClientRequestIdPolicy(P,C,v)}}class GenerateClientRequestIdPolicy extends BaseRequestPolicy{constructor(v,P,C){super(v,P),this._requestIdHeaderName=C}sendRequest(v){return v.headers.contains(this._requestIdHeaderName)||v.headers.set(this._requestIdHeaderName,v.requestId),this._nextPolicy.sendRequest(v)}}function logPolicy_logPolicy(v={}){return{create:(P,C)=>new LogPolicy(P,C,v)}}class LogPolicy extends BaseRequestPolicy{constructor(v,P,{logger:C=Sa.info,allowedHeaderNames:_=[],allowedQueryParameters:x=[]}={}){super(v,P),this.logger=C,this.sanitizer=new Sanitizer({allowedHeaderNames:_,allowedQueryParameters:x})}get allowedHeaderNames(){return this.sanitizer.allowedHeaderNames}set allowedHeaderNames(v){this.sanitizer.allowedHeaderNames=v}get allowedQueryParameters(){return this.sanitizer.allowedQueryParameters}set allowedQueryParameters(v){this.sanitizer.allowedQueryParameters=v}sendRequest(v){return this.logger.enabled?(this.logRequest(v),this._nextPolicy.sendRequest(v).then((v=>this.logResponse(v)))):this._nextPolicy.sendRequest(v)}logRequest(v){this.logger(`Request: ${this.sanitizer.sanitize(v)}`)}logResponse(v){return this.logger(`Response status code: ${v.status}`),this.logger(`Headers: ${this.sanitizer.sanitize(v.headers)}`),v}}class DisableResponseDecompressionPolicy extends BaseRequestPolicy{constructor(v,P){super(v,P)}async sendRequest(v){return v.decompressResponse=!1,this._nextPolicy.sendRequest(v)}}const Ca=(0,ba.YR)("storage-blob"),_a="2021-04-10",xa=268435456,wa=4194304e3,Ea=5e4,Ra=4194304,Ta="https://storage.azure.com/.default",Aa={FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"},Oa=202,Ia="Authorization",Ma="Content-Encoding",za="Content-ID",Da="Content-Language",La="Content-Length",ja="Content-Md5",Ba="Content-Transfer-Encoding",Fa="Content-Type",Ga="Cookie",Va="date",Wa="if-match",$a="if-modified-since",Ka="if-none-match",Qa="if-unmodified-since",Xa="x-ms-",Ja="Range",Ya="User-Agent",Za="x-ms-date",el="x-ms-error-code",tl="x-ms-version",rl="",il="\r\n",ol="HTTP/1.1",nl=["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"],sl=["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"];function escapeURLPath(v){const P=URLBuilder.parse(v);let C=P.getPath();return C=C||"/",C=function utils_common_escape(v){return encodeURIComponent(v).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}(C),P.setPath(C),P.toString()}function getValueInConnString(v,P){const C=v.split(";");for(const v of C)if(v.trim().startsWith(P))return v.trim().match(P+"=(.*)")[1];return""}function extractConnectionStringParts(v){let P="";v.startsWith("UseDevelopmentStorage=true")&&(P=function getProxyUriFromDevConnString(v){let P="";if(-1!==v.search("DevelopmentStorageProxyUri=")){const C=v.split(";");for(const v of C)v.trim().startsWith("DevelopmentStorageProxyUri=")&&(P=v.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return P}(v),v="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;");let C=getValueInConnString(v,"BlobEndpoint");if(C=C.endsWith("/")?C.slice(0,-1):C,-1!==v.search("DefaultEndpointsProtocol=")&&-1!==v.search("AccountKey=")){let _="",x="",k=Buffer.from("accountKey","base64"),R="";if(x=getValueInConnString(v,"AccountName"),k=Buffer.from(getValueInConnString(v,"AccountKey"),"base64"),!C){_=getValueInConnString(v,"DefaultEndpointsProtocol");const P=_.toLowerCase();if("https"!==P&&"http"!==P)throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(R=getValueInConnString(v,"EndpointSuffix"),!R)throw new Error("Invalid EndpointSuffix in the provided Connection String");C=`${_}://${x}.blob.${R}`}if(!x)throw new Error("Invalid AccountName in the provided Connection String");if(0===k.length)throw new Error("Invalid AccountKey in the provided Connection String");return{kind:"AccountConnString",url:C,accountName:x,accountKey:k,proxyUri:P}}{const P=getValueInConnString(v,"SharedAccessSignature"),_=getAccountNameFromUrl(C);if(!C)throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");if(!P)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String");return{kind:"SASConnString",url:C,accountName:_,accountSas:P}}}function appendToURLPath(v,P){const C=URLBuilder.parse(v);let _=C.getPath();return _=_?_.endsWith("/")?`${_}${P}`:`${_}/${P}`:P,C.setPath(_),C.toString()}function setURLParameter(v,P,C){const _=URLBuilder.parse(v);return _.setQueryParameter(P,C),_.toString()}function getURLParameter(v,P){return URLBuilder.parse(v).getQueryParameterValue(P)}function getURLPath(v){return URLBuilder.parse(v).getPath()}function getURLPathAndQuery(v){const P=URLBuilder.parse(v),C=P.getPath();if(!C)throw new RangeError("Invalid url without valid path.");let _=P.getQuery()||"";return _=_.trim(),""!==_&&(_=_.startsWith("?")?_:`?${_}`),`${C}${_}`}function appendToURLQuery(v,P){const C=URLBuilder.parse(v);let _=C.getQuery();return _?_+="&"+P:_=P,C.setQuery(_),C.toString()}function truncatedISO8061Date(v,P=!0){const C=v.toISOString();return P?C.substring(0,C.length-1)+"0000Z":C.substring(0,C.length-5)+"Z"}function generateBlockID(v,P){v.length>42&&(v=v.slice(0,42));return function base64encode(v){return O?Buffer.from(v).toString("base64"):btoa(v)}(v+function padStart(v,P,C=" "){if(String.prototype.padStart)return v.padStart(P,C);return C=C||" ",v.length>P?v:((P-=v.length)>C.length&&(C+=C.repeat(P/C.length)),C.slice(0,P)+v)}(P.toString(),48-v.length,"0"))}function iEqual(v,P){return v.toLocaleLowerCase()===P.toLocaleLowerCase()}function getAccountNameFromUrl(v){const P=URLBuilder.parse(v);let C;try{return C="blob"===P.getHost().split(".")[1]?P.getHost().split(".")[0]:isIpEndpointStyle(P)?P.getPath().split("/")[1]:"",C}catch(v){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(v){if(void 0===v.getHost())return!1;const P=v.getHost()+(void 0===v.getPort()?"":":"+v.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(P)}function toBlobTagsString(v){if(void 0===v)return;const P=[];for(const C in v)if(Object.prototype.hasOwnProperty.call(v,C)){const _=v[C];P.push(`${encodeURIComponent(C)}=${encodeURIComponent(_)}`)}return P.join("&")}function toBlobTags(v){if(void 0===v)return;const P={blobTagSet:[]};for(const C in v)if(Object.prototype.hasOwnProperty.call(v,C)){const _=v[C];P.blobTagSet.push({key:C,value:_})}return P}function toTags(v){if(void 0===v)return;const P={};for(const C of v.blobTagSet)P[C.key]=C.value;return P}function toQuerySerialization(v){if(void 0!==v)switch(v.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:v.columnSeparator||",",fieldQuote:v.fieldQuote||"",recordSeparator:v.recordSeparator,escapeChar:v.escapeCharacter||"",headersPresent:v.hasHeaders||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:v.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:v.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function parseObjectReplicationRecord(v){if(!v)return;if("policy-id"in v)return;const P=[];for(const C in v){const _=C.split("_"),x="or-";_[0].startsWith(x)&&(_[0]=_[0].substring(x.length));const k={ruleId:_[1],replicationStatus:v[C]},R=P.findIndex((v=>v.policyId===_[0]));R>-1?P[R].rules.push(k):P.push({policyId:_[0],rules:[k]})}return P}function attachCredential(v,P){return v.credential=P,v}function httpAuthorizationToString(v){return v?v.scheme+" "+v.value:void 0}function BlobNameToString(v){return v.encoded?decodeURIComponent(v.content):v.content}function ConvertInternalResponseOfListBlobHierarchy(v){var P;return Object.assign(Object.assign({},v),{segment:{blobPrefixes:null===(P=v.segment.blobPrefixes)||void 0===P?void 0:P.map((v=>({name:BlobNameToString(v.name)}))),blobItems:v.segment.blobItems.map((v=>Object.assign(Object.assign({},v),{name:BlobNameToString(v.name)})))}})}function decodeBase64String(v){if(O)return Buffer.from(v,"base64");{const P=atob(v),C=new Uint8Array(P.length);for(let v=0;v{P.push(ParseBlobTag(v))})):P.push(ParseBlobTag(v.TagSet.Tag)),{blobTagSet:P}}function ProcessBlobItems(v){const P=[];return v instanceof Array?v.forEach((v=>{P.push(ParseBlobItem(v))})):P.push(ParseBlobItem(v)),P}class StorageBrowserPolicy extends BaseRequestPolicy{constructor(v,P){super(v,P)}async sendRequest(v){return O||("GET"!==v.method.toUpperCase()&&"HEAD"!==v.method.toUpperCase()||(v.url=setURLParameter(v.url,Aa.FORCE_BROWSER_NO_CACHE,(new Date).getTime().toString())),v.headers.remove(Ga),v.headers.remove(La)),this._nextPolicy.sendRequest(v)}}class StorageBrowserPolicyFactory{create(v,P){return new StorageBrowserPolicy(v,P)}}var al,ll=C(92571);!function(v){v[v.EXPONENTIAL=0]="EXPONENTIAL",v[v.FIXED=1]="FIXED"}(al||(al={}));const pl={maxRetryDelayInMs:12e4,maxTries:4,retryDelayInMs:4e3,retryPolicyType:al.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},cl=new ll._("The operation was aborted.");class StorageRetryPolicy extends BaseRequestPolicy{constructor(v,P,C=pl){super(v,P),this.retryOptions={retryPolicyType:C.retryPolicyType?C.retryPolicyType:pl.retryPolicyType,maxTries:C.maxTries&&C.maxTries>=1?Math.floor(C.maxTries):pl.maxTries,tryTimeoutInMs:C.tryTimeoutInMs&&C.tryTimeoutInMs>=0?C.tryTimeoutInMs:pl.tryTimeoutInMs,retryDelayInMs:C.retryDelayInMs&&C.retryDelayInMs>=0?Math.min(C.retryDelayInMs,C.maxRetryDelayInMs?C.maxRetryDelayInMs:pl.maxRetryDelayInMs):pl.retryDelayInMs,maxRetryDelayInMs:C.maxRetryDelayInMs&&C.maxRetryDelayInMs>=0?C.maxRetryDelayInMs:pl.maxRetryDelayInMs,secondaryHost:C.secondaryHost?C.secondaryHost:pl.secondaryHost}}async sendRequest(v){return this.attemptSendRequest(v,!1,1)}async attemptSendRequest(v,P,C){const _=v.clone(),x=P||!this.retryOptions.secondaryHost||!("GET"===v.method||"HEAD"===v.method||"OPTIONS"===v.method)||C%2==1;let k;x||(_.url=function setURLHost(v,P){const C=URLBuilder.parse(v);return C.setHost(P),C.toString()}(_.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(_.url=setURLParameter(_.url,Aa.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));try{if(Ca.info(`RetryPolicy: =====> Try=${C} ${x?"Primary":"Secondary"}`),k=await this._nextPolicy.sendRequest(_),!this.shouldRetry(x,C,k))return k;P=P||!x&&404===k.status}catch(v){if(Ca.error(`RetryPolicy: Caught error, message: ${v.message}, code: ${v.code}`),!this.shouldRetry(x,C,k,v))throw v}return await this.delay(x,C,v.abortSignal),this.attemptSendRequest(v,P,++C)}shouldRetry(v,P,C,_){if(P>=this.retryOptions.maxTries)return Ca.info(`RetryPolicy: Attempt(s) ${P} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;const x=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(_)for(const v of x)if(_.name.toUpperCase().includes(v)||_.message.toUpperCase().includes(v)||_.code&&_.code.toString().toUpperCase()===v)return Ca.info(`RetryPolicy: Network error ${v} found, will retry.`),!0;if(C||_){const P=C?C.status:_?_.statusCode:0;if(!v&&404===P)return Ca.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(503===P||500===P)return Ca.info(`RetryPolicy: Will retry for status code ${P}.`),!0}return!("PARSE_ERROR"!==(null==_?void 0:_.code)||!(null==_?void 0:_.message.startsWith('Error "Error: Unclosed root tag')))&&(Ca.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0)}async delay(v,P,C){let _=0;if(v)switch(this.retryOptions.retryPolicyType){case al.EXPONENTIAL:_=Math.min((Math.pow(2,P-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case al.FIXED:_=this.retryOptions.retryDelayInMs}else _=1e3*Math.random();return Ca.info(`RetryPolicy: Delay for ${_}ms`),async function delay(v,P,C){return new Promise(((_,x)=>{let k;const abortHandler=()=>{void 0!==k&&clearTimeout(k),x(C)};k=setTimeout((()=>{void 0!==P&&P.removeEventListener("abort",abortHandler),_()}),v),void 0!==P&&P.addEventListener("abort",abortHandler)}))}(_,C,cl)}}class StorageRetryPolicyFactory{constructor(v){this.retryOptions=v}create(v,P){return new StorageRetryPolicy(v,P,this.retryOptions)}}class CredentialPolicy extends BaseRequestPolicy{sendRequest(v){return this._nextPolicy.sendRequest(this.signRequest(v))}signRequest(v){return v}}class AnonymousCredentialPolicy extends CredentialPolicy{constructor(v,P){super(v,P)}}class Credential{create(v,P){throw new Error("Method should be implemented in children classes.")}}class AnonymousCredential extends Credential{create(v,P){return new AnonymousCredentialPolicy(v,P)}}var ul=C(22037);class TelemetryPolicy extends BaseRequestPolicy{constructor(v,P,C){super(v,P),this.telemetry=C}async sendRequest(v){return O&&(v.headers||(v.headers=new httpHeaders_HttpHeaders),v.headers.get(Ya)||v.headers.set(Ya,this.telemetry)),this._nextPolicy.sendRequest(v)}}class TelemetryPolicyFactory{constructor(v){const P=[];if(O){if(v){const C=v.userAgentPrefix||"";C.length>0&&-1===P.indexOf(C)&&P.push(C)}const C="azsdk-js-storageblob/12.9.0";-1===P.indexOf(C)&&P.push(C);const _=`(NODE-VERSION ${process.version}; ${ul.type()} ${ul.release()})`;-1===P.indexOf(_)&&P.push(_)}this.telemetryString=P.join(" ")}create(v,P){return new TelemetryPolicy(v,P,this.telemetryString)}}var dl=C(13685),ml=C(95687),hl=C(84247),gl=C(6149);function isUrlHttps(v){return"https"===(URLBuilder.parse(v).getScheme()||"").toLowerCase()}function createTunnel(v,P,C){return v&&P?gl.httpsOverHttps(C):v&&!P?gl.httpsOverHttp(C):!v&&P?gl.httpOverHttps(C):gl.httpOverHttp(C)}var fl=C(12781),yl=C(46882),vl=C.n(yl),bl=C(36292);function getCachedAgent(v,P){return v?P.httpsAgent:P.httpAgent}class ReportTransform extends fl.Transform{constructor(v){super(),this.progressCallback=v,this.loadedBytes=0}_transform(v,P,C){this.push(v),this.loadedBytes+=v.length,this.progressCallback({loadedBytes:this.loadedBytes}),C(void 0)}}function isReadableStream(v){return v&&"function"==typeof v.pipe}function isStreamComplete(v,P){return new Promise((C=>{v.once("close",(()=>{null==P||P.abort(),C()})),v.once("end",C),v.once("error",C)}))}class NodeFetchHttpClient{constructor(){this.proxyAgentMap=new Map,this.keepAliveAgents={},this.cookieJar=new hl.US(void 0,{looseMode:!0})}async sendRequest(v){var P;if(!v&&"object"!=typeof v)throw new Error("'httpRequest' (WebResourceLike) cannot be null or undefined and must be of type object.");const C=new ll.H;let _;if(v.abortSignal){if(v.abortSignal.aborted)throw new ll._("The operation was aborted.");_=v=>{"abort"===v.type&&C.abort()},v.abortSignal.addEventListener("abort",_)}if(v.timeout&&setTimeout((()=>{C.abort()}),v.timeout),v.formData){const P=v.formData,C=new(vl()),appendFormValue=(v,P)=>{"function"==typeof P&&(P=P()),P&&Object.prototype.hasOwnProperty.call(P,"value")&&Object.prototype.hasOwnProperty.call(P,"options")?C.append(v,P.value,P.options):C.append(v,P)};for(const v of Object.keys(P)){const C=P[v];if(Array.isArray(C))for(let P=0;P{P.set(C,v)})),P}(k.headers),I=(null===(P=v.streamResponseStatusCodes)||void 0===P?void 0:P.has(k.status))||v.streamResponseBody;T={headers:O,request:v,status:k.status,readableStreamBody:I?k.body:void 0,bodyAsText:I?void 0:await k.text()};const z=v.onDownloadProgress;if(z){const v=k.body||void 0;if(isReadableStream(v)){const P=new ReportTransform(z);v.pipe(P),T.readableStreamBody=P}else{const v=parseInt(O.get("Content-Length"))||void 0;v&&z({loadedBytes:v})}}return await this.processRequest(T),T}catch(P){const C=P;if("ENOTFOUND"===C.code)throw new RestError(C.message,RestError.REQUEST_SEND_ERROR,void 0,v);if("aborted"===C.type)throw new ll._("The operation was aborted.");throw C}finally{if(v.abortSignal&&_){let P=Promise.resolve();isReadableStream(x)&&(P=isStreamComplete(x));let k=Promise.resolve();isReadableStream(null==T?void 0:T.readableStreamBody)&&(k=isStreamComplete(T.readableStreamBody,C)),Promise.all([P,k]).then((()=>{var P;null===(P=v.abortSignal)||void 0===P||P.removeEventListener("abort",_)})).catch((v=>{Sa.warning("Error when cleaning up abortListener on httpRequest",v)}))}}}getOrCreateAgent(v){var P;const C=isUrlHttps(v.url);if(v.proxySettings){const{host:_,port:x,username:k,password:R}=v.proxySettings,T=`${_}:${x}:${k}:${R}`,O=null!==(P=this.proxyAgentMap.get(T))&&void 0!==P?P:{};let I=getCachedAgent(C,O);if(I)return I;const z=function createProxyAgent(v,P,C){const _=URLBuilder.parse(P.host).getHost();if(!_)throw new Error("Expecting a non-empty host in proxy settings.");if(!function isValidPort(v){return 0<=v&&v<=65535}(P.port))throw new Error("Expecting a valid port number in the range of [0, 65535] in proxy settings.");const x={proxy:{host:_,port:P.port,headers:C&&C.rawHeaders()||{}}};P.username&&P.password?x.proxy.proxyAuth=`${P.username}:${P.password}`:P.username&&(x.proxy.proxyAuth=`${P.username}`);const k=isUrlHttps(v);return{isHttps:k,agent:createTunnel(k,isUrlHttps(P.host),x)}}(v.url,v.proxySettings,v.headers);return I=z.agent,z.isHttps?O.httpsAgent=z.agent:O.httpAgent=z.agent,this.proxyAgentMap.set(T,O),I}if(v.keepAlive){let P=getCachedAgent(C,this.keepAliveAgents);if(P)return P;const _={keepAlive:v.keepAlive};return P=C?this.keepAliveAgents.httpsAgent=new ml.Agent(_):this.keepAliveAgents.httpAgent=new dl.Agent(_),P}return C?ml.globalAgent:dl.globalAgent}async fetch(v,P){return(0,bl.default)(v,P)}async prepareRequest(v){const P={};if(this.cookieJar&&!v.headers.get("Cookie")){const P=await new Promise(((P,C)=>{this.cookieJar.getCookieString(v.url,((v,_)=>{v?C(v):P(_)}))}));v.headers.set("Cookie",P)}return P.agent=this.getOrCreateAgent(v),P.compress=v.decompressResponse,P}async processRequest(v){if(this.cookieJar){const P=v.headers.get("Set-Cookie");void 0!==P&&await new Promise(((C,_)=>{this.cookieJar.setCookie(P,v.request.url,{ignoreError:!0},(v=>{v?_(v):C()}))}))}}}const Sl=new NodeFetchHttpClient;function delay_delay(v,P,C){return new Promise(((_,x)=>{let k,R;const rejectOnAbort=()=>x(new ll._((null==C?void 0:C.abortErrorMsg)?null==C?void 0:C.abortErrorMsg:"The operation was aborted.")),removeListeners=()=>{(null==C?void 0:C.abortSignal)&&R&&C.abortSignal.removeEventListener("abort",R)};if(R=()=>(function isDefined(v){return null!=v}(k)&&clearTimeout(k),removeListeners(),rejectOnAbort()),(null==C?void 0:C.abortSignal)&&C.abortSignal.aborted)return rejectOnAbort();k=setTimeout((()=>{removeListeners(),_(P)}),v),(null==C?void 0:C.abortSignal)&&C.abortSignal.addEventListener("abort",R)}))}const Nl="/.default",Pl={AUTHORIZATION:"authorization"},Cl={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:12e4};function createTokenCycler(v,P,C){let _=null,x=null;const k=Object.assign(Object.assign({},Cl),C),R={get isRefreshing(){return null!==_},get shouldRefresh(){var v;return!R.isRefreshing&&(null!==(v=null==x?void 0:x.expiresOnTimestamp)&&void 0!==v?v:0)-k.refreshWindowInMsv.getToken(P,C)),k.retryIntervalInMs,null!==(T=null==x?void 0:x.expiresOnTimestamp)&&void 0!==T?T:Date.now()).then((v=>(_=null,x=v,x))).catch((v=>{throw _=null,x=null,v}))}return _}return async v=>R.mustRefresh?refresh(v):(R.shouldRefresh&&refresh(v),x)}function storageBearerTokenChallengeAuthenticationPolicy(v,P){let C=createTokenCycler(v,P);class StorageBearerTokenChallengeAuthenticationPolicy extends BaseRequestPolicy{constructor(v,P){super(v,P)}async sendRequest(P){if(!P.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");const _=C,x=(await _({abortSignal:P.abortSignal,tracingOptions:{tracingContext:P.tracingContext}})).token;P.headers.set(Pl.AUTHORIZATION,`Bearer ${x}`);const k=await this._nextPolicy.sendRequest(P);if(401===(null==k?void 0:k.status)){const _=function getChallenge(v){const P=v.headers.get("WWW-Authenticate");if(401===v.status&&P)return P}(k);if(_){const x=function parseChallenge(v){return`${v.slice("Bearer ".length).trim()} `.split(" ").filter((v=>v)).map((v=>(([v,P])=>({[v]:P}))(v.trim().split("=")))).reduce(((v,P)=>Object.assign(Object.assign({},v),P)),{})}(_),k=x.resource_id+Nl,R=URLBuilder.parse(x.authorization_uri).getPath().split("/")[1],T=createTokenCycler(v,k),O=(await T({abortSignal:P.abortSignal,tracingOptions:{tracingContext:P.tracingContext},tenantId:R})).token;return C=T,P.headers.set(Pl.AUTHORIZATION,`Bearer ${O}`),this._nextPolicy.sendRequest(P)}}return k}}return{create:(v,P)=>new StorageBearerTokenChallengeAuthenticationPolicy(v,P)}}function isPipelineLike(v){if(!v||"object"!=typeof v)return!1;const P=v;return Array.isArray(P.factories)&&"object"==typeof P.options&&"function"==typeof P.toServiceClientOptions}class Pipeline{constructor(v,P={}){this.factories=v,this.options=Object.assign(Object.assign({},P),{httpClient:P.httpClient||Sl})}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}}function newPipeline(v,P={}){var C;void 0===v&&(v=new AnonymousCredential);const _=new TelemetryPolicyFactory(P.userAgentOptions),x=[tracingPolicy_tracingPolicy({userAgent:_.telemetryString}),(k=P.keepAliveOptions,{create:(v,P)=>new KeepAlivePolicy(v,P,k||Pa)}),_,generateClientRequestIdPolicy_generateClientRequestIdPolicy(),new StorageBrowserPolicyFactory,new StorageRetryPolicyFactory(P.retryOptions),deserializationPolicy_deserializationPolicy(void 0,{xmlCharKey:"#"}),logPolicy_logPolicy({logger:Ca.info,allowedHeaderNames:nl,allowedQueryParameters:sl})];var k;return O&&(x.push(proxyPolicy_proxyPolicy(P.proxyOptions)),x.push(function disableResponseDecompressionPolicy_disableResponseDecompressionPolicy(){return{create:(v,P)=>new DisableResponseDecompressionPolicy(v,P)}}())),x.push((0,Q.c)(v)?attachCredential(storageBearerTokenChallengeAuthenticationPolicy(v,null!==(C=P.audience)&&void 0!==C?C:Ta),v):v),new Pipeline(x,P)}var _l=C(6113);class StorageSharedKeyCredentialPolicy extends CredentialPolicy{constructor(v,P,C){super(v,P),this.factory=C}signRequest(v){v.headers.set(Za,(new Date).toUTCString()),v.body&&("string"==typeof v.body||void 0!==v.body)&&v.body.length>0&&v.headers.set(La,Buffer.byteLength(v.body));const P=[v.method.toUpperCase(),this.getHeaderValueToSign(v,Da),this.getHeaderValueToSign(v,Ma),this.getHeaderValueToSign(v,La),this.getHeaderValueToSign(v,ja),this.getHeaderValueToSign(v,Fa),this.getHeaderValueToSign(v,Va),this.getHeaderValueToSign(v,$a),this.getHeaderValueToSign(v,Wa),this.getHeaderValueToSign(v,Ka),this.getHeaderValueToSign(v,Qa),this.getHeaderValueToSign(v,Ja)].join("\n")+"\n"+this.getCanonicalizedHeadersString(v)+this.getCanonicalizedResourceString(v),C=this.factory.computeHMACSHA256(P);return v.headers.set(Ia,`SharedKey ${this.factory.accountName}:${C}`),v}getHeaderValueToSign(v,P){const C=v.headers.get(P);return C?P===La&&"0"===C?"":C:""}getCanonicalizedHeadersString(v){let P=v.headers.headersArray().filter((v=>v.name.toLowerCase().startsWith(Xa)));P.sort(((v,P)=>v.name.toLowerCase().localeCompare(P.name.toLowerCase()))),P=P.filter(((v,P,C)=>!(P>0&&v.name.toLowerCase()===C[P-1].name.toLowerCase())));let C="";return P.forEach((v=>{C+=`${v.name.toLowerCase().trimRight()}:${v.value.trimLeft()}\n`})),C}getCanonicalizedResourceString(v){const P=getURLPath(v.url)||"/";let C="";C+=`/${this.factory.accountName}${P}`;const _=function getURLQueries(v){let P=URLBuilder.parse(v).getQuery();if(!P)return{};P=P.trim(),P=P.startsWith("?")?P.substr(1):P;let C=P.split("&");C=C.filter((v=>{const P=v.indexOf("="),C=v.lastIndexOf("=");return P>0&&P===C&&ChandleRedirect(this,v,0)))}}function handleRedirect(v,P,C){const{request:_,status:x}=P,k=P.headers.get("location");if(k&&(300===x||301===x&&xl.includes(_.method)||302===x&&xl.includes(_.method)||303===x&&"POST"===_.method||307===x)&&(!v.maxRetries||ChandleRedirect(v,P,C+1)))}return Promise.resolve(P)}const wl=3e4,El=9e4;function isNumber(v){return"number"==typeof v}function shouldRetry(v,P,C,_,x){return!!P(_,x)&&C.retryCountretry(this,v,P))).catch((P=>retry(this,v,P.response,void 0,P)))}}async function retry(v,P,C,_,x){_=updateRetryData({retryInterval:v.retryInterval,minRetryInterval:0,maxRetryInterval:v.maxRetryInterval},_,x);const k=P.abortSignal&&P.abortSignal.aborted;if(k||!shouldRetry(v.retryCount,(function shouldPolicyRetry(v){const P=null==v?void 0:v.status;return(503!==P||!(null==C?void 0:C.headers.get(se.RETRY_AFTER)))&&!(void 0===P||P<500&&408!==P||501===P||505===P)}),_,C)){if(k||x||!C){throw _.error||new RestError("Failed to send the request.",RestError.REQUEST_SEND_ERROR,C&&C.status,C&&C.request,C)}return C}Sa.info(`Retrying request in ${_.retryInterval}`);try{await delay_delay(_.retryInterval);const C=await v._nextPolicy.sendRequest(P.clone());return retry(v,P,C,_)}catch(x){return retry(v,P,C,_,x)}}function getPathStringFromParameter(v){return getPathStringFromParameterPath(v.parameterPath,v.mapper)}function getPathStringFromParameterPath(v,P){let C;return C="string"==typeof v?v:Array.isArray(v)?v.join("."):P.serializedName,C}function getDefaultUserAgentKey(){return se.USER_AGENT}const Tl=getDefaultUserAgentKey;function userAgentPolicy_getDefaultUserAgentValue(){const v=function getRuntimeInfo(){return[{key:"core-http",value:Y}]}(),P=function getPlatformSpecificData(){return[{key:"Node",value:process.version},{key:"OS",value:`(${ul.arch()}-${ul.type()}-${ul.release()})`}]}();return function getUserAgentString(v,P=" ",C="/"){return v.map((v=>{const P=v.value?`${C}${v.value}`:"";return`${v.key}${P}`})).join(P)}(v.concat(P))}class UserAgentPolicy extends BaseRequestPolicy{constructor(v,P,C,_){super(v,P),this._nextPolicy=v,this._options=P,this.headerKey=C,this.headerValue=_}sendRequest(v){return this.addUserAgentHeader(v),this._nextPolicy.sendRequest(v)}addUserAgentHeader(v){v.headers||(v.headers=new httpHeaders_HttpHeaders),!v.headers.get(this.headerKey)&&this.headerValue&&v.headers.set(this.headerKey,this.headerValue)}}var Al=C(57310);const Ol={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:12e4};function bearerTokenAuthenticationPolicy_createTokenCycler(v,P,C){let _=null,x=null;const k=Object.assign(Object.assign({},Ol),C),R={get isRefreshing(){return null!==_},get shouldRefresh(){var v;return!R.isRefreshing&&(null!==(v=null==x?void 0:x.expiresOnTimestamp)&&void 0!==v?v:0)-k.refreshWindowInMsv.getToken(P,C)),k.retryIntervalInMs,null!==(T=null==x?void 0:x.expiresOnTimestamp)&&void 0!==T?T:Date.now()).then((v=>(_=null,x=v,x))).catch((v=>{throw _=null,x=null,v}))}return _}return async v=>R.mustRefresh?refresh(v):(R.shouldRefresh&&refresh(v),x)}function bearerTokenAuthenticationPolicy(v,P){const C=bearerTokenAuthenticationPolicy_createTokenCycler(v,P);class BearerTokenAuthenticationPolicy extends BaseRequestPolicy{constructor(v,P){super(v,P)}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{token:P}=await C({abortSignal:v.abortSignal,tracingOptions:{tracingContext:v.tracingContext}});return v.headers.set(se.AUTHORIZATION,`Bearer ${P}`),this._nextPolicy.sendRequest(v)}}return{create:(v,P)=>new BearerTokenAuthenticationPolicy(v,P)}}let Il;class RPRegistrationPolicy extends BaseRequestPolicy{constructor(v,P,C=30){super(v,P),this._retryTimeout=C}sendRequest(v){return this._nextPolicy.sendRequest(v.clone()).then((P=>function registerIfNeeded(v,P,C){if(409===C.status){const _=function checkRPNotRegisteredError(v){let P,C;if(v){try{C=JSON.parse(v)}catch(v){}if(C&&C.error&&C.error.message&&C.error.code&&"MissingSubscriptionRegistration"===C.error.code){const v=C.error.message.match(/.*'(.*)'/i);v&&(P=v.pop())}}return P}(C.bodyAsText);if(_){const x=function extractSubscriptionUrl(v){let P;const C=v.match(/.*\/subscriptions\/[a-f0-9-]+\//gi);if(!C||!C[0])throw new Error(`Unable to extract subscriptionId from the given url - ${v}.`);P=C[0];return P}(P.url);return async function registerRP(v,P,C,_){const x=`${P}providers/${C}/register?api-version=2016-02-01`,k=`${P}providers/${C}?api-version=2016-02-01`,R=getRequestEssentials(_);R.method="POST",R.url=x;if(200!==(await v._nextPolicy.sendRequest(R)).status)throw new Error(`Autoregistration of ${C} failed. Please try registering manually.`);return getRegistrationStatus(v,k,_)}(v,x,_,P).catch((()=>!1)).then((_=>_?(P.headers.set("x-ms-client-request-id",generateUuid()),v._nextPolicy.sendRequest(P.clone())):C))}}return Promise.resolve(C)}(this,v,P)))}}function getRequestEssentials(v,P=!1){const C=v.clone();return P&&(C.url=v.url),C.headers.set("x-ms-client-request-id",generateUuid()),C.headers.set("Content-Type","application/json; charset=utf-8"),C}async function getRegistrationStatus(v,P,C){const _=getRequestEssentials(C);_.url=P,_.method="GET";const x=await v._nextPolicy.sendRequest(_),k=x.parsedBody;return!(!x.parsedBody||!k.registrationState||"Registered"!==k.registrationState)||(await delay_delay(1e3*v._retryTimeout),getRegistrationStatus(v,P,C))}class SigningPolicy extends BaseRequestPolicy{constructor(v,P,C){super(v,P),this.authenticationProvider=C}signRequest(v){return this.authenticationProvider.signRequest(v)}sendRequest(v){return this.signRequest(v).then((v=>this._nextPolicy.sendRequest(v)))}}class SystemErrorRetryPolicy extends BaseRequestPolicy{constructor(v,P,C,_,x,k){super(v,P),this.retryCount=isNumber(C)?C:3,this.retryInterval=isNumber(_)?_:wl,this.minRetryInterval=isNumber(x)?x:3e3,this.maxRetryInterval=isNumber(k)?k:El}sendRequest(v){return this._nextPolicy.sendRequest(v.clone()).catch((P=>systemErrorRetryPolicy_retry(this,v,P.response,P)))}}async function systemErrorRetryPolicy_retry(v,P,C,_,x){if(x=updateRetryData(v,x,_),!shouldRetry(v.retryCount,(function shouldPolicyRetry(v,P){return!(!P||!P.code||"ETIMEDOUT"!==P.code&&"ESOCKETTIMEDOUT"!==P.code&&"ECONNREFUSED"!==P.code&&"ECONNRESET"!==P.code&&"ENOENT"!==P.code)}),x,C,_))return _?Promise.reject(x.error):C;try{return await delay_delay(x.retryInterval),v._nextPolicy.sendRequest(P.clone())}catch(_){return systemErrorRetryPolicy_retry(v,P,C,_,x)}}const Ml=ne.StatusCodes;const Dl="The operation was aborted.";class ThrottlingRetryPolicy extends BaseRequestPolicy{constructor(v,P,C){super(v,P),this.numberOfRetries=0,this._handleResponse=C||this._defaultResponseHandler}async sendRequest(v){const P=await this._nextPolicy.sendRequest(v.clone());return P.status!==Ml.TooManyRequests&&P.status!==Ml.ServiceUnavailable?P:this._handleResponse(v,P)}async _defaultResponseHandler(v,P){var C;const _=P.headers.get(se.RETRY_AFTER);if(_){const P=ThrottlingRetryPolicy.parseRetryAfterHeader(_);if(P){if(this.numberOfRetries+=1,await delay_delay(P,void 0,{abortSignal:v.abortSignal,abortErrorMsg:Dl}),null===(C=v.abortSignal)||void 0===C?void 0:C.aborted)throw new ll._(Dl);return this.numberOfRetries<3?this.sendRequest(v):this._nextPolicy.sendRequest(v)}}return P}static parseRetryAfterHeader(v){const P=Number(v);return Number.isNaN(P)?ThrottlingRetryPolicy.parseDateRetryAfterHeader(v):1e3*P}static parseDateRetryAfterHeader(v){try{const P=Date.now(),C=Date.parse(v)-P;return Number.isNaN(C)?void 0:C}catch(v){return}}}function getValueOrFunctionResult(v,P){let C;return"string"==typeof v?C=v:(C=P(),"function"==typeof v&&(C=v(C))),C}function getOperationArgumentValueFromParameter(v,P,C,_){return getOperationArgumentValueFromParameterPath(v,P,C.parameterPath,C.mapper,_)}function getOperationArgumentValueFromParameterPath(v,P,C,_,x){var k;let R;"string"==typeof C&&(C=[C]);const T=null===(k=P.options)||void 0===k?void 0:k.serializerOptions;if(Array.isArray(C)){if(C.length>0){if(_.isConstant)R=_.defaultValue;else{let x=getPropertyFromParameterPath(P,C);x.propertyFound||(x=getPropertyFromParameterPath(v,C));let k=!1;x.propertyFound||(k=_.required||"options"===C[0]&&2===C.length),R=k?_.defaultValue:x.propertyValue}const k=getPathStringFromParameterPath(C,_);x.serialize(_,R,k,T)}}else{_.required&&(R={});for(const k in C){const O=_.type.modelProperties[k],I=C[k],z=getOperationArgumentValueFromParameterPath(v,P,I,O,x),q=getPathStringFromParameterPath(I,O);x.serialize(O,z,q,T),null!=z&&(R||(R={}),R[k]=z)}}return R}function getPropertyFromParameterPath(v,P){const C={propertyFound:!1};let _=0;for(;_Object.defineProperty(P,"_response",{value:v});if(_){const P=_.type.name;if("Stream"===P)return addOperationResponse(Object.assign(Object.assign({},C),{blobBody:v.blobBody,readableStreamBody:v.readableStreamBody}));const x="Composite"===P&&_.type.modelProperties||{},k=Object.keys(x).some((v=>""===x[v].serializedName));if("Sequence"===P||k){const P=[...v.parsedBody||[]];for(const C of Object.keys(x))x[C].serializedName&&(P[C]=v.parsedBody[C]);if(C)for(const v of Object.keys(C))P[v]=C[v];return addOperationResponse(P),P}if("Composite"===P||"Dictionary"===P)return addOperationResponse(Object.assign(Object.assign({},C),v.parsedBody))}return _||"HEAD"===v.request.method||function isPrimitiveType(v){return"object"!=typeof v&&"function"!=typeof v||null===v}(v.parsedBody)?addOperationResponse(Object.assign(Object.assign({},C),{body:v.parsedBody})):addOperationResponse(Object.assign(Object.assign({},C),v.parsedBody))}class StorageClientContext extends class ServiceClient{constructor(v,P){let C;if(P||(P={}),this._withCredentials=P.withCredentials||!1,this._httpClient=P.httpClient||function httpClientCache_getCachedDefaultHttpClient(){return Il||(Il=new NodeFetchHttpClient),Il}(),this._requestPolicyOptions=new RequestPolicyOptions(P.httpPipelineLogger),Array.isArray(P.requestPolicyFactories))Sa.info("ServiceClient: using custom request policies"),C=P.requestPolicyFactories;else{let _;if((0,Q.c)(v)){Sa.info("ServiceClient: creating bearer token authentication policy from provided credentials");const wrappedPolicyFactory=()=>{let C;const _=this,x=P;return{create(P,k){const R=function getCredentialScopes(v,P){if(null==v?void 0:v.credentialScopes){const P=v.credentialScopes;return Array.isArray(P)?P.map((v=>new Al.URL(v).toString())):new Al.URL(P).toString()}if(P)return`${P}/.default`;return}(x,_.baseUri);if(!R)throw new Error("When using credential, the ServiceClient must contain a baseUri or a credentialScopes in ServiceClientOptions. Unable to create a bearerTokenAuthenticationPolicy");return null==C&&(C=bearerTokenAuthenticationPolicy(v,R)),C.create(P,k)}}};_=wrappedPolicyFactory()}else if(v&&"function"==typeof v.signRequest)Sa.info("ServiceClient: creating signing policy from provided credentials"),_=function signingPolicy(v){return{create:(P,C)=>new SigningPolicy(P,C,v)}}(v);else if(null!=v)throw new Error("The credentials argument must implement the TokenCredential interface");if(Sa.info("ServiceClient: using default request policies"),C=function createDefaultRequestPolicyFactories(v,P){const C=[];P.generateClientRequestIdHeader&&C.push(generateClientRequestIdPolicy_generateClientRequestIdPolicy(P.clientRequestIdHeaderName));v&&C.push(v);const _=getValueOrFunctionResult(P.userAgentHeaderName,Tl),x=getValueOrFunctionResult(P.userAgent,userAgentPolicy_getDefaultUserAgentValue);_&&x&&C.push(function userAgentPolicy_userAgentPolicy(v){const P=v&&void 0!==v.key&&null!==v.key?v.key:getDefaultUserAgentKey(),C=v&&void 0!==v.value&&null!==v.value?v.value:userAgentPolicy_getDefaultUserAgentValue();return{create:(v,_)=>new UserAgentPolicy(v,_,P,C)}}({key:_,value:x}));C.push(function redirectPolicy_redirectPolicy(v=20){return{create:(P,C)=>new RedirectPolicy(P,C,v)}}()),C.push(function rpRegistrationPolicy(v=30){return{create:(P,C)=>new RPRegistrationPolicy(P,C,v)}}(P.rpRegistrationRetryTimeout)),P.noRetryPolicy||(C.push(function exponentialRetryPolicy_exponentialRetryPolicy(v,P,C){return{create:(_,x)=>new ExponentialRetryPolicy(_,x,v,P,C)}}()),C.push(function systemErrorRetryPolicy_systemErrorRetryPolicy(v,P,C,_){return{create:(x,k)=>new SystemErrorRetryPolicy(x,k,v,P,C,_)}}()),C.push(function throttlingRetryPolicy_throttlingRetryPolicy(){return{create:(v,P)=>new ThrottlingRetryPolicy(v,P)}}()));C.push(deserializationPolicy_deserializationPolicy(P.deserializationContentTypes)),O&&C.push(proxyPolicy_proxyPolicy(P.proxySettings));return C.push(logPolicy_logPolicy({logger:Sa.info})),C}(_,P),P.requestPolicyFactories){const v=P.requestPolicyFactories(C);v&&(C=v)}}this._requestPolicyFactories=C}sendRequest(v){if(null==v||"object"!=typeof v)throw new Error("options cannot be null or undefined and it must be of type object.");let P;try{!function isWebResourceLike(v){if(v&&"object"==typeof v){const P=v;if("string"==typeof P.url&&"string"==typeof P.method&&"object"==typeof P.headers&&isHttpHeadersLike(P.headers)&&"function"==typeof P.validateRequestProperties&&"function"==typeof P.prepare&&"function"==typeof P.clone)return!0}return!1}(v)?(P=new WebResource,P=P.prepare(v)):(v.validateRequestProperties(),P=v)}catch(v){return Promise.reject(v)}let C=this._httpClient;if(this._requestPolicyFactories&&this._requestPolicyFactories.length>0)for(let v=this._requestPolicyFactories.length-1;v>=0;--v)C=this._requestPolicyFactories[v].create(C,this._requestPolicyOptions);return C.sendRequest(P)}async sendOperationRequest(v,P,C){var _;"function"==typeof v.options&&(C=v.options,v.options=void 0);const R=null===(_=v.options)||void 0===_?void 0:_.serializerOptions,T=new WebResource;let O;try{const C=P.baseUrl||this.baseUri;if(!C)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=P.httpMethod,T.operationSpec=P;const _=URLBuilder.parse(C);if(P.path&&_.appendPath(P.path),P.urlParameters&&P.urlParameters.length>0)for(const C of P.urlParameters){let x=getOperationArgumentValueFromParameter(this,v,C,P.serializer);x=P.serializer.serialize(C.mapper,x,getPathStringFromParameter(C),R),C.skipEncoding||(x=encodeURIComponent(x)),_.replaceAll(`{${C.mapper.serializedName||getPathStringFromParameter(C)}}`,x)}if(P.queryParameters&&P.queryParameters.length>0)for(const C of P.queryParameters){let x=getOperationArgumentValueFromParameter(this,v,C,P.serializer);if(null!=x){if(x=P.serializer.serialize(C.mapper,x,getPathStringFromParameter(C),R),void 0!==C.collectionFormat&&null!==C.collectionFormat)if(C.collectionFormat===lo.Multi){if(0===x.length)continue;for(const v in x){const P=x[v];x[v]=null==P?"":P.toString()}}else C.collectionFormat!==lo.Ssv&&C.collectionFormat!==lo.Tsv||(x=x.join(C.collectionFormat));if(!C.skipEncoding)if(Array.isArray(x))for(const v in x)void 0!==x[v]&&null!==x[v]&&(x[v]=encodeURIComponent(x[v]));else x=encodeURIComponent(x);void 0!==C.collectionFormat&&null!==C.collectionFormat&&C.collectionFormat!==lo.Multi&&C.collectionFormat!==lo.Ssv&&C.collectionFormat!==lo.Tsv&&(x=x.join(C.collectionFormat)),_.setQueryParameter(C.mapper.serializedName||getPathStringFromParameter(C),x)}}T.url=_.toString();const I=P.contentType||this.requestContentType;if(I&&P.requestBody&&T.headers.set("Content-Type",I),P.headerParameters)for(const C of P.headerParameters){let _=getOperationArgumentValueFromParameter(this,v,C,P.serializer);if(null!=_){_=P.serializer.serialize(C.mapper,_,getPathStringFromParameter(C),R);const v=C.mapper.headerCollectionPrefix;if(v)for(const P of Object.keys(_))T.headers.set(v+P,_[P]);else T.headers.set(C.mapper.serializedName||getPathStringFromParameter(C),_)}}const z=v.options;if(z){if(z.customHeaders)for(const v in z.customHeaders)T.headers.set(v,z.customHeaders[v]);z.abortSignal&&(T.abortSignal=z.abortSignal),z.timeout&&(T.timeout=z.timeout),z.onUploadProgress&&(T.onUploadProgress=z.onUploadProgress),z.onDownloadProgress&&(T.onDownloadProgress=z.onDownloadProgress),z.spanOptions&&(T.spanOptions=z.spanOptions),z.tracingContext&&(T.tracingContext=z.tracingContext),void 0!==z.shouldDeserialize&&null!==z.shouldDeserialize&&(T.shouldDeserialize=z.shouldDeserialize)}let q,L;T.withCredentials=this._withCredentials,function serializeRequestBody(v,P,C,_){var R,T,O,I,z,q;const L=null!==(T=null===(R=C.options)||void 0===R?void 0:R.serializerOptions)&&void 0!==T?T:{},j={rootName:null!==(O=L.rootName)&&void 0!==O?O:"",includeRoot:null!==(I=L.includeRoot)&&void 0!==I&&I,xmlCharKey:null!==(z=L.xmlCharKey)&&void 0!==z?z:k},B=L.xmlCharKey;if(_.requestBody&&_.requestBody.mapper){P.body=getOperationArgumentValueFromParameter(v,C,_.requestBody,_.serializer);const k=_.requestBody.mapper,{required:R,xmlName:T,xmlElementName:O,serializedName:I,xmlNamespace:z,xmlNamespacePrefix:L}=k,G=k.type.name;try{if(void 0!==P.body&&null!==P.body||R){const v=getPathStringFromParameter(_.requestBody);P.body=_.serializer.serialize(k,P.body,v,j);const C=G===de.Stream;if(_.isXML){const v=L?`xmlns:${L}`:"xmlns",_=function getXmlValueWithNamespace(v,P,C,_,k){if(v&&!["Composite","Sequence","Dictionary"].includes(C)){const C={};return C[k.xmlCharKey]=_,C[x]={[P]:v},C}return _}(z,v,G,P.body,j);G===de.Sequence?P.body=stringifyXML(function prepareXMLRootList(v,P,C,_){if(Array.isArray(v)||(v=[v]),!C||!_)return{[P]:v};const k={[P]:v};return k[x]={[C]:_},k}(_,O||T||I,v,z),{rootName:T||I,xmlCharKey:B}):C||(P.body=stringifyXML(_,{rootName:T||I,xmlCharKey:B}))}else{if(G===de.String&&((null===(q=_.contentType)||void 0===q?void 0:q.match("text/plain"))||"text"===_.mediaType))return;C||(P.body=JSON.stringify(P.body))}}}catch(v){throw new Error(`Error "${v.message}" occurred in serializing the payload - ${JSON.stringify(I,void 0," ")}.`)}}else if(_.formDataParameters&&_.formDataParameters.length>0){P.formData={};for(const x of _.formDataParameters){const k=getOperationArgumentValueFromParameter(v,C,x,_.serializer);if(null!=k){const v=x.mapper.serializedName||getPathStringFromParameter(x);P.formData[v]=_.serializer.serialize(x.mapper,k,getPathStringFromParameter(x),j)}}}}(this,T,v,P),void 0===T.streamResponseStatusCodes&&(T.streamResponseStatusCodes=function getStreamResponseStatusCodes(v){const P=new Set;for(const C in v.responses){const _=v.responses[C];_.bodyMapper&&_.bodyMapper.type.name===de.Stream&&P.add(Number(C))}return P}(P));try{q=await this.sendRequest(T)}catch(v){L=v}L?(L.response&&(L.details=flattenResponse(L.response,P.responses[L.statusCode]||P.responses.default)),O=Promise.reject(L)):O=Promise.resolve(flattenResponse(q,P.responses[q.status]))}catch(v){O=Promise.reject(v)}const I=C;return I&&O.then((v=>I(null,v._response.parsedBody,v._response.request,v._response))).catch((v=>I(v))),O}}{constructor(v,P){if(void 0===v)throw new Error("'url' cannot be null");if(P||(P={}),!P.userAgent){const v=userAgentPolicy_getDefaultUserAgentValue();P.userAgent=`azure-storage-blob/12.9.0 ${v}`}super(void 0,P),this.requestContentType="application/json; charset=utf-8",this.baseUri=P.endpoint||"{url}",this.url=v,this.version=P.version||"2021-04-10"}}class StorageClient{constructor(v,P){this.url=escapeURLPath(v),this.accountName=getAccountNameFromUrl(v),this.pipeline=P,this.storageClientContext=new StorageClientContext(this.url,P.toServiceClientOptions()),this.isHttps=iEqual(function getURLScheme(v){return URLBuilder.parse(v).getScheme()}(this.url)||"","https"),this.credential=new AnonymousCredential;for(const v of this.pipeline.factories)O&&v instanceof StorageSharedKeyCredential||v instanceof AnonymousCredential?this.credential=v:(0,Q.c)(v.credential)&&(this.credential=v.credential);this.storageClientContext.requestContentType=void 0}}const ql=(0,ya.q)({packagePrefix:"Azure.Storage.Blob",namespace:"Microsoft.Storage"});function convertTracingToRequestOptionsBase(v){var P,C;return{spanOptions:null===(P=null==v?void 0:v.tracingOptions)||void 0===P?void 0:P.spanOptions,tracingContext:null===(C=null==v?void 0:v.tracingOptions)||void 0===C?void 0:C.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(v){const P=new BlobSASPermissions;for(const C of v)switch(C){case"r":P.read=!0;break;case"a":P.add=!0;break;case"c":P.create=!0;break;case"w":P.write=!0;break;case"d":P.delete=!0;break;case"x":P.deleteVersion=!0;break;case"t":P.tag=!0;break;case"m":P.move=!0;break;case"e":P.execute=!0;break;case"i":P.setImmutabilityPolicy=!0;break;case"y":P.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission: ${C}`)}return P}static from(v){const P=new BlobSASPermissions;return v.read&&(P.read=!0),v.add&&(P.add=!0),v.create&&(P.create=!0),v.write&&(P.write=!0),v.delete&&(P.delete=!0),v.deleteVersion&&(P.deleteVersion=!0),v.tag&&(P.tag=!0),v.move&&(P.move=!0),v.execute&&(P.execute=!0),v.setImmutabilityPolicy&&(P.setImmutabilityPolicy=!0),v.permanentDelete&&(P.permanentDelete=!0),P}toString(){const v=[];return this.read&&v.push("r"),this.add&&v.push("a"),this.create&&v.push("c"),this.write&&v.push("w"),this.delete&&v.push("d"),this.deleteVersion&&v.push("x"),this.tag&&v.push("t"),this.move&&v.push("m"),this.execute&&v.push("e"),this.setImmutabilityPolicy&&v.push("i"),this.permanentDelete&&v.push("y"),v.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(v){const P=new ContainerSASPermissions;for(const C of v)switch(C){case"r":P.read=!0;break;case"a":P.add=!0;break;case"c":P.create=!0;break;case"w":P.write=!0;break;case"d":P.delete=!0;break;case"l":P.list=!0;break;case"t":P.tag=!0;break;case"x":P.deleteVersion=!0;break;case"m":P.move=!0;break;case"e":P.execute=!0;break;case"i":P.setImmutabilityPolicy=!0;break;case"y":P.permanentDelete=!0;break;case"f":P.filterByTags=!0;break;default:throw new RangeError(`Invalid permission ${C}`)}return P}static from(v){const P=new ContainerSASPermissions;return v.read&&(P.read=!0),v.add&&(P.add=!0),v.create&&(P.create=!0),v.write&&(P.write=!0),v.delete&&(P.delete=!0),v.list&&(P.list=!0),v.deleteVersion&&(P.deleteVersion=!0),v.tag&&(P.tag=!0),v.move&&(P.move=!0),v.execute&&(P.execute=!0),v.setImmutabilityPolicy&&(P.setImmutabilityPolicy=!0),v.permanentDelete&&(P.permanentDelete=!0),v.filterByTags&&(P.filterByTags=!0),P}toString(){const v=[];return this.read&&v.push("r"),this.add&&v.push("a"),this.create&&v.push("c"),this.write&&v.push("w"),this.delete&&v.push("d"),this.deleteVersion&&v.push("x"),this.list&&v.push("l"),this.tag&&v.push("t"),this.move&&v.push("m"),this.execute&&v.push("e"),this.setImmutabilityPolicy&&v.push("i"),this.permanentDelete&&v.push("y"),this.filterByTags&&v.push("f"),v.join("")}}class UserDelegationKeyCredential{constructor(v,P){this.accountName=v,this.userDelegationKey=P,this.key=Buffer.from(P.value,"base64")}computeHMACSHA256(v){return(0,_l.createHmac)("sha256",this.key).update(v,"utf8").digest("base64")}}function ipRangeToString(v){return v.end?`${v.start}-${v.end}`:v.start}var Ll;!function(v){v.Https="https",v.HttpsAndHttp="https,http"}(Ll||(Ll={}));class SASQueryParameters{constructor(v,P,C,_,x,k,R,T,O,I,z,q,L,j,B,G,U,V,Q,Y){this.version=v,this.signature=P,void 0!==C&&"string"!=typeof C?(this.permissions=C.permissions,this.services=C.services,this.resourceTypes=C.resourceTypes,this.protocol=C.protocol,this.startsOn=C.startsOn,this.expiresOn=C.expiresOn,this.ipRangeInner=C.ipRange,this.identifier=C.identifier,this.encryptionScope=C.encryptionScope,this.resource=C.resource,this.cacheControl=C.cacheControl,this.contentDisposition=C.contentDisposition,this.contentEncoding=C.contentEncoding,this.contentLanguage=C.contentLanguage,this.contentType=C.contentType,C.userDelegationKey&&(this.signedOid=C.userDelegationKey.signedObjectId,this.signedTenantId=C.userDelegationKey.signedTenantId,this.signedStartsOn=C.userDelegationKey.signedStartsOn,this.signedExpiresOn=C.userDelegationKey.signedExpiresOn,this.signedService=C.userDelegationKey.signedService,this.signedVersion=C.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=C.preauthorizedAgentObjectId,this.correlationId=C.correlationId)):(this.services=_,this.resourceTypes=x,this.expiresOn=T,this.permissions=C,this.protocol=k,this.startsOn=R,this.ipRangeInner=O,this.encryptionScope=Y,this.identifier=I,this.resource=z,this.cacheControl=q,this.contentDisposition=L,this.contentEncoding=j,this.contentLanguage=B,this.contentType=G,U&&(this.signedOid=U.signedObjectId,this.signedTenantId=U.signedTenantId,this.signedStartsOn=U.signedStartsOn,this.signedExpiresOn=U.signedExpiresOn,this.signedService=U.signedService,this.signedVersion=U.signedVersion,this.preauthorizedAgentObjectId=V,this.correlationId=Q))}get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}toString(){const v=["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"],P=[];for(const C of v)switch(C){case"sv":this.tryAppendQueryParameter(P,C,this.version);break;case"ss":this.tryAppendQueryParameter(P,C,this.services);break;case"srt":this.tryAppendQueryParameter(P,C,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(P,C,this.protocol);break;case"st":this.tryAppendQueryParameter(P,C,this.startsOn?truncatedISO8061Date(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(P,C,this.expiresOn?truncatedISO8061Date(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(P,C,this.ipRange?ipRangeToString(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(P,C,this.identifier);break;case"ses":this.tryAppendQueryParameter(P,C,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(P,C,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(P,C,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(P,C,this.signedStartsOn?truncatedISO8061Date(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(P,C,this.signedExpiresOn?truncatedISO8061Date(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(P,C,this.signedService);break;case"skv":this.tryAppendQueryParameter(P,C,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(P,C,this.resource);break;case"sp":this.tryAppendQueryParameter(P,C,this.permissions);break;case"sig":this.tryAppendQueryParameter(P,C,this.signature);break;case"rscc":this.tryAppendQueryParameter(P,C,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(P,C,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(P,C,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(P,C,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(P,C,this.contentType);break;case"saoid":this.tryAppendQueryParameter(P,C,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(P,C,this.correlationId)}return P.join("&")}tryAppendQueryParameter(v,P,C){C&&(P=encodeURIComponent(P),C=encodeURIComponent(C),P.length>0&&C.length>0&&v.push(`${P}=${C}`))}}function generateBlobSASQueryParameters(v,P,C){const _=v.version?v.version:_a,x=P instanceof StorageSharedKeyCredential?P:void 0;let k;if(void 0===x&&void 0!==C&&(k=new UserDelegationKeyCredential(C,P)),void 0===x&&void 0===k)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(_>="2020-12-06")return void 0!==x?function generateBlobSASQueryParameters20201206(v,P){if(!((v=SASSignatureValuesSanityCheckAndAutofill(v)).identifier||v.permissions&&v.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let C,_="c",x=v.snapshotTime;v.blobName&&(_="b",v.snapshotTime?_="bs":v.versionId&&(_="bv",x=v.versionId));v.permissions&&(C=v.blobName?BlobSASPermissions.parse(v.permissions.toString()).toString():ContainerSASPermissions.parse(v.permissions.toString()).toString());const k=[C||"",v.startsOn?truncatedISO8061Date(v.startsOn,!1):"",v.expiresOn?truncatedISO8061Date(v.expiresOn,!1):"",getCanonicalName(P.accountName,v.containerName,v.blobName),v.identifier,v.ipRange?ipRangeToString(v.ipRange):"",v.protocol?v.protocol:"",v.version,_,x,v.encryptionScope,v.cacheControl?v.cacheControl:"",v.contentDisposition?v.contentDisposition:"",v.contentEncoding?v.contentEncoding:"",v.contentLanguage?v.contentLanguage:"",v.contentType?v.contentType:""].join("\n"),R=P.computeHMACSHA256(k);return new SASQueryParameters(v.version,R,C,void 0,void 0,v.protocol,v.startsOn,v.expiresOn,v.ipRange,v.identifier,_,v.cacheControl,v.contentDisposition,v.contentEncoding,v.contentLanguage,v.contentType,void 0,void 0,void 0,v.encryptionScope)}(v,x):function generateBlobSASQueryParametersUDK20201206(v,P){if(!(v=SASSignatureValuesSanityCheckAndAutofill(v)).permissions||!v.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let C,_="c",x=v.snapshotTime;v.blobName&&(_="b",v.snapshotTime?_="bs":v.versionId&&(_="bv",x=v.versionId));v.permissions&&(C=v.blobName?BlobSASPermissions.parse(v.permissions.toString()).toString():ContainerSASPermissions.parse(v.permissions.toString()).toString());const k=[C||"",v.startsOn?truncatedISO8061Date(v.startsOn,!1):"",v.expiresOn?truncatedISO8061Date(v.expiresOn,!1):"",getCanonicalName(P.accountName,v.containerName,v.blobName),P.userDelegationKey.signedObjectId,P.userDelegationKey.signedTenantId,P.userDelegationKey.signedStartsOn?truncatedISO8061Date(P.userDelegationKey.signedStartsOn,!1):"",P.userDelegationKey.signedExpiresOn?truncatedISO8061Date(P.userDelegationKey.signedExpiresOn,!1):"",P.userDelegationKey.signedService,P.userDelegationKey.signedVersion,v.preauthorizedAgentObjectId,void 0,v.correlationId,v.ipRange?ipRangeToString(v.ipRange):"",v.protocol?v.protocol:"",v.version,_,x,v.encryptionScope,v.cacheControl,v.contentDisposition,v.contentEncoding,v.contentLanguage,v.contentType].join("\n"),R=P.computeHMACSHA256(k);return new SASQueryParameters(v.version,R,C,void 0,void 0,v.protocol,v.startsOn,v.expiresOn,v.ipRange,v.identifier,_,v.cacheControl,v.contentDisposition,v.contentEncoding,v.contentLanguage,v.contentType,P.userDelegationKey,v.preauthorizedAgentObjectId,v.correlationId,v.encryptionScope)}(v,k);if(_>="2018-11-09")return void 0!==x?function generateBlobSASQueryParameters20181109(v,P){if(!((v=SASSignatureValuesSanityCheckAndAutofill(v)).identifier||v.permissions&&v.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let C,_="c",x=v.snapshotTime;v.blobName&&(_="b",v.snapshotTime?_="bs":v.versionId&&(_="bv",x=v.versionId));v.permissions&&(C=v.blobName?BlobSASPermissions.parse(v.permissions.toString()).toString():ContainerSASPermissions.parse(v.permissions.toString()).toString());const k=[C||"",v.startsOn?truncatedISO8061Date(v.startsOn,!1):"",v.expiresOn?truncatedISO8061Date(v.expiresOn,!1):"",getCanonicalName(P.accountName,v.containerName,v.blobName),v.identifier,v.ipRange?ipRangeToString(v.ipRange):"",v.protocol?v.protocol:"",v.version,_,x,v.cacheControl?v.cacheControl:"",v.contentDisposition?v.contentDisposition:"",v.contentEncoding?v.contentEncoding:"",v.contentLanguage?v.contentLanguage:"",v.contentType?v.contentType:""].join("\n"),R=P.computeHMACSHA256(k);return new SASQueryParameters(v.version,R,C,void 0,void 0,v.protocol,v.startsOn,v.expiresOn,v.ipRange,v.identifier,_,v.cacheControl,v.contentDisposition,v.contentEncoding,v.contentLanguage,v.contentType)}(v,x):_>="2020-02-10"?function generateBlobSASQueryParametersUDK20200210(v,P){if(!(v=SASSignatureValuesSanityCheckAndAutofill(v)).permissions||!v.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let C,_="c",x=v.snapshotTime;v.blobName&&(_="b",v.snapshotTime?_="bs":v.versionId&&(_="bv",x=v.versionId));v.permissions&&(C=v.blobName?BlobSASPermissions.parse(v.permissions.toString()).toString():ContainerSASPermissions.parse(v.permissions.toString()).toString());const k=[C||"",v.startsOn?truncatedISO8061Date(v.startsOn,!1):"",v.expiresOn?truncatedISO8061Date(v.expiresOn,!1):"",getCanonicalName(P.accountName,v.containerName,v.blobName),P.userDelegationKey.signedObjectId,P.userDelegationKey.signedTenantId,P.userDelegationKey.signedStartsOn?truncatedISO8061Date(P.userDelegationKey.signedStartsOn,!1):"",P.userDelegationKey.signedExpiresOn?truncatedISO8061Date(P.userDelegationKey.signedExpiresOn,!1):"",P.userDelegationKey.signedService,P.userDelegationKey.signedVersion,v.preauthorizedAgentObjectId,void 0,v.correlationId,v.ipRange?ipRangeToString(v.ipRange):"",v.protocol?v.protocol:"",v.version,_,x,v.cacheControl,v.contentDisposition,v.contentEncoding,v.contentLanguage,v.contentType].join("\n"),R=P.computeHMACSHA256(k);return new SASQueryParameters(v.version,R,C,void 0,void 0,v.protocol,v.startsOn,v.expiresOn,v.ipRange,v.identifier,_,v.cacheControl,v.contentDisposition,v.contentEncoding,v.contentLanguage,v.contentType,P.userDelegationKey,v.preauthorizedAgentObjectId,v.correlationId)}(v,k):function generateBlobSASQueryParametersUDK20181109(v,P){if(!(v=SASSignatureValuesSanityCheckAndAutofill(v)).permissions||!v.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let C,_="c",x=v.snapshotTime;v.blobName&&(_="b",v.snapshotTime?_="bs":v.versionId&&(_="bv",x=v.versionId));v.permissions&&(C=v.blobName?BlobSASPermissions.parse(v.permissions.toString()).toString():ContainerSASPermissions.parse(v.permissions.toString()).toString());const k=[C||"",v.startsOn?truncatedISO8061Date(v.startsOn,!1):"",v.expiresOn?truncatedISO8061Date(v.expiresOn,!1):"",getCanonicalName(P.accountName,v.containerName,v.blobName),P.userDelegationKey.signedObjectId,P.userDelegationKey.signedTenantId,P.userDelegationKey.signedStartsOn?truncatedISO8061Date(P.userDelegationKey.signedStartsOn,!1):"",P.userDelegationKey.signedExpiresOn?truncatedISO8061Date(P.userDelegationKey.signedExpiresOn,!1):"",P.userDelegationKey.signedService,P.userDelegationKey.signedVersion,v.ipRange?ipRangeToString(v.ipRange):"",v.protocol?v.protocol:"",v.version,_,x,v.cacheControl,v.contentDisposition,v.contentEncoding,v.contentLanguage,v.contentType].join("\n"),R=P.computeHMACSHA256(k);return new SASQueryParameters(v.version,R,C,void 0,void 0,v.protocol,v.startsOn,v.expiresOn,v.ipRange,v.identifier,_,v.cacheControl,v.contentDisposition,v.contentEncoding,v.contentLanguage,v.contentType,P.userDelegationKey)}(v,k);if(_>="2015-04-05"){if(void 0!==x)return function generateBlobSASQueryParameters20150405(v,P){if(!((v=SASSignatureValuesSanityCheckAndAutofill(v)).identifier||v.permissions&&v.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let C,_="c";v.blobName&&(_="b");v.permissions&&(C=v.blobName?BlobSASPermissions.parse(v.permissions.toString()).toString():ContainerSASPermissions.parse(v.permissions.toString()).toString());const x=[C||"",v.startsOn?truncatedISO8061Date(v.startsOn,!1):"",v.expiresOn?truncatedISO8061Date(v.expiresOn,!1):"",getCanonicalName(P.accountName,v.containerName,v.blobName),v.identifier,v.ipRange?ipRangeToString(v.ipRange):"",v.protocol?v.protocol:"",v.version,v.cacheControl?v.cacheControl:"",v.contentDisposition?v.contentDisposition:"",v.contentEncoding?v.contentEncoding:"",v.contentLanguage?v.contentLanguage:"",v.contentType?v.contentType:""].join("\n"),k=P.computeHMACSHA256(x);return new SASQueryParameters(v.version,k,C,void 0,void 0,v.protocol,v.startsOn,v.expiresOn,v.ipRange,v.identifier,_,v.cacheControl,v.contentDisposition,v.contentEncoding,v.contentLanguage,v.contentType)}(v,x);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(v,P,C){const _=[`/blob/${v}/${P}`];return C&&_.push(`/${C}`),_.join("")}function SASSignatureValuesSanityCheckAndAutofill(v){const P=v.version?v.version:_a;if(v.snapshotTime&&P<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(void 0===v.blobName&&v.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(v.versionId&&P<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(void 0===v.blobName&&v.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(v.permissions&&v.permissions.setImmutabilityPolicy&&P<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(v.permissions&&v.permissions.deleteVersion&&P<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(v.permissions&&v.permissions.permanentDelete&&P<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(v.permissions&&v.permissions.tag&&P<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(P<"2020-02-10"&&v.permissions&&(v.permissions.move||v.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(P<"2021-04-10"&&v.permissions&&v.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(P<"2020-02-10"&&(v.preauthorizedAgentObjectId||v.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(v.encryptionScope&&P<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return v.version=P,v}class blob_Blob{constructor(v){this.client=v}download(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,Gl)}getProperties(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,Wl)}delete(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,$l)}undelete(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,Kl)}setExpiry(v,P){const C={expiryOptions:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,Ql)}setHttpHeaders(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,Xl)}setImmutabilityPolicy(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,Jl)}deleteImmutabilityPolicy(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,Yl)}setLegalHold(v,P){const C={legalHold:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,Zl)}setMetadata(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,ep)}acquireLease(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,tp)}releaseLease(v,P){const C={leaseId:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,rp)}renewLease(v,P){const C={leaseId:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,ip)}changeLease(v,P,C){const _={leaseId:v,proposedLeaseId:P,options:operationOptionsToRequestOptionsBase(C||{})};return this.client.sendOperationRequest(_,op)}breakLease(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,np)}createSnapshot(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,sp)}startCopyFromURL(v,P){const C={copySource:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,ap)}copyFromURL(v,P){const C={copySource:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,lp)}abortCopyFromURL(v,P){const C={copyId:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,pp)}setTier(v,P){const C={tier:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,cp)}getAccountInfo(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,up)}query(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,mp)}getTags(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,hp)}setTags(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,gp)}}const Fl=new Serializer(_,!0),Gl={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:vr},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:vr},default:{bodyMapper:be,headersMapper:br}},queryParameters:[fo,mn,hn],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Wo,$o,gn,{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"}}},yn,bn,Sn,Nn,Pn,Cn],isXML:!0,serializer:Fl},Wl={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:Sr},default:{bodyMapper:be,headersMapper:Pr}},queryParameters:[fo,mn,hn],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn],isXML:!0,serializer:Fl},$l={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:Cr},default:{bodyMapper:be,headersMapper:xr}},queryParameters:[fo,mn,hn,{parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}}],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Wo,$o,Nn,Pn,Cn,{parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}}],isXML:!0,serializer:Fl},Kl={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:wr},default:{bodyMapper:be,headersMapper:Er}},queryParameters:[fo,Xo],urlParameters:[mo],headerParameters:[yo,vo,bo],isXML:!0,serializer:Fl},Ql={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:kr},default:{bodyMapper:be,headersMapper:Rr}},queryParameters:[fo,{parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[mo],headerParameters:[yo,vo,bo,{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:Fl},Xl={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Tr},default:{bodyMapper:be,headersMapper:Ar}},queryParameters:[go,fo],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Wo,$o,Nn,Pn,Cn,_n,En,kn,Rn,Tn,An],isXML:!0,serializer:Fl},Jl={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Or},default:{bodyMapper:be,headersMapper:Ir}},queryParameters:[fo,On],urlParameters:[mo],headerParameters:[yo,vo,bo,$o,In,Mn],isXML:!0,serializer:Fl},Yl={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:Mr},default:{bodyMapper:be,headersMapper:zr}},queryParameters:[fo,On],urlParameters:[mo],headerParameters:[yo,vo,bo],isXML:!0,serializer:Fl},Zl={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:qr},default:{bodyMapper:be,headersMapper:Lr}},queryParameters:[fo,{parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[mo],headerParameters:[yo,vo,bo,{parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}],isXML:!0,serializer:Fl},ep={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:jr},default:{bodyMapper:be,headersMapper:Br}},queryParameters:[fo,Ko],urlParameters:[mo],headerParameters:[yo,vo,bo,Go,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn,zn],isXML:!0,serializer:Fl},tp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Fr},default:{bodyMapper:be,headersMapper:Gr}},queryParameters:[fo,Jo],urlParameters:[mo],headerParameters:[yo,vo,bo,Wo,$o,Zo,en,tn,Nn,Pn,Cn],isXML:!0,serializer:Fl},rp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ur},default:{bodyMapper:be,headersMapper:Hr}},queryParameters:[fo,Jo],urlParameters:[mo],headerParameters:[yo,vo,bo,Wo,$o,rn,nn,Nn,Pn,Cn],isXML:!0,serializer:Fl},ip={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Vr},default:{bodyMapper:be,headersMapper:Wr}},queryParameters:[fo,Jo],urlParameters:[mo],headerParameters:[yo,vo,bo,Wo,$o,nn,sn,Nn,Pn,Cn],isXML:!0,serializer:Fl},op={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Kr},default:{bodyMapper:be,headersMapper:Qr}},queryParameters:[fo,Jo],urlParameters:[mo],headerParameters:[yo,vo,bo,Wo,$o,nn,pn,un,Nn,Pn,Cn],isXML:!0,serializer:Fl},np={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Jr},default:{bodyMapper:be,headersMapper:Yr}},queryParameters:[fo,Jo],urlParameters:[mo],headerParameters:[yo,vo,bo,Wo,$o,an,ln,Nn,Pn,Cn],isXML:!0,serializer:Fl},sp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Zr},default:{bodyMapper:be,headersMapper:ei}},queryParameters:[fo,{parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[mo],headerParameters:[yo,vo,bo,Go,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn,zn],isXML:!0,serializer:Fl},ap={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:ti},default:{bodyMapper:be,headersMapper:ri}},queryParameters:[fo],urlParameters:[mo],headerParameters:[yo,vo,bo,Go,Vo,Wo,$o,Nn,Pn,Cn,In,Mn,Dn,qn,Ln,jn,Bn,Fn,Un,Hn,Vn,{parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Wn],isXML:!0,serializer:Fl},lp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:ii},default:{bodyMapper:be,headersMapper:oi}},queryParameters:[fo],urlParameters:[mo],headerParameters:[yo,vo,bo,Go,Vo,Wo,$o,Nn,Pn,Cn,In,Mn,zn,Dn,Ln,jn,Bn,Fn,Hn,Vn,Wn,{parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},$n,Kn],isXML:!0,serializer:Fl},pp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:ni},default:{bodyMapper:be,headersMapper:si}},queryParameters:[fo,{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:[mo],headerParameters:[yo,vo,bo,Vo,{parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}}],isXML:!0,serializer:Fl},cp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ai},202:{headersMapper:ai},default:{bodyMapper:be,headersMapper:li}},queryParameters:[fo,mn,hn,{parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Cn,qn,{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"]}}}],isXML:!0,serializer:Fl},up={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:pi},default:{bodyMapper:be,headersMapper:ci}},queryParameters:[go,Ro],urlParameters:[mo],headerParameters:[yo,bo],isXML:!0,serializer:Fl},mp={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:ui},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:ui},default:{bodyMapper:be,headersMapper:di}},requestBody:Xn,queryParameters:[fo,mn,{parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[mo],headerParameters:[po,uo,yo,vo,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Fl},hp={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Ae,headersMapper:mi},default:{bodyMapper:be,headersMapper:hi}},queryParameters:[fo,mn,hn,Jn],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Cn],isXML:!0,serializer:Fl},gp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:gi},default:{bodyMapper:be,headersMapper:fi}},requestBody:Yn,queryParameters:[fo,hn,Jn],urlParameters:[mo],headerParameters:[po,uo,yo,vo,Vo,Cn,Zn,es],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Fl};class BlobLeaseClient{constructor(v,P){const C=new StorageClientContext(v.url,v.pipeline.toServiceClientOptions());this._url=v.url,void 0===v.name?(this._isContainer=!0,this._containerOrBlobOperation=new Container(C)):(this._isContainer=!1,this._containerOrBlobOperation=new blob_Blob(C)),P||(P=generateUuid()),this._leaseId=P}get leaseId(){return this._leaseId}get url(){return this._url}async acquireLease(v,P={}){var C,_,x,k,R,T;const{span:O,updatedOptions:I}=ql("BlobLeaseClient-acquireLease",P);if(this._isContainer&&((null===(C=P.conditions)||void 0===C?void 0:C.ifMatch)&&(null===(_=P.conditions)||void 0===_?void 0:_.ifMatch)!==rl||(null===(x=P.conditions)||void 0===x?void 0:x.ifNoneMatch)&&(null===(k=P.conditions)||void 0===k?void 0:k.ifNoneMatch)!==rl||(null===(R=P.conditions)||void 0===R?void 0:R.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:P.abortSignal,duration:v,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(T=P.conditions)||void 0===T?void 0:T.tagConditions}),proposedLeaseId:this._leaseId},convertTracingToRequestOptionsBase(I)))}catch(v){throw O.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{O.end()}}async changeLease(v,P={}){var C,_,x,k,R,T;const{span:O,updatedOptions:I}=ql("BlobLeaseClient-changeLease",P);if(this._isContainer&&((null===(C=P.conditions)||void 0===C?void 0:C.ifMatch)&&(null===(_=P.conditions)||void 0===_?void 0:_.ifMatch)!==rl||(null===(x=P.conditions)||void 0===x?void 0:x.ifNoneMatch)&&(null===(k=P.conditions)||void 0===k?void 0:k.ifNoneMatch)!==rl||(null===(R=P.conditions)||void 0===R?void 0:R.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 C=await this._containerOrBlobOperation.changeLease(this._leaseId,v,Object.assign({abortSignal:P.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(T=P.conditions)||void 0===T?void 0:T.tagConditions})},convertTracingToRequestOptionsBase(I)));return this._leaseId=v,C}catch(v){throw O.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{O.end()}}async releaseLease(v={}){var P,C,_,x,k,R;const{span:T,updatedOptions:O}=ql("BlobLeaseClient-releaseLease",v);if(this._isContainer&&((null===(P=v.conditions)||void 0===P?void 0:P.ifMatch)&&(null===(C=v.conditions)||void 0===C?void 0:C.ifMatch)!==rl||(null===(_=v.conditions)||void 0===_?void 0:_.ifNoneMatch)&&(null===(x=v.conditions)||void 0===x?void 0:x.ifNoneMatch)!==rl||(null===(k=v.conditions)||void 0===k?void 0:k.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:v.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(R=v.conditions)||void 0===R?void 0:R.tagConditions})},convertTracingToRequestOptionsBase(O)))}catch(v){throw T.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{T.end()}}async renewLease(v={}){var P,C,_,x,k,R;const{span:T,updatedOptions:O}=ql("BlobLeaseClient-renewLease",v);if(this._isContainer&&((null===(P=v.conditions)||void 0===P?void 0:P.ifMatch)&&(null===(C=v.conditions)||void 0===C?void 0:C.ifMatch)!==rl||(null===(_=v.conditions)||void 0===_?void 0:_.ifNoneMatch)&&(null===(x=v.conditions)||void 0===x?void 0:x.ifNoneMatch)!==rl||(null===(k=v.conditions)||void 0===k?void 0:k.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:v.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(R=v.conditions)||void 0===R?void 0:R.tagConditions})},convertTracingToRequestOptionsBase(O)))}catch(v){throw T.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{T.end()}}async breakLease(v,P={}){var C,_,x,k,R,T;const{span:O,updatedOptions:I}=ql("BlobLeaseClient-breakLease",P);if(this._isContainer&&((null===(C=P.conditions)||void 0===C?void 0:C.ifMatch)&&(null===(_=P.conditions)||void 0===_?void 0:_.ifMatch)!==rl||(null===(x=P.conditions)||void 0===x?void 0:x.ifNoneMatch)&&(null===(k=P.conditions)||void 0===k?void 0:k.ifNoneMatch)!==rl||(null===(R=P.conditions)||void 0===R?void 0:R.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 C=Object.assign({abortSignal:P.abortSignal,breakPeriod:v,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(T=P.conditions)||void 0===T?void 0:T.tagConditions})},convertTracingToRequestOptionsBase(I));return await this._containerOrBlobOperation.breakLease(C)}catch(v){throw O.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{O.end()}}}class RetriableReadableStream extends fl.Readable{constructor(v,P,C,_,x={}){super({highWaterMark:x.highWaterMark}),this.retries=0,this.sourceDataHandler=v=>{if(this.options.doInjectErrorOnce)return this.options.doInjectErrorOnce=void 0,this.source.pause(),this.source.removeAllListeners("data"),void this.source.emit("end");this.offset+=v.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(v)||this.source.pause()},this.sourceErrorOrEndHandler=v=>{v&&"AbortError"===v.name?this.destroy(v):(this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=v,this.setSourceEventHandlers()})).catch((v=>{this.destroy(v)}))):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=P,this.source=v,this.start=C,this.offset=C,this.end=C+_-1,this.maxRetryRequests=x.maxRetryRequests&&x.maxRetryRequests>=0?x.maxRetryRequests:0,this.onProgress=x.onProgress,this.options=x,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(v,P){this.removeSourceEventHandlers(),this.source.destroy(),P(null===v?void 0:v)}}class BlobDownloadResponse{constructor(v,P,C,_,x={}){this.originalResponse=v,this.blobDownloadStream=new RetriableReadableStream(this.originalResponse.readableStreamBody,P,C,_,x)}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 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 O?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}}const yp=new Uint8Array([79,98,106,1]);function arraysEqual(v,P){if(v===P)return!0;if(null==v||null==P)return!1;if(v.length!=P.length)return!1;for(let C=0;CNumber.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return _}return k>>1^-(1&k)}static async readLong(v,P={}){return AvroParser.readZigZagLong(v,P)}static async readInt(v,P={}){return AvroParser.readZigZagLong(v,P)}static async readNull(){return null}static async readBoolean(v,P={}){const C=await AvroParser.readByte(v,P);if(1==C)return!0;if(0==C)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(v,P={}){const C=await AvroParser.readFixedBytes(v,4,P);return new DataView(C.buffer,C.byteOffset,C.byteLength).getFloat32(0,!0)}static async readDouble(v,P={}){const C=await AvroParser.readFixedBytes(v,8,P);return new DataView(C.buffer,C.byteOffset,C.byteLength).getFloat64(0,!0)}static async readBytes(v,P={}){const C=await AvroParser.readLong(v,P);if(C<0)throw new Error("Bytes size was negative.");return await v.read(C,{abortSignal:P.abortSignal})}static async readString(v,P={}){const _=await AvroParser.readBytes(v,P);"undefined"==typeof TextDecoder&&(global.TextDecoder=C(73837).TextDecoder);return(new TextDecoder).decode(_)}static async readMapPair(v,P,C={}){return{key:await AvroParser.readString(v,C),value:await P(v,C)}}static async readMap(v,P,C={}){const _=await AvroParser.readArray(v,(async(v,C={})=>await AvroParser.readMapPair(v,P,C)),C),x={};for(const v of _)x[v.key]=v.value;return x}static async readArray(v,P,C={}){const _=[];for(let x=await AvroParser.readLong(v,C);0!=x;x=await AvroParser.readLong(v,C))for(x<0&&(await AvroParser.readLong(v,C),x=-x);x--;){const x=await P(v,C);_.push(x)}return _}}var vp,bp;!function(v){v.RECORD="record",v.ENUM="enum",v.ARRAY="array",v.MAP="map",v.UNION="union",v.FIXED="fixed"}(vp||(vp={}));class AvroType{static fromSchema(v){return"string"==typeof v?AvroType.fromStringSchema(v):Array.isArray(v)?AvroType.fromArraySchema(v):AvroType.fromObjectSchema(v)}static fromStringSchema(v){switch(v){case bp.NULL:case bp.BOOLEAN:case bp.INT:case bp.LONG:case bp.FLOAT:case bp.DOUBLE:case bp.BYTES:case bp.STRING:return new AvroPrimitiveType(v);default:throw new Error(`Unexpected Avro type ${v}`)}}static fromArraySchema(v){return new AvroUnionType(v.map(AvroType.fromSchema))}static fromObjectSchema(v){const P=v.type;try{return AvroType.fromStringSchema(P)}catch(v){}switch(P){case vp.RECORD:if(v.aliases)throw new Error(`aliases currently is not supported, schema: ${v}`);if(!v.name)throw new Error(`Required attribute 'name' doesn't exist on schema: ${v}`);const C={};if(!v.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${v}`);for(const P of v.fields)C[P.name]=AvroType.fromSchema(P.type);return new AvroRecordType(C,v.name);case vp.ENUM:if(v.aliases)throw new Error(`aliases currently is not supported, schema: ${v}`);if(!v.symbols)throw new Error(`Required attribute 'symbols' doesn't exist on schema: ${v}`);return new AvroEnumType(v.symbols);case vp.MAP:if(!v.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${v}`);return new AvroMapType(AvroType.fromSchema(v.values));case vp.ARRAY:case vp.FIXED:default:throw new Error(`Unexpected Avro type ${P} in ${v}`)}}}!function(v){v.NULL="null",v.BOOLEAN="boolean",v.INT="int",v.LONG="long",v.FLOAT="float",v.DOUBLE="double",v.BYTES="bytes",v.STRING="string"}(bp||(bp={}));class AvroPrimitiveType extends AvroType{constructor(v){super(),this._primitive=v}async read(v,P={}){switch(this._primitive){case bp.NULL:return await AvroParser.readNull();case bp.BOOLEAN:return await AvroParser.readBoolean(v,P);case bp.INT:return await AvroParser.readInt(v,P);case bp.LONG:return await AvroParser.readLong(v,P);case bp.FLOAT:return await AvroParser.readFloat(v,P);case bp.DOUBLE:return await AvroParser.readDouble(v,P);case bp.BYTES:return await AvroParser.readBytes(v,P);case bp.STRING:return await AvroParser.readString(v,P);default:throw new Error("Unknown Avro Primitive")}}}class AvroEnumType extends AvroType{constructor(v){super(),this._symbols=v}async read(v,P={}){const C=await AvroParser.readInt(v,P);return this._symbols[C]}}class AvroUnionType extends AvroType{constructor(v){super(),this._types=v}async read(v,P={}){const C=await AvroParser.readInt(v,P);return await this._types[C].read(v,P)}}class AvroMapType extends AvroType{constructor(v){super(),this._itemType=v}async read(v,P={}){return await AvroParser.readMap(v,(async(v,P)=>await this._itemType.read(v,P)),P)}}class AvroRecordType extends AvroType{constructor(v,P){super(),this._fields=v,this._name=P}async read(v,P={}){const C={};C.$schema=this._name;for(const _ in this._fields)this._fields.hasOwnProperty(_)&&(C[_]=await this._fields[_].read(v,P));return C}}C(80445);class AvroReader{constructor(v,P,C,_){this._dataStream=v,this._headerStream=P||v,this._initialized=!1,this._blockOffset=C||0,this._objectIndex=_||0,this._initialBlockOffset=C||0}get blockOffset(){return this._blockOffset}get objectIndex(){return this._objectIndex}async initialize(v={}){if(!arraysEqual(await AvroParser.readFixedBytes(this._headerStream,yp.length,{abortSignal:v.abortSignal}),yp))throw new Error("Stream is not an Avro file.");this._metadata=await AvroParser.readMap(this._headerStream,AvroParser.readString,{abortSignal:v.abortSignal});const P=this._metadata["avro.codec"];if(null!=P&&"null"!=P)throw new Error("Codecs are not supported");this._syncMarker=await AvroParser.readFixedBytes(this._headerStream,16,{abortSignal:v.abortSignal});const C=JSON.parse(this._metadata["avro.schema"]);if(this._itemType=AvroType.fromSchema(C),0==this._blockOffset&&(this._blockOffset=this._initialBlockOffset+this._dataStream.position),this._itemsRemainingInBlock=await AvroParser.readLong(this._dataStream,{abortSignal:v.abortSignal}),await AvroParser.readLong(this._dataStream,{abortSignal:v.abortSignal}),this._initialized=!0,this._objectIndex&&this._objectIndex>0)for(let P=0;P0}parseObjects(v={}){return(0,V.FC)(this,arguments,(function*parseObjects_1(){for(this._initialized||(yield(0,V.qq)(this.initialize(v)));this.hasNext();){const P=yield(0,V.qq)(this._itemType.read(this._dataStream,{abortSignal:v.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,0==this._itemsRemainingInBlock){const P=yield(0,V.qq)(AvroParser.readFixedBytes(this._dataStream,16,{abortSignal:v.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!arraysEqual(this._syncMarker,P))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield(0,V.qq)(AvroParser.readLong(this._dataStream,{abortSignal:v.abortSignal}))}catch(v){this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield(0,V.qq)(AvroParser.readLong(this._dataStream,{abortSignal:v.abortSignal})))}yield yield(0,V.qq)(P)}}))}}const Sp=new ll._("Reading from the avro stream was aborted.");class AvroReadableFromStream extends class AvroReadable{}{constructor(v){super(),this._readable=v,this._position=0}toUint8Array(v){return"string"==typeof v?Buffer.from(v):v}get position(){return this._position}async read(v,P={}){var C;if(null===(C=P.abortSignal)||void 0===C?void 0:C.aborted)throw Sp;if(v<0)throw new Error(`size parameter should be positive: ${v}`);if(0===v)return new Uint8Array;if(!this._readable.readable)throw new Error("Stream no longer readable.");const _=this._readable.read(v);return _?(this._position+=_.length,this.toUint8Array(_)):new Promise(((C,_)=>{const cleanUp=()=>{this._readable.removeListener("readable",readableCallback),this._readable.removeListener("error",rejectCallback),this._readable.removeListener("end",rejectCallback),this._readable.removeListener("close",rejectCallback),P.abortSignal&&P.abortSignal.removeEventListener("abort",abortHandler)},readableCallback=()=>{const P=this._readable.read(v);P&&(this._position+=P.length,cleanUp(),C(this.toUint8Array(P)))},rejectCallback=()=>{cleanUp(),_()},abortHandler=()=>{cleanUp(),_(Sp)};this._readable.on("readable",readableCallback),this._readable.once("error",rejectCallback),this._readable.once("end",rejectCallback),this._readable.once("close",rejectCallback),P.abortSignal&&P.abortSignal.addEventListener("abort",abortHandler)}))}}class BlobQuickQueryStream extends fl.Readable{constructor(v,P={}){super(),this.avroPaused=!0,this.source=v,this.onProgress=P.onProgress,this.onError=P.onError,this.avroReader=new AvroReader(new AvroReadableFromStream(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:P.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch((v=>{this.emit("error",v)}))}async readInternal(){let v;this.avroPaused=!1;do{if(v=await this.avroIter.next(),v.done)break;const P=v.value,C=P.$schema;if("string"!=typeof C)throw Error("Missing schema in avro record.");switch(C){case"com.microsoft.azure.storage.queryBlobContents.resultData":{const v=P.data;if(v instanceof Uint8Array==!1)throw Error("Invalid data in avro result record.");this.push(Buffer.from(v))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{const v=P.bytesScanned;if("number"!=typeof v)throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:v})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){const v=P.totalBytes;if("number"!=typeof v)throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:v})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){const v=P.fatal;if("boolean"!=typeof v)throw Error("Invalid fatal in avro error record.");const C=P.name;if("string"!=typeof C)throw Error("Invalid name in avro error record.");const _=P.description;if("string"!=typeof _)throw Error("Invalid description in avro error record.");const x=P.position;if("number"!=typeof x)throw Error("Invalid position in avro error record.");this.onError({position:x,name:C,isFatal:v,description:_})}break;default:throw Error(`Unknown schema ${C} in avro progress record.`)}}while(!v.done&&!this.avroPaused)}}class BlobQueryResponse{constructor(v,P={}){this.originalResponse=v,this.blobDownloadStream=new BlobQuickQueryStream(this.originalResponse.readableStreamBody,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(){}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 O?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}}class AppendBlob{constructor(v){this.client=v}create(v,P){const C={contentLength:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,_p)}appendBlock(v,P,C){const _={contentLength:v,body:P,options:operationOptionsToRequestOptionsBase(C||{})};return this.client.sendOperationRequest(_,xp)}appendBlockFromUrl(v,P,C){const _={sourceUrl:v,contentLength:P,options:operationOptionsToRequestOptionsBase(C||{})};return this.client.sendOperationRequest(_,wp)}seal(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,Ep)}}const Pp=new Serializer(_,!0),Cp=new Serializer(_,!1),_p={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Li},default:{bodyMapper:be,headersMapper:ji}},queryParameters:[fo],urlParameters:[mo],headerParameters:[yo,vo,bo,zo,Go,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn,_n,En,kn,Rn,Tn,An,In,Mn,zn,Vn,Wn,{parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}}],isXML:!0,serializer:Pp},xp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Bi},default:{bodyMapper:be,headersMapper:Fi}},requestBody:ns,queryParameters:[fo,gs],urlParameters:[mo],headerParameters:[yo,vo,zo,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn,zn,Zn,es,os,ss,fs,ys],mediaType:"binary",serializer:Cp},wp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Gi},default:{bodyMapper:be,headersMapper:Ui}},queryParameters:[fo,gs],urlParameters:[mo],headerParameters:[yo,vo,bo,zo,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn,zn,Ln,jn,Bn,Fn,$n,Kn,Zn,ds,ms,fs,ys,vs],isXML:!0,serializer:Pp},Ep={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Hi},default:{bodyMapper:be,headersMapper:Vi}},queryParameters:[fo,{parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Wo,$o,Nn,Pn,ys],isXML:!0,serializer:Pp};class BlockBlob{constructor(v){this.client=v}upload(v,P,C){const _={contentLength:v,body:P,options:operationOptionsToRequestOptionsBase(C||{})};return this.client.sendOperationRequest(_,Tp)}putBlobFromUrl(v,P,C){const _={contentLength:v,copySource:P,options:operationOptionsToRequestOptionsBase(C||{})};return this.client.sendOperationRequest(_,Ap)}stageBlock(v,P,C,_){const x={blockId:v,contentLength:P,body:C,options:operationOptionsToRequestOptionsBase(_||{})};return this.client.sendOperationRequest(x,Ip)}stageBlockFromURL(v,P,C,_){const x={blockId:v,contentLength:P,sourceUrl:C,options:operationOptionsToRequestOptionsBase(_||{})};return this.client.sendOperationRequest(x,Mp)}commitBlockList(v,P){const C={blocks:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,zp)}getBlockList(v,P){const C={listType:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,Dp)}}const kp=new Serializer(_,!0),Rp=new Serializer(_,!1),Tp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Wi},default:{bodyMapper:be,headersMapper:$i}},requestBody:ns,queryParameters:[fo],urlParameters:[mo],headerParameters:[yo,vo,zo,Go,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn,_n,En,kn,Rn,Tn,An,In,Mn,zn,Dn,Vn,Wn,Zn,os,ss,bs],mediaType:"binary",serializer:Rp},Ap={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ki},default:{bodyMapper:be,headersMapper:Qi}},queryParameters:[fo],urlParameters:[mo],headerParameters:[yo,vo,bo,zo,Go,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn,_n,En,kn,Rn,Tn,An,zn,Dn,Ln,jn,Bn,Fn,Un,Hn,Vn,$n,Kn,Zn,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:kp},Ip={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Yi},default:{bodyMapper:be,headersMapper:Zi}},requestBody:ns,queryParameters:[fo,Ss,Ns],urlParameters:[mo],headerParameters:[yo,vo,zo,Vo,yn,bn,Sn,zn,Zn,es,os,ss],mediaType:"binary",serializer:Rp},Mp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ro},default:{bodyMapper:be,headersMapper:io}},queryParameters:[fo,Ss,Ns],urlParameters:[mo],headerParameters:[yo,vo,bo,zo,Vo,yn,bn,Sn,zn,Ln,jn,Bn,Fn,$n,Kn,ds,ms,vs],isXML:!0,serializer:kp},zp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:oo},default:{bodyMapper:be,headersMapper:no}},requestBody:Ps,queryParameters:[fo,Cs],urlParameters:[mo],headerParameters:[po,uo,yo,vo,Go,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn,_n,En,kn,Rn,Tn,An,In,Mn,zn,Dn,Vn,Wn,Zn,es],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:kp},Dp={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:$e,headersMapper:so},default:{bodyMapper:be,headersMapper:ao}},queryParameters:[fo,mn,Cs,{parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}}],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Cn],isXML:!0,serializer:kp};class PageBlob{constructor(v){this.client=v}create(v,P,C){const _={contentLength:v,blobContentLength:P,options:operationOptionsToRequestOptionsBase(C||{})};return this.client.sendOperationRequest(_,Bp)}uploadPages(v,P,C){const _={contentLength:v,body:P,options:operationOptionsToRequestOptionsBase(C||{})};return this.client.sendOperationRequest(_,Fp)}clearPages(v,P){const C={contentLength:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,Gp)}uploadPagesFromURL(v,P,C,_,x){const k={sourceUrl:v,sourceRange:P,contentLength:C,range:_,options:operationOptionsToRequestOptionsBase(x||{})};return this.client.sendOperationRequest(k,Up)}getPageRanges(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,Hp)}getPageRangesDiff(v){const P={options:operationOptionsToRequestOptionsBase(v||{})};return this.client.sendOperationRequest(P,Wp)}resize(v,P){const C={blobContentLength:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,$p)}updateSequenceNumber(v,P){const C={sequenceNumberAction:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,Kp)}copyIncremental(v,P){const C={copySource:v,options:operationOptionsToRequestOptionsBase(P||{})};return this.client.sendOperationRequest(C,Qp)}}const Lp=new Serializer(_,!0),jp=new Serializer(_,!1),Bp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:yi},default:{bodyMapper:be,headersMapper:vi}},queryParameters:[fo],urlParameters:[mo],headerParameters:[yo,vo,bo,zo,Go,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn,_n,En,kn,Rn,Tn,An,In,Mn,zn,Dn,Vn,Wn,{parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},ts,rs],isXML:!0,serializer:Lp},Fp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:bi},default:{bodyMapper:be,headersMapper:Si}},requestBody:ns,queryParameters:[fo,as],urlParameters:[mo],headerParameters:[yo,vo,zo,Vo,Wo,$o,gn,yn,bn,Sn,Nn,Pn,Cn,zn,Zn,es,os,ss,ls,ps,cs,us],mediaType:"binary",serializer:jp},Gp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ni},default:{bodyMapper:be,headersMapper:Pi}},queryParameters:[fo,as],urlParameters:[mo],headerParameters:[yo,vo,bo,zo,Vo,Wo,$o,gn,yn,bn,Sn,Nn,Pn,Cn,zn,ps,cs,us,{parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}}],isXML:!0,serializer:Lp},Up={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:_i},default:{bodyMapper:be,headersMapper:xi}},queryParameters:[fo,as],urlParameters:[mo],headerParameters:[yo,vo,bo,zo,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn,zn,Ln,jn,Bn,Fn,$n,Kn,ls,ps,cs,us,ds,{parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},ms,{parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}}],isXML:!0,serializer:Lp},Hp={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Je,headersMapper:wi},default:{bodyMapper:be,headersMapper:Ei}},queryParameters:[fo,mn,hs],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Wo,$o,gn,Nn,Pn,Cn],isXML:!0,serializer:Lp},Wp={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Je,headersMapper:ki},default:{bodyMapper:be,headersMapper:Ri}},queryParameters:[fo,mn,hs,{parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}}],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Wo,$o,gn,Nn,Pn,Cn,{parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}}],isXML:!0,serializer:Lp},$p={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ti},default:{bodyMapper:be,headersMapper:Oi}},queryParameters:[go,fo],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Wo,$o,yn,bn,Sn,Nn,Pn,Cn,zn,ts],isXML:!0,serializer:Lp},Kp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ii},default:{bodyMapper:be,headersMapper:Mi}},queryParameters:[go,fo],urlParameters:[mo],headerParameters:[yo,vo,bo,Vo,Wo,$o,Nn,Pn,Cn,rs,{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:Lp},Qp={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:zi},default:{bodyMapper:be,headersMapper:qi}},queryParameters:[fo,{parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}}],urlParameters:[mo],headerParameters:[yo,vo,bo,Wo,$o,Nn,Pn,Cn,Hn],isXML:!0,serializer:Lp};var Xp,Jp,Yp;function toAccessTier(v){if(void 0!==v)return v}function ensureCpkIfSpecified(v,P){if(v&&!P)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");v&&!v.encryptionAlgorithm&&(v.encryptionAlgorithm="AES256")}function rangeResponseFromModel(v){const P=(v._response.parsedBody.pageRange||[]).map((v=>({offset:v.start,count:v.end-v.start}))),C=(v._response.parsedBody.clearRange||[]).map((v=>({offset:v.start,count:v.end-v.start})));return Object.assign(Object.assign({},v),{pageRange:P,clearRange:C,_response:Object.assign(Object.assign({},v._response),{parsedBody:{pageRange:P,clearRange:C}})})}!function(v){v.Hot="Hot",v.Cool="Cool",v.Archive="Archive"}(Xp||(Xp={})),function(v){v.P4="P4",v.P6="P6",v.P10="P10",v.P15="P15",v.P20="P20",v.P30="P30",v.P40="P40",v.P50="P50",v.P60="P60",v.P70="P70",v.P80="P80"}(Jp||(Jp={})),function(v){v.StorageOAuthScopes="https://storage.azure.com/.default",v.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"}(Yp||(Yp={}));var Zp=C(51568);class BlobBeginCopyFromUrlPoller extends Zp.Ww{constructor(v){const{blobClient:P,copySource:C,intervalInMs:_=15e3,onProgress:x,resumeFrom:k,startCopyFromURLOptions:R}=v;let T;k&&(T=JSON.parse(k).state);super(makeBlobBeginCopyFromURLPollOperation(Object.assign(Object.assign({},T),{blobClient:P,copySource:C,startCopyFromURLOptions:R}))),"function"==typeof x&&this.onProgress(x),this.intervalInMs=_}delay(){return delay_delay(this.intervalInMs)}}const ec=async function cancel(v={}){const P=this.state,{copyId:C}=P;return P.isCompleted?makeBlobBeginCopyFromURLPollOperation(P):C?(await P.blobClient.abortCopyFromURL(C,{abortSignal:v.abortSignal}),P.isCancelled=!0,makeBlobBeginCopyFromURLPollOperation(P)):(P.isCancelled=!0,makeBlobBeginCopyFromURLPollOperation(P))},tc=async function update(v={}){const P=this.state,{blobClient:C,copySource:_,startCopyFromURLOptions:x}=P;if(P.isStarted){if(!P.isCompleted)try{const C=await P.blobClient.getProperties({abortSignal:v.abortSignal}),{copyStatus:_,copyProgress:x}=C,k=P.copyProgress;x&&(P.copyProgress=x),"pending"===_&&x!==k&&"function"==typeof v.fireProgress?v.fireProgress(P):"success"===_?(P.result=C,P.isCompleted=!0):"failed"===_&&(P.error=new Error(`Blob copy failed with reason: "${C.copyStatusDescription||"unknown"}"`),P.isCompleted=!0)}catch(v){P.error=v,P.isCompleted=!0}}else{P.isStarted=!0;const v=await C.startCopyFromURL(_,x);P.copyId=v.copyId,"success"===v.copyStatus&&(P.result=v,P.isCompleted=!0)}return makeBlobBeginCopyFromURLPollOperation(P)},rc=function toString(){return JSON.stringify({state:this.state},((v,P)=>{if("blobClient"!==v)return P}))};function makeBlobBeginCopyFromURLPollOperation(v){return{state:Object.assign({},v),cancel:ec,toString:rc,update:tc}}function rangeToString(v){if(v.offset<0)throw new RangeError("Range.offset cannot be smaller than 0.");if(v.count&&v.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 v.count?`bytes=${v.offset}-${v.offset+v.count-1}`:`bytes=${v.offset}-`}var ic,oc=C(82361);!function(v){v[v.Good=0]="Good",v[v.Error=1]="Error"}(ic||(ic={}));class Batch{constructor(v=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=ic.Good,v<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=v,this.emitter=new oc.EventEmitter}addOperation(v){this.operations.push((async()=>{try{this.actives++,await v(),this.actives--,this.completed++,this.parallelExecute()}catch(v){this.emitter.emit("error",v)}}))}async do(){return 0===this.operations.length?Promise.resolve():(this.parallelExecute(),new Promise(((v,P)=>{this.emitter.on("finish",v),this.emitter.on("error",(v=>{this.state=ic.Error,P(v)}))})))}nextOperation(){return this.offset=this.operations.length)this.emitter.emit("finish");else for(;this.actives=this.byteLength&&this.push(null),v||(v=this.readableHighWaterMark);const P=[];let C=0;for(;Cv-C){const _=this.byteOffsetInCurrentBuffer+v-C;P.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,_)),this.pushedBytesLength+=v-C,this.byteOffsetInCurrentBuffer=_,C=v;break}{const v=this.byteOffsetInCurrentBuffer+k;P.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,v)),k===x?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=v,this.pushedBytesLength+=k,C+=k}}P.length>1?this.push(Buffer.concat(P)):1===P.length&&this.push(P[0])}}const nc=C(14300).constants.MAX_LENGTH;class PooledBuffer{constructor(v,P,C){this.buffers=[],this.capacity=v,this._size=0;const _=Math.ceil(v/nc);for(let P=0;P<_;P++){let C=P===_-1?v%nc:nc;0===C&&(C=nc),this.buffers.push(Buffer.allocUnsafe(C))}P&&this.fill(P,C)}get size(){return this._size}fill(v,P){this._size=Math.min(this.capacity,P);let C=0,_=0,x=0,k=0,R=0;for(;R0&&(v[0]=v[0].slice(k))}getReadableStream(){return new BuffersStream(this.buffers,this.size)}}class BufferScheduler{constructor(v,P,C,_,x,k){if(this.emitter=new oc.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=[],P<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${P}`);if(C<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${C}`);if(x<=0)throw new RangeError(`concurrency must be larger than 0, current is ${x}`);this.bufferSize=P,this.maxBuffers=C,this.readable=v,this.outgoingHandler=_,this.concurrency=x,this.encoding=k}async do(){return new Promise(((v,P)=>{this.readable.on("data",(v=>{v="string"==typeof v?Buffer.from(v,this.encoding):v,this.appendUnresolvedData(v),this.resolveData()||this.readable.pause()})),this.readable.on("error",(v=>{this.emitter.emit("error",v)})),this.readable.on("end",(()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")})),this.emitter.on("error",(v=>{this.isError=!0,this.readable.pause(),P(v)})),this.emitter.on("checkEnd",(()=>{if(this.outgoing.length>0)this.triggerOutgoingHandlers();else if(this.isStreamEnd&&0===this.executingOutgoingHandlers)if(this.unresolvedLength>0&&this.unresolvedLengthC.getReadableStream()),C.size,this.offset).then(v).catch(P)}else{if(this.unresolvedLength>=this.bufferSize)return;v()}}))}))}appendUnresolvedData(v){this.unresolvedDataArray.push(v),this.unresolvedLength+=v.length}shiftBufferFromUnresolvedDataArray(v){return v?v.fill(this.unresolvedDataArray,this.unresolvedLength):v=new PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=v.size,v}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let v;if(this.incoming.length>0)v=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(v);else{if(!(this.numBuffers=this.concurrency)return;v=this.outgoing.shift(),v&&this.triggerOutgoingHandler(v)}while(v)}async triggerOutgoingHandler(v){const P=v.size;this.executingOutgoingHandlers++,this.offset+=P;try{await this.outgoingHandler((()=>v.getReadableStream()),P,this.offset-P)}catch(v){return void this.emitter.emit("error",v)}this.executingOutgoingHandlers--,this.reuseBuffer(v),this.emitter.emit("checkEnd")}reuseBuffer(v){this.incoming.push(v),this.isError||!this.resolveData()||this.isStreamEnd||this.readable.resume()}}var sc=C(57147);async function streamToBuffer(v,P,C,_,x){let k=0;const R=_-C;return new Promise(((_,T)=>{v.on("readable",(()=>{if(k>=R)return void _();let T=v.read();if(!T)return;"string"==typeof T&&(T=Buffer.from(T,x));const O=k+T.length>R?R-k:T.length;P.fill(T.slice(0,O),C+k,C+k+O),k+=O})),v.on("end",(()=>{k{var _;const x={leaseAccessConditions:C.conditions,modifiedAccessConditions:{ifMatch:C.conditions.ifMatch||R.etag,ifModifiedSince:C.conditions.ifModifiedSince,ifNoneMatch:C.conditions.ifNoneMatch,ifUnmodifiedSince:C.conditions.ifUnmodifiedSince,ifTags:null===(_=C.conditions)||void 0===_?void 0:_.tagConditions},range:rangeToString({count:v+R.contentLength-P,offset:P}),rangeGetContentMD5:C.rangeGetContentMD5,rangeGetContentCRC64:C.rangeGetContentCrc64,snapshot:C.snapshot,cpkInfo:C.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:C.abortSignal},x))).readableStreamBody}),v,R.contentLength,{maxRetryRequests:C.maxRetryRequests,onProgress:C.onProgress})}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}async exists(v={}){const{span:P,updatedOptions:C}=ql("BlobClient-exists",v);try{return ensureCpkIfSpecified(v.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:v.abortSignal,customerProvidedKey:v.customerProvidedKey,conditions:v.conditions,tracingOptions:C.tracingOptions}),!0}catch(v){if(404===v.statusCode)return!1;if(409===v.statusCode&&"BlobUsesCustomerSpecifiedEncryption"===v.details.errorCode)return!0;throw P.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{P.end()}}async getProperties(v={}){var P;const{span:C,updatedOptions:_}=ql("BlobClient-getProperties",v);try{v.conditions=v.conditions||{},ensureCpkIfSpecified(v.customerProvidedKey,this.isHttps);const x=await this.blobContext.getProperties(Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(P=v.conditions)||void 0===P?void 0:P.tagConditions}),cpkInfo:v.customerProvidedKey},convertTracingToRequestOptionsBase(_)));return Object.assign(Object.assign({},x),{_response:x._response,objectReplicationDestinationPolicyId:x.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(x.objectReplicationRules)})}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async delete(v={}){var P;const{span:C,updatedOptions:_}=ql("BlobClient-delete",v);v.conditions=v.conditions||{};try{return await this.blobContext.delete(Object.assign({abortSignal:v.abortSignal,deleteSnapshots:v.deleteSnapshots,leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(P=v.conditions)||void 0===P?void 0:P.tagConditions})},convertTracingToRequestOptionsBase(_)))}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async deleteIfExists(v={}){var P,C;const{span:_,updatedOptions:x}=ql("BlobClient-deleteIfExists",v);try{const v=await this.delete(x);return Object.assign(Object.assign({succeeded:!0},v),{_response:v._response})}catch(v){if("BlobNotFound"===(null===(P=v.details)||void 0===P?void 0:P.errorCode))return _.setStatus({code:ue.Qn.ERROR,message:"Expected exception when deleting a blob or snapshot only if it exists."}),Object.assign(Object.assign({succeeded:!1},null===(C=v.response)||void 0===C?void 0:C.parsedHeaders),{_response:v.response});throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async undelete(v={}){const{span:P,updatedOptions:C}=ql("BlobClient-undelete",v);try{return await this.blobContext.undelete(Object.assign({abortSignal:v.abortSignal},convertTracingToRequestOptionsBase(C)))}catch(v){throw P.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{P.end()}}async setHTTPHeaders(v,P={}){var C;const{span:_,updatedOptions:x}=ql("BlobClient-setHTTPHeaders",P);P.conditions=P.conditions||{};try{return ensureCpkIfSpecified(P.customerProvidedKey,this.isHttps),await this.blobContext.setHttpHeaders(Object.assign({abortSignal:P.abortSignal,blobHttpHeaders:v,leaseAccessConditions:P.conditions,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions})},convertTracingToRequestOptionsBase(x)))}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async setMetadata(v,P={}){var C;const{span:_,updatedOptions:x}=ql("BlobClient-setMetadata",P);P.conditions=P.conditions||{};try{return ensureCpkIfSpecified(P.customerProvidedKey,this.isHttps),await this.blobContext.setMetadata(Object.assign({abortSignal:P.abortSignal,leaseAccessConditions:P.conditions,metadata:v,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions}),cpkInfo:P.customerProvidedKey,encryptionScope:P.encryptionScope},convertTracingToRequestOptionsBase(x)))}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async setTags(v,P={}){var C;const{span:_,updatedOptions:x}=ql("BlobClient-setTags",P);try{return await this.blobContext.setTags(Object.assign(Object.assign({abortSignal:P.abortSignal,leaseAccessConditions:P.conditions,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions})},convertTracingToRequestOptionsBase(x)),{tags:toBlobTags(v)}))}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async getTags(v={}){var P;const{span:C,updatedOptions:_}=ql("BlobClient-getTags",v);try{const x=await this.blobContext.getTags(Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(P=v.conditions)||void 0===P?void 0:P.tagConditions})},convertTracingToRequestOptionsBase(_)));return Object.assign(Object.assign({},x),{_response:x._response,tags:toTags({blobTagSet:x.blobTagSet})||{}})}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}getBlobLeaseClient(v){return new BlobLeaseClient(this,v)}async createSnapshot(v={}){var P;const{span:C,updatedOptions:_}=ql("BlobClient-createSnapshot",v);v.conditions=v.conditions||{};try{return ensureCpkIfSpecified(v.customerProvidedKey,this.isHttps),await this.blobContext.createSnapshot(Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,metadata:v.metadata,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(P=v.conditions)||void 0===P?void 0:P.tagConditions}),cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope},convertTracingToRequestOptionsBase(_)))}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async beginCopyFromURL(v,P={}){const C=new BlobBeginCopyFromUrlPoller({blobClient:{abortCopyFromURL:(...v)=>this.abortCopyFromURL(...v),getProperties:(...v)=>this.getProperties(...v),startCopyFromURL:(...v)=>this.startCopyFromURL(...v)},copySource:v,intervalInMs:P.intervalInMs,onProgress:P.onProgress,resumeFrom:P.resumeFrom,startCopyFromURLOptions:P});return await C.poll(),C}async abortCopyFromURL(v,P={}){const{span:C,updatedOptions:_}=ql("BlobClient-abortCopyFromURL",P);try{return await this.blobContext.abortCopyFromURL(v,Object.assign({abortSignal:P.abortSignal,leaseAccessConditions:P.conditions},convertTracingToRequestOptionsBase(_)))}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async syncCopyFromURL(v,P={}){var C,_,x;const{span:k,updatedOptions:R}=ql("BlobClient-syncCopyFromURL",P);P.conditions=P.conditions||{},P.sourceConditions=P.sourceConditions||{};try{return await this.blobContext.copyFromURL(v,Object.assign({abortSignal:P.abortSignal,metadata:P.metadata,leaseAccessConditions:P.conditions,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:P.sourceConditions.ifMatch,sourceIfModifiedSince:P.sourceConditions.ifModifiedSince,sourceIfNoneMatch:P.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:P.sourceConditions.ifUnmodifiedSince},sourceContentMD5:P.sourceContentMD5,copySourceAuthorization:httpAuthorizationToString(P.sourceAuthorization),blobTagsString:toBlobTagsString(P.tags),immutabilityPolicyExpiry:null===(_=P.immutabilityPolicy)||void 0===_?void 0:_.expiriesOn,immutabilityPolicyMode:null===(x=P.immutabilityPolicy)||void 0===x?void 0:x.policyMode,legalHold:P.legalHold,encryptionScope:P.encryptionScope},convertTracingToRequestOptionsBase(R)))}catch(v){throw k.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{k.end()}}async setAccessTier(v,P={}){var C;const{span:_,updatedOptions:x}=ql("BlobClient-setAccessTier",P);try{return await this.blobContext.setTier(toAccessTier(v),Object.assign({abortSignal:P.abortSignal,leaseAccessConditions:P.conditions,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions}),rehydratePriority:P.rehydratePriority},convertTracingToRequestOptionsBase(x)))}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async downloadToBuffer(v,P,C,_={}){let x,k=0,R=0,T=_;v instanceof Buffer?(x=v,k=P||0,R="number"==typeof C?C:0):(k="number"==typeof v?v:0,R="number"==typeof P?P:0,T=C||{});const{span:O,updatedOptions:I}=ql("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=Ra),k<0)throw new RangeError("offset option must be >= 0");if(R&&R<=0)throw new RangeError("count option must be greater than 0");if(T.conditions||(T.conditions={}),!R){const v=await this.getProperties(Object.assign(Object.assign({},T),{tracingOptions:Object.assign(Object.assign({},T.tracingOptions),convertTracingToRequestOptionsBase(I))}));if(R=v.contentLength-k,R<0)throw new RangeError(`offset ${k} shouldn't be larger than blob size ${v.contentLength}`)}if(!x)try{x=Buffer.alloc(R)}catch(v){throw new Error(`Unable to allocate the buffer of size: ${R}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t ${v.message}`)}if(x.length{let P=k+R;C+T.blockSize{const x=sc.createWriteStream(P);v.on("error",(v=>{_(v)})),x.on("error",(v=>{_(v)})),x.on("close",C),v.pipe(x)}))}(R.readableStreamBody,v),R.blobDownloadStream=void 0,R}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}getBlobAndContainerNamesFromUrl(){let v,P;try{const C=URLBuilder.parse(this.url);if("blob"===C.getHost().split(".")[1]){const _=C.getPath().match("/([^/]*)(/(.*))?");v=_[1],P=_[3]}else if(isIpEndpointStyle(C)){const _=C.getPath().match("/([^/]*)/([^/]*)(/(.*))?");v=_[2],P=_[4]}else{const _=C.getPath().match("/([^/]*)(/(.*))?");v=_[1],P=_[3]}if(v=decodeURIComponent(v),P=decodeURIComponent(P),P=P.replace(/\\/g,"/"),!v)throw new Error("Provided containerName is invalid.");return{blobName:P,containerName:v}}catch(v){throw new Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(v,P={}){var C,_,x;const{span:k,updatedOptions:R}=ql("BlobClient-startCopyFromURL",P);P.conditions=P.conditions||{},P.sourceConditions=P.sourceConditions||{};try{return await this.blobContext.startCopyFromURL(v,Object.assign({abortSignal:P.abortSignal,leaseAccessConditions:P.conditions,metadata:P.metadata,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:P.sourceConditions.ifMatch,sourceIfModifiedSince:P.sourceConditions.ifModifiedSince,sourceIfNoneMatch:P.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:P.sourceConditions.ifUnmodifiedSince,sourceIfTags:P.sourceConditions.tagConditions},immutabilityPolicyExpiry:null===(_=P.immutabilityPolicy)||void 0===_?void 0:_.expiriesOn,immutabilityPolicyMode:null===(x=P.immutabilityPolicy)||void 0===x?void 0:x.policyMode,legalHold:P.legalHold,rehydratePriority:P.rehydratePriority,tier:toAccessTier(P.tier),blobTagsString:toBlobTagsString(P.tags),sealBlob:P.sealBlob},convertTracingToRequestOptionsBase(R)))}catch(v){throw k.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{k.end()}}generateSasUrl(v){return new Promise((P=>{if(!(this.credential instanceof StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");const C=generateBlobSASQueryParameters(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},v),this.credential).toString();P(appendToURLQuery(this.url,C))}))}async deleteImmutabilityPolicy(v){const{span:P,updatedOptions:C}=ql("BlobClient-deleteImmutabilityPolicy",v);try{return await this.blobContext.deleteImmutabilityPolicy(Object.assign({abortSignal:null==v?void 0:v.abortSignal},convertTracingToRequestOptionsBase(C)))}catch(v){throw P.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{P.end()}}async setImmutabilityPolicy(v,P){const{span:C,updatedOptions:_}=ql("BlobClient-setImmutabilityPolicy",P);try{return await this.blobContext.setImmutabilityPolicy(Object.assign({abortSignal:null==P?void 0:P.abortSignal,immutabilityPolicyExpiry:v.expiriesOn,immutabilityPolicyMode:v.policyMode,modifiedAccessConditions:null==P?void 0:P.modifiedAccessCondition},convertTracingToRequestOptionsBase(_)))}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async setLegalHold(v,P){const{span:C,updatedOptions:_}=ql("BlobClient-setLegalHold",P);try{return await this.blobContext.setLegalHold(v,Object.assign({abortSignal:null==P?void 0:P.abortSignal},convertTracingToRequestOptionsBase(_)))}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}}class AppendBlobClient extends BlobClient{constructor(v,P,C,_){let x,k;if(_=_||{},isPipelineLike(P))k=v,x=P;else if(O&&P instanceof StorageSharedKeyCredential||P instanceof AnonymousCredential||(0,Q.c)(P))k=v,x=newPipeline(P,_=C);else if(P||"string"==typeof P){if(!P||"string"!=typeof P||!C||"string"!=typeof C)throw new Error("Expecting non-empty strings for containerName and blobName parameters");{const R=P,T=C,I=extractConnectionStringParts(v);if("AccountConnString"===I.kind){if(!O)throw new Error("Account connection string is only supported in Node.js environment");{const v=new StorageSharedKeyCredential(I.accountName,I.accountKey);k=appendToURLPath(appendToURLPath(I.url,encodeURIComponent(R)),encodeURIComponent(T)),_.proxyOptions||(_.proxyOptions=getDefaultProxySettings(I.proxyUri)),x=newPipeline(v,_)}}else{if("SASConnString"!==I.kind)throw new Error("Connection string must be either an Account connection string or a SAS connection string");k=appendToURLPath(appendToURLPath(I.url,encodeURIComponent(R)),encodeURIComponent(T))+"?"+I.accountSas,x=newPipeline(new AnonymousCredential,_)}}}else k=v,x=newPipeline(new AnonymousCredential,_);super(k,x),this.appendBlobContext=new AppendBlob(this.storageClientContext)}withSnapshot(v){return new AppendBlobClient(setURLParameter(this.url,Aa.SNAPSHOT,0===v.length?void 0:v),this.pipeline)}async create(v={}){var P,C,_;const{span:x,updatedOptions:k}=ql("AppendBlobClient-create",v);v.conditions=v.conditions||{};try{return ensureCpkIfSpecified(v.customerProvidedKey,this.isHttps),await this.appendBlobContext.create(0,Object.assign({abortSignal:v.abortSignal,blobHttpHeaders:v.blobHTTPHeaders,leaseAccessConditions:v.conditions,metadata:v.metadata,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(P=v.conditions)||void 0===P?void 0:P.tagConditions}),cpkInfo:v.customerProvidedKey,encryptionScope:v.encryptionScope,immutabilityPolicyExpiry:null===(C=v.immutabilityPolicy)||void 0===C?void 0:C.expiriesOn,immutabilityPolicyMode:null===(_=v.immutabilityPolicy)||void 0===_?void 0:_.policyMode,legalHold:v.legalHold,blobTagsString:toBlobTagsString(v.tags)},convertTracingToRequestOptionsBase(k)))}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}async createIfNotExists(v={}){var P,C;const{span:_,updatedOptions:x}=ql("AppendBlobClient-createIfNotExists",v),k={ifNoneMatch:"*"};try{const v=await this.create(Object.assign(Object.assign({},x),{conditions:k}));return Object.assign(Object.assign({succeeded:!0},v),{_response:v._response})}catch(v){if("BlobAlreadyExists"===(null===(P=v.details)||void 0===P?void 0:P.errorCode))return _.setStatus({code:ue.Qn.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},null===(C=v.response)||void 0===C?void 0:C.parsedHeaders),{_response:v.response});throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async seal(v={}){var P;const{span:C,updatedOptions:_}=ql("AppendBlobClient-seal",v);v.conditions=v.conditions||{};try{return await this.appendBlobContext.seal(Object.assign({abortSignal:v.abortSignal,appendPositionAccessConditions:v.conditions,leaseAccessConditions:v.conditions,modifiedAccessConditions:Object.assign(Object.assign({},v.conditions),{ifTags:null===(P=v.conditions)||void 0===P?void 0:P.tagConditions})},convertTracingToRequestOptionsBase(_)))}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async appendBlock(v,P,C={}){var _;const{span:x,updatedOptions:k}=ql("AppendBlobClient-appendBlock",C);C.conditions=C.conditions||{};try{return ensureCpkIfSpecified(C.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlock(P,v,Object.assign({abortSignal:C.abortSignal,appendPositionAccessConditions:C.conditions,leaseAccessConditions:C.conditions,modifiedAccessConditions:Object.assign(Object.assign({},C.conditions),{ifTags:null===(_=C.conditions)||void 0===_?void 0:_.tagConditions}),requestOptions:{onUploadProgress:C.onProgress},transactionalContentMD5:C.transactionalContentMD5,transactionalContentCrc64:C.transactionalContentCrc64,cpkInfo:C.customerProvidedKey,encryptionScope:C.encryptionScope},convertTracingToRequestOptionsBase(k)))}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}async appendBlockFromURL(v,P,C,_={}){var x;const{span:k,updatedOptions:R}=ql("AppendBlobClient-appendBlockFromURL",_);_.conditions=_.conditions||{},_.sourceConditions=_.sourceConditions||{};try{return ensureCpkIfSpecified(_.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlockFromUrl(v,0,Object.assign({abortSignal:_.abortSignal,sourceRange:rangeToString({offset:P,count:C}),sourceContentMD5:_.sourceContentMD5,sourceContentCrc64:_.sourceContentCrc64,leaseAccessConditions:_.conditions,appendPositionAccessConditions:_.conditions,modifiedAccessConditions:Object.assign(Object.assign({},_.conditions),{ifTags:null===(x=_.conditions)||void 0===x?void 0:x.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:_.sourceConditions.ifMatch,sourceIfModifiedSince:_.sourceConditions.ifModifiedSince,sourceIfNoneMatch:_.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:_.sourceConditions.ifUnmodifiedSince},copySourceAuthorization:httpAuthorizationToString(_.sourceAuthorization),cpkInfo:_.customerProvidedKey,encryptionScope:_.encryptionScope},convertTracingToRequestOptionsBase(R)))}catch(v){throw k.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{k.end()}}}class BlockBlobClient extends BlobClient{constructor(v,P,C,_){let x,k;if(_=_||{},isPipelineLike(P))k=v,x=P;else if(O&&P instanceof StorageSharedKeyCredential||P instanceof AnonymousCredential||(0,Q.c)(P))k=v,x=newPipeline(P,_=C);else if(P||"string"==typeof P){if(!P||"string"!=typeof P||!C||"string"!=typeof C)throw new Error("Expecting non-empty strings for containerName and blobName parameters");{const R=P,T=C,I=extractConnectionStringParts(v);if("AccountConnString"===I.kind){if(!O)throw new Error("Account connection string is only supported in Node.js environment");{const v=new StorageSharedKeyCredential(I.accountName,I.accountKey);k=appendToURLPath(appendToURLPath(I.url,encodeURIComponent(R)),encodeURIComponent(T)),_.proxyOptions||(_.proxyOptions=getDefaultProxySettings(I.proxyUri)),x=newPipeline(v,_)}}else{if("SASConnString"!==I.kind)throw new Error("Connection string must be either an Account connection string or a SAS connection string");k=appendToURLPath(appendToURLPath(I.url,encodeURIComponent(R)),encodeURIComponent(T))+"?"+I.accountSas,x=newPipeline(new AnonymousCredential,_)}}}else k=v,x=newPipeline(new AnonymousCredential,_);super(k,x),this.blockBlobContext=new BlockBlob(this.storageClientContext),this._blobContext=new blob_Blob(this.storageClientContext)}withSnapshot(v){return new BlockBlobClient(setURLParameter(this.url,Aa.SNAPSHOT,0===v.length?void 0:v),this.pipeline)}async query(v,P={}){var C;ensureCpkIfSpecified(P.customerProvidedKey,this.isHttps);const{span:_,updatedOptions:x}=ql("BlockBlobClient-query",P);try{if(!O)throw new Error("This operation currently is only supported in Node.js.");const k=await this._blobContext.query(Object.assign({abortSignal:P.abortSignal,queryRequest:{queryType:"SQL",expression:v,inputSerialization:toQuerySerialization(P.inputTextConfiguration),outputSerialization:toQuerySerialization(P.outputTextConfiguration)},leaseAccessConditions:P.conditions,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions})},convertTracingToRequestOptionsBase(x)));return new BlobQueryResponse(k,{abortSignal:P.abortSignal,onProgress:P.onProgress,onError:P.onError})}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async upload(v,P,C={}){var _,x,k;C.conditions=C.conditions||{};const{span:R,updatedOptions:T}=ql("BlockBlobClient-upload",C);try{return ensureCpkIfSpecified(C.customerProvidedKey,this.isHttps),await this.blockBlobContext.upload(P,v,Object.assign({abortSignal:C.abortSignal,blobHttpHeaders:C.blobHTTPHeaders,leaseAccessConditions:C.conditions,metadata:C.metadata,modifiedAccessConditions:Object.assign(Object.assign({},C.conditions),{ifTags:null===(_=C.conditions)||void 0===_?void 0:_.tagConditions}),requestOptions:{onUploadProgress:C.onProgress},cpkInfo:C.customerProvidedKey,encryptionScope:C.encryptionScope,immutabilityPolicyExpiry:null===(x=C.immutabilityPolicy)||void 0===x?void 0:x.expiriesOn,immutabilityPolicyMode:null===(k=C.immutabilityPolicy)||void 0===k?void 0:k.policyMode,legalHold:C.legalHold,tier:toAccessTier(C.tier),blobTagsString:toBlobTagsString(C.tags)},convertTracingToRequestOptionsBase(T)))}catch(v){throw R.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{R.end()}}async syncUploadFromURL(v,P={}){var C,_,x,k,R;P.conditions=P.conditions||{};const{span:T,updatedOptions:O}=ql("BlockBlobClient-syncUploadFromURL",P);try{return ensureCpkIfSpecified(P.customerProvidedKey,this.isHttps),await this.blockBlobContext.putBlobFromUrl(0,v,Object.assign(Object.assign(Object.assign({},P),{blobHttpHeaders:P.blobHTTPHeaders,leaseAccessConditions:P.conditions,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:P.conditions.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:null===(C=P.sourceConditions)||void 0===C?void 0:C.ifMatch,sourceIfModifiedSince:null===(_=P.sourceConditions)||void 0===_?void 0:_.ifModifiedSince,sourceIfNoneMatch:null===(x=P.sourceConditions)||void 0===x?void 0:x.ifNoneMatch,sourceIfUnmodifiedSince:null===(k=P.sourceConditions)||void 0===k?void 0:k.ifUnmodifiedSince,sourceIfTags:null===(R=P.sourceConditions)||void 0===R?void 0:R.tagConditions},cpkInfo:P.customerProvidedKey,copySourceAuthorization:httpAuthorizationToString(P.sourceAuthorization),tier:toAccessTier(P.tier),blobTagsString:toBlobTagsString(P.tags)}),convertTracingToRequestOptionsBase(O)))}catch(v){throw T.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{T.end()}}async stageBlock(v,P,C,_={}){const{span:x,updatedOptions:k}=ql("BlockBlobClient-stageBlock",_);try{return ensureCpkIfSpecified(_.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlock(v,C,P,Object.assign({abortSignal:_.abortSignal,leaseAccessConditions:_.conditions,requestOptions:{onUploadProgress:_.onProgress},transactionalContentMD5:_.transactionalContentMD5,transactionalContentCrc64:_.transactionalContentCrc64,cpkInfo:_.customerProvidedKey,encryptionScope:_.encryptionScope},convertTracingToRequestOptionsBase(k)))}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}async stageBlockFromURL(v,P,C=0,_,x={}){const{span:k,updatedOptions:R}=ql("BlockBlobClient-stageBlockFromURL",x);try{return ensureCpkIfSpecified(x.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlockFromURL(v,0,P,Object.assign({abortSignal:x.abortSignal,leaseAccessConditions:x.conditions,sourceContentMD5:x.sourceContentMD5,sourceContentCrc64:x.sourceContentCrc64,sourceRange:0!==C||_?rangeToString({offset:C,count:_}):void 0,cpkInfo:x.customerProvidedKey,encryptionScope:x.encryptionScope,copySourceAuthorization:httpAuthorizationToString(x.sourceAuthorization)},convertTracingToRequestOptionsBase(R)))}catch(v){throw k.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{k.end()}}async commitBlockList(v,P={}){var C,_,x;P.conditions=P.conditions||{};const{span:k,updatedOptions:R}=ql("BlockBlobClient-commitBlockList",P);try{return ensureCpkIfSpecified(P.customerProvidedKey,this.isHttps),await this.blockBlobContext.commitBlockList({latest:v},Object.assign({abortSignal:P.abortSignal,blobHttpHeaders:P.blobHTTPHeaders,leaseAccessConditions:P.conditions,metadata:P.metadata,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions}),cpkInfo:P.customerProvidedKey,encryptionScope:P.encryptionScope,immutabilityPolicyExpiry:null===(_=P.immutabilityPolicy)||void 0===_?void 0:_.expiriesOn,immutabilityPolicyMode:null===(x=P.immutabilityPolicy)||void 0===x?void 0:x.policyMode,legalHold:P.legalHold,tier:toAccessTier(P.tier),blobTagsString:toBlobTagsString(P.tags)},convertTracingToRequestOptionsBase(R)))}catch(v){throw k.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{k.end()}}async getBlockList(v,P={}){var C;const{span:_,updatedOptions:x}=ql("BlockBlobClient-getBlockList",P);try{const k=await this.blockBlobContext.getBlockList(v,Object.assign({abortSignal:P.abortSignal,leaseAccessConditions:P.conditions,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions})},convertTracingToRequestOptionsBase(x)));return k.committedBlocks||(k.committedBlocks=[]),k.uncommittedBlocks||(k.uncommittedBlocks=[]),k}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async uploadData(v,P={}){const{span:C,updatedOptions:_}=ql("BlockBlobClient-uploadData",P);try{if(O){let P;return v instanceof Buffer?P=v:v instanceof ArrayBuffer?P=Buffer.from(v):(v=v,P=Buffer.from(v.buffer,v.byteOffset,v.byteLength)),this.uploadSeekableInternal(((v,C)=>P.slice(v,v+C)),P.byteLength,_)}{const P=new Blob([v]);return this.uploadSeekableInternal(((v,C)=>P.slice(v,v+C)),P.size,_)}}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async uploadBrowserData(v,P={}){const{span:C,updatedOptions:_}=ql("BlockBlobClient-uploadBrowserData",P);try{const P=new Blob([v]);return await this.uploadSeekableInternal(((v,C)=>P.slice(v,v+C)),P.size,_)}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async uploadSeekableInternal(v,P,C={}){if(C.blockSize||(C.blockSize=0),C.blockSize<0||C.blockSize>wa)throw new RangeError("blockSize option must be >= 0 and <= 4194304000");if(0===C.maxSingleShotSize||C.maxSingleShotSize||(C.maxSingleShotSize=xa),C.maxSingleShotSize<0||C.maxSingleShotSize>xa)throw new RangeError("maxSingleShotSize option must be >= 0 and <= 268435456");if(0===C.blockSize){if(P>2097152e8)throw new RangeError(`${P} is too larger to upload to a block blob.`);P>C.maxSingleShotSize&&(C.blockSize=Math.ceil(P/Ea),C.blockSizeEa)throw new RangeError("The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= 50000");const R=[],T=generateUuid();let O=0;const I=new Batch(C.concurrency);for(let _=0;_{const I=generateBlockID(T,_),z=C.blockSize*_,q=(_===k-1?P:z+C.blockSize)-z;R.push(I),await this.stageBlock(I,v(z,q),q,{abortSignal:C.abortSignal,conditions:C.conditions,encryptionScope:C.encryptionScope,tracingOptions:x.tracingOptions}),O+=q,C.onProgress&&C.onProgress({loadedBytes:O})}));return await I.do(),this.commitBlockList(R,x)}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async uploadFile(v,P={}){const{span:C,updatedOptions:_}=ql("BlockBlobClient-uploadFile",P);try{const x=(await ac(v)).size;return await this.uploadSeekableInternal(((P,C)=>()=>lc(v,{autoClose:!0,end:C?P+C-1:1/0,start:P})),x,Object.assign(Object.assign({},P),{tracingOptions:Object.assign(Object.assign({},P.tracingOptions),convertTracingToRequestOptionsBase(_))}))}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async uploadStream(v,P=8388608,C=5,_={}){_.blobHTTPHeaders||(_.blobHTTPHeaders={}),_.conditions||(_.conditions={});const{span:x,updatedOptions:k}=ql("BlockBlobClient-uploadStream",_);try{let R=0;const T=generateUuid();let O=0;const I=[],z=new BufferScheduler(v,P,C,(async(v,P)=>{const C=generateBlockID(T,R);I.push(C),R++,await this.stageBlock(C,v,P,{conditions:_.conditions,encryptionScope:_.encryptionScope,tracingOptions:k.tracingOptions}),O+=P,_.onProgress&&_.onProgress({loadedBytes:O})}),Math.ceil(C/4*3));return await z.do(),await this.commitBlockList(I,Object.assign(Object.assign({},_),{tracingOptions:Object.assign(Object.assign({},_.tracingOptions),convertTracingToRequestOptionsBase(k))}))}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}}class PageBlobClient extends BlobClient{constructor(v,P,C,_){let x,k;if(_=_||{},isPipelineLike(P))k=v,x=P;else if(O&&P instanceof StorageSharedKeyCredential||P instanceof AnonymousCredential||(0,Q.c)(P))k=v,x=newPipeline(P,_=C);else if(P||"string"==typeof P){if(!P||"string"!=typeof P||!C||"string"!=typeof C)throw new Error("Expecting non-empty strings for containerName and blobName parameters");{const R=P,T=C,I=extractConnectionStringParts(v);if("AccountConnString"===I.kind){if(!O)throw new Error("Account connection string is only supported in Node.js environment");{const v=new StorageSharedKeyCredential(I.accountName,I.accountKey);k=appendToURLPath(appendToURLPath(I.url,encodeURIComponent(R)),encodeURIComponent(T)),_.proxyOptions||(_.proxyOptions=getDefaultProxySettings(I.proxyUri)),x=newPipeline(v,_)}}else{if("SASConnString"!==I.kind)throw new Error("Connection string must be either an Account connection string or a SAS connection string");k=appendToURLPath(appendToURLPath(I.url,encodeURIComponent(R)),encodeURIComponent(T))+"?"+I.accountSas,x=newPipeline(new AnonymousCredential,_)}}}else k=v,x=newPipeline(new AnonymousCredential,_);super(k,x),this.pageBlobContext=new PageBlob(this.storageClientContext)}withSnapshot(v){return new PageBlobClient(setURLParameter(this.url,Aa.SNAPSHOT,0===v.length?void 0:v),this.pipeline)}async create(v,P={}){var C,_,x;P.conditions=P.conditions||{};const{span:k,updatedOptions:R}=ql("PageBlobClient-create",P);try{return ensureCpkIfSpecified(P.customerProvidedKey,this.isHttps),await this.pageBlobContext.create(0,v,Object.assign({abortSignal:P.abortSignal,blobHttpHeaders:P.blobHTTPHeaders,blobSequenceNumber:P.blobSequenceNumber,leaseAccessConditions:P.conditions,metadata:P.metadata,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions}),cpkInfo:P.customerProvidedKey,encryptionScope:P.encryptionScope,immutabilityPolicyExpiry:null===(_=P.immutabilityPolicy)||void 0===_?void 0:_.expiriesOn,immutabilityPolicyMode:null===(x=P.immutabilityPolicy)||void 0===x?void 0:x.policyMode,legalHold:P.legalHold,tier:toAccessTier(P.tier),blobTagsString:toBlobTagsString(P.tags)},convertTracingToRequestOptionsBase(R)))}catch(v){throw k.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{k.end()}}async createIfNotExists(v,P={}){var C,_;const{span:x,updatedOptions:k}=ql("PageBlobClient-createIfNotExists",P);try{const C={ifNoneMatch:"*"},_=await this.create(v,Object.assign(Object.assign({},P),{conditions:C,tracingOptions:k.tracingOptions}));return Object.assign(Object.assign({succeeded:!0},_),{_response:_._response})}catch(v){if("BlobAlreadyExists"===(null===(C=v.details)||void 0===C?void 0:C.errorCode))return x.setStatus({code:ue.Qn.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},null===(_=v.response)||void 0===_?void 0:_.parsedHeaders),{_response:v.response});throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}async uploadPages(v,P,C,_={}){var x;_.conditions=_.conditions||{};const{span:k,updatedOptions:R}=ql("PageBlobClient-uploadPages",_);try{return ensureCpkIfSpecified(_.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPages(C,v,Object.assign({abortSignal:_.abortSignal,leaseAccessConditions:_.conditions,modifiedAccessConditions:Object.assign(Object.assign({},_.conditions),{ifTags:null===(x=_.conditions)||void 0===x?void 0:x.tagConditions}),requestOptions:{onUploadProgress:_.onProgress},range:rangeToString({offset:P,count:C}),sequenceNumberAccessConditions:_.conditions,transactionalContentMD5:_.transactionalContentMD5,transactionalContentCrc64:_.transactionalContentCrc64,cpkInfo:_.customerProvidedKey,encryptionScope:_.encryptionScope},convertTracingToRequestOptionsBase(R)))}catch(v){throw k.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{k.end()}}async uploadPagesFromURL(v,P,C,_,x={}){var k;x.conditions=x.conditions||{},x.sourceConditions=x.sourceConditions||{};const{span:R,updatedOptions:T}=ql("PageBlobClient-uploadPagesFromURL",x);try{return ensureCpkIfSpecified(x.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPagesFromURL(v,rangeToString({offset:P,count:_}),0,rangeToString({offset:C,count:_}),Object.assign({abortSignal:x.abortSignal,sourceContentMD5:x.sourceContentMD5,sourceContentCrc64:x.sourceContentCrc64,leaseAccessConditions:x.conditions,sequenceNumberAccessConditions:x.conditions,modifiedAccessConditions:Object.assign(Object.assign({},x.conditions),{ifTags:null===(k=x.conditions)||void 0===k?void 0:k.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:x.sourceConditions.ifMatch,sourceIfModifiedSince:x.sourceConditions.ifModifiedSince,sourceIfNoneMatch:x.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:x.sourceConditions.ifUnmodifiedSince},cpkInfo:x.customerProvidedKey,encryptionScope:x.encryptionScope,copySourceAuthorization:httpAuthorizationToString(x.sourceAuthorization)},convertTracingToRequestOptionsBase(T)))}catch(v){throw R.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{R.end()}}async clearPages(v=0,P,C={}){var _;C.conditions=C.conditions||{};const{span:x,updatedOptions:k}=ql("PageBlobClient-clearPages",C);try{return await this.pageBlobContext.clearPages(0,Object.assign({abortSignal:C.abortSignal,leaseAccessConditions:C.conditions,modifiedAccessConditions:Object.assign(Object.assign({},C.conditions),{ifTags:null===(_=C.conditions)||void 0===_?void 0:_.tagConditions}),range:rangeToString({offset:v,count:P}),sequenceNumberAccessConditions:C.conditions,cpkInfo:C.customerProvidedKey,encryptionScope:C.encryptionScope},convertTracingToRequestOptionsBase(k)))}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}async getPageRanges(v=0,P,C={}){var _;C.conditions=C.conditions||{};const{span:x,updatedOptions:k}=ql("PageBlobClient-getPageRanges",C);try{return await this.pageBlobContext.getPageRanges(Object.assign({abortSignal:C.abortSignal,leaseAccessConditions:C.conditions,modifiedAccessConditions:Object.assign(Object.assign({},C.conditions),{ifTags:null===(_=C.conditions)||void 0===_?void 0:_.tagConditions}),range:rangeToString({offset:v,count:P})},convertTracingToRequestOptionsBase(k))).then(rangeResponseFromModel)}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}async getPageRangesDiff(v,P,C,_={}){var x;_.conditions=_.conditions||{};const{span:k,updatedOptions:R}=ql("PageBlobClient-getPageRangesDiff",_);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({abortSignal:_.abortSignal,leaseAccessConditions:_.conditions,modifiedAccessConditions:Object.assign(Object.assign({},_.conditions),{ifTags:null===(x=_.conditions)||void 0===x?void 0:x.tagConditions}),prevsnapshot:C,range:rangeToString({offset:v,count:P})},convertTracingToRequestOptionsBase(R))).then(rangeResponseFromModel)}catch(v){throw k.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{k.end()}}async getPageRangesDiffForManagedDisks(v,P,C,_={}){var x;_.conditions=_.conditions||{};const{span:k,updatedOptions:R}=ql("PageBlobClient-GetPageRangesDiffForManagedDisks",_);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({abortSignal:_.abortSignal,leaseAccessConditions:_.conditions,modifiedAccessConditions:Object.assign(Object.assign({},_.conditions),{ifTags:null===(x=_.conditions)||void 0===x?void 0:x.tagConditions}),prevSnapshotUrl:C,range:rangeToString({offset:v,count:P})},convertTracingToRequestOptionsBase(R))).then(rangeResponseFromModel)}catch(v){throw k.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{k.end()}}async resize(v,P={}){var C;P.conditions=P.conditions||{};const{span:_,updatedOptions:x}=ql("PageBlobClient-resize",P);try{return await this.pageBlobContext.resize(v,Object.assign({abortSignal:P.abortSignal,leaseAccessConditions:P.conditions,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions}),encryptionScope:P.encryptionScope},convertTracingToRequestOptionsBase(x)))}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async updateSequenceNumber(v,P,C={}){var _;C.conditions=C.conditions||{};const{span:x,updatedOptions:k}=ql("PageBlobClient-updateSequenceNumber",C);try{return await this.pageBlobContext.updateSequenceNumber(v,Object.assign({abortSignal:C.abortSignal,blobSequenceNumber:P,leaseAccessConditions:C.conditions,modifiedAccessConditions:Object.assign(Object.assign({},C.conditions),{ifTags:null===(_=C.conditions)||void 0===_?void 0:_.tagConditions})},convertTracingToRequestOptionsBase(k)))}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}async startCopyIncremental(v,P={}){var C;const{span:_,updatedOptions:x}=ql("PageBlobClient-startCopyIncremental",P);try{return await this.pageBlobContext.copyIncremental(v,Object.assign({abortSignal:P.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},P.conditions),{ifTags:null===(C=P.conditions)||void 0===C?void 0:C.tagConditions})},convertTracingToRequestOptionsBase(x)))}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}}async function getBodyAsText(v){let P=Buffer.alloc(4194304);const C=await async function streamToBuffer2(v,P,C){let _=0;const x=P.length;return new Promise(((k,R)=>{v.on("readable",(()=>{let k=v.read();k&&("string"==typeof k&&(k=Buffer.from(k,C)),_+k.length>x?R(new Error(`Stream exceeds buffer size. Buffer size: ${x}`)):(P.fill(k,_,_+k.length),_+=k.length))})),v.on("end",(()=>{k(_)})),v.on("error",R)}))}(v.readableStreamBody,P);return P=P.slice(0,C),P.toString()}const pc=": ";class BatchResponseParser{constructor(v,P){if(!v||!v.contentType)throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.");if(!P||0===P.size)throw new RangeError("Invalid state: subRequests is not provided or size is 0.");this.batchResponse=v,this.subRequests=P,this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1],this.perResponsePrefix=`--${this.responseBatchBoundary}\r\n`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==Oa)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);const v=(await getBodyAsText(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),P=v.length;if(P!==this.subRequests.size&&1!==P)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");const C=new Array(P);let _=0,x=0;for(let k=0;k=0&&q{void 0===this.keys[v]||this.keys[v]===cc.UNLOCKED?(this.keys[v]=cc.LOCKED,P()):this.onUnlockEvent(v,(()=>{this.keys[v]=cc.LOCKED,P()}))}))}static async unlock(v){return new Promise((P=>{this.keys[v]===cc.LOCKED&&this.emitUnlockEvent(v),delete this.keys[v],P()}))}static onUnlockEvent(v,P){void 0===this.listeners[v]?this.listeners[v]=[P]:this.listeners[v].push(P)}static emitUnlockEvent(v){if(void 0!==this.listeners[v]&&this.listeners[v].length>0){const P=this.listeners[v].shift();setImmediate((()=>{P.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(v,P){await Mutex.lock(this.batch);try{this.batchRequest.preAddSubRequest(v),await P(),this.batchRequest.postAddSubRequest(v)}finally{await Mutex.unlock(this.batch)}}setBatchType(v){if(this.batchType||(this.batchType=v),this.batchType!==v)throw new RangeError(`BlobBatch only supports one operation type per batch and it already is being used for ${this.batchType} operations.`)}async deleteBlob(v,P,C){let _,x;if("string"==typeof v&&(O&&P instanceof StorageSharedKeyCredential||P instanceof AnonymousCredential||(0,Q.c)(P)))_=v,x=P;else{if(!(v instanceof BlobClient))throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");_=v.url,x=v.credential,C=P}C||(C={});const{span:k,updatedOptions:R}=ql("BatchDeleteRequest-addSubRequest",C);try{this.setBatchType("delete"),await this.addSubRequestInternal({url:_,credential:x},(async()=>{await new BlobClient(_,this.batchRequest.createPipeline(x)).delete(R)}))}catch(v){throw k.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{k.end()}}async setBlobAccessTier(v,P,C,_){let x,k,R;if("string"==typeof v&&(O&&P instanceof StorageSharedKeyCredential||P instanceof AnonymousCredential||(0,Q.c)(P)))x=v,k=P,R=C;else{if(!(v instanceof BlobClient))throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");x=v.url,k=v.credential,R=P,_=C}_||(_={});const{span:T,updatedOptions:I}=ql("BatchSetTierRequest-addSubRequest",_);try{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:x,credential:k},(async()=>{await new BlobClient(x,this.batchRequest.createPipeline(k)).setAccessTier(R,I)}))}catch(v){throw T.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{T.end()}}}class InnerBatchRequest{constructor(){this.operationCount=0,this.body="";const v=generateUuid();this.boundary=`batch_${v}`,this.subRequestPrefix=`--${this.boundary}\r\n${Fa}: application/http\r\n${Ba}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(v){const P=v instanceof AnonymousCredential,C=3+(P?0:1),_=new Array(C);return _[0]=deserializationPolicy_deserializationPolicy(),_[1]=new BatchHeaderFilterPolicyFactory,P||(_[2]=(0,Q.c)(v)?attachCredential(bearerTokenAuthenticationPolicy(v,Ta),v):v),_[C-1]=new BatchRequestAssemblePolicyFactory(this),new Pipeline(_,{})}appendSubRequestToBody(v){this.body+=[this.subRequestPrefix,`${za}: ${this.operationCount}`,"",`${v.method.toString()} ${getURLPathAndQuery(v.url)} HTTP/1.1\r\n`].join(il);for(const P of v.headers.headersArray())this.body+=`${P.name}: ${P.value}\r\n`;this.body+=il}preAddSubRequest(v){if(this.operationCount>=256)throw new RangeError("Cannot exceed 256 sub requests in a single batch");const P=getURLPath(v.url);if(!P||""===P)throw new RangeError(`Invalid url for sub request: '${v.url}'`)}postAddSubRequest(v){this.subRequests.set(this.operationCount,v),this.operationCount++}getHttpRequestBody(){return`${this.body}${this.batchRequestEnding}\r\n`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}}class BatchRequestAssemblePolicy extends BaseRequestPolicy{constructor(v,P,C){super(P,C),this.dummyResponse={request:new WebResource,status:200,headers:new httpHeaders_HttpHeaders},this.batchRequest=v}async sendRequest(v){return await this.batchRequest.appendSubRequestToBody(v),this.dummyResponse}}class BatchRequestAssemblePolicyFactory{constructor(v){this.batchRequest=v}create(v,P){return new BatchRequestAssemblePolicy(this.batchRequest,v,P)}}class BatchHeaderFilterPolicy extends BaseRequestPolicy{constructor(v,P){super(v,P)}async sendRequest(v){let P="";for(const C of v.headers.headersArray())iEqual(C.name,tl)&&(P=C.name);return""!==P&&v.headers.remove(P),this._nextPolicy.sendRequest(v)}}class BatchHeaderFilterPolicyFactory{create(v,P){return new BatchHeaderFilterPolicy(v,P)}}class BlobBatchClient{constructor(v,P,C){let _;_=isPipelineLike(P)?P:newPipeline(P||new AnonymousCredential,C);const x=new StorageClientContext(v,_.toServiceClientOptions()),k=getURLPath(v);this.serviceOrContainerContext=k&&"/"!==k?new Container(x):new Service(x)}createBatch(){return new BlobBatch}async deleteBlobs(v,P,C){const _=new BlobBatch;for(const x of v)"string"==typeof x?await _.deleteBlob(x,P,C):await _.deleteBlob(x,P);return this.submitBatch(_)}async setBlobsAccessTier(v,P,C,_){const x=new BlobBatch;for(const k of v)"string"==typeof k?await x.setBlobAccessTier(k,P,C,_):await x.setBlobAccessTier(k,P,C);return this.submitBatch(x)}async submitBatch(v,P={}){if(!v||0===v.getSubRequests().size)throw new RangeError("Batch request should contain one or more sub requests.");const{span:C,updatedOptions:_}=ql("BlobBatchClient-submitBatch",P);try{const x=v.getHttpRequestBody(),k=await this.serviceOrContainerContext.submitBatch(function utf8ByteLength(v){return Buffer.byteLength(v)}(x),v.getMultiPartContentType(),x,Object.assign(Object.assign({},P),convertTracingToRequestOptionsBase(_))),R=new BatchResponseParser(k,v.getSubRequests()),T=await R.parseBatchResponse();return{_response:k._response,contentType:k.contentType,errorCode:k.errorCode,requestId:k.requestId,clientRequestId:k.clientRequestId,version:k.version,subResponses:T.subResponses,subResponsesSucceededCount:T.subResponsesSucceededCount,subResponsesFailedCount:T.subResponsesFailedCount}}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}}class ContainerClient extends StorageClient{constructor(v,P,C){let _,x;if(C=C||{},isPipelineLike(P))x=v,_=P;else if(O&&P instanceof StorageSharedKeyCredential||P instanceof AnonymousCredential||(0,Q.c)(P))x=v,_=newPipeline(P,C);else if(P||"string"==typeof P){if(!P||"string"!=typeof P)throw new Error("Expecting non-empty strings for containerName parameter");{const k=P,R=extractConnectionStringParts(v);if("AccountConnString"===R.kind){if(!O)throw new Error("Account connection string is only supported in Node.js environment");{const v=new StorageSharedKeyCredential(R.accountName,R.accountKey);x=appendToURLPath(R.url,encodeURIComponent(k)),C.proxyOptions||(C.proxyOptions=getDefaultProxySettings(R.proxyUri)),_=newPipeline(v,C)}}else{if("SASConnString"!==R.kind)throw new Error("Connection string must be either an Account connection string or a SAS connection string");x=appendToURLPath(R.url,encodeURIComponent(k))+"?"+R.accountSas,_=newPipeline(new AnonymousCredential,C)}}}else x=v,_=newPipeline(new AnonymousCredential,C);super(x,_),this._containerName=this.getContainerNameFromUrl(),this.containerContext=new Container(this.storageClientContext)}get containerName(){return this._containerName}async create(v={}){const{span:P,updatedOptions:C}=ql("ContainerClient-create",v);try{return await this.containerContext.create(Object.assign(Object.assign({},v),convertTracingToRequestOptionsBase(C)))}catch(v){throw P.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{P.end()}}async createIfNotExists(v={}){var P,C;const{span:_,updatedOptions:x}=ql("ContainerClient-createIfNotExists",v);try{const v=await this.create(x);return Object.assign(Object.assign({succeeded:!0},v),{_response:v._response})}catch(v){if("ContainerAlreadyExists"===(null===(P=v.details)||void 0===P?void 0:P.errorCode))return _.setStatus({code:ue.Qn.ERROR,message:"Expected exception when creating a container only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},null===(C=v.response)||void 0===C?void 0:C.parsedHeaders),{_response:v.response});throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async exists(v={}){const{span:P,updatedOptions:C}=ql("ContainerClient-exists",v);try{return await this.getProperties({abortSignal:v.abortSignal,tracingOptions:C.tracingOptions}),!0}catch(v){if(404===v.statusCode)return P.setStatus({code:ue.Qn.ERROR,message:"Expected exception when checking container existence"}),!1;throw P.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{P.end()}}getBlobClient(v){return new BlobClient(appendToURLPath(this.url,encodeURIComponent(v)),this.pipeline)}getAppendBlobClient(v){return new AppendBlobClient(appendToURLPath(this.url,encodeURIComponent(v)),this.pipeline)}getBlockBlobClient(v){return new BlockBlobClient(appendToURLPath(this.url,encodeURIComponent(v)),this.pipeline)}getPageBlobClient(v){return new PageBlobClient(appendToURLPath(this.url,encodeURIComponent(v)),this.pipeline)}async getProperties(v={}){v.conditions||(v.conditions={});const{span:P,updatedOptions:C}=ql("ContainerClient-getProperties",v);try{return await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:v.abortSignal},v.conditions),convertTracingToRequestOptionsBase(C)))}catch(v){throw P.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{P.end()}}async delete(v={}){v.conditions||(v.conditions={});const{span:P,updatedOptions:C}=ql("ContainerClient-delete",v);try{return await this.containerContext.delete(Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions,modifiedAccessConditions:v.conditions},convertTracingToRequestOptionsBase(C)))}catch(v){throw P.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{P.end()}}async deleteIfExists(v={}){var P,C;const{span:_,updatedOptions:x}=ql("ContainerClient-deleteIfExists",v);try{const v=await this.delete(x);return Object.assign(Object.assign({succeeded:!0},v),{_response:v._response})}catch(v){if("ContainerNotFound"===(null===(P=v.details)||void 0===P?void 0:P.errorCode))return _.setStatus({code:ue.Qn.ERROR,message:"Expected exception when deleting a container only if it exists."}),Object.assign(Object.assign({succeeded:!1},null===(C=v.response)||void 0===C?void 0:C.parsedHeaders),{_response:v.response});throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async setMetadata(v,P={}){if(P.conditions||(P.conditions={}),P.conditions.ifUnmodifiedSince)throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service");const{span:C,updatedOptions:_}=ql("ContainerClient-setMetadata",P);try{return await this.containerContext.setMetadata(Object.assign({abortSignal:P.abortSignal,leaseAccessConditions:P.conditions,metadata:v,modifiedAccessConditions:P.conditions},convertTracingToRequestOptionsBase(_)))}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async getAccessPolicy(v={}){v.conditions||(v.conditions={});const{span:P,updatedOptions:C}=ql("ContainerClient-getAccessPolicy",v);try{const _=await this.containerContext.getAccessPolicy(Object.assign({abortSignal:v.abortSignal,leaseAccessConditions:v.conditions},convertTracingToRequestOptionsBase(C))),x={_response:_._response,blobPublicAccess:_.blobPublicAccess,date:_.date,etag:_.etag,errorCode:_.errorCode,lastModified:_.lastModified,requestId:_.requestId,clientRequestId:_.clientRequestId,signedIdentifiers:[],version:_.version};for(const v of _){let P;v.accessPolicy&&(P={permissions:v.accessPolicy.permissions},v.accessPolicy.expiresOn&&(P.expiresOn=new Date(v.accessPolicy.expiresOn)),v.accessPolicy.startsOn&&(P.startsOn=new Date(v.accessPolicy.startsOn))),x.signedIdentifiers.push({accessPolicy:P,id:v.id})}return x}catch(v){throw P.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{P.end()}}async setAccessPolicy(v,P,C={}){C.conditions=C.conditions||{};const{span:_,updatedOptions:x}=ql("ContainerClient-setAccessPolicy",C);try{const k=[];for(const v of P||[])k.push({accessPolicy:{expiresOn:v.accessPolicy.expiresOn?truncatedISO8061Date(v.accessPolicy.expiresOn):"",permissions:v.accessPolicy.permissions,startsOn:v.accessPolicy.startsOn?truncatedISO8061Date(v.accessPolicy.startsOn):""},id:v.id});return await this.containerContext.setAccessPolicy(Object.assign({abortSignal:C.abortSignal,access:v,containerAcl:k,leaseAccessConditions:C.conditions,modifiedAccessConditions:C.conditions},convertTracingToRequestOptionsBase(x)))}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}getBlobLeaseClient(v){return new BlobLeaseClient(this,v)}async uploadBlockBlob(v,P,C,_={}){const{span:x,updatedOptions:k}=ql("ContainerClient-uploadBlockBlob",_);try{const _=this.getBlockBlobClient(v),R=await _.upload(P,C,k);return{blockBlobClient:_,response:R}}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}async deleteBlob(v,P={}){const{span:C,updatedOptions:_}=ql("ContainerClient-deleteBlob",P);try{let x=this.getBlobClient(v);return P.versionId&&(x=x.withVersion(P.versionId)),await x.delete(_)}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async listBlobFlatSegment(v,P={}){const{span:C,updatedOptions:_}=ql("ContainerClient-listBlobFlatSegment",P);try{const k=await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:v},P),convertTracingToRequestOptionsBase(_)));k.segment.blobItems=[],void 0!==k.segment.Blob&&(k.segment.blobItems=ProcessBlobItems(k.segment.Blob));return Object.assign(Object.assign({},k),{_response:Object.assign(Object.assign({},k._response),{parsedBody:(x=k._response.parsedBody,Object.assign(Object.assign({},x),{segment:{blobItems:x.segment.blobItems.map((v=>Object.assign(Object.assign({},v),{name:BlobNameToString(v.name)})))}}))}),segment:Object.assign(Object.assign({},k.segment),{blobItems:k.segment.blobItems.map((v=>Object.assign(Object.assign({},v),{name:BlobNameToString(v.name),tags:toTags(v.blobTags),objectReplicationSourceProperties:parseObjectReplicationRecord(v.objectReplicationMetadata)})))})})}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}var x}async listBlobHierarchySegment(v,P,C={}){var _;const{span:x,updatedOptions:k}=ql("ContainerClient-listBlobHierarchySegment",C);try{const R=await this.containerContext.listBlobHierarchySegment(v,Object.assign(Object.assign({marker:P},C),convertTracingToRequestOptionsBase(k)));R.segment.blobItems=[],void 0!==R.segment.Blob&&(R.segment.blobItems=ProcessBlobItems(R.segment.Blob)),R.segment.blobPrefixes=[],void 0!==R.segment.BlobPrefix&&(R.segment.blobPrefixes=function ProcessBlobPrefixes(v){const P=[];return v instanceof Array?v.forEach((v=>{P.push(ParseBlobPrefix(v))})):P.push(ParseBlobPrefix(v)),P}(R.segment.BlobPrefix));return Object.assign(Object.assign({},R),{_response:Object.assign(Object.assign({},R._response),{parsedBody:ConvertInternalResponseOfListBlobHierarchy(R._response.parsedBody)}),segment:Object.assign(Object.assign({},R.segment),{blobItems:R.segment.blobItems.map((v=>Object.assign(Object.assign({},v),{name:BlobNameToString(v.name),tags:toTags(v.blobTags),objectReplicationSourceProperties:parseObjectReplicationRecord(v.objectReplicationMetadata)}))),blobPrefixes:null===(_=R.segment.blobPrefixes)||void 0===_?void 0:_.map((v=>({name:BlobNameToString(v.name)})))})})}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}listSegments(v,P={}){return(0,V.FC)(this,arguments,(function*listSegments_1(){let C;if(v||void 0===v)do{C=yield(0,V.qq)(this.listBlobFlatSegment(v,P)),v=C.continuationToken,yield yield(0,V.qq)(yield(0,V.qq)(C))}while(v)}))}listItems(v={}){return(0,V.FC)(this,arguments,(function*listItems_1(){var P,C;try{for(var _,x=(0,V.KL)(this.listSegments(undefined,v));!(_=yield(0,V.qq)(x.next())).done;){const v=_.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(v.segment.blobItems)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,V.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listBlobsFlat(v={}){const P=[];v.includeCopy&&P.push("copy"),v.includeDeleted&&P.push("deleted"),v.includeMetadata&&P.push("metadata"),v.includeSnapshots&&P.push("snapshots"),v.includeVersions&&P.push("versions"),v.includeUncommitedBlobs&&P.push("uncommittedblobs"),v.includeTags&&P.push("tags"),v.includeDeletedWithVersions&&P.push("deletedwithversions"),v.includeImmutabilityPolicy&&P.push("immutabilitypolicy"),v.includeLegalHold&&P.push("legalhold"),""===v.prefix&&(v.prefix=void 0);const C=Object.assign(Object.assign({},v),P.length>0?{include:P}:{}),_=this.listItems(C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:(v={})=>this.listSegments(v.continuationToken,Object.assign({maxPageSize:v.maxPageSize},C))}}listHierarchySegments(v,P,C={}){return(0,V.FC)(this,arguments,(function*listHierarchySegments_1(){let _;if(P||void 0===P)do{_=yield(0,V.qq)(this.listBlobHierarchySegment(v,P,C)),P=_.continuationToken,yield yield(0,V.qq)(yield(0,V.qq)(_))}while(P)}))}listItemsByHierarchy(v,P={}){return(0,V.FC)(this,arguments,(function*listItemsByHierarchy_1(){var C,_;try{for(var x,k=(0,V.KL)(this.listHierarchySegments(v,undefined,P));!(x=yield(0,V.qq)(k.next())).done;){const v=x.value.segment;if(v.blobPrefixes)for(const P of v.blobPrefixes)yield yield(0,V.qq)(Object.assign({kind:"prefix"},P));for(const P of v.blobItems)yield yield(0,V.qq)(Object.assign({kind:"blob"},P))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,V.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}listBlobsByHierarchy(v,P={}){if(""===v)throw new RangeError("delimiter should contain one or more characters");const C=[];P.includeCopy&&C.push("copy"),P.includeDeleted&&C.push("deleted"),P.includeMetadata&&C.push("metadata"),P.includeSnapshots&&C.push("snapshots"),P.includeVersions&&C.push("versions"),P.includeUncommitedBlobs&&C.push("uncommittedblobs"),P.includeTags&&C.push("tags"),P.includeDeletedWithVersions&&C.push("deletedwithversions"),P.includeImmutabilityPolicy&&C.push("immutabilitypolicy"),P.includeLegalHold&&C.push("legalhold"),""===P.prefix&&(P.prefix=void 0);const _=Object.assign(Object.assign({},P),C.length>0?{include:C}:{}),x=this.listItemsByHierarchy(v,_);return{next:async()=>x.next(),[Symbol.asyncIterator](){return this},byPage:(P={})=>this.listHierarchySegments(v,P.continuationToken,Object.assign({maxPageSize:P.maxPageSize},_))}}async findBlobsByTagsSegment(v,P,C={}){const{span:_,updatedOptions:x}=ql("ContainerClient-findBlobsByTagsSegment",C);try{const k=await this.containerContext.filterBlobs(Object.assign({abortSignal:C.abortSignal,where:v,marker:P,maxPageSize:C.maxPageSize},convertTracingToRequestOptionsBase(x)));return Object.assign(Object.assign({},k),{_response:k._response,blobs:k.blobs.map((v=>{var P;let C="";return 1===(null===(P=v.tags)||void 0===P?void 0:P.blobTagSet.length)&&(C=v.tags.blobTagSet[0].value),Object.assign(Object.assign({},v),{tags:toTags(v.tags),tagValue:C})}))})}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}findBlobsByTagsSegments(v,P,C={}){return(0,V.FC)(this,arguments,(function*findBlobsByTagsSegments_1(){let _;if(P||void 0===P)do{_=yield(0,V.qq)(this.findBlobsByTagsSegment(v,P,C)),_.blobs=_.blobs||[],P=_.continuationToken,yield yield(0,V.qq)(_)}while(P)}))}findBlobsByTagsItems(v,P={}){return(0,V.FC)(this,arguments,(function*findBlobsByTagsItems_1(){var C,_;try{for(var x,k=(0,V.KL)(this.findBlobsByTagsSegments(v,undefined,P));!(x=yield(0,V.qq)(k.next())).done;){const v=x.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(v.blobs)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,V.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}findBlobsByTags(v,P={}){const C=Object.assign({},P),_=this.findBlobsByTagsItems(v,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:(P={})=>this.findBlobsByTagsSegments(v,P.continuationToken,Object.assign({maxPageSize:P.maxPageSize},C))}}getContainerNameFromUrl(){let v;try{const P=URLBuilder.parse(this.url);if(v="blob"===P.getHost().split(".")[1]?P.getPath().split("/")[1]:isIpEndpointStyle(P)?P.getPath().split("/")[2]:P.getPath().split("/")[1],v=decodeURIComponent(v),!v)throw new Error("Provided containerName is invalid.");return v}catch(v){throw new Error("Unable to extract containerName with provided information.")}}generateSasUrl(v){return new Promise((P=>{if(!(this.credential instanceof StorageSharedKeyCredential))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");const C=generateBlobSASQueryParameters(Object.assign({containerName:this._containerName},v),this.credential).toString();P(appendToURLQuery(this.url,C))}))}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(v){const P=new AccountSASPermissions;for(const C of v)switch(C){case"r":P.read=!0;break;case"w":P.write=!0;break;case"d":P.delete=!0;break;case"x":P.deleteVersion=!0;break;case"l":P.list=!0;break;case"a":P.add=!0;break;case"c":P.create=!0;break;case"u":P.update=!0;break;case"p":P.process=!0;break;case"t":P.tag=!0;break;case"f":P.filter=!0;break;case"i":P.setImmutabilityPolicy=!0;break;case"y":P.permanentDelete=!0;break;default:throw new RangeError(`Invalid permission character: ${C}`)}return P}static from(v){const P=new AccountSASPermissions;return v.read&&(P.read=!0),v.write&&(P.write=!0),v.delete&&(P.delete=!0),v.deleteVersion&&(P.deleteVersion=!0),v.filter&&(P.filter=!0),v.tag&&(P.tag=!0),v.list&&(P.list=!0),v.add&&(P.add=!0),v.create&&(P.create=!0),v.update&&(P.update=!0),v.process&&(P.process=!0),v.setImmutabilityPolicy&&(P.setImmutabilityPolicy=!0),v.permanentDelete&&(P.permanentDelete=!0),P}toString(){const v=[];return this.read&&v.push("r"),this.write&&v.push("w"),this.delete&&v.push("d"),this.deleteVersion&&v.push("x"),this.filter&&v.push("f"),this.tag&&v.push("t"),this.list&&v.push("l"),this.add&&v.push("a"),this.create&&v.push("c"),this.update&&v.push("u"),this.process&&v.push("p"),this.setImmutabilityPolicy&&v.push("i"),this.permanentDelete&&v.push("y"),v.join("")}}class AccountSASResourceTypes{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(v){const P=new AccountSASResourceTypes;for(const C of v)switch(C){case"s":P.service=!0;break;case"c":P.container=!0;break;case"o":P.object=!0;break;default:throw new RangeError(`Invalid resource type: ${C}`)}return P}toString(){const v=[];return this.service&&v.push("s"),this.container&&v.push("c"),this.object&&v.push("o"),v.join("")}}class AccountSASServices{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(v){const P=new AccountSASServices;for(const C of v)switch(C){case"b":P.blob=!0;break;case"f":P.file=!0;break;case"q":P.queue=!0;break;case"t":P.table=!0;break;default:throw new RangeError(`Invalid service character: ${C}`)}return P}toString(){const v=[];return this.blob&&v.push("b"),this.table&&v.push("t"),this.queue&&v.push("q"),this.file&&v.push("f"),v.join("")}}function generateAccountSASQueryParameters(v,P){const C=v.version?v.version:_a;if(v.permissions&&v.permissions.setImmutabilityPolicy&&C<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(v.permissions&&v.permissions.deleteVersion&&C<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.");if(v.permissions&&v.permissions.permanentDelete&&C<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when provided 'y' permission.");if(v.permissions&&v.permissions.tag&&C<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.");if(v.permissions&&v.permissions.filter&&C<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.");if(v.encryptionScope&&C<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");const _=AccountSASPermissions.parse(v.permissions.toString()),x=AccountSASServices.parse(v.services).toString(),k=AccountSASResourceTypes.parse(v.resourceTypes).toString();let R;R=C>="2020-12-06"?[P.accountName,_,x,k,v.startsOn?truncatedISO8061Date(v.startsOn,!1):"",truncatedISO8061Date(v.expiresOn,!1),v.ipRange?ipRangeToString(v.ipRange):"",v.protocol?v.protocol:"",C,v.encryptionScope?v.encryptionScope:"",""].join("\n"):[P.accountName,_,x,k,v.startsOn?truncatedISO8061Date(v.startsOn,!1):"",truncatedISO8061Date(v.expiresOn,!1),v.ipRange?ipRangeToString(v.ipRange):"",v.protocol?v.protocol:"",C,""].join("\n");const T=P.computeHMACSHA256(R);return new SASQueryParameters(C,T,_.toString(),x,k,v.protocol,v.startsOn,v.expiresOn,v.ipRange,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,v.encryptionScope)}class BlobServiceClient extends StorageClient{constructor(v,P,C){let _;_=isPipelineLike(P)?P:O&&P instanceof StorageSharedKeyCredential||P instanceof AnonymousCredential||(0,Q.c)(P)?newPipeline(P,C):newPipeline(new AnonymousCredential,C),super(v,_),this.serviceContext=new Service(this.storageClientContext)}static fromConnectionString(v,P){P=P||{};const C=extractConnectionStringParts(v);if("AccountConnString"===C.kind){if(O){const v=new StorageSharedKeyCredential(C.accountName,C.accountKey);P.proxyOptions||(P.proxyOptions=getDefaultProxySettings(C.proxyUri));const _=newPipeline(v,P);return new BlobServiceClient(C.url,_)}throw new Error("Account connection string is only supported in Node.js environment")}if("SASConnString"===C.kind){const v=newPipeline(new AnonymousCredential,P);return new BlobServiceClient(C.url+"?"+C.accountSas,v)}throw new Error("Connection string must be either an Account connection string or a SAS connection string")}getContainerClient(v){return new ContainerClient(appendToURLPath(this.url,encodeURIComponent(v)),this.pipeline)}async createContainer(v,P={}){const{span:C,updatedOptions:_}=ql("BlobServiceClient-createContainer",P);try{const P=this.getContainerClient(v),x=await P.create(_);return{containerClient:P,containerCreateResponse:x}}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async deleteContainer(v,P={}){const{span:C,updatedOptions:_}=ql("BlobServiceClient-deleteContainer",P);try{const P=this.getContainerClient(v);return await P.delete(_)}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async undeleteContainer(v,P,C={}){const{span:_,updatedOptions:x}=ql("BlobServiceClient-undeleteContainer",C);try{const k=this.getContainerClient(C.destinationContainerName||v),R=new Container(k.storageClientContext);return{containerClient:k,containerUndeleteResponse:await R.restore(Object.assign({deletedContainerName:v,deletedContainerVersion:P},x))}}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}async renameContainer(v,P,C={}){var _;const{span:x,updatedOptions:k}=ql("BlobServiceClient-renameContainer",C);try{const R=this.getContainerClient(P),T=new Container(R.storageClientContext);return{containerClient:R,containerRenameResponse:await T.rename(v,Object.assign(Object.assign({},k),{sourceLeaseId:null===(_=C.sourceCondition)||void 0===_?void 0:_.leaseId}))}}catch(v){throw x.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{x.end()}}async getProperties(v={}){const{span:P,updatedOptions:C}=ql("BlobServiceClient-getProperties",v);try{return await this.serviceContext.getProperties(Object.assign({abortSignal:v.abortSignal},convertTracingToRequestOptionsBase(C)))}catch(v){throw P.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{P.end()}}async setProperties(v,P={}){const{span:C,updatedOptions:_}=ql("BlobServiceClient-setProperties",P);try{return await this.serviceContext.setProperties(v,Object.assign({abortSignal:P.abortSignal},convertTracingToRequestOptionsBase(_)))}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async getStatistics(v={}){const{span:P,updatedOptions:C}=ql("BlobServiceClient-getStatistics",v);try{return await this.serviceContext.getStatistics(Object.assign({abortSignal:v.abortSignal},convertTracingToRequestOptionsBase(C)))}catch(v){throw P.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{P.end()}}async getAccountInfo(v={}){const{span:P,updatedOptions:C}=ql("BlobServiceClient-getAccountInfo",v);try{return await this.serviceContext.getAccountInfo(Object.assign({abortSignal:v.abortSignal},convertTracingToRequestOptionsBase(C)))}catch(v){throw P.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{P.end()}}async listContainersSegment(v,P={}){const{span:C,updatedOptions:_}=ql("BlobServiceClient-listContainersSegment",P);try{return await this.serviceContext.listContainersSegment(Object.assign(Object.assign(Object.assign({abortSignal:P.abortSignal,marker:v},P),{include:"string"==typeof P.include?[P.include]:P.include}),convertTracingToRequestOptionsBase(_)))}catch(v){throw C.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{C.end()}}async findBlobsByTagsSegment(v,P,C={}){const{span:_,updatedOptions:x}=ql("BlobServiceClient-findBlobsByTagsSegment",C);try{const k=await this.serviceContext.filterBlobs(Object.assign({abortSignal:C.abortSignal,where:v,marker:P,maxPageSize:C.maxPageSize},convertTracingToRequestOptionsBase(x)));return Object.assign(Object.assign({},k),{_response:k._response,blobs:k.blobs.map((v=>{var P;let C="";return 1===(null===(P=v.tags)||void 0===P?void 0:P.blobTagSet.length)&&(C=v.tags.blobTagSet[0].value),Object.assign(Object.assign({},v),{tags:toTags(v.tags),tagValue:C})}))})}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}findBlobsByTagsSegments(v,P,C={}){return(0,V.FC)(this,arguments,(function*findBlobsByTagsSegments_1(){let _;if(P||void 0===P)do{_=yield(0,V.qq)(this.findBlobsByTagsSegment(v,P,C)),_.blobs=_.blobs||[],P=_.continuationToken,yield yield(0,V.qq)(_)}while(P)}))}findBlobsByTagsItems(v,P={}){return(0,V.FC)(this,arguments,(function*findBlobsByTagsItems_1(){var C,_;try{for(var x,k=(0,V.KL)(this.findBlobsByTagsSegments(v,undefined,P));!(x=yield(0,V.qq)(k.next())).done;){const v=x.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(v.blobs)))}}catch(v){C={error:v}}finally{try{x&&!x.done&&(_=k.return)&&(yield(0,V.qq)(_.call(k)))}finally{if(C)throw C.error}}}))}findBlobsByTags(v,P={}){const C=Object.assign({},P),_=this.findBlobsByTagsItems(v,C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:(P={})=>this.findBlobsByTagsSegments(v,P.continuationToken,Object.assign({maxPageSize:P.maxPageSize},C))}}listSegments(v,P={}){return(0,V.FC)(this,arguments,(function*listSegments_1(){let C;if(v||void 0===v)do{C=yield(0,V.qq)(this.listContainersSegment(v,P)),C.containerItems=C.containerItems||[],v=C.continuationToken,yield yield(0,V.qq)(yield(0,V.qq)(C))}while(v)}))}listItems(v={}){return(0,V.FC)(this,arguments,(function*listItems_1(){var P,C;try{for(var _,x=(0,V.KL)(this.listSegments(undefined,v));!(_=yield(0,V.qq)(x.next())).done;){const v=_.value;yield(0,V.qq)(yield*(0,V.V2)((0,V.KL)(v.containerItems)))}}catch(v){P={error:v}}finally{try{_&&!_.done&&(C=x.return)&&(yield(0,V.qq)(C.call(x)))}finally{if(P)throw P.error}}}))}listContainers(v={}){""===v.prefix&&(v.prefix=void 0);const P=[];v.includeDeleted&&P.push("deleted"),v.includeMetadata&&P.push("metadata"),v.includeSystem&&P.push("system");const C=Object.assign(Object.assign({},v),P.length>0?{include:P}:{}),_=this.listItems(C);return{next:()=>_.next(),[Symbol.asyncIterator](){return this},byPage:(v={})=>this.listSegments(v.continuationToken,Object.assign({maxPageSize:v.maxPageSize},C))}}async getUserDelegationKey(v,P,C={}){const{span:_,updatedOptions:x}=ql("BlobServiceClient-getUserDelegationKey",C);try{const k=await this.serviceContext.getUserDelegationKey({startsOn:truncatedISO8061Date(v,!1),expiresOn:truncatedISO8061Date(P,!1)},Object.assign({abortSignal:C.abortSignal},convertTracingToRequestOptionsBase(x))),R={signedObjectId:k.signedObjectId,signedTenantId:k.signedTenantId,signedStartsOn:new Date(k.signedStartsOn),signedExpiresOn:new Date(k.signedExpiresOn),signedService:k.signedService,signedVersion:k.signedVersion,value:k.value};return Object.assign({_response:k._response,requestId:k.requestId,clientRequestId:k.clientRequestId,version:k.version,date:k.date,errorCode:k.errorCode},R)}catch(v){throw _.setStatus({code:ue.Qn.ERROR,message:v.message}),v}finally{_.end()}}getBlobBatchClient(){return new BlobBatchClient(this.url,this.pipeline)}generateAccountSasUrl(v,P=AccountSASPermissions.parse("r"),C="sco",_={}){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===v){const P=new Date;v=new Date(P.getTime()+36e5)}const x=generateAccountSASQueryParameters(Object.assign({permissions:P,expiresOn:v,resourceTypes:C,services:AccountSASServices.parse("b").toString()},_),this.credential).toString();return appendToURLQuery(this.url,x)}}},10969:(v,P,C)=>{"use strict";C.r(P);var _=C(82436),x={};for(const v in _)"default"!==v&&(x[v]=()=>_[v]);C.d(P,x)},10200:(v,P,C)=>{"use strict";C.r(P);var _=C(95812),x={};for(const v in _)"default"!==v&&(x[v]=()=>_[v]);C.d(P,x)},11916:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.Streams=P.Compose=P.Contexts=P.Volumes=P.Containers=void 0;const _=C(22037),x=C(66636),k=C(9145),R=C(35307),T=C(11877),O=C(27118),I=C(80908);let z="unix:////./pipe/dockerCliApi";if("win32"!==_.platform()){const v=_.homedir();z=`unix://${v}/.docker/run/docker-cli-api.sock`}class Containers extends k.ContainersClient{constructor(v=z){super(v,x.credentials.createInsecure())}}P.Containers=Containers;class Volumes extends R.VolumesClient{constructor(v=z){super(v,x.credentials.createInsecure())}}P.Volumes=Volumes;class Contexts extends T.ContextsClient{constructor(v=z){super(v,x.credentials.createInsecure())}}P.Contexts=Contexts;class Compose extends O.ComposeClient{constructor(v=z){super(v,x.credentials.createInsecure())}}P.Compose=Compose;class Streams extends I.StreamingClient{constructor(v=z){super(v,x.credentials.createInsecure())}}P.Streams=Streams},27118:(v,P,C)=>{"use strict";var _=C(66636),x=C(49850);var k=P.ComposeService={up:{path:"/com.docker.api.protos.compose.v1.Compose/Up",requestStream:!1,responseStream:!1,requestType:x.ComposeUpRequest,responseType:x.ComposeUpResponse,requestSerialize:function serialize_com_docker_api_protos_compose_v1_ComposeUpRequest(v){if(!(v instanceof x.ComposeUpRequest))throw new Error("Expected argument of type com.docker.api.protos.compose.v1.ComposeUpRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_compose_v1_ComposeUpRequest(v){return x.ComposeUpRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_compose_v1_ComposeUpResponse(v){if(!(v instanceof x.ComposeUpResponse))throw new Error("Expected argument of type com.docker.api.protos.compose.v1.ComposeUpResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_compose_v1_ComposeUpResponse(v){return x.ComposeUpResponse.deserializeBinary(new Uint8Array(v))}},down:{path:"/com.docker.api.protos.compose.v1.Compose/Down",requestStream:!1,responseStream:!1,requestType:x.ComposeDownRequest,responseType:x.ComposeDownResponse,requestSerialize:function serialize_com_docker_api_protos_compose_v1_ComposeDownRequest(v){if(!(v instanceof x.ComposeDownRequest))throw new Error("Expected argument of type com.docker.api.protos.compose.v1.ComposeDownRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_compose_v1_ComposeDownRequest(v){return x.ComposeDownRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_compose_v1_ComposeDownResponse(v){if(!(v instanceof x.ComposeDownResponse))throw new Error("Expected argument of type com.docker.api.protos.compose.v1.ComposeDownResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_compose_v1_ComposeDownResponse(v){return x.ComposeDownResponse.deserializeBinary(new Uint8Array(v))}},stacks:{path:"/com.docker.api.protos.compose.v1.Compose/Stacks",requestStream:!1,responseStream:!1,requestType:x.ComposeStacksRequest,responseType:x.ComposeStacksResponse,requestSerialize:function serialize_com_docker_api_protos_compose_v1_ComposeStacksRequest(v){if(!(v instanceof x.ComposeStacksRequest))throw new Error("Expected argument of type com.docker.api.protos.compose.v1.ComposeStacksRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_compose_v1_ComposeStacksRequest(v){return x.ComposeStacksRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_compose_v1_ComposeStacksResponse(v){if(!(v instanceof x.ComposeStacksResponse))throw new Error("Expected argument of type com.docker.api.protos.compose.v1.ComposeStacksResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_compose_v1_ComposeStacksResponse(v){return x.ComposeStacksResponse.deserializeBinary(new Uint8Array(v))}},services:{path:"/com.docker.api.protos.compose.v1.Compose/Services",requestStream:!1,responseStream:!1,requestType:x.ComposeServicesRequest,responseType:x.ComposeServicesResponse,requestSerialize:function serialize_com_docker_api_protos_compose_v1_ComposeServicesRequest(v){if(!(v instanceof x.ComposeServicesRequest))throw new Error("Expected argument of type com.docker.api.protos.compose.v1.ComposeServicesRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_compose_v1_ComposeServicesRequest(v){return x.ComposeServicesRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_compose_v1_ComposeServicesResponse(v){if(!(v instanceof x.ComposeServicesResponse))throw new Error("Expected argument of type com.docker.api.protos.compose.v1.ComposeServicesResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_compose_v1_ComposeServicesResponse(v){return x.ComposeServicesResponse.deserializeBinary(new Uint8Array(v))}}};P.ComposeClient=_.makeGenericClientConstructor(k)},49850:(v,P,C)=>{var _=C(33019),x=_,k=Function("return this")();x.exportSymbol("proto.com.docker.api.protos.compose.v1.ComposeDownRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.compose.v1.ComposeDownResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.compose.v1.ComposeServicesRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.compose.v1.ComposeServicesResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.compose.v1.ComposeStacksRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.compose.v1.ComposeStacksResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.compose.v1.ComposeUpRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.compose.v1.ComposeUpResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.compose.v1.Service",null,k),x.exportSymbol("proto.com.docker.api.protos.compose.v1.Stack",null,k),proto.com.docker.api.protos.compose.v1.ComposeUpRequest=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.compose.v1.ComposeUpRequest.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.compose.v1.ComposeUpRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.compose.v1.ComposeUpRequest.displayName="proto.com.docker.api.protos.compose.v1.ComposeUpRequest"),proto.com.docker.api.protos.compose.v1.ComposeUpResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.compose.v1.ComposeUpResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.compose.v1.ComposeUpResponse.displayName="proto.com.docker.api.protos.compose.v1.ComposeUpResponse"),proto.com.docker.api.protos.compose.v1.ComposeDownRequest=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.compose.v1.ComposeDownRequest.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.compose.v1.ComposeDownRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.compose.v1.ComposeDownRequest.displayName="proto.com.docker.api.protos.compose.v1.ComposeDownRequest"),proto.com.docker.api.protos.compose.v1.ComposeDownResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.compose.v1.ComposeDownResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.compose.v1.ComposeDownResponse.displayName="proto.com.docker.api.protos.compose.v1.ComposeDownResponse"),proto.com.docker.api.protos.compose.v1.ComposeStacksRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.compose.v1.ComposeStacksRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.displayName="proto.com.docker.api.protos.compose.v1.ComposeStacksRequest"),proto.com.docker.api.protos.compose.v1.ComposeStacksResponse=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.compose.v1.ComposeStacksResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.displayName="proto.com.docker.api.protos.compose.v1.ComposeStacksResponse"),proto.com.docker.api.protos.compose.v1.Stack=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.compose.v1.Stack,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.compose.v1.Stack.displayName="proto.com.docker.api.protos.compose.v1.Stack"),proto.com.docker.api.protos.compose.v1.ComposeServicesRequest=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.compose.v1.ComposeServicesRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.displayName="proto.com.docker.api.protos.compose.v1.ComposeServicesRequest"),proto.com.docker.api.protos.compose.v1.ComposeServicesResponse=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.compose.v1.ComposeServicesResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.displayName="proto.com.docker.api.protos.compose.v1.ComposeServicesResponse"),proto.com.docker.api.protos.compose.v1.Service=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.compose.v1.Service.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.compose.v1.Service,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.compose.v1.Service.displayName="proto.com.docker.api.protos.compose.v1.Service"),proto.com.docker.api.protos.compose.v1.ComposeUpRequest.repeatedFields_=[3],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.compose.v1.ComposeUpRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.compose.v1.ComposeUpRequest.toObject(v,this)},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.toObject=function(v,P){var C,x={projectname:_.Message.getFieldWithDefault(P,1,""),workdir:_.Message.getFieldWithDefault(P,2,""),filesList:null==(C=_.Message.getRepeatedField(P,3))?void 0:C};return v&&(x.$jspbMessageInstance=P),x}),proto.com.docker.api.protos.compose.v1.ComposeUpRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.compose.v1.ComposeUpRequest;return proto.com.docker.api.protos.compose.v1.ComposeUpRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setProjectname(C);break;case 2:C=P.readString();v.setWorkdir(C);break;case 3:C=P.readString();v.addFiles(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.compose.v1.ComposeUpRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getProjectname()).length>0&&P.writeString(1,C),(C=v.getWorkdir()).length>0&&P.writeString(2,C),(C=v.getFilesList()).length>0&&P.writeRepeatedString(3,C)},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.prototype.getProjectname=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.prototype.setProjectname=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.prototype.getWorkdir=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.prototype.setWorkdir=function(v){return _.Message.setProto3StringField(this,2,v)},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.prototype.getFilesList=function(){return _.Message.getRepeatedField(this,3)},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.prototype.setFilesList=function(v){return _.Message.setField(this,3,v||[])},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.prototype.addFiles=function(v,P){return _.Message.addToRepeatedField(this,3,v,P)},proto.com.docker.api.protos.compose.v1.ComposeUpRequest.prototype.clearFilesList=function(){return this.setFilesList([])},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.compose.v1.ComposeUpResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.compose.v1.ComposeUpResponse.toObject(v,this)},proto.com.docker.api.protos.compose.v1.ComposeUpResponse.toObject=function(v,P){var C={projectname:_.Message.getFieldWithDefault(P,1,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.compose.v1.ComposeUpResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.compose.v1.ComposeUpResponse;return proto.com.docker.api.protos.compose.v1.ComposeUpResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.compose.v1.ComposeUpResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readString();v.setProjectname(C)}else P.skipField()}return v},proto.com.docker.api.protos.compose.v1.ComposeUpResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.compose.v1.ComposeUpResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.compose.v1.ComposeUpResponse.serializeBinaryToWriter=function(v,P){var C;(C=v.getProjectname()).length>0&&P.writeString(1,C)},proto.com.docker.api.protos.compose.v1.ComposeUpResponse.prototype.getProjectname=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.compose.v1.ComposeUpResponse.prototype.setProjectname=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.repeatedFields_=[3],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.compose.v1.ComposeDownRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.compose.v1.ComposeDownRequest.toObject(v,this)},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.toObject=function(v,P){var C,x={projectname:_.Message.getFieldWithDefault(P,1,""),workdir:_.Message.getFieldWithDefault(P,2,""),filesList:null==(C=_.Message.getRepeatedField(P,3))?void 0:C};return v&&(x.$jspbMessageInstance=P),x}),proto.com.docker.api.protos.compose.v1.ComposeDownRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.compose.v1.ComposeDownRequest;return proto.com.docker.api.protos.compose.v1.ComposeDownRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setProjectname(C);break;case 2:C=P.readString();v.setWorkdir(C);break;case 3:C=P.readString();v.addFiles(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.compose.v1.ComposeDownRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getProjectname()).length>0&&P.writeString(1,C),(C=v.getWorkdir()).length>0&&P.writeString(2,C),(C=v.getFilesList()).length>0&&P.writeRepeatedString(3,C)},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.prototype.getProjectname=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.prototype.setProjectname=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.prototype.getWorkdir=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.prototype.setWorkdir=function(v){return _.Message.setProto3StringField(this,2,v)},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.prototype.getFilesList=function(){return _.Message.getRepeatedField(this,3)},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.prototype.setFilesList=function(v){return _.Message.setField(this,3,v||[])},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.prototype.addFiles=function(v,P){return _.Message.addToRepeatedField(this,3,v,P)},proto.com.docker.api.protos.compose.v1.ComposeDownRequest.prototype.clearFilesList=function(){return this.setFilesList([])},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.compose.v1.ComposeDownResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.compose.v1.ComposeDownResponse.toObject(v,this)},proto.com.docker.api.protos.compose.v1.ComposeDownResponse.toObject=function(v,P){var C={projectname:_.Message.getFieldWithDefault(P,1,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.compose.v1.ComposeDownResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.compose.v1.ComposeDownResponse;return proto.com.docker.api.protos.compose.v1.ComposeDownResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.compose.v1.ComposeDownResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readString();v.setProjectname(C)}else P.skipField()}return v},proto.com.docker.api.protos.compose.v1.ComposeDownResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.compose.v1.ComposeDownResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.compose.v1.ComposeDownResponse.serializeBinaryToWriter=function(v,P){var C;(C=v.getProjectname()).length>0&&P.writeString(1,C)},proto.com.docker.api.protos.compose.v1.ComposeDownResponse.prototype.getProjectname=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.compose.v1.ComposeDownResponse.prototype.setProjectname=function(v){return _.Message.setProto3StringField(this,1,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.toObject(v,this)},proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.toObject=function(v,P){var C={projectname:_.Message.getFieldWithDefault(P,1,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.compose.v1.ComposeStacksRequest;return proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readString();v.setProjectname(C)}else P.skipField()}return v},proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.serializeBinaryToWriter=function(v,P){var C;(C=v.getProjectname()).length>0&&P.writeString(1,C)},proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.prototype.getProjectname=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.compose.v1.ComposeStacksRequest.prototype.setProjectname=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.repeatedFields_=[1],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.toObject(v,this)},proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.toObject=function(v,P){var C={stacksList:_.Message.toObjectList(P.getStacksList(),proto.com.docker.api.protos.compose.v1.Stack.toObject,v)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.compose.v1.ComposeStacksResponse;return proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=new proto.com.docker.api.protos.compose.v1.Stack;P.readMessage(C,proto.com.docker.api.protos.compose.v1.Stack.deserializeBinaryFromReader),v.addStacks(C)}else P.skipField()}return v},proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.serializeBinaryToWriter=function(v,P){var C;(C=v.getStacksList()).length>0&&P.writeRepeatedMessage(1,C,proto.com.docker.api.protos.compose.v1.Stack.serializeBinaryToWriter)},proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.prototype.getStacksList=function(){return _.Message.getRepeatedWrapperField(this,proto.com.docker.api.protos.compose.v1.Stack,1)},proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.prototype.setStacksList=function(v){return _.Message.setRepeatedWrapperField(this,1,v)},proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.prototype.addStacks=function(v,P){return _.Message.addToRepeatedWrapperField(this,1,v,proto.com.docker.api.protos.compose.v1.Stack,P)},proto.com.docker.api.protos.compose.v1.ComposeStacksResponse.prototype.clearStacksList=function(){return this.setStacksList([])},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.compose.v1.Stack.prototype.toObject=function(v){return proto.com.docker.api.protos.compose.v1.Stack.toObject(v,this)},proto.com.docker.api.protos.compose.v1.Stack.toObject=function(v,P){var C={id:_.Message.getFieldWithDefault(P,1,""),name:_.Message.getFieldWithDefault(P,2,""),status:_.Message.getFieldWithDefault(P,3,""),reason:_.Message.getFieldWithDefault(P,4,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.compose.v1.Stack.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.compose.v1.Stack;return proto.com.docker.api.protos.compose.v1.Stack.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.compose.v1.Stack.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setId(C);break;case 2:C=P.readString();v.setName(C);break;case 3:C=P.readString();v.setStatus(C);break;case 4:C=P.readString();v.setReason(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.compose.v1.Stack.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.compose.v1.Stack.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.compose.v1.Stack.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getId()).length>0&&P.writeString(1,C),(C=v.getName()).length>0&&P.writeString(2,C),(C=v.getStatus()).length>0&&P.writeString(3,C),(C=v.getReason()).length>0&&P.writeString(4,C)},proto.com.docker.api.protos.compose.v1.Stack.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.compose.v1.Stack.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.compose.v1.Stack.prototype.getName=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.compose.v1.Stack.prototype.setName=function(v){return _.Message.setProto3StringField(this,2,v)},proto.com.docker.api.protos.compose.v1.Stack.prototype.getStatus=function(){return _.Message.getFieldWithDefault(this,3,"")},proto.com.docker.api.protos.compose.v1.Stack.prototype.setStatus=function(v){return _.Message.setProto3StringField(this,3,v)},proto.com.docker.api.protos.compose.v1.Stack.prototype.getReason=function(){return _.Message.getFieldWithDefault(this,4,"")},proto.com.docker.api.protos.compose.v1.Stack.prototype.setReason=function(v){return _.Message.setProto3StringField(this,4,v)},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.repeatedFields_=[3],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.toObject(v,this)},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.toObject=function(v,P){var C,x={projectname:_.Message.getFieldWithDefault(P,1,""),workdir:_.Message.getFieldWithDefault(P,2,""),filesList:null==(C=_.Message.getRepeatedField(P,3))?void 0:C};return v&&(x.$jspbMessageInstance=P),x}),proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.compose.v1.ComposeServicesRequest;return proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setProjectname(C);break;case 2:C=P.readString();v.setWorkdir(C);break;case 3:C=P.readString();v.addFiles(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getProjectname()).length>0&&P.writeString(1,C),(C=v.getWorkdir()).length>0&&P.writeString(2,C),(C=v.getFilesList()).length>0&&P.writeRepeatedString(3,C)},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.prototype.getProjectname=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.prototype.setProjectname=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.prototype.getWorkdir=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.prototype.setWorkdir=function(v){return _.Message.setProto3StringField(this,2,v)},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.prototype.getFilesList=function(){return _.Message.getRepeatedField(this,3)},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.prototype.setFilesList=function(v){return _.Message.setField(this,3,v||[])},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.prototype.addFiles=function(v,P){return _.Message.addToRepeatedField(this,3,v,P)},proto.com.docker.api.protos.compose.v1.ComposeServicesRequest.prototype.clearFilesList=function(){return this.setFilesList([])},proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.repeatedFields_=[1],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.toObject(v,this)},proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.toObject=function(v,P){var C={servicesList:_.Message.toObjectList(P.getServicesList(),proto.com.docker.api.protos.compose.v1.Service.toObject,v)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.compose.v1.ComposeServicesResponse;return proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=new proto.com.docker.api.protos.compose.v1.Service;P.readMessage(C,proto.com.docker.api.protos.compose.v1.Service.deserializeBinaryFromReader),v.addServices(C)}else P.skipField()}return v},proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.serializeBinaryToWriter=function(v,P){var C;(C=v.getServicesList()).length>0&&P.writeRepeatedMessage(1,C,proto.com.docker.api.protos.compose.v1.Service.serializeBinaryToWriter)},proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.prototype.getServicesList=function(){return _.Message.getRepeatedWrapperField(this,proto.com.docker.api.protos.compose.v1.Service,1)},proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.prototype.setServicesList=function(v){return _.Message.setRepeatedWrapperField(this,1,v)},proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.prototype.addServices=function(v,P){return _.Message.addToRepeatedWrapperField(this,1,v,proto.com.docker.api.protos.compose.v1.Service,P)},proto.com.docker.api.protos.compose.v1.ComposeServicesResponse.prototype.clearServicesList=function(){return this.setServicesList([])},proto.com.docker.api.protos.compose.v1.Service.repeatedFields_=[5],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.compose.v1.Service.prototype.toObject=function(v){return proto.com.docker.api.protos.compose.v1.Service.toObject(v,this)},proto.com.docker.api.protos.compose.v1.Service.toObject=function(v,P){var C,x={id:_.Message.getFieldWithDefault(P,1,""),name:_.Message.getFieldWithDefault(P,2,""),replicas:_.Message.getFieldWithDefault(P,3,0),desired:_.Message.getFieldWithDefault(P,4,0),portsList:null==(C=_.Message.getRepeatedField(P,5))?void 0:C};return v&&(x.$jspbMessageInstance=P),x}),proto.com.docker.api.protos.compose.v1.Service.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.compose.v1.Service;return proto.com.docker.api.protos.compose.v1.Service.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.compose.v1.Service.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setId(C);break;case 2:C=P.readString();v.setName(C);break;case 3:C=P.readUint32();v.setReplicas(C);break;case 4:C=P.readUint32();v.setDesired(C);break;case 5:C=P.readString();v.addPorts(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.compose.v1.Service.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.compose.v1.Service.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.compose.v1.Service.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getId()).length>0&&P.writeString(1,C),(C=v.getName()).length>0&&P.writeString(2,C),0!==(C=v.getReplicas())&&P.writeUint32(3,C),0!==(C=v.getDesired())&&P.writeUint32(4,C),(C=v.getPortsList()).length>0&&P.writeRepeatedString(5,C)},proto.com.docker.api.protos.compose.v1.Service.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.compose.v1.Service.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.compose.v1.Service.prototype.getName=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.compose.v1.Service.prototype.setName=function(v){return _.Message.setProto3StringField(this,2,v)},proto.com.docker.api.protos.compose.v1.Service.prototype.getReplicas=function(){return _.Message.getFieldWithDefault(this,3,0)},proto.com.docker.api.protos.compose.v1.Service.prototype.setReplicas=function(v){return _.Message.setProto3IntField(this,3,v)},proto.com.docker.api.protos.compose.v1.Service.prototype.getDesired=function(){return _.Message.getFieldWithDefault(this,4,0)},proto.com.docker.api.protos.compose.v1.Service.prototype.setDesired=function(v){return _.Message.setProto3IntField(this,4,v)},proto.com.docker.api.protos.compose.v1.Service.prototype.getPortsList=function(){return _.Message.getRepeatedField(this,5)},proto.com.docker.api.protos.compose.v1.Service.prototype.setPortsList=function(v){return _.Message.setField(this,5,v||[])},proto.com.docker.api.protos.compose.v1.Service.prototype.addPorts=function(v,P){return _.Message.addToRepeatedField(this,5,v,P)},proto.com.docker.api.protos.compose.v1.Service.prototype.clearPortsList=function(){return this.setPortsList([])},x.object.extend(P,proto.com.docker.api.protos.compose.v1)},9145:(v,P,C)=>{"use strict";var _=C(66636),x=C(82436);var k=P.ContainersService={list:{path:"/com.docker.api.protos.containers.v1.Containers/List",requestStream:!1,responseStream:!1,requestType:x.ListRequest,responseType:x.ListResponse,requestSerialize:function serialize_com_docker_api_protos_containers_v1_ListRequest(v){if(!(v instanceof x.ListRequest))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.ListRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_containers_v1_ListRequest(v){return x.ListRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_containers_v1_ListResponse(v){if(!(v instanceof x.ListResponse))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.ListResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_containers_v1_ListResponse(v){return x.ListResponse.deserializeBinary(new Uint8Array(v))}},start:{path:"/com.docker.api.protos.containers.v1.Containers/Start",requestStream:!1,responseStream:!1,requestType:x.StartRequest,responseType:x.StartResponse,requestSerialize:function serialize_com_docker_api_protos_containers_v1_StartRequest(v){if(!(v instanceof x.StartRequest))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.StartRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_containers_v1_StartRequest(v){return x.StartRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_containers_v1_StartResponse(v){if(!(v instanceof x.StartResponse))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.StartResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_containers_v1_StartResponse(v){return x.StartResponse.deserializeBinary(new Uint8Array(v))}},stop:{path:"/com.docker.api.protos.containers.v1.Containers/Stop",requestStream:!1,responseStream:!1,requestType:x.StopRequest,responseType:x.StopResponse,requestSerialize:function serialize_com_docker_api_protos_containers_v1_StopRequest(v){if(!(v instanceof x.StopRequest))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.StopRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_containers_v1_StopRequest(v){return x.StopRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_containers_v1_StopResponse(v){if(!(v instanceof x.StopResponse))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.StopResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_containers_v1_StopResponse(v){return x.StopResponse.deserializeBinary(new Uint8Array(v))}},kill:{path:"/com.docker.api.protos.containers.v1.Containers/Kill",requestStream:!1,responseStream:!1,requestType:x.KillRequest,responseType:x.KillResponse,requestSerialize:function serialize_com_docker_api_protos_containers_v1_KillRequest(v){if(!(v instanceof x.KillRequest))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.KillRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_containers_v1_KillRequest(v){return x.KillRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_containers_v1_KillResponse(v){if(!(v instanceof x.KillResponse))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.KillResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_containers_v1_KillResponse(v){return x.KillResponse.deserializeBinary(new Uint8Array(v))}},run:{path:"/com.docker.api.protos.containers.v1.Containers/Run",requestStream:!1,responseStream:!1,requestType:x.RunRequest,responseType:x.RunResponse,requestSerialize:function serialize_com_docker_api_protos_containers_v1_RunRequest(v){if(!(v instanceof x.RunRequest))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.RunRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_containers_v1_RunRequest(v){return x.RunRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_containers_v1_RunResponse(v){if(!(v instanceof x.RunResponse))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.RunResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_containers_v1_RunResponse(v){return x.RunResponse.deserializeBinary(new Uint8Array(v))}},exec:{path:"/com.docker.api.protos.containers.v1.Containers/Exec",requestStream:!1,responseStream:!1,requestType:x.ExecRequest,responseType:x.ExecResponse,requestSerialize:function serialize_com_docker_api_protos_containers_v1_ExecRequest(v){if(!(v instanceof x.ExecRequest))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.ExecRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_containers_v1_ExecRequest(v){return x.ExecRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_containers_v1_ExecResponse(v){if(!(v instanceof x.ExecResponse))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.ExecResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_containers_v1_ExecResponse(v){return x.ExecResponse.deserializeBinary(new Uint8Array(v))}},logs:{path:"/com.docker.api.protos.containers.v1.Containers/Logs",requestStream:!1,responseStream:!0,requestType:x.LogsRequest,responseType:x.LogsResponse,requestSerialize:function serialize_com_docker_api_protos_containers_v1_LogsRequest(v){if(!(v instanceof x.LogsRequest))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.LogsRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_containers_v1_LogsRequest(v){return x.LogsRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_containers_v1_LogsResponse(v){if(!(v instanceof x.LogsResponse))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.LogsResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_containers_v1_LogsResponse(v){return x.LogsResponse.deserializeBinary(new Uint8Array(v))}},delete:{path:"/com.docker.api.protos.containers.v1.Containers/Delete",requestStream:!1,responseStream:!1,requestType:x.DeleteRequest,responseType:x.DeleteResponse,requestSerialize:function serialize_com_docker_api_protos_containers_v1_DeleteRequest(v){if(!(v instanceof x.DeleteRequest))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.DeleteRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_containers_v1_DeleteRequest(v){return x.DeleteRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_containers_v1_DeleteResponse(v){if(!(v instanceof x.DeleteResponse))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.DeleteResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_containers_v1_DeleteResponse(v){return x.DeleteResponse.deserializeBinary(new Uint8Array(v))}},inspect:{path:"/com.docker.api.protos.containers.v1.Containers/Inspect",requestStream:!1,responseStream:!1,requestType:x.InspectRequest,responseType:x.InspectResponse,requestSerialize:function serialize_com_docker_api_protos_containers_v1_InspectRequest(v){if(!(v instanceof x.InspectRequest))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.InspectRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_containers_v1_InspectRequest(v){return x.InspectRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_containers_v1_InspectResponse(v){if(!(v instanceof x.InspectResponse))throw new Error("Expected argument of type com.docker.api.protos.containers.v1.InspectResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_containers_v1_InspectResponse(v){return x.InspectResponse.deserializeBinary(new Uint8Array(v))}}};P.ContainersClient=_.makeGenericClientConstructor(k)},82436:(v,P,C)=>{var _=C(33019),x=_,k=Function("return this")();x.exportSymbol("proto.com.docker.api.protos.containers.v1.Container",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.DeleteRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.DeleteResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.ExecRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.ExecResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.Healthcheck",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.HostConfig",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.InspectRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.InspectResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.KillRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.KillResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.ListRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.ListResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.LogsRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.LogsResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.Port",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.RunRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.RunResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.StartRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.StartResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.StopRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.containers.v1.StopResponse",null,k),proto.com.docker.api.protos.containers.v1.Port=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.Port,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.Port.displayName="proto.com.docker.api.protos.containers.v1.Port"),proto.com.docker.api.protos.containers.v1.Container=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.containers.v1.Container.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.containers.v1.Container,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.Container.displayName="proto.com.docker.api.protos.containers.v1.Container"),proto.com.docker.api.protos.containers.v1.HostConfig=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.HostConfig,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.HostConfig.displayName="proto.com.docker.api.protos.containers.v1.HostConfig"),proto.com.docker.api.protos.containers.v1.Healthcheck=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.containers.v1.Healthcheck.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.containers.v1.Healthcheck,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.Healthcheck.displayName="proto.com.docker.api.protos.containers.v1.Healthcheck"),proto.com.docker.api.protos.containers.v1.InspectRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.InspectRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.InspectRequest.displayName="proto.com.docker.api.protos.containers.v1.InspectRequest"),proto.com.docker.api.protos.containers.v1.InspectResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.InspectResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.InspectResponse.displayName="proto.com.docker.api.protos.containers.v1.InspectResponse"),proto.com.docker.api.protos.containers.v1.DeleteRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.DeleteRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.DeleteRequest.displayName="proto.com.docker.api.protos.containers.v1.DeleteRequest"),proto.com.docker.api.protos.containers.v1.DeleteResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.DeleteResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.DeleteResponse.displayName="proto.com.docker.api.protos.containers.v1.DeleteResponse"),proto.com.docker.api.protos.containers.v1.StartRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.StartRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.StartRequest.displayName="proto.com.docker.api.protos.containers.v1.StartRequest"),proto.com.docker.api.protos.containers.v1.StartResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.StartResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.StartResponse.displayName="proto.com.docker.api.protos.containers.v1.StartResponse"),proto.com.docker.api.protos.containers.v1.StopRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.StopRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.StopRequest.displayName="proto.com.docker.api.protos.containers.v1.StopRequest"),proto.com.docker.api.protos.containers.v1.StopResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.StopResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.StopResponse.displayName="proto.com.docker.api.protos.containers.v1.StopResponse"),proto.com.docker.api.protos.containers.v1.KillRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.KillRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.KillRequest.displayName="proto.com.docker.api.protos.containers.v1.KillRequest"),proto.com.docker.api.protos.containers.v1.KillResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.KillResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.KillResponse.displayName="proto.com.docker.api.protos.containers.v1.KillResponse"),proto.com.docker.api.protos.containers.v1.RunRequest=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.containers.v1.RunRequest.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.containers.v1.RunRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.RunRequest.displayName="proto.com.docker.api.protos.containers.v1.RunRequest"),proto.com.docker.api.protos.containers.v1.RunResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.RunResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.RunResponse.displayName="proto.com.docker.api.protos.containers.v1.RunResponse"),proto.com.docker.api.protos.containers.v1.ExecRequest=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.containers.v1.ExecRequest.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.containers.v1.ExecRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.ExecRequest.displayName="proto.com.docker.api.protos.containers.v1.ExecRequest"),proto.com.docker.api.protos.containers.v1.ExecResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.ExecResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.ExecResponse.displayName="proto.com.docker.api.protos.containers.v1.ExecResponse"),proto.com.docker.api.protos.containers.v1.ListRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.ListRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.ListRequest.displayName="proto.com.docker.api.protos.containers.v1.ListRequest"),proto.com.docker.api.protos.containers.v1.ListResponse=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.containers.v1.ListResponse.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.containers.v1.ListResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.ListResponse.displayName="proto.com.docker.api.protos.containers.v1.ListResponse"),proto.com.docker.api.protos.containers.v1.LogsRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.LogsRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.LogsRequest.displayName="proto.com.docker.api.protos.containers.v1.LogsRequest"),proto.com.docker.api.protos.containers.v1.LogsResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.containers.v1.LogsResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.containers.v1.LogsResponse.displayName="proto.com.docker.api.protos.containers.v1.LogsResponse"),_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.Port.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.Port.toObject(v,this)},proto.com.docker.api.protos.containers.v1.Port.toObject=function(v,P){var C={hostPort:_.Message.getFieldWithDefault(P,1,0),containerPort:_.Message.getFieldWithDefault(P,2,0),protocol:_.Message.getFieldWithDefault(P,3,""),hostIp:_.Message.getFieldWithDefault(P,4,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.Port.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.Port;return proto.com.docker.api.protos.containers.v1.Port.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.Port.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readUint32();v.setHostPort(C);break;case 2:C=P.readUint32();v.setContainerPort(C);break;case 3:C=P.readString();v.setProtocol(C);break;case 4:C=P.readString();v.setHostIp(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.containers.v1.Port.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.Port.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.Port.serializeBinaryToWriter=function(v,P){var C=void 0;0!==(C=v.getHostPort())&&P.writeUint32(1,C),0!==(C=v.getContainerPort())&&P.writeUint32(2,C),(C=v.getProtocol()).length>0&&P.writeString(3,C),(C=v.getHostIp()).length>0&&P.writeString(4,C)},proto.com.docker.api.protos.containers.v1.Port.prototype.getHostPort=function(){return _.Message.getFieldWithDefault(this,1,0)},proto.com.docker.api.protos.containers.v1.Port.prototype.setHostPort=function(v){return _.Message.setProto3IntField(this,1,v)},proto.com.docker.api.protos.containers.v1.Port.prototype.getContainerPort=function(){return _.Message.getFieldWithDefault(this,2,0)},proto.com.docker.api.protos.containers.v1.Port.prototype.setContainerPort=function(v){return _.Message.setProto3IntField(this,2,v)},proto.com.docker.api.protos.containers.v1.Port.prototype.getProtocol=function(){return _.Message.getFieldWithDefault(this,3,"")},proto.com.docker.api.protos.containers.v1.Port.prototype.setProtocol=function(v){return _.Message.setProto3StringField(this,3,v)},proto.com.docker.api.protos.containers.v1.Port.prototype.getHostIp=function(){return _.Message.getFieldWithDefault(this,4,"")},proto.com.docker.api.protos.containers.v1.Port.prototype.setHostIp=function(v){return _.Message.setProto3StringField(this,4,v)},proto.com.docker.api.protos.containers.v1.Container.repeatedFields_=[10,11],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.Container.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.Container.toObject(v,this)},proto.com.docker.api.protos.containers.v1.Container.toObject=function(v,P){var C,x={id:_.Message.getFieldWithDefault(P,1,""),image:_.Message.getFieldWithDefault(P,2,""),status:_.Message.getFieldWithDefault(P,3,""),command:_.Message.getFieldWithDefault(P,4,""),cpuTime:_.Message.getFieldWithDefault(P,5,0),memoryUsage:_.Message.getFieldWithDefault(P,6,0),pidsCurrent:_.Message.getFieldWithDefault(P,8,0),pidsLimit:_.Message.getFieldWithDefault(P,9,0),labelsList:null==(C=_.Message.getRepeatedField(P,10))?void 0:C,portsList:_.Message.toObjectList(P.getPortsList(),proto.com.docker.api.protos.containers.v1.Port.toObject,v),platform:_.Message.getFieldWithDefault(P,13,""),hostConfig:(C=P.getHostConfig())&&proto.com.docker.api.protos.containers.v1.HostConfig.toObject(v,C),healthcheck:(C=P.getHealthcheck())&&proto.com.docker.api.protos.containers.v1.Healthcheck.toObject(v,C)};return v&&(x.$jspbMessageInstance=P),x}),proto.com.docker.api.protos.containers.v1.Container.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.Container;return proto.com.docker.api.protos.containers.v1.Container.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.Container.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setId(C);break;case 2:C=P.readString();v.setImage(C);break;case 3:C=P.readString();v.setStatus(C);break;case 4:C=P.readString();v.setCommand(C);break;case 5:C=P.readUint64();v.setCpuTime(C);break;case 6:C=P.readUint64();v.setMemoryUsage(C);break;case 8:C=P.readUint64();v.setPidsCurrent(C);break;case 9:C=P.readUint64();v.setPidsLimit(C);break;case 10:C=P.readString();v.addLabels(C);break;case 11:C=new proto.com.docker.api.protos.containers.v1.Port;P.readMessage(C,proto.com.docker.api.protos.containers.v1.Port.deserializeBinaryFromReader),v.addPorts(C);break;case 13:C=P.readString();v.setPlatform(C);break;case 15:C=new proto.com.docker.api.protos.containers.v1.HostConfig;P.readMessage(C,proto.com.docker.api.protos.containers.v1.HostConfig.deserializeBinaryFromReader),v.setHostConfig(C);break;case 16:C=new proto.com.docker.api.protos.containers.v1.Healthcheck;P.readMessage(C,proto.com.docker.api.protos.containers.v1.Healthcheck.deserializeBinaryFromReader),v.setHealthcheck(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.containers.v1.Container.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.Container.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.Container.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getId()).length>0&&P.writeString(1,C),(C=v.getImage()).length>0&&P.writeString(2,C),(C=v.getStatus()).length>0&&P.writeString(3,C),(C=v.getCommand()).length>0&&P.writeString(4,C),0!==(C=v.getCpuTime())&&P.writeUint64(5,C),0!==(C=v.getMemoryUsage())&&P.writeUint64(6,C),0!==(C=v.getPidsCurrent())&&P.writeUint64(8,C),0!==(C=v.getPidsLimit())&&P.writeUint64(9,C),(C=v.getLabelsList()).length>0&&P.writeRepeatedString(10,C),(C=v.getPortsList()).length>0&&P.writeRepeatedMessage(11,C,proto.com.docker.api.protos.containers.v1.Port.serializeBinaryToWriter),(C=v.getPlatform()).length>0&&P.writeString(13,C),null!=(C=v.getHostConfig())&&P.writeMessage(15,C,proto.com.docker.api.protos.containers.v1.HostConfig.serializeBinaryToWriter),null!=(C=v.getHealthcheck())&&P.writeMessage(16,C,proto.com.docker.api.protos.containers.v1.Healthcheck.serializeBinaryToWriter)},proto.com.docker.api.protos.containers.v1.Container.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.containers.v1.Container.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.getImage=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.containers.v1.Container.prototype.setImage=function(v){return _.Message.setProto3StringField(this,2,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.getStatus=function(){return _.Message.getFieldWithDefault(this,3,"")},proto.com.docker.api.protos.containers.v1.Container.prototype.setStatus=function(v){return _.Message.setProto3StringField(this,3,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.getCommand=function(){return _.Message.getFieldWithDefault(this,4,"")},proto.com.docker.api.protos.containers.v1.Container.prototype.setCommand=function(v){return _.Message.setProto3StringField(this,4,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.getCpuTime=function(){return _.Message.getFieldWithDefault(this,5,0)},proto.com.docker.api.protos.containers.v1.Container.prototype.setCpuTime=function(v){return _.Message.setProto3IntField(this,5,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.getMemoryUsage=function(){return _.Message.getFieldWithDefault(this,6,0)},proto.com.docker.api.protos.containers.v1.Container.prototype.setMemoryUsage=function(v){return _.Message.setProto3IntField(this,6,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.getPidsCurrent=function(){return _.Message.getFieldWithDefault(this,8,0)},proto.com.docker.api.protos.containers.v1.Container.prototype.setPidsCurrent=function(v){return _.Message.setProto3IntField(this,8,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.getPidsLimit=function(){return _.Message.getFieldWithDefault(this,9,0)},proto.com.docker.api.protos.containers.v1.Container.prototype.setPidsLimit=function(v){return _.Message.setProto3IntField(this,9,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.getLabelsList=function(){return _.Message.getRepeatedField(this,10)},proto.com.docker.api.protos.containers.v1.Container.prototype.setLabelsList=function(v){return _.Message.setField(this,10,v||[])},proto.com.docker.api.protos.containers.v1.Container.prototype.addLabels=function(v,P){return _.Message.addToRepeatedField(this,10,v,P)},proto.com.docker.api.protos.containers.v1.Container.prototype.clearLabelsList=function(){return this.setLabelsList([])},proto.com.docker.api.protos.containers.v1.Container.prototype.getPortsList=function(){return _.Message.getRepeatedWrapperField(this,proto.com.docker.api.protos.containers.v1.Port,11)},proto.com.docker.api.protos.containers.v1.Container.prototype.setPortsList=function(v){return _.Message.setRepeatedWrapperField(this,11,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.addPorts=function(v,P){return _.Message.addToRepeatedWrapperField(this,11,v,proto.com.docker.api.protos.containers.v1.Port,P)},proto.com.docker.api.protos.containers.v1.Container.prototype.clearPortsList=function(){return this.setPortsList([])},proto.com.docker.api.protos.containers.v1.Container.prototype.getPlatform=function(){return _.Message.getFieldWithDefault(this,13,"")},proto.com.docker.api.protos.containers.v1.Container.prototype.setPlatform=function(v){return _.Message.setProto3StringField(this,13,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.getHostConfig=function(){return _.Message.getWrapperField(this,proto.com.docker.api.protos.containers.v1.HostConfig,15)},proto.com.docker.api.protos.containers.v1.Container.prototype.setHostConfig=function(v){return _.Message.setWrapperField(this,15,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.clearHostConfig=function(){return this.setHostConfig(void 0)},proto.com.docker.api.protos.containers.v1.Container.prototype.hasHostConfig=function(){return null!=_.Message.getField(this,15)},proto.com.docker.api.protos.containers.v1.Container.prototype.getHealthcheck=function(){return _.Message.getWrapperField(this,proto.com.docker.api.protos.containers.v1.Healthcheck,16)},proto.com.docker.api.protos.containers.v1.Container.prototype.setHealthcheck=function(v){return _.Message.setWrapperField(this,16,v)},proto.com.docker.api.protos.containers.v1.Container.prototype.clearHealthcheck=function(){return this.setHealthcheck(void 0)},proto.com.docker.api.protos.containers.v1.Container.prototype.hasHealthcheck=function(){return null!=_.Message.getField(this,16)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.HostConfig.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.HostConfig.toObject(v,this)},proto.com.docker.api.protos.containers.v1.HostConfig.toObject=function(v,P){var C={memoryReservation:_.Message.getFieldWithDefault(P,1,0),memoryLimit:_.Message.getFieldWithDefault(P,2,0),cpuReservation:_.Message.getFieldWithDefault(P,3,0),cpuLimit:_.Message.getFieldWithDefault(P,4,0),restartPolicy:_.Message.getFieldWithDefault(P,5,""),autoRemove:_.Message.getBooleanFieldWithDefault(P,6,!1)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.HostConfig.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.HostConfig;return proto.com.docker.api.protos.containers.v1.HostConfig.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.HostConfig.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readUint64();v.setMemoryReservation(C);break;case 2:C=P.readUint64();v.setMemoryLimit(C);break;case 3:C=P.readUint64();v.setCpuReservation(C);break;case 4:C=P.readUint64();v.setCpuLimit(C);break;case 5:C=P.readString();v.setRestartPolicy(C);break;case 6:C=P.readBool();v.setAutoRemove(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.HostConfig.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.HostConfig.serializeBinaryToWriter=function(v,P){var C=void 0;0!==(C=v.getMemoryReservation())&&P.writeUint64(1,C),0!==(C=v.getMemoryLimit())&&P.writeUint64(2,C),0!==(C=v.getCpuReservation())&&P.writeUint64(3,C),0!==(C=v.getCpuLimit())&&P.writeUint64(4,C),(C=v.getRestartPolicy()).length>0&&P.writeString(5,C),(C=v.getAutoRemove())&&P.writeBool(6,C)},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.getMemoryReservation=function(){return _.Message.getFieldWithDefault(this,1,0)},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.setMemoryReservation=function(v){return _.Message.setProto3IntField(this,1,v)},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.getMemoryLimit=function(){return _.Message.getFieldWithDefault(this,2,0)},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.setMemoryLimit=function(v){return _.Message.setProto3IntField(this,2,v)},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.getCpuReservation=function(){return _.Message.getFieldWithDefault(this,3,0)},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.setCpuReservation=function(v){return _.Message.setProto3IntField(this,3,v)},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.getCpuLimit=function(){return _.Message.getFieldWithDefault(this,4,0)},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.setCpuLimit=function(v){return _.Message.setProto3IntField(this,4,v)},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.getRestartPolicy=function(){return _.Message.getFieldWithDefault(this,5,"")},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.setRestartPolicy=function(v){return _.Message.setProto3StringField(this,5,v)},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.getAutoRemove=function(){return _.Message.getBooleanFieldWithDefault(this,6,!1)},proto.com.docker.api.protos.containers.v1.HostConfig.prototype.setAutoRemove=function(v){return _.Message.setProto3BooleanField(this,6,v)},proto.com.docker.api.protos.containers.v1.Healthcheck.repeatedFields_=[2],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.Healthcheck.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.Healthcheck.toObject(v,this)},proto.com.docker.api.protos.containers.v1.Healthcheck.toObject=function(v,P){var C,x={disable:_.Message.getBooleanFieldWithDefault(P,1,!1),testList:null==(C=_.Message.getRepeatedField(P,2))?void 0:C,interval:_.Message.getFieldWithDefault(P,3,0)};return v&&(x.$jspbMessageInstance=P),x}),proto.com.docker.api.protos.containers.v1.Healthcheck.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.Healthcheck;return proto.com.docker.api.protos.containers.v1.Healthcheck.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.Healthcheck.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readBool();v.setDisable(C);break;case 2:C=P.readString();v.addTest(C);break;case 3:C=P.readInt64();v.setInterval(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.containers.v1.Healthcheck.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.Healthcheck.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.Healthcheck.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getDisable())&&P.writeBool(1,C),(C=v.getTestList()).length>0&&P.writeRepeatedString(2,C),0!==(C=v.getInterval())&&P.writeInt64(3,C)},proto.com.docker.api.protos.containers.v1.Healthcheck.prototype.getDisable=function(){return _.Message.getBooleanFieldWithDefault(this,1,!1)},proto.com.docker.api.protos.containers.v1.Healthcheck.prototype.setDisable=function(v){return _.Message.setProto3BooleanField(this,1,v)},proto.com.docker.api.protos.containers.v1.Healthcheck.prototype.getTestList=function(){return _.Message.getRepeatedField(this,2)},proto.com.docker.api.protos.containers.v1.Healthcheck.prototype.setTestList=function(v){return _.Message.setField(this,2,v||[])},proto.com.docker.api.protos.containers.v1.Healthcheck.prototype.addTest=function(v,P){return _.Message.addToRepeatedField(this,2,v,P)},proto.com.docker.api.protos.containers.v1.Healthcheck.prototype.clearTestList=function(){return this.setTestList([])},proto.com.docker.api.protos.containers.v1.Healthcheck.prototype.getInterval=function(){return _.Message.getFieldWithDefault(this,3,0)},proto.com.docker.api.protos.containers.v1.Healthcheck.prototype.setInterval=function(v){return _.Message.setProto3IntField(this,3,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.InspectRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.InspectRequest.toObject(v,this)},proto.com.docker.api.protos.containers.v1.InspectRequest.toObject=function(v,P){var C={id:_.Message.getFieldWithDefault(P,1,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.InspectRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.InspectRequest;return proto.com.docker.api.protos.containers.v1.InspectRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.InspectRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readString();v.setId(C)}else P.skipField()}return v},proto.com.docker.api.protos.containers.v1.InspectRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.InspectRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.InspectRequest.serializeBinaryToWriter=function(v,P){var C;(C=v.getId()).length>0&&P.writeString(1,C)},proto.com.docker.api.protos.containers.v1.InspectRequest.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.containers.v1.InspectRequest.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.InspectResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.InspectResponse.toObject(v,this)},proto.com.docker.api.protos.containers.v1.InspectResponse.toObject=function(v,P){var C,_={container:(C=P.getContainer())&&proto.com.docker.api.protos.containers.v1.Container.toObject(v,C)};return v&&(_.$jspbMessageInstance=P),_}),proto.com.docker.api.protos.containers.v1.InspectResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.InspectResponse;return proto.com.docker.api.protos.containers.v1.InspectResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.InspectResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=new proto.com.docker.api.protos.containers.v1.Container;P.readMessage(C,proto.com.docker.api.protos.containers.v1.Container.deserializeBinaryFromReader),v.setContainer(C)}else P.skipField()}return v},proto.com.docker.api.protos.containers.v1.InspectResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.InspectResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.InspectResponse.serializeBinaryToWriter=function(v,P){var C;null!=(C=v.getContainer())&&P.writeMessage(1,C,proto.com.docker.api.protos.containers.v1.Container.serializeBinaryToWriter)},proto.com.docker.api.protos.containers.v1.InspectResponse.prototype.getContainer=function(){return _.Message.getWrapperField(this,proto.com.docker.api.protos.containers.v1.Container,1)},proto.com.docker.api.protos.containers.v1.InspectResponse.prototype.setContainer=function(v){return _.Message.setWrapperField(this,1,v)},proto.com.docker.api.protos.containers.v1.InspectResponse.prototype.clearContainer=function(){return this.setContainer(void 0)},proto.com.docker.api.protos.containers.v1.InspectResponse.prototype.hasContainer=function(){return null!=_.Message.getField(this,1)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.DeleteRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.DeleteRequest.toObject(v,this)},proto.com.docker.api.protos.containers.v1.DeleteRequest.toObject=function(v,P){var C={id:_.Message.getFieldWithDefault(P,1,""),force:_.Message.getBooleanFieldWithDefault(P,2,!1)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.DeleteRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.DeleteRequest;return proto.com.docker.api.protos.containers.v1.DeleteRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.DeleteRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setId(C);break;case 2:C=P.readBool();v.setForce(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.containers.v1.DeleteRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.DeleteRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.DeleteRequest.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getId()).length>0&&P.writeString(1,C),(C=v.getForce())&&P.writeBool(2,C)},proto.com.docker.api.protos.containers.v1.DeleteRequest.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.containers.v1.DeleteRequest.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.containers.v1.DeleteRequest.prototype.getForce=function(){return _.Message.getBooleanFieldWithDefault(this,2,!1)},proto.com.docker.api.protos.containers.v1.DeleteRequest.prototype.setForce=function(v){return _.Message.setProto3BooleanField(this,2,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.DeleteResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.DeleteResponse.toObject(v,this)},proto.com.docker.api.protos.containers.v1.DeleteResponse.toObject=function(v,P){var C={};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.DeleteResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.DeleteResponse;return proto.com.docker.api.protos.containers.v1.DeleteResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.DeleteResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){P.getFieldNumber();P.skipField()}return v},proto.com.docker.api.protos.containers.v1.DeleteResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.DeleteResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.DeleteResponse.serializeBinaryToWriter=function(v,P){},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.StartRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.StartRequest.toObject(v,this)},proto.com.docker.api.protos.containers.v1.StartRequest.toObject=function(v,P){var C={id:_.Message.getFieldWithDefault(P,1,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.StartRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.StartRequest;return proto.com.docker.api.protos.containers.v1.StartRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.StartRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readString();v.setId(C)}else P.skipField()}return v},proto.com.docker.api.protos.containers.v1.StartRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.StartRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.StartRequest.serializeBinaryToWriter=function(v,P){var C;(C=v.getId()).length>0&&P.writeString(1,C)},proto.com.docker.api.protos.containers.v1.StartRequest.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.containers.v1.StartRequest.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.StartResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.StartResponse.toObject(v,this)},proto.com.docker.api.protos.containers.v1.StartResponse.toObject=function(v,P){var C={};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.StartResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.StartResponse;return proto.com.docker.api.protos.containers.v1.StartResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.StartResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){P.getFieldNumber();P.skipField()}return v},proto.com.docker.api.protos.containers.v1.StartResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.StartResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.StartResponse.serializeBinaryToWriter=function(v,P){},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.StopRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.StopRequest.toObject(v,this)},proto.com.docker.api.protos.containers.v1.StopRequest.toObject=function(v,P){var C={id:_.Message.getFieldWithDefault(P,1,""),timeout:_.Message.getFieldWithDefault(P,2,0)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.StopRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.StopRequest;return proto.com.docker.api.protos.containers.v1.StopRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.StopRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setId(C);break;case 2:C=P.readUint32();v.setTimeout(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.containers.v1.StopRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.StopRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.StopRequest.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getId()).length>0&&P.writeString(1,C),0!==(C=v.getTimeout())&&P.writeUint32(2,C)},proto.com.docker.api.protos.containers.v1.StopRequest.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.containers.v1.StopRequest.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.containers.v1.StopRequest.prototype.getTimeout=function(){return _.Message.getFieldWithDefault(this,2,0)},proto.com.docker.api.protos.containers.v1.StopRequest.prototype.setTimeout=function(v){return _.Message.setProto3IntField(this,2,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.StopResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.StopResponse.toObject(v,this)},proto.com.docker.api.protos.containers.v1.StopResponse.toObject=function(v,P){var C={};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.StopResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.StopResponse;return proto.com.docker.api.protos.containers.v1.StopResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.StopResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){P.getFieldNumber();P.skipField()}return v},proto.com.docker.api.protos.containers.v1.StopResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.StopResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.StopResponse.serializeBinaryToWriter=function(v,P){},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.KillRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.KillRequest.toObject(v,this)},proto.com.docker.api.protos.containers.v1.KillRequest.toObject=function(v,P){var C={id:_.Message.getFieldWithDefault(P,1,""),signal:_.Message.getFieldWithDefault(P,2,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.KillRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.KillRequest;return proto.com.docker.api.protos.containers.v1.KillRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.KillRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setId(C);break;case 2:C=P.readString();v.setSignal(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.containers.v1.KillRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.KillRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.KillRequest.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getId()).length>0&&P.writeString(1,C),(C=v.getSignal()).length>0&&P.writeString(2,C)},proto.com.docker.api.protos.containers.v1.KillRequest.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.containers.v1.KillRequest.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.containers.v1.KillRequest.prototype.getSignal=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.containers.v1.KillRequest.prototype.setSignal=function(v){return _.Message.setProto3StringField(this,2,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.KillResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.KillResponse.toObject(v,this)},proto.com.docker.api.protos.containers.v1.KillResponse.toObject=function(v,P){var C={};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.KillResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.KillResponse;return proto.com.docker.api.protos.containers.v1.KillResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.KillResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){P.getFieldNumber();P.skipField()}return v},proto.com.docker.api.protos.containers.v1.KillResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.KillResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.KillResponse.serializeBinaryToWriter=function(v,P){},proto.com.docker.api.protos.containers.v1.RunRequest.repeatedFields_=[3,5,9,10],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.RunRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.RunRequest.toObject(v,this)},proto.com.docker.api.protos.containers.v1.RunRequest.toObject=function(v,P){var C,x={id:_.Message.getFieldWithDefault(P,1,""),image:_.Message.getFieldWithDefault(P,2,""),portsList:_.Message.toObjectList(P.getPortsList(),proto.com.docker.api.protos.containers.v1.Port.toObject,v),labelsMap:(C=P.getLabelsMap())?C.toObject(v,void 0):[],volumesList:null==(C=_.Message.getRepeatedField(P,5))?void 0:C,memoryLimit:_.Message.getFieldWithDefault(P,6,0),cpuLimit:_.Message.getFieldWithDefault(P,7,0),restartPolicyCondition:_.Message.getFieldWithDefault(P,8,""),commandList:null==(C=_.Message.getRepeatedField(P,9))?void 0:C,environmentList:null==(C=_.Message.getRepeatedField(P,10))?void 0:C,autoRemove:_.Message.getBooleanFieldWithDefault(P,11,!1),healthcheck:(C=P.getHealthcheck())&&proto.com.docker.api.protos.containers.v1.Healthcheck.toObject(v,C)};return v&&(x.$jspbMessageInstance=P),x}),proto.com.docker.api.protos.containers.v1.RunRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.RunRequest;return proto.com.docker.api.protos.containers.v1.RunRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.RunRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setId(C);break;case 2:C=P.readString();v.setImage(C);break;case 3:C=new proto.com.docker.api.protos.containers.v1.Port;P.readMessage(C,proto.com.docker.api.protos.containers.v1.Port.deserializeBinaryFromReader),v.addPorts(C);break;case 4:C=v.getLabelsMap();P.readMessage(C,(function(v,P){_.Map.deserializeBinary(v,P,_.BinaryReader.prototype.readString,_.BinaryReader.prototype.readString,null,"","")}));break;case 5:C=P.readString();v.addVolumes(C);break;case 6:C=P.readUint64();v.setMemoryLimit(C);break;case 7:C=P.readUint64();v.setCpuLimit(C);break;case 8:C=P.readString();v.setRestartPolicyCondition(C);break;case 9:C=P.readString();v.addCommand(C);break;case 10:C=P.readString();v.addEnvironment(C);break;case 11:C=P.readBool();v.setAutoRemove(C);break;case 12:C=new proto.com.docker.api.protos.containers.v1.Healthcheck;P.readMessage(C,proto.com.docker.api.protos.containers.v1.Healthcheck.deserializeBinaryFromReader),v.setHealthcheck(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.RunRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.RunRequest.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getId()).length>0&&P.writeString(1,C),(C=v.getImage()).length>0&&P.writeString(2,C),(C=v.getPortsList()).length>0&&P.writeRepeatedMessage(3,C,proto.com.docker.api.protos.containers.v1.Port.serializeBinaryToWriter),(C=v.getLabelsMap(!0))&&C.getLength()>0&&C.serializeBinary(4,P,_.BinaryWriter.prototype.writeString,_.BinaryWriter.prototype.writeString),(C=v.getVolumesList()).length>0&&P.writeRepeatedString(5,C),0!==(C=v.getMemoryLimit())&&P.writeUint64(6,C),0!==(C=v.getCpuLimit())&&P.writeUint64(7,C),(C=v.getRestartPolicyCondition()).length>0&&P.writeString(8,C),(C=v.getCommandList()).length>0&&P.writeRepeatedString(9,C),(C=v.getEnvironmentList()).length>0&&P.writeRepeatedString(10,C),(C=v.getAutoRemove())&&P.writeBool(11,C),null!=(C=v.getHealthcheck())&&P.writeMessage(12,C,proto.com.docker.api.protos.containers.v1.Healthcheck.serializeBinaryToWriter)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getImage=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.setImage=function(v){return _.Message.setProto3StringField(this,2,v)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getPortsList=function(){return _.Message.getRepeatedWrapperField(this,proto.com.docker.api.protos.containers.v1.Port,3)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.setPortsList=function(v){return _.Message.setRepeatedWrapperField(this,3,v)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.addPorts=function(v,P){return _.Message.addToRepeatedWrapperField(this,3,v,proto.com.docker.api.protos.containers.v1.Port,P)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.clearPortsList=function(){return this.setPortsList([])},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getLabelsMap=function(v){return _.Message.getMapField(this,4,v,null)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.clearLabelsMap=function(){return this.getLabelsMap().clear(),this},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getVolumesList=function(){return _.Message.getRepeatedField(this,5)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.setVolumesList=function(v){return _.Message.setField(this,5,v||[])},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.addVolumes=function(v,P){return _.Message.addToRepeatedField(this,5,v,P)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.clearVolumesList=function(){return this.setVolumesList([])},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getMemoryLimit=function(){return _.Message.getFieldWithDefault(this,6,0)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.setMemoryLimit=function(v){return _.Message.setProto3IntField(this,6,v)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getCpuLimit=function(){return _.Message.getFieldWithDefault(this,7,0)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.setCpuLimit=function(v){return _.Message.setProto3IntField(this,7,v)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getRestartPolicyCondition=function(){return _.Message.getFieldWithDefault(this,8,"")},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.setRestartPolicyCondition=function(v){return _.Message.setProto3StringField(this,8,v)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getCommandList=function(){return _.Message.getRepeatedField(this,9)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.setCommandList=function(v){return _.Message.setField(this,9,v||[])},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.addCommand=function(v,P){return _.Message.addToRepeatedField(this,9,v,P)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.clearCommandList=function(){return this.setCommandList([])},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getEnvironmentList=function(){return _.Message.getRepeatedField(this,10)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.setEnvironmentList=function(v){return _.Message.setField(this,10,v||[])},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.addEnvironment=function(v,P){return _.Message.addToRepeatedField(this,10,v,P)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.clearEnvironmentList=function(){return this.setEnvironmentList([])},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getAutoRemove=function(){return _.Message.getBooleanFieldWithDefault(this,11,!1)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.setAutoRemove=function(v){return _.Message.setProto3BooleanField(this,11,v)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.getHealthcheck=function(){return _.Message.getWrapperField(this,proto.com.docker.api.protos.containers.v1.Healthcheck,12)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.setHealthcheck=function(v){return _.Message.setWrapperField(this,12,v)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.clearHealthcheck=function(){return this.setHealthcheck(void 0)},proto.com.docker.api.protos.containers.v1.RunRequest.prototype.hasHealthcheck=function(){return null!=_.Message.getField(this,12)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.RunResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.RunResponse.toObject(v,this)},proto.com.docker.api.protos.containers.v1.RunResponse.toObject=function(v,P){var C={};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.RunResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.RunResponse;return proto.com.docker.api.protos.containers.v1.RunResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.RunResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){P.getFieldNumber();P.skipField()}return v},proto.com.docker.api.protos.containers.v1.RunResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.RunResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.RunResponse.serializeBinaryToWriter=function(v,P){},proto.com.docker.api.protos.containers.v1.ExecRequest.repeatedFields_=[4,5],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.ExecRequest.toObject(v,this)},proto.com.docker.api.protos.containers.v1.ExecRequest.toObject=function(v,P){var C,x={id:_.Message.getFieldWithDefault(P,1,""),command:_.Message.getFieldWithDefault(P,2,""),streamId:_.Message.getFieldWithDefault(P,3,""),argsList:null==(C=_.Message.getRepeatedField(P,4))?void 0:C,envList:null==(C=_.Message.getRepeatedField(P,5))?void 0:C,tty:_.Message.getBooleanFieldWithDefault(P,6,!1)};return v&&(x.$jspbMessageInstance=P),x}),proto.com.docker.api.protos.containers.v1.ExecRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.ExecRequest;return proto.com.docker.api.protos.containers.v1.ExecRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.ExecRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setId(C);break;case 2:C=P.readString();v.setCommand(C);break;case 3:C=P.readString();v.setStreamId(C);break;case 4:C=P.readString();v.addArgs(C);break;case 5:C=P.readString();v.addEnv(C);break;case 6:C=P.readBool();v.setTty(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.ExecRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.ExecRequest.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getId()).length>0&&P.writeString(1,C),(C=v.getCommand()).length>0&&P.writeString(2,C),(C=v.getStreamId()).length>0&&P.writeString(3,C),(C=v.getArgsList()).length>0&&P.writeRepeatedString(4,C),(C=v.getEnvList()).length>0&&P.writeRepeatedString(5,C),(C=v.getTty())&&P.writeBool(6,C)},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.getCommand=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.setCommand=function(v){return _.Message.setProto3StringField(this,2,v)},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.getStreamId=function(){return _.Message.getFieldWithDefault(this,3,"")},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.setStreamId=function(v){return _.Message.setProto3StringField(this,3,v)},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.getArgsList=function(){return _.Message.getRepeatedField(this,4)},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.setArgsList=function(v){return _.Message.setField(this,4,v||[])},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.addArgs=function(v,P){return _.Message.addToRepeatedField(this,4,v,P)},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.clearArgsList=function(){return this.setArgsList([])},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.getEnvList=function(){return _.Message.getRepeatedField(this,5)},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.setEnvList=function(v){return _.Message.setField(this,5,v||[])},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.addEnv=function(v,P){return _.Message.addToRepeatedField(this,5,v,P)},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.clearEnvList=function(){return this.setEnvList([])},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.getTty=function(){return _.Message.getBooleanFieldWithDefault(this,6,!1)},proto.com.docker.api.protos.containers.v1.ExecRequest.prototype.setTty=function(v){return _.Message.setProto3BooleanField(this,6,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.ExecResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.ExecResponse.toObject(v,this)},proto.com.docker.api.protos.containers.v1.ExecResponse.toObject=function(v,P){var C={output:P.getOutput_asB64()};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.ExecResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.ExecResponse;return proto.com.docker.api.protos.containers.v1.ExecResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.ExecResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readBytes();v.setOutput(C)}else P.skipField()}return v},proto.com.docker.api.protos.containers.v1.ExecResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.ExecResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.ExecResponse.serializeBinaryToWriter=function(v,P){var C;(C=v.getOutput_asU8()).length>0&&P.writeBytes(1,C)},proto.com.docker.api.protos.containers.v1.ExecResponse.prototype.getOutput=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.containers.v1.ExecResponse.prototype.getOutput_asB64=function(){return _.Message.bytesAsB64(this.getOutput())},proto.com.docker.api.protos.containers.v1.ExecResponse.prototype.getOutput_asU8=function(){return _.Message.bytesAsU8(this.getOutput())},proto.com.docker.api.protos.containers.v1.ExecResponse.prototype.setOutput=function(v){return _.Message.setProto3BytesField(this,1,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.ListRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.ListRequest.toObject(v,this)},proto.com.docker.api.protos.containers.v1.ListRequest.toObject=function(v,P){var C={all:_.Message.getBooleanFieldWithDefault(P,1,!1)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.ListRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.ListRequest;return proto.com.docker.api.protos.containers.v1.ListRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.ListRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readBool();v.setAll(C)}else P.skipField()}return v},proto.com.docker.api.protos.containers.v1.ListRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.ListRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.ListRequest.serializeBinaryToWriter=function(v,P){var C;(C=v.getAll())&&P.writeBool(1,C)},proto.com.docker.api.protos.containers.v1.ListRequest.prototype.getAll=function(){return _.Message.getBooleanFieldWithDefault(this,1,!1)},proto.com.docker.api.protos.containers.v1.ListRequest.prototype.setAll=function(v){return _.Message.setProto3BooleanField(this,1,v)},proto.com.docker.api.protos.containers.v1.ListResponse.repeatedFields_=[1],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.ListResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.ListResponse.toObject(v,this)},proto.com.docker.api.protos.containers.v1.ListResponse.toObject=function(v,P){var C={containersList:_.Message.toObjectList(P.getContainersList(),proto.com.docker.api.protos.containers.v1.Container.toObject,v)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.ListResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.ListResponse;return proto.com.docker.api.protos.containers.v1.ListResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.ListResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=new proto.com.docker.api.protos.containers.v1.Container;P.readMessage(C,proto.com.docker.api.protos.containers.v1.Container.deserializeBinaryFromReader),v.addContainers(C)}else P.skipField()}return v},proto.com.docker.api.protos.containers.v1.ListResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.ListResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.ListResponse.serializeBinaryToWriter=function(v,P){var C;(C=v.getContainersList()).length>0&&P.writeRepeatedMessage(1,C,proto.com.docker.api.protos.containers.v1.Container.serializeBinaryToWriter)},proto.com.docker.api.protos.containers.v1.ListResponse.prototype.getContainersList=function(){return _.Message.getRepeatedWrapperField(this,proto.com.docker.api.protos.containers.v1.Container,1)},proto.com.docker.api.protos.containers.v1.ListResponse.prototype.setContainersList=function(v){return _.Message.setRepeatedWrapperField(this,1,v)},proto.com.docker.api.protos.containers.v1.ListResponse.prototype.addContainers=function(v,P){return _.Message.addToRepeatedWrapperField(this,1,v,proto.com.docker.api.protos.containers.v1.Container,P)},proto.com.docker.api.protos.containers.v1.ListResponse.prototype.clearContainersList=function(){return this.setContainersList([])},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.LogsRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.LogsRequest.toObject(v,this)},proto.com.docker.api.protos.containers.v1.LogsRequest.toObject=function(v,P){var C={containerId:_.Message.getFieldWithDefault(P,1,""),follow:_.Message.getBooleanFieldWithDefault(P,3,!1)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.LogsRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.LogsRequest;return proto.com.docker.api.protos.containers.v1.LogsRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.LogsRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setContainerId(C);break;case 3:C=P.readBool();v.setFollow(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.containers.v1.LogsRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.LogsRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.LogsRequest.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getContainerId()).length>0&&P.writeString(1,C),(C=v.getFollow())&&P.writeBool(3,C)},proto.com.docker.api.protos.containers.v1.LogsRequest.prototype.getContainerId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.containers.v1.LogsRequest.prototype.setContainerId=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.containers.v1.LogsRequest.prototype.getFollow=function(){return _.Message.getBooleanFieldWithDefault(this,3,!1)},proto.com.docker.api.protos.containers.v1.LogsRequest.prototype.setFollow=function(v){return _.Message.setProto3BooleanField(this,3,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.containers.v1.LogsResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.containers.v1.LogsResponse.toObject(v,this)},proto.com.docker.api.protos.containers.v1.LogsResponse.toObject=function(v,P){var C={value:P.getValue_asB64()};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.containers.v1.LogsResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.containers.v1.LogsResponse;return proto.com.docker.api.protos.containers.v1.LogsResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.containers.v1.LogsResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readBytes();v.setValue(C)}else P.skipField()}return v},proto.com.docker.api.protos.containers.v1.LogsResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.containers.v1.LogsResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.containers.v1.LogsResponse.serializeBinaryToWriter=function(v,P){var C;(C=v.getValue_asU8()).length>0&&P.writeBytes(1,C)},proto.com.docker.api.protos.containers.v1.LogsResponse.prototype.getValue=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.containers.v1.LogsResponse.prototype.getValue_asB64=function(){return _.Message.bytesAsB64(this.getValue())},proto.com.docker.api.protos.containers.v1.LogsResponse.prototype.getValue_asU8=function(){return _.Message.bytesAsU8(this.getValue())},proto.com.docker.api.protos.containers.v1.LogsResponse.prototype.setValue=function(v){return _.Message.setProto3BytesField(this,1,v)},x.object.extend(P,proto.com.docker.api.protos.containers.v1)},11877:(v,P,C)=>{"use strict";var _=C(66636),x=C(95812);var k=P.ContextsService={setCurrent:{path:"/com.docker.api.protos.context.v1.Contexts/SetCurrent",requestStream:!1,responseStream:!1,requestType:x.SetCurrentRequest,responseType:x.SetCurrentResponse,requestSerialize:function serialize_com_docker_api_protos_context_v1_SetCurrentRequest(v){if(!(v instanceof x.SetCurrentRequest))throw new Error("Expected argument of type com.docker.api.protos.context.v1.SetCurrentRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_context_v1_SetCurrentRequest(v){return x.SetCurrentRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_context_v1_SetCurrentResponse(v){if(!(v instanceof x.SetCurrentResponse))throw new Error("Expected argument of type com.docker.api.protos.context.v1.SetCurrentResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_context_v1_SetCurrentResponse(v){return x.SetCurrentResponse.deserializeBinary(new Uint8Array(v))}},list:{path:"/com.docker.api.protos.context.v1.Contexts/List",requestStream:!1,responseStream:!1,requestType:x.ListRequest,responseType:x.ListResponse,requestSerialize:function serialize_com_docker_api_protos_context_v1_ListRequest(v){if(!(v instanceof x.ListRequest))throw new Error("Expected argument of type com.docker.api.protos.context.v1.ListRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_context_v1_ListRequest(v){return x.ListRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_context_v1_ListResponse(v){if(!(v instanceof x.ListResponse))throw new Error("Expected argument of type com.docker.api.protos.context.v1.ListResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_context_v1_ListResponse(v){return x.ListResponse.deserializeBinary(new Uint8Array(v))}}};P.ContextsClient=_.makeGenericClientConstructor(k)},95812:(v,P,C)=>{var _=C(33019),x=_,k=Function("return this")();x.exportSymbol("proto.com.docker.api.protos.context.v1.AciEndpoint",null,k),x.exportSymbol("proto.com.docker.api.protos.context.v1.Context",null,k),x.exportSymbol("proto.com.docker.api.protos.context.v1.Context.EndpointCase",null,k),x.exportSymbol("proto.com.docker.api.protos.context.v1.DockerEndpoint",null,k),x.exportSymbol("proto.com.docker.api.protos.context.v1.EcsEndpoint",null,k),x.exportSymbol("proto.com.docker.api.protos.context.v1.ListRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.context.v1.ListResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.context.v1.SetCurrentRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.context.v1.SetCurrentResponse",null,k),proto.com.docker.api.protos.context.v1.Context=function(v){_.Message.initialize(this,v,0,-1,null,proto.com.docker.api.protos.context.v1.Context.oneofGroups_)},x.inherits(proto.com.docker.api.protos.context.v1.Context,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.context.v1.Context.displayName="proto.com.docker.api.protos.context.v1.Context"),proto.com.docker.api.protos.context.v1.DockerEndpoint=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.context.v1.DockerEndpoint,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.context.v1.DockerEndpoint.displayName="proto.com.docker.api.protos.context.v1.DockerEndpoint"),proto.com.docker.api.protos.context.v1.AciEndpoint=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.context.v1.AciEndpoint,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.context.v1.AciEndpoint.displayName="proto.com.docker.api.protos.context.v1.AciEndpoint"),proto.com.docker.api.protos.context.v1.EcsEndpoint=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.context.v1.EcsEndpoint,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.context.v1.EcsEndpoint.displayName="proto.com.docker.api.protos.context.v1.EcsEndpoint"),proto.com.docker.api.protos.context.v1.SetCurrentRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.context.v1.SetCurrentRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.context.v1.SetCurrentRequest.displayName="proto.com.docker.api.protos.context.v1.SetCurrentRequest"),proto.com.docker.api.protos.context.v1.SetCurrentResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.context.v1.SetCurrentResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.context.v1.SetCurrentResponse.displayName="proto.com.docker.api.protos.context.v1.SetCurrentResponse"),proto.com.docker.api.protos.context.v1.ListRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.context.v1.ListRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.context.v1.ListRequest.displayName="proto.com.docker.api.protos.context.v1.ListRequest"),proto.com.docker.api.protos.context.v1.ListResponse=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.context.v1.ListResponse.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.context.v1.ListResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.context.v1.ListResponse.displayName="proto.com.docker.api.protos.context.v1.ListResponse"),proto.com.docker.api.protos.context.v1.Context.oneofGroups_=[[5,6,7]],proto.com.docker.api.protos.context.v1.Context.EndpointCase={ENDPOINT_NOT_SET:0,DOCKER_ENDPOINT:5,ACI_ENDPOINT:6,ECS_ENDPOINT:7},proto.com.docker.api.protos.context.v1.Context.prototype.getEndpointCase=function(){return _.Message.computeOneofCase(this,proto.com.docker.api.protos.context.v1.Context.oneofGroups_[0])},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.context.v1.Context.prototype.toObject=function(v){return proto.com.docker.api.protos.context.v1.Context.toObject(v,this)},proto.com.docker.api.protos.context.v1.Context.toObject=function(v,P){var C,x={name:_.Message.getFieldWithDefault(P,1,""),contexttype:_.Message.getFieldWithDefault(P,2,""),current:_.Message.getBooleanFieldWithDefault(P,3,!1),description:_.Message.getFieldWithDefault(P,4,""),dockerEndpoint:(C=P.getDockerEndpoint())&&proto.com.docker.api.protos.context.v1.DockerEndpoint.toObject(v,C),aciEndpoint:(C=P.getAciEndpoint())&&proto.com.docker.api.protos.context.v1.AciEndpoint.toObject(v,C),ecsEndpoint:(C=P.getEcsEndpoint())&&proto.com.docker.api.protos.context.v1.EcsEndpoint.toObject(v,C)};return v&&(x.$jspbMessageInstance=P),x}),proto.com.docker.api.protos.context.v1.Context.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.context.v1.Context;return proto.com.docker.api.protos.context.v1.Context.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.context.v1.Context.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setName(C);break;case 2:C=P.readString();v.setContexttype(C);break;case 3:C=P.readBool();v.setCurrent(C);break;case 4:C=P.readString();v.setDescription(C);break;case 5:C=new proto.com.docker.api.protos.context.v1.DockerEndpoint;P.readMessage(C,proto.com.docker.api.protos.context.v1.DockerEndpoint.deserializeBinaryFromReader),v.setDockerEndpoint(C);break;case 6:C=new proto.com.docker.api.protos.context.v1.AciEndpoint;P.readMessage(C,proto.com.docker.api.protos.context.v1.AciEndpoint.deserializeBinaryFromReader),v.setAciEndpoint(C);break;case 7:C=new proto.com.docker.api.protos.context.v1.EcsEndpoint;P.readMessage(C,proto.com.docker.api.protos.context.v1.EcsEndpoint.deserializeBinaryFromReader),v.setEcsEndpoint(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.context.v1.Context.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.context.v1.Context.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.context.v1.Context.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getName()).length>0&&P.writeString(1,C),(C=v.getContexttype()).length>0&&P.writeString(2,C),(C=v.getCurrent())&&P.writeBool(3,C),(C=v.getDescription()).length>0&&P.writeString(4,C),null!=(C=v.getDockerEndpoint())&&P.writeMessage(5,C,proto.com.docker.api.protos.context.v1.DockerEndpoint.serializeBinaryToWriter),null!=(C=v.getAciEndpoint())&&P.writeMessage(6,C,proto.com.docker.api.protos.context.v1.AciEndpoint.serializeBinaryToWriter),null!=(C=v.getEcsEndpoint())&&P.writeMessage(7,C,proto.com.docker.api.protos.context.v1.EcsEndpoint.serializeBinaryToWriter)},proto.com.docker.api.protos.context.v1.Context.prototype.getName=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.context.v1.Context.prototype.setName=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.context.v1.Context.prototype.getContexttype=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.context.v1.Context.prototype.setContexttype=function(v){return _.Message.setProto3StringField(this,2,v)},proto.com.docker.api.protos.context.v1.Context.prototype.getCurrent=function(){return _.Message.getBooleanFieldWithDefault(this,3,!1)},proto.com.docker.api.protos.context.v1.Context.prototype.setCurrent=function(v){return _.Message.setProto3BooleanField(this,3,v)},proto.com.docker.api.protos.context.v1.Context.prototype.getDescription=function(){return _.Message.getFieldWithDefault(this,4,"")},proto.com.docker.api.protos.context.v1.Context.prototype.setDescription=function(v){return _.Message.setProto3StringField(this,4,v)},proto.com.docker.api.protos.context.v1.Context.prototype.getDockerEndpoint=function(){return _.Message.getWrapperField(this,proto.com.docker.api.protos.context.v1.DockerEndpoint,5)},proto.com.docker.api.protos.context.v1.Context.prototype.setDockerEndpoint=function(v){return _.Message.setOneofWrapperField(this,5,proto.com.docker.api.protos.context.v1.Context.oneofGroups_[0],v)},proto.com.docker.api.protos.context.v1.Context.prototype.clearDockerEndpoint=function(){return this.setDockerEndpoint(void 0)},proto.com.docker.api.protos.context.v1.Context.prototype.hasDockerEndpoint=function(){return null!=_.Message.getField(this,5)},proto.com.docker.api.protos.context.v1.Context.prototype.getAciEndpoint=function(){return _.Message.getWrapperField(this,proto.com.docker.api.protos.context.v1.AciEndpoint,6)},proto.com.docker.api.protos.context.v1.Context.prototype.setAciEndpoint=function(v){return _.Message.setOneofWrapperField(this,6,proto.com.docker.api.protos.context.v1.Context.oneofGroups_[0],v)},proto.com.docker.api.protos.context.v1.Context.prototype.clearAciEndpoint=function(){return this.setAciEndpoint(void 0)},proto.com.docker.api.protos.context.v1.Context.prototype.hasAciEndpoint=function(){return null!=_.Message.getField(this,6)},proto.com.docker.api.protos.context.v1.Context.prototype.getEcsEndpoint=function(){return _.Message.getWrapperField(this,proto.com.docker.api.protos.context.v1.EcsEndpoint,7)},proto.com.docker.api.protos.context.v1.Context.prototype.setEcsEndpoint=function(v){return _.Message.setOneofWrapperField(this,7,proto.com.docker.api.protos.context.v1.Context.oneofGroups_[0],v)},proto.com.docker.api.protos.context.v1.Context.prototype.clearEcsEndpoint=function(){return this.setEcsEndpoint(void 0)},proto.com.docker.api.protos.context.v1.Context.prototype.hasEcsEndpoint=function(){return null!=_.Message.getField(this,7)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.context.v1.DockerEndpoint.prototype.toObject=function(v){return proto.com.docker.api.protos.context.v1.DockerEndpoint.toObject(v,this)},proto.com.docker.api.protos.context.v1.DockerEndpoint.toObject=function(v,P){var C={host:_.Message.getFieldWithDefault(P,1,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.context.v1.DockerEndpoint.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.context.v1.DockerEndpoint;return proto.com.docker.api.protos.context.v1.DockerEndpoint.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.context.v1.DockerEndpoint.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readString();v.setHost(C)}else P.skipField()}return v},proto.com.docker.api.protos.context.v1.DockerEndpoint.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.context.v1.DockerEndpoint.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.context.v1.DockerEndpoint.serializeBinaryToWriter=function(v,P){var C;(C=v.getHost()).length>0&&P.writeString(1,C)},proto.com.docker.api.protos.context.v1.DockerEndpoint.prototype.getHost=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.context.v1.DockerEndpoint.prototype.setHost=function(v){return _.Message.setProto3StringField(this,1,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.context.v1.AciEndpoint.prototype.toObject=function(v){return proto.com.docker.api.protos.context.v1.AciEndpoint.toObject(v,this)},proto.com.docker.api.protos.context.v1.AciEndpoint.toObject=function(v,P){var C={region:_.Message.getFieldWithDefault(P,1,""),resourceGroup:_.Message.getFieldWithDefault(P,2,""),subscriptionId:_.Message.getFieldWithDefault(P,3,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.context.v1.AciEndpoint.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.context.v1.AciEndpoint;return proto.com.docker.api.protos.context.v1.AciEndpoint.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.context.v1.AciEndpoint.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setRegion(C);break;case 2:C=P.readString();v.setResourceGroup(C);break;case 3:C=P.readString();v.setSubscriptionId(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.context.v1.AciEndpoint.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.context.v1.AciEndpoint.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.context.v1.AciEndpoint.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getRegion()).length>0&&P.writeString(1,C),(C=v.getResourceGroup()).length>0&&P.writeString(2,C),(C=v.getSubscriptionId()).length>0&&P.writeString(3,C)},proto.com.docker.api.protos.context.v1.AciEndpoint.prototype.getRegion=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.context.v1.AciEndpoint.prototype.setRegion=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.context.v1.AciEndpoint.prototype.getResourceGroup=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.context.v1.AciEndpoint.prototype.setResourceGroup=function(v){return _.Message.setProto3StringField(this,2,v)},proto.com.docker.api.protos.context.v1.AciEndpoint.prototype.getSubscriptionId=function(){return _.Message.getFieldWithDefault(this,3,"")},proto.com.docker.api.protos.context.v1.AciEndpoint.prototype.setSubscriptionId=function(v){return _.Message.setProto3StringField(this,3,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.context.v1.EcsEndpoint.prototype.toObject=function(v){return proto.com.docker.api.protos.context.v1.EcsEndpoint.toObject(v,this)},proto.com.docker.api.protos.context.v1.EcsEndpoint.toObject=function(v,P){var C={profile:_.Message.getFieldWithDefault(P,1,""),fromEnvironment:_.Message.getBooleanFieldWithDefault(P,2,!1)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.context.v1.EcsEndpoint.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.context.v1.EcsEndpoint;return proto.com.docker.api.protos.context.v1.EcsEndpoint.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.context.v1.EcsEndpoint.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setProfile(C);break;case 2:C=P.readBool();v.setFromEnvironment(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.context.v1.EcsEndpoint.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.context.v1.EcsEndpoint.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.context.v1.EcsEndpoint.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getProfile()).length>0&&P.writeString(1,C),(C=v.getFromEnvironment())&&P.writeBool(2,C)},proto.com.docker.api.protos.context.v1.EcsEndpoint.prototype.getProfile=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.context.v1.EcsEndpoint.prototype.setProfile=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.context.v1.EcsEndpoint.prototype.getFromEnvironment=function(){return _.Message.getBooleanFieldWithDefault(this,2,!1)},proto.com.docker.api.protos.context.v1.EcsEndpoint.prototype.setFromEnvironment=function(v){return _.Message.setProto3BooleanField(this,2,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.context.v1.SetCurrentRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.context.v1.SetCurrentRequest.toObject(v,this)},proto.com.docker.api.protos.context.v1.SetCurrentRequest.toObject=function(v,P){var C={name:_.Message.getFieldWithDefault(P,1,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.context.v1.SetCurrentRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.context.v1.SetCurrentRequest;return proto.com.docker.api.protos.context.v1.SetCurrentRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.context.v1.SetCurrentRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readString();v.setName(C)}else P.skipField()}return v},proto.com.docker.api.protos.context.v1.SetCurrentRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.context.v1.SetCurrentRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.context.v1.SetCurrentRequest.serializeBinaryToWriter=function(v,P){var C;(C=v.getName()).length>0&&P.writeString(1,C)},proto.com.docker.api.protos.context.v1.SetCurrentRequest.prototype.getName=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.context.v1.SetCurrentRequest.prototype.setName=function(v){return _.Message.setProto3StringField(this,1,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.context.v1.SetCurrentResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.context.v1.SetCurrentResponse.toObject(v,this)},proto.com.docker.api.protos.context.v1.SetCurrentResponse.toObject=function(v,P){var C={};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.context.v1.SetCurrentResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.context.v1.SetCurrentResponse;return proto.com.docker.api.protos.context.v1.SetCurrentResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.context.v1.SetCurrentResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){P.getFieldNumber();P.skipField()}return v},proto.com.docker.api.protos.context.v1.SetCurrentResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.context.v1.SetCurrentResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.context.v1.SetCurrentResponse.serializeBinaryToWriter=function(v,P){},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.context.v1.ListRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.context.v1.ListRequest.toObject(v,this)},proto.com.docker.api.protos.context.v1.ListRequest.toObject=function(v,P){var C={};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.context.v1.ListRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.context.v1.ListRequest;return proto.com.docker.api.protos.context.v1.ListRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.context.v1.ListRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){P.getFieldNumber();P.skipField()}return v},proto.com.docker.api.protos.context.v1.ListRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.context.v1.ListRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.context.v1.ListRequest.serializeBinaryToWriter=function(v,P){},proto.com.docker.api.protos.context.v1.ListResponse.repeatedFields_=[1],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.context.v1.ListResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.context.v1.ListResponse.toObject(v,this)},proto.com.docker.api.protos.context.v1.ListResponse.toObject=function(v,P){var C={contextsList:_.Message.toObjectList(P.getContextsList(),proto.com.docker.api.protos.context.v1.Context.toObject,v)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.context.v1.ListResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.context.v1.ListResponse;return proto.com.docker.api.protos.context.v1.ListResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.context.v1.ListResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=new proto.com.docker.api.protos.context.v1.Context;P.readMessage(C,proto.com.docker.api.protos.context.v1.Context.deserializeBinaryFromReader),v.addContexts(C)}else P.skipField()}return v},proto.com.docker.api.protos.context.v1.ListResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.context.v1.ListResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.context.v1.ListResponse.serializeBinaryToWriter=function(v,P){var C;(C=v.getContextsList()).length>0&&P.writeRepeatedMessage(1,C,proto.com.docker.api.protos.context.v1.Context.serializeBinaryToWriter)},proto.com.docker.api.protos.context.v1.ListResponse.prototype.getContextsList=function(){return _.Message.getRepeatedWrapperField(this,proto.com.docker.api.protos.context.v1.Context,1)},proto.com.docker.api.protos.context.v1.ListResponse.prototype.setContextsList=function(v){return _.Message.setRepeatedWrapperField(this,1,v)},proto.com.docker.api.protos.context.v1.ListResponse.prototype.addContexts=function(v,P){return _.Message.addToRepeatedWrapperField(this,1,v,proto.com.docker.api.protos.context.v1.Context,P)},proto.com.docker.api.protos.context.v1.ListResponse.prototype.clearContextsList=function(){return this.setContextsList([])},x.object.extend(P,proto.com.docker.api.protos.context.v1)},80908:(v,P,C)=>{"use strict";var _=C(66636),x=(C(93977),C(64302));function serialize_google_protobuf_Any(v){if(!(v instanceof x.Any))throw new Error("Expected argument of type google.protobuf.Any");return Buffer.from(v.serializeBinary())}function deserialize_google_protobuf_Any(v){return x.Any.deserializeBinary(new Uint8Array(v))}var k=P.StreamingService={newStream:{path:"/com.docker.api.protos.streams.v1.Streaming/NewStream",requestStream:!0,responseStream:!0,requestType:x.Any,responseType:x.Any,requestSerialize:serialize_google_protobuf_Any,requestDeserialize:deserialize_google_protobuf_Any,responseSerialize:serialize_google_protobuf_Any,responseDeserialize:deserialize_google_protobuf_Any}};P.StreamingClient=_.makeGenericClientConstructor(k)},93977:(v,P,C)=>{var _=C(33019),x=_,k=Function("return this")(),R=C(64302);x.object.extend(proto,R),x.exportSymbol("proto.com.docker.api.protos.streams.v1.BytesMessage",null,k),x.exportSymbol("proto.com.docker.api.protos.streams.v1.ExitMessage",null,k),x.exportSymbol("proto.com.docker.api.protos.streams.v1.IOStream",null,k),x.exportSymbol("proto.com.docker.api.protos.streams.v1.ResizeMessage",null,k),proto.com.docker.api.protos.streams.v1.BytesMessage=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.streams.v1.BytesMessage,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.streams.v1.BytesMessage.displayName="proto.com.docker.api.protos.streams.v1.BytesMessage"),proto.com.docker.api.protos.streams.v1.ResizeMessage=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.streams.v1.ResizeMessage,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.streams.v1.ResizeMessage.displayName="proto.com.docker.api.protos.streams.v1.ResizeMessage"),proto.com.docker.api.protos.streams.v1.ExitMessage=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.streams.v1.ExitMessage,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.streams.v1.ExitMessage.displayName="proto.com.docker.api.protos.streams.v1.ExitMessage"),_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.streams.v1.BytesMessage.prototype.toObject=function(v){return proto.com.docker.api.protos.streams.v1.BytesMessage.toObject(v,this)},proto.com.docker.api.protos.streams.v1.BytesMessage.toObject=function(v,P){var C={type:_.Message.getFieldWithDefault(P,1,0),value:P.getValue_asB64()};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.streams.v1.BytesMessage.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.streams.v1.BytesMessage;return proto.com.docker.api.protos.streams.v1.BytesMessage.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.streams.v1.BytesMessage.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readEnum();v.setType(C);break;case 2:C=P.readBytes();v.setValue(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.streams.v1.BytesMessage.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.streams.v1.BytesMessage.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.streams.v1.BytesMessage.serializeBinaryToWriter=function(v,P){var C=void 0;0!==(C=v.getType())&&P.writeEnum(1,C),(C=v.getValue_asU8()).length>0&&P.writeBytes(2,C)},proto.com.docker.api.protos.streams.v1.BytesMessage.prototype.getType=function(){return _.Message.getFieldWithDefault(this,1,0)},proto.com.docker.api.protos.streams.v1.BytesMessage.prototype.setType=function(v){return _.Message.setProto3EnumField(this,1,v)},proto.com.docker.api.protos.streams.v1.BytesMessage.prototype.getValue=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.streams.v1.BytesMessage.prototype.getValue_asB64=function(){return _.Message.bytesAsB64(this.getValue())},proto.com.docker.api.protos.streams.v1.BytesMessage.prototype.getValue_asU8=function(){return _.Message.bytesAsU8(this.getValue())},proto.com.docker.api.protos.streams.v1.BytesMessage.prototype.setValue=function(v){return _.Message.setProto3BytesField(this,2,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.streams.v1.ResizeMessage.prototype.toObject=function(v){return proto.com.docker.api.protos.streams.v1.ResizeMessage.toObject(v,this)},proto.com.docker.api.protos.streams.v1.ResizeMessage.toObject=function(v,P){var C={width:_.Message.getFieldWithDefault(P,1,0),height:_.Message.getFieldWithDefault(P,2,0)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.streams.v1.ResizeMessage.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.streams.v1.ResizeMessage;return proto.com.docker.api.protos.streams.v1.ResizeMessage.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.streams.v1.ResizeMessage.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readUint32();v.setWidth(C);break;case 2:C=P.readUint32();v.setHeight(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.streams.v1.ResizeMessage.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.streams.v1.ResizeMessage.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.streams.v1.ResizeMessage.serializeBinaryToWriter=function(v,P){var C=void 0;0!==(C=v.getWidth())&&P.writeUint32(1,C),0!==(C=v.getHeight())&&P.writeUint32(2,C)},proto.com.docker.api.protos.streams.v1.ResizeMessage.prototype.getWidth=function(){return _.Message.getFieldWithDefault(this,1,0)},proto.com.docker.api.protos.streams.v1.ResizeMessage.prototype.setWidth=function(v){return _.Message.setProto3IntField(this,1,v)},proto.com.docker.api.protos.streams.v1.ResizeMessage.prototype.getHeight=function(){return _.Message.getFieldWithDefault(this,2,0)},proto.com.docker.api.protos.streams.v1.ResizeMessage.prototype.setHeight=function(v){return _.Message.setProto3IntField(this,2,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.streams.v1.ExitMessage.prototype.toObject=function(v){return proto.com.docker.api.protos.streams.v1.ExitMessage.toObject(v,this)},proto.com.docker.api.protos.streams.v1.ExitMessage.toObject=function(v,P){var C={status:_.Message.getFieldWithDefault(P,1,0)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.streams.v1.ExitMessage.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.streams.v1.ExitMessage;return proto.com.docker.api.protos.streams.v1.ExitMessage.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.streams.v1.ExitMessage.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readUint32();v.setStatus(C)}else P.skipField()}return v},proto.com.docker.api.protos.streams.v1.ExitMessage.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.streams.v1.ExitMessage.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.streams.v1.ExitMessage.serializeBinaryToWriter=function(v,P){var C;0!==(C=v.getStatus())&&P.writeUint32(1,C)},proto.com.docker.api.protos.streams.v1.ExitMessage.prototype.getStatus=function(){return _.Message.getFieldWithDefault(this,1,0)},proto.com.docker.api.protos.streams.v1.ExitMessage.prototype.setStatus=function(v){return _.Message.setProto3IntField(this,1,v)},proto.com.docker.api.protos.streams.v1.IOStream={STDIN:0,STDOUT:1,STDERR:2},x.object.extend(P,proto.com.docker.api.protos.streams.v1)},35307:(v,P,C)=>{"use strict";var _=C(66636),x=C(55561);C(64302);var k=P.VolumesService={volumesCreate:{path:"/com.docker.api.protos.volumes.v1.Volumes/VolumesCreate",requestStream:!1,responseStream:!1,requestType:x.VolumesCreateRequest,responseType:x.VolumesCreateResponse,requestSerialize:function serialize_com_docker_api_protos_volumes_v1_VolumesCreateRequest(v){if(!(v instanceof x.VolumesCreateRequest))throw new Error("Expected argument of type com.docker.api.protos.volumes.v1.VolumesCreateRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_volumes_v1_VolumesCreateRequest(v){return x.VolumesCreateRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_volumes_v1_VolumesCreateResponse(v){if(!(v instanceof x.VolumesCreateResponse))throw new Error("Expected argument of type com.docker.api.protos.volumes.v1.VolumesCreateResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_volumes_v1_VolumesCreateResponse(v){return x.VolumesCreateResponse.deserializeBinary(new Uint8Array(v))}},volumesList:{path:"/com.docker.api.protos.volumes.v1.Volumes/VolumesList",requestStream:!1,responseStream:!1,requestType:x.VolumesListRequest,responseType:x.VolumesListResponse,requestSerialize:function serialize_com_docker_api_protos_volumes_v1_VolumesListRequest(v){if(!(v instanceof x.VolumesListRequest))throw new Error("Expected argument of type com.docker.api.protos.volumes.v1.VolumesListRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_volumes_v1_VolumesListRequest(v){return x.VolumesListRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_volumes_v1_VolumesListResponse(v){if(!(v instanceof x.VolumesListResponse))throw new Error("Expected argument of type com.docker.api.protos.volumes.v1.VolumesListResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_volumes_v1_VolumesListResponse(v){return x.VolumesListResponse.deserializeBinary(new Uint8Array(v))}},volumesDelete:{path:"/com.docker.api.protos.volumes.v1.Volumes/VolumesDelete",requestStream:!1,responseStream:!1,requestType:x.VolumesDeleteRequest,responseType:x.VolumesDeleteResponse,requestSerialize:function serialize_com_docker_api_protos_volumes_v1_VolumesDeleteRequest(v){if(!(v instanceof x.VolumesDeleteRequest))throw new Error("Expected argument of type com.docker.api.protos.volumes.v1.VolumesDeleteRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_volumes_v1_VolumesDeleteRequest(v){return x.VolumesDeleteRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_volumes_v1_VolumesDeleteResponse(v){if(!(v instanceof x.VolumesDeleteResponse))throw new Error("Expected argument of type com.docker.api.protos.volumes.v1.VolumesDeleteResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_volumes_v1_VolumesDeleteResponse(v){return x.VolumesDeleteResponse.deserializeBinary(new Uint8Array(v))}},volumesInspect:{path:"/com.docker.api.protos.volumes.v1.Volumes/VolumesInspect",requestStream:!1,responseStream:!1,requestType:x.VolumesInspectRequest,responseType:x.VolumesInspectResponse,requestSerialize:function serialize_com_docker_api_protos_volumes_v1_VolumesInspectRequest(v){if(!(v instanceof x.VolumesInspectRequest))throw new Error("Expected argument of type com.docker.api.protos.volumes.v1.VolumesInspectRequest");return Buffer.from(v.serializeBinary())},requestDeserialize:function deserialize_com_docker_api_protos_volumes_v1_VolumesInspectRequest(v){return x.VolumesInspectRequest.deserializeBinary(new Uint8Array(v))},responseSerialize:function serialize_com_docker_api_protos_volumes_v1_VolumesInspectResponse(v){if(!(v instanceof x.VolumesInspectResponse))throw new Error("Expected argument of type com.docker.api.protos.volumes.v1.VolumesInspectResponse");return Buffer.from(v.serializeBinary())},responseDeserialize:function deserialize_com_docker_api_protos_volumes_v1_VolumesInspectResponse(v){return x.VolumesInspectResponse.deserializeBinary(new Uint8Array(v))}}};P.VolumesClient=_.makeGenericClientConstructor(k)},55561:(v,P,C)=>{var _=C(33019),x=_,k=Function("return this")(),R=C(64302);x.object.extend(proto,R),x.exportSymbol("proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions",null,k),x.exportSymbol("proto.com.docker.api.protos.volumes.v1.Volume",null,k),x.exportSymbol("proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.OptionsCase",null,k),x.exportSymbol("proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse",null,k),x.exportSymbol("proto.com.docker.api.protos.volumes.v1.VolumesListRequest",null,k),x.exportSymbol("proto.com.docker.api.protos.volumes.v1.VolumesListResponse",null,k),proto.com.docker.api.protos.volumes.v1.Volume=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.volumes.v1.Volume,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.volumes.v1.Volume.displayName="proto.com.docker.api.protos.volumes.v1.Volume"),proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.displayName="proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions"),proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest=function(v){_.Message.initialize(this,v,0,-1,null,proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.oneofGroups_)},x.inherits(proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.displayName="proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest"),proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.displayName="proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse"),proto.com.docker.api.protos.volumes.v1.VolumesListRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.volumes.v1.VolumesListRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.volumes.v1.VolumesListRequest.displayName="proto.com.docker.api.protos.volumes.v1.VolumesListRequest"),proto.com.docker.api.protos.volumes.v1.VolumesListResponse=function(v){_.Message.initialize(this,v,0,-1,proto.com.docker.api.protos.volumes.v1.VolumesListResponse.repeatedFields_,null)},x.inherits(proto.com.docker.api.protos.volumes.v1.VolumesListResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.volumes.v1.VolumesListResponse.displayName="proto.com.docker.api.protos.volumes.v1.VolumesListResponse"),proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.displayName="proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest"),proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse.displayName="proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse"),proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.displayName="proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest"),proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse=function(v){_.Message.initialize(this,v,0,-1,null,null)},x.inherits(proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse,_.Message),x.DEBUG&&!COMPILED&&(proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.displayName="proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse"),_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.volumes.v1.Volume.prototype.toObject=function(v){return proto.com.docker.api.protos.volumes.v1.Volume.toObject(v,this)},proto.com.docker.api.protos.volumes.v1.Volume.toObject=function(v,P){var C={id:_.Message.getFieldWithDefault(P,1,""),description:_.Message.getFieldWithDefault(P,2,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.volumes.v1.Volume.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.volumes.v1.Volume;return proto.com.docker.api.protos.volumes.v1.Volume.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.volumes.v1.Volume.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setId(C);break;case 2:C=P.readString();v.setDescription(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.volumes.v1.Volume.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.volumes.v1.Volume.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.volumes.v1.Volume.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getId()).length>0&&P.writeString(1,C),(C=v.getDescription()).length>0&&P.writeString(2,C)},proto.com.docker.api.protos.volumes.v1.Volume.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.volumes.v1.Volume.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.volumes.v1.Volume.prototype.getDescription=function(){return _.Message.getFieldWithDefault(this,2,"")},proto.com.docker.api.protos.volumes.v1.Volume.prototype.setDescription=function(v){return _.Message.setProto3StringField(this,2,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.prototype.toObject=function(v){return proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.toObject(v,this)},proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.toObject=function(v,P){var C={storageAccount:_.Message.getFieldWithDefault(P,1,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions;return proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readString();v.setStorageAccount(C)}else P.skipField()}return v},proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.serializeBinaryToWriter=function(v,P){var C;(C=v.getStorageAccount()).length>0&&P.writeString(1,C)},proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.prototype.getStorageAccount=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.prototype.setStorageAccount=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.oneofGroups_=[[2]],proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.OptionsCase={OPTIONS_NOT_SET:0,ACI_OPTION:2},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.prototype.getOptionsCase=function(){return _.Message.computeOneofCase(this,proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.oneofGroups_[0])},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.toObject(v,this)},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.toObject=function(v,P){var C,x={name:_.Message.getFieldWithDefault(P,1,""),aciOption:(C=P.getAciOption())&&proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.toObject(v,C)};return v&&(x.$jspbMessageInstance=P),x}),proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest;return proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){switch(P.getFieldNumber()){case 1:var C=P.readString();v.setName(C);break;case 2:C=new proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions;P.readMessage(C,proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.deserializeBinaryFromReader),v.setAciOption(C);break;default:P.skipField()}}return v},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.serializeBinaryToWriter=function(v,P){var C=void 0;(C=v.getName()).length>0&&P.writeString(1,C),null!=(C=v.getAciOption())&&P.writeMessage(2,C,proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions.serializeBinaryToWriter)},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.prototype.getName=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.prototype.setName=function(v){return _.Message.setProto3StringField(this,1,v)},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.prototype.getAciOption=function(){return _.Message.getWrapperField(this,proto.com.docker.api.protos.volumes.v1.AciVolumeCreateOptions,2)},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.prototype.setAciOption=function(v){return _.Message.setOneofWrapperField(this,2,proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.oneofGroups_[0],v)},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.prototype.clearAciOption=function(){return this.setAciOption(void 0)},proto.com.docker.api.protos.volumes.v1.VolumesCreateRequest.prototype.hasAciOption=function(){return null!=_.Message.getField(this,2)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.toObject(v,this)},proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.toObject=function(v,P){var C,_={volume:(C=P.getVolume())&&proto.com.docker.api.protos.volumes.v1.Volume.toObject(v,C)};return v&&(_.$jspbMessageInstance=P),_}),proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse;return proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=new proto.com.docker.api.protos.volumes.v1.Volume;P.readMessage(C,proto.com.docker.api.protos.volumes.v1.Volume.deserializeBinaryFromReader),v.setVolume(C)}else P.skipField()}return v},proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.serializeBinaryToWriter=function(v,P){var C;null!=(C=v.getVolume())&&P.writeMessage(1,C,proto.com.docker.api.protos.volumes.v1.Volume.serializeBinaryToWriter)},proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.prototype.getVolume=function(){return _.Message.getWrapperField(this,proto.com.docker.api.protos.volumes.v1.Volume,1)},proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.prototype.setVolume=function(v){return _.Message.setWrapperField(this,1,v)},proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.prototype.clearVolume=function(){return this.setVolume(void 0)},proto.com.docker.api.protos.volumes.v1.VolumesCreateResponse.prototype.hasVolume=function(){return null!=_.Message.getField(this,1)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.volumes.v1.VolumesListRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.volumes.v1.VolumesListRequest.toObject(v,this)},proto.com.docker.api.protos.volumes.v1.VolumesListRequest.toObject=function(v,P){var C={};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.volumes.v1.VolumesListRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.volumes.v1.VolumesListRequest;return proto.com.docker.api.protos.volumes.v1.VolumesListRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.volumes.v1.VolumesListRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){P.getFieldNumber();P.skipField()}return v},proto.com.docker.api.protos.volumes.v1.VolumesListRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.volumes.v1.VolumesListRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.volumes.v1.VolumesListRequest.serializeBinaryToWriter=function(v,P){},proto.com.docker.api.protos.volumes.v1.VolumesListResponse.repeatedFields_=[1],_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.volumes.v1.VolumesListResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.volumes.v1.VolumesListResponse.toObject(v,this)},proto.com.docker.api.protos.volumes.v1.VolumesListResponse.toObject=function(v,P){var C={volumesList:_.Message.toObjectList(P.getVolumesList(),proto.com.docker.api.protos.volumes.v1.Volume.toObject,v)};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.volumes.v1.VolumesListResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.volumes.v1.VolumesListResponse;return proto.com.docker.api.protos.volumes.v1.VolumesListResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.volumes.v1.VolumesListResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=new proto.com.docker.api.protos.volumes.v1.Volume;P.readMessage(C,proto.com.docker.api.protos.volumes.v1.Volume.deserializeBinaryFromReader),v.addVolumes(C)}else P.skipField()}return v},proto.com.docker.api.protos.volumes.v1.VolumesListResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.volumes.v1.VolumesListResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.volumes.v1.VolumesListResponse.serializeBinaryToWriter=function(v,P){var C;(C=v.getVolumesList()).length>0&&P.writeRepeatedMessage(1,C,proto.com.docker.api.protos.volumes.v1.Volume.serializeBinaryToWriter)},proto.com.docker.api.protos.volumes.v1.VolumesListResponse.prototype.getVolumesList=function(){return _.Message.getRepeatedWrapperField(this,proto.com.docker.api.protos.volumes.v1.Volume,1)},proto.com.docker.api.protos.volumes.v1.VolumesListResponse.prototype.setVolumesList=function(v){return _.Message.setRepeatedWrapperField(this,1,v)},proto.com.docker.api.protos.volumes.v1.VolumesListResponse.prototype.addVolumes=function(v,P){return _.Message.addToRepeatedWrapperField(this,1,v,proto.com.docker.api.protos.volumes.v1.Volume,P)},proto.com.docker.api.protos.volumes.v1.VolumesListResponse.prototype.clearVolumesList=function(){return this.setVolumesList([])},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.toObject(v,this)},proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.toObject=function(v,P){var C={id:_.Message.getFieldWithDefault(P,1,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest;return proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readString();v.setId(C)}else P.skipField()}return v},proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.serializeBinaryToWriter=function(v,P){var C;(C=v.getId()).length>0&&P.writeString(1,C)},proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.volumes.v1.VolumesDeleteRequest.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse.toObject(v,this)},proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse.toObject=function(v,P){var C={};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse;return proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){P.getFieldNumber();P.skipField()}return v},proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.volumes.v1.VolumesDeleteResponse.serializeBinaryToWriter=function(v,P){},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.prototype.toObject=function(v){return proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.toObject(v,this)},proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.toObject=function(v,P){var C={id:_.Message.getFieldWithDefault(P,1,"")};return v&&(C.$jspbMessageInstance=P),C}),proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest;return proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=P.readString();v.setId(C)}else P.skipField()}return v},proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.serializeBinaryToWriter=function(v,P){var C;(C=v.getId()).length>0&&P.writeString(1,C)},proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.prototype.getId=function(){return _.Message.getFieldWithDefault(this,1,"")},proto.com.docker.api.protos.volumes.v1.VolumesInspectRequest.prototype.setId=function(v){return _.Message.setProto3StringField(this,1,v)},_.Message.GENERATE_TO_OBJECT&&(proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.prototype.toObject=function(v){return proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.toObject(v,this)},proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.toObject=function(v,P){var C,_={volume:(C=P.getVolume())&&proto.com.docker.api.protos.volumes.v1.Volume.toObject(v,C)};return v&&(_.$jspbMessageInstance=P),_}),proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.deserializeBinary=function(v){var P=new _.BinaryReader(v),C=new proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse;return proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.deserializeBinaryFromReader(C,P)},proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.deserializeBinaryFromReader=function(v,P){for(;P.nextField()&&!P.isEndGroup();){if(1===P.getFieldNumber()){var C=new proto.com.docker.api.protos.volumes.v1.Volume;P.readMessage(C,proto.com.docker.api.protos.volumes.v1.Volume.deserializeBinaryFromReader),v.setVolume(C)}else P.skipField()}return v},proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.prototype.serializeBinary=function(){var v=new _.BinaryWriter;return proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.serializeBinaryToWriter(this,v),v.getResultBuffer()},proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.serializeBinaryToWriter=function(v,P){var C;null!=(C=v.getVolume())&&P.writeMessage(1,C,proto.com.docker.api.protos.volumes.v1.Volume.serializeBinaryToWriter)},proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.prototype.getVolume=function(){return _.Message.getWrapperField(this,proto.com.docker.api.protos.volumes.v1.Volume,1)},proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.prototype.setVolume=function(v){return _.Message.setWrapperField(this,1,v)},proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.prototype.clearVolume=function(){return this.setVolume(void 0)},proto.com.docker.api.protos.volumes.v1.VolumesInspectResponse.prototype.hasVolume=function(){return null!=_.Message.getField(this,1)},x.object.extend(P,proto.com.docker.api.protos.volumes.v1)},59594:(v,P,C)=>{"use strict";C.r(P);var _=C(55561),x={};for(const v in _)"default"!==v&&(x[v]=()=>_[v]);C.d(P,x)},71265:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.addAdminServicesToServer=P.registerAdminService=void 0;const C=[];P.registerAdminService=function registerAdminService(v,P){C.push({getServiceDefinition:v,getHandlers:P})},P.addAdminServicesToServer=function addAdminServicesToServer(v){for(const{getServiceDefinition:P,getHandlers:_}of C)v.addService(P(),_())}},43510:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.BackoffTimeout=void 0;P.BackoffTimeout=class BackoffTimeout{constructor(v,P){this.callback=v,this.initialDelay=1e3,this.multiplier=1.6,this.maxDelay=12e4,this.jitter=.2,this.running=!1,this.hasRef=!0,P&&(P.initialDelay&&(this.initialDelay=P.initialDelay),P.multiplier&&(this.multiplier=P.multiplier),P.jitter&&(this.jitter=P.jitter),P.maxDelay&&(this.maxDelay=P.maxDelay)),this.nextDelay=this.initialDelay,this.timerId=setTimeout((()=>{}),0),clearTimeout(this.timerId)}runOnce(){var v,P;this.running=!0,this.timerId=setTimeout((()=>{this.callback(),this.running=!1}),this.nextDelay),this.hasRef||null===(P=(v=this.timerId).unref)||void 0===P||P.call(v);const C=Math.min(this.nextDelay*this.multiplier,this.maxDelay),_=C*this.jitter;this.nextDelay=C+function uniformRandom(v,P){return Math.random()*(P-v)+v}(-_,_)}stop(){clearTimeout(this.timerId),this.running=!1}reset(){this.nextDelay=this.initialDelay}isRunning(){return this.running}ref(){var v,P;this.hasRef=!0,null===(P=(v=this.timerId).ref)||void 0===P||P.call(v)}unref(){var v,P;this.hasRef=!1,null===(P=(v=this.timerId).unref)||void 0===P||P.call(v)}}},42766:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.CallCredentialsFilterFactory=P.CallCredentialsFilter=void 0;const _=C(56994),x=C(53189),k=C(95165);class CallCredentialsFilter extends _.BaseFilter{constructor(v,P){var C,_;super(),this.channel=v,this.stream=P,this.channel=v,this.stream=P;const x=P.getMethod().split("/");let R="";x.length>=2&&(R=x[1]);const T=null!==(_=null===(C=k.splitHostPort(P.getHost()))||void 0===C?void 0:C.host)&&void 0!==_?_:"localhost";this.serviceUrl=`https://${T}/${R}`}async sendMetadata(v){const P=this.stream.getCredentials().generateMetadata({service_url:this.serviceUrl}),C=await v;try{C.merge(await P)}catch(v){return this.stream.cancelWithStatus(x.Status.UNAUTHENTICATED,`Failed to retrieve auth metadata with error: ${v.message}`),Promise.reject("Failed to retrieve auth metadata")}return C.get("authorization").length>1?(this.stream.cancelWithStatus(x.Status.INTERNAL,'"authorization" metadata cannot have multiple values'),Promise.reject('"authorization" metadata cannot have multiple values')):C}}P.CallCredentialsFilter=CallCredentialsFilter;P.CallCredentialsFilterFactory=class CallCredentialsFilterFactory{constructor(v){this.channel=v,this.channel=v}createFilter(v){return new CallCredentialsFilter(this.channel,v)}}},69587:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.CallCredentials=void 0;const _=C(14664);class CallCredentials{static createFromMetadataGenerator(v){return new SingleCallCredentials(v)}static createFromGoogleCredential(v){return CallCredentials.createFromMetadataGenerator(((P,C)=>{let x;x=function isCurrentOauth2Client(v){return"getRequestHeaders"in v&&"function"==typeof v.getRequestHeaders}(v)?v.getRequestHeaders(P.service_url):new Promise(((C,_)=>{v.getRequestMetadata(P.service_url,((v,P)=>{v?_(v):C(P)}))})),x.then((v=>{const P=new _.Metadata;for(const C of Object.keys(v))P.add(C,v[C]);C(null,P)}),(v=>{C(v)}))}))}static createEmpty(){return new EmptyCallCredentials}}P.CallCredentials=CallCredentials;class ComposedCallCredentials extends CallCredentials{constructor(v){super(),this.creds=v}async generateMetadata(v){const P=new _.Metadata,C=await Promise.all(this.creds.map((P=>P.generateMetadata(v))));for(const v of C)P.merge(v);return P}compose(v){return new ComposedCallCredentials(this.creds.concat([v]))}_equals(v){return this===v||v instanceof ComposedCallCredentials&&this.creds.every(((P,C)=>P._equals(v.creds[C])))}}class SingleCallCredentials extends CallCredentials{constructor(v){super(),this.metadataGenerator=v}generateMetadata(v){return new Promise(((P,C)=>{this.metadataGenerator(v,((v,_)=>{void 0!==_?P(_):C(v)}))}))}compose(v){return new ComposedCallCredentials([this,v])}_equals(v){return this===v||v instanceof SingleCallCredentials&&this.metadataGenerator===v.metadataGenerator}}class EmptyCallCredentials extends CallCredentials{generateMetadata(v){return Promise.resolve(new _.Metadata)}compose(v){return v}_equals(v){return v instanceof EmptyCallCredentials}}},72526:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.Http2CallStream=P.InterceptingListenerImpl=P.isInterceptingListener=void 0;const _=C(85158),x=C(22037),k=C(53189),R=C(14664),T=C(91524),O=C(48626),I=C(53189),{HTTP2_HEADER_STATUS:z,HTTP2_HEADER_CONTENT_TYPE:q,NGHTTP2_CANCEL:L}=_.constants;P.isInterceptingListener=function isInterceptingListener(v){return void 0!==v.onReceiveMetadata&&1===v.onReceiveMetadata.length};P.InterceptingListenerImpl=class InterceptingListenerImpl{constructor(v,P){this.listener=v,this.nextListener=P,this.processingMetadata=!1,this.hasPendingMessage=!1,this.processingMessage=!1,this.pendingStatus=null}processPendingMessage(){this.hasPendingMessage&&(this.nextListener.onReceiveMessage(this.pendingMessage),this.pendingMessage=null,this.hasPendingMessage=!1)}processPendingStatus(){this.pendingStatus&&this.nextListener.onReceiveStatus(this.pendingStatus)}onReceiveMetadata(v){this.processingMetadata=!0,this.listener.onReceiveMetadata(v,(v=>{this.processingMetadata=!1,this.nextListener.onReceiveMetadata(v),this.processPendingMessage(),this.processPendingStatus()}))}onReceiveMessage(v){this.processingMessage=!0,this.listener.onReceiveMessage(v,(v=>{this.processingMessage=!1,this.processingMetadata?(this.pendingMessage=v,this.hasPendingMessage=!0):(this.nextListener.onReceiveMessage(v),this.processPendingStatus())}))}onReceiveStatus(v){this.listener.onReceiveStatus(v,(v=>{this.processingMetadata||this.processingMessage?this.pendingStatus=v:this.nextListener.onReceiveStatus(v)}))}};P.Http2CallStream=class Http2CallStream{constructor(v,P,C,_,x,O){this.methodName=v,this.channel=P,this.options=C,this.channelCallCredentials=x,this.callNumber=O,this.http2Stream=null,this.pendingRead=!1,this.isWriteFilterPending=!1,this.pendingWrite=null,this.pendingWriteCallback=null,this.writesClosed=!1,this.decoder=new T.StreamDecoder,this.isReadFilterPending=!1,this.canPush=!1,this.readsClosed=!1,this.statusOutput=!1,this.unpushedReadMessages=[],this.unfilteredReadMessages=[],this.mappedStatusCode=k.Status.UNKNOWN,this.finalStatus=null,this.subchannel=null,this.listener=null,this.internalError=null,this.configDeadline=1/0,this.statusWatchers=[],this.streamEndWatchers=[],this.callStatsTracker=null,this.filterStack=_.createFilter(this),this.credentials=x,this.disconnectListener=()=>{this.endCall({code:k.Status.UNAVAILABLE,details:"Connection dropped",metadata:new R.Metadata})},this.options.parentCall&&this.options.flags&k.Propagate.CANCELLATION&&this.options.parentCall.on("cancelled",(()=>{this.cancelWithStatus(k.Status.CANCELLED,"Cancelled by parent call")}))}outputStatus(){if(this.listener&&!this.statusOutput){this.statusOutput=!0;const v=this.filterStack.receiveTrailers(this.finalStatus);this.trace("ended with status: code="+v.code+' details="'+v.details+'"'),this.statusWatchers.forEach((P=>P(v))),process.nextTick((()=>{var P;null===(P=this.listener)||void 0===P||P.onReceiveStatus(v)})),this.subchannel&&(this.subchannel.callUnref(),this.subchannel.removeDisconnectListener(this.disconnectListener))}}trace(v){O.trace(I.LogVerbosity.DEBUG,"call_stream","["+this.callNumber+"] "+v)}endCall(v){null!==this.finalStatus&&this.finalStatus.code!==k.Status.OK||(this.finalStatus=v,this.maybeOutputStatus()),this.destroyHttp2Stream()}maybeOutputStatus(){null!==this.finalStatus&&(this.finalStatus.code!==k.Status.OK||this.readsClosed&&0===this.unpushedReadMessages.length&&0===this.unfilteredReadMessages.length&&!this.isReadFilterPending)&&this.outputStatus()}push(v){this.trace("pushing to reader message of length "+(v instanceof Buffer?v.length:null)),this.canPush=!1,process.nextTick((()=>{var P;this.statusOutput||(null===(P=this.listener)||void 0===P||P.onReceiveMessage(v),this.maybeOutputStatus())}))}handleFilterError(v){this.cancelWithStatus(k.Status.INTERNAL,v.message)}handleFilteredRead(v){if(null===this.finalStatus||this.finalStatus.code===k.Status.OK){if(this.isReadFilterPending=!1,this.canPush?(this.http2Stream.pause(),this.push(v)):(this.trace("unpushedReadMessages.push message of length "+v.length),this.unpushedReadMessages.push(v)),this.unfilteredReadMessages.length>0){const v=this.unfilteredReadMessages.shift();this.filterReceivedMessage(v)}}else this.maybeOutputStatus()}filterReceivedMessage(v){null===this.finalStatus||this.finalStatus.code===k.Status.OK?(this.trace("filterReceivedMessage of length "+v.length),this.isReadFilterPending=!0,this.filterStack.receiveMessage(Promise.resolve(v)).then(this.handleFilteredRead.bind(this),this.handleFilterError.bind(this))):this.maybeOutputStatus()}tryPush(v){this.isReadFilterPending?(this.trace("unfilteredReadMessages.push message of length "+(v&&v.length)),this.unfilteredReadMessages.push(v)):this.filterReceivedMessage(v)}handleTrailers(v){this.streamEndWatchers.forEach((v=>v(!0)));let P,C="";for(const P of Object.keys(v))C+="\t\t"+P+": "+v[P]+"\n";this.trace("Received server trailers:\n"+C);try{P=R.Metadata.fromHttp2Headers(v)}catch(v){P=new R.Metadata}const _=P.getMap();let x=this.mappedStatusCode;if(x===k.Status.UNKNOWN&&"string"==typeof _["grpc-status"]){const v=Number(_["grpc-status"]);v in k.Status&&(x=v,this.trace("received status code "+v+" from server")),P.remove("grpc-status")}let T="";"string"==typeof _["grpc-message"]&&(T=decodeURI(_["grpc-message"]),P.remove("grpc-message"),this.trace('received status details string "'+T+'" from server'));const O={code:x,details:T,metadata:P};this.endCall(O)}writeMessageToStream(v,P){var C;null===(C=this.callStatsTracker)||void 0===C||C.addMessageSent(),this.http2Stream.write(v,P)}attachHttp2Stream(v,P,C,T){if(this.filterStack.push(C),null!==this.finalStatus)v.close(L);else{if(this.trace("attachHttp2Stream from subchannel "+P.getAddress()),this.http2Stream=v,this.subchannel=P,this.callStatsTracker=T,P.addDisconnectListener(this.disconnectListener),P.callRef(),v.on("response",((v,P)=>{var C;let x="";for(const P of Object.keys(v))x+="\t\t"+P+": "+v[P]+"\n";switch(this.trace("Received server headers:\n"+x),v[":status"]){case 400:this.mappedStatusCode=k.Status.INTERNAL;break;case 401:this.mappedStatusCode=k.Status.UNAUTHENTICATED;break;case 403:this.mappedStatusCode=k.Status.PERMISSION_DENIED;break;case 404:this.mappedStatusCode=k.Status.UNIMPLEMENTED;break;case 429:case 502:case 503:case 504:this.mappedStatusCode=k.Status.UNAVAILABLE;break;default:this.mappedStatusCode=k.Status.UNKNOWN}if(P&_.constants.NGHTTP2_FLAG_END_STREAM)this.handleTrailers(v);else{let P;try{P=R.Metadata.fromHttp2Headers(v)}catch(v){return void this.endCall({code:k.Status.UNKNOWN,details:v.message,metadata:new R.Metadata})}try{const v=this.filterStack.receiveMetadata(P);null===(C=this.listener)||void 0===C||C.onReceiveMetadata(v)}catch(v){this.endCall({code:k.Status.UNKNOWN,details:v.message,metadata:new R.Metadata})}}})),v.on("trailers",this.handleTrailers.bind(this)),v.on("data",(v=>{this.trace("receive HTTP/2 data frame of length "+v.length);const P=this.decoder.write(v);for(const v of P)this.trace("parsed message of length "+v.length),this.callStatsTracker.addMessageReceived(),this.tryPush(v)})),v.on("end",(()=>{this.readsClosed=!0,this.maybeOutputStatus()})),v.on("close",(()=>{process.nextTick((()=>{var P;if(this.trace("HTTP/2 stream closed with code "+v.rstCode),(null===(P=this.finalStatus)||void 0===P?void 0:P.code)===k.Status.OK)return;let C,x="";switch(v.rstCode){case _.constants.NGHTTP2_NO_ERROR:if(null!==this.finalStatus)return;C=k.Status.INTERNAL,x=`Received RST_STREAM with code ${v.rstCode}`;break;case _.constants.NGHTTP2_REFUSED_STREAM:C=k.Status.UNAVAILABLE,x="Stream refused by server";break;case _.constants.NGHTTP2_CANCEL:C=k.Status.CANCELLED,x="Call cancelled";break;case _.constants.NGHTTP2_ENHANCE_YOUR_CALM:C=k.Status.RESOURCE_EXHAUSTED,x="Bandwidth exhausted or memory limit exceeded";break;case _.constants.NGHTTP2_INADEQUATE_SECURITY:C=k.Status.PERMISSION_DENIED,x="Protocol not secure enough";break;case _.constants.NGHTTP2_INTERNAL_ERROR:C=k.Status.INTERNAL,null===this.internalError?x=`Received RST_STREAM with code ${v.rstCode} (Internal server error)`:"ECONNRESET"===this.internalError.code||"ETIMEDOUT"===this.internalError.code?(C=k.Status.UNAVAILABLE,x=this.internalError.message):x=`Received RST_STREAM with code ${v.rstCode} triggered by internal client error: ${this.internalError.message}`;break;default:C=k.Status.INTERNAL,x=`Received RST_STREAM with code ${v.rstCode}`}this.endCall({code:C,details:x,metadata:new R.Metadata})}))})),v.on("error",(v=>{"ERR_HTTP2_STREAM_ERROR"!==v.code&&(this.trace("Node error event: message="+v.message+" code="+v.code+" errno="+function getSystemErrorName(v){for(const[P,C]of Object.entries(x.constants.errno))if(C===v)return P;return"Unknown system error "+v}(v.errno)+" syscall="+v.syscall),this.internalError=v),this.streamEndWatchers.forEach((v=>v(!1)))})),this.pendingRead||v.pause(),this.pendingWrite){if(!this.pendingWriteCallback)throw new Error("Invalid state in write handling code");this.trace("sending data chunk of length "+this.pendingWrite.length+" (deferred)");try{this.writeMessageToStream(this.pendingWrite,this.pendingWriteCallback)}catch(v){this.endCall({code:k.Status.UNAVAILABLE,details:`Write failed with error ${v.message}`,metadata:new R.Metadata})}}this.maybeCloseWrites()}}start(v,P){this.trace("Sending metadata"),this.listener=P,this.channel._startCallStream(this,v),this.maybeOutputStatus()}destroyHttp2Stream(){var v;if(null!==this.http2Stream&&!this.http2Stream.destroyed){let P;P=(null===(v=this.finalStatus)||void 0===v?void 0:v.code)===k.Status.OK?_.constants.NGHTTP2_NO_ERROR:_.constants.NGHTTP2_CANCEL,this.trace("close http2 stream with code "+P),this.http2Stream.close(P)}}cancelWithStatus(v,P){this.trace("cancelWithStatus code: "+v+' details: "'+P+'"'),this.endCall({code:v,details:P,metadata:new R.Metadata})}getDeadline(){const v=[this.options.deadline];return this.options.parentCall&&this.options.flags&k.Propagate.DEADLINE&&v.push(this.options.parentCall.getDeadline()),this.configDeadline&&v.push(this.configDeadline),function getMinDeadline(v){let P=1/0;for(const C of v){const v=C instanceof Date?C.getTime():C;v0){const v=this.unpushedReadMessages.shift();return void this.push(v)}this.http2Stream.resume()}}maybeCloseWrites(){this.writesClosed&&!this.isWriteFilterPending&&null!==this.http2Stream&&(this.trace("calling end() on HTTP/2 stream"),this.http2Stream.end())}sendMessageWithContext(v,P){var C;this.trace("write() called with message of length "+P.length);const _={message:P,flags:v.flags},x=null!==(C=v.callback)&&void 0!==C?C:()=>{};this.isWriteFilterPending=!0,this.filterStack.sendMessage(Promise.resolve(_)).then((v=>{if(this.isWriteFilterPending=!1,null===this.http2Stream)this.trace("deferring writing data chunk of length "+v.message.length),this.pendingWrite=v.message,this.pendingWriteCallback=x;else{this.trace("sending data chunk of length "+v.message.length);try{this.writeMessageToStream(v.message,x)}catch(v){this.endCall({code:k.Status.UNAVAILABLE,details:`Write failed with error ${v.message}`,metadata:new R.Metadata})}this.maybeCloseWrites()}}),this.handleFilterError.bind(this))}halfClose(){this.trace("end() called"),this.writesClosed=!0,this.maybeCloseWrites()}}},13509:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.ClientDuplexStreamImpl=P.ClientWritableStreamImpl=P.ClientReadableStreamImpl=P.ClientUnaryCallImpl=P.callErrorFromStatus=void 0;const _=C(82361),x=C(12781),k=C(53189);P.callErrorFromStatus=function callErrorFromStatus(v){const P=`${v.code} ${k.Status[v.code]}: ${v.details}`;return Object.assign(new Error(P),v)};class ClientUnaryCallImpl extends _.EventEmitter{constructor(){super()}cancel(){var v;null===(v=this.call)||void 0===v||v.cancelWithStatus(k.Status.CANCELLED,"Cancelled on client")}getPeer(){var v,P;return null!==(P=null===(v=this.call)||void 0===v?void 0:v.getPeer())&&void 0!==P?P:"unknown"}}P.ClientUnaryCallImpl=ClientUnaryCallImpl;class ClientReadableStreamImpl extends x.Readable{constructor(v){super({objectMode:!0}),this.deserialize=v}cancel(){var v;null===(v=this.call)||void 0===v||v.cancelWithStatus(k.Status.CANCELLED,"Cancelled on client")}getPeer(){var v,P;return null!==(P=null===(v=this.call)||void 0===v?void 0:v.getPeer())&&void 0!==P?P:"unknown"}_read(v){var P;null===(P=this.call)||void 0===P||P.startRead()}}P.ClientReadableStreamImpl=ClientReadableStreamImpl;class ClientWritableStreamImpl extends x.Writable{constructor(v){super({objectMode:!0}),this.serialize=v}cancel(){var v;null===(v=this.call)||void 0===v||v.cancelWithStatus(k.Status.CANCELLED,"Cancelled on client")}getPeer(){var v,P;return null!==(P=null===(v=this.call)||void 0===v?void 0:v.getPeer())&&void 0!==P?P:"unknown"}_write(v,P,C){var _;const x={callback:C},k=Number(P);Number.isNaN(k)||(x.flags=k),null===(_=this.call)||void 0===_||_.sendMessageWithContext(x,v)}_final(v){var P;null===(P=this.call)||void 0===P||P.halfClose(),v()}}P.ClientWritableStreamImpl=ClientWritableStreamImpl;class ClientDuplexStreamImpl extends x.Duplex{constructor(v,P){super({objectMode:!0}),this.serialize=v,this.deserialize=P}cancel(){var v;null===(v=this.call)||void 0===v||v.cancelWithStatus(k.Status.CANCELLED,"Cancelled on client")}getPeer(){var v,P;return null!==(P=null===(v=this.call)||void 0===v?void 0:v.getPeer())&&void 0!==P?P:"unknown"}_read(v){var P;null===(P=this.call)||void 0===P||P.startRead()}_write(v,P,C){var _;const x={callback:C},k=Number(P);Number.isNaN(k)||(x.flags=k),null===(_=this.call)||void 0===_||_.sendMessageWithContext(x,v)}_final(v){var P;null===(P=this.call)||void 0===P||P.halfClose(),v()}}P.ClientDuplexStreamImpl=ClientDuplexStreamImpl},49357:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.ChannelCredentials=void 0;const _=C(24404),x=C(69587),k=C(98283);function verifyIsBufferOrNull(v,P){if(v&&!(v instanceof Buffer))throw new TypeError(`${P}, if provided, must be a Buffer.`)}function bufferOrNullEqual(v,P){return null===v&&null===P||null!==v&&null!==P&&v.equals(P)}class ChannelCredentials{constructor(v){this.callCredentials=v||x.CallCredentials.createEmpty()}_getCallCredentials(){return this.callCredentials}static createSsl(v,P,C,_){if(verifyIsBufferOrNull(v,"Root certificate"),verifyIsBufferOrNull(P,"Private key"),verifyIsBufferOrNull(C,"Certificate chain"),P&&!C)throw new Error("Private key must be given with accompanying certificate chain");if(!P&&C)throw new Error("Certificate chain must be given with accompanying private key");return new SecureChannelCredentialsImpl(v||k.getDefaultRootsData(),P||null,C||null,_||{})}static createInsecure(){return new InsecureChannelCredentialsImpl}}P.ChannelCredentials=ChannelCredentials;class InsecureChannelCredentialsImpl extends ChannelCredentials{constructor(v){super(v)}compose(v){throw new Error("Cannot compose insecure credentials")}_getConnectionOptions(){return null}_isSecure(){return!1}_equals(v){return v instanceof InsecureChannelCredentialsImpl}}class SecureChannelCredentialsImpl extends ChannelCredentials{constructor(v,P,C,x){super(),this.rootCerts=v,this.privateKey=P,this.certChain=C,this.verifyOptions=x;const R=_.createSecureContext({ca:v||void 0,key:P||void 0,cert:C||void 0,ciphers:k.CIPHER_SUITES});this.connectionOptions={secureContext:R},(null==x?void 0:x.checkServerIdentity)&&(this.connectionOptions.checkServerIdentity=x.checkServerIdentity)}compose(v){const P=this.callCredentials.compose(v);return new ComposedChannelCredentialsImpl(this,P)}_getConnectionOptions(){return Object.assign({},this.connectionOptions)}_isSecure(){return!0}_equals(v){return this===v||v instanceof SecureChannelCredentialsImpl&&(!!bufferOrNullEqual(this.rootCerts,v.rootCerts)&&(!!bufferOrNullEqual(this.privateKey,v.privateKey)&&(!!bufferOrNullEqual(this.certChain,v.certChain)&&this.verifyOptions.checkServerIdentity===v.verifyOptions.checkServerIdentity)))}}class ComposedChannelCredentialsImpl extends ChannelCredentials{constructor(v,P){super(P),this.channelCredentials=v}compose(v){const P=this.callCredentials.compose(v);return new ComposedChannelCredentialsImpl(this.channelCredentials,P)}_getConnectionOptions(){return this.channelCredentials._getConnectionOptions()}_isSecure(){return!0}_equals(v){return this===v||v instanceof ComposedChannelCredentialsImpl&&(this.channelCredentials._equals(v.channelCredentials)&&this.callCredentials._equals(v.callCredentials))}}},38938:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.channelOptionsEqual=P.recognizedOptions=void 0,P.recognizedOptions={"grpc.ssl_target_name_override":!0,"grpc.primary_user_agent":!0,"grpc.secondary_user_agent":!0,"grpc.default_authority":!0,"grpc.keepalive_time_ms":!0,"grpc.keepalive_timeout_ms":!0,"grpc.keepalive_permit_without_calls":!0,"grpc.service_config":!0,"grpc.max_concurrent_streams":!0,"grpc.initial_reconnect_backoff_ms":!0,"grpc.max_reconnect_backoff_ms":!0,"grpc.use_local_subchannel_pool":!0,"grpc.max_send_message_length":!0,"grpc.max_receive_message_length":!0,"grpc.enable_http_proxy":!0,"grpc.enable_channelz":!0,"grpc-node.max_session_memory":!0},P.channelOptionsEqual=function channelOptionsEqual(v,P){const C=Object.keys(v).sort(),_=Object.keys(P).sort();if(C.length!==_.length)return!1;for(let x=0;x{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.ChannelImplementation=void 0;const _=C(72526),x=C(49357),k=C(83970),R=C(90651),T=C(24219),O=C(53189),I=C(71882),z=C(42766),q=C(47169),L=C(94930),j=C(83513),B=C(48626),G=C(2829),U=C(86042),V=C(95165),Q=C(40207),Y=C(8950);let ee=0;P.ChannelImplementation=class ChannelImplementation{constructor(v,P,C){var _,ee,re,ie;if(this.credentials=P,this.options=C,this.connectivityState=Q.ConnectivityState.IDLE,this.currentPicker=new T.UnavailablePicker,this.configSelectionQueue=[],this.pickQueue=[],this.connectivityStateWatchers=[],this.configSelector=null,this.channelzEnabled=!0,this.callTracker=new Y.ChannelzCallTracker,this.childrenTracker=new Y.ChannelzChildrenTracker,"string"!=typeof v)throw new TypeError("Channel target must be a string");if(!(P instanceof x.ChannelCredentials))throw new TypeError("Channel credentials must be a ChannelCredentials object");if(C&&"object"!=typeof C)throw new TypeError("Channel options must be an object");this.originalTarget=v;const oe=V.parseUri(v);if(null===oe)throw new Error(`Could not parse target name "${v}"`);const ne=j.mapUriDefaultScheme(oe);if(null===ne)throw new Error(`Could not find a default scheme for target name "${v}"`);this.callRefTimer=setInterval((()=>{}),2147483647),null===(ee=(_=this.callRefTimer).unref)||void 0===ee||ee.call(_),0===this.options["grpc.enable_channelz"]&&(this.channelzEnabled=!1),this.channelzTrace=new Y.ChannelzTrace,this.channelzEnabled?(this.channelzRef=Y.registerChannelzChannel(v,(()=>this.getChannelzInfo())),this.channelzTrace.addTrace("CT_INFO","Channel created")):this.channelzRef={kind:"channel",id:-1,name:""},this.options["grpc.default_authority"]?this.defaultAuthority=this.options["grpc.default_authority"]:this.defaultAuthority=j.getDefaultAuthority(ne);const se=U.mapProxyName(ne,C);this.target=se.target,this.options=Object.assign({},this.options,se.extraOptions),this.subchannelPool=R.getSubchannelPool(0===(null!==(re=C["grpc.use_local_subchannel_pool"])&&void 0!==re?re:0));const ae={createSubchannel:(v,P)=>{const C=this.subchannelPool.getOrCreateSubchannel(this.target,v,Object.assign({},this.options,P),this.credentials);return this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Created subchannel or used existing subchannel",C.getChannelzRef()),C},updateState:(v,P)=>{this.currentPicker=P;const C=this.pickQueue.slice();this.pickQueue=[],this.callRefTimerUnref();for(const{callStream:v,callMetadata:P,callConfig:_,dynamicFilters:x}of C)this.tryPick(v,P,_,x);this.updateState(v)},requestReresolution:()=>{throw new Error("Resolving load balancer should never call requestReresolution")},addChannelzChild:v=>{this.channelzEnabled&&this.childrenTracker.refChild(v)},removeChannelzChild:v=>{this.channelzEnabled&&this.childrenTracker.unrefChild(v)}};this.resolvingLoadBalancer=new k.ResolvingLoadBalancer(this.target,ae,C,(v=>{this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Address resolution succeeded"),this.configSelector=v,process.nextTick((()=>{const v=this.configSelectionQueue;this.configSelectionQueue=[],this.callRefTimerUnref();for(const{callStream:P,callMetadata:C}of v)this.tryGetConfig(P,C);this.configSelectionQueue=[]}))}),(v=>{this.channelzEnabled&&this.channelzTrace.addTrace("CT_WARNING","Address resolution failed with code "+v.code+' and details "'+v.details+'"'),this.configSelectionQueue.length>0&&this.trace("Name resolution failed with calls queued for config selection");const P=this.configSelectionQueue;this.configSelectionQueue=[],this.callRefTimerUnref();for(const{callStream:C,callMetadata:_}of P)_.getOptions().waitForReady?(this.callRefTimerRef(),this.configSelectionQueue.push({callStream:C,callMetadata:_})):C.cancelWithStatus(v.code,v.details)})),this.filterStackFactory=new I.FilterStackFactory([new z.CallCredentialsFilterFactory(this),new q.DeadlineFilterFactory(this),new G.MaxMessageSizeFilterFactory(this.options),new L.CompressionFilterFactory(this,this.options)]),this.trace("Channel constructed with options "+JSON.stringify(C,void 0,2));const le=new Error;B.trace(O.LogVerbosity.DEBUG,"channel_stacktrace","("+this.channelzRef.id+") Channel constructed \n"+(null===(ie=le.stack)||void 0===ie?void 0:ie.substring(le.stack.indexOf("\n")+1)))}getChannelzInfo(){return{target:this.originalTarget,state:this.connectivityState,trace:this.channelzTrace,callTracker:this.callTracker,children:this.childrenTracker.getChildLists()}}trace(v,P){B.trace(null!=P?P:O.LogVerbosity.DEBUG,"channel","("+this.channelzRef.id+") "+V.uriToString(this.target)+" "+v)}callRefTimerRef(){var v,P,C,_;(null===(P=(v=this.callRefTimer).hasRef)||void 0===P?void 0:P.call(v))||(this.trace("callRefTimer.ref | configSelectionQueue.length="+this.configSelectionQueue.length+" pickQueue.length="+this.pickQueue.length),null===(_=(C=this.callRefTimer).ref)||void 0===_||_.call(C))}callRefTimerUnref(){var v,P;this.callRefTimer.hasRef&&!this.callRefTimer.hasRef()||(this.trace("callRefTimer.unref | configSelectionQueue.length="+this.configSelectionQueue.length+" pickQueue.length="+this.pickQueue.length),null===(P=(v=this.callRefTimer).unref)||void 0===P||P.call(v))}pushPick(v,P,C,_){this.pickQueue.push({callStream:v,callMetadata:P,callConfig:C,dynamicFilters:_}),this.callRefTimerRef()}tryPick(v,P,C,_){var x,k;const R=this.currentPicker.pick({metadata:P,extraPickInfo:C.pickInformation}),I=R.subchannel?"("+R.subchannel.getChannelzRef().id+") "+R.subchannel.getAddress():""+R.subchannel;switch(this.trace("Pick result for call ["+v.getCallNumber()+"]: "+T.PickResultType[R.pickResultType]+" subchannel: "+I+" status: "+(null===(x=R.status)||void 0===x?void 0:x.code)+" "+(null===(k=R.status)||void 0===k?void 0:k.details)),R.pickResultType){case T.PickResultType.COMPLETE:if(null===R.subchannel)v.cancelWithStatus(O.Status.UNAVAILABLE,"Request dropped by load balancing policy");else{if(R.subchannel.getConnectivityState()!==Q.ConnectivityState.READY){B.log(O.LogVerbosity.ERROR,"Error: COMPLETE pick result subchannel "+I+" has state "+Q.ConnectivityState[R.subchannel.getConnectivityState()]),this.pushPick(v,P,C,_);break}v.filterStack.sendMetadata(Promise.resolve(P.clone())).then((x=>{var k,T;const z=R.subchannel.getConnectivityState();if(z===Q.ConnectivityState.READY)try{const P=R.extraFilterFactories.map((P=>P.createFilter(v)));R.subchannel.startCallStream(x,v,[..._,...P]),null===(k=C.onCommitted)||void 0===k||k.call(C),null===(T=R.onCallStarted)||void 0===T||T.call(R)}catch(x){const k=x.code;"ERR_HTTP2_GOAWAY_SESSION"===k||"ERR_HTTP2_INVALID_SESSION"===k?(this.trace("Failed to start call on picked subchannel "+I+" with error "+x.message+". Retrying pick",O.LogVerbosity.INFO),this.tryPick(v,P,C,_)):(this.trace("Failed to start call on picked subchanel "+I+" with error "+x.message+". Ending call",O.LogVerbosity.INFO),v.cancelWithStatus(O.Status.INTERNAL,`Failed to start HTTP/2 stream with error: ${x.message}`))}else this.trace("Picked subchannel "+I+" has state "+Q.ConnectivityState[z]+" after metadata filters. Retrying pick",O.LogVerbosity.INFO),this.tryPick(v,P,C,_)}),(P=>{v.cancelWithStatus("number"==typeof P.code?P.code:O.Status.UNKNOWN,`Getting metadata from plugin failed with error: ${P.message}`)}))}break;case T.PickResultType.QUEUE:this.pushPick(v,P,C,_);break;case T.PickResultType.TRANSIENT_FAILURE:P.getOptions().waitForReady?this.pushPick(v,P,C,_):v.cancelWithStatus(R.status.code,R.status.details);break;case T.PickResultType.DROP:v.cancelWithStatus(R.status.code,R.status.details);break;default:throw new Error(`Invalid state: unknown pickResultType ${R.pickResultType}`)}}removeConnectivityStateWatcher(v){const P=this.connectivityStateWatchers.findIndex((P=>P===v));P>=0&&this.connectivityStateWatchers.splice(P,1)}updateState(v){B.trace(O.LogVerbosity.DEBUG,"connectivity_state","("+this.channelzRef.id+") "+V.uriToString(this.target)+" "+Q.ConnectivityState[this.connectivityState]+" -> "+Q.ConnectivityState[v]),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO",Q.ConnectivityState[this.connectivityState]+" -> "+Q.ConnectivityState[v]),this.connectivityState=v;const P=this.connectivityStateWatchers.slice();for(const C of P)v!==C.currentState&&(C.timer&&clearTimeout(C.timer),this.removeConnectivityStateWatcher(C),C.callback())}tryGetConfig(v,P){if(null===v.getStatus())if(null===this.configSelector)this.resolvingLoadBalancer.exitIdle(),this.configSelectionQueue.push({callStream:v,callMetadata:P}),this.callRefTimerRef();else{const C=this.configSelector(v.getMethod(),P);if(C.status===O.Status.OK){if(C.methodConfig.timeout){const P=new Date;P.setSeconds(P.getSeconds()+C.methodConfig.timeout.seconds),P.setMilliseconds(P.getMilliseconds()+C.methodConfig.timeout.nanos/1e6),v.setConfigDeadline(P),v.filterStack.refresh()}if(C.dynamicFilterFactories.length>0){const _=new I.FilterStackFactory(C.dynamicFilterFactories).createFilter(v);_.sendMetadata(Promise.resolve(P)).then((P=>{this.tryPick(v,P,C,_.getFilters())}))}else this.tryPick(v,P,C,[])}else v.cancelWithStatus(C.status,"Failed to route call to method "+v.getMethod())}}_startCallStream(v,P){this.tryGetConfig(v,P.clone())}close(){this.resolvingLoadBalancer.destroy(),this.updateState(Q.ConnectivityState.SHUTDOWN),clearInterval(this.callRefTimer),this.channelzEnabled&&Y.unregisterChannelzRef(this.channelzRef),this.subchannelPool.unrefUnusedSubchannels()}getTarget(){return V.uriToString(this.target)}getConnectivityState(v){const P=this.connectivityState;return v&&this.resolvingLoadBalancer.exitIdle(),P}watchConnectivityState(v,P,C){if(this.connectivityState===Q.ConnectivityState.SHUTDOWN)throw new Error("Channel has been shut down");let _=null;if(P!==1/0){const v=P instanceof Date?P:new Date(P),k=new Date;if(P===-1/0||v<=k)return void process.nextTick(C,new Error("Deadline passed without connectivity state change"));_=setTimeout((()=>{this.removeConnectivityStateWatcher(x),C(new Error("Deadline passed without connectivity state change"))}),v.getTime()-k.getTime())}const x={currentState:v,callback:C,timer:_};this.connectivityStateWatchers.push(x)}getChannelzRef(){return this.channelzRef}createCall(v,P,C,x,k){if("string"!=typeof v)throw new TypeError("Channel#createCall: method must be a string");if(!("number"==typeof P||P instanceof Date))throw new TypeError("Channel#createCall: deadline must be a number or Date");if(this.connectivityState===Q.ConnectivityState.SHUTDOWN)throw new Error("Channel has been shut down");const R=function getNewCallNumber(){const v=ee;return ee+=1,ee>=Number.MAX_SAFE_INTEGER&&(ee=0),v}();this.trace("createCall ["+R+'] method="'+v+'", deadline='+P);const T={deadline:P,flags:null!=k?k:O.Propagate.DEFAULTS,host:null!=C?C:this.defaultAuthority,parentCall:x},I=new _.Http2CallStream(v,this,T,this.filterStackFactory,this.credentials._getCallCredentials(),R);return this.channelzEnabled&&(this.callTracker.addCallStarted(),I.addStatusWatcher((v=>{v.code===O.Status.OK?this.callTracker.addCallSucceeded():this.callTracker.addCallFailed()}))),I}}},8950:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.setup=P.getChannelzServiceDefinition=P.getChannelzHandlers=P.unregisterChannelzRef=P.registerChannelzSocket=P.registerChannelzServer=P.registerChannelzSubchannel=P.registerChannelzChannel=P.ChannelzCallTracker=P.ChannelzChildrenTracker=P.ChannelzTrace=void 0;const _=C(41808),x=C(40207),k=C(53189),R=C(48741),T=C(71265),O=C(72011);function channelRefToMessage(v){return{channel_id:v.id,name:v.name}}function subchannelRefToMessage(v){return{subchannel_id:v.id,name:v.name}}function socketRefToMessage(v){return{socket_id:v.id,name:v.name}}P.ChannelzTrace=class ChannelzTrace{constructor(){this.events=[],this.eventsLogged=0,this.creationTimestamp=new Date}addTrace(v,P,C){const _=new Date;this.events.push({description:P,severity:v,timestamp:_,childChannel:"channel"===(null==C?void 0:C.kind)?C:void 0,childSubchannel:"subchannel"===(null==C?void 0:C.kind)?C:void 0}),this.events.length>=64&&(this.events=this.events.slice(32)),this.eventsLogged+=1}getTraceMessage(){return{creation_timestamp:dateToProtoTimestamp(this.creationTimestamp),num_events_logged:this.eventsLogged,events:this.events.map((v=>({description:v.description,severity:v.severity,timestamp:dateToProtoTimestamp(v.timestamp),channel_ref:v.childChannel?channelRefToMessage(v.childChannel):null,subchannel_ref:v.childSubchannel?subchannelRefToMessage(v.childSubchannel):null})))}}};P.ChannelzChildrenTracker=class ChannelzChildrenTracker{constructor(){this.channelChildren=new Map,this.subchannelChildren=new Map,this.socketChildren=new Map}refChild(v){var P,C,_;switch(v.kind){case"channel":{let C=null!==(P=this.channelChildren.get(v.id))&&void 0!==P?P:{ref:v,count:0};C.count+=1,this.channelChildren.set(v.id,C);break}case"subchannel":{let P=null!==(C=this.subchannelChildren.get(v.id))&&void 0!==C?C:{ref:v,count:0};P.count+=1,this.subchannelChildren.set(v.id,P);break}case"socket":{let P=null!==(_=this.socketChildren.get(v.id))&&void 0!==_?_:{ref:v,count:0};P.count+=1,this.socketChildren.set(v.id,P);break}}}unrefChild(v){switch(v.kind){case"channel":{let P=this.channelChildren.get(v.id);void 0!==P&&(P.count-=1,0===P.count?this.channelChildren.delete(v.id):this.channelChildren.set(v.id,P));break}case"subchannel":{let P=this.subchannelChildren.get(v.id);void 0!==P&&(P.count-=1,0===P.count?this.subchannelChildren.delete(v.id):this.subchannelChildren.set(v.id,P));break}case"socket":{let P=this.socketChildren.get(v.id);void 0!==P&&(P.count-=1,0===P.count?this.socketChildren.delete(v.id):this.socketChildren.set(v.id,P));break}}}getChildLists(){const v=[];for(const{ref:P}of this.channelChildren.values())v.push(P);const P=[];for(const{ref:v}of this.subchannelChildren.values())P.push(v);const C=[];for(const{ref:v}of this.socketChildren.values())C.push(v);return{channels:v,subchannels:P,sockets:C}}};P.ChannelzCallTracker=class ChannelzCallTracker{constructor(){this.callsStarted=0,this.callsSucceeded=0,this.callsFailed=0,this.lastCallStartedTimestamp=null}addCallStarted(){this.callsStarted+=1,this.lastCallStartedTimestamp=new Date}addCallSucceeded(){this.callsSucceeded+=1}addCallFailed(){this.callsFailed+=1}};let I=1;function getNextId(){return I++}const z=[],q=[],L=[],j=[];function parseIPv6Chunk(v){if(""===v)return[];const P=v.split(":").map((v=>function parseIPv6Section(v){const P=Number.parseInt(v,16);return[P/256|0,P%256]}(v)));return[].concat(...P)}function ipAddressStringToBuffer(v){if(_.isIPv4(v))return Buffer.from(Uint8Array.from(v.split(".").map((v=>Number.parseInt(v)))));if(_.isIPv6(v)){let P,C;const _=v.indexOf("::");-1===_?(P=v,C=""):(P=v.substring(0,_),C=v.substring(_+2));const x=Buffer.from(parseIPv6Chunk(P)),k=Buffer.from(parseIPv6Chunk(C)),R=Buffer.alloc(16-x.length-k.length,0);return Buffer.concat([x,R,k])}return null}function connectivityStateToMessage(v){switch(v){case x.ConnectivityState.CONNECTING:return{state:"CONNECTING"};case x.ConnectivityState.IDLE:return{state:"IDLE"};case x.ConnectivityState.READY:return{state:"READY"};case x.ConnectivityState.SHUTDOWN:return{state:"SHUTDOWN"};case x.ConnectivityState.TRANSIENT_FAILURE:return{state:"TRANSIENT_FAILURE"};default:return{state:"UNKNOWN"}}}function dateToProtoTimestamp(v){if(!v)return null;const P=v.getTime();return{seconds:P/1e3|0,nanos:P%1e3*1e6}}function getChannelMessage(v){const P=v.getInfo();return{ref:channelRefToMessage(v.ref),data:{target:P.target,state:connectivityStateToMessage(P.state),calls_started:P.callTracker.callsStarted,calls_succeeded:P.callTracker.callsSucceeded,calls_failed:P.callTracker.callsFailed,last_call_started_timestamp:dateToProtoTimestamp(P.callTracker.lastCallStartedTimestamp),trace:P.trace.getTraceMessage()},channel_ref:P.children.channels.map((v=>channelRefToMessage(v))),subchannel_ref:P.children.subchannels.map((v=>subchannelRefToMessage(v)))}}function GetChannel(v,P){const C=Number.parseInt(v.request.channel_id),_=z[C];void 0!==_?P(null,{channel:getChannelMessage(_)}):P({code:k.Status.NOT_FOUND,details:"No channel data found for id "+C})}function GetTopChannels(v,P){const C=Number.parseInt(v.request.max_results),_=[];let x=Number.parseInt(v.request.start_channel_id);for(;x=C))break}P(null,{channel:_,end:x>=L.length})}function getServerMessage(v){const P=v.getInfo();return{ref:(C=v.ref,{server_id:C.id}),data:{calls_started:P.callTracker.callsStarted,calls_succeeded:P.callTracker.callsSucceeded,calls_failed:P.callTracker.callsFailed,last_call_started_timestamp:dateToProtoTimestamp(P.callTracker.lastCallStartedTimestamp),trace:P.trace.getTraceMessage()},listen_socket:P.listenerChildren.sockets.map((v=>socketRefToMessage(v)))};var C}function GetServer(v,P){const C=Number.parseInt(v.request.server_id),_=L[C];void 0!==_?P(null,{server:getServerMessage(_)}):P({code:k.Status.NOT_FOUND,details:"No server data found for id "+C})}function GetServers(v,P){const C=Number.parseInt(v.request.max_results),_=[];let x=Number.parseInt(v.request.start_server_id);for(;x=C))break}P(null,{server:_,end:x>=L.length})}function GetSubchannel(v,P){const C=Number.parseInt(v.request.subchannel_id),_=q[C];if(void 0===_)return void P({code:k.Status.NOT_FOUND,details:"No subchannel data found for id "+C});const x=_.getInfo();P(null,{subchannel:{ref:subchannelRefToMessage(_.ref),data:{target:x.target,state:connectivityStateToMessage(x.state),calls_started:x.callTracker.callsStarted,calls_succeeded:x.callTracker.callsSucceeded,calls_failed:x.callTracker.callsFailed,last_call_started_timestamp:dateToProtoTimestamp(x.callTracker.lastCallStartedTimestamp),trace:x.trace.getTraceMessage()},socket_ref:x.children.sockets.map((v=>socketRefToMessage(v)))}})}function subchannelAddressToAddressMessage(v){var P;return R.isTcpSubchannelAddress(v)?{address:"tcpip_address",tcpip_address:{ip_address:null!==(P=ipAddressStringToBuffer(v.host))&&void 0!==P?P:void 0,port:v.port}}:{address:"uds_address",uds_address:{filename:v.path}}}function GetSocket(v,P){var C,_,x,R,T;const O=Number.parseInt(v.request.socket_id),I=j[O];if(void 0===I)return void P({code:k.Status.NOT_FOUND,details:"No socket data found for id "+O});const z=I.getInfo(),q=z.security?{model:"tls",tls:{cipher_suite:z.security.cipherSuiteStandardName?"standard_name":"other_name",standard_name:null!==(C=z.security.cipherSuiteStandardName)&&void 0!==C?C:void 0,other_name:null!==(_=z.security.cipherSuiteOtherName)&&void 0!==_?_:void 0,local_certificate:null!==(x=z.security.localCertificate)&&void 0!==x?x:void 0,remote_certificate:null!==(R=z.security.remoteCertificate)&&void 0!==R?R:void 0}}:null;P(null,{socket:{ref:socketRefToMessage(I.ref),local:z.localAddress?subchannelAddressToAddressMessage(z.localAddress):null,remote:z.remoteAddress?subchannelAddressToAddressMessage(z.remoteAddress):null,remote_name:null!==(T=z.remoteName)&&void 0!==T?T:void 0,security:q,data:{keep_alives_sent:z.keepAlivesSent,streams_started:z.streamsStarted,streams_succeeded:z.streamsSucceeded,streams_failed:z.streamsFailed,last_local_stream_created_timestamp:dateToProtoTimestamp(z.lastLocalStreamCreatedTimestamp),last_remote_stream_created_timestamp:dateToProtoTimestamp(z.lastRemoteStreamCreatedTimestamp),messages_received:z.messagesReceived,messages_sent:z.messagesSent,last_message_received_timestamp:dateToProtoTimestamp(z.lastMessageReceivedTimestamp),last_message_sent_timestamp:dateToProtoTimestamp(z.lastMessageSentTimestamp),local_flow_control_window:z.localFlowControlWindow?{value:z.localFlowControlWindow}:null,remote_flow_control_window:z.remoteFlowControlWindow?{value:z.remoteFlowControlWindow}:null}}})}function GetServerSockets(v,P){const C=Number.parseInt(v.request.server_id),_=L[C];if(void 0===_)return void P({code:k.Status.NOT_FOUND,details:"No server data found for id "+C});const x=Number.parseInt(v.request.start_socket_id),R=Number.parseInt(v.request.max_results),T=_.getInfo().sessionChildren.sockets.sort(((v,P)=>v.id-P.id)),O=[];let I=0;for(;I=x&&(O.push(socketRefToMessage(T[I])),O.length>=R));I++);P(null,{socket_ref:O,end:I>=T.length})}function getChannelzHandlers(){return{GetChannel,GetTopChannels,GetServer,GetServers,GetSubchannel,GetSocket,GetServerSockets}}P.registerChannelzChannel=function registerChannelzChannel(v,P){const C=getNextId(),_={id:C,name:v,kind:"channel"};return z[C]={ref:_,getInfo:P},_},P.registerChannelzSubchannel=function registerChannelzSubchannel(v,P){const C=getNextId(),_={id:C,name:v,kind:"subchannel"};return q[C]={ref:_,getInfo:P},_},P.registerChannelzServer=function registerChannelzServer(v){const P=getNextId(),C={id:P,kind:"server"};return L[P]={ref:C,getInfo:v},C},P.registerChannelzSocket=function registerChannelzSocket(v,P){const C=getNextId(),_={id:C,name:v,kind:"socket"};return j[C]={ref:_,getInfo:P},_},P.unregisterChannelzRef=function unregisterChannelzRef(v){switch(v.kind){case"channel":return void delete z[v.id];case"subchannel":return void delete q[v.id];case"server":return void delete L[v.id];case"socket":return void delete j[v.id]}},P.getChannelzHandlers=getChannelzHandlers;let B=null;function getChannelzServiceDefinition(){if(B)return B;const v=(0,C(59421).J_)("channelz.proto",{keepCase:!0,longs:String,enums:String,defaults:!0,oneofs:!0,includeDirs:[`${__dirname}/../../proto`]}),P=O.loadPackageDefinition(v);return B=P.grpc.channelz.v1.Channelz.service,B}P.getChannelzServiceDefinition=getChannelzServiceDefinition,P.setup=function setup(){T.registerAdminService(getChannelzServiceDefinition,getChannelzHandlers)}},3740:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.getInterceptingCall=P.InterceptingCall=P.RequesterBuilder=P.ListenerBuilder=P.InterceptorConfigurationError=void 0;const _=C(14664),x=C(72526),k=C(53189);class InterceptorConfigurationError extends Error{constructor(v){super(v),this.name="InterceptorConfigurationError",Error.captureStackTrace(this,InterceptorConfigurationError)}}P.InterceptorConfigurationError=InterceptorConfigurationError;P.ListenerBuilder=class ListenerBuilder{constructor(){this.metadata=void 0,this.message=void 0,this.status=void 0}withOnReceiveMetadata(v){return this.metadata=v,this}withOnReceiveMessage(v){return this.message=v,this}withOnReceiveStatus(v){return this.status=v,this}build(){return{onReceiveMetadata:this.metadata,onReceiveMessage:this.message,onReceiveStatus:this.status}}};P.RequesterBuilder=class RequesterBuilder{constructor(){this.start=void 0,this.message=void 0,this.halfClose=void 0,this.cancel=void 0}withStart(v){return this.start=v,this}withSendMessage(v){return this.message=v,this}withHalfClose(v){return this.halfClose=v,this}withCancel(v){return this.cancel=v,this}build(){return{start:this.start,sendMessage:this.message,halfClose:this.halfClose,cancel:this.cancel}}};const R={onReceiveMetadata:(v,P)=>{P(v)},onReceiveMessage:(v,P)=>{P(v)},onReceiveStatus:(v,P)=>{P(v)}},T={start:(v,P,C)=>{C(v,P)},sendMessage:(v,P)=>{P(v)},halfClose:v=>{v()},cancel:v=>{v()}};P.InterceptingCall=class InterceptingCall{constructor(v,P){var C,_,x,k;this.nextCall=v,this.processingMetadata=!1,this.pendingMessageContext=null,this.processingMessage=!1,this.pendingHalfClose=!1,this.requester=P?{start:null!==(C=P.start)&&void 0!==C?C:T.start,sendMessage:null!==(_=P.sendMessage)&&void 0!==_?_:T.sendMessage,halfClose:null!==(x=P.halfClose)&&void 0!==x?x:T.halfClose,cancel:null!==(k=P.cancel)&&void 0!==k?k:T.cancel}:T}cancelWithStatus(v,P){this.requester.cancel((()=>{this.nextCall.cancelWithStatus(v,P)}))}getPeer(){return this.nextCall.getPeer()}processPendingMessage(){this.pendingMessageContext&&(this.nextCall.sendMessageWithContext(this.pendingMessageContext,this.pendingMessage),this.pendingMessageContext=null,this.pendingMessage=null)}processPendingHalfClose(){this.pendingHalfClose&&this.nextCall.halfClose()}start(v,P){var C,_,k,T,O,I;const z={onReceiveMetadata:null!==(_=null===(C=null==P?void 0:P.onReceiveMetadata)||void 0===C?void 0:C.bind(P))&&void 0!==_?_:v=>{},onReceiveMessage:null!==(T=null===(k=null==P?void 0:P.onReceiveMessage)||void 0===k?void 0:k.bind(P))&&void 0!==T?T:v=>{},onReceiveStatus:null!==(I=null===(O=null==P?void 0:P.onReceiveStatus)||void 0===O?void 0:O.bind(P))&&void 0!==I?I:v=>{}};this.processingMetadata=!0,this.requester.start(v,z,((v,P)=>{var C,_,k;let T;if(this.processingMetadata=!1,x.isInterceptingListener(P))T=P;else{const v={onReceiveMetadata:null!==(C=P.onReceiveMetadata)&&void 0!==C?C:R.onReceiveMetadata,onReceiveMessage:null!==(_=P.onReceiveMessage)&&void 0!==_?_:R.onReceiveMessage,onReceiveStatus:null!==(k=P.onReceiveStatus)&&void 0!==k?k:R.onReceiveStatus};T=new x.InterceptingListenerImpl(v,z)}this.nextCall.start(v,T),this.processPendingMessage(),this.processPendingHalfClose()}))}sendMessageWithContext(v,P){this.processingMessage=!0,this.requester.sendMessage(P,(C=>{this.processingMessage=!1,this.processingMetadata?(this.pendingMessageContext=v,this.pendingMessage=P):(this.nextCall.sendMessageWithContext(v,C),this.processPendingHalfClose())}))}sendMessage(v){this.sendMessageWithContext({},v)}startRead(){this.nextCall.startRead()}halfClose(){this.requester.halfClose((()=>{this.processingMetadata||this.processingMessage?this.pendingHalfClose=!0:this.nextCall.halfClose()}))}setCredentials(v){this.nextCall.setCredentials(v)}};class BaseInterceptingCall{constructor(v,P){this.call=v,this.methodDefinition=P}cancelWithStatus(v,P){this.call.cancelWithStatus(v,P)}getPeer(){return this.call.getPeer()}setCredentials(v){this.call.setCredentials(v)}sendMessageWithContext(v,P){let C;try{C=this.methodDefinition.requestSerialize(P)}catch(v){return void this.call.cancelWithStatus(k.Status.INTERNAL,`Request message serialization failure: ${v.message}`)}this.call.sendMessageWithContext(v,C)}sendMessage(v){this.sendMessageWithContext({},v)}start(v,P){let C=null;this.call.start(v,{onReceiveMetadata:v=>{var C;null===(C=null==P?void 0:P.onReceiveMetadata)||void 0===C||C.call(P,v)},onReceiveMessage:v=>{var x;let R;try{R=this.methodDefinition.responseDeserialize(v)}catch(v){return C={code:k.Status.INTERNAL,details:`Response message parsing error: ${v.message}`,metadata:new _.Metadata},void this.call.cancelWithStatus(C.code,C.details)}null===(x=null==P?void 0:P.onReceiveMessage)||void 0===x||x.call(P,R)},onReceiveStatus:v=>{var _,x;C?null===(_=null==P?void 0:P.onReceiveStatus)||void 0===_||_.call(P,C):null===(x=null==P?void 0:P.onReceiveStatus)||void 0===x||x.call(P,v)}})}startRead(){this.call.startRead()}halfClose(){this.call.halfClose()}}class BaseUnaryInterceptingCall extends BaseInterceptingCall{constructor(v,P){super(v,P)}start(v,P){var C,_;let x=!1;const k={onReceiveMetadata:null!==(_=null===(C=null==P?void 0:P.onReceiveMetadata)||void 0===C?void 0:C.bind(P))&&void 0!==_?_:v=>{},onReceiveMessage:v=>{var C;x=!0,null===(C=null==P?void 0:P.onReceiveMessage)||void 0===C||C.call(P,v)},onReceiveStatus:v=>{var C,_;x||null===(C=null==P?void 0:P.onReceiveMessage)||void 0===C||C.call(P,null),null===(_=null==P?void 0:P.onReceiveStatus)||void 0===_||_.call(P,v)}};super.start(v,k),this.call.startRead()}}class BaseStreamingInterceptingCall extends BaseInterceptingCall{}function getBottomInterceptingCall(v,P,C){const _=function getCall(v,P,C){var _,x;const k=null!==(_=C.deadline)&&void 0!==_?_:1/0,R=C.host,T=null!==(x=C.parent)&&void 0!==x?x:null,O=C.propagate_flags,I=C.credentials,z=v.createCall(P,k,R,T,O);return I&&z.setCredentials(I),z}(v,C.path,P);return C.responseStream?new BaseStreamingInterceptingCall(_,C):new BaseUnaryInterceptingCall(_,C)}P.getInterceptingCall=function getInterceptingCall(v,P,C,_){if(v.clientInterceptors.length>0&&v.clientInterceptorProviders.length>0)throw new InterceptorConfigurationError("Both interceptors and interceptor_providers were passed as options to the client constructor. Only one of these is allowed.");if(v.callInterceptors.length>0&&v.callInterceptorProviders.length>0)throw new InterceptorConfigurationError("Both interceptors and interceptor_providers were passed as call options. Only one of these is allowed.");let x=[];x=v.callInterceptors.length>0||v.callInterceptorProviders.length>0?[].concat(v.callInterceptors,v.callInterceptorProviders.map((v=>v(P)))).filter((v=>v)):[].concat(v.clientInterceptors,v.clientInterceptorProviders.map((v=>v(P)))).filter((v=>v));const k=Object.assign({},C,{method_definition:P});return x.reduceRight(((v,P)=>C=>P(C,v)),(v=>getBottomInterceptingCall(_,v,P)))(k)}},8279:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.Client=void 0;const _=C(13509),x=C(72253),k=C(40207),R=C(53189),T=C(14664),O=C(3740),I=Symbol(),z=Symbol(),q=Symbol(),L=Symbol();function isFunction(v){return"function"==typeof v}P.Client=class Client{constructor(v,P,C={}){var _,k;if(C=Object.assign({},C),this[z]=null!==(_=C.interceptors)&&void 0!==_?_:[],delete C.interceptors,this[q]=null!==(k=C.interceptor_providers)&&void 0!==k?k:[],delete C.interceptor_providers,this[z].length>0&&this[q].length>0)throw new Error("Both interceptors and interceptor_providers were passed as options to the client constructor. Only one of these is allowed.");if(this[L]=C.callInvocationTransformer,delete C.callInvocationTransformer,C.channelOverride)this[I]=C.channelOverride;else if(C.channelFactoryOverride){const _=C.channelFactoryOverride;delete C.channelFactoryOverride,this[I]=_(v,P,C)}else this[I]=new x.ChannelImplementation(v,P,C)}close(){this[I].close()}getChannel(){return this[I]}waitForReady(v,P){const checkState=C=>{if(C)return void P(new Error("Failed to connect before the deadline"));let _;try{_=this[I].getConnectivityState(!0)}catch(v){return void P(new Error("The channel has been closed"))}if(_===k.ConnectivityState.READY)P();else try{this[I].watchConnectivityState(_,v,checkState)}catch(v){P(new Error("The channel has been closed"))}};setImmediate(checkState)}checkOptionalUnaryResponseArguments(v,P,C){if(isFunction(v))return{metadata:new T.Metadata,options:{},callback:v};if(isFunction(P))return v instanceof T.Metadata?{metadata:v,options:{},callback:P}:{metadata:new T.Metadata,options:v,callback:P};if(!(v instanceof T.Metadata&&P instanceof Object&&isFunction(C)))throw new Error("Incorrect arguments passed");return{metadata:v,options:P,callback:C}}makeUnaryRequest(v,P,C,x,k,T,j){var B,G;const U=this.checkOptionalUnaryResponseArguments(k,T,j),V={path:v,requestStream:!1,responseStream:!1,requestSerialize:P,responseDeserialize:C};let Q={argument:x,metadata:U.metadata,call:new _.ClientUnaryCallImpl,channel:this[I],methodDefinition:V,callOptions:U.options,callback:U.callback};this[L]&&(Q=this[L](Q));const Y=Q.call,ee={clientInterceptors:this[z],clientInterceptorProviders:this[q],callInterceptors:null!==(B=Q.callOptions.interceptors)&&void 0!==B?B:[],callInterceptorProviders:null!==(G=Q.callOptions.interceptor_providers)&&void 0!==G?G:[]},re=O.getInterceptingCall(ee,Q.methodDefinition,Q.callOptions,Q.channel);Y.call=re,Q.callOptions.credentials&&re.setCredentials(Q.callOptions.credentials);let ie=null,oe=!1;return re.start(Q.metadata,{onReceiveMetadata:v=>{Y.emit("metadata",v)},onReceiveMessage(v){null!==ie&&re.cancelWithStatus(R.Status.INTERNAL,"Too many responses received"),ie=v},onReceiveStatus(v){oe||(oe=!0,v.code===R.Status.OK?Q.callback(null,ie):Q.callback(_.callErrorFromStatus(v)),Y.emit("status",v))}}),re.sendMessage(x),re.halfClose(),Y}makeClientStreamRequest(v,P,C,x,k,T){var j,B;const G=this.checkOptionalUnaryResponseArguments(x,k,T),U={path:v,requestStream:!0,responseStream:!1,requestSerialize:P,responseDeserialize:C};let V={metadata:G.metadata,call:new _.ClientWritableStreamImpl(P),channel:this[I],methodDefinition:U,callOptions:G.options,callback:G.callback};this[L]&&(V=this[L](V));const Q=V.call,Y={clientInterceptors:this[z],clientInterceptorProviders:this[q],callInterceptors:null!==(j=V.callOptions.interceptors)&&void 0!==j?j:[],callInterceptorProviders:null!==(B=V.callOptions.interceptor_providers)&&void 0!==B?B:[]},ee=O.getInterceptingCall(Y,V.methodDefinition,V.callOptions,V.channel);Q.call=ee,V.callOptions.credentials&&ee.setCredentials(V.callOptions.credentials);let re=null,ie=!1;return ee.start(V.metadata,{onReceiveMetadata:v=>{Q.emit("metadata",v)},onReceiveMessage(v){null!==re&&ee.cancelWithStatus(R.Status.INTERNAL,"Too many responses received"),re=v},onReceiveStatus(v){ie||(ie=!0,v.code===R.Status.OK?V.callback(null,re):V.callback(_.callErrorFromStatus(v)),Q.emit("status",v))}}),Q}checkMetadataAndOptions(v,P){let C,_;return v instanceof T.Metadata?(C=v,_=P||{}):(_=v||{},C=new T.Metadata),{metadata:C,options:_}}makeServerStreamRequest(v,P,C,x,k,T){var j,B;const G=this.checkMetadataAndOptions(k,T),U={path:v,requestStream:!1,responseStream:!0,requestSerialize:P,responseDeserialize:C};let V={argument:x,metadata:G.metadata,call:new _.ClientReadableStreamImpl(C),channel:this[I],methodDefinition:U,callOptions:G.options};this[L]&&(V=this[L](V));const Q=V.call,Y={clientInterceptors:this[z],clientInterceptorProviders:this[q],callInterceptors:null!==(j=V.callOptions.interceptors)&&void 0!==j?j:[],callInterceptorProviders:null!==(B=V.callOptions.interceptor_providers)&&void 0!==B?B:[]},ee=O.getInterceptingCall(Y,V.methodDefinition,V.callOptions,V.channel);Q.call=ee,V.callOptions.credentials&&ee.setCredentials(V.callOptions.credentials);let re=!1;return ee.start(V.metadata,{onReceiveMetadata(v){Q.emit("metadata",v)},onReceiveMessage(v){Q.push(v)},onReceiveStatus(v){re||(re=!0,Q.push(null),v.code!==R.Status.OK&&Q.emit("error",_.callErrorFromStatus(v)),Q.emit("status",v))}}),ee.sendMessage(x),ee.halfClose(),Q}makeBidiStreamRequest(v,P,C,x,k){var T,j;const B=this.checkMetadataAndOptions(x,k),G={path:v,requestStream:!0,responseStream:!0,requestSerialize:P,responseDeserialize:C};let U={metadata:B.metadata,call:new _.ClientDuplexStreamImpl(P,C),channel:this[I],methodDefinition:G,callOptions:B.options};this[L]&&(U=this[L](U));const V=U.call,Q={clientInterceptors:this[z],clientInterceptorProviders:this[q],callInterceptors:null!==(T=U.callOptions.interceptors)&&void 0!==T?T:[],callInterceptorProviders:null!==(j=U.callOptions.interceptor_providers)&&void 0!==j?j:[]},Y=O.getInterceptingCall(Q,U.methodDefinition,U.callOptions,U.channel);V.call=Y,U.callOptions.credentials&&Y.setCredentials(U.callOptions.credentials);let ee=!1;return Y.start(U.metadata,{onReceiveMetadata(v){V.emit("metadata",v)},onReceiveMessage(v){V.push(v)},onReceiveStatus(v){ee||(ee=!0,V.push(null),v.code!==R.Status.OK&&V.emit("error",_.callErrorFromStatus(v)),V.emit("status",v))}}),V}}},69852:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.CompressionAlgorithms=void 0,function(v){v[v.identity=0]="identity",v[v.deflate=1]="deflate",v[v.gzip=2]="gzip"}(P.CompressionAlgorithms||(P.CompressionAlgorithms={}))},94930:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.CompressionFilterFactory=P.CompressionFilter=void 0;const _=C(59796),x=C(69852),k=C(53189),R=C(56994),T=C(48626);class CompressionHandler{async writeMessage(v,P){let C=v;P&&(C=await this.compressMessage(C));const _=Buffer.allocUnsafe(C.length+5);return _.writeUInt8(P?1:0,0),_.writeUInt32BE(C.length,1),C.copy(_,5),_}async readMessage(v){const P=1===v.readUInt8(0);let C=v.slice(5);return P&&(C=await this.decompressMessage(C)),C}}class IdentityHandler extends CompressionHandler{async compressMessage(v){return v}async writeMessage(v,P){const C=Buffer.allocUnsafe(v.length+5);return C.writeUInt8(0,0),C.writeUInt32BE(v.length,1),v.copy(C,5),C}decompressMessage(v){return Promise.reject(new Error('Received compressed message but "grpc-encoding" header was identity'))}}class DeflateHandler extends CompressionHandler{compressMessage(v){return new Promise(((P,C)=>{_.deflate(v,((v,_)=>{v?C(v):P(_)}))}))}decompressMessage(v){return new Promise(((P,C)=>{_.inflate(v,((v,_)=>{v?C(v):P(_)}))}))}}class GzipHandler extends CompressionHandler{compressMessage(v){return new Promise(((P,C)=>{_.gzip(v,((v,_)=>{v?C(v):P(_)}))}))}decompressMessage(v){return new Promise(((P,C)=>{_.unzip(v,((v,_)=>{v?C(v):P(_)}))}))}}class UnknownHandler extends CompressionHandler{constructor(v){super(),this.compressionName=v}compressMessage(v){return Promise.reject(new Error(`Received message compressed with unsupported compression method ${this.compressionName}`))}decompressMessage(v){return Promise.reject(new Error(`Compression method not supported: ${this.compressionName}`))}}function getCompressionHandler(v){switch(v){case"identity":return new IdentityHandler;case"deflate":return new DeflateHandler;case"gzip":return new GzipHandler;default:return new UnknownHandler(v)}}class CompressionFilter extends R.BaseFilter{constructor(v,P){var C;super(),this.sharedFilterConfig=P,this.sendCompression=new IdentityHandler,this.receiveCompression=new IdentityHandler,this.currentCompressionAlgorithm="identity";const _=v["grpc.default_compression_algorithm"];if(void 0!==_)if("number"==typeof(R=_)&&"string"==typeof x.CompressionAlgorithms[R]){const v=x.CompressionAlgorithms[_],k=null===(C=P.serverSupportedEncodingHeader)||void 0===C?void 0:C.split(",");k&&!k.includes(v)||(this.currentCompressionAlgorithm=v,this.sendCompression=getCompressionHandler(this.currentCompressionAlgorithm))}else T.log(k.LogVerbosity.ERROR,`Invalid value provided for grpc.default_compression_algorithm option: ${_}`);var R}async sendMetadata(v){const P=await v;return P.set("grpc-accept-encoding","identity,deflate,gzip"),P.set("accept-encoding","identity"),"identity"===this.currentCompressionAlgorithm?P.remove("grpc-encoding"):P.set("grpc-encoding",this.currentCompressionAlgorithm),P}receiveMetadata(v){const P=v.get("grpc-encoding");if(P.length>0){const v=P[0];"string"==typeof v&&(this.receiveCompression=getCompressionHandler(v))}v.remove("grpc-encoding");const C=v.get("grpc-accept-encoding")[0];if(C){this.sharedFilterConfig.serverSupportedEncodingHeader=C;C.split(",").includes(this.currentCompressionAlgorithm)||(this.sendCompression=new IdentityHandler,this.currentCompressionAlgorithm="identity")}return v.remove("grpc-accept-encoding"),v}async sendMessage(v){var P;const C=await v;let _;return _=!(this.sendCompression instanceof IdentityHandler)&&0==(2&(null!==(P=C.flags)&&void 0!==P?P:0)),{message:await this.sendCompression.writeMessage(C.message,_),flags:C.flags}}async receiveMessage(v){return this.receiveCompression.readMessage(await v)}}P.CompressionFilter=CompressionFilter;P.CompressionFilterFactory=class CompressionFilterFactory{constructor(v,P){this.channel=v,this.options=P,this.sharedFilterConfig={}}createFilter(v){return new CompressionFilter(this.options,this.sharedFilterConfig)}}},40207:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.ConnectivityState=void 0,function(v){v[v.IDLE=0]="IDLE",v[v.CONNECTING=1]="CONNECTING",v[v.READY=2]="READY",v[v.TRANSIENT_FAILURE=3]="TRANSIENT_FAILURE",v[v.SHUTDOWN=4]="SHUTDOWN"}(P.ConnectivityState||(P.ConnectivityState={}))},53189:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH=P.DEFAULT_MAX_SEND_MESSAGE_LENGTH=P.Propagate=P.LogVerbosity=P.Status=void 0,function(v){v[v.OK=0]="OK",v[v.CANCELLED=1]="CANCELLED",v[v.UNKNOWN=2]="UNKNOWN",v[v.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",v[v.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",v[v.NOT_FOUND=5]="NOT_FOUND",v[v.ALREADY_EXISTS=6]="ALREADY_EXISTS",v[v.PERMISSION_DENIED=7]="PERMISSION_DENIED",v[v.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",v[v.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",v[v.ABORTED=10]="ABORTED",v[v.OUT_OF_RANGE=11]="OUT_OF_RANGE",v[v.UNIMPLEMENTED=12]="UNIMPLEMENTED",v[v.INTERNAL=13]="INTERNAL",v[v.UNAVAILABLE=14]="UNAVAILABLE",v[v.DATA_LOSS=15]="DATA_LOSS",v[v.UNAUTHENTICATED=16]="UNAUTHENTICATED"}(P.Status||(P.Status={})),function(v){v[v.DEBUG=0]="DEBUG",v[v.INFO=1]="INFO",v[v.ERROR=2]="ERROR",v[v.NONE=3]="NONE"}(P.LogVerbosity||(P.LogVerbosity={})),function(v){v[v.DEADLINE=1]="DEADLINE",v[v.CENSUS_STATS_CONTEXT=2]="CENSUS_STATS_CONTEXT",v[v.CENSUS_TRACING_CONTEXT=4]="CENSUS_TRACING_CONTEXT",v[v.CANCELLATION=8]="CANCELLATION",v[v.DEFAULTS=65535]="DEFAULTS"}(P.Propagate||(P.Propagate={})),P.DEFAULT_MAX_SEND_MESSAGE_LENGTH=-1,P.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH=4194304},47169:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.DeadlineFilterFactory=P.DeadlineFilter=void 0;const _=C(53189),x=C(56994),k=[["m",1],["S",1e3],["M",6e4],["H",36e5]];class DeadlineFilter extends x.BaseFilter{constructor(v,P){super(),this.channel=v,this.callStream=P,this.timer=null,this.deadline=1/0,this.retreiveDeadline(),this.runTimer()}retreiveDeadline(){const v=this.callStream.getDeadline();v instanceof Date?this.deadline=v.getTime():this.deadline=v}runTimer(){var v,P;this.timer&&clearTimeout(this.timer);const C=(new Date).getTime(),x=this.deadline-C;x<=0?process.nextTick((()=>{this.callStream.cancelWithStatus(_.Status.DEADLINE_EXCEEDED,"Deadline exceeded")})):this.deadline!==1/0&&(this.timer=setTimeout((()=>{this.callStream.cancelWithStatus(_.Status.DEADLINE_EXCEEDED,"Deadline exceeded")}),x),null===(P=(v=this.timer).unref)||void 0===P||P.call(v))}refresh(){this.retreiveDeadline(),this.runTimer()}async sendMetadata(v){if(this.deadline===1/0)return v;const P=await v,C=function getDeadline(v){const P=(new Date).getTime(),C=Math.max(v-P,0);for(const[v,P]of k){const _=C/P;if(_<1e8)return String(Math.ceil(_))+v}throw new Error("Deadline is too far in the future")}(this.deadline);return P.set("grpc-timeout",C),P}receiveTrailers(v){return this.timer&&clearTimeout(this.timer),v}}P.DeadlineFilter=DeadlineFilter;P.DeadlineFilterFactory=class DeadlineFilterFactory{constructor(v){this.channel=v}createFilter(v){return new DeadlineFilter(this.channel,v)}}},20495:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});var _=C(48626);Object.defineProperty(P,"trace",{enumerable:!0,get:function(){return _.trace}});var x=C(83513);Object.defineProperty(P,"registerResolver",{enumerable:!0,get:function(){return x.registerResolver}});var k=C(95165);Object.defineProperty(P,"uriToString",{enumerable:!0,get:function(){return k.uriToString}});var R=C(43510);Object.defineProperty(P,"BackoffTimeout",{enumerable:!0,get:function(){return R.BackoffTimeout}});var T=C(21192);Object.defineProperty(P,"createChildChannelControlHelper",{enumerable:!0,get:function(){return T.createChildChannelControlHelper}}),Object.defineProperty(P,"registerLoadBalancerType",{enumerable:!0,get:function(){return T.registerLoadBalancerType}}),Object.defineProperty(P,"getFirstUsableConfig",{enumerable:!0,get:function(){return T.getFirstUsableConfig}}),Object.defineProperty(P,"validateLoadBalancingConfig",{enumerable:!0,get:function(){return T.validateLoadBalancingConfig}});var O=C(48741);Object.defineProperty(P,"subchannelAddressToString",{enumerable:!0,get:function(){return O.subchannelAddressToString}});var I=C(44487);Object.defineProperty(P,"ChildLoadBalancerHandler",{enumerable:!0,get:function(){return I.ChildLoadBalancerHandler}});var z=C(24219);Object.defineProperty(P,"UnavailablePicker",{enumerable:!0,get:function(){return z.UnavailablePicker}}),Object.defineProperty(P,"QueuePicker",{enumerable:!0,get:function(){return z.QueuePicker}}),Object.defineProperty(P,"PickResultType",{enumerable:!0,get:function(){return z.PickResultType}});var q=C(56994);Object.defineProperty(P,"BaseFilter",{enumerable:!0,get:function(){return q.BaseFilter}});var L=C(71882);Object.defineProperty(P,"FilterStackFactory",{enumerable:!0,get:function(){return L.FilterStackFactory}});var j=C(71265);Object.defineProperty(P,"registerAdminService",{enumerable:!0,get:function(){return j.registerAdminService}})},71882:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.FilterStackFactory=P.FilterStack=void 0;class FilterStack{constructor(v){this.filters=v}sendMetadata(v){let P=v;for(let v=0;v=0;v--)P=this.filters[v].receiveMetadata(P);return P}sendMessage(v){let P=v;for(let v=0;v=0;v--)P=this.filters[v].receiveMessage(P);return P}receiveTrailers(v){let P=v;for(let v=this.filters.length-1;v>=0;v--)P=this.filters[v].receiveTrailers(P);return P}refresh(){for(const v of this.filters)v.refresh()}push(v){this.filters.unshift(...v)}getFilters(){return this.filters}}P.FilterStack=FilterStack;P.FilterStackFactory=class FilterStackFactory{constructor(v){this.factories=v}push(v){this.factories.unshift(...v)}createFilter(v){return new FilterStack(this.factories.map((P=>P.createFilter(v))))}}},56994:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.BaseFilter=void 0;P.BaseFilter=class BaseFilter{async sendMetadata(v){return v}receiveMetadata(v){return v}async sendMessage(v){return v}async receiveMessage(v){return v}receiveTrailers(v){return v}refresh(){}}},86042:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.getProxiedConnection=P.mapProxyName=void 0;const _=C(48626),x=C(53189),k=C(83513),R=C(13685),T=C(24404),O=C(48626),I=C(48741),z=C(95165),q=C(57310);function trace(v){O.trace(x.LogVerbosity.DEBUG,"proxy",v)}P.mapProxyName=function mapProxyName(v,P){var C;const k={target:v,extraOptions:{}};if(0===(null!==(C=P["grpc.enable_http_proxy"])&&void 0!==C?C:1))return k;if("unix"===v.scheme)return k;const R=function getProxyInfo(){let v,P="",C="";if(process.env.grpc_proxy)C="grpc_proxy",P=process.env.grpc_proxy;else if(process.env.https_proxy)C="https_proxy",P=process.env.https_proxy;else{if(!process.env.http_proxy)return{};C="http_proxy",P=process.env.http_proxy}try{v=new q.URL(P)}catch(v){return _.log(x.LogVerbosity.ERROR,`cannot parse value of "${C}" env var`),{}}if("http:"!==v.protocol)return _.log(x.LogVerbosity.ERROR,`"${v.protocol}" scheme not supported in proxy URI`),{};let k=null;v.username&&(v.password?(_.log(x.LogVerbosity.INFO,"userinfo found in proxy URI"),k=`${v.username}:${v.password}`):k=v.username);const R=v.hostname;let T=v.port;""===T&&(T="80");const O={address:`${R}:${T}`};return k&&(O.creds=k),trace("Proxy server "+O.address+" set by environment variable "+C),O}();if(!R.address)return k;const T=z.splitHostPort(v.path);if(!T)return k;const O=T.host;for(const P of function getNoProxyHostList(){let v=process.env.no_grpc_proxy,P="no_grpc_proxy";return v||(v=process.env.no_proxy,P="no_proxy"),v?(trace("No proxy server list set by environment variable "+P),v.split(",")):[]}())if(P===O)return trace("Not using proxy for target in no_proxy list: "+z.uriToString(v)),k;const I={"grpc.http_connect_target":z.uriToString(v)};return R.creds&&(I["grpc.http_connect_creds"]=R.creds),{target:{scheme:"dns",path:R.address},extraOptions:I}},P.getProxiedConnection=function getProxiedConnection(v,P,C){if(!("grpc.http_connect_target"in P))return Promise.resolve({});const O=P["grpc.http_connect_target"],q=z.parseUri(O);if(null===q)return Promise.resolve({});const L={method:"CONNECT",path:q.path},j={Host:q.path};I.isTcpSubchannelAddress(v)?(L.host=v.host,L.port=v.port):L.socketPath=v.path,"grpc.http_connect_creds"in P&&(j["Proxy-Authorization"]="Basic "+Buffer.from(P["grpc.http_connect_creds"]).toString("base64")),L.headers=j;const B=I.subchannelAddressToString(v);return trace("Using proxy "+B+" to connect to "+L.path),new Promise(((v,P)=>{const O=R.request(L);O.once("connect",((R,I,j)=>{var G;if(O.removeAllListeners(),I.removeAllListeners(),200===R.statusCode)if(trace("Successfully connected to "+L.path+" through proxy "+B),"secureContext"in C){const _=k.getDefaultAuthority(q),x=z.splitHostPort(_),R=null!==(G=null==x?void 0:x.host)&&void 0!==G?G:_,O=T.connect(Object.assign({host:R,servername:R,socket:I},C),(()=>{trace("Successfully established a TLS connection to "+L.path+" through proxy "+B),v({socket:O,realTarget:q})}));O.on("error",(v=>{trace("Failed to establish a TLS connection to "+L.path+" through proxy "+B+" with error "+v.message),P()}))}else trace("Successfully established a plaintext connection to "+L.path+" through proxy "+B),v({socket:I,realTarget:q});else _.log(x.LogVerbosity.ERROR,"Failed to connect to "+L.path+" through proxy "+B+" with status "+R.statusCode),P()})),O.once("error",(v=>{O.removeAllListeners(),_.log(x.LogVerbosity.ERROR,"Failed to connect to proxy "+B+" with error "+v.message),P()})),O.end()}))}},66636:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.experimental=P.StatusBuilder=P.getClientChannel=P.ServerCredentials=P.Server=P.setLogVerbosity=P.setLogger=P.load=P.loadObject=P.CallCredentials=P.ChannelCredentials=P.waitForClientReady=P.closeClient=P.Channel=P.makeGenericClientConstructor=P.makeClientConstructor=P.loadPackageDefinition=P.Client=P.compressionAlgorithms=P.propagate=P.connectivityState=P.status=P.logVerbosity=P.Metadata=P.credentials=void 0;const _=C(69587);Object.defineProperty(P,"CallCredentials",{enumerable:!0,get:function(){return _.CallCredentials}});const x=C(72253);Object.defineProperty(P,"Channel",{enumerable:!0,get:function(){return x.ChannelImplementation}});const k=C(69852);Object.defineProperty(P,"compressionAlgorithms",{enumerable:!0,get:function(){return k.CompressionAlgorithms}});const R=C(40207);Object.defineProperty(P,"connectivityState",{enumerable:!0,get:function(){return R.ConnectivityState}});const T=C(49357);Object.defineProperty(P,"ChannelCredentials",{enumerable:!0,get:function(){return T.ChannelCredentials}});const O=C(8279);Object.defineProperty(P,"Client",{enumerable:!0,get:function(){return O.Client}});const I=C(53189);Object.defineProperty(P,"logVerbosity",{enumerable:!0,get:function(){return I.LogVerbosity}}),Object.defineProperty(P,"status",{enumerable:!0,get:function(){return I.Status}}),Object.defineProperty(P,"propagate",{enumerable:!0,get:function(){return I.Propagate}});const z=C(48626),q=C(72011);Object.defineProperty(P,"loadPackageDefinition",{enumerable:!0,get:function(){return q.loadPackageDefinition}}),Object.defineProperty(P,"makeClientConstructor",{enumerable:!0,get:function(){return q.makeClientConstructor}}),Object.defineProperty(P,"makeGenericClientConstructor",{enumerable:!0,get:function(){return q.makeClientConstructor}});const L=C(14664);Object.defineProperty(P,"Metadata",{enumerable:!0,get:function(){return L.Metadata}});const j=C(40903);Object.defineProperty(P,"Server",{enumerable:!0,get:function(){return j.Server}});const B=C(35919);Object.defineProperty(P,"ServerCredentials",{enumerable:!0,get:function(){return B.ServerCredentials}});const G=C(80930);Object.defineProperty(P,"StatusBuilder",{enumerable:!0,get:function(){return G.StatusBuilder}}),P.credentials={combineChannelCredentials:(v,...P)=>P.reduce(((v,P)=>v.compose(P)),v),combineCallCredentials:(v,...P)=>P.reduce(((v,P)=>v.compose(P)),v),createInsecure:T.ChannelCredentials.createInsecure,createSsl:T.ChannelCredentials.createSsl,createFromMetadataGenerator:_.CallCredentials.createFromMetadataGenerator,createFromGoogleCredential:_.CallCredentials.createFromGoogleCredential,createEmpty:_.CallCredentials.createEmpty},P.closeClient=v=>v.close(),P.waitForClientReady=(v,P,C)=>v.waitForReady(P,C),P.loadObject=(v,P)=>{throw new Error("Not available in this library. Use @grpc/proto-loader and loadPackageDefinition instead")},P.load=(v,P,C)=>{throw new Error("Not available in this library. Use @grpc/proto-loader and loadPackageDefinition instead")},P.setLogger=v=>{z.setLogger(v)},P.setLogVerbosity=v=>{z.setLoggerVerbosity(v)},P.getClientChannel=v=>O.Client.prototype.getChannel.call(v);var U=C(3740);Object.defineProperty(P,"ListenerBuilder",{enumerable:!0,get:function(){return U.ListenerBuilder}}),Object.defineProperty(P,"RequesterBuilder",{enumerable:!0,get:function(){return U.RequesterBuilder}}),Object.defineProperty(P,"InterceptingCall",{enumerable:!0,get:function(){return U.InterceptingCall}}),Object.defineProperty(P,"InterceptorConfigurationError",{enumerable:!0,get:function(){return U.InterceptorConfigurationError}});var V=C(8950);Object.defineProperty(P,"getChannelzServiceDefinition",{enumerable:!0,get:function(){return V.getChannelzServiceDefinition}}),Object.defineProperty(P,"getChannelzHandlers",{enumerable:!0,get:function(){return V.getChannelzHandlers}});var Q=C(71265);Object.defineProperty(P,"addAdminServicesToServer",{enumerable:!0,get:function(){return Q.addAdminServicesToServer}});const Y=C(20495);P.experimental=Y;const ee=C(56982),re=C(91350),ie=C(38733),oe=C(56659),ne=C(55174),se=C(8950),ae=C(56569).i8;z.trace(I.LogVerbosity.DEBUG,"index","Loading @grpc/grpc-js version "+ae),ee.setup(),re.setup(),ie.setup(),oe.setup(),ne.setup(),se.setup()},44487:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.ChildLoadBalancerHandler=void 0;const _=C(21192),x=C(40207);P.ChildLoadBalancerHandler=class ChildLoadBalancerHandler{constructor(v){this.channelControlHelper=v,this.currentChild=null,this.pendingChild=null,this.ChildPolicyHelper=class{constructor(v){this.parent=v,this.child=null}createSubchannel(v,P){return this.parent.channelControlHelper.createSubchannel(v,P)}updateState(v,P){var C;if(this.calledByPendingChild()){if(v!==x.ConnectivityState.READY)return;null===(C=this.parent.currentChild)||void 0===C||C.destroy(),this.parent.currentChild=this.parent.pendingChild,this.parent.pendingChild=null}else if(!this.calledByCurrentChild())return;this.parent.channelControlHelper.updateState(v,P)}requestReresolution(){var v;const P=null!==(v=this.parent.pendingChild)&&void 0!==v?v:this.parent.currentChild;this.child===P&&this.parent.channelControlHelper.requestReresolution()}setChild(v){this.child=v}addChannelzChild(v){this.parent.channelControlHelper.addChannelzChild(v)}removeChannelzChild(v){this.parent.channelControlHelper.removeChannelzChild(v)}calledByPendingChild(){return this.child===this.parent.pendingChild}calledByCurrentChild(){return this.child===this.parent.currentChild}}}updateAddressList(v,P,C){let x;if(null===this.currentChild||this.currentChild.getTypeName()!==P.getLoadBalancerName()){const v=new this.ChildPolicyHelper(this),C=_.createLoadBalancer(P,v);v.setChild(C),null===this.currentChild?(this.currentChild=C,x=this.currentChild):(this.pendingChild&&this.pendingChild.destroy(),this.pendingChild=C,x=this.pendingChild)}else x=null===this.pendingChild?this.currentChild:this.pendingChild;x.updateAddressList(v,P,C)}exitIdle(){this.currentChild&&(this.currentChild.exitIdle(),this.pendingChild&&this.pendingChild.exitIdle())}resetBackoff(){this.currentChild&&(this.currentChild.resetBackoff(),this.pendingChild&&this.pendingChild.resetBackoff())}destroy(){this.currentChild&&(this.currentChild.destroy(),this.currentChild=null),this.pendingChild&&(this.pendingChild.destroy(),this.pendingChild=null)}getTypeName(){return"child_load_balancer_helper"}}},56659:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.setup=P.PickFirstLoadBalancer=P.PickFirstLoadBalancingConfig=void 0;const _=C(21192),x=C(40207),k=C(24219),R=C(48741),T=C(48626),O=C(53189);function trace(v){T.trace(O.LogVerbosity.DEBUG,"pick_first",v)}const I="pick_first";class PickFirstLoadBalancingConfig{getLoadBalancerName(){return I}constructor(){}toJsonObject(){return{[I]:{}}}static createFromJson(v){return new PickFirstLoadBalancingConfig}}P.PickFirstLoadBalancingConfig=PickFirstLoadBalancingConfig;class PickFirstPicker{constructor(v){this.subchannel=v}pick(v){return{pickResultType:k.PickResultType.COMPLETE,subchannel:this.subchannel,status:null,extraFilterFactories:[],onCallStarted:null}}}class PickFirstLoadBalancer{constructor(v){this.channelControlHelper=v,this.latestAddressList=[],this.subchannels=[],this.currentState=x.ConnectivityState.IDLE,this.currentSubchannelIndex=0,this.currentPick=null,this.triedAllSubchannels=!1,this.subchannelStateCounts={[x.ConnectivityState.CONNECTING]:0,[x.ConnectivityState.IDLE]:0,[x.ConnectivityState.READY]:0,[x.ConnectivityState.SHUTDOWN]:0,[x.ConnectivityState.TRANSIENT_FAILURE]:0},this.subchannelStateListener=(v,P,C)=>{if(this.subchannelStateCounts[P]-=1,this.subchannelStateCounts[C]+=1,v===this.subchannels[this.currentSubchannelIndex]&&C===x.ConnectivityState.TRANSIENT_FAILURE&&this.startNextSubchannelConnecting(),C!==x.ConnectivityState.READY){if(this.triedAllSubchannels&&this.subchannelStateCounts[x.ConnectivityState.IDLE]===this.subchannels.length)return this.resetSubchannelList(),void this.updateState(x.ConnectivityState.IDLE,new k.QueuePicker(this));if(null===this.currentPick)if(this.triedAllSubchannels){let v;v=this.subchannelStateCounts[x.ConnectivityState.CONNECTING]>0?x.ConnectivityState.CONNECTING:this.subchannelStateCounts[x.ConnectivityState.TRANSIENT_FAILURE]>0?x.ConnectivityState.TRANSIENT_FAILURE:x.ConnectivityState.IDLE,v!==this.currentState&&(v===x.ConnectivityState.TRANSIENT_FAILURE?this.updateState(v,new k.UnavailablePicker):this.updateState(v,new k.QueuePicker(this)))}else this.updateState(x.ConnectivityState.CONNECTING,new k.QueuePicker(this))}else this.pickSubchannel(v)},this.pickedSubchannelStateListener=(v,P,C)=>{if(C!==x.ConnectivityState.READY)if(this.currentPick=null,v.unref(),v.removeConnectivityStateListener(this.pickedSubchannelStateListener),this.channelControlHelper.removeChannelzChild(v.getChannelzRef()),this.subchannels.length>0)if(this.triedAllSubchannels){let v;v=this.subchannelStateCounts[x.ConnectivityState.CONNECTING]>0?x.ConnectivityState.CONNECTING:this.subchannelStateCounts[x.ConnectivityState.TRANSIENT_FAILURE]>0?x.ConnectivityState.TRANSIENT_FAILURE:x.ConnectivityState.IDLE,v===x.ConnectivityState.TRANSIENT_FAILURE?this.updateState(v,new k.UnavailablePicker):this.updateState(v,new k.QueuePicker(this))}else this.updateState(x.ConnectivityState.CONNECTING,new k.QueuePicker(this));else this.updateState(x.ConnectivityState.IDLE,new k.QueuePicker(this))},this.connectionDelayTimeout=setTimeout((()=>{}),0),clearTimeout(this.connectionDelayTimeout)}startNextSubchannelConnecting(){if(!this.triedAllSubchannels){for(const[v,P]of this.subchannels.entries())if(v>this.currentSubchannelIndex){const C=P.getConnectivityState();if(C===x.ConnectivityState.IDLE||C===x.ConnectivityState.CONNECTING)return void this.startConnecting(v)}this.triedAllSubchannels=!0}}startConnecting(v){clearTimeout(this.connectionDelayTimeout),this.currentSubchannelIndex=v,this.subchannels[v].getConnectivityState()===x.ConnectivityState.IDLE&&(trace("Start connecting to subchannel with address "+this.subchannels[v].getAddress()),process.nextTick((()=>{this.subchannels[v].startConnecting()}))),this.connectionDelayTimeout=setTimeout((()=>{this.startNextSubchannelConnecting()}),250)}pickSubchannel(v){trace("Pick subchannel with address "+v.getAddress()),null!==this.currentPick&&(this.currentPick.unref(),this.currentPick.removeConnectivityStateListener(this.pickedSubchannelStateListener)),this.currentPick=v,this.updateState(x.ConnectivityState.READY,new PickFirstPicker(v)),v.addConnectivityStateListener(this.pickedSubchannelStateListener),v.ref(),this.channelControlHelper.addChannelzChild(v.getChannelzRef()),this.resetSubchannelList(),clearTimeout(this.connectionDelayTimeout)}updateState(v,P){trace(x.ConnectivityState[this.currentState]+" -> "+x.ConnectivityState[v]),this.currentState=v,this.channelControlHelper.updateState(v,P)}resetSubchannelList(){for(const v of this.subchannels)v.removeConnectivityStateListener(this.subchannelStateListener),v.unref(),this.channelControlHelper.removeChannelzChild(v.getChannelzRef());this.currentSubchannelIndex=0,this.subchannelStateCounts={[x.ConnectivityState.CONNECTING]:0,[x.ConnectivityState.IDLE]:0,[x.ConnectivityState.READY]:0,[x.ConnectivityState.SHUTDOWN]:0,[x.ConnectivityState.TRANSIENT_FAILURE]:0},this.subchannels=[],this.triedAllSubchannels=!1}connectToAddressList(){this.resetSubchannelList(),trace("Connect to address list "+this.latestAddressList.map((v=>R.subchannelAddressToString(v)))),this.subchannels=this.latestAddressList.map((v=>this.channelControlHelper.createSubchannel(v,{})));for(const v of this.subchannels)v.ref(),this.channelControlHelper.addChannelzChild(v.getChannelzRef());for(const v of this.subchannels)if(v.addConnectivityStateListener(this.subchannelStateListener),this.subchannelStateCounts[v.getConnectivityState()]+=1,v.getConnectivityState()===x.ConnectivityState.READY)return this.pickSubchannel(v),void this.resetSubchannelList();for(const[v,P]of this.subchannels.entries()){const C=P.getConnectivityState();if(C===x.ConnectivityState.IDLE||C===x.ConnectivityState.CONNECTING)return this.startConnecting(v),void(null===this.currentPick&&this.updateState(x.ConnectivityState.CONNECTING,new k.QueuePicker(this)))}null===this.currentPick&&this.updateState(x.ConnectivityState.TRANSIENT_FAILURE,new k.UnavailablePicker)}updateAddressList(v,P){0!==this.subchannels.length&&this.latestAddressList.every(((P,C)=>v[C]===P))||(this.latestAddressList=v,this.connectToAddressList())}exitIdle(){for(const v of this.subchannels)v.startConnecting();this.currentState===x.ConnectivityState.IDLE&&this.latestAddressList.length>0&&this.connectToAddressList(),(this.currentState===x.ConnectivityState.IDLE||this.triedAllSubchannels)&&this.channelControlHelper.requestReresolution()}resetBackoff(){}destroy(){if(this.resetSubchannelList(),null!==this.currentPick){const v=this.currentPick;v.unref(),v.removeConnectivityStateListener(this.pickedSubchannelStateListener),this.channelControlHelper.removeChannelzChild(v.getChannelzRef())}}getTypeName(){return I}}P.PickFirstLoadBalancer=PickFirstLoadBalancer,P.setup=function setup(){_.registerLoadBalancerType(I,PickFirstLoadBalancer,PickFirstLoadBalancingConfig),_.registerDefaultLoadBalancerType(I)}},55174:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.setup=P.RoundRobinLoadBalancer=void 0;const _=C(21192),x=C(40207),k=C(24219),R=C(48741),T=C(48626),O=C(53189);function trace(v){T.trace(O.LogVerbosity.DEBUG,"round_robin",v)}const I="round_robin";class RoundRobinLoadBalancingConfig{getLoadBalancerName(){return I}constructor(){}toJsonObject(){return{[I]:{}}}static createFromJson(v){return new RoundRobinLoadBalancingConfig}}class RoundRobinPicker{constructor(v,P=0){this.subchannelList=v,this.nextIndex=P}pick(v){const P=this.subchannelList[this.nextIndex];return this.nextIndex=(this.nextIndex+1)%this.subchannelList.length,{pickResultType:k.PickResultType.COMPLETE,subchannel:P,status:null,extraFilterFactories:[],onCallStarted:null}}peekNextSubchannel(){return this.subchannelList[this.nextIndex]}}class RoundRobinLoadBalancer{constructor(v){this.channelControlHelper=v,this.subchannels=[],this.currentState=x.ConnectivityState.IDLE,this.currentReadyPicker=null,this.subchannelStateCounts={[x.ConnectivityState.CONNECTING]:0,[x.ConnectivityState.IDLE]:0,[x.ConnectivityState.READY]:0,[x.ConnectivityState.SHUTDOWN]:0,[x.ConnectivityState.TRANSIENT_FAILURE]:0},this.subchannelStateListener=(v,P,C)=>{this.subchannelStateCounts[P]-=1,this.subchannelStateCounts[C]+=1,this.calculateAndUpdateState(),C!==x.ConnectivityState.TRANSIENT_FAILURE&&C!==x.ConnectivityState.IDLE||(this.channelControlHelper.requestReresolution(),v.startConnecting())}}calculateAndUpdateState(){if(this.subchannelStateCounts[x.ConnectivityState.READY]>0){const v=this.subchannels.filter((v=>v.getConnectivityState()===x.ConnectivityState.READY));let P=0;null!==this.currentReadyPicker&&(P=v.indexOf(this.currentReadyPicker.peekNextSubchannel()),P<0&&(P=0)),this.updateState(x.ConnectivityState.READY,new RoundRobinPicker(v,P))}else this.subchannelStateCounts[x.ConnectivityState.CONNECTING]>0?this.updateState(x.ConnectivityState.CONNECTING,new k.QueuePicker(this)):this.subchannelStateCounts[x.ConnectivityState.TRANSIENT_FAILURE]>0?this.updateState(x.ConnectivityState.TRANSIENT_FAILURE,new k.UnavailablePicker):this.updateState(x.ConnectivityState.IDLE,new k.QueuePicker(this))}updateState(v,P){trace(x.ConnectivityState[this.currentState]+" -> "+x.ConnectivityState[v]),v===x.ConnectivityState.READY?this.currentReadyPicker=P:this.currentReadyPicker=null,this.currentState=v,this.channelControlHelper.updateState(v,P)}resetSubchannelList(){for(const v of this.subchannels)v.removeConnectivityStateListener(this.subchannelStateListener),v.unref(),this.channelControlHelper.removeChannelzChild(v.getChannelzRef());this.subchannelStateCounts={[x.ConnectivityState.CONNECTING]:0,[x.ConnectivityState.IDLE]:0,[x.ConnectivityState.READY]:0,[x.ConnectivityState.SHUTDOWN]:0,[x.ConnectivityState.TRANSIENT_FAILURE]:0},this.subchannels=[]}updateAddressList(v,P){this.resetSubchannelList(),trace("Connect to address list "+v.map((v=>R.subchannelAddressToString(v)))),this.subchannels=v.map((v=>this.channelControlHelper.createSubchannel(v,{})));for(const v of this.subchannels){v.ref(),v.addConnectivityStateListener(this.subchannelStateListener),this.channelControlHelper.addChannelzChild(v.getChannelzRef());const P=v.getConnectivityState();this.subchannelStateCounts[P]+=1,P!==x.ConnectivityState.IDLE&&P!==x.ConnectivityState.TRANSIENT_FAILURE||v.startConnecting()}this.calculateAndUpdateState()}exitIdle(){for(const v of this.subchannels)v.startConnecting()}resetBackoff(){}destroy(){this.resetSubchannelList()}getTypeName(){return I}}P.RoundRobinLoadBalancer=RoundRobinLoadBalancer,P.setup=function setup(){_.registerLoadBalancerType(I,RoundRobinLoadBalancer,RoundRobinLoadBalancingConfig)}},21192:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.validateLoadBalancingConfig=P.getFirstUsableConfig=P.isLoadBalancerNameRegistered=P.createLoadBalancer=P.registerDefaultLoadBalancerType=P.registerLoadBalancerType=P.createChildChannelControlHelper=void 0,P.createChildChannelControlHelper=function createChildChannelControlHelper(v,P){var C,_,x,k,R,T,O,I,z,q;return{createSubchannel:null!==(_=null===(C=P.createSubchannel)||void 0===C?void 0:C.bind(P))&&void 0!==_?_:v.createSubchannel.bind(v),updateState:null!==(k=null===(x=P.updateState)||void 0===x?void 0:x.bind(P))&&void 0!==k?k:v.updateState.bind(v),requestReresolution:null!==(T=null===(R=P.requestReresolution)||void 0===R?void 0:R.bind(P))&&void 0!==T?T:v.requestReresolution.bind(v),addChannelzChild:null!==(I=null===(O=P.addChannelzChild)||void 0===O?void 0:O.bind(P))&&void 0!==I?I:v.addChannelzChild.bind(v),removeChannelzChild:null!==(q=null===(z=P.removeChannelzChild)||void 0===z?void 0:z.bind(P))&&void 0!==q?q:v.removeChannelzChild.bind(v)}};const C={};let _=null;P.registerLoadBalancerType=function registerLoadBalancerType(v,P,_){C[v]={LoadBalancer:P,LoadBalancingConfig:_}},P.registerDefaultLoadBalancerType=function registerDefaultLoadBalancerType(v){_=v},P.createLoadBalancer=function createLoadBalancer(v,P){const _=v.getLoadBalancerName();return _ in C?new C[_].LoadBalancer(P):null},P.isLoadBalancerNameRegistered=function isLoadBalancerNameRegistered(v){return v in C},P.getFirstUsableConfig=function getFirstUsableConfig(v,P=!1){for(const P of v)if(P.getLoadBalancerName()in C)return P;return P&&_?new C[_].LoadBalancingConfig:null},P.validateLoadBalancingConfig=function validateLoadBalancingConfig(v){if(null===v||"object"!=typeof v)throw new Error("Load balancing config must be an object");const P=Object.keys(v);if(1!==P.length)throw new Error("Provided load balancing config has multiple conflicting entries");const _=P[0];if(_ in C)return C[_].LoadBalancingConfig.createFromJson(v[_]);throw new Error(`Unrecognized load balancing config name ${_}`)}},48626:(v,P,C)=>{"use strict";var _,x,k,R;Object.defineProperty(P,"__esModule",{value:!0}),P.isTracerEnabled=P.trace=P.log=P.setLoggerVerbosity=P.setLogger=P.getLogger=void 0;const T=C(53189);let O={error:(v,...P)=>{console.error("E "+v,...P)},info:(v,...P)=>{console.error("I "+v,...P)},debug:(v,...P)=>{console.error("D "+v,...P)}},I=T.LogVerbosity.ERROR;switch((null!==(x=null!==(_=process.env.GRPC_NODE_VERBOSITY)&&void 0!==_?_:process.env.GRPC_VERBOSITY)&&void 0!==x?x:"").toUpperCase()){case"DEBUG":I=T.LogVerbosity.DEBUG;break;case"INFO":I=T.LogVerbosity.INFO;break;case"ERROR":I=T.LogVerbosity.ERROR;break;case"NONE":I=T.LogVerbosity.NONE}P.getLogger=()=>O,P.setLogger=v=>{O=v},P.setLoggerVerbosity=v=>{I=v},P.log=(v,...P)=>{let C;if(v>=I){switch(v){case T.LogVerbosity.DEBUG:C=O.debug;break;case T.LogVerbosity.INFO:C=O.info;break;case T.LogVerbosity.ERROR:C=O.error}C||(C=O.error),C&&C.bind(O)(...P)}};const z=null!==(R=null!==(k=process.env.GRPC_NODE_TRACE)&&void 0!==k?k:process.env.GRPC_TRACE)&&void 0!==R?R:"",q=new Set,L=new Set;for(const v of z.split(","))v.startsWith("-")?L.add(v.substring(1)):q.add(v);const j=q.has("all");function isTracerEnabled(v){return!L.has(v)&&(j||q.has(v))}P.trace=function trace(v,C,_){isTracerEnabled(C)&&P.log(v,(new Date).toISOString()+" | "+C+" | "+_)},P.isTracerEnabled=isTracerEnabled},72011:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.loadPackageDefinition=P.makeClientConstructor=void 0;const _=C(8279),x={unary:_.Client.prototype.makeUnaryRequest,server_stream:_.Client.prototype.makeServerStreamRequest,client_stream:_.Client.prototype.makeClientStreamRequest,bidi:_.Client.prototype.makeBidiStreamRequest};function isPrototypePolluted(v){return["__proto__","prototype","constructor"].includes(v)}function makeClientConstructor(v,P,C){C||(C={});class ServiceClientImpl extends _.Client{}return Object.keys(v).forEach((P=>{if(isPrototypePolluted(P))return;const C=v[P];let _;if("string"==typeof P&&"$"===P.charAt(0))throw new Error("Method names cannot start with $");_=C.requestStream?C.responseStream?"bidi":"client_stream":C.responseStream?"server_stream":"unary";const k=C.requestSerialize,R=C.responseDeserialize,T=function partial(v,P,C,_){return function(...x){return v.call(this,P,C,_,...x)}}(x[_],C.path,k,R);ServiceClientImpl.prototype[P]=T,Object.assign(ServiceClientImpl.prototype[P],C),C.originalName&&!isPrototypePolluted(C.originalName)&&(ServiceClientImpl.prototype[C.originalName]=ServiceClientImpl.prototype[P])})),ServiceClientImpl.service=v,ServiceClientImpl}P.makeClientConstructor=makeClientConstructor,P.loadPackageDefinition=function loadPackageDefinition(v){const P={};for(const _ in v)if(Object.prototype.hasOwnProperty.call(v,_)){const x=v[_],k=_.split(".");if(k.some((v=>isPrototypePolluted(v))))continue;const R=k[k.length-1];let T=P;for(const v of k.slice(0,-1))T[v]||(T[v]={}),T=T[v];C=x,T[R]="format"in C?x:makeClientConstructor(x,0,{})}var C;return P}},2829:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.MaxMessageSizeFilterFactory=P.MaxMessageSizeFilter=void 0;const _=C(56994),x=C(53189);class MaxMessageSizeFilter extends _.BaseFilter{constructor(v,P){super(),this.options=v,this.callStream=P,this.maxSendMessageSize=x.DEFAULT_MAX_SEND_MESSAGE_LENGTH,this.maxReceiveMessageSize=x.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH,"grpc.max_send_message_length"in v&&(this.maxSendMessageSize=v["grpc.max_send_message_length"]),"grpc.max_receive_message_length"in v&&(this.maxReceiveMessageSize=v["grpc.max_receive_message_length"])}async sendMessage(v){if(-1===this.maxSendMessageSize)return v;{const P=await v;return P.message.length>this.maxSendMessageSize?(this.callStream.cancelWithStatus(x.Status.RESOURCE_EXHAUSTED,`Sent message larger than max (${P.message.length} vs. ${this.maxSendMessageSize})`),Promise.reject("Message too large")):P}}async receiveMessage(v){if(-1===this.maxReceiveMessageSize)return v;{const P=await v;return P.length>this.maxReceiveMessageSize?(this.callStream.cancelWithStatus(x.Status.RESOURCE_EXHAUSTED,`Received message larger than max (${P.length} vs. ${this.maxReceiveMessageSize})`),Promise.reject("Message too large")):P}}}P.MaxMessageSizeFilter=MaxMessageSizeFilter;P.MaxMessageSizeFilterFactory=class MaxMessageSizeFilterFactory{constructor(v){this.options=v}createFilter(v){return new MaxMessageSizeFilter(this.options,v)}}},14664:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.Metadata=void 0;const _=C(48626),x=C(53189),k=/^[0-9a-z_.-]+$/,R=/^[ -~]*$/;function isBinaryKey(v){return v.endsWith("-bin")}function normalizeKey(v){return v.toLowerCase()}function validate(v,P){if(!function isLegalKey(v){return k.test(v)}(v))throw new Error('Metadata key "'+v+'" contains illegal characters');if(null!=P)if(isBinaryKey(v)){if(!(P instanceof Buffer))throw new Error("keys that end with '-bin' must have Buffer values")}else{if(P instanceof Buffer)throw new Error("keys that don't end with '-bin' must have String values");if(!function isLegalNonBinaryValue(v){return R.test(v)}(P))throw new Error('Metadata string value "'+P+'" contains illegal characters')}}class Metadata{constructor(v){this.internalRepr=new Map,this.options=void 0===v?{}:v}set(v,P){validate(v=normalizeKey(v),P),this.internalRepr.set(v,[P])}add(v,P){validate(v=normalizeKey(v),P);const C=this.internalRepr.get(v);void 0===C?this.internalRepr.set(v,[P]):C.push(P)}remove(v){validate(v=normalizeKey(v)),this.internalRepr.delete(v)}get(v){return validate(v=normalizeKey(v)),this.internalRepr.get(v)||[]}getMap(){const v={};return this.internalRepr.forEach(((P,C)=>{if(P.length>0){const _=P[0];v[C]=_ instanceof Buffer?_.slice():_}})),v}clone(){const v=new Metadata(this.options),P=v.internalRepr;return this.internalRepr.forEach(((v,C)=>{const _=v.map((v=>v instanceof Buffer?Buffer.from(v):v));P.set(C,_)})),v}merge(v){v.internalRepr.forEach(((v,P)=>{const C=(this.internalRepr.get(P)||[]).concat(v);this.internalRepr.set(P,C)}))}setOptions(v){this.options=v}getOptions(){return this.options}toHttp2Headers(){const v={};return this.internalRepr.forEach(((P,C)=>{v[C]=P.map((v=>v instanceof Buffer?v.toString("base64"):v))})),v}_getCoreRepresentation(){return this.internalRepr}toJSON(){const v={};for(const[P,C]of this.internalRepr.entries())v[P]=C;return v}static fromHttp2Headers(v){const P=new Metadata;return Object.keys(v).forEach((C=>{if(":"===C.charAt(0))return;const k=v[C];try{isBinaryKey(C)?Array.isArray(k)?k.forEach((v=>{P.add(C,Buffer.from(v,"base64"))})):void 0!==k&&(!function isCustomMetadata(v){return!v.startsWith("grpc-")}(C)?P.add(C,Buffer.from(k,"base64")):k.split(",").forEach((v=>{P.add(C,Buffer.from(v.trim(),"base64"))}))):Array.isArray(k)?k.forEach((v=>{P.add(C,v)})):void 0!==k&&P.add(C,k)}catch(v){const P=`Failed to add metadata entry ${C}: ${k}. ${v.message}. For more information see https://github.com/grpc/grpc-node/issues/1173`;_.log(x.LogVerbosity.ERROR,P)}})),P}}P.Metadata=Metadata},24219:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.QueuePicker=P.UnavailablePicker=P.PickResultType=void 0;const _=C(14664),x=C(53189);var k;!function(v){v[v.COMPLETE=0]="COMPLETE",v[v.QUEUE=1]="QUEUE",v[v.TRANSIENT_FAILURE=2]="TRANSIENT_FAILURE",v[v.DROP=3]="DROP"}(k=P.PickResultType||(P.PickResultType={}));P.UnavailablePicker=class UnavailablePicker{constructor(v){this.status=void 0!==v?v:{code:x.Status.UNAVAILABLE,details:"No connection established",metadata:new _.Metadata}}pick(v){return{pickResultType:k.TRANSIENT_FAILURE,subchannel:null,status:this.status,extraFilterFactories:[],onCallStarted:null}}};P.QueuePicker=class QueuePicker{constructor(v){this.loadBalancer=v,this.calledExitIdle=!1}pick(v){return this.calledExitIdle||(process.nextTick((()=>{this.loadBalancer.exitIdle()})),this.calledExitIdle=!0),{pickResultType:k.QUEUE,subchannel:null,status:null,extraFilterFactories:[],onCallStarted:null}}}},56982:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.setup=void 0;const _=C(83513),x=C(9523),k=C(73837),R=C(80235),T=C(53189),O=C(14664),I=C(48626),z=C(53189),q=C(95165),L=C(41808),j=C(43510);function trace(v){I.trace(z.LogVerbosity.DEBUG,"dns_resolver",v)}const B=k.promisify(x.resolveTxt),G=k.promisify(x.lookup);class DnsResolver{constructor(v,P,C){var _,x;this.target=v,this.listener=P,this.pendingLookupPromise=null,this.pendingTxtPromise=null,this.latestLookupResult=null,this.latestServiceConfig=null,this.latestServiceConfigError=null,this.continueResolving=!1,trace("Resolver constructed for target "+q.uriToString(v));const k=q.splitHostPort(v.path);null===k?(this.ipResult=null,this.dnsHostname=null,this.port=null):L.isIPv4(k.host)||L.isIPv6(k.host)?(this.ipResult=[{host:k.host,port:null!==(_=k.port)&&void 0!==_?_:443}],this.dnsHostname=null,this.port=null):(this.ipResult=null,this.dnsHostname=k.host,this.port=null!==(x=k.port)&&void 0!==x?x:443),this.percentage=100*Math.random(),this.defaultResolutionError={code:T.Status.UNAVAILABLE,details:`Name resolution failed for target ${q.uriToString(this.target)}`,metadata:new O.Metadata};const R={initialDelay:C["grpc.initial_reconnect_backoff_ms"],maxDelay:C["grpc.max_reconnect_backoff_ms"]};this.backoff=new j.BackoffTimeout((()=>{this.continueResolving&&this.startResolutionWithBackoff()}),R),this.backoff.unref()}startResolution(){if(null!==this.ipResult)return trace("Returning IP address for target "+q.uriToString(this.target)),void setImmediate((()=>{this.backoff.reset(),this.listener.onSuccessfulResolution(this.ipResult,null,null,null,{})}));if(null===this.dnsHostname)trace("Failed to parse DNS address "+q.uriToString(this.target)),setImmediate((()=>{this.listener.onError({code:T.Status.UNAVAILABLE,details:`Failed to parse DNS address ${q.uriToString(this.target)}`,metadata:new O.Metadata})}));else{trace("Looking up DNS hostname "+this.dnsHostname),this.latestLookupResult=null;const v=this.dnsHostname;this.pendingLookupPromise=G(v,{all:!0}),this.pendingLookupPromise.then((v=>{this.pendingLookupPromise=null,this.backoff.reset();const P=v.filter((v=>4===v.family)),C=v.filter((v=>6===v.family));this.latestLookupResult=function mergeArrays(...v){const P=[];for(let C=0;Cv.length)));C++)for(const _ of v)C<_.length&&P.push(_[C]);return P}(C,P).map((v=>({host:v.address,port:+this.port})));const _="["+this.latestLookupResult.map((v=>v.host+":"+v.port)).join(",")+"]";trace("Resolved addresses for target "+q.uriToString(this.target)+": "+_),0!==this.latestLookupResult.length?this.listener.onSuccessfulResolution(this.latestLookupResult,this.latestServiceConfig,this.latestServiceConfigError,null,{}):this.listener.onError(this.defaultResolutionError)}),(v=>{trace("Resolution error for target "+q.uriToString(this.target)+": "+v.message),this.pendingLookupPromise=null,this.listener.onError(this.defaultResolutionError)})),null===this.pendingTxtPromise&&(this.pendingTxtPromise=B(v),this.pendingTxtPromise.then((v=>{this.pendingTxtPromise=null;try{this.latestServiceConfig=R.extractAndSelectServiceConfig(v,this.percentage)}catch(v){this.latestServiceConfigError={code:T.Status.UNAVAILABLE,details:"Parsing service config failed",metadata:new O.Metadata}}null!==this.latestLookupResult&&this.listener.onSuccessfulResolution(this.latestLookupResult,this.latestServiceConfig,this.latestServiceConfigError,null,{})}),(v=>{})))}}startResolutionWithBackoff(){this.startResolution(),this.backoff.runOnce()}updateResolution(){null===this.pendingLookupPromise&&(this.backoff.isRunning()?this.continueResolving=!0:this.startResolutionWithBackoff())}destroy(){}static getDefaultAuthority(v){return v.path}}P.setup=function setup(){_.registerResolver("dns",DnsResolver),_.registerDefaultScheme("dns")}},38733:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.setup=void 0;const _=C(41808),x=C(53189),k=C(14664),R=C(83513),T=C(95165),O=C(48626);function trace(v){O.trace(x.LogVerbosity.DEBUG,"ip_resolver",v)}const I="ipv4",z="ipv6";class IpResolver{constructor(v,P,C){var R;this.target=v,this.listener=P,this.addresses=[],this.error=null,trace("Resolver constructed for target "+T.uriToString(v));const O=[];if(v.scheme!==I&&v.scheme!==z)return void(this.error={code:x.Status.UNAVAILABLE,details:`Unrecognized scheme ${v.scheme} in IP resolver`,metadata:new k.Metadata});const q=v.path.split(",");for(const P of q){const C=T.splitHostPort(P);if(null===C)return void(this.error={code:x.Status.UNAVAILABLE,details:`Failed to parse ${v.scheme} address ${P}`,metadata:new k.Metadata});if(v.scheme===I&&!_.isIPv4(C.host)||v.scheme===z&&!_.isIPv6(C.host))return void(this.error={code:x.Status.UNAVAILABLE,details:`Failed to parse ${v.scheme} address ${P}`,metadata:new k.Metadata});O.push({host:C.host,port:null!==(R=C.port)&&void 0!==R?R:443})}this.addresses=O,trace("Parsed "+v.scheme+" address list "+this.addresses)}updateResolution(){process.nextTick((()=>{this.error?this.listener.onError(this.error):this.listener.onSuccessfulResolution(this.addresses,null,null,null,{})}))}destroy(){}static getDefaultAuthority(v){return v.path.split(",")[0]}}P.setup=function setup(){R.registerResolver(I,IpResolver),R.registerResolver(z,IpResolver)}},91350:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.setup=void 0;const _=C(83513);class UdsResolver{constructor(v,P,C){let _;this.listener=P,this.addresses=[],_=""===v.authority?"/"+v.path:v.path,this.addresses=[{path:_}]}updateResolution(){process.nextTick(this.listener.onSuccessfulResolution,this.addresses,null,null,null,{})}destroy(){}static getDefaultAuthority(v){return"localhost"}}P.setup=function setup(){_.registerResolver("unix",UdsResolver)}},83513:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.mapUriDefaultScheme=P.getDefaultAuthority=P.createResolver=P.registerDefaultScheme=P.registerResolver=void 0;const _=C(95165),x={};let k=null;P.registerResolver=function registerResolver(v,P){x[v]=P},P.registerDefaultScheme=function registerDefaultScheme(v){k=v},P.createResolver=function createResolver(v,P,C){if(void 0!==v.scheme&&v.scheme in x)return new x[v.scheme](v,P,C);throw new Error(`No resolver could be created for target ${_.uriToString(v)}`)},P.getDefaultAuthority=function getDefaultAuthority(v){if(void 0!==v.scheme&&v.scheme in x)return x[v.scheme].getDefaultAuthority(v);throw new Error(`Invalid target ${_.uriToString(v)}`)},P.mapUriDefaultScheme=function mapUriDefaultScheme(v){return void 0!==v.scheme&&v.scheme in x?v:null!==k?{scheme:k,authority:void 0,path:_.uriToString(v)}:null}},83970:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.ResolvingLoadBalancer=void 0;const _=C(21192),x=C(80235),k=C(40207),R=C(83513),T=C(24219),O=C(43510),I=C(53189),z=C(14664),q=C(48626),L=C(53189),j=C(95165),B=C(44487);P.ResolvingLoadBalancer=class ResolvingLoadBalancer{constructor(v,P,C,q,L){this.target=v,this.channelControlHelper=P,this.channelOptions=C,this.onSuccessfulResolution=q,this.onFailedResolution=L,this.latestChildState=k.ConnectivityState.IDLE,this.latestChildPicker=new T.QueuePicker(this),this.currentState=k.ConnectivityState.IDLE,this.previousServiceConfig=null,this.continueResolving=!1,C["grpc.service_config"]?this.defaultServiceConfig=x.validateServiceConfig(JSON.parse(C["grpc.service_config"])):this.defaultServiceConfig={loadBalancingConfig:[],methodConfig:[]},this.updateState(k.ConnectivityState.IDLE,new T.QueuePicker(this)),this.childLoadBalancer=new B.ChildLoadBalancerHandler({createSubchannel:P.createSubchannel.bind(P),requestReresolution:()=>{this.backoffTimeout.isRunning()?this.continueResolving=!0:this.updateResolution()},updateState:(v,P)=>{this.latestChildState=v,this.latestChildPicker=P,this.updateState(v,P)},addChannelzChild:P.addChannelzChild.bind(P),removeChannelzChild:P.removeChannelzChild.bind(P)}),this.innerResolver=R.createResolver(v,{onSuccessfulResolution:(v,P,C,x,k)=>{var R;let T=null;null===P?null===C?(this.previousServiceConfig=null,T=this.defaultServiceConfig):null===this.previousServiceConfig?this.handleResolutionFailure(C):T=this.previousServiceConfig:(T=P,this.previousServiceConfig=P);const O=null!==(R=null==T?void 0:T.loadBalancingConfig)&&void 0!==R?R:[],q=_.getFirstUsableConfig(O,!0);if(null===q)return void this.handleResolutionFailure({code:I.Status.UNAVAILABLE,details:"All load balancer options in service config are not compatible",metadata:new z.Metadata});this.childLoadBalancer.updateAddressList(v,q,k);const L=null!=T?T:this.defaultServiceConfig;this.onSuccessfulResolution(null!=x?x:function getDefaultConfigSelector(v){return function defaultConfigSelector(P,C){var _,x;const k=P.split("/").filter((v=>v.length>0)),R=null!==(_=k[0])&&void 0!==_?_:"",T=null!==(x=k[1])&&void 0!==x?x:"";if(v&&v.methodConfig)for(const P of v.methodConfig)for(const v of P.name)if(v.service===R&&(void 0===v.method||v.method===T))return{methodConfig:P,pickInformation:{},status:I.Status.OK,dynamicFilterFactories:[]};return{methodConfig:{name:[]},pickInformation:{},status:I.Status.OK,dynamicFilterFactories:[]}}}(L))},onError:v=>{this.handleResolutionFailure(v)}},C);const j={initialDelay:C["grpc.initial_reconnect_backoff_ms"],maxDelay:C["grpc.max_reconnect_backoff_ms"]};this.backoffTimeout=new O.BackoffTimeout((()=>{this.continueResolving?(this.updateResolution(),this.continueResolving=!1):this.updateState(this.latestChildState,this.latestChildPicker)}),j),this.backoffTimeout.unref()}updateResolution(){this.innerResolver.updateResolution(),this.currentState===k.ConnectivityState.IDLE&&this.updateState(k.ConnectivityState.CONNECTING,new T.QueuePicker(this))}updateState(v,P){!function trace(v){q.trace(L.LogVerbosity.DEBUG,"resolving_load_balancer",v)}(j.uriToString(this.target)+" "+k.ConnectivityState[this.currentState]+" -> "+k.ConnectivityState[v]),v===k.ConnectivityState.IDLE&&(P=new T.QueuePicker(this)),this.currentState=v,this.channelControlHelper.updateState(v,P)}handleResolutionFailure(v){this.latestChildState===k.ConnectivityState.IDLE&&(this.updateState(k.ConnectivityState.TRANSIENT_FAILURE,new T.UnavailablePicker(v)),this.onFailedResolution(v)),this.backoffTimeout.runOnce()}exitIdle(){this.childLoadBalancer.exitIdle(),this.currentState===k.ConnectivityState.IDLE&&(this.backoffTimeout.isRunning()?this.continueResolving=!0:this.updateResolution(),this.updateState(k.ConnectivityState.CONNECTING,new T.QueuePicker(this)))}updateAddressList(v,P){throw new Error("updateAddressList not supported on ResolvingLoadBalancer")}resetBackoff(){this.backoffTimeout.reset(),this.childLoadBalancer.resetBackoff()}destroy(){this.childLoadBalancer.destroy(),this.innerResolver.destroy(),this.updateState(k.ConnectivityState.SHUTDOWN,new T.UnavailablePicker)}getTypeName(){return"resolving_load_balancer"}}},40777:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.Http2ServerCallStream=P.ServerDuplexStreamImpl=P.ServerWritableStreamImpl=P.ServerReadableStreamImpl=P.ServerUnaryCallImpl=void 0;const _=C(82361),x=C(85158),k=C(12781),R=C(59796),T=C(53189),O=C(14664),I=C(91524),z=C(48626);function trace(v){z.trace(T.LogVerbosity.DEBUG,"server_call",v)}const q="grpc-timeout",L=/(\d{1,8})\s*([HMSmun])/,j={H:36e5,M:6e4,S:1e3,m:1,u:.001,n:1e-6},B={"grpc-accept-encoding":"identity,deflate,gzip","grpc-encoding":"identity",[x.constants.HTTP2_HEADER_STATUS]:x.constants.HTTP_STATUS_OK,[x.constants.HTTP2_HEADER_CONTENT_TYPE]:"application/grpc+proto"},G={waitForTrailers:!0};class ServerUnaryCallImpl extends _.EventEmitter{constructor(v,P,C){super(),this.call=v,this.metadata=P,this.request=C,this.cancelled=!1,this.call.setupSurfaceCall(this)}getPeer(){return this.call.getPeer()}sendMetadata(v){this.call.sendMetadata(v)}getDeadline(){return this.call.getDeadline()}}P.ServerUnaryCallImpl=ServerUnaryCallImpl;class ServerReadableStreamImpl extends k.Readable{constructor(v,P,C,_){super({objectMode:!0}),this.call=v,this.metadata=P,this.deserialize=C,this.cancelled=!1,this.call.setupSurfaceCall(this),this.call.setupReadable(this,_)}_read(v){this.call.consumeUnpushedMessages(this)&&this.call.resume()}getPeer(){return this.call.getPeer()}sendMetadata(v){this.call.sendMetadata(v)}getDeadline(){return this.call.getDeadline()}}P.ServerReadableStreamImpl=ServerReadableStreamImpl;class ServerWritableStreamImpl extends k.Writable{constructor(v,P,C,_){super({objectMode:!0}),this.call=v,this.metadata=P,this.serialize=C,this.request=_,this.cancelled=!1,this.trailingMetadata=new O.Metadata,this.call.setupSurfaceCall(this),this.on("error",(v=>{this.call.sendError(v),this.end()}))}getPeer(){return this.call.getPeer()}sendMetadata(v){this.call.sendMetadata(v)}getDeadline(){return this.call.getDeadline()}_write(v,P,C){try{const P=this.call.serializeMessage(v);if(!this.call.write(P))return void this.call.once("drain",C)}catch(v){v.code=T.Status.INTERNAL,this.emit("error",v)}C()}_final(v){this.call.sendStatus({code:T.Status.OK,details:"OK",metadata:this.trailingMetadata}),v(null)}end(v){return v&&(this.trailingMetadata=v),super.end()}}P.ServerWritableStreamImpl=ServerWritableStreamImpl;class ServerDuplexStreamImpl extends k.Duplex{constructor(v,P,C,_,x){super({objectMode:!0}),this.call=v,this.metadata=P,this.serialize=C,this.deserialize=_,this.cancelled=!1,this.trailingMetadata=new O.Metadata,this.call.setupSurfaceCall(this),this.call.setupReadable(this,x),this.on("error",(v=>{this.call.sendError(v),this.end()}))}getPeer(){return this.call.getPeer()}sendMetadata(v){this.call.sendMetadata(v)}getDeadline(){return this.call.getDeadline()}end(v){return v&&(this.trailingMetadata=v),super.end()}}P.ServerDuplexStreamImpl=ServerDuplexStreamImpl,ServerDuplexStreamImpl.prototype._read=ServerReadableStreamImpl.prototype._read,ServerDuplexStreamImpl.prototype._write=ServerWritableStreamImpl.prototype._write,ServerDuplexStreamImpl.prototype._final=ServerWritableStreamImpl.prototype._final;class Http2ServerCallStream extends _.EventEmitter{constructor(v,P,C){super(),this.stream=v,this.handler=P,this.options=C,this.cancelled=!1,this.deadlineTimer=setTimeout((()=>{}),0),this.deadline=1/0,this.wantTrailers=!1,this.metadataSent=!1,this.canPush=!1,this.isPushPending=!1,this.bufferedMessages=[],this.messagesToPush=[],this.maxSendMessageSize=T.DEFAULT_MAX_SEND_MESSAGE_LENGTH,this.maxReceiveMessageSize=T.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH,this.stream.once("error",(v=>{})),this.stream.once("close",(()=>{var v;trace("Request to method "+(null===(v=this.handler)||void 0===v?void 0:v.path)+" stream closed with rstCode "+this.stream.rstCode),this.cancelled=!0,this.emit("cancelled","cancelled"),this.emit("streamEnd",!1),this.sendStatus({code:T.Status.CANCELLED,details:"Cancelled by client",metadata:new O.Metadata})})),this.stream.on("drain",(()=>{this.emit("drain")})),"grpc.max_send_message_length"in C&&(this.maxSendMessageSize=C["grpc.max_send_message_length"]),"grpc.max_receive_message_length"in C&&(this.maxReceiveMessageSize=C["grpc.max_receive_message_length"]),clearTimeout(this.deadlineTimer)}checkCancelled(){return(this.stream.destroyed||this.stream.closed)&&(this.cancelled=!0),this.cancelled}getDecompressedMessage(v,P){switch(P){case"deflate":return new Promise(((C,_)=>{R.inflate(v.slice(5),((v,_)=>{v?(this.sendError({code:T.Status.INTERNAL,details:`Received "grpc-encoding" header "${P}" but ${P} decompression failed`}),C()):C(_)}))}));case"gzip":return new Promise(((C,_)=>{R.unzip(v.slice(5),((v,_)=>{v?(this.sendError({code:T.Status.INTERNAL,details:`Received "grpc-encoding" header "${P}" but ${P} decompression failed`}),C()):C(_)}))}));case"identity":return Promise.resolve(v.slice(5));default:return this.sendError({code:T.Status.UNIMPLEMENTED,details:`Received message compressed with unsupported encoding "${P}"`}),Promise.resolve()}}sendMetadata(v){if(this.checkCancelled())return;if(this.metadataSent)return;this.metadataSent=!0;const P=v?v.toHttp2Headers():null,C=Object.assign({},B,P);this.stream.respond(C,G)}receiveMetadata(v){const P=O.Metadata.fromHttp2Headers(v),C=P.get(q);if(C.length>0){const v=C[0].toString().match(L);if(null===v){const v=new Error("Invalid deadline");return v.code=T.Status.OUT_OF_RANGE,this.sendError(v),P}const _=+v[1]*j[v[2]]|0,x=new Date;this.deadline=x.setMilliseconds(x.getMilliseconds()+_),this.deadlineTimer=setTimeout(handleExpiredDeadline,_,this),P.remove(q)}return P.remove(x.constants.HTTP2_HEADER_ACCEPT_ENCODING),P.remove(x.constants.HTTP2_HEADER_TE),P.remove(x.constants.HTTP2_HEADER_CONTENT_TYPE),P.remove("grpc-accept-encoding"),P}receiveUnaryMessage(v){return new Promise(((P,C)=>{const _=this.stream,x=[];let k=0;_.on("data",(v=>{x.push(v),k+=v.byteLength})),_.once("end",(async()=>{try{const C=Buffer.concat(x,k);-1!==this.maxReceiveMessageSize&&C.length>this.maxReceiveMessageSize&&(this.sendError({code:T.Status.RESOURCE_EXHAUSTED,details:`Received message larger than max (${C.length} vs. ${this.maxReceiveMessageSize})`}),P()),this.emit("receiveMessage");const _=1===C.readUInt8(0)?v:"identity",R=await this.getDecompressedMessage(C,_);R?P(this.deserializeMessage(R)):P()}catch(v){v.code=T.Status.INTERNAL,this.sendError(v),P()}}))}))}serializeMessage(v){const P=this.handler.serialize(v),C=P.byteLength,_=Buffer.allocUnsafe(C+5);return _.writeUInt8(0,0),_.writeUInt32BE(C,1),P.copy(_,5),_}deserializeMessage(v){return this.handler.deserialize(v)}async sendUnaryMessage(v,P,C,_){if(!this.checkCancelled()){if(C||(C=new O.Metadata),v)return Object.prototype.hasOwnProperty.call(v,"metadata")||(v.metadata=C),void this.sendError(v);try{const v=this.serializeMessage(P);this.write(v),this.sendStatus({code:T.Status.OK,details:"OK",metadata:C})}catch(v){v.code=T.Status.INTERNAL,this.sendError(v)}}}sendStatus(v){var P;this.emit("callEnd",v.code),this.emit("streamEnd",v.code===T.Status.OK),this.checkCancelled()||(trace("Request to method "+(null===(P=this.handler)||void 0===P?void 0:P.path)+" ended with status code: "+T.Status[v.code]+" details: "+v.details),clearTimeout(this.deadlineTimer),this.wantTrailers||(this.wantTrailers=!0,this.stream.once("wantTrailers",(()=>{const P=Object.assign({"grpc-status":v.code,"grpc-message":encodeURI(v.details)},v.metadata.toHttp2Headers());this.stream.sendTrailers(P)})),this.sendMetadata(),this.stream.end()))}sendError(v){const P={code:T.Status.UNKNOWN,details:"message"in v?v.message:"Unknown Error",metadata:"metadata"in v&&void 0!==v.metadata?v.metadata:new O.Metadata};"code"in v&&"number"==typeof v.code&&Number.isInteger(v.code)&&(P.code=v.code,"details"in v&&"string"==typeof v.details&&(P.details=v.details)),this.sendStatus(P)}write(v){if(!this.checkCancelled()){if(!(-1!==this.maxSendMessageSize&&v.length>this.maxSendMessageSize))return this.sendMetadata(),this.emit("sendMessage"),this.stream.write(v);this.sendError({code:T.Status.RESOURCE_EXHAUSTED,details:`Sent message larger than max (${v.length} vs. ${this.maxSendMessageSize})`})}}resume(){this.stream.resume()}setupSurfaceCall(v){this.once("cancelled",(P=>{v.cancelled=!0,v.emit("cancelled",P)}))}setupReadable(v,P){const C=new I.StreamDecoder;let _=!1,x=!1,k=!1;const maybePushEnd=()=>{k||!_||x||(k=!0,this.pushOrBufferMessage(v,null))};this.stream.on("data",(async _=>{const k=C.write(_);x=!0,this.stream.pause();for(const C of k){if(-1!==this.maxReceiveMessageSize&&C.length>this.maxReceiveMessageSize)return void this.sendError({code:T.Status.RESOURCE_EXHAUSTED,details:`Received message larger than max (${C.length} vs. ${this.maxReceiveMessageSize})`});this.emit("receiveMessage");const _=1===C.readUInt8(0)?P:"identity",x=await this.getDecompressedMessage(C,_);if(!x)return;this.pushOrBufferMessage(v,x)}x=!1,this.stream.resume(),maybePushEnd()})),this.stream.once("end",(()=>{_=!0,maybePushEnd()}))}consumeUnpushedMessages(v){for(this.canPush=!0;this.messagesToPush.length>0;){const P=this.messagesToPush.shift(),C=v.push(P);if(null===P||!1===C){this.canPush=!1;break}}return this.canPush}pushOrBufferMessage(v,P){this.isPushPending?this.bufferedMessages.push(P):this.pushMessage(v,P)}async pushMessage(v,P){if(null===P)return trace("Received end of stream"),void(this.canPush?v.push(null):this.messagesToPush.push(null));trace("Received message of length "+P.length),this.isPushPending=!0;try{const C=await this.deserializeMessage(P);this.canPush?v.push(C)||(this.canPush=!1,this.stream.pause()):this.messagesToPush.push(C)}catch(P){this.bufferedMessages.length=0,"code"in P&&"number"==typeof P.code&&Number.isInteger(P.code)&&P.code>=T.Status.OK&&P.code<=T.Status.UNAUTHENTICATED||(P.code=T.Status.INTERNAL),v.emit("error",P)}this.isPushPending=!1,this.bufferedMessages.length>0&&this.pushMessage(v,this.bufferedMessages.shift())}getPeer(){const v=this.stream.session.socket;return v.remoteAddress?v.remotePort?`${v.remoteAddress}:${v.remotePort}`:v.remoteAddress:"unknown"}getDeadline(){return this.deadline}}function handleExpiredDeadline(v){const P=new Error("Deadline exceeded");P.code=T.Status.DEADLINE_EXCEEDED,v.sendError(P),v.cancelled=!0,v.emit("cancelled","deadline")}P.Http2ServerCallStream=Http2ServerCallStream},35919:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.ServerCredentials=void 0;const _=C(98283);class ServerCredentials{static createInsecure(){return new InsecureServerCredentials}static createSsl(v,P,C=!1){if(null!==v&&!Buffer.isBuffer(v))throw new TypeError("rootCerts must be null or a Buffer");if(!Array.isArray(P))throw new TypeError("keyCertPairs must be an array");if("boolean"!=typeof C)throw new TypeError("checkClientCertificate must be a boolean");const x=[],k=[];for(let v=0;v{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.Server=void 0;const _=C(85158),x=C(53189),k=C(14664),R=C(40777),T=C(35919),O=C(83513),I=C(48626),z=C(48741),q=C(95165),L=C(8950);function noop(){}function getUnimplementedStatusResponse(v){return{code:x.Status.UNIMPLEMENTED,details:`The server does not implement the method ${v}`,metadata:new k.Metadata}}P.Server=class Server{constructor(v){this.http2ServerList=[],this.handlers=new Map,this.sessions=new Map,this.started=!1,this.channelzEnabled=!0,this.channelzTrace=new L.ChannelzTrace,this.callTracker=new L.ChannelzCallTracker,this.listenerChildrenTracker=new L.ChannelzChildrenTracker,this.sessionChildrenTracker=new L.ChannelzChildrenTracker,this.options=null!=v?v:{},0===this.options["grpc.enable_channelz"]&&(this.channelzEnabled=!1),this.channelzEnabled?(this.channelzRef=L.registerChannelzServer((()=>this.getChannelzInfo())),this.channelzTrace.addTrace("CT_INFO","Server created"),this.trace("Server constructed")):this.channelzRef={kind:"server",id:-1}}getChannelzInfo(){return{trace:this.channelzTrace,callTracker:this.callTracker,listenerChildren:this.listenerChildrenTracker.getChildLists(),sessionChildren:this.sessionChildrenTracker.getChildLists()}}getChannelzSessionInfoGetter(v){return()=>{var P,C,_;const x=this.sessions.get(v),k=v.socket,R=k.remoteAddress?z.stringToSubchannelAddress(k.remoteAddress,k.remotePort):null,T=k.localAddress?z.stringToSubchannelAddress(k.localAddress,k.localPort):null;let O;if(v.encrypted){const v=k,C=v.getCipher(),_=v.getCertificate(),x=v.getPeerCertificate();O={cipherSuiteStandardName:null!==(P=C.standardName)&&void 0!==P?P:null,cipherSuiteOtherName:C.standardName?null:C.name,localCertificate:_&&"raw"in _?_.raw:null,remoteCertificate:x&&"raw"in x?x.raw:null}}else O=null;return{remoteAddress:R,localAddress:T,security:O,remoteName:null,streamsStarted:x.streamTracker.callsStarted,streamsSucceeded:x.streamTracker.callsSucceeded,streamsFailed:x.streamTracker.callsFailed,messagesSent:x.messagesSent,messagesReceived:x.messagesReceived,keepAlivesSent:0,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:x.streamTracker.lastCallStartedTimestamp,lastMessageSentTimestamp:x.lastMessageSentTimestamp,lastMessageReceivedTimestamp:x.lastMessageReceivedTimestamp,localFlowControlWindow:null!==(C=v.state.localWindowSize)&&void 0!==C?C:null,remoteFlowControlWindow:null!==(_=v.state.remoteWindowSize)&&void 0!==_?_:null}}}trace(v){I.trace(x.LogVerbosity.DEBUG,"server","("+this.channelzRef.id+") "+v)}addProtoService(){throw new Error("Not implemented. Use addService() instead")}addService(v,P){if(null===v||"object"!=typeof v||null===P||"object"!=typeof P)throw new Error("addService() requires two objects as arguments");const C=Object.keys(v);if(0===C.length)throw new Error("Cannot add an empty service to a server");C.forEach((C=>{const _=v[C];let x;x=_.requestStream?_.responseStream?"bidi":"clientStream":_.responseStream?"serverStream":"unary";let k,R=P[C];void 0===R&&"string"==typeof _.originalName&&(R=P[_.originalName]),k=void 0!==R?R.bind(P):function getDefaultHandler(v,P){const C=getUnimplementedStatusResponse(P);switch(v){case"unary":case"clientStream":return(v,P)=>{P(C,null)};case"serverStream":case"bidi":return v=>{v.emit("error",C)};default:throw new Error(`Invalid handlerType ${v}`)}}(x,C);if(!1===this.register(_.path,k,_.responseSerialize,_.requestDeserialize,x))throw new Error(`Method handler for ${_.path} already provided.`)}))}removeService(v){if(null===v||"object"!=typeof v)throw new Error("removeService() requires object as argument");Object.keys(v).forEach((P=>{const C=v[P];this.unregister(C.path)}))}bind(v,P){throw new Error("Not implemented. Use bindAsync() instead")}bindAsync(v,P,C){if(!0===this.started)throw new Error("server is already started");if("string"!=typeof v)throw new TypeError("port must be a string");if(null===P||!(P instanceof T.ServerCredentials))throw new TypeError("creds must be a ServerCredentials object");if("function"!=typeof C)throw new TypeError("callback must be a function");const k=q.parseUri(v);if(null===k)throw new Error(`Could not parse port "${v}"`);const R=O.mapUriDefaultScheme(k);if(null===R)throw new Error(`Could not get a default scheme for port "${v}"`);const j={maxSendHeaderBlockLength:Number.MAX_SAFE_INTEGER};"grpc-node.max_session_memory"in this.options&&(j.maxSessionMemory=this.options["grpc-node.max_session_memory"]),"grpc.max_concurrent_streams"in this.options&&(j.settings={maxConcurrentStreams:this.options["grpc.max_concurrent_streams"]});const deferredCallback=(v,P)=>{process.nextTick((()=>C(v,P)))},setupServer=()=>{let v;if(P._isSecure()){const C=Object.assign(j,P._getSettings());v=_.createSecureServer(C),v.on("secureConnection",(v=>{v.on("error",(v=>{this.trace("An incoming TLS connection closed with error: "+v.message)}))}))}else v=_.createServer(j);return v.setTimeout(0,noop),this._setupHandlers(v),v},bindSpecificPort=(v,P,C)=>0===v.length?Promise.resolve({port:P,count:C}):Promise.all(v.map((v=>{let C;this.trace("Attempting to bind "+z.subchannelAddressToString(v)),C=z.isTcpSubchannelAddress(v)?{host:v.host,port:P}:v;const _=setupServer();return new Promise(((x,k)=>{const onError=P=>{this.trace("Failed to bind "+z.subchannelAddressToString(v)+" with error "+P.message),x(P)};_.once("error",onError),_.listen(C,(()=>{const v=_.address();let C;C="string"==typeof v?{path:v}:{host:v.address,port:v.port};const k=L.registerChannelzSocket(z.subchannelAddressToString(C),(()=>({localAddress:C,remoteAddress:null,security:null,remoteName:null,streamsStarted:0,streamsSucceeded:0,streamsFailed:0,messagesSent:0,messagesReceived:0,keepAlivesSent:0,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null,localFlowControlWindow:null,remoteFlowControlWindow:null})));this.listenerChildrenTracker.refChild(k),this.http2ServerList.push({server:_,channelzRef:k}),this.trace("Successfully bound "+z.subchannelAddressToString(C)),x("port"in C?C.port:P),_.removeListener("error",onError)}))}))}))).then((v=>{let _=0;for(const C of v)if("number"==typeof C&&(_+=1,C!==P))throw new Error("Invalid state: multiple port numbers added from single address");return{port:P,count:_+C}})),bindWildcardPort=v=>{if(0===v.length)return Promise.resolve({port:0,count:0});const P=v[0],C=setupServer();return new Promise(((_,x)=>{const onError=C=>{this.trace("Failed to bind "+z.subchannelAddressToString(P)+" with error "+C.message),_(bindWildcardPort(v.slice(1)))};C.once("error",onError),C.listen(P,(()=>{const P=C.address(),x={host:P.address,port:P.port},k=L.registerChannelzSocket(z.subchannelAddressToString(x),(()=>({localAddress:x,remoteAddress:null,security:null,remoteName:null,streamsStarted:0,streamsSucceeded:0,streamsFailed:0,messagesSent:0,messagesReceived:0,keepAlivesSent:0,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null,localFlowControlWindow:null,remoteFlowControlWindow:null})));this.listenerChildrenTracker.refChild(k),this.http2ServerList.push({server:C,channelzRef:k}),this.trace("Successfully bound "+z.subchannelAddressToString(x)),_(bindSpecificPort(v.slice(1),P.port,1)),C.removeListener("error",onError)}))}))},B={onSuccessfulResolution:(P,C,_)=>{if(B.onSuccessfulResolution=()=>{},0===P.length)return void deferredCallback(new Error(`No addresses resolved for port ${v}`),0);let k;k=z.isTcpSubchannelAddress(P[0])?0===P[0].port?bindWildcardPort(P):bindSpecificPort(P,P[0].port,0):bindSpecificPort(P,1,0),k.then((v=>{if(0===v.count){const v=`No address added out of total ${P.length} resolved`;I.log(x.LogVerbosity.ERROR,v),deferredCallback(new Error(v),0)}else v.count{const C=`No address added out of total ${P.length} resolved`;I.log(x.LogVerbosity.ERROR,C),deferredCallback(new Error(C),0)}))},onError:v=>{deferredCallback(new Error(v.details),0)}};O.createResolver(R,B,this.options).updateResolution()}forceShutdown(){for(const{server:v,channelzRef:P}of this.http2ServerList)v.listening&&v.close((()=>{this.listenerChildrenTracker.unrefChild(P),L.unregisterChannelzRef(P)}));this.started=!1,this.sessions.forEach(((v,P)=>{P.destroy(_.constants.NGHTTP2_CANCEL)})),this.sessions.clear(),L.unregisterChannelzRef(this.channelzRef)}register(v,P,C,_,x){return!this.handlers.has(v)&&(this.handlers.set(v,{func:P,serialize:C,deserialize:_,type:x,path:v}),!0)}unregister(v){return this.handlers.delete(v)}start(){if(0===this.http2ServerList.length||this.http2ServerList.every((({server:v})=>!0!==v.listening)))throw new Error("server must be bound in order to start");if(!0===this.started)throw new Error("server is already started");this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Starting"),this.started=!0}tryShutdown(v){const wrappedCallback=P=>{L.unregisterChannelzRef(this.channelzRef),v(P)};let P=0;function maybeCallback(){P--,0===P&&wrappedCallback()}this.started=!1;for(const{server:v,channelzRef:C}of this.http2ServerList)v.listening&&(P++,v.close((()=>{this.listenerChildrenTracker.unrefChild(C),L.unregisterChannelzRef(C),maybeCallback()})));this.sessions.forEach(((v,C)=>{C.closed||(P+=1,C.close(maybeCallback))})),0===P&&wrappedCallback()}addHttp2Port(){throw new Error("Not yet implemented")}getChannelzRef(){return this.channelzRef}_setupHandlers(v){null!==v&&(v.on("stream",((P,C)=>{var k;const T=this.sessions.get(P.session);this.callTracker.addCallStarted(),null==T||T.streamTracker.addCallStarted();const O=C[_.constants.HTTP2_HEADER_CONTENT_TYPE];if("string"!=typeof O||!O.startsWith("application/grpc"))return P.respond({[_.constants.HTTP2_HEADER_STATUS]:_.constants.HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE},{endStream:!0}),this.callTracker.addCallFailed(),void(null==T||T.streamTracker.addCallFailed());let I=null;try{const O=C[_.constants.HTTP2_HEADER_PATH],z=v.address();let q="null";z&&(q="string"==typeof z?z:z.address+":"+z.port),this.trace("Received call to method "+O+" at address "+q);const L=this.handlers.get(O);if(void 0===L)throw this.trace("No handler registered for method "+O+". Sending UNIMPLEMENTED status."),getUnimplementedStatusResponse(O);I=new R.Http2ServerCallStream(P,L,this.options),I.once("callEnd",(v=>{v===x.Status.OK?this.callTracker.addCallSucceeded():this.callTracker.addCallFailed()})),T&&(I.once("streamEnd",(v=>{v?T.streamTracker.addCallSucceeded():T.streamTracker.addCallFailed()})),I.on("sendMessage",(()=>{T.messagesSent+=1,T.lastMessageSentTimestamp=new Date})),I.on("receiveMessage",(()=>{T.messagesReceived+=1,T.lastMessageReceivedTimestamp=new Date})));const j=I.receiveMetadata(C),B=null!==(k=j.get("grpc-encoding")[0])&&void 0!==k?k:"identity";switch(j.remove("grpc-encoding"),L.type){case"unary":!async function handleUnary(v,P,C,_){const x=await v.receiveUnaryMessage(_);if(void 0===x||v.cancelled)return;const k=new R.ServerUnaryCallImpl(v,C,x);P.func(k,((P,C,_,x)=>{v.sendUnaryMessage(P,C,_,x)}))}(I,L,j,B);break;case"clientStream":!function handleClientStreaming(v,P,C,_){const x=new R.ServerReadableStreamImpl(v,C,P.deserialize,_);function respond(P,C,_,k){x.destroy(),v.sendUnaryMessage(P,C,_,k)}if(v.cancelled)return;x.on("error",respond),P.func(x,respond)}(I,L,j,B);break;case"serverStream":!async function handleServerStreaming(v,P,C,_){const x=await v.receiveUnaryMessage(_);if(void 0===x||v.cancelled)return;const k=new R.ServerWritableStreamImpl(v,C,P.serialize,x);P.func(k)}(I,L,j,B);break;case"bidi":!function handleBidiStreaming(v,P,C,_){const x=new R.ServerDuplexStreamImpl(v,C,P.serialize,P.deserialize,_);if(v.cancelled)return;P.func(x)}(I,L,j,B);break;default:throw new Error(`Unknown handler type: ${L.type}`)}}catch(v){I||(I=new R.Http2ServerCallStream(P,null,this.options),this.callTracker.addCallFailed(),null==T||T.streamTracker.addCallFailed()),void 0===v.code&&(v.code=x.Status.INTERNAL),I.sendError(v)}})),v.on("session",(v=>{var P;if(!this.started)return void v.destroy();const C=L.registerChannelzSocket(null!==(P=v.socket.remoteAddress)&&void 0!==P?P:"unknown",this.getChannelzSessionInfoGetter(v)),_={ref:C,streamTracker:new L.ChannelzCallTracker,messagesSent:0,messagesReceived:0,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null};this.sessions.set(v,_);const x=v.socket.remoteAddress;this.channelzEnabled&&(this.channelzTrace.addTrace("CT_INFO","Connection established by client "+x),this.sessionChildrenTracker.refChild(C)),v.on("close",(()=>{this.channelzEnabled&&(this.channelzTrace.addTrace("CT_INFO","Connection dropped by client "+x),this.sessionChildrenTracker.unrefChild(C),L.unregisterChannelzRef(C)),this.sessions.delete(v)}))})))}}},80235:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.extractAndSelectServiceConfig=P.validateServiceConfig=void 0;const _=C(22037),x=C(21192),k=/^\d+(\.\d{1,9})?s$/;function validateName(v){if(!("service"in v)||"string"!=typeof v.service)throw new Error("Invalid method config name: invalid service");const P={service:v.service};if("method"in v){if("string"!=typeof v.method)throw new Error("Invalid method config name: invalid method");P.method=v.method}return P}function validateMethodConfig(v){var P;const C={name:[]};if(!("name"in v)||!Array.isArray(v.name))throw new Error("Invalid method config: invalid name array");for(const P of v.name)C.name.push(validateName(P));if("waitForReady"in v){if("boolean"!=typeof v.waitForReady)throw new Error("Invalid method config: invalid waitForReady");C.waitForReady=v.waitForReady}if("timeout"in v)if("object"==typeof v.timeout){if(!("seconds"in v.timeout)||"number"!=typeof v.timeout.seconds)throw new Error("Invalid method config: invalid timeout.seconds");if(!("nanos"in v.timeout)||"number"!=typeof v.timeout.nanos)throw new Error("Invalid method config: invalid timeout.nanos");C.timeout=v.timeout}else{if("string"!=typeof v.timeout||!k.test(v.timeout))throw new Error("Invalid method config: invalid timeout");{const _=v.timeout.substring(0,v.timeout.length-1).split(".");C.timeout={seconds:0|_[0],nanos:0|(null!==(P=_[1])&&void 0!==P?P:0)}}}if("maxRequestBytes"in v){if("number"!=typeof v.maxRequestBytes)throw new Error("Invalid method config: invalid maxRequestBytes");C.maxRequestBytes=v.maxRequestBytes}if("maxResponseBytes"in v){if("number"!=typeof v.maxResponseBytes)throw new Error("Invalid method config: invalid maxRequestBytes");C.maxResponseBytes=v.maxResponseBytes}return C}function validateServiceConfig(v){const P={loadBalancingConfig:[],methodConfig:[]};if("loadBalancingPolicy"in v){if("string"!=typeof v.loadBalancingPolicy)throw new Error("Invalid service config: invalid loadBalancingPolicy");P.loadBalancingPolicy=v.loadBalancingPolicy}if("loadBalancingConfig"in v){if(!Array.isArray(v.loadBalancingConfig))throw new Error("Invalid service config: invalid loadBalancingConfig");for(const C of v.loadBalancingConfig)P.loadBalancingConfig.push(x.validateLoadBalancingConfig(C))}if("methodConfig"in v&&Array.isArray(v.methodConfig))for(const C of v.methodConfig)P.methodConfig.push(validateMethodConfig(C));const C=[];for(const v of P.methodConfig)for(const P of v.name){for(const v of C)if(P.service===v.service&&P.method===v.method)throw new Error(`Invalid service config: duplicate name ${P.service}/${P.method}`);C.push(P)}return P}function validateCanaryConfig(v){if(!("serviceConfig"in v))throw new Error("Invalid service config choice: missing service config");const P={serviceConfig:validateServiceConfig(v.serviceConfig)};if("clientLanguage"in v){if(!Array.isArray(v.clientLanguage))throw new Error("Invalid service config choice: invalid clientLanguage");P.clientLanguage=[];for(const C of v.clientLanguage){if("string"!=typeof C)throw new Error("Invalid service config choice: invalid clientLanguage");P.clientLanguage.push(C)}}if("clientHostname"in v){if(!Array.isArray(v.clientHostname))throw new Error("Invalid service config choice: invalid clientHostname");P.clientHostname=[];for(const C of v.clientHostname){if("string"!=typeof C)throw new Error("Invalid service config choice: invalid clientHostname");P.clientHostname.push(C)}}if("percentage"in v){if(!("number"==typeof v.percentage&&0<=v.percentage&&v.percentage<=100))throw new Error("Invalid service config choice: invalid percentage");P.percentage=v.percentage}const C=["clientLanguage","percentage","clientHostname","serviceConfig"];for(const P in v)if(!C.includes(P))throw new Error(`Invalid service config choice: unexpected field ${P}`);return P}function validateAndSelectCanaryConfig(v,P){if(!Array.isArray(v))throw new Error("Invalid service config list");for(const C of v){const v=validateCanaryConfig(C);if(!("number"==typeof v.percentage&&P>v.percentage)){if(Array.isArray(v.clientHostname)){let P=!1;for(const C of v.clientHostname)C===_.hostname()&&(P=!0);if(!P)continue}if(Array.isArray(v.clientLanguage)){let P=!1;for(const C of v.clientLanguage)"node"===C&&(P=!0);if(!P)continue}return v.serviceConfig}}throw new Error("No matching service config found")}P.validateServiceConfig=validateServiceConfig,P.extractAndSelectServiceConfig=function extractAndSelectServiceConfig(v,P){for(const C of v)if(C.length>0&&C[0].startsWith("grpc_config=")){const v=C.join("").substring("grpc_config=".length);return validateAndSelectCanaryConfig(JSON.parse(v),P)}return null}},80930:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.StatusBuilder=void 0;P.StatusBuilder=class StatusBuilder{constructor(){this.code=null,this.details=null,this.metadata=null}withCode(v){return this.code=v,this}withDetails(v){return this.details=v,this}withMetadata(v){return this.metadata=v,this}build(){const v={};return null!==this.code&&(v.code=this.code),null!==this.details&&(v.details=this.details),null!==this.metadata&&(v.metadata=this.metadata),v}}},91524:(v,P)=>{"use strict";var C;Object.defineProperty(P,"__esModule",{value:!0}),P.StreamDecoder=void 0,function(v){v[v.NO_DATA=0]="NO_DATA",v[v.READING_SIZE=1]="READING_SIZE",v[v.READING_MESSAGE=2]="READING_MESSAGE"}(C||(C={}));P.StreamDecoder=class StreamDecoder{constructor(){this.readState=C.NO_DATA,this.readCompressFlag=Buffer.alloc(1),this.readPartialSize=Buffer.alloc(4),this.readSizeRemaining=4,this.readMessageSize=0,this.readPartialMessage=[],this.readMessageRemaining=0}write(v){let P,_=0;const x=[];for(;_0)this.readState=C.READING_MESSAGE;else{const v=Buffer.concat([this.readCompressFlag,this.readPartialSize],5);this.readState=C.NO_DATA,x.push(v)}break;case C.READING_MESSAGE:if(P=Math.min(v.length-_,this.readMessageRemaining),this.readPartialMessage.push(v.slice(_,_+P)),this.readMessageRemaining-=P,_+=P,0===this.readMessageRemaining){const v=[this.readCompressFlag,this.readPartialSize].concat(this.readPartialMessage),P=Buffer.concat(v,this.readMessageSize+5);this.readState=C.NO_DATA,x.push(P)}break;default:throw new Error("Unexpected read state")}return x}}},48741:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.stringToSubchannelAddress=P.subchannelAddressToString=P.subchannelAddressEqual=P.isTcpSubchannelAddress=void 0;const _=C(41808);function isTcpSubchannelAddress(v){return"port"in v}P.isTcpSubchannelAddress=isTcpSubchannelAddress,P.subchannelAddressEqual=function subchannelAddressEqual(v,P){return isTcpSubchannelAddress(v)?isTcpSubchannelAddress(P)&&v.host===P.host&&v.port===P.port:!isTcpSubchannelAddress(P)&&v.path===P.path},P.subchannelAddressToString=function subchannelAddressToString(v){return isTcpSubchannelAddress(v)?v.host+":"+v.port:v.path};P.stringToSubchannelAddress=function stringToSubchannelAddress(v,P){return _.isIP(v)?{host:v,port:null!=P?P:443}:{path:v}}},90651:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.getSubchannelPool=P.SubchannelPool=void 0;const _=C(38938),x=C(18825),k=C(48741),R=C(95165);class SubchannelPool{constructor(v){this.global=v,this.pool=Object.create(null),this.cleanupTimer=null}unrefUnusedSubchannels(){let v=!0;for(const P in this.pool){const C=this.pool[P].filter((v=>!v.subchannel.unrefIfOneRef()));C.length>0&&(v=!1),this.pool[P]=C}v&&null!==this.cleanupTimer&&(clearInterval(this.cleanupTimer),this.cleanupTimer=null)}ensureCleanupTask(){var v,P;this.global&&null===this.cleanupTimer&&(this.cleanupTimer=setInterval((()=>{this.unrefUnusedSubchannels()}),1e4),null===(P=(v=this.cleanupTimer).unref)||void 0===P||P.call(v))}getOrCreateSubchannel(v,P,C,T){this.ensureCleanupTask();const O=R.uriToString(v);if(O in this.pool){const v=this.pool[O];for(const x of v)if(k.subchannelAddressEqual(P,x.subchannelAddress)&&_.channelOptionsEqual(C,x.channelArguments)&&T._equals(x.channelCredentials))return x.subchannel}const I=new x.Subchannel(v,P,C,T);return O in this.pool||(this.pool[O]=[]),this.pool[O].push({subchannelAddress:P,channelArguments:C,channelCredentials:T,subchannel:I}),this.global&&I.ref(),I}}P.SubchannelPool=SubchannelPool;const T=new SubchannelPool(!0);P.getSubchannelPool=function getSubchannelPool(v){return v?T:new SubchannelPool(!1)}},18825:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.Subchannel=void 0;const _=C(85158),x=C(24404),k=C(40207),R=C(43510),T=C(83513),O=C(48626),I=C(53189),z=C(86042),q=C(41808),L=C(95165),j=C(48741),B=C(8950),G=C(56569).i8,U="subchannel",V=~(1<<31),{HTTP2_HEADER_AUTHORITY:Q,HTTP2_HEADER_CONTENT_TYPE:Y,HTTP2_HEADER_METHOD:ee,HTTP2_HEADER_PATH:re,HTTP2_HEADER_TE:ie,HTTP2_HEADER_USER_AGENT:oe}=_.constants;const ne=Buffer.from("too_many_pings","ascii");P.Subchannel=class Subchannel{constructor(v,P,C,_){this.channelTarget=v,this.subchannelAddress=P,this.options=C,this.credentials=_,this.connectivityState=k.ConnectivityState.IDLE,this.session=null,this.continueConnecting=!1,this.stateListeners=[],this.disconnectListeners=[],this.keepaliveTimeMs=V,this.keepaliveTimeoutMs=2e4,this.keepaliveWithoutCalls=!1,this.callRefcount=0,this.refcount=0,this.channelzEnabled=!0,this.callTracker=new B.ChannelzCallTracker,this.childrenTracker=new B.ChannelzChildrenTracker,this.channelzSocketRef=null,this.remoteName=null,this.streamTracker=new B.ChannelzCallTracker,this.keepalivesSent=0,this.messagesSent=0,this.messagesReceived=0,this.lastMessageSentTimestamp=null,this.lastMessageReceivedTimestamp=null,this.userAgent=[C["grpc.primary_user_agent"],`grpc-node-js/${G}`,C["grpc.secondary_user_agent"]].filter((v=>v)).join(" "),"grpc.keepalive_time_ms"in C&&(this.keepaliveTimeMs=C["grpc.keepalive_time_ms"]),"grpc.keepalive_timeout_ms"in C&&(this.keepaliveTimeoutMs=C["grpc.keepalive_timeout_ms"]),this.keepaliveWithoutCalls="grpc.keepalive_permit_without_calls"in C&&1===C["grpc.keepalive_permit_without_calls"],this.keepaliveIntervalId=setTimeout((()=>{}),0),clearTimeout(this.keepaliveIntervalId),this.keepaliveTimeoutId=setTimeout((()=>{}),0),clearTimeout(this.keepaliveTimeoutId);const x={initialDelay:C["grpc.initial_reconnect_backoff_ms"],maxDelay:C["grpc.max_reconnect_backoff_ms"]};this.backoffTimeout=new R.BackoffTimeout((()=>{this.handleBackoffTimer()}),x),this.subchannelAddressString=j.subchannelAddressToString(P),0===C["grpc.enable_channelz"]&&(this.channelzEnabled=!1),this.channelzTrace=new B.ChannelzTrace,this.channelzEnabled?(this.channelzRef=B.registerChannelzSubchannel(this.subchannelAddressString,(()=>this.getChannelzInfo())),this.channelzTrace.addTrace("CT_INFO","Subchannel created")):this.channelzRef={kind:"subchannel",id:-1,name:""},this.trace("Subchannel constructed with options "+JSON.stringify(C,void 0,2))}getChannelzInfo(){return{state:this.connectivityState,trace:this.channelzTrace,callTracker:this.callTracker,children:this.childrenTracker.getChildLists(),target:this.subchannelAddressString}}getChannelzSocketInfo(){var v,P,C;if(null===this.session)return null;const _=this.session.socket,x=_.remoteAddress?j.stringToSubchannelAddress(_.remoteAddress,_.remotePort):null,k=_.localAddress?j.stringToSubchannelAddress(_.localAddress,_.localPort):null;let R;if(this.session.encrypted){const P=_,C=P.getCipher(),x=P.getCertificate(),k=P.getPeerCertificate();R={cipherSuiteStandardName:null!==(v=C.standardName)&&void 0!==v?v:null,cipherSuiteOtherName:C.standardName?null:C.name,localCertificate:x&&"raw"in x?x.raw:null,remoteCertificate:k&&"raw"in k?k.raw:null}}else R=null;return{remoteAddress:x,localAddress:k,security:R,remoteName:this.remoteName,streamsStarted:this.streamTracker.callsStarted,streamsSucceeded:this.streamTracker.callsSucceeded,streamsFailed:this.streamTracker.callsFailed,messagesSent:this.messagesSent,messagesReceived:this.messagesReceived,keepAlivesSent:this.keepalivesSent,lastLocalStreamCreatedTimestamp:this.streamTracker.lastCallStartedTimestamp,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:this.lastMessageSentTimestamp,lastMessageReceivedTimestamp:this.lastMessageReceivedTimestamp,localFlowControlWindow:null!==(P=this.session.state.localWindowSize)&&void 0!==P?P:null,remoteFlowControlWindow:null!==(C=this.session.state.remoteWindowSize)&&void 0!==C?C:null}}resetChannelzSocketInfo(){this.channelzEnabled&&(this.channelzSocketRef&&(B.unregisterChannelzRef(this.channelzSocketRef),this.childrenTracker.unrefChild(this.channelzSocketRef),this.channelzSocketRef=null),this.remoteName=null,this.streamTracker=new B.ChannelzCallTracker,this.keepalivesSent=0,this.messagesSent=0,this.messagesReceived=0,this.lastMessageSentTimestamp=null,this.lastMessageReceivedTimestamp=null)}trace(v){O.trace(I.LogVerbosity.DEBUG,U,"("+this.channelzRef.id+") "+this.subchannelAddressString+" "+v)}refTrace(v){O.trace(I.LogVerbosity.DEBUG,"subchannel_refcount","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+v)}flowControlTrace(v){O.trace(I.LogVerbosity.DEBUG,"subchannel_flowctrl","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+v)}internalsTrace(v){O.trace(I.LogVerbosity.DEBUG,"subchannel_internals","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+v)}handleBackoffTimer(){this.continueConnecting?this.transitionToState([k.ConnectivityState.TRANSIENT_FAILURE],k.ConnectivityState.CONNECTING):this.transitionToState([k.ConnectivityState.TRANSIENT_FAILURE],k.ConnectivityState.IDLE)}startBackoff(){this.backoffTimeout.runOnce()}stopBackoff(){this.backoffTimeout.stop(),this.backoffTimeout.reset()}sendPing(){var v,P;this.channelzEnabled&&(this.keepalivesSent+=1),O.trace(I.LogVerbosity.DEBUG,"keepalive","("+this.channelzRef.id+") "+this.subchannelAddressString+" Sending ping"),this.keepaliveTimeoutId=setTimeout((()=>{this.transitionToState([k.ConnectivityState.READY],k.ConnectivityState.IDLE)}),this.keepaliveTimeoutMs),null===(P=(v=this.keepaliveTimeoutId).unref)||void 0===P||P.call(v),this.session.ping(((v,P,C)=>{clearTimeout(this.keepaliveTimeoutId)}))}startKeepalivePings(){var v,P;this.keepaliveIntervalId=setInterval((()=>{this.sendPing()}),this.keepaliveTimeMs),null===(P=(v=this.keepaliveIntervalId).unref)||void 0===P||P.call(v)}stopKeepalivePings(){clearInterval(this.keepaliveIntervalId),clearTimeout(this.keepaliveTimeoutId)}createSession(v){var P,C,R;v.realTarget?(this.remoteName=L.uriToString(v.realTarget),this.trace("creating HTTP/2 session through proxy to "+v.realTarget)):(this.remoteName=null,this.trace("creating HTTP/2 session"));const z=T.getDefaultAuthority(null!==(P=v.realTarget)&&void 0!==P?P:this.channelTarget);let j=this.credentials._getConnectionOptions()||{};j.maxSendHeaderBlockLength=Number.MAX_SAFE_INTEGER,"grpc-node.max_session_memory"in this.options&&(j.maxSessionMemory=this.options["grpc-node.max_session_memory"]);let G="http://";if("secureContext"in j){if(G="https://",this.options["grpc.ssl_target_name_override"]){const v=this.options["grpc.ssl_target_name_override"];j.checkServerIdentity=(P,C)=>x.checkServerIdentity(v,C),j.servername=v}else{const v=null!==(R=null===(C=L.splitHostPort(z))||void 0===C?void 0:C.host)&&void 0!==R?R:"localhost";j.servername=v}v.socket&&(j.createConnection=(P,C)=>v.socket)}else j.createConnection=(P,C)=>v.socket?v.socket:q.connect(this.subchannelAddress);j=Object.assign(Object.assign({},j),this.subchannelAddress);const Q=_.connect(G+z,j);this.session=Q,this.channelzEnabled&&(this.channelzSocketRef=B.registerChannelzSocket(this.subchannelAddressString,(()=>this.getChannelzSocketInfo())),this.childrenTracker.refChild(this.channelzSocketRef)),Q.unref(),Q.once("connect",(()=>{this.session===Q&&this.transitionToState([k.ConnectivityState.CONNECTING],k.ConnectivityState.READY)})),Q.once("close",(()=>{this.session===Q&&(this.trace("connection closed"),this.transitionToState([k.ConnectivityState.CONNECTING],k.ConnectivityState.TRANSIENT_FAILURE),this.transitionToState([k.ConnectivityState.READY],k.ConnectivityState.IDLE))})),Q.once("goaway",((v,P,C)=>{this.session===Q&&(v===_.constants.NGHTTP2_ENHANCE_YOUR_CALM&&C.equals(ne)&&(this.keepaliveTimeMs=Math.min(2*this.keepaliveTimeMs,V),O.log(I.LogVerbosity.ERROR,`Connection to ${L.uriToString(this.channelTarget)} at ${this.subchannelAddressString} rejected by server because of excess pings. Increasing ping interval to ${this.keepaliveTimeMs} ms`)),this.trace("connection closed by GOAWAY with code "+v),this.transitionToState([k.ConnectivityState.CONNECTING,k.ConnectivityState.READY],k.ConnectivityState.IDLE))})),Q.once("error",(v=>{this.trace("connection closed with error "+v.message)})),O.isTracerEnabled(U)&&(Q.on("remoteSettings",(v=>{this.trace("new settings received"+(this.session!==Q?" on the old connection":"")+": "+JSON.stringify(v))})),Q.on("localSettings",(v=>{this.trace("local settings acknowledged by remote"+(this.session!==Q?" on the old connection":"")+": "+JSON.stringify(v))})))}startConnectingInternal(){var v,P;const C=this.credentials._getConnectionOptions()||{};if("secureContext"in C)if(C.ALPNProtocols=["h2"],this.options["grpc.ssl_target_name_override"]){const v=this.options["grpc.ssl_target_name_override"];C.checkServerIdentity=(P,C)=>x.checkServerIdentity(v,C),C.servername=v}else if("grpc.http_connect_target"in this.options){const _=T.getDefaultAuthority(null!==(v=L.parseUri(this.options["grpc.http_connect_target"]))&&void 0!==v?v:{path:"localhost"}),x=L.splitHostPort(_);C.servername=null!==(P=null==x?void 0:x.host)&&void 0!==P?P:_}z.getProxiedConnection(this.subchannelAddress,this.options,C).then((v=>{this.createSession(v)}),(v=>{this.transitionToState([k.ConnectivityState.CONNECTING],k.ConnectivityState.TRANSIENT_FAILURE)}))}transitionToState(v,P){if(-1===v.indexOf(this.connectivityState))return!1;this.trace(k.ConnectivityState[this.connectivityState]+" -> "+k.ConnectivityState[P]),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO",k.ConnectivityState[this.connectivityState]+" -> "+k.ConnectivityState[P]);const C=this.connectivityState;switch(this.connectivityState=P,P){case k.ConnectivityState.READY:this.stopBackoff();const v=this.session;v.socket.once("close",(()=>{if(this.session===v){this.transitionToState([k.ConnectivityState.READY],k.ConnectivityState.TRANSIENT_FAILURE);for(const v of this.disconnectListeners)v()}})),this.keepaliveWithoutCalls&&this.startKeepalivePings();break;case k.ConnectivityState.CONNECTING:this.startBackoff(),this.startConnectingInternal(),this.continueConnecting=!1;break;case k.ConnectivityState.TRANSIENT_FAILURE:this.session&&this.session.close(),this.session=null,this.resetChannelzSocketInfo(),this.stopKeepalivePings(),this.backoffTimeout.isRunning()||process.nextTick((()=>{this.handleBackoffTimer()}));break;case k.ConnectivityState.IDLE:this.session&&this.session.close(),this.session=null,this.resetChannelzSocketInfo(),this.stopKeepalivePings();break;default:throw new Error(`Invalid state: unknown ConnectivityState ${P}`)}for(const v of[...this.stateListeners])v(this,C,P);return!0}checkBothRefcounts(){0===this.callRefcount&&0===this.refcount&&(this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Shutting down"),this.transitionToState([k.ConnectivityState.CONNECTING,k.ConnectivityState.READY],k.ConnectivityState.TRANSIENT_FAILURE),this.channelzEnabled&&B.unregisterChannelzRef(this.channelzRef))}callRef(){this.refTrace("callRefcount "+this.callRefcount+" -> "+(this.callRefcount+1)),0===this.callRefcount&&(this.session&&this.session.ref(),this.backoffTimeout.ref(),this.keepaliveWithoutCalls||this.startKeepalivePings()),this.callRefcount+=1}callUnref(){this.refTrace("callRefcount "+this.callRefcount+" -> "+(this.callRefcount-1)),this.callRefcount-=1,0===this.callRefcount&&(this.session&&this.session.unref(),this.backoffTimeout.unref(),this.keepaliveWithoutCalls||this.stopKeepalivePings(),this.checkBothRefcounts())}ref(){this.refTrace("refcount "+this.refcount+" -> "+(this.refcount+1)),this.refcount+=1}unref(){this.refTrace("refcount "+this.refcount+" -> "+(this.refcount-1)),this.refcount-=1,this.checkBothRefcounts()}unrefIfOneRef(){return 1===this.refcount&&(this.unref(),!0)}startCallStream(v,P,C){const _=v.toHttp2Headers();let x;_[Q]=P.getHost(),_[oe]=this.userAgent,_[Y]="application/grpc",_[ee]="POST",_[re]=P.getMethod(),_[ie]="trailers";try{x=this.session.request(_)}catch(v){throw this.transitionToState([k.ConnectivityState.READY],k.ConnectivityState.TRANSIENT_FAILURE),v}let R="";for(const v of Object.keys(_))R+="\t\t"+v+": "+_[v]+"\n";O.trace(I.LogVerbosity.DEBUG,"call_stream","Starting stream ["+P.getCallNumber()+"] on subchannel ("+this.channelzRef.id+") "+this.subchannelAddressString+" with headers\n"+R),this.flowControlTrace("local window size: "+this.session.state.localWindowSize+" remote window size: "+this.session.state.remoteWindowSize);const T=this.session;let z;this.internalsTrace("session.closed="+T.closed+" session.destroyed="+T.destroyed+" session.socket.destroyed="+T.socket.destroyed),this.channelzEnabled?(this.callTracker.addCallStarted(),P.addStatusWatcher((v=>{v.code===I.Status.OK?this.callTracker.addCallSucceeded():this.callTracker.addCallFailed()})),this.streamTracker.addCallStarted(),P.addStreamEndWatcher((v=>{T===this.session&&(v?this.streamTracker.addCallSucceeded():this.streamTracker.addCallFailed())})),z={addMessageSent:()=>{this.messagesSent+=1,this.lastMessageSentTimestamp=new Date},addMessageReceived:()=>{this.messagesReceived+=1}}):z={addMessageSent:()=>{},addMessageReceived:()=>{}},P.attachHttp2Stream(x,this,C,z)}startConnecting(){this.transitionToState([k.ConnectivityState.IDLE],k.ConnectivityState.CONNECTING)||this.connectivityState===k.ConnectivityState.TRANSIENT_FAILURE&&(this.continueConnecting=!0)}getConnectivityState(){return this.connectivityState}addConnectivityStateListener(v){this.stateListeners.push(v)}removeConnectivityStateListener(v){const P=this.stateListeners.indexOf(v);P>-1&&this.stateListeners.splice(P,1)}addDisconnectListener(v){this.disconnectListeners.push(v)}removeDisconnectListener(v){const P=this.disconnectListeners.indexOf(v);P>-1&&this.disconnectListeners.splice(P,1)}resetBackoff(){this.backoffTimeout.reset(),this.transitionToState([k.ConnectivityState.TRANSIENT_FAILURE],k.ConnectivityState.CONNECTING)}getAddress(){return this.subchannelAddressString}getChannelzRef(){return this.channelzRef}}},98283:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.getDefaultRootsData=P.CIPHER_SUITES=void 0;const _=C(57147);P.CIPHER_SUITES=process.env.GRPC_SSL_CIPHER_SUITES;const x=process.env.GRPC_DEFAULT_SSL_ROOTS_FILE_PATH;let k=null;P.getDefaultRootsData=function getDefaultRootsData(){return x?(null===k&&(k=_.readFileSync(x)),k):null}},95165:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.uriToString=P.splitHostPort=P.parseUri=void 0;const C=/^(?:([A-Za-z0-9+.-]+):)?(?:\/\/([^/]*)\/)?(.+)$/;P.parseUri=function parseUri(v){const P=C.exec(v);return null===P?null:{scheme:P[1],authority:P[2],path:P[3]}};const _=/^\d+$/;P.splitHostPort=function splitHostPort(v){if(v.startsWith("[")){const P=v.indexOf("]");if(-1===P)return null;const C=v.substring(1,P);if(-1===C.indexOf(":"))return null;if(v.length>P+1){if(":"===v[P+1]){const x=v.substring(P+2);return _.test(x)?{host:C,port:+x}:null}return null}return{host:C}}{const P=v.split(":");return 2===P.length?_.test(P[1])?{host:P[0],port:+P[1]}:null:{host:v}}},P.uriToString=function uriToString(v){let P="";return void 0!==v.scheme&&(P+=v.scheme+":"),void 0!==v.authority&&(P+="//"+v.authority+"/"),P+=v.path,P}},59421:(v,P,C)=>{"use strict";const _=C(76884),x=C(43281),k=C(93961),R=C(15969);const T={longs:String,enums:String,bytes:String,defaults:!0,oneofs:!0,json:!0};function getAllHandledReflectionObjects(v,P){const C=function joinName(v,P){return""===v?P:v+"."+P}(P,v.name);return function isHandledReflectionObject(v){return v instanceof x.Service||v instanceof x.Type||v instanceof x.Enum}(v)?[[C,v]]:function isNamespaceBase(v){return v instanceof x.Namespace||v instanceof x.Root}(v)&&void 0!==v.nested?Object.keys(v.nested).map((P=>getAllHandledReflectionObjects(v.nested[P],C))).reduce(((v,P)=>v.concat(P)),[]):[]}function createDeserializer(v,P){return function deserialize(C){return v.toObject(v.decode(C),P)}}function createSerializer(v){return function serialize(P){if(Array.isArray(P))throw new Error(`Failed to serialize message: expected object with ${v.name} structure, got array instead`);const C=v.fromObject(P);return v.encode(C).finish()}}function createMethodDefinition(v,P,C,x){const k=v.resolvedRequestType,R=v.resolvedResponseType;return{path:"/"+P+"/"+v.name,requestStream:!!v.requestStream,responseStream:!!v.responseStream,requestSerialize:createSerializer(k),requestDeserialize:createDeserializer(k,C),responseSerialize:createSerializer(R),responseDeserialize:createDeserializer(R,C),originalName:_(v.name),requestType:createMessageDefinition(k,x),responseType:createMessageDefinition(R,x)}}function createMessageDefinition(v,P){const C=v.toDescriptor("proto3");return{format:"Protocol Buffer 3 DescriptorProto",type:C.$type.toObject(C,T),fileDescriptorProtos:P}}function createDefinition(v,P,C,_){if(v instanceof x.Service)return function createServiceDefinition(v,P,C,_){const x={};for(const k of v.methodsArray)x[k.name]=createMethodDefinition(k,P,C,_);return x}(v,P,C,_);if(v instanceof x.Type)return createMessageDefinition(v,_);if(v instanceof x.Enum)return function createEnumDefinition(v,P){const C=v.toDescriptor("proto3");return{format:"Protocol Buffer 3 EnumDescriptorProto",type:C.$type.toObject(C,T),fileDescriptorProtos:P}}(v,_);throw new Error("Type mismatch in reflection object handling")}function createPackageDefinition(v,P){const C={};v.resolveAll();const _=v.toDescriptor("proto3").file.map((v=>Buffer.from(k.FileDescriptorProto.encode(v).finish())));for(const[x,k]of getAllHandledReflectionObjects(v,""))C[x]=createDefinition(k,x,P,_);return C}function createPackageDefinitionFromDescriptorSet(v,P){P=P||{};const C=x.Root.fromDescriptor(v);return C.resolveAll(),createPackageDefinition(C,P)}P.J_=function loadSync(v,P){return createPackageDefinition(R.loadProtosWithOptionsSync(v,P),P)},R.addCommonProtos()},15969:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(57147),x=C(71017),k=C(43281);function addIncludePathResolver(v,P){const C=v.resolvePath;v.resolvePath=(v,k)=>{if(x.isAbsolute(k))return k;for(const v of P){const P=x.join(v,k);try{return _.accessSync(P,_.constants.R_OK),P}catch(v){continue}}return process.emitWarning(`${k} not found in any of the include paths ${P}`),C(v,k)}}P.loadProtosWithOptions=async function loadProtosWithOptions(v,P){const C=new k.Root;if((P=P||{}).includeDirs){if(!Array.isArray(P.includeDirs))return Promise.reject(new Error("The includeDirs option must be an array"));addIncludePathResolver(C,P.includeDirs)}const _=await C.load(v,P);return _.resolveAll(),_},P.loadProtosWithOptionsSync=function loadProtosWithOptionsSync(v,P){const C=new k.Root;if((P=P||{}).includeDirs){if(!Array.isArray(P.includeDirs))throw new Error("The includeDirs option must be an array");addIncludePathResolver(C,P.includeDirs)}const _=C.loadSync(v,P);return _.resolveAll(),_},P.addCommonProtos=function addCommonProtos(){const v=C(44784),P=C(43571),_=C(73342),x=C(58783);k.common("api",v.nested.google.nested.protobuf.nested),k.common("descriptor",P.nested.google.nested.protobuf.nested),k.common("source_context",_.nested.google.nested.protobuf.nested),k.common("type",x.nested.google.nested.protobuf.nested)}},21513:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),function __export(v){for(var C in v)P.hasOwnProperty(C)||(P[C]=v[C])}(C(53593))},53593:function(v,P,C){"use strict";var _=this&&this.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(P,"__esModule",{value:!0});const x=C(57147),k=_(C(15158)).default("@kwsites/file-exists");P.exists=function exists(v,C=P.READABLE){return function check(v,P,C){k("checking %s",v);try{const _=x.statSync(v);return _.isFile()&&P?(k("[OK] path represents a file"),!0):_.isDirectory()&&C?(k("[OK] path represents a directory"),!0):(k("[FAIL] path represents something other than a file or directory"),!1)}catch(v){if("ENOENT"===v.code)return k("[FAIL] path is not accessible: %o",v),!1;throw k("[FATAL] %o",v),v}}(v,(C&P.FILE)>0,(C&P.FOLDER)>0)},P.FILE=1,P.FOLDER=2,P.READABLE=P.FILE+P.FOLDER},12443:(v,P)=>{"use strict";function deferred(){let v,P,C="pending";return{promise:new Promise(((C,_)=>{v=C,P=_})),done(P){"pending"===C&&(C="resolved",v(P))},fail(v){"pending"===C&&(C="rejected",P(v))},get fulfilled(){return"pending"!==C},get status(){return C}}}Object.defineProperty(P,"__esModule",{value:!0}),P.createDeferred=P.deferred=void 0,P.deferred=deferred,P.createDeferred=deferred,P.default=deferred},93340:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.DocumentSettingsNotification=P.DocumentSettingsRequest=P.CRLF=P.LF=void 0;const _=C(40273);P.LF=1,P.CRLF=2,function(v){v.method="$/textDocument/documentSettings",v.type=new _.RequestType(v.method)}(P.DocumentSettingsRequest||(P.DocumentSettingsRequest={})),function(v){v.method="$/textDocument/documentSettings/didChange",v.type=new _.NotificationType(v.method)}(P.DocumentSettingsNotification||(P.DocumentSettingsNotification={}))},52721:(v,P,C)=>{"use strict";const _=C(73480);_.createWebSocketStream=C(8225),_.Server=C(73477),_.Receiver=C(63240),_.Sender=C(95235),_.WebSocket=_,_.WebSocketServer=_.Server,v.exports=_},42558:(v,P,C)=>{"use strict";const{EMPTY_BUFFER:_}=C(59064);function concat(v,P){if(0===v.length)return _;if(1===v.length)return v[0];const C=Buffer.allocUnsafe(P);let x=0;for(let P=0;P{"use strict";v.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:()=>{}}},96121:(v,P,C)=>{"use strict";const{kForOnEventAttribute:_,kListener:x}=C(59064),k=Symbol("kCode"),R=Symbol("kData"),T=Symbol("kError"),O=Symbol("kMessage"),I=Symbol("kReason"),z=Symbol("kTarget"),q=Symbol("kType"),L=Symbol("kWasClean");class Event{constructor(v){this[z]=null,this[q]=v}get target(){return this[z]}get type(){return this[q]}}Object.defineProperty(Event.prototype,"target",{enumerable:!0}),Object.defineProperty(Event.prototype,"type",{enumerable:!0});class CloseEvent extends Event{constructor(v,P={}){super(v),this[k]=void 0===P.code?0:P.code,this[I]=void 0===P.reason?"":P.reason,this[L]=void 0!==P.wasClean&&P.wasClean}get code(){return this[k]}get reason(){return this[I]}get wasClean(){return this[L]}}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(v,P={}){super(v),this[T]=void 0===P.error?null:P.error,this[O]=void 0===P.message?"":P.message}get error(){return this[T]}get message(){return this[O]}}Object.defineProperty(ErrorEvent.prototype,"error",{enumerable:!0}),Object.defineProperty(ErrorEvent.prototype,"message",{enumerable:!0});class MessageEvent extends Event{constructor(v,P={}){super(v),this[R]=void 0===P.data?null:P.data}get data(){return this[R]}}Object.defineProperty(MessageEvent.prototype,"data",{enumerable:!0});const j={addEventListener(v,P,C={}){let k;if("message"===v)k=function onMessage(v,C){const _=new MessageEvent("message",{data:C?v:v.toString()});_[z]=this,P.call(this,_)};else if("close"===v)k=function onClose(v,C){const _=new CloseEvent("close",{code:v,reason:C.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});_[z]=this,P.call(this,_)};else if("error"===v)k=function onError(v){const C=new ErrorEvent("error",{error:v,message:v.message});C[z]=this,P.call(this,C)};else{if("open"!==v)return;k=function onOpen(){const v=new Event("open");v[z]=this,P.call(this,v)}}k[_]=!!C[_],k[x]=P,C.once?this.once(v,k):this.on(v,k)},removeEventListener(v,P){for(const C of this.listeners(v))if(C[x]===P&&!C[_]){this.removeListener(v,C);break}}};v.exports={CloseEvent,ErrorEvent,Event,EventTarget:j,MessageEvent}},13421:(v,P,C)=>{"use strict";const{tokenChars:_}=C(57080);function push(v,P,C){void 0===v[P]?v[P]=[C]:v[P].push(C)}v.exports={format:function format(v){return Object.keys(v).map((P=>{let C=v[P];return Array.isArray(C)||(C=[C]),C.map((v=>[P].concat(Object.keys(v).map((P=>{let C=v[P];return Array.isArray(C)||(C=[C]),C.map((v=>!0===v?P:`${P}=${v}`)).join("; ")}))).join("; "))).join(", ")})).join(", ")},parse:function parse(v){const P=Object.create(null);let C,x,k=Object.create(null),R=!1,T=!1,O=!1,I=-1,z=-1,q=-1,L=0;for(;L{"use strict";const P=Symbol("kDone"),C=Symbol("kRun");v.exports=class Limiter{constructor(v){this[P]=()=>{this.pending--,this[C]()},this.concurrency=v||1/0,this.jobs=[],this.pending=0}add(v){this.jobs.push(v),this[C]()}[C](){if(this.pending!==this.concurrency&&this.jobs.length){const v=this.jobs.shift();this.pending++,v(this[P])}}}},50815:(v,P,C)=>{"use strict";const _=C(59796),x=C(42558),k=C(84252),{kStatusCode:R}=C(59064),T=Buffer.from([0,0,255,255]),O=Symbol("permessage-deflate"),I=Symbol("total-length"),z=Symbol("callback"),q=Symbol("buffers"),L=Symbol("error");let j;function deflateOnData(v){this[q].push(v),this[I]+=v.length}function inflateOnData(v){this[I]+=v.length,this[O]._maxPayload<1||this[I]<=this[O]._maxPayload?this[q].push(v):(this[L]=new RangeError("Max payload size exceeded"),this[L].code="WS_ERR_UNSUPPORTED_MESSAGE_LENGTH",this[L][R]=1009,this.removeListener("data",inflateOnData),this.reset())}function inflateOnError(v){this[O]._inflate=null,v[R]=1007,this[z](v)}v.exports=class PerMessageDeflate{constructor(v,P,C){if(this._maxPayload=0|C,this._options=v||{},this._threshold=void 0!==this._options.threshold?this._options.threshold:1024,this._isServer=!!P,this._deflate=null,this._inflate=null,this.params=null,!j){const v=void 0!==this._options.concurrencyLimit?this._options.concurrencyLimit:10;j=new k(v)}}static get extensionName(){return"permessage-deflate"}offer(){const v={};return this._options.serverNoContextTakeover&&(v.server_no_context_takeover=!0),this._options.clientNoContextTakeover&&(v.client_no_context_takeover=!0),this._options.serverMaxWindowBits&&(v.server_max_window_bits=this._options.serverMaxWindowBits),this._options.clientMaxWindowBits?v.client_max_window_bits=this._options.clientMaxWindowBits:null==this._options.clientMaxWindowBits&&(v.client_max_window_bits=!0),v}accept(v){return v=this.normalizeParams(v),this.params=this._isServer?this.acceptAsServer(v):this.acceptAsClient(v),this.params}cleanup(){if(this._inflate&&(this._inflate.close(),this._inflate=null),this._deflate){const v=this._deflate[z];this._deflate.close(),this._deflate=null,v&&v(new Error("The deflate stream was closed while data was being processed"))}}acceptAsServer(v){const P=this._options,C=v.find((v=>!(!1===P.serverNoContextTakeover&&v.server_no_context_takeover||v.server_max_window_bits&&(!1===P.serverMaxWindowBits||"number"==typeof P.serverMaxWindowBits&&P.serverMaxWindowBits>v.server_max_window_bits)||"number"==typeof P.clientMaxWindowBits&&!v.client_max_window_bits)));if(!C)throw new Error("None of the extension offers can be accepted");return P.serverNoContextTakeover&&(C.server_no_context_takeover=!0),P.clientNoContextTakeover&&(C.client_no_context_takeover=!0),"number"==typeof P.serverMaxWindowBits&&(C.server_max_window_bits=P.serverMaxWindowBits),"number"==typeof P.clientMaxWindowBits?C.client_max_window_bits=P.clientMaxWindowBits:!0!==C.client_max_window_bits&&!1!==P.clientMaxWindowBits||delete C.client_max_window_bits,C}acceptAsClient(v){const P=v[0];if(!1===this._options.clientNoContextTakeover&&P.client_no_context_takeover)throw new Error('Unexpected parameter "client_no_context_takeover"');if(P.client_max_window_bits){if(!1===this._options.clientMaxWindowBits||"number"==typeof this._options.clientMaxWindowBits&&P.client_max_window_bits>this._options.clientMaxWindowBits)throw new Error('Unexpected or invalid parameter "client_max_window_bits"')}else"number"==typeof this._options.clientMaxWindowBits&&(P.client_max_window_bits=this._options.clientMaxWindowBits);return P}normalizeParams(v){return v.forEach((v=>{Object.keys(v).forEach((P=>{let C=v[P];if(C.length>1)throw new Error(`Parameter "${P}" must have only a single value`);if(C=C[0],"client_max_window_bits"===P){if(!0!==C){const v=+C;if(!Number.isInteger(v)||v<8||v>15)throw new TypeError(`Invalid value for parameter "${P}": ${C}`);C=v}else if(!this._isServer)throw new TypeError(`Invalid value for parameter "${P}": ${C}`)}else if("server_max_window_bits"===P){const v=+C;if(!Number.isInteger(v)||v<8||v>15)throw new TypeError(`Invalid value for parameter "${P}": ${C}`);C=v}else{if("client_no_context_takeover"!==P&&"server_no_context_takeover"!==P)throw new Error(`Unknown parameter "${P}"`);if(!0!==C)throw new TypeError(`Invalid value for parameter "${P}": ${C}`)}v[P]=C}))})),v}decompress(v,P,C){j.add((_=>{this._decompress(v,P,((v,P)=>{_(),C(v,P)}))}))}compress(v,P,C){j.add((_=>{this._compress(v,P,((v,P)=>{_(),C(v,P)}))}))}_decompress(v,P,C){const k=this._isServer?"client":"server";if(!this._inflate){const v=`${k}_max_window_bits`,P="number"!=typeof this.params[v]?_.Z_DEFAULT_WINDOWBITS:this.params[v];this._inflate=_.createInflateRaw({...this._options.zlibInflateOptions,windowBits:P}),this._inflate[O]=this,this._inflate[I]=0,this._inflate[q]=[],this._inflate.on("error",inflateOnError),this._inflate.on("data",inflateOnData)}this._inflate[z]=C,this._inflate.write(v),P&&this._inflate.write(T),this._inflate.flush((()=>{const v=this._inflate[L];if(v)return this._inflate.close(),this._inflate=null,void C(v);const _=x.concat(this._inflate[q],this._inflate[I]);this._inflate._readableState.endEmitted?(this._inflate.close(),this._inflate=null):(this._inflate[I]=0,this._inflate[q]=[],P&&this.params[`${k}_no_context_takeover`]&&this._inflate.reset()),C(null,_)}))}_compress(v,P,C){const k=this._isServer?"server":"client";if(!this._deflate){const v=`${k}_max_window_bits`,P="number"!=typeof this.params[v]?_.Z_DEFAULT_WINDOWBITS:this.params[v];this._deflate=_.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:P}),this._deflate[I]=0,this._deflate[q]=[],this._deflate.on("data",deflateOnData)}this._deflate[z]=C,this._deflate.write(v),this._deflate.flush(_.Z_SYNC_FLUSH,(()=>{if(!this._deflate)return;let v=x.concat(this._deflate[q],this._deflate[I]);P&&(v=v.slice(0,v.length-4)),this._deflate[z]=null,this._deflate[I]=0,this._deflate[q]=[],P&&this.params[`${k}_no_context_takeover`]&&this._deflate.reset(),C(null,v)}))}}},63240:(v,P,C)=>{"use strict";const{Writable:_}=C(12781),x=C(50815),{BINARY_TYPES:k,EMPTY_BUFFER:R,kStatusCode:T,kWebSocket:O}=C(59064),{concat:I,toArrayBuffer:z,unmask:q}=C(42558),{isValidStatusCode:L,isValidUTF8:j}=C(57080);function error(v,P,C,_,x){const k=new v(C?`Invalid WebSocket frame: ${P}`:P);return Error.captureStackTrace(k,error),k.code=x,k[T]=_,k}v.exports=class Receiver extends _{constructor(v={}){super(),this._binaryType=v.binaryType||k[0],this._extensions=v.extensions||{},this._isServer=!!v.isServer,this._maxPayload=0|v.maxPayload,this._skipUTF8Validation=!!v.skipUTF8Validation,this[O]=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(v,P,C){if(8===this._opcode&&0==this._state)return C();this._bufferedBytes+=v.length,this._buffers.push(v),this.startLoop(C)}consume(v){if(this._bufferedBytes-=v,v===this._buffers[0].length)return this._buffers.shift();if(v=C.length?P.set(this._buffers.shift(),_):(P.set(new Uint8Array(C.buffer,C.byteOffset,v),_),this._buffers[0]=C.slice(v)),v-=C.length}while(v>0);return P}startLoop(v){let P;this._loop=!0;do{switch(this._state){case 0:P=this.getInfo();break;case 1:P=this.getPayloadLength16();break;case 2:P=this.getPayloadLength64();break;case 3:this.getMask();break;case 4:P=this.getData(v);break;default:return void(this._loop=!1)}}while(this._loop);v(P)}getInfo(){if(this._bufferedBytes<2)return void(this._loop=!1);const v=this.consume(2);if(0!=(48&v[0]))return this._loop=!1,error(RangeError,"RSV2 and RSV3 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_2_3");const P=64==(64&v[0]);if(P&&!this._extensions[x.extensionName])return this._loop=!1,error(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");if(this._fin=128==(128&v[0]),this._opcode=15&v[0],this._payloadLength=127&v[1],0===this._opcode){if(P)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=P}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(P)return this._loop=!1,error(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");if(this._payloadLength>125)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&v[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 v=this.consume(8),P=v.readUInt32BE(0);return P>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=P*Math.pow(2,32)+v.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(v){let P=R;if(this._payloadLength){if(this._bufferedBytes7?this.controlMessage(P):this._compressed?(this._state=5,void this.decompress(P,v)):(P.length&&(this._messageLength=this._totalPayloadLength,this._fragments.push(P)),this.dataMessage())}decompress(v,P){this._extensions[x.extensionName].decompress(v,this._fin,((v,C)=>{if(v)return P(v);if(C.length){if(this._messageLength+=C.length,this._messageLength>this._maxPayload&&this._maxPayload>0)return P(error(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH"));this._fragments.push(C)}const _=this.dataMessage();if(_)return P(_);this.startLoop(P)}))}dataMessage(){if(this._fin){const v=this._messageLength,P=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],2===this._opcode){let C;C="nodebuffer"===this._binaryType?I(P,v):"arraybuffer"===this._binaryType?z(I(P,v)):P,this.emit("message",C,!0)}else{const C=I(P,v);if(!this._skipUTF8Validation&&!j(C))return this._loop=!1,error(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");this.emit("message",C,!1)}}this._state=0}controlMessage(v){if(8===this._opcode)if(this._loop=!1,0===v.length)this.emit("conclude",1005,R),this.end();else{if(1===v.length)return error(RangeError,"invalid payload length 1",!0,1002,"WS_ERR_INVALID_CONTROL_PAYLOAD_LENGTH");{const P=v.readUInt16BE(0);if(!L(P))return error(RangeError,`invalid status code ${P}`,!0,1002,"WS_ERR_INVALID_CLOSE_CODE");const C=v.slice(2);if(!this._skipUTF8Validation&&!j(C))return error(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");this.emit("conclude",P,C),this.end()}}else 9===this._opcode?this.emit("ping",v):this.emit("pong",v);this._state=0}}},95235:(v,P,C)=>{"use strict";C(41808),C(24404);const{randomFillSync:_}=C(6113),x=C(50815),{EMPTY_BUFFER:k}=C(59064),{isValidStatusCode:R}=C(57080),{mask:T,toBuffer:O}=C(42558),I=Symbol("kByteLength"),z=Buffer.alloc(4);class Sender{constructor(v,P,C){this._extensions=P||{},C&&(this._generateMask=C,this._maskBuffer=Buffer.alloc(4)),this._socket=v,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._deflating=!1,this._queue=[]}static frame(v,P){let C,x,k=!1,R=2,O=!1;P.mask&&(C=P.maskBuffer||z,P.generateMask?P.generateMask(C):_(C,0,4),O=0==(C[0]|C[1]|C[2]|C[3]),R=6),"string"==typeof v?x=P.mask&&!O||void 0===P[I]?(v=Buffer.from(v)).length:P[I]:(x=v.length,k=P.mask&&P.readOnly&&!O);let q=x;x>=65536?(R+=8,q=127):x>125&&(R+=2,q=126);const L=Buffer.allocUnsafe(k?x+R:R);return L[0]=P.fin?128|P.opcode:P.opcode,P.rsv1&&(L[0]|=64),L[1]=q,126===q?L.writeUInt16BE(x,2):127===q&&(L[2]=L[3]=0,L.writeUIntBE(x,4,6)),P.mask?(L[1]|=128,L[R-4]=C[0],L[R-3]=C[1],L[R-2]=C[2],L[R-1]=C[3],O?[L,v]:k?(T(v,C,L,R,x),[L]):(T(v,C,v,0,x),[L,v])):[L,v]}close(v,P,C,_){let x;if(void 0===v)x=k;else{if("number"!=typeof v||!R(v))throw new TypeError("First argument must be a valid error code number");if(void 0!==P&&P.length){const C=Buffer.byteLength(P);if(C>123)throw new RangeError("The message must not be greater than 123 bytes");x=Buffer.allocUnsafe(2+C),x.writeUInt16BE(v,0),"string"==typeof P?x.write(P,2):x.set(P,2)}else x=Buffer.allocUnsafe(2),x.writeUInt16BE(v,0)}const T={[I]:x.length,fin:!0,generateMask:this._generateMask,mask:C,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};this._deflating?this.enqueue([this.dispatch,x,!1,T,_]):this.sendFrame(Sender.frame(x,T),_)}ping(v,P,C){let _,x;if("string"==typeof v?(_=Buffer.byteLength(v),x=!1):(_=(v=O(v)).length,x=O.readOnly),_>125)throw new RangeError("The data size must not be greater than 125 bytes");const k={[I]:_,fin:!0,generateMask:this._generateMask,mask:P,maskBuffer:this._maskBuffer,opcode:9,readOnly:x,rsv1:!1};this._deflating?this.enqueue([this.dispatch,v,!1,k,C]):this.sendFrame(Sender.frame(v,k),C)}pong(v,P,C){let _,x;if("string"==typeof v?(_=Buffer.byteLength(v),x=!1):(_=(v=O(v)).length,x=O.readOnly),_>125)throw new RangeError("The data size must not be greater than 125 bytes");const k={[I]:_,fin:!0,generateMask:this._generateMask,mask:P,maskBuffer:this._maskBuffer,opcode:10,readOnly:x,rsv1:!1};this._deflating?this.enqueue([this.dispatch,v,!1,k,C]):this.sendFrame(Sender.frame(v,k),C)}send(v,P,C){const _=this._extensions[x.extensionName];let k,R,T=P.binary?2:1,z=P.compress;if("string"==typeof v?(k=Buffer.byteLength(v),R=!1):(k=(v=O(v)).length,R=O.readOnly),this._firstFragment?(this._firstFragment=!1,z&&_&&_.params[_._isServer?"server_no_context_takeover":"client_no_context_takeover"]&&(z=k>=_._threshold),this._compress=z):(z=!1,T=0),P.fin&&(this._firstFragment=!0),_){const _={[I]:k,fin:P.fin,generateMask:this._generateMask,mask:P.mask,maskBuffer:this._maskBuffer,opcode:T,readOnly:R,rsv1:z};this._deflating?this.enqueue([this.dispatch,v,this._compress,_,C]):this.dispatch(v,this._compress,_,C)}else this.sendFrame(Sender.frame(v,{[I]:k,fin:P.fin,generateMask:this._generateMask,mask:P.mask,maskBuffer:this._maskBuffer,opcode:T,readOnly:R,rsv1:!1}),C)}dispatch(v,P,C,_){if(!P)return void this.sendFrame(Sender.frame(v,C),_);const k=this._extensions[x.extensionName];this._bufferedBytes+=C[I],this._deflating=!0,k.compress(v,C.fin,((v,P)=>{if(this._socket.destroyed){const v=new Error("The socket was closed while data was being compressed");"function"==typeof _&&_(v);for(let P=0;P{"use strict";const{Duplex:_}=C(12781);function emitClose(v){v.emit("close")}function duplexOnEnd(){!this.destroyed&&this._writableState.finished&&this.destroy()}function duplexOnError(v){this.removeListener("error",duplexOnError),this.destroy(),0===this.listenerCount("error")&&this.emit("error",v)}v.exports=function createWebSocketStream(v,P){let C=!0;const x=new _({...P,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return v.on("message",(function message(P,C){const _=!C&&x._readableState.objectMode?P.toString():P;x.push(_)||v.pause()})),v.once("error",(function error(v){x.destroyed||(C=!1,x.destroy(v))})),v.once("close",(function close(){x.destroyed||x.push(null)})),x._destroy=function(P,_){if(v.readyState===v.CLOSED)return _(P),void process.nextTick(emitClose,x);let k=!1;v.once("error",(function error(v){k=!0,_(v)})),v.once("close",(function close(){k||_(P),process.nextTick(emitClose,x)})),C&&v.terminate()},x._final=function(P){v.readyState!==v.CONNECTING?null!==v._socket&&(v._socket._writableState.finished?(P(),x._readableState.endEmitted&&x.destroy()):(v._socket.once("finish",(function finish(){P()})),v.close())):v.once("open",(function open(){x._final(P)}))},x._read=function(){v.isPaused&&v.resume()},x._write=function(P,C,_){v.readyState!==v.CONNECTING?v.send(P,_):v.once("open",(function open(){x._write(P,C,_)}))},x.on("end",duplexOnEnd),x.on("error",duplexOnError),x}},37915:(v,P,C)=>{"use strict";const{tokenChars:_}=C(57080);v.exports={parse:function parse(v){const P=new Set;let C=-1,x=-1,k=0;for(;k{"use strict";const _=[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];function isValidStatusCode(v){return v>=1e3&&v<=1014&&1004!==v&&1005!==v&&1006!==v||v>=3e3&&v<=4999}function _isValidUTF8(v){const P=v.length;let C=0;for(;C=P||128!=(192&v[C+1])||128!=(192&v[C+2])||224===v[C]&&128==(224&v[C+1])||237===v[C]&&160==(224&v[C+1]))return!1;C+=3}else{if(240!=(248&v[C]))return!1;if(C+3>=P||128!=(192&v[C+1])||128!=(192&v[C+2])||128!=(192&v[C+3])||240===v[C]&&128==(240&v[C+1])||244===v[C]&&v[C+1]>143||v[C]>244)return!1;C+=4}return!0}try{const P=C(Object(function webpackMissingModule(){var v=new Error("Cannot find module 'utf-8-validate'");throw v.code="MODULE_NOT_FOUND",v}()));v.exports={isValidStatusCode,isValidUTF8:v=>v.length<150?_isValidUTF8(v):P(v),tokenChars:_}}catch(P){v.exports={isValidStatusCode,isValidUTF8:_isValidUTF8,tokenChars:_}}},73477:(v,P,C)=>{"use strict";const _=C(82361),x=C(13685),{createHash:k}=(C(95687),C(41808),C(24404),C(6113)),R=C(13421),T=C(50815),O=C(37915),I=C(73480),{GUID:z,kWebSocket:q}=C(59064),L=/^[+/0-9A-Za-z]{22}==$/;function emitClose(v){v._state=2,v.emit("close")}function socketOnError(){this.destroy()}function abortHandshake(v,P,C,_){v.writable&&(C=C||x.STATUS_CODES[P],_={Connection:"close","Content-Type":"text/html","Content-Length":Buffer.byteLength(C),..._},v.write(`HTTP/1.1 ${P} ${x.STATUS_CODES[P]}\r\n`+Object.keys(_).map((v=>`${v}: ${_[v]}`)).join("\r\n")+"\r\n\r\n"+C)),v.removeListener("error",socketOnError),v.destroy()}v.exports=class WebSocketServer extends _{constructor(v,P){if(super(),null==(v={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:I,...v}).port&&!v.server&&!v.noServer||null!=v.port&&(v.server||v.noServer)||v.server&&v.noServer)throw new TypeError('One and only one of the "port", "server", or "noServer" options must be specified');if(null!=v.port?(this._server=x.createServer(((v,P)=>{const C=x.STATUS_CODES[426];P.writeHead(426,{"Content-Length":C.length,"Content-Type":"text/plain"}),P.end(C)})),this._server.listen(v.port,v.host,v.backlog,P)):v.server&&(this._server=v.server),this._server){const v=this.emit.bind(this,"connection");this._removeListeners=function addListeners(v,P){for(const C of Object.keys(P))v.on(C,P[C]);return function removeListeners(){for(const C of Object.keys(P))v.removeListener(C,P[C])}}(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(P,C,_)=>{this.handleUpgrade(P,C,_,v)}})}!0===v.perMessageDeflate&&(v.perMessageDeflate={}),v.clientTracking&&(this.clients=new Set,this._shouldEmitClose=!1),this.options=v,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(v){if(2===this._state)return v&&this.once("close",(()=>{v(new Error("The server is not running"))})),void process.nextTick(emitClose,this);if(v&&this.once("close",v),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 v=this._server;this._removeListeners(),this._removeListeners=this._server=null,v.close((()=>{emitClose(this)}))}}shouldHandle(v){if(this.options.path){const P=v.url.indexOf("?");if((-1!==P?v.url.slice(0,P):v.url)!==this.options.path)return!1}return!0}handleUpgrade(v,P,C,_){P.on("error",socketOnError);const x=void 0!==v.headers["sec-websocket-key"]&&v.headers["sec-websocket-key"],k=+v.headers["sec-websocket-version"];if("GET"!==v.method||"websocket"!==v.headers.upgrade.toLowerCase()||!x||!L.test(x)||8!==k&&13!==k||!this.shouldHandle(v))return abortHandshake(P,400);const I=v.headers["sec-websocket-protocol"];let z=new Set;if(void 0!==I)try{z=O.parse(I)}catch(v){return abortHandshake(P,400)}const q=v.headers["sec-websocket-extensions"],j={};if(this.options.perMessageDeflate&&void 0!==q){const v=new T(this.options.perMessageDeflate,!0,this.options.maxPayload);try{const P=R.parse(q);P[T.extensionName]&&(v.accept(P[T.extensionName]),j[T.extensionName]=v)}catch(v){return abortHandshake(P,400)}}if(this.options.verifyClient){const R={origin:v.headers[""+(8===k?"sec-websocket-origin":"origin")],secure:!(!v.socket.authorized&&!v.socket.encrypted),req:v};if(2===this.options.verifyClient.length)return void this.options.verifyClient(R,((k,R,T,O)=>{if(!k)return abortHandshake(P,R||401,T,O);this.completeUpgrade(j,x,z,v,P,C,_)}));if(!this.options.verifyClient(R))return abortHandshake(P,401)}this.completeUpgrade(j,x,z,v,P,C,_)}completeUpgrade(v,P,C,_,x,O,I){if(!x.readable||!x.writable)return x.destroy();if(x[q])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(x,503);const L=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${k("sha1").update(P+z).digest("base64")}`],j=new this.options.WebSocket(null);if(C.size){const v=this.options.handleProtocols?this.options.handleProtocols(C,_):C.values().next().value;v&&(L.push(`Sec-WebSocket-Protocol: ${v}`),j._protocol=v)}if(v[T.extensionName]){const P=v[T.extensionName].params,C=R.format({[T.extensionName]:[P]});L.push(`Sec-WebSocket-Extensions: ${C}`),j._extensions=v}this.emit("headers",L,_),x.write(L.concat("\r\n").join("\r\n")),x.removeListener("error",socketOnError),j.setSocket(x,O,{maxPayload:this.options.maxPayload,skipUTF8Validation:this.options.skipUTF8Validation}),this.clients&&(this.clients.add(j),j.on("close",(()=>{this.clients.delete(j),this._shouldEmitClose&&!this.clients.size&&process.nextTick(emitClose,this)}))),I(j,_)}}},73480:(v,P,C)=>{"use strict";const _=C(82361),x=C(95687),k=C(13685),R=C(41808),T=C(24404),{randomBytes:O,createHash:I}=C(6113),{Readable:z}=C(12781),{URL:q}=C(57310),L=C(50815),j=C(63240),B=C(95235),{BINARY_TYPES:G,EMPTY_BUFFER:U,GUID:V,kForOnEventAttribute:Q,kListener:Y,kStatusCode:ee,kWebSocket:re,NOOP:ie}=C(59064),{EventTarget:{addEventListener:oe,removeEventListener:ne}}=C(96121),{format:se,parse:ae}=C(13421),{toBuffer:le}=C(42558),pe=["CONNECTING","OPEN","CLOSING","CLOSED"],ue=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/,de=[8,13];class WebSocket extends _{constructor(v,P,C){super(),this._binaryType=G[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=U,this._closeTimer=null,this._extensions={},this._paused=!1,this._protocol="",this._readyState=WebSocket.CONNECTING,this._receiver=null,this._sender=null,this._socket=null,null!==v?(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,void 0===P?P=[]:Array.isArray(P)||("object"==typeof P&&null!==P?(C=P,P=[]):P=[P]),initAsClient(this,v,P,C)):this._isServer=!0}get binaryType(){return this._binaryType}set binaryType(v){G.includes(v)&&(this._binaryType=v,this._receiver&&(this._receiver._binaryType=v))}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(v,P,C){const _=new j({binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:C.maxPayload,skipUTF8Validation:C.skipUTF8Validation});this._sender=new B(v,this._extensions,C.generateMask),this._receiver=_,this._socket=v,_[re]=this,v[re]=this,_.on("conclude",receiverOnConclude),_.on("drain",receiverOnDrain),_.on("error",receiverOnError),_.on("message",receiverOnMessage),_.on("ping",receiverOnPing),_.on("pong",receiverOnPong),v.setTimeout(0),v.setNoDelay(),P.length>0&&v.unshift(P),v.on("close",socketOnClose),v.on("data",socketOnData),v.on("end",socketOnEnd),v.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[L.extensionName]&&this._extensions[L.extensionName].cleanup(),this._receiver.removeAllListeners(),this._readyState=WebSocket.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(v,P){if(this.readyState!==WebSocket.CLOSED){if(this.readyState===WebSocket.CONNECTING){const v="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,v)}this.readyState!==WebSocket.CLOSING?(this._readyState=WebSocket.CLOSING,this._sender.close(v,P,!this._isServer,(v=>{v||(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()}}pause(){this.readyState!==WebSocket.CONNECTING&&this.readyState!==WebSocket.CLOSED&&(this._paused=!0,this._socket.pause())}ping(v,P,C){if(this.readyState===WebSocket.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");"function"==typeof v?(C=v,v=P=void 0):"function"==typeof P&&(C=P,P=void 0),"number"==typeof v&&(v=v.toString()),this.readyState===WebSocket.OPEN?(void 0===P&&(P=!this._isServer),this._sender.ping(v||U,P,C)):sendAfterClose(this,v,C)}pong(v,P,C){if(this.readyState===WebSocket.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");"function"==typeof v?(C=v,v=P=void 0):"function"==typeof P&&(C=P,P=void 0),"number"==typeof v&&(v=v.toString()),this.readyState===WebSocket.OPEN?(void 0===P&&(P=!this._isServer),this._sender.pong(v||U,P,C)):sendAfterClose(this,v,C)}resume(){this.readyState!==WebSocket.CONNECTING&&this.readyState!==WebSocket.CLOSED&&(this._paused=!1,this._receiver._writableState.needDrain||this._socket.resume())}send(v,P,C){if(this.readyState===WebSocket.CONNECTING)throw new Error("WebSocket is not open: readyState 0 (CONNECTING)");if("function"==typeof P&&(C=P,P={}),"number"==typeof v&&(v=v.toString()),this.readyState!==WebSocket.OPEN)return void sendAfterClose(this,v,C);const _={binary:"string"!=typeof v,mask:!this._isServer,compress:!0,fin:!0,...P};this._extensions[L.extensionName]||(_.compress=!1),this._sender.send(v||U,_,C)}terminate(){if(this.readyState!==WebSocket.CLOSED){if(this.readyState===WebSocket.CONNECTING){const v="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,v)}this._socket&&(this._readyState=WebSocket.CLOSING,this._socket.destroy())}}}function initAsClient(v,P,C,_){const R={protocolVersion:de[1],maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!0,followRedirects:!1,maxRedirects:10,..._,createConnection:void 0,socketPath:void 0,hostname:void 0,protocol:void 0,timeout:void 0,method:void 0,host:void 0,path:void 0,port:void 0};if(!de.includes(R.protocolVersion))throw new RangeError(`Unsupported protocol version: ${R.protocolVersion} (supported versions: ${de.join(", ")})`);let T;if(P instanceof q)T=P,v._url=P.href;else{try{T=new q(P)}catch(v){throw new SyntaxError(`Invalid URL: ${P}`)}v._url=P}const z="wss:"===T.protocol,j="ws+unix:"===T.protocol;let B;if("ws:"===T.protocol||z||j?j&&!T.pathname?B="The URL's pathname is empty":T.hash&&(B="The URL contains a fragment identifier"):B='The URL\'s protocol must be one of "ws:", "wss:", or "ws+unix:"',B){const P=new SyntaxError(B);if(0===v._redirects)throw P;return void emitErrorAndClose(v,P)}const G=z?443:80,U=O(16).toString("base64"),Q=z?x.get:k.get,Y=new Set;let ee;if(R.createConnection=z?tlsConnect:netConnect,R.defaultPort=R.defaultPort||G,R.port=T.port||G,R.host=T.hostname.startsWith("[")?T.hostname.slice(1,-1):T.hostname,R.headers={"Sec-WebSocket-Version":R.protocolVersion,"Sec-WebSocket-Key":U,Connection:"Upgrade",Upgrade:"websocket",...R.headers},R.path=T.pathname+T.search,R.timeout=R.handshakeTimeout,R.perMessageDeflate&&(ee=new L(!0!==R.perMessageDeflate?R.perMessageDeflate:{},!1,R.maxPayload),R.headers["Sec-WebSocket-Extensions"]=se({[L.extensionName]:ee.offer()})),C.length){for(const v of C){if("string"!=typeof v||!ue.test(v)||Y.has(v))throw new SyntaxError("An invalid or duplicated subprotocol was specified");Y.add(v)}R.headers["Sec-WebSocket-Protocol"]=C.join(",")}if(R.origin&&(R.protocolVersion<13?R.headers["Sec-WebSocket-Origin"]=R.origin:R.headers.Origin=R.origin),(T.username||T.password)&&(R.auth=`${T.username}:${T.password}`),j){const v=R.path.split(":");R.socketPath=v[0],R.path=v[1]}if(R.followRedirects){if(0===v._redirects){v._originalHost=T.host;const P=_&&_.headers;if(_={..._,headers:{}},P)for(const[v,C]of Object.entries(P))_.headers[v.toLowerCase()]=C}else T.host!==v._originalHost&&(delete R.headers.authorization,delete R.headers.cookie,delete R.headers.host,R.auth=void 0);R.auth&&!_.headers.authorization&&(_.headers.authorization="Basic "+Buffer.from(R.auth).toString("base64"))}let re=v._req=Q(R);R.timeout&&re.on("timeout",(()=>{abortHandshake(v,re,"Opening handshake has timed out")})),re.on("error",(P=>{null===re||re.aborted||(re=v._req=null,emitErrorAndClose(v,P))})),re.on("response",(x=>{const k=x.headers.location,T=x.statusCode;if(k&&R.followRedirects&&T>=300&&T<400){if(++v._redirects>R.maxRedirects)return void abortHandshake(v,re,"Maximum redirects exceeded");let x;re.abort();try{x=new q(k,P)}catch(P){const C=new SyntaxError(`Invalid URL: ${k}`);return void emitErrorAndClose(v,C)}initAsClient(v,x,C,_)}else v.emit("unexpected-response",re,x)||abortHandshake(v,re,`Unexpected server response: ${x.statusCode}`)})),re.on("upgrade",((P,C,_)=>{if(v.emit("upgrade",P),v.readyState!==WebSocket.CONNECTING)return;re=v._req=null;const x=I("sha1").update(U+V).digest("base64");if(P.headers["sec-websocket-accept"]!==x)return void abortHandshake(v,C,"Invalid Sec-WebSocket-Accept header");const k=P.headers["sec-websocket-protocol"];let T;if(void 0!==k?Y.size?Y.has(k)||(T="Server sent an invalid subprotocol"):T="Server sent a subprotocol but none was requested":Y.size&&(T="Server sent no subprotocol"),T)return void abortHandshake(v,C,T);k&&(v._protocol=k);const O=P.headers["sec-websocket-extensions"];if(void 0!==O){if(!ee){return void abortHandshake(v,C,"Server sent a Sec-WebSocket-Extensions header but no extension was requested")}let P;try{P=ae(O)}catch(P){return void abortHandshake(v,C,"Invalid Sec-WebSocket-Extensions header")}const _=Object.keys(P);if(1!==_.length||_[0]!==L.extensionName){return void abortHandshake(v,C,"Server indicated an extension that was not requested")}try{ee.accept(P[L.extensionName])}catch(P){return void abortHandshake(v,C,"Invalid Sec-WebSocket-Extensions header")}v._extensions[L.extensionName]=ee}v.setSocket(C,_,{generateMask:R.generateMask,maxPayload:R.maxPayload,skipUTF8Validation:R.skipUTF8Validation})}))}function emitErrorAndClose(v,P){v._readyState=WebSocket.CLOSING,v.emit("error",P),v.emitClose()}function netConnect(v){return v.path=v.socketPath,R.connect(v)}function tlsConnect(v){return v.path=void 0,v.servername||""===v.servername||(v.servername=R.isIP(v.host)?"":v.host),T.connect(v)}function abortHandshake(v,P,C){v._readyState=WebSocket.CLOSING;const _=new Error(C);Error.captureStackTrace(_,abortHandshake),P.setHeader?(P.abort(),P.socket&&!P.socket.destroyed&&P.socket.destroy(),P.once("abort",v.emitClose.bind(v)),v.emit("error",_)):(P.destroy(_),P.once("error",v.emit.bind(v,"error")),P.once("close",v.emitClose.bind(v)))}function sendAfterClose(v,P,C){if(P){const C=le(P).length;v._socket?v._sender._bufferedBytes+=C:v._bufferedAmount+=C}if(C){C(new Error(`WebSocket is not open: readyState ${v.readyState} (${pe[v.readyState]})`))}}function receiverOnConclude(v,P){const C=this[re];C._closeFrameReceived=!0,C._closeMessage=P,C._closeCode=v,void 0!==C._socket[re]&&(C._socket.removeListener("data",socketOnData),process.nextTick(resume,C._socket),1005===v?C.close():C.close(v,P))}function receiverOnDrain(){const v=this[re];v.isPaused||v._socket.resume()}function receiverOnError(v){const P=this[re];void 0!==P._socket[re]&&(P._socket.removeListener("data",socketOnData),process.nextTick(resume,P._socket),P.close(v[ee])),P.emit("error",v)}function receiverOnFinish(){this[re].emitClose()}function receiverOnMessage(v,P){this[re].emit("message",v,P)}function receiverOnPing(v){const P=this[re];P.pong(v,!P._isServer,ie),P.emit("ping",v)}function receiverOnPong(v){this[re].emit("pong",v)}function resume(v){v.resume()}function socketOnClose(){const v=this[re];let P;this.removeListener("close",socketOnClose),this.removeListener("data",socketOnData),this.removeListener("end",socketOnEnd),v._readyState=WebSocket.CLOSING,this._readableState.endEmitted||v._closeFrameReceived||v._receiver._writableState.errorEmitted||null===(P=v._socket.read())||v._receiver.write(P),v._receiver.end(),this[re]=void 0,clearTimeout(v._closeTimer),v._receiver._writableState.finished||v._receiver._writableState.errorEmitted?v.emitClose():(v._receiver.on("error",receiverOnFinish),v._receiver.on("finish",receiverOnFinish))}function socketOnData(v){this[re]._receiver.write(v)||this.pause()}function socketOnEnd(){const v=this[re];v._readyState=WebSocket.CLOSING,v._receiver.end(),this.end()}function socketOnError(){const v=this[re];this.removeListener("error",socketOnError),this.on("error",ie),v&&(v._readyState=WebSocket.CLOSING,this.destroy())}Object.defineProperty(WebSocket,"CONNECTING",{enumerable:!0,value:pe.indexOf("CONNECTING")}),Object.defineProperty(WebSocket.prototype,"CONNECTING",{enumerable:!0,value:pe.indexOf("CONNECTING")}),Object.defineProperty(WebSocket,"OPEN",{enumerable:!0,value:pe.indexOf("OPEN")}),Object.defineProperty(WebSocket.prototype,"OPEN",{enumerable:!0,value:pe.indexOf("OPEN")}),Object.defineProperty(WebSocket,"CLOSING",{enumerable:!0,value:pe.indexOf("CLOSING")}),Object.defineProperty(WebSocket.prototype,"CLOSING",{enumerable:!0,value:pe.indexOf("CLOSING")}),Object.defineProperty(WebSocket,"CLOSED",{enumerable:!0,value:pe.indexOf("CLOSED")}),Object.defineProperty(WebSocket.prototype,"CLOSED",{enumerable:!0,value:pe.indexOf("CLOSED")}),["binaryType","bufferedAmount","extensions","isPaused","protocol","readyState","url"].forEach((v=>{Object.defineProperty(WebSocket.prototype,v,{enumerable:!0})})),["open","error","close","message"].forEach((v=>{Object.defineProperty(WebSocket.prototype,`on${v}`,{enumerable:!0,get(){for(const P of this.listeners(v))if(P[Q])return P[Y];return null},set(P){for(const P of this.listeners(v))if(P[Q]){this.removeListener(v,P);break}"function"==typeof P&&this.addEventListener(v,P,{[Q]:!0})}})})),WebSocket.prototype.addEventListener=oe,WebSocket.prototype.removeEventListener=ne,v.exports=WebSocket},55457:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0})},84886:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.ScmType=void 0,function(v){v.None="None",v.LocalGit="LocalGit",v.GitHub="GitHub"}(P.ScmType||(P.ScmType={}))},43247:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.SiteClient=P.ParsedSite=void 0;const x=C(38977),k=C(94485),R=C(89477),T=C(50739),O=C(76189);P.ParsedSite=class ParsedSite{constructor(v,P){this.rawSite=v;let C=(0,k.nonNullProp)(v,"serverFarmId").match(/\/subscriptions\/(.*)\/resourceGroups\/(.*)\/providers\/Microsoft.Web\/serverfarms\/(.*)/);C=(0,k.nonNullValue)(C,"Invalid serverFarmId."),this.id=(0,k.nonNullProp)(v,"id"),[this.siteName,this.slotName]=(0,k.nonNullProp)(v,"name").split("/"),this.isSlot=!!this.slotName,this.fullName=this.siteName+(this.slotName?`-${this.slotName}`:""),this.resourceGroup=(0,k.nonNullProp)(v,"resourceGroup"),this.location=v.location,this.serverFarmId=(0,k.nonNullProp)(v,"serverFarmId"),this.kind=(0,k.nonNullProp)(v,"kind"),this.initialState=v.state;const _=(v.kind||"").toLowerCase();this.isFunctionApp=_.includes(R.AppKind.functionapp),this.isWorkflowApp=_.includes(R.AppKind.workflowapp),this.isKubernetesApp=_.includes("kubernetes"),this.isLinux=_.includes("linux"),this.planResourceGroup=C[2],this.planName=C[3],this.defaultHostName=(0,k.nonNullProp)(v,"defaultHostName"),this.defaultHostUrl=`https://${this.defaultHostName}`;const x=(0,k.nonNullProp)(v,"hostNameSslStates").find((v=>!!v.hostType&&"repository"===v.hostType.toLowerCase()));x&&(this.kuduHostName=x.name,this.kuduUrl=`https://${this.kuduHostName}`,this.gitUrl=`${this.kuduHostName}:443/${v.repositorySiteName}.git`),this.subscription=P}createClient(v){var P;return _(this,void 0,void 0,(function*(){let C=null===(P=v._parsedSiteClients)||void 0===P?void 0:P[this.id];if(!C){const P=yield(0,O.createWebSiteClient)([v,this.subscription]);C=new SiteClient(P,this),v._parsedSiteClients||(v._parsedSiteClients={}),v._parsedSiteClients[this.id]=C}return C}))}};class SiteClient{constructor(v,P){this._client=v,this._site=P}get fullName(){return this._site.fullName}get isLinux(){return this._site.isLinux}getIsConsumption(v){return _(this,void 0,void 0,(function*(){if(this._site.isFunctionApp){const P=yield this.getCachedSku(v);return!!P&&"dynamic"===P.toLowerCase()}return!1}))}stop(){return _(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 _(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 _(this,void 0,void 0,(function*(){return this._site.slotName?yield(0,T.tryGetWebAppSlot)(this._client,this._site.resourceGroup,this._site.siteName,this._site.slotName):yield(0,T.tryGetWebApp)(this._client,this._site.resourceGroup,this._site.siteName)}))}getState(){var v;return _(this,void 0,void 0,(function*(){return null===(v=yield this.getSite())||void 0===v?void 0:v.state}))}getWebAppPublishCredential(){return _(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 _(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(v){return _(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.updateConfigurationSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName,v):yield this._client.webApps.updateConfiguration(this._site.resourceGroup,this._site.siteName,v)}))}getLogsConfig(){return _(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(v){return _(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.updateDiagnosticLogsConfigSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName,v):yield this._client.webApps.updateDiagnosticLogsConfig(this._site.resourceGroup,this._site.siteName,v)}))}getAppServicePlan(){return _(this,void 0,void 0,(function*(){return yield(0,T.tryGetAppServicePlan)(this._client,this._site.planResourceGroup,this._site.planName)}))}getSourceControl(){return _(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(v){return _(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.beginCreateOrUpdateSourceControlSlotAndWait(this._site.resourceGroup,this._site.siteName,this._site.slotName,v):yield this._client.webApps.beginCreateOrUpdateSourceControlAndWait(this._site.resourceGroup,this._site.siteName,v)}))}syncRepository(){return _(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 _(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(v){return _(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.updateApplicationSettingsSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName,v):yield this._client.webApps.updateApplicationSettings(this._site.resourceGroup,this._site.siteName,v)}))}listSlotConfigurationNames(){return _(this,void 0,void 0,(function*(){return yield this._client.webApps.listSlotConfigurationNames(this._site.resourceGroup,this._site.siteName)}))}updateSlotConfigurationNames(v){return _(this,void 0,void 0,(function*(){return yield this._client.webApps.updateSlotConfigurationNames(this._site.resourceGroup,this._site.siteName,v)}))}deleteMethod(v){return _(this,void 0,void 0,(function*(){this._site.slotName?yield this._client.webApps.deleteSlot(this._site.resourceGroup,this._site.siteName,this._site.slotName,v):yield this._client.webApps.delete(this._site.resourceGroup,this._site.siteName,v)}))}listInstanceIdentifiers(){return _(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 _(this,void 0,void 0,(function*(){return yield x.uiUtils.listAllIterator(this._client.listSourceControls())}))}listFunctions(){return _(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(v){return _(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.getInstanceFunctionSlot(this._site.resourceGroup,this._site.siteName,v,this._site.slotName):yield this._client.webApps.getFunction(this._site.resourceGroup,this._site.siteName,v)}))}deleteFunction(v){return _(this,void 0,void 0,(function*(){this._site.slotName?yield this._client.webApps.deleteInstanceFunctionSlot(this._site.resourceGroup,this._site.siteName,v,this._site.slotName):yield this._client.webApps.deleteFunction(this._site.resourceGroup,this._site.siteName,v)}))}listFunctionSecrets(v){return _(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.listFunctionSecretsSlot(this._site.resourceGroup,this._site.siteName,v,this._site.slotName):yield this._client.webApps.listFunctionSecrets(this._site.resourceGroup,this._site.siteName,v)}))}syncFunctionTriggers(){return _(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(v){if("200"!==(0,k.parseError)(v).errorType)throw v}}))}getPublishingUser(){return _(this,void 0,void 0,(function*(){return yield this._client.getPublishingUser({})}))}listWebJobs(){return _(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 _(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(v){return _(this,void 0,void 0,(function*(){return this._site.slotName?yield this._client.webApps.listFunctionKeysSlot(this._site.resourceGroup,this._site.siteName,v,this._site.slotName):yield this._client.webApps.listFunctionKeys(this._site.resourceGroup,this._site.siteName,v)}))}getCachedSku(v){return _(this,void 0,void 0,(function*(){if(!this._cachedSku){const P=yield(0,x.createGenericClient)(v,this._site.subscription),C=yield P.sendRequest({method:"GET",url:`${this._site.id}?api-version=2016-08-01`});this._cachedSku=C.parsedBody.properties.sku}return this._cachedSku}))}}P.SiteClient=SiteClient},92436:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.TunnelProxy=void 0;const x=C(11634),k=C(38977),R=C(94485),T=C(41808),O=C(52721),I=C(42479),z=C(40044),q=C(15489);var L;!function(v){v.STARTED="STARTED",v.STARTING="STARTING",v.STOPPED="STOPPED"}(L||(L={}));class RetryableTunnelStatusError extends Error{}P.TunnelProxy=class TunnelProxy{constructor(v,P,C,_=!1){this._port=v,this._site=P,this._publishCredential=C,this._server=(0,T.createServer)(),this._openSockets=[],this._isSsh=_}startProxy(v,P){return _(this,void 0,void 0,(function*(){try{yield this.checkTunnelStatusWithRetry(v,P),yield this.setupTunnelServer(P)}catch(v){throw this.dispose(),v}}))}dispose(){this._openSockets.forEach((v=>{v.close()})),this._server.close(),this._server.unref()}pingApp(v){return _(this,void 0,void 0,(function*(){I.ext.outputChannel.appendLog("[Tunnel] Pinging app default url...");const P=yield(0,k.createGenericClient)(v,void 0);let C;try{C=(yield P.sendRequest({method:"GET",url:this._site.defaultHostUrl})).status}catch(v){if(!(v instanceof x.RestError))throw v;C=v.statusCode}I.ext.outputChannel.appendLog(`[Tunnel] Ping responded with status code: ${C}`)}))}checkTunnelStatus(v){return _(this,void 0,void 0,(function*(){const P=(0,R.nonNullProp)(this._publishCredential,"publishingUserName"),C=(0,R.nonNullProp)(this._publishCredential,"publishingPassword"),_=yield(0,k.createGenericClient)(v,new x.BasicAuthenticationCredentials(P,C));let T;try{const v=yield _.sendRequest({method:"GET",url:`https://${this._site.kuduHostName}/AppServiceTunnel/Tunnel.ashx?GetStatus&GetStatusAPIVer=2`});I.ext.outputChannel.appendLog(`[Tunnel] Checking status, body: ${v.bodyAsText}`),T=v.parsedBody}catch(v){const P=(0,R.parseError)(v);throw I.ext.outputChannel.appendLog(`[Tunnel] Checking status, error: ${P.message}`),new Error((0,z.localize)("tunnelStatusError","Error getting tunnel status: {0}",P.errorType))}if(T.state===L.STARTED){if(2222===T.port&&!this._isSsh||2222!==T.port&&this._isSsh)throw new RetryableTunnelStatusError;if(T.canReachPort)return;throw new Error((0,z.localize)("tunnelUnreachable","App is started, but port is unreachable"))}throw T.state===L.STARTING?new RetryableTunnelStatusError:T.state===L.STOPPED?(yield this.pingApp(v),new RetryableTunnelStatusError):new Error((0,z.localize)("tunnelStatusError","Unexpected app state: {0}",T.state))}))}checkTunnelStatusWithRetry(v,P){return _(this,void 0,void 0,(function*(){const C=Date.now();for(;Date.now(){const _=v.onCancellationRequested((()=>{C(new R.UserCancelledError("setupTunnelServer")),_.dispose()}));this._server.on("connection",(v=>{v.pause();const P=new O.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(P),P.on("open",(()=>{v.resume()})),P.on("close",(()=>{const v=this._openSockets.indexOf(P);v>=0&&(this._openSockets.splice(v,1),I.ext.outputChannel.appendLog(`[Proxy Server] client closed, connection count: ${this._openSockets.length}`))}));const C=O.createWebSocketStream(P);C.pipe(v),v.pipe(C),I.ext.outputChannel.appendLog(`[Proxy Server] client connected ${v.remoteAddress}:${v.remotePort}, connection count: ${this._openSockets.length}`)})),this._server.on("listening",(()=>{I.ext.outputChannel.appendLog("[Proxy Server] start listening"),P()})),this._server.on("error",(v=>{I.ext.outputChannel.appendLog(`[Proxy Server] server error: ${v}`),this.dispose(),C(v)})),this._server.listen({host:"localhost",port:this._port,backlog:1})}))}))}}},13577:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.confirmOverwriteSettings=void 0;const x=C(94485),k=C(42479),R=C(40044);function logKey(v){k.ext.outputChannel.appendLine(`- ${v}`)}P.confirmOverwriteSettings=function confirmOverwriteSettings(v,P,C,T){return _(this,void 0,void 0,(function*(){let _=!1,O=!1;const I=[],z=[],q=[],L=[];for(const k of Object.keys(P)){const j=Object.keys(C).find((v=>k.toLowerCase()===v.toLowerCase()))||k;if(void 0===C[j])I.push(j),C[j]=P[k];else if(C[j]===P[k])L.push(j);else if(P[k]){if(!_){const P={title:(0,R.localize)("yesToAll","Yes to all")},C={title:(0,R.localize)("noToAll","No to all")},k=(0,R.localize)("overwriteSetting",'Setting "{0}" already exists in "{1}". Overwrite?',j,T),I=yield v.ui.showWarningMessage(k,{modal:!0,stepName:"confirmOverwriteSetting"},x.DialogResponses.yes,P,x.DialogResponses.no,C);I===x.DialogResponses.yes?O=!0:I===P?(O=!0,_=!0):I===x.DialogResponses.no?O=!1:I===C&&(O=!1,_=!0)}O?(z.push(j),C[j]=P[k]):q.push(j)}}I.length>0&&(k.ext.outputChannel.appendLog((0,R.localize)("addedKeys","Added the following settings:")),I.forEach(logKey)),z.length>0&&(k.ext.outputChannel.appendLog((0,R.localize)("updatedKeys","Updated the following settings:")),z.forEach(logKey)),L.length>0&&(k.ext.outputChannel.appendLog((0,R.localize)("matchingKeys","Ignored the following settings that were already the same:")),L.forEach(logKey)),q.length>0&&(k.ext.outputChannel.appendLog((0,R.localize)("userIgnoredKeys","Ignored the following settings based on user input:")),q.forEach(logKey)),Object.keys(C).length>Object.keys(P).length&&k.ext.outputChannel.appendLog((0,R.localize)("noDeleteKey",'WARNING: This operation will not delete any settings in "{0}". You must manually delete settings if desired.',T))}))}},16555:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.webProvider=void 0,P.webProvider="Microsoft.Web"},9570:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AppInsightsCreateStep=void 0;const x=C(38977),k=C(94485),R=C(42479),T=C(40044),O=C(76189),I=C(67753),z=C(88456);class AppInsightsCreateStep extends k.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=135}execute(v,P){return _(this,void 0,void 0,(function*(){const C=yield x.LocationListStep.getLocation(v),_=(0,T.localize)("verifyingAppInsightsAvailable","Verifying that Application Insights is available for this location...");R.ext.outputChannel.appendLog(_);const I=yield this.getSupportedLocation(v,C);if(I){const C=yield(0,O.createAppInsightsClient)(v),_=(0,k.nonNullProp)(v,"resourceGroup"),x=(0,k.nonNullProp)(_,"name"),z=(0,k.nonNullProp)(v,"newAppInsightsName");try{v.appInsightsComponent=yield C.components.get(x,z),R.ext.outputChannel.appendLog((0,T.localize)("existingNewAppInsights",'Using existing Application Insights resource "{0}".',z))}catch(_){const O=(0,k.parseError)(_);if("ResourceNotFound"===O.errorType){const _=(0,T.localize)("creatingNewAppInsightsInsights",'Creating Application Insights resource "{0}"...',z);R.ext.outputChannel.appendLog(_),P.report({message:_}),v.appInsightsComponent=yield C.components.createOrUpdate(x,z,{kind:"web",applicationType:"web",location:I});const k=(0,T.localize)("createdNewAppInsights",'Successfully created Application Insights resource "{0}".',z);R.ext.outputChannel.appendLog(k)}else{if("AuthorizationFailed"!==O.errorType)throw _;if(v.advancedCreation)yield this.selectExistingPrompt(v);else{const v=(0,T.localize)("appInsightsNotAuthorized","Skipping Application Insights resource because you do not have permission to create one in this subscription.");R.ext.outputChannel.appendLog(v)}}}}else{const v=(0,T.localize)("appInsightsNotAvailable","Skipping Application Insights resource because it isn't compatible with this location.");R.ext.outputChannel.appendLog(v)}}))}selectExistingPrompt(v){return _(this,void 0,void 0,(function*(){const P=(0,T.localize)("aiForbidden",'You do not have permission to create an app insights resource in subscription "{0}".',v.subscriptionDisplayName),C={title:(0,T.localize)("selectExisting","Select Existing")},_={title:(0,T.localize)("skipForNow","Skip for Now")};if((yield v.ui.showWarningMessage(P,{modal:!0,stepName:"AppInsightsNoPermissions"},C,_))===_)v.telemetry.properties.aiSkipForNow="true",v.appInsightsSkip=!0,v.telemetry.properties.forbiddenResponse="SkipAppInsights";else{v.telemetry.properties.forbiddenResponse="SelectExistingAppInsights";const P=new z.AppInsightsListStep(!0);yield P.prompt(v)}}))}shouldExecute(v){return!v.appInsightsComponent&&!!v.newAppInsightsName}getSupportedLocation(v,P){return _(this,void 0,void 0,(function*(){const C=(yield this.getLocations(v))||[],_=(0,k.nonNullProp)(P,"name");if(C.some((v=>(0,I.areLocationNamesEqual)(v,P.name))))return v.telemetry.properties.aiLocationSupported="true",_;{const P=yield this.getPairedRegions(v,_);return P.length>0?(v.telemetry.properties.aiLocationSupported="pairedRegion",P[0]):void(v.telemetry.properties.aiLocationSupported="false")}}))}getPairedRegions(v,P){return _(this,void 0,void 0,(function*(){try{const C=yield(0,x.createGenericClient)(v,void 0),_=(yield C.sendRequest({method:"GET",url:"https://appinsights.azureedge.net/portal/regionMapping.json"})).parsedBody;if(_.regions[P])return _.regions[P].pairedRegions}catch(v){}return[]}))}getLocations(v){return _(this,void 0,void 0,(function*(){const P=yield(0,O.createResourceClient)(v),C=yield P.providers.get("microsoft.insights"),_=C.resourceTypes&&C.resourceTypes.find((v=>"components"===v.resourceType));return _&&_.locations?_.locations:void 0}))}}P.AppInsightsCreateStep=AppInsightsCreateStep},88456:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AppInsightsListStep=P.appInsightsNamingRules=void 0;const x=C(38977),k=C(94485),R=C(40044),T=C(76189),O=C(9570),I=C(73914);P.appInsightsNamingRules={minLength:1,maxLength:255,invalidCharsRegExp:/[^a-zA-Z0-9\.\_\-\(\)]/};const z="$(clock) Skip for now";class AppInsightsListStep extends k.AzureWizardPromptStep{constructor(v){super(),this._suppressCreate=v}static getAppInsightsComponents(v){return _(this,void 0,void 0,(function*(){if(void 0===v.appInsightsTask){const P=yield(0,T.createAppInsightsClient)(v);v.appInsightsTask=P.components.list()}return yield v.appInsightsTask}))}prompt(v){return _(this,void 0,void 0,(function*(){const P={placeHolder:"Select an Application Insights resource for your app.",id:`AppInsightsListStep/${v.subscriptionId}`},C=yield v.ui.showQuickPick(this.getQuickPicks(v),P);v.appInsightsComponent=C.data,C.label===z?(v.telemetry.properties.aiSkipForNow="true",v.appInsightsSkip=!0):v.telemetry.properties.newAI=String(!v.appInsightsComponent)}))}shouldPrompt(v){return!v.appInsightsComponent}getSubWizard(v){return _(this,void 0,void 0,(function*(){if(v.appInsightsComponent)v.valuesToMask.push((0,k.nonNullProp)(v.appInsightsComponent,"name"));else if(!v.appInsightsSkip){const P=[new I.AppInsightsNameStep];return x.LocationListStep.addStep(v,P),{promptSteps:P,executeSteps:[new O.AppInsightsCreateStep]}}}))}getQuickPicks(v){return _(this,void 0,void 0,(function*(){const P=this._suppressCreate?[]:[{label:(0,R.localize)("newApplicationInsight","$(plus) Create new Application Insights resource"),data:void 0}];P.push({label:(0,R.localize)("skipForNow",z),data:void 0});let C=yield AppInsightsListStep.getAppInsightsComponents(v);return Array.isArray(C)||(C=[]),P.concat(C.map((v=>({id:v.id,label:(0,k.nonNullProp)(v,"name"),description:v.location,data:v}))))}))}}P.AppInsightsListStep=AppInsightsListStep},73914:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AppInsightsNameStep=void 0;const x=C(94485),k=C(40044),R=C(88456);class AppInsightsNameStep extends x.AzureWizardPromptStep{isNameAvailable(v,P){return _(this,void 0,void 0,(function*(){return!(yield R.AppInsightsListStep.getAppInsightsComponents(v)).some((v=>void 0!==v.name&&v.name.toLowerCase()===P.toLowerCase()))}))}prompt(v){return _(this,void 0,void 0,(function*(){const P=v.relatedNameTask?yield v.relatedNameTask:void 0;v.newAppInsightsName=(yield v.ui.showInputBox({value:P,prompt:"Enter the name of the new Application Insights resource.",validateInput:P=>_(this,void 0,void 0,(function*(){return yield this.validateApplicationInsightName(v,P)}))})).trim(),v.valuesToMask.push(v.newAppInsightsName)}))}shouldPrompt(v){return!v.newAppInsightsName}validateApplicationInsightName(v,P){return _(this,void 0,void 0,(function*(){return(P=P.trim()).lengthR.appInsightsNamingRules.maxLength?(0,k.localize)("invalidLength","The name must be between {0} and {1} characters.",R.appInsightsNamingRules.minLength,R.appInsightsNamingRules.maxLength):R.appInsightsNamingRules.invalidCharsRegExp.test(P)?(0,k.localize)("invalidChars","The name can only contain alphanumeric characters or the symbols ._-()"):P.endsWith(".")?(0,k.localize)("invalidEndingChar","The name cannot end in a period."):(yield this.isNameAvailable(v,P))?void 0:(0,k.localize)("nameAlreadyExists",'Application Insights resource "{0}" already exists in subscription "{1}".',P,v.subscriptionDisplayName)}))}}P.AppInsightsNameStep=AppInsightsNameStep},89477:(v,P)=>{"use strict";var C;Object.defineProperty(P,"__esModule",{value:!0}),P.getWebsiteOSDisplayName=P.AppKind=P.WebsiteOS=void 0,function(v){v.linux="linux",v.windows="windows"}(C=P.WebsiteOS||(P.WebsiteOS={})),function(v){v.app="app",v.functionapp="functionapp",v.workflowapp="workflowapp"}(P.AppKind||(P.AppKind={})),P.getWebsiteOSDisplayName=function getWebsiteOSDisplayName(v){switch(v){case C.windows:return"Windows";case C.linux:return"Linux";default:throw new RangeError}}},76863:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AppServicePlanCreateStep=void 0;const x=C(38977),k=C(94485),R=C(16555),T=C(42479),O=C(40044),I=C(50739),z=C(76189),q=C(89477),L=C(19019);class AppServicePlanCreateStep extends k.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=120}execute(v,P){return _(this,void 0,void 0,(function*(){const C=(0,k.nonNullProp)(v,"newPlanName"),L=(0,k.nonNullProp)((0,k.nonNullValue)(v.resourceGroup,"name"),"name"),j=(0,O.localize)("FindingAppServicePlan",'Ensuring App Service plan "{0}" exists...',C),B=(0,O.localize)("CreatingAppServicePlan",'Creating App Service plan "{0}"...',C),G=(0,O.localize)("FoundAppServicePlan",'Successfully found App Service plan "{0}".',C),U=(0,O.localize)("CreatedAppServicePlan",'Successfully created App Service plan "{0}".',C);T.ext.outputChannel.appendLog(j);try{const O=yield(0,z.createWebSiteClient)(v),j=yield(0,I.tryGetAppServicePlan)(O,L,C);j?(v.plan=j,T.ext.outputChannel.appendLog(G)):(T.ext.outputChannel.appendLog(B),P.report({message:B}),v.plan=yield O.appServicePlans.beginCreateOrUpdateAndWait(L,C,yield function getNewPlan(v){var P,C;return _(this,void 0,void 0,(function*(){const _=yield x.LocationListStep.getLocation(v,R.webProvider),T={kind:getPlanKind(v),sku:(0,k.nonNullProp)(v,"newPlanSku"),location:_.name,reserved:v.newSiteOS===q.WebsiteOS.linux},O=(null===(P=v.newPlanSku)||void 0===P?void 0:P.family)?null===(C=v.newPlanSku)||void 0===C?void 0:C.family.toLowerCase():"";return"ep"!==O&&"ws"!==O||(T.maximumElasticWorkerCount=20),v.customLocation&&function addCustomLocationProperties(v,P){v.perSiteScaling=!0,v.kubeEnvironmentProfile={id:P.kubeEnvironment.id},v.extendedLocation={name:P.id,type:"customLocation"}}(T,v.customLocation),T}))}(v)),T.ext.outputChannel.appendLog(U))}catch(P){if("AuthorizationFailed"!==(0,k.parseError)(P).errorType)throw P;yield this.selectExistingPrompt(v)}}))}selectExistingPrompt(v){return _(this,void 0,void 0,(function*(){const P=(0,O.localize)("planForbidden",'You do not have permission to create an app service plan in subscription "{0}".',v.subscriptionDisplayName),C={title:(0,O.localize)("selectExisting","Select Existing")};yield v.ui.showWarningMessage(P,{modal:!0,stepName:"AspNoPermissions"},C),v.telemetry.properties.forbiddenResponse="SelectExistingAsp";const _=new L.AppServicePlanListStep(!0);yield _.prompt(v)}))}shouldExecute(v){return!v.plan}}function getPlanKind(v){return v.customLocation?"linux,kubernetes":v.newSiteOS===q.WebsiteOS.linux?q.WebsiteOS.linux:q.AppKind.app}P.AppServicePlanCreateStep=AppServicePlanCreateStep},19019:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AppServicePlanListStep=void 0;const x=C(38977),k=C(94485),R=C(16555),T=C(40044),O=C(50739),I=C(76189),z=C(89477),q=C(76863),L=C(51538),j=C(95036);class AppServicePlanListStep extends k.AzureWizardPromptStep{constructor(v){super(),this._suppressCreate=v}static getPlans(v){return _(this,void 0,void 0,(function*(){if(void 0===v.plansTask){const P=yield(0,I.createWebSiteClient)(v);v.plansTask=x.uiUtils.listAllIterator(P.appServicePlans.list())}return yield v.plansTask}))}static isNameAvailable(v,P,C){return _(this,void 0,void 0,(function*(){return!(yield AppServicePlanListStep.getPlans(v)).some((v=>(0,k.nonNullProp)(v,"resourceGroup").toLowerCase()===C.toLowerCase()&&(0,k.nonNullProp)(v,"name").toLowerCase()===P.toLowerCase()))}))}prompt(v){var P,C;return _(this,void 0,void 0,(function*(){const _={placeHolder:(null===(P=v.newSiteKind)||void 0===P?void 0:P.includes(z.AppKind.workflowapp))&&(null===(C=v.planSkuFamilyFilter)||void 0===C?void 0:C.test("IV2"))?(0,T.localize)("selectV3Plan","Select an App Service Environment (v3) Plan"):(0,T.localize)("selectPlan","Select a {0} App Service plan.",(0,z.getWebsiteOSDisplayName)((0,k.nonNullProp)(v,"newSiteOS"))),id:`AppServicePlanListStep/${v.subscriptionId}`};v.plan=(yield v.ui.showQuickPick(this.getQuickPicks(v),_)).data,v.telemetry.properties.newPlan=String(!v.plan),v.plan&&(yield x.LocationListStep.setLocation(v,v.plan.location))}))}getSubWizard(v){return _(this,void 0,void 0,(function*(){if(!v.plan){const P=[new L.AppServicePlanNameStep,new j.AppServicePlanSkuStep,new x.ResourceGroupListStep];return x.LocationListStep.addStep(v,P),{promptSteps:P,executeSteps:[new q.AppServicePlanCreateStep]}}v.valuesToMask.push((0,k.nonNullProp)(v.plan,"name"))}))}shouldPrompt(v){return!v.plan&&!v.newPlanName}getQuickPicks(v){var P;return _(this,void 0,void 0,(function*(){const C=this._suppressCreate?[]:[{label:(0,T.localize)("CreateNewAppServicePlan","$(plus) Create new App Service plan"),description:"",data:void 0}];let _=yield AppServicePlanListStep.getPlans(v);const q=v.planSkuFamilyFilter;let L;q&&(_=_.filter((v=>!v.sku||!v.sku.family||q.test(v.sku.family)))),x.LocationListStep.hasLocation(v)&&(L=yield x.LocationListStep.getLocation(v,R.webProvider));let j=!1;for(const R of _){const _=v.newSiteOS===z.WebsiteOS.linux;let T=(0,k.nonNullProp)(R,"kind").toLowerCase().includes(z.WebsiteOS.linux);if(R.sku&&("EP"===R.sku.family||"WS"===R.sku.family)){const P=yield(0,I.createWebSiteClient)(v),C=yield(0,O.tryGetAppServicePlan)(P,(0,k.nonNullProp)(R,"resourceGroup"),(0,k.nonNullProp)(R,"name"));T=!!(null==C?void 0:C.reserved)}_===T&&(L&&!x.LocationListStep.locationMatchesName(L,R.location)?j=!0:C.push({id:R.id,label:(0,k.nonNullProp)(R,"name"),description:null===(P=R.sku)||void 0===P?void 0:P.name,data:R}))}return j&&L&&C.push({label:(0,T.localize)("hasFilteredLocations",'$(warning) Only plans in the region "{0}" are shown.',L.displayName),onPicked:()=>{},data:void 0}),C}))}}P.AppServicePlanListStep=AppServicePlanListStep},51538:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AppServicePlanNameStep=P.appServicePlanNamingRules=void 0;const x=C(94485),k=C(40044),R=C(19019);P.appServicePlanNamingRules={minLength:1,maxLength:40,invalidCharsRegExp:/[^a-zA-Z0-9\-_]/};class AppServicePlanNameStep extends x.AzureWizardPromptStep{prompt(v){return _(this,void 0,void 0,(function*(){v.newPlanName=(yield v.ui.showInputBox({value:yield v.relatedNameTask,prompt:(0,k.localize)("AppServicePlanPrompt","Enter the name of the new App Service plan."),validateInput:P=>_(this,void 0,void 0,(function*(){return yield this.validatePlanName(v,P)}))})).trim(),v.valuesToMask.push(v.newPlanName)}))}shouldPrompt(v){return!v.newPlanName}validatePlanName(v,C){return _(this,void 0,void 0,(function*(){return(C=C.trim()).lengthP.appServicePlanNamingRules.maxLength?(0,k.localize)("invalidLength","The name must be between {0} and {1} characters.",P.appServicePlanNamingRules.minLength,P.appServicePlanNamingRules.maxLength):P.appServicePlanNamingRules.invalidCharsRegExp.test(C)?(0,k.localize)("invalidChars","The name can only contain alphanumeric characters, hyphens, and underscores."):v.resourceGroup&&!(yield R.AppServicePlanListStep.isNameAvailable(v,C,(0,x.nonNullProp)(v.resourceGroup,"name")))?(0,k.localize)("nameAlreadyExists",'App Service plan "{0}" already exists in resource group "{1}".',C,v.resourceGroup.name):void 0}))}}P.AppServicePlanNameStep=AppServicePlanNameStep},95036:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AppServicePlanSkuStep=void 0;const x=C(94485),k=C(40044),R=C(24205),T=C(89477),O=C(84129);class AppServicePlanSkuStep extends x.AzureWizardPromptStep{prompt(v){var P;return _(this,void 0,void 0,(function*(){let C=v.advancedCreation?this.getRecommendedSkus().concat(this.getAdvancedSkus()):this.getRecommendedSkus();v.newSiteKind===T.AppKind.functionapp?C.push(...this.getElasticPremiumSkus()):(null===(P=v.newSiteKind)||void 0===P?void 0:P.includes(T.AppKind.workflowapp))&&(C=this.getWorkflowStandardSkus());const _=v.planSkuFamilyFilter;_&&(C=C.filter((v=>!v.family||_.test(v.family))));const I=C.map((v=>({label:v.label||(0,x.nonNullProp)(v,"name"),description:v.description||v.tier,data:v,group:v.group||(0,k.localize)("additionalOptionsLabel","Additional Options")})));for(I.push({label:(0,k.localize)("ShowPricingCalculator","$(link-external) Show pricing information..."),data:void 0,suppressPersistence:!0});!v.newPlanSku;){const P=(0,k.localize)("pricingTierPlaceholder","Select a pricing tier");v.newPlanSku=(yield v.ui.showQuickPick(I,{placeHolder:P,suppressPersistence:!0,enableGrouping:v.advancedCreation})).data,v.newPlanSku||(v.newSiteOS===T.WebsiteOS.linux?yield(0,R.openUrl)("https://aka.ms/AA60znj"):yield(0,R.openUrl)("https://aka.ms/AA6202c"))}yield(0,O.setLocationsTask)(v)}))}shouldPrompt(v){return!v.newPlanSku}getRecommendedSkus(){const v=(0,k.localize)("recommendedGroup","Recommended");return[{name:"F1",tier:"Free",size:"F1",family:"F",capacity:1,label:(0,k.localize)("freeLabel","Free (F1)"),description:(0,k.localize)("freeDescription","Try out Azure at no cost"),group:v},{name:"B1",tier:"Basic",size:"B1",family:"B",capacity:1,label:(0,k.localize)("basicLabel","Basic (B1)"),description:(0,k.localize)("basicDescription","Develop and test"),group:v},{name:"P1v2",tier:"Premium V2",size:"P1v2",family:"Pv2",capacity:1,label:(0,k.localize)("premiumLabel","Premium (P1v2)"),description:(0,k.localize)("premiumDescription","Use in production"),group:v}]}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}]}}P.AppServicePlanSkuStep=AppServicePlanSkuStep},75778:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.CustomLocationListStep=void 0;const x=C(38977),k=C(94485),R=C(40044),T=C(76189);class CustomLocationListStep extends x.LocationListStep{prompt(v){return _(this,void 0,void 0,(function*(){const P={placeHolder:(0,R.localize)("selectLocation","Select a location for new resources."),enableGrouping:!0},C=(yield v.ui.showQuickPick(this.getCustomQuickPicks(v),P)).data;"kubeEnvironment"in C?(v.telemetry.properties.pickedCustomLoc="true",v.customLocation=C,yield x.LocationListStep.setLocation(v,C.kubeEnvironment.location),v.newPlanName=yield v.relatedNameTask,v.newPlanSku={name:"K1",tier:"Kubernetes",size:"K1",family:"K",capacity:1},v.useConsumptionPlan=!1):(v.telemetry.properties.pickedCustomLoc="false",yield x.LocationListStep.setLocation(v,C.name))}))}getCustomQuickPicks(v){const P=Object.create(null,{getQuickPicks:{get:()=>super.getQuickPicks}});return _(this,void 0,void 0,(function*(){const C=yield P.getQuickPicks.call(this,v);if("windows"!==v.newSiteOS)try{const P=yield(0,T.createResourceGraphClient)(v);let _=(yield P.resources({query:O,subscriptions:[v.subscriptionId]})).data;_=_.sort(((v,P)=>v.name.localeCompare(P.name))),v.telemetry.properties.hasCustomLoc=String(_.length>0),C.unshift(..._.map((v=>({label:v.name,group:(0,R.localize)("custom","Custom"),data:v}))))}catch(P){v.telemetry.properties.customLocationError=(0,k.parseError)(P).message}return C}))}}P.CustomLocationListStep=CustomLocationListStep;const O="\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:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0})},4118:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.SiteNameStep=void 0;const x=C(38977),k=C(94485),R=C(40044),T=C(67753),O=C(88456),I=C(89477),z=C(19019),q=C(51538),L={minLength:2,maxLength:60,invalidCharsRegExp:/[^a-zA-Z0-9\-]/};class SiteNameStep extends k.AzureNameStep{prompt(v){var P,C;return _(this,void 0,void 0,(function*(){const k=yield(0,x.createGenericClient)(v,v);let T,z;if("Azure"===v.environment.name){let C;C=v.newSiteKind===I.AppKind.functionapp?(0,R.localize)("funcAppName","function app name"):(null===(P=v.newSiteKind)||void 0===P?void 0:P.includes(I.AppKind.workflowapp))?(0,R.localize)("logicAppName","logic app name"):(0,R.localize)("webAppName","web app name"),T=`<${C}>.azurewebsites.net`}z=v.newSiteKind===I.AppKind.functionapp?(0,R.localize)("functionAppNamePrompt","Enter a globally unique name for the new function app."):(null===(C=v.newSiteKind)||void 0===C?void 0:C.includes(I.AppKind.workflowapp))?(0,R.localize)("functionAppNamePrompt","Enter a globally unique name for the new logic app."):(0,R.localize)("webAppNamePrompt","Enter a globally unique name for the new web app."),v.newSiteName=(yield v.ui.showInputBox({prompt:z,placeHolder:T,validateInput:P=>_(this,void 0,void 0,(function*(){return yield this.validateSiteName(k,P,v.subscriptionId)}))})).trim(),v.valuesToMask.push(v.newSiteName);const L=[x.resourceGroupNamingRules];v.newSiteKind===I.AppKind.functionapp?L.push(x.storageAccountNamingRules):L.push(q.appServicePlanNamingRules),L.push(O.appInsightsNamingRules),v.relatedNameTask=this.generateRelatedName(v,v.newSiteName,L)}))}getRelatedName(v,P){return _(this,void 0,void 0,(function*(){return yield this.generateRelatedName(v,P,q.appServicePlanNamingRules)}))}shouldPrompt(v){return!v.newSiteName}isRelatedNameAvailable(v,P){return _(this,void 0,void 0,(function*(){const C=[x.ResourceGroupListStep.isNameAvailable(v,P)];return v.newSiteKind===I.AppKind.functionapp?C.push(x.StorageAccountListStep.isNameAvailable(v,P)):C.push(z.AppServicePlanListStep.isNameAvailable(v,P,P)),(yield Promise.all(C)).every((v=>v))}))}validateSiteName(v,P,C){return _(this,void 0,void 0,(function*(){if((P=P.trim()).lengthL.maxLength)return(0,R.localize)("invalidLength","The name must be between {0} and {1} characters.",L.minLength,L.maxLength);if(L.invalidCharsRegExp.test(P))return(0,R.localize)("invalidChars","The name can only contain letters, numbers, or hyphens.");{const _=yield(0,T.checkNameAvailability)(v,C,P,"Site");return _.nameAvailable?void 0:_.message}}))}}P.SiteNameStep=SiteNameStep},73261:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.SiteOSStep=void 0;const x=C(94485),k=C(40044),R=C(89477),T=C(84129);class SiteOSStep extends x.AzureWizardPromptStep{prompt(v){return _(this,void 0,void 0,(function*(){const P=Object.keys(R.WebsiteOS).map((v=>{const P=R.WebsiteOS[v];return{label:(0,R.getWebsiteOSDisplayName)(P),description:"",data:P}}));v.newSiteOS=(yield v.ui.showQuickPick(P,{placeHolder:(0,k.localize)("selectOS","Select an OS.")})).data,yield(0,T.setLocationsTask)(v)}))}shouldPrompt(v){return void 0===v.newSiteOS}}P.SiteOSStep=SiteOSStep},12746:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.getNewFileShareName=void 0;const _=C(54358);P.getNewFileShareName=function getNewFileShareName(v){return v.toLowerCase().substr(0,57)+_.randomUtils.getRandomHexString(6)}},84129:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.getWebLocations=P.setLocationsTask=void 0;const x=C(38977),k=C(94485),R=C(16555),T=C(89477);function getWebLocations(v){return _(this,void 0,void 0,(function*(){let P={};v.newSiteOS===T.WebsiteOS.linux&&(P=v.newSiteKind===T.AppKind.functionapp&&v.useConsumptionPlan?{linuxDynamicWorkersEnabled:!0}:{linuxWorkersEnabled:!0}),v.newPlanSku&&v.newPlanSku.tier&&(P.sku=v.newPlanSku.tier.replace(/\s/g,""));const C=yield(0,x.createGenericClient)(v,v);return(yield C.sendRequest({method:"GET",pathTemplate:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions",queryParameters:Object.assign({"api-version":"2020-09-01"},P),pathParameters:{subscriptionId:v.subscriptionId}})).parsedBody.value.map((v=>(0,k.nonNullProp)(v,"name")))}))}P.setLocationsTask=function setLocationsTask(v){return _(this,void 0,void 0,(function*(){x.LocationListStep.setLocationSubset(v,getWebLocations(v),R.webProvider)}))},P.getWebLocations=getWebLocations},89388:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.createKuduClient=void 0;const x=C(11634),k=C(38977),R=C(94485),T=C(40044);function pingKuduSite(v,P,C){return _(this,void 0,void 0,(function*(){const _=yield(0,k.createGenericClient)(v,C);yield _.sendRequest({method:"HEAD",url:P.kuduUrl})}))}P.createKuduClient=function createKuduClient(v,P){return _(this,void 0,void 0,(function*(){if(!v._cachedKuduClient){if(!P.kuduHostName)throw new Error((0,T.localize)("notSupportedLinux","This operation is not supported by this app service plan."));const _={baseUri:P.kuduUrl,userAgent:R.appendExtensionUserAgent};let k=P.subscription.credentials;try{yield pingKuduSite(v,P,P.subscription.credentials)}catch(C){if("401"===(0,R.parseError)(C).errorType.toLowerCase())try{const C=yield P.createClient(v),_=yield C.getWebAppPublishCredential(),T=new x.BasicAuthenticationCredentials((0,R.nonNullProp)(_,"publishingUserName"),(0,R.nonNullProp)(_,"publishingPassword"));yield pingKuduSite(v,P,T),k=T,v.telemetry.properties.usedPublishCreds="true"}catch(P){v.telemetry.properties.pubCredError=(0,R.parseError)(P).message}}v._cachedKuduClient=new((yield Promise.resolve().then((()=>C(68801)))).KuduClient)(k,_)}return v._cachedKuduClient}))}},80790:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.createSlot=void 0;const x=C(38977),k=C(89496),R=C(12746),T=C(42479),O=C(40044),I=C(76189),z=C(67753);P.createSlot=function createSlot(v,P,C){return _(this,void 0,void 0,(function*(){const L=yield(0,I.createWebSiteClient)([C,v.subscription]),j=yield(0,x.createGenericClient)(C,v.subscription),B=(yield C.ui.showInputBox({prompt:(0,O.localize)("enterSlotName","Enter a unique name for the new deployment slot"),stepName:"slotName",validateInput:P=>_(this,void 0,void 0,(function*(){return function validateSlotName(v,P,C){return _(this,void 0,void 0,(function*(){if("production"===(v=v.trim()))return(0,O.localize)("slotNotAvailable",'The slot name "{0}" is not available.',v);if(v.lengthq.maxLength)return(0,O.localize)("nameTooLong","The combined site name and slot name must be fewer than {0} characters.",q.maxLength);if(q.invalidCharsRegExp.test(v))return(0,O.localize)("invalidChars","The name can only contain letters, numbers, or hyphens.");{const _=yield(0,z.checkNameAvailability)(P,C.subscription.subscriptionId,`${C.siteName}-${v}`,"Slot");return _.nameAvailable?void 0:_.message}}))}(P,j,v)}))})).trim(),G={name:B,kind:v.kind,location:v.location,serverFarmId:v.serverFarmId,siteConfig:{appSettings:[]}},U=yield function chooseConfigurationSource(v,P,C){return _(this,void 0,void 0,(function*(){if(P.isFunctionApp)return P;{const _=[{label:(0,O.localize)("dontClone","Don't clone configuration from an existing slot"),data:void 0}];_.push({label:P.fullName,data:P});for(const v of C)_.push({label:v.fullName,data:v});const x=(0,O.localize)("chooseSource","Choose a configuration source.");return(yield v.ui.showQuickPick(_,{placeHolder:x,stepName:"slotConfigSource"})).data}}))}(C,v,P);if(U){const v=yield function parseAppSettings(v,P){return _(this,void 0,void 0,(function*(){const C=yield P.createClient(v),_=yield C.listApplicationSettings(),x=[];if(_.properties)for(const v of Object.keys(_.properties)){let C=_.properties[v];P.isFunctionApp&&"WEBSITE_CONTENTSHARE"===v&&(C=(0,R.getNewFileShareName)(P.fullName)),x.push({name:v,value:C})}return x}))}(C,U);G.siteConfig.appSettings=v}C.showCreatingTreeItem(B);const V=(0,O.localize)("creatingSlot",'Creating slot "{0}"...',B);return T.ext.outputChannel.appendLog(V),yield k.window.withProgress({location:k.ProgressLocation.Notification,title:V},(()=>_(this,void 0,void 0,(function*(){return yield L.webApps.beginCreateOrUpdateSlotAndWait(v.resourceGroup,v.siteName,B,G)}))))}))};const q={minLength:2,maxLength:59,invalidCharsRegExp:/[^a-zA-Z0-9\-]/}},22679:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.deleteSite=void 0;const x=C(94485),k=C(73837),R=C(89496),T=C(42479),O=C(40044);P.deleteSite=function deleteSite(v,P){return _(this,void 0,void 0,(function*(){const C=P.isSlot?(0,O.localize)("confirmDeleteSlot",'Are you sure you want to delete slot "{0}"?',P.fullName):P.isFunctionApp?(0,O.localize)("confirmDeleteFunctionApp",'Are you sure you want to delete function app "{0}"?',P.fullName):(0,O.localize)("confirmDeleteWebApp",'Are you sure you want to delete web app "{0}"?',P.fullName);let I;yield v.ui.showWarningMessage(C,{modal:!0,stepName:"confirmDelete"},x.DialogResponses.deleteResponse);let z=!1;const q=yield P.createClient(v);if(P.isSlot||(I=yield q.getAppServicePlan()),!P.isSlot&&I&&!(0,k.isNullOrUndefined)(I.numberOfSites)&&I.numberOfSites<2){const P=(0,O.localize)("deleteLastServicePlan",'This is the last app in the App Service plan "{0}". Do you want to delete this App Service plan to prevent unexpected charges?',I.name),C=yield v.ui.showWarningMessage(P,{modal:!0,stepName:"lastAppOnPlan"},x.DialogResponses.yes,x.DialogResponses.no);z=C===x.DialogResponses.yes}const L=P.isSlot?(0,O.localize)("DeletingSlot",'Deleting slot "{0}"...',P.fullName):P.isFunctionApp?(0,O.localize)("DeletingFunctionApp",'Deleting function app "{0}"...',P.fullName):(0,O.localize)("DeletingWebApp",'Deleting web app "{0}"...',P.fullName),j=P.isSlot?(0,O.localize)("deletedSlot",'Successfully deleted slot "{0}".',P.fullName):P.isFunctionApp?(0,O.localize)("deletedFunctionApp",'Successfully deleted function app "{0}".',P.fullName):(0,O.localize)("deletedWebApp",'Successfully deleted web app "{0}".',P.fullName);yield R.window.withProgress({location:R.ProgressLocation.Notification,title:L},(()=>_(this,void 0,void 0,(function*(){T.ext.outputChannel.appendLog(L),yield q.deleteMethod({deleteEmptyServerFarm:z}),R.window.showInformationMessage(j),T.ext.outputChannel.appendLog(j)}))))}))}},8924:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.AppSource=void 0,function(v){v.setting="setting",v.tree="tree",v.nodePicker="nodePicker",v.api="api"}(P.AppSource||(P.AppSource={}))},65522:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.delayFirstWebAppDeploy=void 0;const x=C(89388);P.delayFirstWebAppDeploy=function delayFirstWebAppDeploy(v,P,C){return _(this,void 0,void 0,(function*(){yield new Promise((k=>_(this,void 0,void 0,(function*(){setTimeout(k,1e4);try{P.isFunctionApp&&k();const _=yield C;_&&_.sku&&_.sku.tier&&"basic"===_.sku.tier.toLowerCase()||k(),P.isLinux||k();const R=yield(0,x.createKuduClient)(v,P);(yield R.deployment.getDeployResults()).length>1&&k()}catch(v){k()}}))))}))}},8004:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.deploy=void 0;const x=C(55674),k=C(71017),R=C(89496),T=C(42479),O=C(40044),I=C(84886),z=C(54358),q=C(38741),L=C(74275),j=C(33398),B=C(93172),G=C(96889),U=C(86466);P.deploy=function deploy(v,P,C){return _(this,void 0,void 0,(function*(){const V=yield v.createClient(C),Q=yield V.getSiteConfig(),Y=V.getAppServicePlan();try{C.telemetry.properties.sourceHash=z.randomUtils.getPseudononymousStringHash(P),C.telemetry.properties.destHash=z.randomUtils.getPseudononymousStringHash(v.fullName),C.telemetry.properties.scmType=String(Q.scmType),C.telemetry.properties.isSlot=v.isSlot?"true":"false",C.telemetry.properties.alwaysOn=Q.alwaysOn?"true":"false",C.telemetry.properties.linuxFxVersion=function getLinuxFxVersionForTelemetry(v){const P=v.linuxFxVersion||"";return/^docker/i.test(P)?"docker":P}(Q),C.telemetry.properties.nodeVersion=String(Q.nodeVersion),C.telemetry.properties.pythonVersion=String(Q.pythonVersion),C.telemetry.properties.hasCors=Q.cors?"true":"false",C.telemetry.properties.hasIpSecurityRestrictions=Q.ipSecurityRestrictions&&Q.ipSecurityRestrictions.length>0?"true":"false",C.telemetry.properties.javaVersion=String(Q.javaVersion),C.telemetry.properties.siteKind=v.kind,V.getState().then((v=>{C.telemetry.properties.state=v}),(()=>{})),Y.then((v=>{v&&(C.telemetry.properties.planStatus=String(v.status),C.telemetry.properties.planKind=String(v.kind),v.sku&&(C.telemetry.properties.planSize=String(v.sku.size),C.telemetry.properties.planTier=String(v.sku.tier)))}),(()=>{}))}catch(v){}const ee=(0,O.localize)("deploying",'Deploying to "{0}"... Check [output window](command:{1}) for status.',v.fullName,T.ext.prefix+".showOutputChannel");yield R.window.withProgress({location:R.ProgressLocation.Notification,title:ee},(()=>_(this,void 0,void 0,(function*(){C.stopAppBeforeDeploy&&(T.ext.outputChannel.appendLog((0,O.localize)("stoppingApp","Stopping app..."),{resourceName:v.fullName}),yield V.stop()),T.ext.outputChannel.appendLog((0,O.localize)("deployStart","Starting deployment..."),{resourceName:v.fullName});try{if(!C.deployMethod&&Q.scmType===I.ScmType.GitHub)throw new Error((0,O.localize)("gitHubConnected",'"{0}" is connected to a GitHub repository. Push to GitHub repository to deploy.',v.fullName));if(C.deployMethod||Q.scmType!==I.ScmType.LocalGit){if(!(yield x.pathExists(P)))throw new Error((0,O.localize)("pathNotExist","Failed to deploy path that does not exist: {0}",P));const _=v.isLinux?Q.linuxFxVersion:Q.javaContainer;if(_&&/^(tomcat|wildfly|jboss)/i.test(_))yield(0,L.deployWar)(C,v,P);else if(_&&/^java/i.test(_)&&!v.isFunctionApp){const _=new Map([[k.basename(P),"app.jar"]]);yield(0,j.deployZip)(C,v,P,Y,_)}else"storage"===C.deployMethod?yield(0,q.deployToStorageAccount)(C,P,v):yield(0,j.deployZip)(C,v,P,Y)}else yield(0,B.localGitDeploy)(v,{fsPath:P},C)}finally{C.stopAppBeforeDeploy&&(T.ext.outputChannel.appendLog((0,O.localize)("startingApp","Starting app..."),{resourceName:v.fullName}),yield V.start())}if(yield(0,G.startPostDeployTask)(C,P,Q.scmType,v.fullName),C.syncTriggersPostDeploy){const P=yield V.getState();"running"===(null==P?void 0:P.toLowerCase())&&(yield(0,U.syncTriggersPostDeploy)(C,v))}}))))}))}},38741:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.deployToStorageAccount=void 0;const x=C(29427),k=C(82516),R=C(94485),T=C(27484),O=C(84110),I=C(70178),z=C(57310),q=C(42479),L=C(40044),j=C(54358),B=C(546);T.extend(O),T.extend(I),P.deployToStorageAccount=function deployToStorageAccount(v,P,C){return _(this,void 0,void 0,(function*(){v.telemetry.properties.useStorageAccountDeploy="true";const O=`${T().utc().format("YYYYMMDDHHmmss")}-${j.randomUtils.getRandomHexString(32)}.zip`,I=yield function createBlobServiceClient(v,P){return _(this,void 0,void 0,(function*(){const C=yield P.createClient(v),_="AzureWebJobsStorage",T=yield C.listApplicationSettings();let O=T.properties&&T.properties[_];if(!O)throw new Error((0,L.localize)("azureWebJobsStorageKey",'"{0}" app setting is required for Run From Package deployment.',_));try{return k.BlobServiceClient.fromConnectionString(O)}catch(v){const P="EndpointSuffix",C=";";if((0,R.parseError)(v).message.includes(P)&&!O.includes(P))return O.endsWith(C)||(O+=C),O+=`${P}=${x.Environment.AzureCloud.storageEndpointSuffix}${C}`,k.BlobServiceClient.fromConnectionString(O);throw v}}))}(v,C),G=yield function createBlobFromZip(v,P,C,x,R){return _(this,void 0,void 0,(function*(){const O="function-releases",I=x.getContainerClient(O);(yield I.exists())||(yield I.create());const j=I.getBlockBlobClient(R);if(yield(0,B.runWithZipStream)(v,{fsPath:P,site:C,callback:v=>_(this,void 0,void 0,(function*(){q.ext.outputChannel.appendLog((0,L.localize)("creatingBlob","Uploading zip package to storage container..."),{resourceName:C.fullName}),yield j.uploadStream(v)}))}),j.getProperties().then((P=>{v.telemetry.measurements.blobSize=Number(P.contentLength)})),x.credential instanceof k.StorageSharedKeyCredential){const v=new z.URL(j.url);return v.search=(0,k.generateBlobSASQueryParameters)({containerName:O,blobName:R,permissions:k.BlobSASPermissions.parse("r"),startsOn:T().utc().subtract(5,"minute").toDate(),expiresOn:T().utc().add(10,"year").toDate()},x.credential).toString(),v.toString()}throw new Error('Internal Error: Expected credential to be of type "StorageSharedKeyCredential".')}))}(v,P,C,I,O),U=yield C.createClient(v),V=yield U.listApplicationSettings();V.properties=V.properties||{},delete V.properties.WEBSITE_RUN_FROM_ZIP,V.properties.WEBSITE_RUN_FROM_PACKAGE=G,yield U.updateApplicationSettings(V),q.ext.outputChannel.appendLog((0,L.localize)("deploymentSuccessful","Deployment successful."),{resourceName:C.fullName}),v.syncTriggersPostDeploy=!0}))}},74275:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.deployWar=void 0;const x=C(57147),k=C(89388),R=C(40044),T=C(44553),O=C(77513);P.deployWar=function deployWar(v,P,C){return _(this,void 0,void 0,(function*(){if("war"!==(0,T.getFileExtension)(C))throw new Error((0,R.localize)("NotAWarError","Path specified is not a war file"));const _=yield(0,k.createKuduClient)(v,P);yield _.pushDeployment.warPushDeploy((()=>x.createReadStream(C)),{isAsync:!0}),yield(0,O.waitForDeploymentToComplete)(v,P)}))}},33398:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.deployZip=void 0;const x=C(89388),k=C(65522),R=C(546),T=C(77513);P.deployZip=function deployZip(v,P,C,O,I){return _(this,void 0,void 0,(function*(){const z=yield(0,x.createKuduClient)(v,P);yield(0,R.runWithZipStream)(v,{fsPath:C,site:P,pathFileMap:I,callback:v=>_(this,void 0,void 0,(function*(){yield z.pushDeployment.zipPushDeploy((()=>v),{isAsync:!0,author:"VS Code"})}))}),yield(0,T.waitForDeploymentToComplete)(v,P),yield(0,k.delayFirstWebAppDeploy)(v,P,O)}))}},58273:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.getDeployFsPath=void 0;const x=C(94485),k=C(55674),R=C(71017),T=C(89496),O=C(42479),I=C(40044),z=C(44553),q=C(22497),L=C(30760),j="deploySubpath";function appendDeploySubpathSetting(v,P,C){return _(this,void 0,void 0,(function*(){if(P){const k=(0,q.getWorkspaceSetting)(j,O.ext.prefix,P);if(k){if(v.telemetry.properties.hasDeploySubpathSetting="true",(0,z.isPathEqual)(P.uri.fsPath,C))return R.join(C,k);{const T=R.join(P.uri.fsPath,k);if(!(0,z.isPathEqual)(T,C)){v.telemetry.properties.overwriteTargetWithSubpathSetting="true";const T="showDeploySubpathWarning";if((0,q.getWorkspaceSetting)(T,O.ext.prefix)){const z=R.relative(P.uri.fsPath,C),L=(0,I.localize)("mismatchDeployPath",'Deploying "{0}" instead of selected folder "{1}". Use "{2}.{3}" to change this behavior.',k,z,O.ext.prefix,j);v.ui.showWarningMessage(L,{title:(0,I.localize)("ok","OK")},x.DialogResponses.dontWarnAgain).then((v=>_(this,void 0,void 0,(function*(){v===x.DialogResponses.dontWarnAgain&&(yield(0,q.updateGlobalSetting)(T,!1,O.ext.prefix))}))))}}return T}}}return C}))}P.getDeployFsPath=function getDeployFsPath(v,P,C){return _(this,void 0,void 0,(function*(){let B,G,U;if(P instanceof T.Uri)B=P.fsPath,U=T.workspace.getWorkspaceFolder(P),G=yield appendDeploySubpathSetting(v,U,P.fsPath);else if("string"==typeof P)B=P,U=T.workspace.getWorkspaceFolder(T.Uri.file(P)),G=yield appendDeploySubpathSetting(v,U,P);else if(T.workspace.workspaceFolders&&1===T.workspace.workspaceFolders.length){const P=T.workspace.workspaceFolders[0],C=(0,q.getWorkspaceSetting)(j,O.ext.prefix,P);C&&(v.telemetry.properties.hasDeploySubpathSetting="true",B=P.uri.fsPath,G=R.join(P.uri.fsPath,C),U=P)}if(!B||!G){"string"==typeof C&&(C=[C]);const P=(0,I.localize)("selectDeployFile","Select the {0} file to deploy",C?C.join("/"):""),_=(0,I.localize)("selectDeployFolder","Select the folder to deploy"),x=C?yield L.selectWorkspaceFile(v,P,C):yield L.selectWorkspaceFolder(v,_);x instanceof T.Uri?(B=x.fsPath,U=T.workspace.getWorkspaceFolder(x)):(B=x.uri.fsPath,U=x),G=yield appendDeploySubpathSetting(v,U,B)}return function addRuntimeFileTelemetry(v,P){return _(this,void 0,void 0,(function*(){const C=[],x=[...["package.json","requirements.txt","pom.xml"].map((v=>function checkRuntimeFile(v,P,C){return _(this,void 0,void 0,(function*(){(yield k.pathExists(R.join(P,C)))&&v.push(C)}))}(C,P,v))),...["dll","jar","war","csproj","fsproj"].map((v=>function checkRuntimeExtension(v,P,C){return _(this,void 0,void 0,(function*(){(yield T.workspace.findFiles(new T.RelativePattern(P,`*.${C}`),void 0,1)).length>0&&v.push(C)}))}(C,P,v)))];yield Promise.all(x),v.telemetry.properties.runtimeFiles=C.sort().join("|")}))}(v,G),U||function promptToOpenWorkspace(v,P){const C={title:(0,I.localize)("openInNewWindow","Open in new window")},k=(0,I.localize)("folderOpenWarning",'Failed to deploy because "{0}" is not part of an open workspace.',R.basename(P));throw v.ui.showWarningMessage(k,C).then((v=>_(this,void 0,void 0,(function*(){yield(0,x.callWithTelemetryAndErrorHandling)("deployWarning.openInNewWindow",(x=>_(this,void 0,void 0,(function*(){x.telemetry.properties.dialogResult=null==v?void 0:v.title,v===C&&(yield T.commands.executeCommand("vscode.openFolder",T.Uri.file(P),!0))}))))})))),new x.UserCancelledError("openInNewWindow")}(v,B),v.telemetry.properties.deployingSubpathOfWorkspace=String((0,z.isSubpath)(U.uri.fsPath,G)),{originalDeployFsPath:B,effectiveDeployFsPath:G,workspaceFolder:U}}))}},26445:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.getDeployNode=void 0;const x=C(94485),k=C(42479),R=C(40044),T=C(22497),O=C(8924);P.getDeployNode=function getDeployNode(v,P,C,I,z){return _(this,void 0,void 0,(function*(){let _;if(C instanceof x.AzExtTreeItem)_=C,v.appSource=O.AppSource.tree;else if("string"==typeof I&&I){if(_=yield P.findTreeItem(I,v),!_)throw new Error((0,R.localize)("noMatchingApp",'Failed to find app matching id "{0}".',I));v.appSource=O.AppSource.api}else{const C=(0,T.getWorkspaceSetting)(v.defaultAppSetting,k.ext.prefix,v.workspaceFolder.uri.fsPath);if(C&&"none"!==C.toLowerCase()&&(_=yield P.findTreeItem(C,v),_?v.appSource=O.AppSource.setting:k.ext.outputChannel.appendLog((0,R.localize)("appFromSettingNotFound",'WARNING: Failed to find app matching setting "{0}.{1}" with id "{2}"',k.ext.prefix,v.defaultAppSetting,C))),!_){const C=[],x=P.onTreeItemCreate((v=>{C.push(v)}));try{_=yield P.showTreeItemPicker(z,v)}finally{x.dispose()}v.isNewApp=C.some((v=>_&&v.fullId===_.fullId)),v.appSource=O.AppSource.nodePicker}}return v.telemetry.properties.appSource=v.appSource,v.telemetry.properties.isNewApp=String(!!v.isNewApp),_}))}},93172:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.localGitDeploy=void 0;const x=C(94485),k=C(66998),R=C(89496),T=C(42479),O=C(40044),I=C(24205),z=C(57849),q=C(77513);P.localGitDeploy=function localGitDeploy(v,P,C){return _(this,void 0,void 0,(function*(){const L=yield v.createClient(C),j=yield L.getWebAppPublishCredential(),B=(0,x.nonNullProp)(j,"publishingPassword"),G=(0,x.nonNullProp)(j,"publishingUserName");yield(0,x.callWithMaskHandling)((()=>_(this,void 0,void 0,(function*(){const x=`https://${encodeURIComponent(G)}:${encodeURIComponent(B)}@${v.gitUrl}`,L=(0,k.default)(P.fsPath);let j;try{if(j=yield L.status(),j.files.length>0&&!P.commit){const v=(0,O.localize)("localGitUncommit",'{0} uncommitted change(s) in local repo "{1}"',j.files.length,P.fsPath),_={title:(0,O.localize)("deployAnyway","Deploy Anyway")};yield C.ui.showWarningMessage(v,{modal:!0,stepName:"pushWithUncommitChanges"},_),C.telemetry.properties.pushWithUncommitChanges="true"}yield(0,z.verifyNoRunFromPackageSetting)(C,v),T.ext.outputChannel.appendLog((0,O.localize)("localGitDeploy",`Deploying Local Git repository to "${v.fullName}"...`),{resourceName:v.fullName}),yield tryPushAndWaitForDeploymentToComplete()}catch(v){if(v.message.indexOf("spawn git ENOENT")>=0){const v=(0,O.localize)("Install","Install");return(yield R.window.showErrorMessage((0,O.localize)("GitRequired","Git must be installed to use Local Git Deploy."),v))===v&&(yield(0,I.openUrl)("https://git-scm.com/downloads")),void(C.telemetry.properties.gitNotInstalled="true")}if(!(v.message.indexOf("error: failed to push")>=0))throw v;{const v={title:(0,O.localize)("forcePush","Force Push")},P=(0,O.localize)("localGitPush","Push rejected due to Git history diverging.");yield C.ui.showWarningMessage(P,{modal:!0,stepName:"forcePush"},v),C.telemetry.properties.forcePush="true",yield tryPushAndWaitForDeploymentToComplete(!0)}}function tryPushAndWaitForDeploymentToComplete(k=!1){var T;return _(this,void 0,void 0,(function*(){const _=new R.CancellationTokenSource,O=_.token;try{if(P.commit){const v={"-a":null};yield L.commit("Deployed via Azure App Service Extension",void 0,v)}const R=null===(T=(yield L.log()).latest)||void 0===T?void 0:T.hash;yield new Promise(((T,I)=>{var z;const j=k?{"-f":null}:{};L.push(x,`HEAD:${null!==(z=P.branch)&&void 0!==z?z:"master"}`,j).catch((v=>{I(v),_.cancel()})),(0,q.waitForDeploymentToComplete)(C,v,R,O).then(T).catch(I)}))}finally{_.dispose()}}))}}))),B)}))}},96889:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.handleFailedPreDeployTask=P.startPostDeployTask=P.tryRunPreDeployTask=P.runPreDeployTask=void 0;const x=C(94485),k=C(89496),R=C(42479),T=C(40044),O=C(84886),I=C(29577);function tryRunPreDeployTask(v,P,C){return _(this,void 0,void 0,(function*(){const x="preDeployTask",O=k.workspace.getConfiguration(R.ext.prefix,k.Uri.file(P)).get(x);v.telemetry.properties.hasPreDeployTask=String(!!O);let z={taskName:O,exitCode:void 0,failedToFindTask:!1};if(O&&shouldExecuteTask(v,C,x,O)){const C=yield I.taskUtils.findTask(P,O);if(v.telemetry.properties.foundPreDeployTask=String(!!C),C){const x=(0,T.localize)("runningTask",'Running preDeployTask "{0}"...',O);yield k.window.withProgress({location:k.ProgressLocation.Notification,title:x},(()=>_(this,void 0,void 0,(function*(){yield I.taskUtils.executeIfNotActive(C),z=yield function waitForPreDeployTask(v,P){return _(this,void 0,void 0,(function*(){return yield new Promise((C=>{const _=k.tasks.onDidEndTaskProcess((x=>{I.taskUtils.isTaskInScopeOfPath(x.execution.task,P)&&0!==x.exitCode&&(_.dispose(),C({taskName:x.execution.task.name,exitCode:x.exitCode,failedToFindTask:!1})),I.taskUtils.isTaskEqual(x.execution.task,v)&&(_.dispose(),C({taskName:x.execution.task.name,exitCode:x.exitCode,failedToFindTask:!1}))}))}))}))}(C,P),v.telemetry.properties.preDeployTaskExitCode=String(z.exitCode)}))))}else z.failedToFindTask=!0}return z}))}function shouldExecuteTask(v,P,C,_){const x="storage"===v.deployMethod||"zip"===v.deployMethod||P!==O.ScmType.LocalGit&&P!==O.ScmType.GitHub;return x||R.ext.outputChannel.appendLog((0,T.localize)("ignoringDeployTask",'WARNING: Ignoring {0} "{1}" for non-zip deploy.',C,_)),x}function handleFailedPreDeployTask(v,P){return _(this,void 0,void 0,(function*(){const C=(0,T.localize)("taskFailed",'Errors exist after running preDeployTask "{0}". See task output for more info.',P.taskName),_={title:(0,T.localize)("deployAnyway","Deploy Anyway")},R={title:(0,T.localize)("openSettings","Open Settings")},O=yield k.window.showErrorMessage(C,{modal:!0},_,R);if(O!==_)throw O===R?(v.telemetry.properties.preDeployTaskResponse="openSettings",yield k.commands.executeCommand("workbench.action.openSettings"),new x.UserCancelledError("preDeployFailed|OpenSettings")):(v.telemetry.properties.preDeployTaskResponse="cancel",new x.UserCancelledError("preDeployFailed"));v.telemetry.properties.preDeployTaskResponse="deployAnyway"}))}P.runPreDeployTask=function runPreDeployTask(v,P,C){return _(this,void 0,void 0,(function*(){const _=yield tryRunPreDeployTask(v,P,C);if(_.failedToFindTask)throw new Error(`Failed to find pre-deploy task "${_.taskName}". Modify your tasks or the setting "${R.ext.prefix}.preDeployTask".`);void 0!==_.exitCode&&0!==_.exitCode&&(yield handleFailedPreDeployTask(v,_))}))},P.tryRunPreDeployTask=tryRunPreDeployTask,P.startPostDeployTask=function startPostDeployTask(v,P,C,x){return _(this,void 0,void 0,(function*(){const _="postDeployTask",O=k.workspace.getConfiguration(R.ext.prefix,k.Uri.file(P)).get(_);if(v.telemetry.properties.hasPostDeployTask=String(!!O),O&&shouldExecuteTask(v,C,_,O)){const C=yield I.taskUtils.findTask(P,O);v.telemetry.properties.foundPostDeployTask=String(!!C),C?(yield I.taskUtils.executeIfNotActive(C),R.ext.outputChannel.appendLog((0,T.localize)("startedPostDeployTask",'Started {0} "{1}".',_,O),{resourceName:x})):R.ext.outputChannel.appendLog((0,T.localize)("noPostDeployTask",'WARNING: Failed to find {0} "{1}".',_,O),{resourceName:x})}}))},P.handleFailedPreDeployTask=handleFailedPreDeployTask},546:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.runWithZipStream=void 0;const x=C(55674),k=C(78936),R=C(25839),T=C(71017),O=C(88600),I=C(12781),z=C(89496),q=C(2958),L=C(42479),j=C(40044),B=C(44553);function getPathFromMap(v,P){return(null==P?void 0:P.get(v))||v}P.runWithZipStream=function runWithZipStream(v,P){return _(this,void 0,void 0,(function*(){function onFileSize(P){v.telemetry.measurements.zipFileSize=P,L.ext.outputChannel.appendLog((0,j.localize)("zipSize","Zip package size: {0}",O(P)),{resourceName:U.fullName})}let C;const{site:U,pathFileMap:V,callback:Q}=P;let{fsPath:Y}=P;if("zip"===(0,B.getFileExtension)(Y))v.telemetry.properties.alreadyZipped="true",C=x.createReadStream(Y),x.lstat(Y).then((v=>{onFileSize(v.size)}));else{L.ext.outputChannel.appendLog((0,j.localize)("zipCreate","Creating zip package..."),{resourceName:U.fullName});const v=new q.ZipFile;let P=[],O=0;if(v.outputStream.on("data",(v=>{("string"==typeof v||Buffer.isBuffer(v))&&(O+=v.length)})),v.outputStream.on("finish",(()=>onFileSize(O))),(yield x.lstat(Y)).isDirectory()){Y.endsWith(T.sep)||(Y+=T.sep),P=U.isFunctionApp?yield function getFilesFromGitignore(v,P){return _(this,void 0,void 0,(function*(){let C=[];const _=T.join(v,P);if(yield x.pathExists(_)){C=(yield x.readFile(_)).toString().split("\n").map((v=>v.trim()))}return yield(0,k.glob)("**/*",Object.assign({cwd:v,ignore:C},G))}))}(Y,".funcignore"):yield function getFilesFromGlob(v,P){return _(this,void 0,void 0,(function*(){const C=z.workspace.getConfiguration(L.ext.prefix,z.Uri.file(v)),_={cwd:v,followSymbolicLinks:!0,dot:!0},x=C.get("zipGlobPattern")||"**/*",k=yield R(x,_),T="zipIgnorePattern";let O=C.get(T)||"";const I=yield R(O,_);if(O&&("string"==typeof O&&(O=[O]),O.length>0)){L.ext.outputChannel.appendLog((0,j.localize)("zipIgnoreFileMsg",'Ignoring files from "{0}.{1}"',L.ext.prefix,T),{resourceName:P.fullName});for(const v of O)L.ext.outputChannel.appendLine(`"${v}"`)}return k.filter((v=>!I.includes(v)))}))}(Y,U);for(const C of P)v.addFile(T.join(Y,C),getPathFromMap(C,V))}else v.addFile(Y,getPathFromMap(T.basename(Y),V));v.end(),C=(new I.Readable).wrap(v.outputStream)}yield Q(C)}))};const G={dot:!0,nodir:!0,follow:!0}},29225:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.showDeployConfirmation=void 0;const x=C(94485),k=C(71017),R=C(89496),T=C(42479),O=C(40044),I=C(15489),z=C(22497),q=C(8924);P.showDeployConfirmation=function showDeployConfirmation(v,P,C){return _(this,void 0,void 0,(function*(){const _=(0,O.localize)("confirmDeploy",'Are you sure you want to deploy to "{0}"? This will overwrite any previous deployment and cannot be undone.',P.fullName),L=[{title:(0,O.localize)("deploy","Deploy")}],j={title:"Reset default"};v.appSource===q.AppSource.setting&&L.push(j);const B=yield v.ui.showWarningMessage(_,{modal:!0,stepName:"confirmDestructiveDeployment"},...L);if(yield(0,I.delay)(500),B===j){const P=(0,k.join)(v.workspaceFolder.uri.fsPath,".vscode","settings.json");throw yield(0,z.updateWorkspaceSetting)(v.defaultAppSetting,"",v.workspaceFolder.uri.fsPath,T.ext.prefix),yield R.window.showTextDocument(R.Uri.file(P)),R.commands.executeCommand(C),new x.UserCancelledError("resetDefault")}}))}},86466:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.syncTriggersPostDeploy=void 0;const x=C(42693),k=C(42479),R=C(40044),T=C(15489);P.syncTriggersPostDeploy=function syncTriggersPostDeploy(v,P){return _(this,void 0,void 0,(function*(){yield(0,T.delay)(1e4);const C=yield P.createClient(v);yield x((v=>_(this,void 0,void 0,(function*(){const _=1===v?(0,R.localize)("syncingTriggers","Syncing triggers..."):(0,R.localize)("syncingTriggersAttempt","Syncing triggers (Attempt {0}/{1})...",v,6);k.ext.outputChannel.appendLog(_,{resourceName:P.fullName}),yield C.syncFunctionTriggers()}))),{retries:5,minTimeout:5e3})}))}},77513:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.waitForDeploymentToComplete=void 0;const x=C(94485),k=C(89496),R=C(89388),T=C(42479),O=C(40044),I=C(15489),z=C(12691);function tryGetLatestDeployment(v,P,C,k,R){return _(this,void 0,void 0,(function*(){let T;if(C)T=yield(0,z.retryKuduCall)(v,"getResult",(()=>_(this,void 0,void 0,(function*(){return yield P.deployment.getResult(C)}))));else if(R)try{const x=yield(0,z.retryKuduCall)(v,"getResult",(()=>_(this,void 0,void 0,(function*(){return yield P.deployment.getResult("latest")}))));x.isTemp?T=x:x.id===R&&(T=x,C=x.id)}catch(v){const P=(0,x.parseError)(v);if("404"!==P.errorType)throw P}else if(k){T=(yield(0,z.retryKuduCall)(v,"getDeployResults",(()=>_(this,void 0,void 0,(function*(){return yield P.deployment.getDeployResults()}))))).filter((v=>v.startTime&&v.startTime>=k)).sort(((v,P)=>(0,x.nonNullProp)(P,"startTime").valueOf()-(0,x.nonNullProp)(v,"startTime").valueOf())).shift(),T&&!T.isTemp&&(C=T.id)}else{try{T=yield(0,z.retryKuduCall)(v,"getResult",(()=>_(this,void 0,void 0,(function*(){return yield P.deployment.getResult("latest")}))))}catch(v){if("404"!==(0,x.parseError)(v).errorType)throw v}T&&T.startTime&&(k=T.startTime)}return[T,C,k]}))}function cleanDetails(v){var P;const C=[];for(const _ of v){const x="\\n";if(null===(P=_.message)||void 0===P?void 0:P.includes(x)){const P=_.message.split(x);for(const x of P)v.find((v=>v.message===x))||C.push(Object.assign(Object.assign({},_),{message:x}))}else C.push(_)}return C.reverse()}P.waitForDeploymentToComplete=function waitForDeploymentToComplete(v,P,C,x,q=5e3){return _(this,void 0,void 0,(function*(){let L,j,B,G="",U=new Date(0),V="";const Q=Date.now()+6e4,Y=yield(0,R.createKuduClient)(v,P);for(;!(null==x?void 0:x.isCancellationRequested);){if([j,B,L]=yield tryGetLatestDeployment(v,Y,B,L,C),void 0===j||!j.id){if(C&&Date.now()_(this,void 0,void 0,(function*(){yield(0,z.ignore404Error)(v,(()=>_(this,void 0,void 0,(function*(){ee=(yield Y.deployment.getLogEntry(x)).reverse()}))))}))));;){const C=ee.pop();if(!C)break;C.message&&C.logTime&&C.logTime>U&&(G=G.concat(C.message),T.ext.outputChannel.appendLog(C.message,{date:C.logTime,resourceName:P.fullName}),R=C.logTime,/error/i.test(C.message)&&(V=C.message)),yield(0,z.retryKuduCall)(v,"getLogEntryDetails",(()=>_(this,void 0,void 0,(function*(){yield(0,z.ignore404Error)(v,(()=>_(this,void 0,void 0,(function*(){if(C.id&&C.detailsUrl){const v=yield Y.deployment.getLogEntryDetails(x,C.id);ee.push(...cleanDetails(v))}}))))}))))}if(R&&(U=R),j.complete){if(3===j.status||j.isTemp){const C=(0,O.localize)("deploymentFailed",'Deployment to "{0}" failed.',P.fullName),_=(0,O.localize)("viewOutput","View Output");k.window.showErrorMessage(C,_).then((v=>{v===_&&T.ext.outputChannel.show()}));const x=(0,O.localize)("deploymentFailedWithoutName","Deployment failed.");throw T.ext.outputChannel.appendLog(x,{resourceName:P.fullName}),v.errorHandling.suppressDisplay=!0,v.telemetry.properties.deployErrorLastLine=V,new Error(x)}return void(v.syncTriggersPostDeploy=P.isFunctionApp&&!/syncing/i.test(G)&&!P.isKubernetesApp&&!P.isWorkflowApp)}yield(0,I.delay)(q)}}))}},92785:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.disconnectRepo=void 0;const x=C(27643),k=C(40044),R=C(84886);P.disconnectRepo=function disconnectRepo(v,P,C){return _(this,void 0,void 0,(function*(){const _=yield P.createClient(v),T=yield _.getSourceControl(),O={title:(0,k.localize)("disconnect","Disconnect")},I=(0,k.localize)("disconnectFromRepo",'Disconnect from "{0}"? This will not affect your app\'s active deployment. You may reconnect a repository at any time.',T.repoUrl);yield v.ui.showWarningMessage(I,{modal:!0,stepName:"disconnectRepo"},O),yield(0,x.editScmType)(v,P,C,R.ScmType.None)}))}},27643:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.editScmType=void 0;const x=C(94485),k=C(89496),R=C(42479),T=C(84818),O=C(40044),I=C(84886);P.editScmType=function editScmType(v,P,C,z,q=!0){return _(this,void 0,void 0,(function*(){const L=yield P.createClient(v);if(P.isLinux&&(yield L.getIsConsumption(v)))throw v.errorHandling.suppressReportIssue=!0,new Error((0,O.localize)("noEditScmOnLinuxCons","Linux consumption plans only support zip deploy. See [here](https://aka.ms/AA7avjx) for more information."));const j=yield L.getSiteConfig();if(z=z||(yield function showScmPrompt(v,P){return _(this,void 0,void 0,(function*(){const C=(0,O.localize)("currentSource","(Current source)"),_=[];for(const v of Object.keys(I.ScmType)){const x=I.ScmType[v];x===P?_.unshift({label:x,description:C,data:void 0}):_.push({label:x,description:"",data:x})}const k={placeHolder:(0,O.localize)("scmPrompt","Select a new source."),suppressPersistence:!0,stepName:"editScmType"},R=(yield v.ui.showQuickPick(_,k)).data;if(void 0===R)throw new x.UserCancelledError("scmTypeAlreadyMatches");return R}))}(v,(0,x.nonNullProp)(j,"scmType"))),z===I.ScmType.GitHub?(j.scmType!==I.ScmType.None&&(yield editScmType(v,P,C,I.ScmType.None,!1)),yield(0,T.connectToGitHub)(P,Object.assign(v,C))):(j.scmType=z,yield L.updateConfiguration(j)),q){const v=(0,O.localize)("deploymentSourceUpdated,",'Deployment source for "{0}" has been updated to "{1}".',P.fullName,z);R.ext.outputChannel.appendLog(v),k.window.showInformationMessage(v)}if(z===I.ScmType.LocalGit){const v=yield L.getPublishingUser();if(v.publishingUserName){const C=`https://${v.publishingUserName}@${P.gitUrl}`;R.ext.outputChannel.appendLog((0,O.localize)("gitCloneUri",'Git Clone Uri for "{0}": "{1}"',P.fullName,C))}}return z}))}},42479:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.registerAppServiceExtensionVariables=P.ext=void 0;const _=C(38977),x=C(94485),k=C(40044);P.ext=new class UninitializedExtensionVariables{constructor(){this._error=new Error((0,k.localize)("uninitializedError",'"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}},P.registerAppServiceExtensionVariables=function registerAppServiceExtensionVariables(v){P.ext!==v&&(P.ext=v,(0,x.registerUIExtensionVariables)(v),(0,_.registerAzureUtilsExtensionVariables)(v))}},61904:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.GitHubBranchListStep=void 0;const x=C(94485),k=C(40044),R=C(84818);class GitHubBranchListStep extends x.AzureWizardPromptStep{prompt(v){return _(this,void 0,void 0,(function*(){const P=(0,k.localize)("chooseBranch","Choose branch");let C;const _={picks:[]};let R=`${(0,x.nonNullProp)(v,"repoData").url}/branches`;for(;C=(yield v.ui.showQuickPick(this.getBranchPicks(v,_,R),{placeHolder:P})).data,"string"==typeof C;)R=C;v.branchData=C}))}shouldPrompt(v){return!v.branchData}getBranchPicks(v,P,C){return _(this,void 0,void 0,(function*(){return yield(0,R.getGitHubQuickPicksWithLoadMore)(v,P,C,"name")}))}}P.GitHubBranchListStep=GitHubBranchListStep},5183:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.GitHubOrgListStep=void 0;const x=C(94485),k=C(40044),R=C(84818);class GitHubOrgListStep extends x.AzureWizardPromptStep{prompt(v){return _(this,void 0,void 0,(function*(){const P=(0,k.localize)("chooseOrg","Choose organization.");v.orgData=(yield v.ui.showQuickPick(this.getOrganizations(v),{placeHolder:P})).data}))}shouldPrompt(v){return!v.orgData}getOrganizations(v){return _(this,void 0,void 0,(function*(){const[P]=yield(0,R.getGitHubJsonResponse)(v,"https://api.github.com/user");let C=(0,R.createQuickPickFromJsons)(P,"login");const[_]=yield(0,R.getGitHubJsonResponse)(v,"https://api.github.com/user/orgs");return C=C.concat((0,R.createQuickPickFromJsons)(_,"login")),C}))}}P.GitHubOrgListStep=GitHubOrgListStep},44391:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.GitHubRepoListStep=void 0;const x=C(94485),k=C(40044),R=C(84818);class GitHubRepoListStep extends x.AzureWizardPromptStep{prompt(v){return _(this,void 0,void 0,(function*(){const P=(0,k.localize)("chooseRepo","Choose repository");let C;const _={picks:[]};let R=(0,x.nonNullProp)(v,"orgData").repos_url;for(;C=(yield v.ui.showQuickPick(this.getRepositories(v,_,R),{placeHolder:P})).data,"string"==typeof C;)R=C;v.repoData=C}))}shouldPrompt(v){return!v.repoData}getRepositories(v,P,C){return _(this,void 0,void 0,(function*(){return yield(0,R.getGitHubQuickPicksWithLoadMore)(v,P,C,"name")}))}}P.GitHubRepoListStep=GitHubRepoListStep},84818:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.createGitHubClient=P.getGitHubQuickPicksWithLoadMore=P.createQuickPickFromJsons=P.getGitHubJsonResponse=P.connectToGitHub=void 0;const x=C(11634),k=C(38977),R=C(94485),T=C(73837),O=C(89496),I=C(42479),z=C(40044),q=C(24205),L=C(57849),j=C(61904),B=C(5183),G=C(44391);function showGitHubAuthPrompt(v,P){return _(this,void 0,void 0,(function*(){const C=(0,z.localize)("tokenExpired",'Azure\'s GitHub token is invalid. Authorize in the "Deployment Center"'),_={title:(0,z.localize)("goToPortal","Go to Portal")};let x=R.DialogResponses.learnMore;for(;x===R.DialogResponses.learnMore;)x=yield O.window.showErrorMessage(C,{modal:!0},_,R.DialogResponses.learnMore),x===R.DialogResponses.learnMore&&(v.telemetry.properties.githubLearnMore="true",yield(0,q.openUrl)("https://aka.ms/B7g6sw"));x===_&&(v.telemetry.properties.githubGoToPortal="true",yield(0,k.openInPortal)(v,`${P.id}/vstscd`))}))}function getGitHubJsonResponse(v,P){return _(this,void 0,void 0,(function*(){v.gitHubClient=v.gitHubClient||(yield createGitHubClient(v));try{const C=yield v.gitHubClient.sendRequest({method:"GET",url:P}),_=C.headers.get("link"),x=_&&function parseLinkHeaderToGitHubLinkObject(v){const P=v.split(", "),C={},_="rel=";for(const v of P)C[v.substring(v.indexOf(_)+_.length+1,v.length-1)]=v.substring(v.indexOf("<")+1,v.indexOf(">"));return C}(_).next;return[C.parsedBody,x]}catch(P){throw(0,R.parseError)(P).message.indexOf("Bad credentials")>-1&&(yield showGitHubAuthPrompt(v,(0,R.nonNullProp)(v,"site")),v.errorHandling.suppressDisplay=!0),P}}))}function createQuickPickFromJsons(v,P){const C=[];(0,T.isArray)(v)||(v=[v]);for(const _ of v)_[P]&&C.push({label:_[P],data:_});return C}function createGitHubClient(v){return _(this,void 0,void 0,(function*(){const P=(0,R.nonNullProp)(v,"site"),C=yield P.createClient(v),_=(yield C.listSourceControls())[0].token;if(!_){yield showGitHubAuthPrompt(v,P),v.errorHandling.suppressDisplay=!0;const C=(0,z.localize)("noToken","No oAuth2 Token.");throw new Error(C)}return(0,k.createGenericClient)(v,new x.TokenCredentials(_))}))}P.connectToGitHub=function connectToGitHub(v,P){return _(this,void 0,void 0,(function*(){const C=(0,z.localize)("connectGitHubRepo","Connect GitHub repository");P.site=v;const x=new R.AzureWizard(P,{title:C,promptSteps:[new B.GitHubOrgListStep,new G.GitHubRepoListStep,new j.GitHubBranchListStep]});yield x.prompt();const k={repoUrl:(0,R.nonNullProp)(P,"repoData").html_url,branch:(0,R.nonNullProp)(P,"branchData").name,isManualIntegration:!1,deploymentRollbackEnabled:!0,isMercurial:!1},T=`${(0,R.nonNullProp)(P,"orgData").login}/${(0,R.nonNullProp)(P,"repoData").name}`,q=yield v.createClient(P);try{const C=(0,z.localize)("ConnectingToGithub",'"{0}" is being connected to repo "{1}". This may take several minutes...',v.fullName,T),x=(0,z.localize)("ConnectedToGithub",'Repo "{0}" is connected and deployed to "{1}".',T,v.fullName);yield O.window.withProgress({location:O.ProgressLocation.Notification,title:C},(()=>_(this,void 0,void 0,(function*(){I.ext.outputChannel.appendLog(C),yield(0,L.verifyNoRunFromPackageSetting)(P,v),yield q.updateSourceControl(k),O.window.showInformationMessage(x),I.ext.outputChannel.appendLog(x)}))))}catch(v){try{yield q.syncRepository()}catch(v){if(-1===(0,R.parseError)(v).message.indexOf('"statusCode":200'))throw v}}}))},P.getGitHubJsonResponse=getGitHubJsonResponse,P.createQuickPickFromJsons=createQuickPickFromJsons,P.getGitHubQuickPicksWithLoadMore=function getGitHubQuickPicksWithLoadMore(v,P,C,x,k=10){return _(this,void 0,void 0,(function*(){const _=1e3*k,R=Date.now();let T=[],O=C;do{const[P,C]=yield getGitHubJsonResponse(v,O);T=T.concat(P),O=C}while(O&&R+_>Date.now());return P.picks=P.picks.concat(createQuickPickFromJsons(T,x)),P.picks.sort(((v,P)=>v.label.localeCompare(P.label))),O?[{label:"$(sync) Load More",suppressPersistence:!0,data:O}].concat(P.picks):P.picks}))},P.createGitHubClient=createGitHubClient},1766:function(v,P,C){"use strict";var _=this&&this.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),x=this&&this.__exportStar||function(v,P){for(var C in v)"default"===C||Object.prototype.hasOwnProperty.call(P,C)||_(P,v,C)};Object.defineProperty(P,"__esModule",{value:!0}),P.registerAppServiceExtensionVariables=P.disconnectRepo=P.tryRunPreDeployTask=P.runPreDeployTask=P.handleFailedPreDeployTask=P.WebsiteOS=P.AppKind=void 0,x(C(13577),P),x(C(9570),P),x(C(88456),P);var k=C(89477);Object.defineProperty(P,"AppKind",{enumerable:!0,get:function(){return k.AppKind}}),Object.defineProperty(P,"WebsiteOS",{enumerable:!0,get:function(){return k.WebsiteOS}}),x(C(76863),P),x(C(19019),P),x(C(95036),P),x(C(75778),P),x(C(2554),P),x(C(84129),P),x(C(4118),P),x(C(73261),P),x(C(89388),P),x(C(80790),P),x(C(22679),P),x(C(8004),P),x(C(58273),P),x(C(26445),P),x(C(8924),P),x(C(93172),P);var R=C(96889);Object.defineProperty(P,"handleFailedPreDeployTask",{enumerable:!0,get:function(){return R.handleFailedPreDeployTask}}),Object.defineProperty(P,"runPreDeployTask",{enumerable:!0,get:function(){return R.runPreDeployTask}}),Object.defineProperty(P,"tryRunPreDeployTask",{enumerable:!0,get:function(){return R.tryRunPreDeployTask}}),x(C(29225),P);var T=C(92785);Object.defineProperty(P,"disconnectRepo",{enumerable:!0,get:function(){return T.disconnectRepo}}),x(C(27643),P);var O=C(42479);Object.defineProperty(P,"registerAppServiceExtensionVariables",{enumerable:!0,get:function(){return O.registerAppServiceExtensionVariables}}),x(C(55457),P),x(C(50016),P),x(C(57043),P),x(C(77477),P),x(C(23347),P),x(C(43247),P),x(C(73898),P),x(C(22847),P),x(C(17819),P),x(C(48773),P),x(C(69757),P),x(C(13314),P),x(C(62146),P),x(C(3679),P),x(C(19810),P),x(C(38571),P),x(C(10188),P),x(C(50739),P),x(C(92436),P)},40044:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.localize=void 0;const _=C(18472);P.localize=_.loadMessageBundle()},50016:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.pingFunctionApp=void 0;const x=C(38977);P.pingFunctionApp=function pingFunctionApp(v,P){return _(this,void 0,void 0,(function*(){const C=yield P.createClient(v),_=yield(0,x.createGenericClient)(v,void 0);yield _.sendRequest({method:"GET",url:`${P.defaultHostUrl}/admin/host/status`,headers:{"x-functions-key":(yield C.listHostKeys()).masterKey}})}))}},57043:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.registerSiteCommand=void 0;const x=C(94485),k=C(40044);P.registerSiteCommand=function registerSiteCommand(v,P,C){(0,x.registerCommand)(v,((v,...C)=>_(this,void 0,void 0,(function*(){try{return yield Promise.resolve(P(v,...C))}catch(P){!function handleSiteErrors(v,P){const C=(0,x.parseError)(P);if("502"===C.errorType||"503"===C.errorType){v.errorHandling.suppressReportIssue=!0;const P=(0,k.localize)("502or503Troubleshooting","View troubleshooting tips [here](https://aka.ms/AA772mm).");throw new Error(`${C.message} ${P}`)}throw P}(v,P)}}))),C)}},77477:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.setRemoteDebug=P.reportMessage=void 0;const x=C(94485),k=C(89496),R=C(42479),T=C(40044);function reportMessage(v,P,C){if(C.isCancellationRequested)throw new x.UserCancelledError("remoteDebugReportMessage");R.ext.outputChannel.appendLog(v),P.report({message:v})}P.reportMessage=reportMessage,P.setRemoteDebug=function setRemoteDebug(v,P,C,R,O,I,z,q,L){return _(this,void 0,void 0,(function*(){const j=yield O.createClient(v),B=yield j.getState();if(B&&"stopped"===B.toLowerCase())throw new Error((0,T.localize)("remoteDebugStopped",'The app must be running, but is currently in state "Stopped". Start the app to continue.'));if(P!==I.remoteDebuggingEnabled){const k=P?{title:"Enable"}:{title:"Disable"};yield v.ui.showWarningMessage(C,{modal:!0,learnMoreLink:L},k),I.remoteDebuggingEnabled=P,reportMessage((0,T.localize)("remoteDebugUpdate","Updating site configuration to set remote debugging..."),z,q),yield(0,x.callWithTelemetryAndErrorHandling)("appService.remoteDebugUpdateConfiguration",(v=>_(this,void 0,void 0,(function*(){v.errorHandling.suppressDisplay=!0,v.errorHandling.rethrow=!0,yield j.updateConfiguration(I)})))),reportMessage((0,T.localize)("remoteDebugUpdateDone","Updating site configuration done."),z,q)}else R&&k.window.showWarningMessage(R)}))}},23347:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.startRemoteDebug=P.RemoteDebugLanguage=void 0;const x=C(94485),k=C(89496),R=C(40044),T=C(92436),O=C(77477),I="https://aka.ms/appsvc-remotedebug";let z=!1;var q;function getDebugPath(){return _(this,void 0,void 0,(function*(){if(k.workspace.workspaceFolders){if(1===k.workspace.workspaceFolders.length)return k.workspace.workspaceFolders[0].uri.fsPath;{const v=yield k.window.showWorkspaceFolderPick();if(v)return v.uri.fsPath;throw new Error((0,R.localize)("remoteDebugNoFolders","Please select a workspace folder before attaching a debugger."))}}throw new Error((0,R.localize)("remoteDebugNoFolders","Please open a workspace folder before attaching a debugger."))}))}!function(v){v[v.Node=0]="Node",v[v.Python=1]="Python"}(q=P.RemoteDebugLanguage||(P.RemoteDebugLanguage={})),P.startRemoteDebug=function startRemoteDebug(v,P,C,L){return _(this,void 0,void 0,(function*(){if(z)throw new Error((0,R.localize)("remoteDebugAlreadyStarted","Azure Remote Debugging is currently starting or already started."));z=!0;try{yield function startRemoteDebugInternal(v,P,C,L){return _(this,void 0,void 0,(function*(){yield k.window.withProgress({location:k.ProgressLocation.Notification,cancellable:!0},((j,B)=>_(this,void 0,void 0,(function*(){const G=yield(0,x.findFreePort)(),U=yield function getDebugConfiguration(v,P){return _(this,void 0,void 0,(function*(){const C=Date.now().toString(),x="localhost";switch(v){case q.Node:return yield function getNodeDebugConfiguration(v,P,C){return _(this,void 0,void 0,(function*(){const _={name:v,type:"node",protocol:"inspector",remoteRoot:"/home/site/wwwroot",request:"attach",address:C,port:P};return _.localRoot=yield getDebugPath(),_}))}(C,P,x);case q.Python:return yield function getPythonDebugConfiguration(v,P,C){return _(this,void 0,void 0,(function*(){const _=yield getDebugPath();return{name:v,type:"python",request:"attach",connect:{host:C,port:P},pathMappings:[{localRoot:_,remoteRoot:"."}]}}))}(C,P,x);default:throw new Error((0,R.localize)("remoteDebugLanguageNotSupported",'The language "{0}" is not supported for remote debugging.',v))}}))}(L,G),V=(0,R.localize)("remoteDebugEnablePrompt","The configuration will be updated to enable remote debugging. Would you like to continue? This will restart the app.");yield(0,O.setRemoteDebug)(v,!0,V,void 0,P,C,j,B,I),(0,O.reportMessage)((0,R.localize)("remoteDebugStartingTunnel","Starting tunnel proxy..."),j,B);const Q=yield P.createClient(v),Y=yield Q.getWebAppPublishCredential(),ee=new T.TunnelProxy(G,P,Y);yield(0,x.callWithTelemetryAndErrorHandling)("appService.remoteDebugStartProxy",(P=>_(this,void 0,void 0,(function*(){P.errorHandling.suppressDisplay=!0,P.errorHandling.rethrow=!0,yield ee.startProxy(v,B)})))),(0,O.reportMessage)((0,R.localize)("remoteDebugAttaching","Attaching debugger..."),j,B),yield(0,x.callWithTelemetryAndErrorHandling)("appService.remoteDebugAttach",(v=>_(this,void 0,void 0,(function*(){v.errorHandling.suppressDisplay=!0,v.errorHandling.rethrow=!0,yield k.debug.startDebugging(void 0,U)})))),(0,O.reportMessage)((0,R.localize)("remoteDebugAttached","Attached!"),j,B);const re=k.debug.onDidTerminateDebugSession((x=>_(this,void 0,void 0,(function*(){if(x.name===U.name){z=!1,void 0!==ee&&ee.dispose(),re.dispose();const x=(0,R.localize)("remoteDebugDisablePrompt","Remaining in debugging mode may cause performance issues. Would you like to disable debugging? This will restart the app.");yield k.window.withProgress({location:k.ProgressLocation.Notification,cancellable:!0},((k,R)=>_(this,void 0,void 0,(function*(){yield(0,O.setRemoteDebug)(v,!1,x,void 0,P,C,k,R,I)}))))}}))))}))))}))}(v,P,C,L)}catch(v){throw z=!1,v}}))}},73898:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.putFile=P.listFiles=P.getFile=void 0;const x=C(11634),k=C(38977),R=C(71017),T=C(89388);function getFsResponse(v,P,C){return _(this,void 0,void 0,(function*(){try{if(P.isFunctionApp){const _="/home";P.isLinux&&!C.startsWith(_)&&(C=R.posix.join(_,C));const x=yield(0,k.createGenericClient)(v,P.subscription);return yield x.sendRequest({method:"GET",url:`${P.id}/hostruntime/admin/vfs/${C}?api-version=2018-11-01`})}{const _=yield(0,T.createKuduClient)(v,P);return(yield _.vfs.getItem(C))._response}}catch(P){throw v.telemetry.maskEntireErrorMessage=!0,P}}))}P.getFile=function getFile(v,P,C){var k;return _(this,void 0,void 0,(function*(){let _;try{_=yield getFsResponse(v,P,C)}catch(v){if(!(v instanceof x.RestError&&"PARSE_ERROR"===v.code&&200===(null===(k=v.response)||void 0===k?void 0:k.status)))throw v;_=v.response}return{data:_.bodyAsText,etag:_.headers.get("etag")}}))},P.listFiles=function listFiles(v,P,C){return _(this,void 0,void 0,(function*(){const _=yield getFsResponse(v,P,C);return Array.isArray(_.parsedBody)?_.parsedBody:[]}))},P.putFile=function putFile(v,P,C,x,k){return _(this,void 0,void 0,(function*(){const _=k?{customHeaders:{"If-Match":k}}:{},R=yield(0,T.createKuduClient)(v,P);return(yield R.vfs.putItem(C,x,_))._response.headers.get("etag")}))}},22847:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.stopStreamingLogs=P.startStreamingLogs=void 0;const x=C(46210),k=C(11634),R=C(38977),T=C(94485),O=C(39512),I=C(89496),z=C(42479),q=C(40044),L=C(50016),j=new Map;function getLogStreamId(v,P){return`${v.id}${P}`}P.startStreamingLogs=function startStreamingLogs(v,P,C,B,G=""){return _(this,void 0,void 0,(function*(){const U=getLogStreamId(P,G),V=j.get(U);if(V&&V.isConnected)return V.outputChannel.show(),v.ui.showWarningMessage((0,q.localize)("logStreamAlreadyActive",'The log-streaming service for "{0}" is already active.',B)),V;{yield C();const Q=V?V.outputChannel:I.window.createOutputChannel((0,q.localize)("logStreamLabel","{0} - Log Stream",B));z.ext.context.subscriptions.push(Q),Q.show(),Q.appendLine((0,q.localize)("connectingToLogStream","Connecting to log stream..."));const Y=yield P.createClient(v),ee=yield Y.getWebAppPublishCredential();return yield new Promise((v=>{(0,T.callWithTelemetryAndErrorHandling)("appService.streamingLogs",(C=>_(this,void 0,void 0,(function*(){let I;C.errorHandling.suppressDisplay=!0,P.isFunctionApp&&(yield(0,L.pingFunctionApp)(C,P),I=(0,O.setInterval)((()=>_(this,void 0,void 0,(function*(){return yield(0,L.pingFunctionApp)(C,P)}))),6e4));const z=yield(0,R.createGenericClient)(C,new k.BasicAuthenticationCredentials((0,T.nonNullProp)(ee,"publishingUserName"),(0,T.nonNullProp)(ee,"publishingPassword"))),B=new x.AbortController,V=yield z.sendRequest({method:"GET",url:`${P.kuduUrl}/api/logstream/${G}`,streamResponseBody:!0,abortSignal:B.signal});yield new Promise(((P,C)=>{var _;const x={dispose:()=>{var v;null===(v=V.readableStreamBody)||void 0===v||v.removeAllListeners(),B.abort(),Q.show(),I&&clearInterval(I),Q.appendLine((0,q.localize)("logStreamDisconnected","Disconnected from log-streaming service.")),x.isConnected=!1,P()},isConnected:!0,outputChannel:Q};null===(_=V.readableStreamBody)||void 0===_||_.on("data",(v=>{Q.append(v.toString())})).on("error",(v=>{I&&clearInterval(I),x.isConnected=!1,Q.show(),Q.appendLine((0,q.localize)("logStreamError","Error connecting to log-streaming service:")),Q.appendLine((0,T.parseError)(v).message),C(v)})).on("complete",(()=>{x.dispose()})),j.set(U,x),v(x)}))}))))}))}}))},P.stopStreamingLogs=function stopStreamingLogs(v,P=""){return _(this,void 0,void 0,(function*(){const C=getLogStreamId(v,P),_=j.get(C);_&&_.isConnected?_.dispose():yield I.window.showWarningMessage((0,q.localize)("alreadyDisconnected","The log-streaming service is already disconnected."))}))}},17819:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.swapSlot=void 0;const x=C(89496),k=C(42479),R=C(40044),T=C(76189);P.swapSlot=function swapSlot(v,P,C){return _(this,void 0,void 0,(function*(){const O="production",I=[{label:O,data:void 0}];for(const v of C)if(P.slotName!==v.slotName){const P={label:v.slotName,data:v};I.push(P)}const z=(0,R.localize)("selectSlotToSwap",'Select which slot to swap with "{0}".',P.slotName),q=(yield v.ui.showQuickPick(I,{placeHolder:z,stepName:"swapSlot"})).data,L=q?q.fullName:`${P.siteName}-production`,j=(0,R.localize)("swapping",'Swapping "{0}" with "{1}"...',L,P.fullName),B=(0,R.localize)("swapped",'Successfully swapped "{0}" with "{1}".',L,P.fullName);k.ext.outputChannel.appendLog(j);const G=yield(0,T.createWebSiteClient)([v,P.subscription]);yield x.window.withProgress({location:x.ProgressLocation.Notification,title:j},(()=>_(this,void 0,void 0,(function*(){q?yield G.webApps.beginSwapSlotAndWait(P.resourceGroup,P.siteName,P.slotName,{targetSlot:q.slotName,preserveVnet:!0}):yield G.webApps.beginSwapSlotWithProductionAndWait(P.resourceGroup,P.siteName,{targetSlot:P.slotName,preserveVnet:!0}),x.window.showInformationMessage(B),k.ext.outputChannel.appendLog(B)}))))}))}},69757:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AppSettingTreeItem=void 0;const x=C(94485),k=C(89496),R=C(42479),T=C(40044),O=C(48773);class AppSettingTreeItem extends x.AzExtTreeItem{constructor(v,P,C){super(v),this._key=P,this._value=C,this._hideValue=!0,this.valuesToMask.push(P,C)}get contextValue(){return this.parent.supportsSlots?AppSettingTreeItem.contextValue:AppSettingTreeItem.contextValueNoSlots}static createAppSettingTreeItem(v,P,C,x){return _(this,void 0,void 0,(function*(){const _=new AppSettingTreeItem(P,C,x);return yield _.refreshImpl(v),_}))}get id(){return this._key}get label(){return this._hideValue?`${this._key}=Hidden value. Click to view.`:`${this._key}=${this._value}`}get iconPath(){return new k.ThemeIcon("symbol-constant")}get commandId(){return R.ext.prefix+".toggleAppSettingVisibility"}edit(v){return _(this,void 0,void 0,(function*(){const P=yield v.ui.showInputBox({prompt:`Enter setting value for "${this._key}"`,stepName:"appSettingValue",value:this._value});yield this.parent.editSettingItem(this._key,this._key,P,v),this._value=P,yield this.refresh(v)}))}rename(v){return _(this,void 0,void 0,(function*(){const P=yield this.parent.ensureSettings(v),C=yield this.parent.clientProvider.createClient(v),_=this._key,x=yield v.ui.showInputBox({prompt:`Enter a new name for "${_}"`,stepName:"appSettingName",value:this._key,validateInput:v=>(0,O.validateAppSettingKey)(P,C,v,_)});yield this.parent.editSettingItem(_,x,this._value,v),this._key=x,yield this.refresh(v)}))}deleteTreeItemImpl(v){return _(this,void 0,void 0,(function*(){yield v.ui.showWarningMessage(`Are you sure you want to delete setting "${this._key}"?`,{modal:!0,stepName:"confirmDelete"},x.DialogResponses.deleteResponse),yield this.parent.deleteSettingItem(this._key,v)}))}toggleValueVisibility(v){return _(this,void 0,void 0,(function*(){this._hideValue=!this._hideValue,yield this.refresh(v)}))}toggleSlotSetting(v){return _(this,void 0,void 0,(function*(){const P=yield this.parent.clientProvider.createClient(v);if(!P.updateSlotConfigurationNames||!P.listSlotConfigurationNames)throw Error((0,T.localize)("toggleSlotSettingsNotSupported","Toggling slot settings is not supported."));{const C=yield P.listSlotConfigurationNames();C.appSettingNames||(C.appSettingNames=[]);const _=C.appSettingNames.findIndex((v=>v===this._key));_>=0?C.appSettingNames.splice(_,1):C.appSettingNames.push(this._key),yield P.updateSlotConfigurationNames(C),yield this.refresh(v)}}))}refreshImpl(v){return _(this,void 0,void 0,(function*(){const P=yield this.parent.clientProvider.createClient(v);if(P.listSlotConfigurationNames){const v=yield P.listSlotConfigurationNames();v.appSettingNames&&v.appSettingNames.find((v=>v===this._key))?this.description=(0,T.localize)("slotSetting","Slot Setting"):this.description=void 0}}))}}P.AppSettingTreeItem=AppSettingTreeItem,AppSettingTreeItem.contextValue="applicationSettingItem",AppSettingTreeItem.contextValueNoSlots="applicationSettingItemNoSlots"},48773:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AppSettingsTreeItem=P.validateAppSettingKey=void 0;const x=C(94485),k=C(89496),R=C(69757);function validateAppSettingKey(v,P,C,_){if(P.isLinux&&/[^\w\.]+/.test(C))return'App setting names can only contain letters, numbers (0-9), periods ("."), and underscores ("_")';if(0===(C=C.trim()).length)return"App setting names must have at least one non-whitespace character.";if(_=_?_.trim().toLowerCase():_,v.properties&&C.toLowerCase()!==_)for(const P of Object.keys(v.properties))if(P.toLowerCase()===C.toLowerCase())return`App setting name "${C}" already exists.`}P.validateAppSettingKey=validateAppSettingKey;class AppSettingsTreeItem extends x.AzExtParentTreeItem{constructor(v,P,C=!0,_){super(v),this.label="Application Settings",this.childTypeLabel="App Setting",this.contextValue=AppSettingsTreeItem.contextValue,this.suppressMaskLabel=!0,this.clientProvider=P,this.supportsSlots=C,this._settingsToHide=_}get id(){return"configuration"}get iconPath(){return new k.ThemeIcon("settings")}hasMoreChildrenImpl(){return!1}loadMoreChildrenImpl(v,P){return _(this,void 0,void 0,(function*(){const v=yield this.clientProvider.createClient(P);this._settings=yield v.listApplicationSettings();const C=[],x=this._settings.properties||{};return yield Promise.all(Object.keys(x).map((v=>_(this,void 0,void 0,(function*(){var _;const k=yield R.AppSettingTreeItem.createAppSettingTreeItem(P,this,v,x[v]);(null===(_=this._settingsToHide)||void 0===_?void 0:_.includes(v))||C.push(k)}))))),C}))}editSettingItem(v,P,C,x){return _(this,void 0,void 0,(function*(){const _=JSON.parse(JSON.stringify(yield this.ensureSettings(x)));_.properties&&(v!==P&&delete _.properties[v],_.properties[P]=C);const k=yield this.clientProvider.createClient(x);this._settings=yield k.updateApplicationSettings(_)}))}deleteSettingItem(v,P){return _(this,void 0,void 0,(function*(){const C=JSON.parse(JSON.stringify(yield this.ensureSettings(P)));C.properties&&delete C.properties[v];const _=yield this.clientProvider.createClient(P);this._settings=yield _.updateApplicationSettings(C)}))}createChildImpl(v){return _(this,void 0,void 0,(function*(){const P=yield this.clientProvider.createClient(v),C=JSON.parse(JSON.stringify(yield this.ensureSettings(v))),_=yield v.ui.showInputBox({prompt:"Enter new app setting name",stepName:"appSettingName",validateInput:v=>validateAppSettingKey(C,P,v)}),x=yield v.ui.showInputBox({prompt:`Enter value for "${_}"`,stepName:"appSettingValue"});return C.properties||(C.properties={}),v.showCreatingTreeItem(_),C.properties[_]=x,this._settings=yield P.updateApplicationSettings(C),yield R.AppSettingTreeItem.createAppSettingTreeItem(v,this,_,x)}))}ensureSettings(v){return _(this,void 0,void 0,(function*(){return this._settings||(yield this.getCachedChildren(v)),this._settings}))}}P.AppSettingsTreeItem=AppSettingsTreeItem,AppSettingsTreeItem.contextValue="applicationSettings"},62146:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.DeploymentTreeItem=void 0;const x=C(94485),k=C(22037),R=C(89496),T=C(89388),O=C(77513),I=C(42479),z=C(40044),q=C(12691),L=C(24205);var j;!function(v){v[v.Building=0]="Building",v[v.Deploying=1]="Deploying",v[v.Pending=2]="Pending",v[v.Failed=3]="Failed",v[v.Success=4]="Success"}(j||(j={}));class DeploymentTreeItem extends x.AzExtTreeItem{constructor(v,P,C){super(v),this.contextValue=`deployment/${C}`.toLocaleLowerCase(),this._deployResult=P,this.receivedTime=(0,x.nonNullProp)(P,"receivedTime");const _=this.getDeploymentMessage(P);this.label=`${this.id.substring(0,7)} - ${_}`}get iconPath(){return new R.ThemeIcon("git-commit")}get id(){return this._deployResult.id=(0,x.nonNullProp)(this._deployResult,"id"),this._deployResult.id}get commandId(){return`${I.ext.prefix}.viewDeploymentLogs`}get description(){if(this._deployResult.active)return(0,z.localize)("active","Active");switch(this._deployResult.status){case j.Building:return(0,z.localize)("building","Building...");case j.Deploying:return(0,z.localize)("deploying","Deploying...");case j.Pending:return(0,z.localize)("pending","Pending...");case j.Failed:return(0,z.localize)("failed","Failed");case j.Success:default:return}}isAncestorOfImpl(v){return this.contextValue===v}redeployDeployment(v){return _(this,void 0,void 0,(function*(){if(this._deployResult.isReadonly)throw new Error((0,z.localize)("redeployNotSupported","Redeploy is not supported for non-git deployments."));const P=(0,z.localize)("redeploying",'Redeploying commit "{0}" to "{1}". Check [output window](command:{2}) for status.',this.id,this.parent.site.fullName,I.ext.prefix+".showOutputChannel"),C=(0,z.localize)("redeployed",'Commit "{0}" has been redeployed to "{1}".',this.id,this.parent.site.fullName);yield R.window.withProgress({location:R.ProgressLocation.Notification,title:P},(()=>_(this,void 0,void 0,(function*(){I.ext.outputChannel.appendLog((0,z.localize)("reployingOutput",'Redeploying commit "{0}" to "{1}"...',this.id,this.parent.site.fullName),{resourceName:this.parent.site.fullName});(yield(0,T.createKuduClient)(v,this.parent.site)).deployment.deploy(this.id);const P=setInterval((()=>_(this,void 0,void 0,(function*(){yield this.refresh(v)}))),1e3);try{yield(0,O.waitForDeploymentToComplete)(v,this.parent.site,this.id),yield this.parent.refresh(v),R.window.showInformationMessage(C),I.ext.outputChannel.appendLog(C)}finally{clearInterval(P)}}))))}))}getDeploymentLogs(v){return _(this,void 0,void 0,(function*(){const P=yield(0,T.createKuduClient)(v,this.parent.site);let C=[];yield(0,q.retryKuduCall)(v,"getLogEntry",(()=>_(this,void 0,void 0,(function*(){yield(0,q.ignore404Error)(v,(()=>_(this,void 0,void 0,(function*(){C=yield P.deployment.getLogEntry(this.id)}))))}))));let x="";for(const k of C){x+=this.formatLogEntry(k);let C=[];yield(0,q.retryKuduCall)(v,"getLogEntryDetails",(()=>_(this,void 0,void 0,(function*(){yield(0,q.ignore404Error)(v,(()=>_(this,void 0,void 0,(function*(){k.detailsUrl&&k.id&&(C=yield P.deployment.getLogEntryDetails(this.id,k.id))}))))}))));for(const v of C)x+=this.formatLogEntry(v)}return x}))}viewDeploymentLogs(v){return _(this,void 0,void 0,(function*(){yield this.runWithTemporaryDescription(v,(0,z.localize)("retrievingLogs","Retrieving logs..."),(()=>_(this,void 0,void 0,(function*(){const P=yield this.getDeploymentLogs(v);yield(0,x.openReadOnlyContent)(this,P,".log")}))))}))}viewCommitInGitHub(v){return _(this,void 0,void 0,(function*(){const P=yield this.parent.site.createClient(v),C=yield P.getSourceControl();if(!C.repoUrl)throw new Error((0,z.localize)("noRepoUrl",'There is no GitHub repo url associated with deployment "{0}".',this._deployResult.id));{const v=`${C.repoUrl}/commit/${this._deployResult.id}`;yield(0,L.openUrl)(v)}}))}refreshImpl(v){return _(this,void 0,void 0,(function*(){const P=yield(0,T.createKuduClient)(v,this.parent.site);this._deployResult=yield P.deployment.getResult(this.id)}))}formatLogEntry(v){return v.logTime&&v.message?`${v.logTime.toISOString()} - ${v.message}${k.EOL}`:""}getDeploymentMessage(v){let P=(0,x.nonNullProp)(v,"message");try{const v=JSON.parse(P);v.message&&(P=v.message)}catch(v){}const C=this.getFirstLine(P);return C.length>50?`${C.substring(0,50)}...`:C}getFirstLine(v){const P=v.search(/\r?\n|\r/);return P>=0&&(v=v.substring(0,P)),v}}P.DeploymentTreeItem=DeploymentTreeItem,DeploymentTreeItem.contextValue=new RegExp("deployment/.*")},13314:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.DeploymentsTreeItem=void 0;const x=C(94485),k=C(89496),R=C(89388),T=C(42479),O=C(40044),I=C(84886),z=C(12691),q=C(62146);class DeploymentsTreeItem extends x.AzExtParentTreeItem{constructor(v,P,C,_){super(v),this.label=(0,O.localize)("Deployments","Deployments"),this.childTypeLabel=(0,O.localize)("Deployment","Deployment"),this.suppressMaskLabel=!0,this.site=P,this._scmType=C.scmType,this._repoUrl=_.repoUrl}get iconPath(){return new k.ThemeIcon("cloud-upload")}get description(){switch(this._scmType){case I.ScmType.LocalGit:return(0,O.localize)("git","Git");case I.ScmType.GitHub:return this._repoUrl?this._repoUrl.substring("https://github.com/".length):(0,O.localize)("gitHub","GitHub");case I.ScmType.None:default:return""}}get contextValue(){return this._scmType===I.ScmType.None?DeploymentsTreeItem.contextValueUnconnected:DeploymentsTreeItem.contextValueConnected}hasMoreChildrenImpl(){return!1}loadMoreChildrenImpl(v,P){return _(this,void 0,void 0,(function*(){const v=yield this.site.createClient(P),C=yield v.getSiteConfig(),k=yield(0,R.createKuduClient)(P,this.site),O=yield(0,z.retryKuduCall)(P,"getDeployResults",(()=>_(this,void 0,void 0,(function*(){return k.deployment.getDeployResults()})))),L=yield this.createTreeItemsWithErrorHandling(O,"invalidDeployment",(v=>new q.DeploymentTreeItem(this,v,C.scmType)),(v=>v.id?v.id.substring(0,7):void 0));return C.scmType===I.ScmType.None&&L.push(new x.GenericTreeItem(this,{commandId:T.ext.prefix+".connectToGitHub",contextValue:"ConnectToGithub",label:"Connect to a GitHub Repository..."})),L}))}compareChildrenImpl(v,P){return v instanceof x.GenericTreeItem?1:P instanceof x.GenericTreeItem?-1:P.receivedTime.valueOf()-v.receivedTime.valueOf()}refreshImpl(v){return _(this,void 0,void 0,(function*(){const P=yield this.site.createClient(v),C=yield P.getSiteConfig(),_=yield P.getSourceControl();this._scmType=C.scmType,this._repoUrl=_.repoUrl}))}}P.DeploymentsTreeItem=DeploymentsTreeItem,DeploymentsTreeItem.contextValueConnected="deploymentsConnected",DeploymentsTreeItem.contextValueUnconnected="deploymentsUnconnected"},3679:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.FileTreeItem=void 0;const x=C(94485),k=C(89496),R=C(42479),T=C(40044),O=C(73898);class FileTreeItem extends x.AzExtTreeItem{constructor(v,P,C,_,x){super(v),this.contextValue=FileTreeItem.contextValue,this.site=P,this.label=C,this.path=_,this.isReadOnly=x}get iconPath(){return new k.ThemeIcon("file")}get commandId(){return R.ext.prefix+".openFile"}openReadOnly(v){return _(this,void 0,void 0,(function*(){yield this.runWithTemporaryDescription(v,(0,T.localize)("opening","Opening..."),(()=>_(this,void 0,void 0,(function*(){const P=yield(0,O.getFile)(v,this.site,this.path);yield(0,x.openReadOnlyContent)(this,P.data,"")}))))}))}}P.FileTreeItem=FileTreeItem,FileTreeItem.contextValue="file"},19810:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.FolderTreeItem=void 0;const x=C(94485),k=C(89496),R=C(40044),T=C(73898),O=C(3679);class FolderTreeItem extends x.AzExtParentTreeItem{constructor(v,P,C,_,x){super(v),this.contextValue=FolderTreeItem.contextValue,this.childTypeLabel=(0,R.localize)("fileOrFolder","file or folder"),this._isRoot=!1,this.site=P,this.label=C,this.path=_,this.isReadOnly=x}get iconPath(){return new k.ThemeIcon("folder")}hasMoreChildrenImpl(){return!1}get description(){return this._isRoot&&this.isReadOnly?(0,R.localize)("readOnly","Read-only"):void 0}loadMoreChildrenImpl(v,P){return _(this,void 0,void 0,(function*(){let v=yield(0,T.listFiles)(P,this.site,this.path);return v=v.filter((v=>"text/xml"!==v.mime||!v.name.includes("LogFiles-kudu-trace_pending.xml"))),v.map((v=>{const P="home",C=v.path.substring(v.path.indexOf(P)+P.length+1);return"inode/directory"===v.mime?new FolderTreeItem(this,this.site,v.name,C,this.isReadOnly):new O.FileTreeItem(this,this.site,v.name,C,this.isReadOnly)}))}))}compareChildrenImpl(v,P){let C=instanceOfCompare(v,P,x.GenericTreeItem);return void 0===C&&(C=instanceOfCompare(v,P,FolderTreeItem)),void 0===C?v.label.localeCompare(P.label):C}}function instanceOfCompare(v,P,C){return!(v instanceof C)&&P instanceof C?1:v instanceof C&&!(P instanceof C)?-1:void 0}P.FolderTreeItem=FolderTreeItem,FolderTreeItem.contextValue="folder"},38571:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.LogFilesTreeItem=void 0;const x=C(94485),k=C(89496),R=C(42479),T=C(40044),O=C(19810);class LogFilesTreeItem extends O.FolderTreeItem{constructor(v,P){super(v,P,(0,T.localize)("logFiles","Logs"),"/LogFiles",!0),this.contextValue=LogFilesTreeItem.contextValue,this.suppressMaskLabel=!0,this._isRoot=!0}loadMoreChildrenImpl(v,P){const C=Object.create(null,{loadMoreChildrenImpl:{get:()=>super.loadMoreChildrenImpl}});return _(this,void 0,void 0,(function*(){let _;try{_=yield C.loadMoreChildrenImpl.call(this,v,P)}catch(v){const C=(0,x.parseError)(v).message;P.telemetry.properties.logFilesError=C,_=[new x.GenericTreeItem(this,{label:(0,T.localize)("errorTreeItem","Error: {0}",C),contextValue:"logFilesError"})]}if(v){const v=new x.GenericTreeItem(this,{contextValue:"logStream",commandId:R.ext.prefix+".startStreamingLogs",iconPath:new k.ThemeIcon("play"),label:(0,T.localize)("connectLogStream","Connect to Log Stream...")});v.commandArgs=[this.parent],_.push(v)}return _}))}}P.LogFilesTreeItem=LogFilesTreeItem,LogFilesTreeItem.contextValue="logFiles"},10188:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.SiteFilesTreeItem=void 0;const _=C(40044),x=C(19810);class SiteFilesTreeItem extends x.FolderTreeItem{constructor(v,P,C){super(v,P,(0,_.localize)("siteFiles","Files"),"/site/wwwroot",C),this.contextValue=SiteFilesTreeItem.contextValue,this.suppressMaskLabel=!0,this._isRoot=!0}}P.SiteFilesTreeItem=SiteFilesTreeItem,SiteFilesTreeItem.contextValue="siteFiles"},50739:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.tryGetWebAppSlot=P.tryGetWebApp=P.tryGetAppServicePlan=void 0;const x=C(94485);function tryGetSiteResource(v){return _(this,void 0,void 0,(function*(){try{return yield v()}catch(v){if(/NotFound/i.test((0,x.parseError)(v).errorType))return;throw v}}))}P.tryGetAppServicePlan=function tryGetAppServicePlan(v,P,C){return _(this,void 0,void 0,(function*(){return yield tryGetSiteResource((()=>_(this,void 0,void 0,(function*(){return yield v.appServicePlans.get(P,C)}))))}))},P.tryGetWebApp=function tryGetWebApp(v,P,C){return _(this,void 0,void 0,(function*(){return yield tryGetSiteResource((()=>_(this,void 0,void 0,(function*(){return yield v.webApps.get(P,C)}))))}))},P.tryGetWebAppSlot=function tryGetWebAppSlot(v,P,C,x){return _(this,void 0,void 0,(function*(){return yield tryGetSiteResource((()=>_(this,void 0,void 0,(function*(){return yield v.webApps.getSlot(P,C,x)}))))}))}},76189:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.createResourceGraphClient=P.createResourceClient=P.createAppInsightsClient=P.createWebSiteClient=void 0;const x=C(38977);P.createWebSiteClient=function createWebSiteClient(v){return _(this,void 0,void 0,(function*(){return(0,x.createAzureClient)(v,(yield Promise.resolve().then((()=>C(14182)))).WebSiteManagementClient)}))},P.createAppInsightsClient=function createAppInsightsClient(v){return _(this,void 0,void 0,(function*(){return(0,x.createAzureClient)(v,(yield Promise.resolve().then((()=>C(60862)))).ApplicationInsightsManagementClient)}))},P.createResourceClient=function createResourceClient(v){return _(this,void 0,void 0,(function*(){return(0,x.createAzureClient)(v,(yield Promise.resolve().then((()=>C(36951)))).ResourceManagementClient)}))},P.createResourceGraphClient=function createResourceGraphClient(v){return _(this,void 0,void 0,(function*(){return(0,x.createAzureSubscriptionClient)(v,(yield Promise.resolve().then((()=>C(18635)))).ResourceGraphClient)}))}},67753:function(v,P){"use strict";var C=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};function normalizeLocationName(v){return(v||"").toLowerCase().replace(/\s/g,"")}Object.defineProperty(P,"__esModule",{value:!0}),P.checkNameAvailability=P.areLocationNamesEqual=void 0,P.areLocationNamesEqual=function areLocationNamesEqual(v,P){return normalizeLocationName(v)===normalizeLocationName(P)},P.checkNameAvailability=function checkNameAvailability(v,P,_,x){return C(this,void 0,void 0,(function*(){return(yield v.sendRequest({method:"POST",pathTemplate:"/subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability",queryParameters:{"api-version":"2021-02-01"},pathParameters:{subscriptionId:P},body:{name:_,type:x}})).parsedBody}))}},15489:function(v,P){"use strict";var C=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.delay=void 0,P.delay=function delay(v){return C(this,void 0,void 0,(function*(){yield new Promise((P=>{setTimeout(P,v)}))}))}},12691:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.ignore404Error=P.retryKuduCall=void 0;const x=C(94485),k=C(42693);P.retryKuduCall=function retryKuduCall(v,P,C){return _(this,void 0,void 0,(function*(){return yield k((x=>_(this,void 0,void 0,(function*(){if(x>1){const C=v.telemetry.measurements.kuduMaxRetry;(void 0===C||C{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.getFileExtension=P.isPathEqual=P.isSubpath=void 0;const _=C(71017);P.isSubpath=function isSubpath(v,P){const C=(0,_.relative)(v,P);return""!==C&&!C.startsWith("..")&&C!==P},P.isPathEqual=function isPathEqual(v,P){return""===(0,_.relative)(v,P)},P.getFileExtension=function getFileExtension(v){return v.split(".").pop()}},54358:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.randomUtils=void 0;const _=C(6113);!function(v){v.getRandomHexString=function getRandomHexString(v){return _.randomBytes(Math.ceil(v/2)).toString("hex").slice(0,v)},v.getPseudononymousStringHash=function getPseudononymousStringHash(v){return _.createHash("sha256").update(v).digest("base64")}}(P.randomUtils||(P.randomUtils={}))},22497:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.getWorkspaceSettingFromAnyFolder=P.getWorkspaceSetting=P.getGlobalSetting=P.updateWorkspaceSetting=P.updateGlobalSetting=void 0;const x=C(89496);function getGlobalSetting(v,P){const C=x.workspace.getConfiguration(P).inspect(v);return C&&C.globalValue}function getScope(v){return"string"==typeof v?x.Uri.file(v):v}P.updateGlobalSetting=function updateGlobalSetting(v,P,C){return _(this,void 0,void 0,(function*(){const _=x.workspace.getConfiguration(C);yield _.update(v,P,x.ConfigurationTarget.Global)}))},P.updateWorkspaceSetting=function updateWorkspaceSetting(v,P,C,k){return _(this,void 0,void 0,(function*(){const _=x.workspace.getConfiguration(k,getScope(C));yield _.update(v,P)}))},P.getGlobalSetting=getGlobalSetting,P.getWorkspaceSetting=function getWorkspaceSetting(v,P,C){return x.workspace.getConfiguration(P,getScope(C)).get(v)},P.getWorkspaceSettingFromAnyFolder=function getWorkspaceSettingFromAnyFolder(v,P){if(x.workspace.workspaceFolders&&x.workspace.workspaceFolders.length>0){let C;for(const _ of x.workspace.workspaceFolders){const k=x.workspace.getConfiguration(P,_.uri).get(v);if(C){if(k&&C!==k)return}else C=k}return C}return getGlobalSetting(v,P)}},29577:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.taskUtils=void 0;const x=C(89496),k=C(44553);!function(v){function getFsPathFromTask(v){var P;if("object"==typeof v.scope){return null===(P=v.scope.uri)||void 0===P?void 0:P.fsPath}}function isTaskInScopeOfPath(v,P){if(v.scope===x.TaskScope.Global||v.scope===x.TaskScope.Workspace)return!0;{const C=getFsPathFromTask(v);return!!C&&((0,k.isPathEqual)(C,P)||(0,k.isSubpath)(C,P))}}function isTaskScopeEqual(v,P){if(v.scope===P.scope)return!0;{const C=getFsPathFromTask(v),_=getFsPathFromTask(P);return!!C&&!!_&&(0,k.isPathEqual)(C,_)}}function isTaskEqual(v,P){return isTaskScopeEqual(v,P)&&v.name===P.name&&v.source===P.source&&v.definition.type===P.definition.type}v.getFsPathFromTask=getFsPathFromTask,v.isTaskInScopeOfPath=isTaskInScopeOfPath,v.isTaskScopeEqual=isTaskScopeEqual,v.isTaskEqual=isTaskEqual,v.findTask=function findTask(v,P,C){return _(this,void 0,void 0,(function*(){return C=C||(yield x.tasks.fetchTasks()),P=P.toLowerCase(),C.find((C=>isTaskInScopeOfPath(C,v)&&(P===C.name.toLowerCase()||P===`${C.definition.type}: `+C.name.toLowerCase()||P===`${C.source}: `+C.name.toLowerCase())))}))},v.executeIfNotActive=function executeIfNotActive(v){return _(this,void 0,void 0,(function*(){x.tasks.taskExecutions.find((P=>isTaskEqual(P.task,v)))||(yield x.tasks.executeTask(v))}))}}(P.taskUtils||(P.taskUtils={}))},30760:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.selectWorkspaceItem=P.selectWorkspaceFile=P.selectWorkspaceFolder=void 0;const x=C(71017),k=C(89496),R=C(40044);function selectWorkspaceItem(v,P,C){return _(this,void 0,void 0,(function*(){let _;if(k.workspace.workspaceFolders){const C=yield Promise.all(k.workspace.workspaceFolders.map((v=>({label:x.basename(v.uri.fsPath),description:v.uri.fsPath,data:v}))));C.push({label:(0,R.localize)("azFunc.browse","$(file-directory) Browse..."),description:"",data:void 0}),_=(yield v.ui.showQuickPick(C,{placeHolder:P})).data}return _||(v.telemetry.properties.browse="true",(yield v.ui.showOpenDialog(C))[0])}))}P.selectWorkspaceFolder=function selectWorkspaceFolder(v,P){return _(this,void 0,void 0,(function*(){return yield selectWorkspaceItem(v,P,{canSelectFiles:!1,canSelectFolders:!0,canSelectMany:!1,defaultUri:k.workspace.workspaceFolders&&k.workspace.workspaceFolders.length>0?k.workspace.workspaceFolders[0].uri:void 0,openLabel:(0,R.localize)("select","Select")})}))},P.selectWorkspaceFile=function selectWorkspaceFile(v,P,C){return _(this,void 0,void 0,(function*(){const _={};return C&&(_.Artifacts=C),yield selectWorkspaceItem(v,P,{canSelectFiles:!0,canSelectFolders:!1,canSelectMany:!1,openLabel:(0,R.localize)("select","Select"),filters:_})}))},P.selectWorkspaceItem=selectWorkspaceItem},57849:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.verifyNoRunFromPackageSetting=void 0;const x=C(42479),k=C(40044);P.verifyNoRunFromPackageSetting=function verifyNoRunFromPackageSetting(v,P){return _(this,void 0,void 0,(function*(){let C=!1;const _=["WEBSITE_RUN_FROM_PACKAGE","WEBSITE_RUN_FROM_ZIP"],R=yield P.createClient(v),T=yield R.listApplicationSettings();for(const v of _)T.properties&&T.properties[v]&&(delete T.properties[v],x.ext.outputChannel.appendLog((0,k.localize)("deletingSetting",'Deleting setting "{0}"...',v),{resourceName:P.fullName}),C=!0);C&&(yield R.updateApplicationSettings(T))}))}},58659:(v,P)=>{var C;P=v.exports=SemVer,C="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var v=Array.prototype.slice.call(arguments,0);v.unshift("SEMVER"),console.log.apply(console,v)}:function(){},P.SEMVER_SPEC_VERSION="2.0.0";var _=Number.MAX_SAFE_INTEGER||9007199254740991,x=P.re=[],k=P.src=[],R=0,T=R++;k[T]="0|[1-9]\\d*";var O=R++;k[O]="[0-9]+";var I=R++;k[I]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var z=R++;k[z]="("+k[T]+")\\.("+k[T]+")\\.("+k[T]+")";var q=R++;k[q]="("+k[O]+")\\.("+k[O]+")\\.("+k[O]+")";var L=R++;k[L]="(?:"+k[T]+"|"+k[I]+")";var j=R++;k[j]="(?:"+k[O]+"|"+k[I]+")";var B=R++;k[B]="(?:-("+k[L]+"(?:\\."+k[L]+")*))";var G=R++;k[G]="(?:-?("+k[j]+"(?:\\."+k[j]+")*))";var U=R++;k[U]="[0-9A-Za-z-]+";var V=R++;k[V]="(?:\\+("+k[U]+"(?:\\."+k[U]+")*))";var Q=R++,Y="v?"+k[z]+k[B]+"?"+k[V]+"?";k[Q]="^"+Y+"$";var ee="[v=\\s]*"+k[q]+k[G]+"?"+k[V]+"?",re=R++;k[re]="^"+ee+"$";var ie=R++;k[ie]="((?:<|>)?=?)";var oe=R++;k[oe]=k[O]+"|x|X|\\*";var ne=R++;k[ne]=k[T]+"|x|X|\\*";var se=R++;k[se]="[v=\\s]*("+k[ne]+")(?:\\.("+k[ne]+")(?:\\.("+k[ne]+")(?:"+k[B]+")?"+k[V]+"?)?)?";var ae=R++;k[ae]="[v=\\s]*("+k[oe]+")(?:\\.("+k[oe]+")(?:\\.("+k[oe]+")(?:"+k[G]+")?"+k[V]+"?)?)?";var le=R++;k[le]="^"+k[ie]+"\\s*"+k[se]+"$";var pe=R++;k[pe]="^"+k[ie]+"\\s*"+k[ae]+"$";var ue=R++;k[ue]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var de=R++;k[de]="(?:~>?)";var me=R++;k[me]="(\\s*)"+k[de]+"\\s+",x[me]=new RegExp(k[me],"g");var he=R++;k[he]="^"+k[de]+k[se]+"$";var ge=R++;k[ge]="^"+k[de]+k[ae]+"$";var fe=R++;k[fe]="(?:\\^)";var ye=R++;k[ye]="(\\s*)"+k[fe]+"\\s+",x[ye]=new RegExp(k[ye],"g");var ve=R++;k[ve]="^"+k[fe]+k[se]+"$";var be=R++;k[be]="^"+k[fe]+k[ae]+"$";var Se=R++;k[Se]="^"+k[ie]+"\\s*("+ee+")$|^$";var Ne=R++;k[Ne]="^"+k[ie]+"\\s*("+Y+")$|^$";var Pe=R++;k[Pe]="(\\s*)"+k[ie]+"\\s*("+ee+"|"+k[se]+")",x[Pe]=new RegExp(k[Pe],"g");var Ce=R++;k[Ce]="^\\s*("+k[se]+")\\s+-\\s+("+k[se]+")\\s*$";var _e=R++;k[_e]="^\\s*("+k[ae]+")\\s+-\\s+("+k[ae]+")\\s*$";var xe=R++;k[xe]="(<|>)?=?\\s*\\*";for(var Ee=0;Ee<35;Ee++)C(Ee,k[Ee]),x[Ee]||(x[Ee]=new RegExp(k[Ee]));function parse(v,P){if(P&&"object"==typeof P||(P={loose:!!P,includePrerelease:!1}),v instanceof SemVer)return v;if("string"!=typeof v)return null;if(v.length>256)return null;if(!(P.loose?x[re]:x[Q]).test(v))return null;try{return new SemVer(v,P)}catch(v){return null}}function SemVer(v,P){if(P&&"object"==typeof P||(P={loose:!!P,includePrerelease:!1}),v instanceof SemVer){if(v.loose===P.loose)return v;v=v.version}else if("string"!=typeof v)throw new TypeError("Invalid Version: "+v);if(v.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof SemVer))return new SemVer(v,P);C("SemVer",v,P),this.options=P,this.loose=!!P.loose;var k=v.trim().match(P.loose?x[re]:x[Q]);if(!k)throw new TypeError("Invalid Version: "+v);if(this.raw=v,this.major=+k[1],this.minor=+k[2],this.patch=+k[3],this.major>_||this.major<0)throw new TypeError("Invalid major version");if(this.minor>_||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>_||this.patch<0)throw new TypeError("Invalid patch version");k[4]?this.prerelease=k[4].split(".").map((function(v){if(/^[0-9]+$/.test(v)){var P=+v;if(P>=0&&P<_)return P}return v})):this.prerelease=[],this.build=k[5]?k[5].split("."):[],this.format()}P.parse=parse,P.valid=function valid(v,P){var C=parse(v,P);return C?C.version:null},P.clean=function clean(v,P){var C=parse(v.trim().replace(/^[=v]+/,""),P);return C?C.version:null},P.SemVer=SemVer,SemVer.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},SemVer.prototype.toString=function(){return this.version},SemVer.prototype.compare=function(v){return C("SemVer.compare",this.version,this.options,v),v instanceof SemVer||(v=new SemVer(v,this.options)),this.compareMain(v)||this.comparePre(v)},SemVer.prototype.compareMain=function(v){return v instanceof SemVer||(v=new SemVer(v,this.options)),compareIdentifiers(this.major,v.major)||compareIdentifiers(this.minor,v.minor)||compareIdentifiers(this.patch,v.patch)},SemVer.prototype.comparePre=function(v){if(v instanceof SemVer||(v=new SemVer(v,this.options)),this.prerelease.length&&!v.prerelease.length)return-1;if(!this.prerelease.length&&v.prerelease.length)return 1;if(!this.prerelease.length&&!v.prerelease.length)return 0;var P=0;do{var _=this.prerelease[P],x=v.prerelease[P];if(C("prerelease compare",P,_,x),void 0===_&&void 0===x)return 0;if(void 0===x)return 1;if(void 0===_)return-1;if(_!==x)return compareIdentifiers(_,x)}while(++P)},SemVer.prototype.inc=function(v,P){switch(v){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",P);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",P);break;case"prepatch":this.prerelease.length=0,this.inc("patch",P),this.inc("pre",P);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",P),this.inc("pre",P);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 C=this.prerelease.length;--C>=0;)"number"==typeof this.prerelease[C]&&(this.prerelease[C]++,C=-2);-1===C&&this.prerelease.push(0)}P&&(this.prerelease[0]===P?isNaN(this.prerelease[1])&&(this.prerelease=[P,0]):this.prerelease=[P,0]);break;default:throw new Error("invalid increment argument: "+v)}return this.format(),this.raw=this.version,this},P.inc=function inc(v,P,C,_){"string"==typeof C&&(_=C,C=void 0);try{return new SemVer(v,C).inc(P,_).version}catch(v){return null}},P.diff=function diff(v,P){if(eq(v,P))return null;var C=parse(v),_=parse(P),x="";if(C.prerelease.length||_.prerelease.length){x="pre";var k="prerelease"}for(var R in C)if(("major"===R||"minor"===R||"patch"===R)&&C[R]!==_[R])return x+R;return k},P.compareIdentifiers=compareIdentifiers;var ke=/^[0-9]+$/;function compareIdentifiers(v,P){var C=ke.test(v),_=ke.test(P);return C&&_&&(v=+v,P=+P),v===P?0:C&&!_?-1:_&&!C?1:v0}function lt(v,P,C){return compare(v,P,C)<0}function eq(v,P,C){return 0===compare(v,P,C)}function neq(v,P,C){return 0!==compare(v,P,C)}function gte(v,P,C){return compare(v,P,C)>=0}function lte(v,P,C){return compare(v,P,C)<=0}function cmp(v,P,C,_){switch(P){case"===":return"object"==typeof v&&(v=v.version),"object"==typeof C&&(C=C.version),v===C;case"!==":return"object"==typeof v&&(v=v.version),"object"==typeof C&&(C=C.version),v!==C;case"":case"=":case"==":return eq(v,C,_);case"!=":return neq(v,C,_);case">":return gt(v,C,_);case">=":return gte(v,C,_);case"<":return lt(v,C,_);case"<=":return lte(v,C,_);default:throw new TypeError("Invalid operator: "+P)}}function Comparator(v,P){if(P&&"object"==typeof P||(P={loose:!!P,includePrerelease:!1}),v instanceof Comparator){if(v.loose===!!P.loose)return v;v=v.value}if(!(this instanceof Comparator))return new Comparator(v,P);C("comparator",v,P),this.options=P,this.loose=!!P.loose,this.parse(v),this.semver===Te?this.value="":this.value=this.operator+this.semver.version,C("comp",this)}P.rcompareIdentifiers=function rcompareIdentifiers(v,P){return compareIdentifiers(P,v)},P.major=function major(v,P){return new SemVer(v,P).major},P.minor=function minor(v,P){return new SemVer(v,P).minor},P.patch=function patch(v,P){return new SemVer(v,P).patch},P.compare=compare,P.compareLoose=function compareLoose(v,P){return compare(v,P,!0)},P.rcompare=function rcompare(v,P,C){return compare(P,v,C)},P.sort=function sort(v,C){return v.sort((function(v,_){return P.compare(v,_,C)}))},P.rsort=function rsort(v,C){return v.sort((function(v,_){return P.rcompare(v,_,C)}))},P.gt=gt,P.lt=lt,P.eq=eq,P.neq=neq,P.gte=gte,P.lte=lte,P.cmp=cmp,P.Comparator=Comparator;var Te={};function Range(v,P){if(P&&"object"==typeof P||(P={loose:!!P,includePrerelease:!1}),v instanceof Range)return v.loose===!!P.loose&&v.includePrerelease===!!P.includePrerelease?v:new Range(v.raw,P);if(v instanceof Comparator)return new Range(v.value,P);if(!(this instanceof Range))return new Range(v,P);if(this.options=P,this.loose=!!P.loose,this.includePrerelease=!!P.includePrerelease,this.raw=v,this.set=v.split(/\s*\|\|\s*/).map((function(v){return this.parseRange(v.trim())}),this).filter((function(v){return v.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+v);this.format()}function isX(v){return!v||"x"===v.toLowerCase()||"*"===v}function hyphenReplace(v,P,C,_,x,k,R,T,O,I,z,q,L){return((P=isX(C)?"":isX(_)?">="+C+".0.0":isX(x)?">="+C+"."+_+".0":">="+P)+" "+(T=isX(O)?"":isX(I)?"<"+(+O+1)+".0.0":isX(z)?"<"+O+"."+(+I+1)+".0":q?"<="+O+"."+I+"."+z+"-"+q:"<="+T)).trim()}function testSet(v,P,_){for(var x=0;x0){var k=v[x].semver;if(k.major===P.major&&k.minor===P.minor&&k.patch===P.patch)return!0}return!1}return!0}function satisfies(v,P,C){try{P=new Range(P,C)}catch(v){return!1}return P.test(v)}function outside(v,P,C,_){var x,k,R,T,O;switch(v=new SemVer(v,_),P=new Range(P,_),C){case">":x=gt,k=lte,R=lt,T=">",O=">=";break;case"<":x=lt,k=gte,R=gt,T="<",O="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(v,P,_))return!1;for(var I=0;I=0.0.0")),q=q||v,L=L||v,x(v.semver,q.semver,_)?q=v:R(v.semver,L.semver,_)&&(L=v)})),q.operator===T||q.operator===O)return!1;if((!L.operator||L.operator===T)&&k(v,L.semver))return!1;if(L.operator===O&&R(v,L.semver))return!1}return!0}Comparator.prototype.parse=function(v){var P=this.options.loose?x[Se]:x[Ne],C=v.match(P);if(!C)throw new TypeError("Invalid comparator: "+v);this.operator=C[1],"="===this.operator&&(this.operator=""),C[2]?this.semver=new SemVer(C[2],this.options.loose):this.semver=Te},Comparator.prototype.toString=function(){return this.value},Comparator.prototype.test=function(v){return C("Comparator.test",v,this.options.loose),this.semver===Te||("string"==typeof v&&(v=new SemVer(v,this.options)),cmp(v,this.operator,this.semver,this.options))},Comparator.prototype.intersects=function(v,P){if(!(v instanceof Comparator))throw new TypeError("a Comparator is required");var C;if(P&&"object"==typeof P||(P={loose:!!P,includePrerelease:!1}),""===this.operator)return C=new Range(v.value,P),satisfies(this.value,C,P);if(""===v.operator)return C=new Range(this.value,P),satisfies(v.semver,C,P);var _=!(">="!==this.operator&&">"!==this.operator||">="!==v.operator&&">"!==v.operator),x=!("<="!==this.operator&&"<"!==this.operator||"<="!==v.operator&&"<"!==v.operator),k=this.semver.version===v.semver.version,R=!(">="!==this.operator&&"<="!==this.operator||">="!==v.operator&&"<="!==v.operator),T=cmp(this.semver,"<",v.semver,P)&&(">="===this.operator||">"===this.operator)&&("<="===v.operator||"<"===v.operator),O=cmp(this.semver,">",v.semver,P)&&("<="===this.operator||"<"===this.operator)&&(">="===v.operator||">"===v.operator);return _||x||k&&R||T||O},P.Range=Range,Range.prototype.format=function(){return this.range=this.set.map((function(v){return v.join(" ").trim()})).join("||").trim(),this.range},Range.prototype.toString=function(){return this.range},Range.prototype.parseRange=function(v){var P=this.options.loose;v=v.trim();var _=P?x[_e]:x[Ce];v=v.replace(_,hyphenReplace),C("hyphen replace",v),v=v.replace(x[Pe],"$1$2$3"),C("comparator trim",v,x[Pe]),v=(v=(v=v.replace(x[me],"$1~")).replace(x[ye],"$1^")).split(/\s+/).join(" ");var k=P?x[Se]:x[Ne],R=v.split(" ").map((function(v){return function parseComparator(v,P){return C("comp",v,P),v=function replaceCarets(v,P){return v.trim().split(/\s+/).map((function(v){return function replaceCaret(v,P){C("caret",v,P);var _=P.loose?x[be]:x[ve];return v.replace(_,(function(P,_,x,k,R){var T;return C("caret",v,P,_,x,k,R),isX(_)?T="":isX(x)?T=">="+_+".0.0 <"+(+_+1)+".0.0":isX(k)?T="0"===_?">="+_+"."+x+".0 <"+_+"."+(+x+1)+".0":">="+_+"."+x+".0 <"+(+_+1)+".0.0":R?(C("replaceCaret pr",R),T="0"===_?"0"===x?">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+x+"."+(+k+1):">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+(+x+1)+".0":">="+_+"."+x+"."+k+"-"+R+" <"+(+_+1)+".0.0"):(C("no pr"),T="0"===_?"0"===x?">="+_+"."+x+"."+k+" <"+_+"."+x+"."+(+k+1):">="+_+"."+x+"."+k+" <"+_+"."+(+x+1)+".0":">="+_+"."+x+"."+k+" <"+(+_+1)+".0.0"),C("caret return",T),T}))}(v,P)})).join(" ")}(v,P),C("caret",v),v=function replaceTildes(v,P){return v.trim().split(/\s+/).map((function(v){return function replaceTilde(v,P){var _=P.loose?x[ge]:x[he];return v.replace(_,(function(P,_,x,k,R){var T;return C("tilde",v,P,_,x,k,R),isX(_)?T="":isX(x)?T=">="+_+".0.0 <"+(+_+1)+".0.0":isX(k)?T=">="+_+"."+x+".0 <"+_+"."+(+x+1)+".0":R?(C("replaceTilde pr",R),T=">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+(+x+1)+".0"):T=">="+_+"."+x+"."+k+" <"+_+"."+(+x+1)+".0",C("tilde return",T),T}))}(v,P)})).join(" ")}(v,P),C("tildes",v),v=function replaceXRanges(v,P){return C("replaceXRanges",v,P),v.split(/\s+/).map((function(v){return function replaceXRange(v,P){v=v.trim();var _=P.loose?x[pe]:x[le];return v.replace(_,(function(P,_,x,k,R,T){C("xRange",v,P,_,x,k,R,T);var O=isX(x),I=O||isX(k),z=I||isX(R);return"="===_&&z&&(_=""),O?P=">"===_||"<"===_?"<0.0.0":"*":_&&z?(I&&(k=0),R=0,">"===_?(_=">=",I?(x=+x+1,k=0,R=0):(k=+k+1,R=0)):"<="===_&&(_="<",I?x=+x+1:k=+k+1),P=_+x+"."+k+"."+R):I?P=">="+x+".0.0 <"+(+x+1)+".0.0":z&&(P=">="+x+"."+k+".0 <"+x+"."+(+k+1)+".0"),C("xRange return",P),P}))}(v,P)})).join(" ")}(v,P),C("xrange",v),v=function replaceStars(v,P){return C("replaceStars",v,P),v.trim().replace(x[xe],"")}(v,P),C("stars",v),v}(v,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(R=R.filter((function(v){return!!v.match(k)}))),R=R.map((function(v){return new Comparator(v,this.options)}),this)},Range.prototype.intersects=function(v,P){if(!(v instanceof Range))throw new TypeError("a Range is required");return this.set.some((function(C){return C.every((function(C){return v.set.some((function(v){return v.every((function(v){return C.intersects(v,P)}))}))}))}))},P.toComparators=function toComparators(v,P){return new Range(v,P).set.map((function(v){return v.map((function(v){return v.value})).join(" ").trim().split(" ")}))},Range.prototype.test=function(v){if(!v)return!1;"string"==typeof v&&(v=new SemVer(v,this.options));for(var P=0;P":0===P.prerelease.length?P.patch++:P.prerelease.push(0),P.raw=P.format();case"":case">=":C&&!gt(C,P)||(C=P);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+v.operator)}}))}if(C&&v.test(C))return C;return null},P.validRange=function validRange(v,P){try{return new Range(v,P).range||"*"}catch(v){return null}},P.ltr=function ltr(v,P,C){return outside(v,P,"<",C)},P.gtr=function gtr(v,P,C){return outside(v,P,">",C)},P.outside=outside,P.prerelease=function prerelease(v,P){var C=parse(v,P);return C&&C.prerelease.length?C.prerelease:null},P.intersects=function intersects(v,P,C){return v=new Range(v,C),P=new Range(P,C),v.intersects(P)},P.coerce=function coerce(v){if(v instanceof SemVer)return v;if("string"!=typeof v)return null;var P=v.match(x[ue]);if(null==P)return null;return parse(P[1]+"."+(P[2]||"0")+"."+(P[3]||"0"))}},3041:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});var _,x,k,R,T,O,I=C(71017),z=C(57147),q=Object.prototype.toString;function isDefined(v){return void 0!==v}function isNumber(v){return"[object Number]"===q.call(v)}function isString(v){return"[object String]"===q.call(v)}function readJsonFileSync(v){return JSON.parse(z.readFileSync(v,"utf8"))}function format(v,P){return O&&(v="["+v.replace(/[aouei]/g,"$&$&")+"]"),0===P.length?v:v.replace(/\{(\d+)\}/g,(function(v,C){var _=C[0],x=P[_],k=v;return"string"==typeof x?k=x:"number"!=typeof x&&"boolean"!=typeof x&&null!=x||(k=String(x)),k}))}function createScopedLocalizeFunction(v){return function(P,C){for(var _=[],x=2;x=v.length?void console.error("Broken localize call found. Index out of bounds. Stacktrace is\n: "+new Error("").stack):format(v[P],_):isString(C)?(console.warn("Message "+C+" didn't get externalized correctly."),format(C,_)):void console.error("Broken localize call found. Stacktrace is\n: "+new Error("").stack)}}function localize(v,P){for(var C=[],_=2;_0?P.substring(0,_):void 0}if(void 0===P&&(C=I.join(v,"nls.bundle.json"),z.existsSync(C)))return C}(P);if(_)try{return readJsonFileSync(_)}catch(v){console.log("Loading in the box message bundle failed.",v)}C=loadDefaultNlsBundle(P)}return C}function loadMessageBundle(v){if(!v)return localize;var P=I.extname(v);if(P&&(v=v.substr(0,v.length-P.length)),T.messageFormat===_.both||T.messageFormat===_.bundle){var C=function tryFindMetaDataHeaderFile(v){for(var P,C=I.dirname(v);P=I.join(C,"nls.metadata.header.json"),!z.existsSync(P);){var _=I.dirname(C);if(_===C){P=void 0;break}C=_}return P}(v);if(C){var x=I.dirname(C),k=R[x];if(void 0===k)try{var q=JSON.parse(z.readFileSync(C,"utf8"));try{var L=loadNlsBundle(q,x);k=cacheBundle(x,L?{header:q,nlsBundle:L}:null)}catch(v){console.error("Failed to load nls bundle",v),k=cacheBundle(x,null)}}catch(v){console.error("Failed to read header file",v),k=cacheBundle(x,null)}if(k){var j=v.substr(x.length+1).replace(/\\/g,"/"),B=k.nlsBundle[j];return void 0===B?(console.error("Messages for file "+v+" not found. See console for details."),function(){return"Messages not found."}):createScopedLocalizeFunction(B)}}}if(T.messageFormat===_.both||T.messageFormat===_.file)try{var G=readJsonFileSync(function resolveLanguage(v){var P;if(T.cacheLanguageResolution&&P)P=P;else{if(O||!T.language)P=".nls.json";else for(var C=T.language;C;){var _=".nls."+C+".json";if(z.existsSync(v+_)){P=_;break}var x=C.lastIndexOf("-");x>0?C=C.substring(0,x):(P=".nls.json",C=null)}T.cacheLanguageResolution&&(P=P)}return v+P}(v));return Array.isArray(G)?createScopedLocalizeFunction(G):isDefined(G.messages)&&isDefined(G.keys)?createScopedLocalizeFunction(G.messages):(console.error("String bundle '"+v+"' uses an unsupported format."),function(){return"File bundle has unsupported format. See console for details"})}catch(v){"ENOENT"!==v.code&&console.error("Failed to load single file bundle",v)}return console.error("Failed to load message bundle for file "+v),function(){return"Failed to load message bundle. See console for details."}}!function(v){v.file="file",v.bundle="bundle",v.both="both"}(_=P.MessageFormat||(P.MessageFormat={})),function(v){v.standalone="standalone",v.languagePack="languagePack"}(x=P.BundleFormat||(P.BundleFormat={})),function(v){v.is=function is(v){var P=v;return P&&isDefined(P.key)&&isDefined(P.comment)}}(k||(k={})),function initializeSettings(){if(T={locale:void 0,language:void 0,languagePackSupport:!1,cacheLanguageResolution:!0,messageFormat:_.bundle},isString(process.env.VSCODE_NLS_CONFIG))try{var v=JSON.parse(process.env.VSCODE_NLS_CONFIG),P=void 0;if(v.availableLanguages){var C=v.availableLanguages["*"];isString(C)&&(P=C)}if(isString(v.locale)&&(T.locale=v.locale.toLowerCase()),void 0===P?T.language=T.locale:"en"!==P&&(T.language=P),function isBoolean(v){return!0===v||!1===v}(v._languagePackSupport)&&(T.languagePackSupport=v._languagePackSupport),isString(v._cacheRoot)&&(T.cacheRoot=v._cacheRoot),isString(v._languagePackId)&&(T.languagePackId=v._languagePackId),isString(v._translationsConfigFile)){T.translationsConfigFile=v._translationsConfigFile;try{T.translationsConfig=readJsonFileSync(T.translationsConfigFile)}catch(P){if(v._corruptedFile){var x=I.dirname(v._corruptedFile);z.exists(x,(function(P){P&&z.writeFile(v._corruptedFile,"corrupted","utf8",(function(v){console.error(v)}))}))}}}}catch(v){}O="pseudo"===T.locale,void 0,R=Object.create(null)}(),P.loadMessageBundle=loadMessageBundle,P.config=function config(v){return v&&(isString(v.locale)&&(T.locale=v.locale.toLowerCase(),T.language=T.locale,void 0,R=Object.create(null)),void 0!==v.messageFormat&&(T.messageFormat=v.messageFormat),v.bundleFormat===x.standalone&&!0===T.languagePackSupport&&(T.languagePackSupport=!1)),O="pseudo"===T.locale,loadMessageBundle}},37024:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.GenericServiceClient=void 0;const x=C(11634),k=C(89496);class GenericServiceClient extends x.ServiceClient{constructor(v,P){var C;super(v,P),this.baseUri=(null===(C=P.baseUri)||void 0===C?void 0:C.endsWith("/"))?P.baseUri.slice(0,-1):P.baseUri}sendRequest(v){const P=Object.create(null,{sendRequest:{get:()=>super.sendRequest}});return _(this,void 0,void 0,(function*(){return this.baseUri&&v.url&&!v.url.startsWith("http")&&(v.url.startsWith("/")||(v.url=`/${v.url}`),v.url=this.baseUri+v.url),v.baseUrl=this.baseUri,v.headers||(v.headers={}),v.headers["accept-language"]=k.env.language,yield P.sendRequest.call(this,v)}))}}P.GenericServiceClient=GenericServiceClient},35685:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.createSubscriptionsClient=P.createResourcesClient=P.createStorageClient=void 0;const x=C(70445);P.createStorageClient=function createStorageClient(v){return _(this,void 0,void 0,(function*(){return(0,x.parseClientContext)(v).isCustomCloud?(0,x.createAzureClient)(v,(yield Promise.resolve().then((()=>C(47986)))).StorageManagementClient):(0,x.createAzureClient)(v,(yield Promise.resolve().then((()=>C(74907)))).StorageManagementClient)}))},P.createResourcesClient=function createResourcesClient(v){return _(this,void 0,void 0,(function*(){return(0,x.parseClientContext)(v).isCustomCloud?(0,x.createAzureClient)(v,(yield Promise.resolve().then((()=>C(56591)))).ResourceManagementClient):(0,x.createAzureClient)(v,(yield Promise.resolve().then((()=>C(36951)))).ResourceManagementClient)}))},P.createSubscriptionsClient=function createSubscriptionsClient(v){return _(this,void 0,void 0,(function*(){return(0,x.createAzureSubscriptionClient)(v,(yield Promise.resolve().then((()=>C(71515)))).SubscriptionClient)}))}},89966:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.storageProviderType=P.storageProvider=P.resourcesProvider=void 0,P.resourcesProvider="Microsoft.Resources",P.storageProvider="Microsoft.Storage",P.storageProviderType="Microsoft.Storage/storageAccounts"},70445:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.createGenericClient=P.sendRequestWithTimeout=P.createAzureSubscriptionClient=P.createAzureClient=P.parseClientContext=void 0;const x=C(11634),k=C(13685),R=C(95687),T=C(85693),O=C(89496),I=C(20960),z=C(45489),q=C(94485);function parseClientContext(v){if(Array.isArray(v)){const P=v[1]instanceof q.AzExtTreeItem?v[1].subscription:v[1];return Object.assign(v[0],{credentials:P.credentials,subscriptionDisplayName:P.subscriptionDisplayName,subscriptionId:P.subscriptionId,subscriptionPath:P.subscriptionPath,tenantId:P.tenantId,userId:P.userId,environment:P.environment,isCustomCloud:P.isCustomCloud})}return v}function createGenericClient(v,P,x){return _(this,void 0,void 0,(function*(){let _,k;P&&"credentials"in P?(_=P.credentials,k=P.environment.resourceManagerEndpointUrl):_=P;return new((yield Promise.resolve().then((()=>C(37024)))).GenericServiceClient)(_,{baseUri:k,endpoint:k,userAgent:q.appendExtensionUserAgent,requestPolicyFactories:P=>addAzExtFactories(v,_,P),noRetryPolicy:null==x?void 0:x.noRetryPolicy})}))}function addAzExtFactories(v,P,C){return C.push({create:(v,P)=>new RemoveBOMPolicy(v,P)},{create:(v,P)=>new MissingContentTypePolicy(v,P)}),O.env.isTelemetryEnabled&&C.push({create:(P,C)=>new CorrelationIdPolicy(P,C,v)}),C.unshift({create:(v,C)=>new MaskCredentialsPolicy(v,C,P)},{create:(v,P)=>new StatusCodePolicy(v,P)}),C}P.parseClientContext=parseClientContext,P.createAzureClient=function createAzureClient(v,P){const C=parseClientContext(v);return new P(C.credentials,C.subscriptionId,{acceptLanguage:O.env.language,baseUri:C.environment.resourceManagerEndpointUrl,endpoint:C.environment.resourceManagerEndpointUrl,userAgent:q.appendExtensionUserAgent,requestPolicyFactories:v=>addAzExtFactories(C,C.credentials,v)})},P.createAzureSubscriptionClient=function createAzureSubscriptionClient(v,P){const C=parseClientContext(v);return new P(C.credentials,{acceptLanguage:O.env.language,baseUri:C.environment.resourceManagerEndpointUrl,endpoint:C.environment.resourceManagerEndpointUrl,userAgent:q.appendExtensionUserAgent,requestPolicyFactories:v=>addAzExtFactories(C,C.credentials,v)})},P.sendRequestWithTimeout=function sendRequestWithTimeout(v,P,C,T){return _(this,void 0,void 0,(function*(){let _=new x.WebResource;_=_.prepare(P),_.timeout=C,void 0!==P.rejectUnauthorized&&(_.agentSettings={http:new k.Agent,https:new R.Agent({rejectUnauthorized:P.rejectUnauthorized})});const O=yield createGenericClient(v,T,{noRetryPolicy:!0});return yield O.sendRequest(_)}))},P.createGenericClient=createGenericClient;const L="Content-Type";class CorrelationIdPolicy extends x.BaseRequestPolicy{constructor(v,P,C){super(v,P),this._context=C}sendRequest(v){var P;return _(this,void 0,void 0,(function*(){const C="x-ms-correlation-request-id",_=(P=this._context.telemetry.properties)[C]||(P[C]=(0,T.v4)());return v.headers.set(C,_),yield this._nextPolicy.sendRequest(v)}))}}class RemoveBOMPolicy extends x.BaseRequestPolicy{constructor(v,P){super(v,P)}sendRequest(v){return _(this,void 0,void 0,(function*(){const P=yield this._nextPolicy.sendRequest(v),C=P.headers.get(L);return C&&/json/i.test(C)&&P.bodyAsText&&(P.bodyAsText=(0,z.removeBom)(P.bodyAsText)),P}))}}class MissingContentTypePolicy extends x.BaseRequestPolicy{constructor(v,P){super(v,P)}sendRequest(v){return _(this,void 0,void 0,(function*(){const P=yield this._nextPolicy.sendRequest(v);if(!P.headers.get(L)&&P.bodyAsText)try{(0,z.parseJson)(P.bodyAsText),P.headers.set(L,"application/json")}catch(v){P.headers.set(L,"application/octet-stream")}return P}))}}class StatusCodePolicy extends x.BaseRequestPolicy{constructor(v,P){super(v,P)}sendRequest(v){return _(this,void 0,void 0,(function*(){const P=yield this._nextPolicy.sendRequest(v);if(!v.operationSpec&&(P.status<200||P.status>=300)){const C=P.bodyAsText?(0,q.parseError)(P.parsedBody||P.bodyAsText).message:(0,I.localize)("unexpectedStatusCode","Unexpected status code: {0}",P.status);throw new x.RestError(C,void 0,P.status,v,P,P.bodyAsText)}return P}))}}class MaskCredentialsPolicy extends x.BaseRequestPolicy{constructor(v,P,C){super(v,P),this._credentials=C}sendRequest(v){return _(this,void 0,void 0,(function*(){try{return yield this._nextPolicy.sendRequest(v)}catch(v){const P=(0,q.parseError)(v);if(this._credentials){const v=this._credentials.token||this._credentials.password,C=(0,q.maskValue)(P.message,v),_=(0,q.maskValue)(P.errorType,v);if(P.message!==C||P.errorType!==_)throw Object.assign(new Error(C),{code:_})}throw v}}))}}},9659:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.registerAzureUtilsExtensionVariables=P.ext=void 0;const _=C(94485),x=C(20960);P.ext=new class UninitializedExtensionVariables{constructor(){this._error=new Error((0,x.localize)("uninitializedError",'"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}},P.registerAzureUtilsExtensionVariables=function registerAzureUtilsExtensionVariables(v){P.ext!==v&&(P.ext=v,(0,_.registerUIExtensionVariables)(v))}},38977:function(v,P,C){"use strict";var _=this&&this.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),x=this&&this.__exportStar||function(v,P){for(var C in v)"default"===C||Object.prototype.hasOwnProperty.call(P,C)||_(P,v,C)};Object.defineProperty(P,"__esModule",{value:!0}),P.registerAzureUtilsExtensionVariables=void 0,x(C(70445),P),x(C(46153),P),x(C(64521),P),x(C(27986),P),x(C(802),P),x(C(46858),P),x(C(70537),P),x(C(25010),P),x(C(75597),P),x(C(21254),P),x(C(9962),P),x(C(83910),P),x(C(41258),P);var k=C(9659);Object.defineProperty(P,"registerAzureUtilsExtensionVariables",{enumerable:!0,get:function(){return k.registerAzureUtilsExtensionVariables}})},20960:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.localize=void 0;const _=C(3041);P.localize=_.loadMessageBundle()},46153:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.openInPortal=void 0;const x=C(94485);P.openInPortal=function openInPortal(v,P,C){return _(this,void 0,void 0,(function*(){v=v instanceof x.AzExtTreeItem?v.subscription:v;const _=C&&C.queryPrefix?`?${C.queryPrefix}`:"",k=`${v.environment.portalUrl}/${_}#@${v.tenantId}/resource${P}`;yield(0,x.openUrl)(k)}))}},64521:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AzureAccountTreeItemBase=void 0;const x=C(58659),k=C(89496),R=C(20960),T=C(48457),O=C(27986),I=C(94485),z=(0,R.localize)("signInLabel","Sign in to Azure..."),q=(0,R.localize)("createAccountLabel","Create a Free Azure Account..."),L=(0,R.localize)("noSubscriptions","Select Subscriptions..."),j="azure-account.login",B="azure-account.createAccount",G="azure-account.selectSubscriptions",U="ms-vscode.azure-account",V="extension.open",Q="0.9.0";class AzureAccountTreeItemBase extends I.AzExtParentTreeItem{constructor(v,P){super(v),this.contextValue=AzureAccountTreeItemBase.contextValue,this.label="Azure",this.childTypeLabel=(0,R.localize)("subscription","subscription"),this.autoSelectInTreeItemPicker=!0,this.disposables=[],this.suppressMaskLabel=!0,this._testAccount=P,this._azureAccountTask=this.loadAzureAccount(P)}get iconPath(){return(0,T.getIconPath)("azure")}dispose(){k.Disposable.from(...this.disposables).dispose()}hasMoreChildrenImpl(){return!1}loadMoreChildrenImpl(v,P){return _(this,void 0,void 0,(function*(){let v=yield this._azureAccountTask;if("string"==typeof v&&(this._azureAccountTask=this.loadAzureAccount(this._testAccount),v=yield this._azureAccountTask),"string"==typeof v){P.telemetry.properties.accountStatus=v;const C="notInstalled"===v?(0,R.localize)("installAzureAccount","Install Azure Account Extension..."):(0,R.localize)("updateAzureAccount",'Update Azure Account Extension to at least version "{0}"...',Q),_=new k.ThemeIcon("warning"),x=new I.GenericTreeItem(this,{label:C,commandId:V,contextValue:"azureAccount"+v,includeInTreeItemPicker:!0,iconPath:_});return x.commandArgs=[U],[x]}P.telemetry.properties.accountStatus=v.status;const C=this._subscriptionTreeItems?this._subscriptionTreeItems:[];this._subscriptionTreeItems=[];const x="azureCommand";return"Initializing"===v.status||"LoggingIn"===v.status?[new I.GenericTreeItem(this,{label:"Initializing"===v.status?(0,R.localize)("loadingTreeItem","Loading..."):(0,R.localize)("signingIn","Waiting for Azure sign-in..."),commandId:j,contextValue:x,id:j,iconPath:new k.ThemeIcon("loading~spin")})]:"LoggedOut"===v.status?[new I.GenericTreeItem(this,{label:z,commandId:j,contextValue:x,id:j,iconPath:new k.ThemeIcon("sign-in"),includeInTreeItemPicker:!0}),new I.GenericTreeItem(this,{label:q,commandId:B,contextValue:x,id:B,iconPath:new k.ThemeIcon("add"),includeInTreeItemPicker:!0})]:(yield v.waitForFilters(),0===v.filters.length?[new I.GenericTreeItem(this,{label:L,commandId:G,contextValue:x,id:G,includeInTreeItemPicker:!0})]:(this._subscriptionTreeItems=yield Promise.all(v.filters.map((v=>_(this,void 0,void 0,(function*(){const P=C.find((P=>P.id===v.subscription.id));if(P)return P;{(0,I.addExtensionValueToMask)(v.subscription.id,v.subscription.subscriptionId,v.subscription.displayName,v.session.userId,v.session.tenantId),(0,I.addExtensionValueToMask)(v.session.credentials2.clientId,v.session.credentials2.domain);const P=(0,I.nonNullProp)(v.subscription,"subscriptionId");return yield this.createSubscriptionTreeItem({credentials:v.session.credentials2,subscriptionDisplayName:(0,I.nonNullProp)(v.subscription,"displayName"),subscriptionId:P,subscriptionPath:(0,I.nonNullProp)(v.subscription,"id"),tenantId:v.session.tenantId,userId:v.session.userId,environment:v.session.environment,isCustomCloud:"AzureCustomCloud"===v.session.environment.name})}}))))),this._subscriptionTreeItems))}))}getIsLoggedIn(){return _(this,void 0,void 0,(function*(){const v=yield this._azureAccountTask;return"string"!=typeof v&&"LoggedIn"===v.status}))}getSubscriptionPromptStep(v){return _(this,void 0,void 0,(function*(){const P=yield this.ensureSubscriptionTreeItems(v);if(1!==P.length){const P=this;class SubscriptionPromptStep extends I.AzureWizardPromptStep{prompt(){return _(this,void 0,void 0,(function*(){const C=yield P.treeDataProvider.showTreeItemPicker(O.SubscriptionTreeItemBase.contextValue,v,P);Object.assign(v,C.subscription)}))}shouldPrompt(){return!v.subscriptionId}}return new SubscriptionPromptStep}Object.assign(v,P[0].subscription)}))}pickTreeItemImpl(v){return _(this,void 0,void 0,(function*(){const v=yield this._azureAccountTask;if("string"!=typeof v&&("LoggingIn"===v.status||"Initializing"===v.status)){const P=(0,R.localize)("waitingForAzureSignin","Waiting for Azure sign-in...");yield k.window.withProgress({location:k.ProgressLocation.Notification,title:P},(()=>_(this,void 0,void 0,(function*(){return yield v.waitForSubscriptions()}))))}}))}compareChildrenImpl(v,P){return v instanceof I.GenericTreeItem&&P instanceof I.GenericTreeItem?0:super.compareChildrenImpl(v,P)}loadAzureAccount(v){return _(this,void 0,void 0,(function*(){if(!v){const P=k.extensions.getExtension(U);if(P){try{if(x.lt(P.packageJSON.version,Q))return"needsUpdate"}catch(v){}P.isActive||(yield P.activate()),v=P.exports}}return v?((0,I.registerEvent)("azureAccount.onFiltersChanged",v.onFiltersChanged,(v=>_(this,void 0,void 0,(function*(){v.errorHandling.suppressDisplay=!0,v.telemetry.suppressIfSuccessful=!0,yield this.refresh(v)})))),(0,I.registerEvent)("azureAccount.onStatusChanged",v.onStatusChanged,((v,P)=>_(this,void 0,void 0,(function*(){v.errorHandling.suppressDisplay=!0,v.telemetry.suppressIfSuccessful=!0,"LoggedIn"!==P&&(yield this.refresh(v))})))),yield k.commands.executeCommand("setContext","isAzureAccountInstalled",!0),v):"notInstalled"}))}ensureSubscriptionTreeItems(v){return _(this,void 0,void 0,(function*(){const P=yield this._azureAccountTask;if("string"==typeof P){let C,_;"notInstalled"===P?(_="requiresAzureAccount",C=(0,R.localize)("requiresAzureAccount","This functionality requires installing the Azure Account extension.")):(_="requiresUpdateToAzureAccount",C=(0,R.localize)("requiresUpdateToAzureAccount",'This functionality requires updating the Azure Account extension to at least version "{0}".',Q));const x={title:(0,R.localize)("viewInMarketplace","View in Marketplace")};throw(yield v.ui.showWarningMessage(C,{stepName:_},x))===x&&(yield k.commands.executeCommand(V,U)),new I.UserCancelledError(`${_}|viewInMarketplace`)}return this._subscriptionTreeItems||(yield this.getCachedChildren(v)),(0,I.nonNullValue)(this._subscriptionTreeItems,"subscriptionTreeItems")}))}}P.AzureAccountTreeItemBase=AzureAccountTreeItemBase,AzureAccountTreeItemBase.contextValue="azureextensionui.azureAccount"},48457:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.getIconPath=void 0;const _=C(71017),x=C(9659);P.getIconPath=function getIconPath(v){return _.join(function getResourcesPath(){return x.ext.ignoreBundle?_.join(__dirname,"..","..","..","resources"):_.join(__dirname,"node_modules","@microsoft","vscode-azext-azureutils","resources")}(),`${v}.svg`)}},27986:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.SubscriptionTreeItemBase=void 0;const _=C(94485),x=C(48457);class SubscriptionTreeItemBase extends _.AzExtParentTreeItem{constructor(v,P){super(v),this.contextValue=SubscriptionTreeItemBase.contextValue,this._subscription=P,this.label=P.subscriptionDisplayName,this.id=P.subscriptionPath,this.iconPath=(0,x.getIconPath)("azureSubscription")}}P.SubscriptionTreeItemBase=SubscriptionTreeItemBase,SubscriptionTreeItemBase.contextValue="azureextensionui.azureSubscription"},52766:function(v,P){"use strict";var C=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.delay=void 0,P.delay=function delay(v){return C(this,void 0,void 0,(function*(){yield new Promise((P=>setTimeout(P,v)))}))}},45489:(v,P)=>{"use strict";function removeBom(v){return 65279===v.charCodeAt(0)?v.slice(1):v}Object.defineProperty(P,"__esModule",{value:!0}),P.removeBom=P.parseJson=void 0,P.parseJson=function parseJson(v){return JSON.parse(removeBom(v))},P.removeBom=removeBom},802:function(v,P){"use strict";var C=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))},_=this&&this.__asyncValues||function(v){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var P,C=v[Symbol.asyncIterator];return C?C.call(v):(v="function"==typeof __values?__values(v):v[Symbol.iterator](),P={},verb("next"),verb("throw"),verb("return"),P[Symbol.asyncIterator]=function(){return this},P);function verb(C){P[C]=v[C]&&function(P){return new Promise((function(_,x){(function settle(v,P,C,_){Promise.resolve(_).then((function(P){v({value:P,done:C})}),P)})(_,x,(P=v[C](P)).done,P.value)}))}}};Object.defineProperty(P,"__esModule",{value:!0}),P.uiUtils=void 0,function(v){v.listAll=function listAll(v,P){return C(this,void 0,void 0,(function*(){const C=[];let _=yield P;for(C.push(..._);_.nextLink;)_=yield v.listNext(_.nextLink),C.push(..._);return C}))},v.listAllIterator=function listAllIterator(v){var P,x,k,R;return C(this,void 0,void 0,(function*(){const C=[];try{for(P=_(v);!(x=yield P.next()).done;){const v=x.value;C.push(v)}}catch(v){k={error:v}}finally{try{x&&!x.done&&(R=P.return)&&(yield R.call(P))}finally{if(k)throw k.error}}return C}))}}(P.uiUtils||(P.uiUtils={}))},46858:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.LocationListStep=void 0;const x=C(35685),k=C(89966),R=C(94485),T=C(20960),O=C(9659),I=C(94485);class LocationListStep extends R.AzureWizardPromptStep{constructor(v){super(),this.options=v}static addStep(v,P,C){v._alreadyHasLocationStep||(P.push(new this(C)),v._alreadyHasLocationStep=!0)}static getInternalVariables(v){return v._allLocationsTask||(v._allLocationsTask=function getAllLocations(v){return _(this,void 0,void 0,(function*(){const P=yield(0,x.createSubscriptionsClient)(v);return(yield P.subscriptions.listLocations(v.subscriptionId,{includeExtendedLocations:v.includeExtendedLocations})).filter((v=>!!(v.id&&v.name&&v.displayName)))}))}(v)),v._providerLocationsMap||(v._providerLocationsMap=new Map,this.addProviderForFiltering(v,k.resourcesProvider,"resourceGroups")),[v._allLocationsTask,v._providerLocationsMap]}static setLocation(v,P){var C;return _(this,void 0,void 0,(function*(){const[_]=this.getInternalVariables(v);v._location=(yield _).find((v=>LocationListStep.locationMatchesName(v,P))),v.telemetry.properties.locationType=null===(C=v._location)||void 0===C?void 0:C.type}))}static setLocationSubset(v,P,C){const[,_]=this.getInternalVariables(v);_.set(C.toLowerCase(),P)}static addProviderForFiltering(v,P,C){this.setLocationSubset(v,function getProviderLocations(v,P,C){var k;return _(this,void 0,void 0,(function*(){const _=yield(0,x.createResourcesClient)(v),R=yield _.providers.get(P),T=null===(k=R.resourceTypes)||void 0===k?void 0:k.find((v=>{var P;return(null===(P=v.resourceType)||void 0===P?void 0:P.toLowerCase())===C.toLowerCase()}));return(0,I.nonNullProp)((0,I.nonNullValue)(T,"resourceTypeData"),"locations")}))}(v,P,C),P)}static hasLocation(v){return!!v._location}static getExtendedLocation(v){let P,C=v.name;return"EdgeZone"===v.type&&(C=v.metadata.homeLocation,P=v),{location:C,extendedLocation:P}}static getLocation(v,P,C){var x,k;return _(this,void 0,void 0,(function*(){let _=(0,I.nonNullProp)(v,"_location");function warnAboutRelatedLocation(v){O.ext.outputChannel.appendLog((0,T.localize)("relatedLocWarning",'WARNING: Provider "{0}" does not support location "{1}". Using "{2}" instead.',P,_.displayName,v.displayName))}if("EdgeZone"===_.type){if(C)return _;{const R=(0,I.nonNullProp)((0,I.nonNullProp)(_,"metadata"),"homeLocation"),[z]=this.getInternalVariables(v),q=yield z,L=(0,I.nonNullValue)(q.find((v=>LocationListStep.locationMatchesName(v,R))),"homeLocation");v.telemetry.properties.relatedLocationSource="home",O.ext.outputChannel.appendLog((0,T.localize)("homeLocationWarning",'WARNING: Resource does not support extended location "{0}". Using "{1}" instead.',_.displayName,L.displayName)),_=L}}if(P){const[j,B]=this.getInternalVariables(v),G=yield B.get(P.toLowerCase());if(G){function isSupportedByProvider(v){return!!(null==G?void 0:G.find((P=>LocationListStep.locationMatchesName(v,P))))}function useProviderName(v){return Object.assign(Object.assign({},v),{name:(0,I.nonNullValue)(null==G?void 0:G.find((P=>LocationListStep.locationMatchesName(v,P)),"providerName"))})}if(isSupportedByProvider(_))return useProviderName(_);const U=yield j;if(null===(x=_.metadata)||void 0===x?void 0:x.pairedRegion){const V=null===(k=_.metadata)||void 0===k?void 0:k.pairedRegion.map((v=>U.find((P=>v.name&&LocationListStep.locationMatchesName(P,v.name))))).find((v=>v&&isSupportedByProvider(v)));if(V)return v.telemetry.properties.relatedLocationSource="paired",warnAboutRelatedLocation(V),useProviderName(V)}if(_.name.toLowerCase().endsWith("stage")){const Q=_.name.replace(/stage/i,""),Y=U.find((v=>LocationListStep.locationMatchesName(v,Q)));if(Y&&isSupportedByProvider(Y))return v.telemetry.properties.relatedLocationSource="nonStage",warnAboutRelatedLocation(Y),useProviderName(Y)}v.telemetry.properties.locationProviderNotFound=P}}return _}))}static getLocations(v){return _(this,void 0,void 0,(function*(){const[P,C]=this.getInternalVariables(v),_=yield Promise.all(C.values());return(yield P).filter((P=>"EdgeZone"===P.type&&v.includeExtendedLocations||_.every((v=>v.find((v=>generalizeLocationName(P.name)===generalizeLocationName(v)))))))}))}static locationMatchesName(v,P){return(P=generalizeLocationName(P))===generalizeLocationName(v.name)||P===generalizeLocationName(v.displayName)}prompt(v){return _(this,void 0,void 0,(function*(){const P=Object.assign({placeHolder:(0,T.localize)("selectLocation","Select a location for new resources."),enableGrouping:!0},this.options);v._location=(yield v.ui.showQuickPick(this.getQuickPicks(v),P)).data,v.telemetry.properties.locationType=v._location.type}))}shouldPrompt(v){return!v._location}getQuickPicks(v){return _(this,void 0,void 0,(function*(){let P=yield LocationListStep.getLocations(v);return P=P.sort(compareLocation),P.map((v=>{var P,C;return{label:(0,I.nonNullProp)(v,"displayName"),group:null===(P=v.metadata)||void 0===P?void 0:P.regionCategory,data:v,description:null===(C=LocationListStep.getQuickPickDescription)||void 0===C?void 0:C.call(LocationListStep,v)}}))}))}}function generalizeLocationName(v){return(v||"").toLowerCase().replace(/[^a-z0-9]/gi,"")}function compareLocation(v,P){return!isRecommended(v)&&isRecommended(P)?1:isRecommended(v)&&!isRecommended(P)?-1:0}function isRecommended(v){var P,C;return"recommended"===(null===(C=null===(P=v.metadata)||void 0===P?void 0:P.regionCategory)||void 0===C?void 0:C.toLowerCase())}P.LocationListStep=LocationListStep},70537:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.ResourceGroupCreateStep=void 0;const x=C(94485),k=C(35685),R=C(89966),T=C(9659),O=C(20960),I=C(802),z=C(46858),q=C(25010);class ResourceGroupCreateStep extends x.AzureWizardExecuteStep{constructor(){super(...arguments),this.priority=100}execute(v,P){var C;return _(this,void 0,void 0,(function*(){const _=v.newResourceGroupName,L=(yield z.LocationListStep.getLocation(v,R.resourcesProvider,!1)).name,j=yield(0,k.createResourcesClient)(v);try{if((yield j.resourceGroups.checkExistence(_)).body)T.ext.outputChannel.appendLog((0,O.localize)("existingResourceGroup",'Using existing resource group "{0}".',_)),v.resourceGroup=yield j.resourceGroups.get(_);else{const C=(0,O.localize)("creatingResourceGroup",'Creating resource group "{0}" in location "{1}"...',_,L);T.ext.outputChannel.appendLog(C),P.report({message:C}),v.resourceGroup=yield j.resourceGroups.createOrUpdate(_,{location:L}),T.ext.outputChannel.appendLog((0,O.localize)("createdResourceGroup",'Successfully created resource group "{0}".',_))}}catch(P){if(v.suppress403Handling||"403"!==(0,x.parseError)(P).errorType)throw P;{if(/concierge/i.test(v.subscriptionDisplayName)){const P=yield I.uiUtils.listAllIterator(j.resourceGroups.list());if(1===P.length&&P[0].name&&/^learn/i.test(P[0].name))return v.resourceGroup=P[0],v.telemetry.properties.forbiddenResponse="SelectLearnRg",void T.ext.outputChannel.appendLog((0,O.localize)("usedLearnResourceGroup",'WARNING: Cannot create resource group "{0}" because the selected subscription is a concierge subscription. Using resource group "{1}" instead.',_,null===(C=v.resourceGroup)||void 0===C?void 0:C.name))}const P=(0,O.localize)("rgForbidden",'You do not have permission to create a resource group in subscription "{0}".',v.subscriptionDisplayName),x={title:(0,O.localize)("selectExisting","Select Existing")};yield v.ui.showWarningMessage(P,{modal:!0,stepName:"RgNoPermissions"},x),v.telemetry.properties.forbiddenResponse="SelectExistingRg";const k=new q.ResourceGroupListStep(!0);yield k.prompt(v)}}}))}shouldExecute(v){return!v.resourceGroup}}P.ResourceGroupCreateStep=ResourceGroupCreateStep},25010:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.ResourceGroupListStep=P.resourceGroupNamingRules=void 0;const x=C(35685),k=C(20960),R=C(802),T=C(94485),O=C(46858),I=C(70537),z=C(75597),q=C(94485);P.resourceGroupNamingRules={minLength:1,maxLength:90,invalidCharsRegExp:/[^a-zA-Z0-9\.\_\-\(\)]/};class ResourceGroupListStep extends T.AzureWizardPromptStep{constructor(v){super(),this._suppressCreate=v}static getResourceGroups(v){return _(this,void 0,void 0,(function*(){if(void 0===v.resourceGroupsTask){const P=yield(0,x.createResourcesClient)(v);v.resourceGroupsTask=R.uiUtils.listAllIterator(P.resourceGroups.list())}return yield v.resourceGroupsTask}))}static isNameAvailable(v,P){return _(this,void 0,void 0,(function*(){const C=ResourceGroupListStep.getResourceGroups(v);return!(yield C).some((v=>void 0!==v.name&&v.name.toLowerCase()===P.toLowerCase()))}))}prompt(v){return _(this,void 0,void 0,(function*(){const P={placeHolder:"Select a resource group for new resources.",id:`ResourceGroupListStep/${v.subscriptionId}`};v.resourceGroup=(yield v.ui.showQuickPick(this.getQuickPicks(v),P)).data}))}getSubWizard(v){return _(this,void 0,void 0,(function*(){if(!v.resourceGroup){const P=[new z.ResourceGroupNameStep];return O.LocationListStep.addStep(v,P),{promptSteps:P,executeSteps:[new I.ResourceGroupCreateStep]}}v.valuesToMask.push((0,q.nonNullProp)(v.resourceGroup,"name"))}))}shouldPrompt(v){return!v.resourceGroup&&!v.newResourceGroupName}getQuickPicks(v){return _(this,void 0,void 0,(function*(){const P=[];this._suppressCreate||P.push({label:(0,k.localize)("NewResourceGroup","$(plus) Create new resource group"),description:"",data:void 0});const C=(yield ResourceGroupListStep.getResourceGroups(v)).sort(((v,P)=>{const C=(0,q.nonNullProp)(v,"name"),_=(0,q.nonNullProp)(P,"name");return C>_?1:C<_?-1:0}));return P.concat(C.map((v=>({id:v.id,label:v.name,description:v.location,data:v}))))}))}}P.ResourceGroupListStep=ResourceGroupListStep},75597:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.ResourceGroupNameStep=void 0;const x=C(20960),k=C(94485),R=C(25010);class ResourceGroupNameStep extends k.AzureWizardPromptStep{prompt(v){return _(this,void 0,void 0,(function*(){const P=v.relatedNameTask?yield v.relatedNameTask:void 0;v.newResourceGroupName=(yield v.ui.showInputBox({value:P,prompt:"Enter the name of the new resource group.",validateInput:P=>_(this,void 0,void 0,(function*(){return yield this.validateResourceGroupName(v,P)}))})).trim(),v.valuesToMask.push(v.newResourceGroupName)}))}shouldPrompt(v){return!v.newResourceGroupName}validateResourceGroupName(v,P){return _(this,void 0,void 0,(function*(){return(P=P.trim()).lengthR.resourceGroupNamingRules.maxLength?(0,x.localize)("invalidLength","The name must be between {0} and {1} characters.",R.resourceGroupNamingRules.minLength,R.resourceGroupNamingRules.maxLength):null!==P.match(R.resourceGroupNamingRules.invalidCharsRegExp)?(0,x.localize)("invalidChars","The name can only contain alphanumeric characters or the symbols ._-()"):P.endsWith(".")?(0,x.localize)("invalidEndingChar","The name cannot end in a period."):(yield R.ResourceGroupListStep.isNameAvailable(v,P))?void 0:(0,x.localize)("nameAlreadyExists",'Resource group "{0}" already exists in subscription "{1}".',P,v.subscriptionDisplayName)}))}}P.ResourceGroupNameStep=ResourceGroupNameStep},21254:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.StorageAccountCreateStep=void 0;const x=C(35685),k=C(89966),R=C(9659),T=C(20960),O=C(94485),I=C(46858);class StorageAccountCreateStep extends O.AzureWizardExecuteStep{constructor(v){super(),this.priority=130,this._defaults=v}execute(v,P){return _(this,void 0,void 0,(function*(){const C=(yield I.LocationListStep.getLocation(v,k.storageProvider)).name,_=v.newStorageAccountName,O=`${this._defaults.performance}_${this._defaults.replication}`,z=(0,T.localize)("CreatingStorageAccount",'Creating storage account "{0}" in location "{1}" with sku "{2}"...',_,C,O);R.ext.outputChannel.appendLog(z),P.report({message:z});const q=yield(0,x.createStorageClient)(v);v.storageAccount=yield q.storageAccounts.beginCreateAndWait(v.resourceGroup.name,_,{sku:{name:O},kind:this._defaults.kind,location:C,enableHttpsTrafficOnly:!0});const L=(0,T.localize)("CreatedStorageAccount",'Successfully created storage account "{0}".',_);R.ext.outputChannel.appendLog(L)}))}shouldExecute(v){return!v.storageAccount}}P.StorageAccountCreateStep=StorageAccountCreateStep},9962:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.StorageAccountListStep=P.StorageAccountReplication=P.StorageAccountPerformance=P.StorageAccountKind=P.storageAccountNamingRules=void 0;const x=C(94485),k=C(35685),R=C(89966),T=C(20960),O=C(46858),I=C(25010),z=C(21254),q=C(83910),L=C(802);P.storageAccountNamingRules={minLength:3,maxLength:24,invalidCharsRegExp:/[^a-z0-9]/,lowercaseOnly:!0},function(v){v.Storage="Storage",v.StorageV2="StorageV2",v.BlobStorage="BlobStorage",v.BlockBlobStorage="BlockBlobStorage"}(P.StorageAccountKind||(P.StorageAccountKind={})),function(v){v.Standard="Standard",v.Premium="Premium"}(P.StorageAccountPerformance||(P.StorageAccountPerformance={})),function(v){v.LRS="LRS",v.ZRS="ZRS",v.GRS="GRS",v.RAGRS="RAGRS"}(P.StorageAccountReplication||(P.StorageAccountReplication={}));class StorageAccountListStep extends x.AzureWizardPromptStep{constructor(v,P){super(),this._newAccountDefaults=v,this._filters=P||{}}static isNameAvailable(v,P){return _(this,void 0,void 0,(function*(){const C=yield(0,k.createStorageClient)(v);return!!(yield C.storageAccounts.checkNameAvailability({name:P,type:R.storageProviderType})).nameAvailable}))}prompt(v){return _(this,void 0,void 0,(function*(){const P=yield(0,k.createStorageClient)(v),C={placeHolder:"Select a storage account.",id:`StorageAccountListStep/${v.subscriptionId}`},_=this.getQuickPicks(v,L.uiUtils.listAllIterator(P.storageAccounts.list())),x=(yield v.ui.showQuickPick(_,C)).data;v.storageAccount=x,v.storageAccount&&(yield O.LocationListStep.setLocation(v,v.storageAccount.location))}))}getSubWizard(v){return _(this,void 0,void 0,(function*(){if(!v.storageAccount){const P=[new q.StorageAccountNameStep,new I.ResourceGroupListStep];return O.LocationListStep.addStep(v,P),{promptSteps:P,executeSteps:[new z.StorageAccountCreateStep(this._newAccountDefaults)]}}v.valuesToMask.push((0,x.nonNullProp)(v.storageAccount,"name"))}))}shouldPrompt(v){return!v.storageAccount&&!v.newStorageAccountName}getQuickPicks(v,P){return _(this,void 0,void 0,(function*(){const C=[{label:(0,T.localize)("NewStorageAccount","$(plus) Create new storage account"),description:"",data:void 0}],k=new RegExp(`^${convertFilterToPattern(this._filters.kind)}$`,"i"),I=new RegExp(`^${convertFilterToPattern(this._filters.performance)}_.*$`,"i"),z=new RegExp(`^.*_${convertFilterToPattern(this._filters.replication)}$`,"i");let q;O.LocationListStep.hasLocation(v)&&(q=yield O.LocationListStep.getLocation(v,R.storageProvider));let L=!1,j=!1;const B=yield P;for(const v of B)!v.kind||v.kind.match(k)||!v.sku||v.sku.name.match(I)||v.sku.name.match(z)?L=!0:!q||O.LocationListStep.locationMatchesName(q,v.location)?C.push({id:v.id,label:v.name,description:"",data:v}):j=!0;return L&&this._filters.learnMoreLink&&C.push({label:(0,T.localize)("hasFilteredAccountsBySku","$(info) Some storage accounts were filtered because of their sku. Learn more..."),onPicked:()=>_(this,void 0,void 0,(function*(){yield(0,x.openUrl)(this._filters.learnMoreLink)})),data:void 0}),j&&q&&C.push({label:(0,T.localize)("hasFilteredAccountsByLocation",'$(warning) Only storage accounts in the region "{0}" are shown.',q.displayName),onPicked:()=>{},data:void 0}),C}))}}function convertFilterToPattern(v){return v||(v=[]),`(${v.join("|")})`}P.StorageAccountListStep=StorageAccountListStep},83910:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.StorageAccountNameStep=void 0;const x=C(94485),k=C(35685),R=C(89966),T=C(20960),O=C(25010),I=C(9962);class StorageAccountNameStep extends x.AzureNameStep{prompt(v){return _(this,void 0,void 0,(function*(){const P=yield(0,k.createStorageClient)(v),C=v.relatedNameTask?yield v.relatedNameTask:void 0;v.newStorageAccountName=(yield v.ui.showInputBox({value:C,prompt:"Enter the name of the new storage account.",validateInput:v=>_(this,void 0,void 0,(function*(){return yield this.validateStorageAccountName(P,v)}))})).trim(),v.relatedNameTask||(v.relatedNameTask=this.generateRelatedName(v,v.newStorageAccountName,O.resourceGroupNamingRules)),v.valuesToMask.push(v.newStorageAccountName)}))}shouldPrompt(v){return!v.newStorageAccountName}isRelatedNameAvailable(v,P){return _(this,void 0,void 0,(function*(){return yield O.ResourceGroupListStep.isNameAvailable(v,P)}))}validateStorageAccountName(v,P){return _(this,void 0,void 0,(function*(){if(!(P=P.trim())||P.lengthI.storageAccountNamingRules.maxLength)return(0,T.localize)("invalidLength","The name must be between {0} and {1} characters.",I.storageAccountNamingRules.minLength,I.storageAccountNamingRules.maxLength);if(null!==P.match(I.storageAccountNamingRules.invalidCharsRegExp))return(0,T.localize)("invalidChars","The name can only contain lowercase letters and numbers.");{const C=yield v.storageAccounts.checkNameAvailability({name:P,type:R.storageProviderType});return C.nameAvailable?void 0:C.message}}))}}P.StorageAccountNameStep=StorageAccountNameStep},41258:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.VerifyProvidersStep=void 0;const x=C(94485),k=C(35685),R=C(20960),T=C(52766);class VerifyProvidersStep extends x.AzureWizardExecuteStep{constructor(v){super(),this.priority=90,this._providers=v}execute(v,P){return _(this,void 0,void 0,(function*(){P.report({message:(0,R.localize)("registeringProviders","Registering Providers...")});const C=yield(0,k.createResourcesClient)(v);yield Promise.all(this._providers.map((P=>_(this,void 0,void 0,(function*(){var _,k;try{let v=yield C.providers.get(P);if("registered"!==(null===(_=v.registrationState)||void 0===_?void 0:_.toLowerCase())){yield C.providers.register(P);const _=Date.now()+3e4;do{yield(0,T.delay)(2e3),v=yield C.providers.get(P)}while("registering"===(null===(k=v.registrationState)||void 0===k?void 0:k.toLowerCase())&&Date.now()<_)}}catch(P){v.telemetry.properties.providerError=(0,x.parseError)(P).message}})))))}))}shouldExecute(v){return!0}}P.VerifyProvidersStep=VerifyProvidersStep},40317:(v,P)=>{var C;P=v.exports=SemVer,C="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var v=Array.prototype.slice.call(arguments,0);v.unshift("SEMVER"),console.log.apply(console,v)}:function(){},P.SEMVER_SPEC_VERSION="2.0.0";var _=Number.MAX_SAFE_INTEGER||9007199254740991,x=P.re=[],k=P.src=[],R=0,T=R++;k[T]="0|[1-9]\\d*";var O=R++;k[O]="[0-9]+";var I=R++;k[I]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var z=R++;k[z]="("+k[T]+")\\.("+k[T]+")\\.("+k[T]+")";var q=R++;k[q]="("+k[O]+")\\.("+k[O]+")\\.("+k[O]+")";var L=R++;k[L]="(?:"+k[T]+"|"+k[I]+")";var j=R++;k[j]="(?:"+k[O]+"|"+k[I]+")";var B=R++;k[B]="(?:-("+k[L]+"(?:\\."+k[L]+")*))";var G=R++;k[G]="(?:-?("+k[j]+"(?:\\."+k[j]+")*))";var U=R++;k[U]="[0-9A-Za-z-]+";var V=R++;k[V]="(?:\\+("+k[U]+"(?:\\."+k[U]+")*))";var Q=R++,Y="v?"+k[z]+k[B]+"?"+k[V]+"?";k[Q]="^"+Y+"$";var ee="[v=\\s]*"+k[q]+k[G]+"?"+k[V]+"?",re=R++;k[re]="^"+ee+"$";var ie=R++;k[ie]="((?:<|>)?=?)";var oe=R++;k[oe]=k[O]+"|x|X|\\*";var ne=R++;k[ne]=k[T]+"|x|X|\\*";var se=R++;k[se]="[v=\\s]*("+k[ne]+")(?:\\.("+k[ne]+")(?:\\.("+k[ne]+")(?:"+k[B]+")?"+k[V]+"?)?)?";var ae=R++;k[ae]="[v=\\s]*("+k[oe]+")(?:\\.("+k[oe]+")(?:\\.("+k[oe]+")(?:"+k[G]+")?"+k[V]+"?)?)?";var le=R++;k[le]="^"+k[ie]+"\\s*"+k[se]+"$";var pe=R++;k[pe]="^"+k[ie]+"\\s*"+k[ae]+"$";var ue=R++;k[ue]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var de=R++;k[de]="(?:~>?)";var me=R++;k[me]="(\\s*)"+k[de]+"\\s+",x[me]=new RegExp(k[me],"g");var he=R++;k[he]="^"+k[de]+k[se]+"$";var ge=R++;k[ge]="^"+k[de]+k[ae]+"$";var fe=R++;k[fe]="(?:\\^)";var ye=R++;k[ye]="(\\s*)"+k[fe]+"\\s+",x[ye]=new RegExp(k[ye],"g");var ve=R++;k[ve]="^"+k[fe]+k[se]+"$";var be=R++;k[be]="^"+k[fe]+k[ae]+"$";var Se=R++;k[Se]="^"+k[ie]+"\\s*("+ee+")$|^$";var Ne=R++;k[Ne]="^"+k[ie]+"\\s*("+Y+")$|^$";var Pe=R++;k[Pe]="(\\s*)"+k[ie]+"\\s*("+ee+"|"+k[se]+")",x[Pe]=new RegExp(k[Pe],"g");var Ce=R++;k[Ce]="^\\s*("+k[se]+")\\s+-\\s+("+k[se]+")\\s*$";var _e=R++;k[_e]="^\\s*("+k[ae]+")\\s+-\\s+("+k[ae]+")\\s*$";var xe=R++;k[xe]="(<|>)?=?\\s*\\*";for(var Ee=0;Ee<35;Ee++)C(Ee,k[Ee]),x[Ee]||(x[Ee]=new RegExp(k[Ee]));function parse(v,P){if(P&&"object"==typeof P||(P={loose:!!P,includePrerelease:!1}),v instanceof SemVer)return v;if("string"!=typeof v)return null;if(v.length>256)return null;if(!(P.loose?x[re]:x[Q]).test(v))return null;try{return new SemVer(v,P)}catch(v){return null}}function SemVer(v,P){if(P&&"object"==typeof P||(P={loose:!!P,includePrerelease:!1}),v instanceof SemVer){if(v.loose===P.loose)return v;v=v.version}else if("string"!=typeof v)throw new TypeError("Invalid Version: "+v);if(v.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof SemVer))return new SemVer(v,P);C("SemVer",v,P),this.options=P,this.loose=!!P.loose;var k=v.trim().match(P.loose?x[re]:x[Q]);if(!k)throw new TypeError("Invalid Version: "+v);if(this.raw=v,this.major=+k[1],this.minor=+k[2],this.patch=+k[3],this.major>_||this.major<0)throw new TypeError("Invalid major version");if(this.minor>_||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>_||this.patch<0)throw new TypeError("Invalid patch version");k[4]?this.prerelease=k[4].split(".").map((function(v){if(/^[0-9]+$/.test(v)){var P=+v;if(P>=0&&P<_)return P}return v})):this.prerelease=[],this.build=k[5]?k[5].split("."):[],this.format()}P.parse=parse,P.valid=function valid(v,P){var C=parse(v,P);return C?C.version:null},P.clean=function clean(v,P){var C=parse(v.trim().replace(/^[=v]+/,""),P);return C?C.version:null},P.SemVer=SemVer,SemVer.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},SemVer.prototype.toString=function(){return this.version},SemVer.prototype.compare=function(v){return C("SemVer.compare",this.version,this.options,v),v instanceof SemVer||(v=new SemVer(v,this.options)),this.compareMain(v)||this.comparePre(v)},SemVer.prototype.compareMain=function(v){return v instanceof SemVer||(v=new SemVer(v,this.options)),compareIdentifiers(this.major,v.major)||compareIdentifiers(this.minor,v.minor)||compareIdentifiers(this.patch,v.patch)},SemVer.prototype.comparePre=function(v){if(v instanceof SemVer||(v=new SemVer(v,this.options)),this.prerelease.length&&!v.prerelease.length)return-1;if(!this.prerelease.length&&v.prerelease.length)return 1;if(!this.prerelease.length&&!v.prerelease.length)return 0;var P=0;do{var _=this.prerelease[P],x=v.prerelease[P];if(C("prerelease compare",P,_,x),void 0===_&&void 0===x)return 0;if(void 0===x)return 1;if(void 0===_)return-1;if(_!==x)return compareIdentifiers(_,x)}while(++P)},SemVer.prototype.inc=function(v,P){switch(v){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",P);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",P);break;case"prepatch":this.prerelease.length=0,this.inc("patch",P),this.inc("pre",P);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",P),this.inc("pre",P);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 C=this.prerelease.length;--C>=0;)"number"==typeof this.prerelease[C]&&(this.prerelease[C]++,C=-2);-1===C&&this.prerelease.push(0)}P&&(this.prerelease[0]===P?isNaN(this.prerelease[1])&&(this.prerelease=[P,0]):this.prerelease=[P,0]);break;default:throw new Error("invalid increment argument: "+v)}return this.format(),this.raw=this.version,this},P.inc=function inc(v,P,C,_){"string"==typeof C&&(_=C,C=void 0);try{return new SemVer(v,C).inc(P,_).version}catch(v){return null}},P.diff=function diff(v,P){if(eq(v,P))return null;var C=parse(v),_=parse(P),x="";if(C.prerelease.length||_.prerelease.length){x="pre";var k="prerelease"}for(var R in C)if(("major"===R||"minor"===R||"patch"===R)&&C[R]!==_[R])return x+R;return k},P.compareIdentifiers=compareIdentifiers;var ke=/^[0-9]+$/;function compareIdentifiers(v,P){var C=ke.test(v),_=ke.test(P);return C&&_&&(v=+v,P=+P),v===P?0:C&&!_?-1:_&&!C?1:v0}function lt(v,P,C){return compare(v,P,C)<0}function eq(v,P,C){return 0===compare(v,P,C)}function neq(v,P,C){return 0!==compare(v,P,C)}function gte(v,P,C){return compare(v,P,C)>=0}function lte(v,P,C){return compare(v,P,C)<=0}function cmp(v,P,C,_){switch(P){case"===":return"object"==typeof v&&(v=v.version),"object"==typeof C&&(C=C.version),v===C;case"!==":return"object"==typeof v&&(v=v.version),"object"==typeof C&&(C=C.version),v!==C;case"":case"=":case"==":return eq(v,C,_);case"!=":return neq(v,C,_);case">":return gt(v,C,_);case">=":return gte(v,C,_);case"<":return lt(v,C,_);case"<=":return lte(v,C,_);default:throw new TypeError("Invalid operator: "+P)}}function Comparator(v,P){if(P&&"object"==typeof P||(P={loose:!!P,includePrerelease:!1}),v instanceof Comparator){if(v.loose===!!P.loose)return v;v=v.value}if(!(this instanceof Comparator))return new Comparator(v,P);C("comparator",v,P),this.options=P,this.loose=!!P.loose,this.parse(v),this.semver===Te?this.value="":this.value=this.operator+this.semver.version,C("comp",this)}P.rcompareIdentifiers=function rcompareIdentifiers(v,P){return compareIdentifiers(P,v)},P.major=function major(v,P){return new SemVer(v,P).major},P.minor=function minor(v,P){return new SemVer(v,P).minor},P.patch=function patch(v,P){return new SemVer(v,P).patch},P.compare=compare,P.compareLoose=function compareLoose(v,P){return compare(v,P,!0)},P.rcompare=function rcompare(v,P,C){return compare(P,v,C)},P.sort=function sort(v,C){return v.sort((function(v,_){return P.compare(v,_,C)}))},P.rsort=function rsort(v,C){return v.sort((function(v,_){return P.rcompare(v,_,C)}))},P.gt=gt,P.lt=lt,P.eq=eq,P.neq=neq,P.gte=gte,P.lte=lte,P.cmp=cmp,P.Comparator=Comparator;var Te={};function Range(v,P){if(P&&"object"==typeof P||(P={loose:!!P,includePrerelease:!1}),v instanceof Range)return v.loose===!!P.loose&&v.includePrerelease===!!P.includePrerelease?v:new Range(v.raw,P);if(v instanceof Comparator)return new Range(v.value,P);if(!(this instanceof Range))return new Range(v,P);if(this.options=P,this.loose=!!P.loose,this.includePrerelease=!!P.includePrerelease,this.raw=v,this.set=v.split(/\s*\|\|\s*/).map((function(v){return this.parseRange(v.trim())}),this).filter((function(v){return v.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+v);this.format()}function isX(v){return!v||"x"===v.toLowerCase()||"*"===v}function hyphenReplace(v,P,C,_,x,k,R,T,O,I,z,q,L){return((P=isX(C)?"":isX(_)?">="+C+".0.0":isX(x)?">="+C+"."+_+".0":">="+P)+" "+(T=isX(O)?"":isX(I)?"<"+(+O+1)+".0.0":isX(z)?"<"+O+"."+(+I+1)+".0":q?"<="+O+"."+I+"."+z+"-"+q:"<="+T)).trim()}function testSet(v,P,_){for(var x=0;x0){var k=v[x].semver;if(k.major===P.major&&k.minor===P.minor&&k.patch===P.patch)return!0}return!1}return!0}function satisfies(v,P,C){try{P=new Range(P,C)}catch(v){return!1}return P.test(v)}function outside(v,P,C,_){var x,k,R,T,O;switch(v=new SemVer(v,_),P=new Range(P,_),C){case">":x=gt,k=lte,R=lt,T=">",O=">=";break;case"<":x=lt,k=gte,R=gt,T="<",O="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(v,P,_))return!1;for(var I=0;I=0.0.0")),q=q||v,L=L||v,x(v.semver,q.semver,_)?q=v:R(v.semver,L.semver,_)&&(L=v)})),q.operator===T||q.operator===O)return!1;if((!L.operator||L.operator===T)&&k(v,L.semver))return!1;if(L.operator===O&&R(v,L.semver))return!1}return!0}Comparator.prototype.parse=function(v){var P=this.options.loose?x[Se]:x[Ne],C=v.match(P);if(!C)throw new TypeError("Invalid comparator: "+v);this.operator=C[1],"="===this.operator&&(this.operator=""),C[2]?this.semver=new SemVer(C[2],this.options.loose):this.semver=Te},Comparator.prototype.toString=function(){return this.value},Comparator.prototype.test=function(v){return C("Comparator.test",v,this.options.loose),this.semver===Te||("string"==typeof v&&(v=new SemVer(v,this.options)),cmp(v,this.operator,this.semver,this.options))},Comparator.prototype.intersects=function(v,P){if(!(v instanceof Comparator))throw new TypeError("a Comparator is required");var C;if(P&&"object"==typeof P||(P={loose:!!P,includePrerelease:!1}),""===this.operator)return C=new Range(v.value,P),satisfies(this.value,C,P);if(""===v.operator)return C=new Range(this.value,P),satisfies(v.semver,C,P);var _=!(">="!==this.operator&&">"!==this.operator||">="!==v.operator&&">"!==v.operator),x=!("<="!==this.operator&&"<"!==this.operator||"<="!==v.operator&&"<"!==v.operator),k=this.semver.version===v.semver.version,R=!(">="!==this.operator&&"<="!==this.operator||">="!==v.operator&&"<="!==v.operator),T=cmp(this.semver,"<",v.semver,P)&&(">="===this.operator||">"===this.operator)&&("<="===v.operator||"<"===v.operator),O=cmp(this.semver,">",v.semver,P)&&("<="===this.operator||"<"===this.operator)&&(">="===v.operator||">"===v.operator);return _||x||k&&R||T||O},P.Range=Range,Range.prototype.format=function(){return this.range=this.set.map((function(v){return v.join(" ").trim()})).join("||").trim(),this.range},Range.prototype.toString=function(){return this.range},Range.prototype.parseRange=function(v){var P=this.options.loose;v=v.trim();var _=P?x[_e]:x[Ce];v=v.replace(_,hyphenReplace),C("hyphen replace",v),v=v.replace(x[Pe],"$1$2$3"),C("comparator trim",v,x[Pe]),v=(v=(v=v.replace(x[me],"$1~")).replace(x[ye],"$1^")).split(/\s+/).join(" ");var k=P?x[Se]:x[Ne],R=v.split(" ").map((function(v){return function parseComparator(v,P){return C("comp",v,P),v=function replaceCarets(v,P){return v.trim().split(/\s+/).map((function(v){return function replaceCaret(v,P){C("caret",v,P);var _=P.loose?x[be]:x[ve];return v.replace(_,(function(P,_,x,k,R){var T;return C("caret",v,P,_,x,k,R),isX(_)?T="":isX(x)?T=">="+_+".0.0 <"+(+_+1)+".0.0":isX(k)?T="0"===_?">="+_+"."+x+".0 <"+_+"."+(+x+1)+".0":">="+_+"."+x+".0 <"+(+_+1)+".0.0":R?(C("replaceCaret pr",R),T="0"===_?"0"===x?">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+x+"."+(+k+1):">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+(+x+1)+".0":">="+_+"."+x+"."+k+"-"+R+" <"+(+_+1)+".0.0"):(C("no pr"),T="0"===_?"0"===x?">="+_+"."+x+"."+k+" <"+_+"."+x+"."+(+k+1):">="+_+"."+x+"."+k+" <"+_+"."+(+x+1)+".0":">="+_+"."+x+"."+k+" <"+(+_+1)+".0.0"),C("caret return",T),T}))}(v,P)})).join(" ")}(v,P),C("caret",v),v=function replaceTildes(v,P){return v.trim().split(/\s+/).map((function(v){return function replaceTilde(v,P){var _=P.loose?x[ge]:x[he];return v.replace(_,(function(P,_,x,k,R){var T;return C("tilde",v,P,_,x,k,R),isX(_)?T="":isX(x)?T=">="+_+".0.0 <"+(+_+1)+".0.0":isX(k)?T=">="+_+"."+x+".0 <"+_+"."+(+x+1)+".0":R?(C("replaceTilde pr",R),T=">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+(+x+1)+".0"):T=">="+_+"."+x+"."+k+" <"+_+"."+(+x+1)+".0",C("tilde return",T),T}))}(v,P)})).join(" ")}(v,P),C("tildes",v),v=function replaceXRanges(v,P){return C("replaceXRanges",v,P),v.split(/\s+/).map((function(v){return function replaceXRange(v,P){v=v.trim();var _=P.loose?x[pe]:x[le];return v.replace(_,(function(P,_,x,k,R,T){C("xRange",v,P,_,x,k,R,T);var O=isX(x),I=O||isX(k),z=I||isX(R);return"="===_&&z&&(_=""),O?P=">"===_||"<"===_?"<0.0.0":"*":_&&z?(I&&(k=0),R=0,">"===_?(_=">=",I?(x=+x+1,k=0,R=0):(k=+k+1,R=0)):"<="===_&&(_="<",I?x=+x+1:k=+k+1),P=_+x+"."+k+"."+R):I?P=">="+x+".0.0 <"+(+x+1)+".0.0":z&&(P=">="+x+"."+k+".0 <"+x+"."+(+k+1)+".0"),C("xRange return",P),P}))}(v,P)})).join(" ")}(v,P),C("xrange",v),v=function replaceStars(v,P){return C("replaceStars",v,P),v.trim().replace(x[xe],"")}(v,P),C("stars",v),v}(v,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(R=R.filter((function(v){return!!v.match(k)}))),R=R.map((function(v){return new Comparator(v,this.options)}),this)},Range.prototype.intersects=function(v,P){if(!(v instanceof Range))throw new TypeError("a Range is required");return this.set.some((function(C){return C.every((function(C){return v.set.some((function(v){return v.every((function(v){return C.intersects(v,P)}))}))}))}))},P.toComparators=function toComparators(v,P){return new Range(v,P).set.map((function(v){return v.map((function(v){return v.value})).join(" ").trim().split(" ")}))},Range.prototype.test=function(v){if(!v)return!1;"string"==typeof v&&(v=new SemVer(v,this.options));for(var P=0;P":0===P.prerelease.length?P.patch++:P.prerelease.push(0),P.raw=P.format();case"":case">=":C&&!gt(C,P)||(C=P);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+v.operator)}}))}if(C&&v.test(C))return C;return null},P.validRange=function validRange(v,P){try{return new Range(v,P).range||"*"}catch(v){return null}},P.ltr=function ltr(v,P,C){return outside(v,P,"<",C)},P.gtr=function gtr(v,P,C){return outside(v,P,">",C)},P.outside=outside,P.prerelease=function prerelease(v,P){var C=parse(v,P);return C&&C.prerelease.length?C.prerelease:null},P.intersects=function intersects(v,P,C){return v=new Range(v,C),P=new Range(P,C),v.intersects(P)},P.coerce=function coerce(v){if(v instanceof SemVer)return v;if("string"!=typeof v)return null;var P=v.match(x[ue]);if(null==P)return null;return parse(P[1]+"."+(P[2]||"0")+"."+(P[3]||"0"))}},81693:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});var _,x,k,R,T,O,I=C(71017),z=C(57147),q=Object.prototype.toString;function isDefined(v){return void 0!==v}function isNumber(v){return"[object Number]"===q.call(v)}function isString(v){return"[object String]"===q.call(v)}function readJsonFileSync(v){return JSON.parse(z.readFileSync(v,"utf8"))}function format(v,P){return O&&(v="["+v.replace(/[aouei]/g,"$&$&")+"]"),0===P.length?v:v.replace(/\{(\d+)\}/g,(function(v,C){var _=C[0],x=P[_],k=v;return"string"==typeof x?k=x:"number"!=typeof x&&"boolean"!=typeof x&&null!=x||(k=String(x)),k}))}function createScopedLocalizeFunction(v){return function(P,C){for(var _=[],x=2;x=v.length?void console.error("Broken localize call found. Index out of bounds. Stacktrace is\n: "+new Error("").stack):format(v[P],_):isString(C)?(console.warn("Message "+C+" didn't get externalized correctly."),format(C,_)):void console.error("Broken localize call found. Stacktrace is\n: "+new Error("").stack)}}function localize(v,P){for(var C=[],_=2;_0?P.substring(0,_):void 0}if(void 0===P&&(C=I.join(v,"nls.bundle.json"),z.existsSync(C)))return C}(P);if(_)try{return readJsonFileSync(_)}catch(v){console.log("Loading in the box message bundle failed.",v)}C=loadDefaultNlsBundle(P)}return C}function loadMessageBundle(v){if(!v)return localize;var P=I.extname(v);if(P&&(v=v.substr(0,v.length-P.length)),T.messageFormat===_.both||T.messageFormat===_.bundle){var C=function tryFindMetaDataHeaderFile(v){for(var P,C=I.dirname(v);P=I.join(C,"nls.metadata.header.json"),!z.existsSync(P);){var _=I.dirname(C);if(_===C){P=void 0;break}C=_}return P}(v);if(C){var x=I.dirname(C),k=R[x];if(void 0===k)try{var q=JSON.parse(z.readFileSync(C,"utf8"));try{var L=loadNlsBundle(q,x);k=cacheBundle(x,L?{header:q,nlsBundle:L}:null)}catch(v){console.error("Failed to load nls bundle",v),k=cacheBundle(x,null)}}catch(v){console.error("Failed to read header file",v),k=cacheBundle(x,null)}if(k){var j=v.substr(x.length+1).replace(/\\/g,"/"),B=k.nlsBundle[j];return void 0===B?(console.error("Messages for file "+v+" not found. See console for details."),function(){return"Messages not found."}):createScopedLocalizeFunction(B)}}}if(T.messageFormat===_.both||T.messageFormat===_.file)try{var G=readJsonFileSync(function resolveLanguage(v){var P;if(T.cacheLanguageResolution&&P)P=P;else{if(O||!T.language)P=".nls.json";else for(var C=T.language;C;){var _=".nls."+C+".json";if(z.existsSync(v+_)){P=_;break}var x=C.lastIndexOf("-");x>0?C=C.substring(0,x):(P=".nls.json",C=null)}T.cacheLanguageResolution&&(P=P)}return v+P}(v));return Array.isArray(G)?createScopedLocalizeFunction(G):isDefined(G.messages)&&isDefined(G.keys)?createScopedLocalizeFunction(G.messages):(console.error("String bundle '"+v+"' uses an unsupported format."),function(){return"File bundle has unsupported format. See console for details"})}catch(v){"ENOENT"!==v.code&&console.error("Failed to load single file bundle",v)}return console.error("Failed to load message bundle for file "+v),function(){return"Failed to load message bundle. See console for details."}}!function(v){v.file="file",v.bundle="bundle",v.both="both"}(_=P.MessageFormat||(P.MessageFormat={})),function(v){v.standalone="standalone",v.languagePack="languagePack"}(x=P.BundleFormat||(P.BundleFormat={})),function(v){v.is=function is(v){var P=v;return P&&isDefined(P.key)&&isDefined(P.comment)}}(k||(k={})),function initializeSettings(){if(T={locale:void 0,language:void 0,languagePackSupport:!1,cacheLanguageResolution:!0,messageFormat:_.bundle},isString(process.env.VSCODE_NLS_CONFIG))try{var v=JSON.parse(process.env.VSCODE_NLS_CONFIG),P=void 0;if(v.availableLanguages){var C=v.availableLanguages["*"];isString(C)&&(P=C)}if(isString(v.locale)&&(T.locale=v.locale.toLowerCase()),void 0===P?T.language=T.locale:"en"!==P&&(T.language=P),function isBoolean(v){return!0===v||!1===v}(v._languagePackSupport)&&(T.languagePackSupport=v._languagePackSupport),isString(v._cacheRoot)&&(T.cacheRoot=v._cacheRoot),isString(v._languagePackId)&&(T.languagePackId=v._languagePackId),isString(v._translationsConfigFile)){T.translationsConfigFile=v._translationsConfigFile;try{T.translationsConfig=readJsonFileSync(T.translationsConfigFile)}catch(P){if(v._corruptedFile){var x=I.dirname(v._corruptedFile);z.exists(x,(function(P){P&&z.writeFile(v._corruptedFile,"corrupted","utf8",(function(v){console.error(v)}))}))}}}}catch(v){}O="pseudo"===T.locale,void 0,R=Object.create(null)}(),P.loadMessageBundle=loadMessageBundle,P.config=function config(v){return v&&(isString(v.locale)&&(T.locale=v.locale.toLowerCase(),T.language=T.locale,void 0,R=Object.create(null)),void 0!==v.messageFormat&&(T.messageFormat=v.messageFormat),v.bundleFormat===x.standalone&&!0===T.languagePackSupport&&(T.languagePackSupport=!1)),O="pseudo"===T.locale,loadMessageBundle}},76347:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createAzExtOutputChannel=void 0;const _=C(89496);P.createAzExtOutputChannel=function createAzExtOutputChannel(v,P){return new AzExtOutputChannel(v,P)};class AzExtOutputChannel{constructor(v,P){this.name=v,this.extensionPrefix=P,this._outputChannel=_.window.createOutputChannel(this.name)}append(v){this._outputChannel.append(v)}appendLine(v){this._outputChannel.appendLine(v)}appendLog(v,P){if(_.workspace.getConfiguration(this.extensionPrefix).get("enableOutputTimestamps")){P||(P={});const C=P.date||new Date;this.appendLine(`${C.toLocaleTimeString()}${P.resourceName?" ".concat(P.resourceName):""}: ${v}`)}else this.appendLine(v)}clear(){this._outputChannel.clear()}show(v,P){this._outputChannel.show(P)}hide(){this._outputChannel.hide()}dispose(){this._outputChannel.dispose()}}},49305:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AzExtTreeFileSystem=void 0;const x=C(63477),k=C(89496),R=C(2660),T=C(43534),O=C(48527),I=new Error((0,T.localize)("notSupported","This operation is not supported."));P.AzExtTreeFileSystem=class AzExtTreeFileSystem{constructor(v){this._emitter=new k.EventEmitter,this._bufferedEvents=[],this._tree=v}get onDidChangeFile(){return this._emitter.event}showTextDocument(v,P){return _(this,void 0,void 0,(function*(){yield k.window.showTextDocument(this.getUriFromItem(v),P)}))}watch(){return new k.Disposable((()=>{}))}stat(v){return _(this,void 0,void 0,(function*(){return(yield(0,R.callWithTelemetryAndErrorHandling)("stat",(P=>_(this,void 0,void 0,(function*(){P.telemetry.suppressIfSuccessful=!0;const C=yield this.lookup(P,v);return yield this.statImpl(P,C,v)})))))||{type:k.FileType.Unknown,ctime:0,mtime:0,size:0}}))}readFile(v){return _(this,void 0,void 0,(function*(){return(yield(0,R.callWithTelemetryAndErrorHandling)("readFile",(P=>_(this,void 0,void 0,(function*(){P.errorHandling.rethrow=!0,P.errorHandling.suppressDisplay=!0,P.telemetry.eventVersion=2;const C=yield this.lookup(P,v);return yield this.readFileImpl(P,C,v)})))))||Buffer.from("")}))}writeFile(v,P){return _(this,void 0,void 0,(function*(){yield(0,R.callWithTelemetryAndErrorHandling)("writeFile",(C=>_(this,void 0,void 0,(function*(){const _=yield this.lookup(C,v);yield this.writeFileImpl(C,_,P,v),yield _.refresh(C)}))))}))}readDirectory(v){return _(this,void 0,void 0,(function*(){throw I}))}createDirectory(v){return _(this,void 0,void 0,(function*(){throw I}))}delete(v){return _(this,void 0,void 0,(function*(){throw I}))}rename(v){return _(this,void 0,void 0,(function*(){throw I}))}fireSoon(...v){this._bufferedEvents.push(...v.map((v=>({type:v.type,uri:this.getUriFromItem(v.item)})))),this._fireSoonHandle&&clearTimeout(this._fireSoonHandle),this._fireSoonHandle=setTimeout((()=>{this._emitter.fire(this._bufferedEvents),this._bufferedEvents.length=0}),5)}getUriParts(v){return{filePath:this.getFilePath(v),query:{id:v.fullId}}}findItem(v,P){return _(this,void 0,void 0,(function*(){return yield this._tree.findTreeItem(P.id,v)}))}getUriFromItem(v){const P=this.getUriParts(v),C=(0,x.stringify)(P.query),_=encodeURIComponent(P.filePath);return k.Uri.parse(`${this.scheme}:///${_}?${C}`)}lookup(v,P){return _(this,void 0,void 0,(function*(){const C=yield this.findItem(v,this.getQueryFromUri(P));if(C)return C;throw v.telemetry.suppressAll=!0,v.errorHandling.rethrow=!0,v.errorHandling.suppressDisplay=!0,k.FileSystemError.FileNotFound(P)}))}getQueryFromUri(v){const P=(0,x.parse)(v.query),C=(0,O.nonNullProp)(P,"id");if("string"==typeof C)return Object.assign(P,{id:C});throw new Error('Internal Error: Expected "id" to be type string.')}}},35094:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.DebugReporter=void 0;const _=C(96206);P.DebugReporter=class DebugReporter{constructor(v,P,C){this._extensionName=v,this._extensionVersion=P,this._verbose=C}sendTelemetryErrorEvent(v,P,C,x){try{const x=JSON.stringify(P||{}),k=JSON.stringify(C||{});if(this._verbose){const P=`** TELEMETRY("${this._extensionName}/${v}", ${this._extensionVersion}) properties=${x}, measures=${k}`;_.log(P)}}catch(v){_.error(`ERROR (DebugReporter): ${v}`)}}}},29767:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.DialogResponses=void 0;const _=C(4865),x=C(43534);!function(v){v.yes={title:(0,x.localize)("yes","Yes")},v.no={title:(0,x.localize)("no","No")},v.cancel={title:(0,x.localize)("cancel","Cancel"),isCloseAffordance:!0},v.deleteResponse={title:(0,x.localize)("delete","Delete")},v.learnMore={title:_.learnMore},v.dontWarnAgain={title:(0,x.localize)("dontWarnAgain","Don't warn again")},v.skipForNow={title:(0,x.localize)("skipForNow","Skip for now")},v.upload={title:(0,x.localize)("upload","Upload")},v.alwaysUpload={title:(0,x.localize)("alwaysUpload","Always upload")},v.dontUpload={title:(0,x.localize)("dontUpload","Don't upload"),isCloseAffordance:!0},v.reportAnIssue={title:(0,x.localize)("reportAnIssue","Report an issue")}}(P.DialogResponses||(P.DialogResponses={}))},2660:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.registerTelemetryHandler=P.registerErrorHandler=P.registerOnActionStartHandler=P.callWithTelemetryAndErrorHandling=P.callWithTelemetryAndErrorHandlingSync=void 0;const x=C(89496),k=C(29767),R=C(94283),T=C(43534),O=C(77271),I=C(1067),z=C(49362),q=C(21346),L=C(55736),j=C(99869);function initContext(v){const P=Date.now(),C={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:[]};C.ui=new L.AzExtUserInput(C);const _=Object.assign(C,{callbackId:v});for(const v of Object.values(B))try{v(_)}catch(v){}return[P,C]}P.callWithTelemetryAndErrorHandlingSync=function callWithTelemetryAndErrorHandlingSync(v,P){const[C,_]=initContext(v);try{return P(_)}catch(P){return void handleError(_,v,P)}finally{handleTelemetry(_,v,C)}},P.callWithTelemetryAndErrorHandling=function callWithTelemetryAndErrorHandling(v,P){return _(this,void 0,void 0,(function*(){const[C,_]=initContext(v);try{return yield Promise.resolve(P(_))}catch(P){return void handleError(_,v,P)}finally{handleTelemetry(_,v,C)}}))};const B={},G={},U={};P.registerOnActionStartHandler=function registerOnActionStartHandler(v){return registerHandler(v,B)},P.registerErrorHandler=function registerErrorHandler(v){return registerHandler(v,G)},P.registerTelemetryHandler=function registerTelemetryHandler(v){return registerHandler(v,U)};let V=0;function registerHandler(v,P){V+=1;const C=V;return P[C]=v,{dispose:()=>{delete P[C]}}}function handleError(v,P,C){let L=!1;const B=Object.assign(v,{error:C,callbackId:P});try{for(const v of Object.values(G))try{v(B)}catch(v){}const P=(0,I.parseError)(B.error),C=P.message;P.message=(0,O.maskUserInfo)(P.message,v.valuesToMask),P.stepName&&(v.telemetry.properties.lastStep=P.stepName),P.isUserCancelledError?(v.telemetry.properties.result="Canceled",v.errorHandling.suppressDisplay=!0,v.errorHandling.rethrow=!1):(v.telemetry.properties.result="Failed",v.telemetry.properties.error=P.errorType,v.telemetry.properties.errorMessage=P.message,v.telemetry.properties.stack=P.stack?(0,j.limitLines)(P.stack,3):void 0,(v.telemetry.suppressIfSuccessful||v.telemetry.suppressAll)&&(v.telemetry.properties.suppressTelemetry="true"));const U={callbackId:B.callbackId,error:P,issueProperties:v.errorHandling.issueProperties,time:Date.now()};if(v.errorHandling.suppressDisplay&&!v.errorHandling.forceIncludeInReportIssueCommand||(0,z.cacheIssueForCommand)(U),!v.errorHandling.suppressDisplay){let P;R.ext.outputChannel.appendLog((0,T.localize)("outputError","Error: {0}",C)),C.includes("\n")?(R.ext.outputChannel.show(),P=(0,T.localize)("multilineError","An error has occured. Check output window for more details.")):P=C;const O=[];v.errorHandling.suppressReportIssue||O.push(k.DialogResponses.reportAnIssue),v.errorHandling.buttons&&O.push(...v.errorHandling.buttons),x.window.showErrorMessage(P,...O).then((v=>_(this,void 0,void 0,(function*(){v===k.DialogResponses.reportAnIssue?yield(0,q.reportAnIssue)(U):v&&"callback"in v&&(yield v.callback())}))))}if(v.errorHandling.rethrow)throw L=!0,B.error}catch(v){if(L)throw v;sendHandlerFailedEvent(B,"error")}}function handleTelemetry(v,P,C){const _=Object.assign(v,{callbackId:P});try{for(const v of Object.values(U))try{v(_)}catch(v){}if(shouldSendTelemtry(v)){const P=Date.now();v.telemetry.measurements.duration=(P-C)/1e3,v.valuesToMask=v.valuesToMask.filter(((P,C)=>v.valuesToMask.indexOf(P)===C));for(const[P,C]of Object.entries(v.telemetry.properties))C&&(/(error|exception)/i.test(P)?v.telemetry.properties[P]=v.telemetry.maskEntireErrorMessage?(0,O.getRedactedLabel)("action"):(0,O.maskUserInfo)(C,v.valuesToMask):v.telemetry.properties[P]=(0,O.maskUserInfo)(C,v.valuesToMask,!0));const x=Object.keys(v.telemetry.properties).filter((v=>/(error|exception|stack)/i.test(v)));R.ext._internalReporter.sendTelemetryErrorEvent(getTelemetryEventName(_),v.telemetry.properties,v.telemetry.measurements,x)}}catch(v){sendHandlerFailedEvent(_,"telemetry")}}function shouldSendTelemtry(v){return!(v.telemetry.suppressAll||v.telemetry.suppressIfSuccessful&&"Succeeded"===v.telemetry.properties.result)}function sendHandlerFailedEvent(v,P){try{shouldSendTelemtry(v)&&R.ext._internalReporter.sendTelemetryErrorEvent(getTelemetryEventName(v),{handlerFailed:P})}catch(v){}}function getTelemetryEventName(v){return v.telemetry.eventVersion?`${v.callbackId}V${v.telemetry.eventVersion}`:v.callbackId}},4865:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.AzExtQuickInputButtons=P.learnMore=void 0;const _=C(89496),x=C(43534);P.learnMore=(0,x.localize)("learnMore","Learn more"),function(v){v.LearnMore={iconPath:new _.ThemeIcon("question"),tooltip:P.learnMore}}(P.AzExtQuickInputButtons||(P.AzExtQuickInputButtons={}))},1018:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createApiProvider=void 0;const _=C(40317),x=C(2660),k=C(75585),R=C(43534);P.createApiProvider=function createApiProvider(v){for(const P of v)if(!_.valid(P.apiVersion))throw new Error((0,R.localize)("invalidVersion",'Invalid semver "{0}".',P.apiVersion));const P=(0,k.getPackageInfo)().extensionId;return{getApi:C=>function getApiInternal(v,P,C){return(0,x.callWithTelemetryAndErrorHandlingSync)("getApi",(x=>{x.errorHandling.rethrow=!0,x.errorHandling.suppressDisplay=!0,x.telemetry.properties.isActivationEvent="true",x.telemetry.properties.apiVersionRange=C;const k=v.map((v=>v.apiVersion));x.telemetry.properties.apiVersions=k.join(", ");const T=_.maxSatisfying(k,C);if(T)return v.find((v=>v.apiVersion===T));{const v=_.minSatisfying(k,"");let x,T;throw v&&_.gtr(v,C)?(x=(0,R.localize)("notSupported",'API version "{0}" for extension id "{1}" is no longer supported. Minimum version is "{2}".',C,P,v),T="NoLongerSupported"):(x=(0,R.localize)("updateExtension",'Extension dependency with id "{0}" must be updated.',P),T="NotYetSupported"),new ApiVersionError(x,T)}}))}(v,P,C)}};class ApiVersionError extends Error{constructor(v,P){super(v),this.code=P}}},96939:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.createExperimentationService=void 0;const x=C(89496),k=C(59035),R=C(94283),T=C(75585),O=C(94485);P.createExperimentationService=function createExperimentationService(v,P){return _(this,void 0,void 0,(function*(){const C=new ExperimentationServiceAdapter,{extensionId:_,extensionVersion:O}=(0,T.getPackageInfo)(v);void 0===P&&(P=v.extensionMode!==x.ExtensionMode.Production?k.TargetPopulation.Team:/alpha/gi.test(O)||/Insiders/gi.test(x.env.appName)?k.TargetPopulation.Insiders:k.TargetPopulation.Public);try{C.wrappedExperimentationService=yield k.getExperimentationServiceAsync(_,O,P,new ExperimentationTelemetry(R.ext._internalReporter,v),v.globalState)}catch(v){}return C}))};class ExperimentationServiceAdapter{isCachedFlightEnabled(v){return _(this,void 0,void 0,(function*(){return!!this.wrappedExperimentationService&&!!(yield this.getCachedTreatmentVariable(v))}))}isLiveFlightEnabled(v){return _(this,void 0,void 0,(function*(){return!!this.wrappedExperimentationService&&!!(yield this.getLiveTreatmentVariable(v))}))}getCachedTreatmentVariable(v){return _(this,void 0,void 0,(function*(){return this.wrappedExperimentationService?Promise.resolve(this.wrappedExperimentationService.getTreatmentVariable("vscode",v)):Promise.resolve(void 0)}))}getLiveTreatmentVariable(v){return _(this,void 0,void 0,(function*(){if(this.wrappedExperimentationService)return this.wrappedExperimentationService.getTreatmentVariableAsync("vscode",v)}))}}class ExperimentationTelemetry{constructor(v,P){this.telemetryReporter=v,this.sharedProperties={},P.subscriptions.push((0,O.registerTelemetryHandler)((v=>this.handleTelemetry(v))))}postEvent(v,P){const C={};for(const v of P.keys())C[v]=P.get(v);Object.assign(C,this.sharedProperties),/query-expfeature/i.test(v)&&(C.isActivationEvent="true"),this.telemetryReporter.sendTelemetryErrorEvent(v,C)}setSharedProperty(v,P){this.sharedProperties[v]=P}handleTelemetry(v){Object.assign(v.telemetry.properties,this.sharedProperties)}}},53519:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createTelemetryReporter=void 0;const _=C(77282),x=C(89496),k=C(89877),R=C(35094),T=C(75585),O=!/^(false|0)?$/i.test(_.env.DEBUGTELEMETRY||""),I=/^(verbose|v)$/i.test(_.env.DEBUGTELEMETRY||"");P.createTelemetryReporter=function createTelemetryReporter(v){const{extensionName:P,extensionVersion:C,aiKey:_}=(0,T.getPackageInfo)(v);let z;if(O)console.warn(`${P}: DEBUGTELEMETRY mode enabled (${I?"verbose":"quiet"}) - not sending telemetry`),z=new R.DebugReporter(P,C,I);else{const x=new k.default(P,C,_);v.subscriptions.push(x),z=x}return z.sendTelemetryErrorEvent("info",{isActivationEvent:"true",product:x.env.appName,language:x.env.language},void 0,[]),z}},57210:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.NoResourceFoundError=P.NotImplementedError=P.GoBackError=P.UserCancelledError=void 0;const _=C(43534);class UserCancelledError extends Error{constructor(v){super((0,_.localize)("userCancelledError","Operation cancelled.")),this.stepName=v}}P.UserCancelledError=UserCancelledError;class GoBackError extends Error{constructor(){super((0,_.localize)("backError","Go back."))}}P.GoBackError=GoBackError;class NotImplementedError extends Error{constructor(v,P){super((0,_.localize)("notImplementedError",'"{0}" is not implemented on "{1}".',v,P.constructor.name))}}P.NotImplementedError=NotImplementedError;class NoResourceFoundError extends Error{constructor(v){v&&v.noItemFoundErrorMessage?(super(v.noItemFoundErrorMessage),v.errorHandling.suppressReportIssue=!0):super((0,_.localize)("noResourcesError","No matching resources found."))}}P.NoResourceFoundError=NoResourceFoundError},82716:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.appendExtensionUserAgent=P.addExtensionUserAgent=void 0;const _=C(75585);function getExtensionUserAgent(){const{extensionName:v,extensionVersion:P}=(0,_.getPackageInfo)();return`${v}/${P}`}P.addExtensionUserAgent=function addExtensionUserAgent(v){v.addUserAgentInfo(getExtensionUserAgent())},P.appendExtensionUserAgent=function appendExtensionUserAgent(v){const P=getExtensionUserAgent();return v||(v=P),v.includes(P)?v:`${v} ${P}`}},94283:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.registerUIExtensionVariables=P.ext=void 0;const x=C(39491),k=C(89496),R=C(2660),T=C(53519),O=C(43534),I=C(1067);function handleEntryNotFound(v){return _(this,void 0,void 0,(function*(){"Entry not found in cache."===(0,I.parseError)(v.error).message&&(v.error=new Error((0,O.localize)("mustReload","Your VS Code window must be reloaded to perform this action.")),v.errorHandling.suppressReportIssue=!0,v.errorHandling.buttons=[{title:(0,O.localize)("reloadWindow","Reload Window"),callback:()=>_(this,void 0,void 0,(function*(){yield k.commands.executeCommand("workbench.action.reloadWindow")}))}])}))}P.ext=new class UninitializedExtensionVariables{constructor(){this._error=new Error((0,O.localize)("uninitializedError",'"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}},P.registerUIExtensionVariables=function registerUIExtensionVariables(v){P.ext!==v&&(x(v.context,"registerUIExtensionVariables: Missing context"),x(v.outputChannel,"registerUIExtensionVariables: Missing outputChannel"),P.ext=Object.assign(v,{_internalReporter:(0,T.createTelemetryReporter)(v.context)}),(0,R.registerErrorHandler)(handleEntryNotFound))}},75585:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.getPackageInfo=void 0;const _=C(57147),x=C(94283);let k;P.getPackageInfo=function getPackageInfo(v){if(!k){v||(v=x.ext.context);const P=JSON.parse(_.readFileSync(v.asAbsolutePath("package.json")).toString()),C=P.name,R=P.version,T=P.aiKey,O=P.publisher,I=P.bugs?"string"==typeof P.bugs?P.bugs:P.bugs.url:void 0;if(!T)throw new Error("Extension's package.json is missing aiKey");if(!C)throw new Error("Extension's package.json is missing name");if(!O)throw new Error("Extension's package.json is missing publisher");if(!R)throw new Error("Extension's package.json is missing version");const z=`${P.publisher}.${P.name}`;k={extensionName:C,extensionVersion:R,aiKey:T,extensionId:z,bugsUrl:I}}return k}},94485:function(v,P,C){"use strict";var _=this&&this.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),x=this&&this.__exportStar||function(v,P){for(var C in v)"default"===C||Object.prototype.hasOwnProperty.call(P,C)||_(P,v,C)};Object.defineProperty(P,"__esModule",{value:!0}),P.registerReportIssueCommand=P.maskValue=P.callWithMaskHandling=P.addExtensionValueToMask=P.registerUIExtensionVariables=P.createExperimentationService=P.createAzExtOutputChannel=void 0;var k=C(76347);Object.defineProperty(P,"createAzExtOutputChannel",{enumerable:!0,get:function(){return k.createAzExtOutputChannel}}),x(C(49305),P),x(C(2660),P),x(C(1018),P);var R=C(96939);Object.defineProperty(P,"createExperimentationService",{enumerable:!0,get:function(){return R.createExperimentationService}}),x(C(29767),P),x(C(57210),P),x(C(82716),P);var T=C(94283);Object.defineProperty(P,"registerUIExtensionVariables",{enumerable:!0,get:function(){return T.registerUIExtensionVariables}});var O=C(77271);Object.defineProperty(P,"addExtensionValueToMask",{enumerable:!0,get:function(){return O.addExtensionValueToMask}}),Object.defineProperty(P,"callWithMaskHandling",{enumerable:!0,get:function(){return O.callWithMaskHandling}}),Object.defineProperty(P,"maskValue",{enumerable:!0,get:function(){return O.maskValue}}),x(C(83404),P),x(C(1067),P),x(C(98485),P),x(C(83005),P);var I=C(49362);Object.defineProperty(P,"registerReportIssueCommand",{enumerable:!0,get:function(){return I.registerReportIssueCommand}}),x(C(32469),P),x(C(12944),P),x(C(53717),P),x(C(32233),P),x(C(69517),P),x(C(94705),P),x(C(18617),P),x(C(48639),P),x(C(81697),P),x(C(3909),P),x(C(48527),P),x(C(24066),P)},43534:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.localize=void 0;const _=C(81693);P.localize=_.loadMessageBundle()},77271:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.getRedactedLabel=P.maskValue=P.maskUserInfo=P.callWithMaskHandling=P.addValuesToMaskFromAzureId=P.addExtensionValueToMask=P.resetUsernameMask=void 0;const x=C(63150),k=C(22037),R=C(1067);let T,O;function getExtValuesToMask(){return T||(T=[]),T}function maskValue(v,P){if(P){const C=[P,encodeURIComponent(P)];for(const P of C)v=v.replace(new RegExp(x(P),"gi"),"---")}return v}function getRedactedLabel(v){return`redacted:${v}`}P.resetUsernameMask=function resetUsernameMask(){O=void 0},P.addExtensionValueToMask=function addExtensionValueToMask(...v){const P=getExtValuesToMask();for(const C of v)C&&!P.includes(C)&&P.push(C)},P.addValuesToMaskFromAzureId=function addValuesToMaskFromAzureId(v,P){var C;const _=(P||"").toLowerCase().split("/");"subscriptions"===_[1]&&"resourcegroups"===_[3]&&(v.valuesToMask.push(_[2]),v.valuesToMask.push(_[4]),"providers"===_[5]&&(null===(C=_[6])||void 0===C?void 0:C.startsWith("microsoft."))&&_[8]&&v.valuesToMask.push(_[8]))},P.callWithMaskHandling=function callWithMaskHandling(v,P){return _(this,void 0,void 0,(function*(){try{return yield v()}catch(v){const C=(0,R.parseError)(v);if(C.isUserCancelledError)throw v;throw new Error(maskValue(C.message,P))}}))},P.maskUserInfo=function maskUserInfo(v,P,C=!1,_=(()=>k.userInfo().username)){let x=String(v);const R=P.concat(getExtValuesToMask()).sort(((v,P)=>P.length-v.length));for(const v of R)x=maskValue(x,v);C||(x=x.replace(/\S+@\S+/gi,getRedactedLabel("email")),x=x.replace(/\b[0-9a-f\-\:\.]{4,}\b/gi,getRedactedLabel("id"))),x=x.replace(/[a-z]+:\/\/\S*/gi,getRedactedLabel("url")),x=x.replace(/\S+(?{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.parseError=void 0;const _=C(82647),x=C(43534),k=C(80411);function parseIfJson(v){if("string"==typeof v&&v.indexOf("{")>=0)try{return(0,k.parseJson)(v)}catch(v){}return v}function getMessage(v,P){return v&&(v.message||v.Message||v.detail||"string"==typeof parseIfJson(v.body)&&v.body)||P}function getCode(v,P){const C=v&&(v.code||v.Code||v.errorCode||v.statusCode);return C?String(C):P}function unpackErrorFromField(v,P){let C=v&&v[P];if(C){if("string"==typeof C&&C.indexOf("{")>=0)try{C=(0,k.parseJson)(C)}catch(v){}if("object"==typeof C)return C}return v}P.parseError=function parseError(v){let P,C,k="",R="";if("object"==typeof v&&null!==v){v.constructor!==Object&&(k=v.constructor.name),P=function getCallstack(v){const P=("string"==typeof v.stack?v.stack:"").split(/(\r\n|\n)/g).map((v=>{let P="";const C=v.match(/[^\/\\\(\s]+\.(t|j)s:[0-9]+:[0-9]+/i);if(C){const _=v.match(/^[\s]*at ([^\(\\\/]+(?:\\|\/)?)+/i);_&&(P+=_[1]);const x=[],k=/node_modules(?:\\|\/)([^\\\/]+)/gi;let R;do{R=k.exec(v),R&&x.push(R[1])}while(R);x.push(C[0]),P+=x.join("/")}return P})).filter((v=>!!v));return P.length>0?P.join("\n"):void 0}(v),k=getCode(v,k),v=unpackErrorFromField(v,"value"),v=unpackErrorFromField(v,"_value"),v=unpackErrorFromField(v,"error"),v=unpackErrorFromField(v,"error"),Array.isArray(v.errors)&&v.errors.length&&(v=v.errors[0]),k=getCode(v,k),R=getMessage(v,R),k&&R&&!/error.*deserializing.*response.*body/i.test(R)||(v=unpackErrorFromField(v,"response"),k=getCode(v=unpackErrorFromField(v,"body"),k),R=getMessage(v,R));let _=parseIfJson(v.message);_=parseIfJson(_),_&&_.error&&(_=_.error),k=getCode(_,k),R=getMessage(_,R),R||(R=function convertCodeToError(v){if(v){const P=parseInt(v,10);if(!isNaN(P))return(0,x.localize)("failedWithCode",'Failed with code "{0}".',P)}return}(k)||JSON.stringify(v)),"stepName"in v&&"string"==typeof v.stepName&&(C=v.stepName)}else null!=v&&v.toString&&""!==v.toString().trim()&&(k=typeof v,R=v.toString());return R=function unpackErrorsInMessage(v){if(v){const P=v.match(/"Errors":\[\s*"([^"]+)"/);if(null!==P){const[,v]=P;return v}}return v}(R),[R,k]=function parseIfFileSystemError(v,P){const C=v.match(/\((([a-z]*) \(FileSystemError\).*)\)$/i);C&&(v=C[1],P=C[2]);return[v,P]}(R,k),k||(k=typeof v),R||(R=(0,x.localize)("unknownError","Unknown Error")),R=function parseIfHtml(v){if(/(.*)<\/Message>/is);if(P)return P[1];return v}(R),{errorType:k,message:R,stack:P,stepName:C,isUserCancelledError:"UserCancelledError"===k}}},98485:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.registerCommand=void 0;const x=C(89496),k=C(2660),R=C(94283),T=C(12309),O=C(53717);P.registerCommand=function registerCommand(v,P,C,I){let z;R.ext.context.subscriptions.push(x.commands.registerCommand(v,((...R)=>_(this,void 0,void 0,(function*(){if(C){if(function debounceCommand(v,P){if(P&&P+v>Date.now())return!0;return!1}(C,z))return;z=Date.now()}return yield(0,k.callWithTelemetryAndErrorHandling)(I||v,(v=>{if(R.length>0){const P=R[0];P instanceof O.AzExtTreeItem?v.telemetry.properties.contextValue=P.contextValue:P instanceof x.Uri&&(v.telemetry.properties.contextValue="Uri");for(const P of R)P instanceof O.AzExtTreeItem&&(0,T.addTreeItemValuesToMask)(v,P,"command")}return P(v,...R)}))})))))}},83005:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.registerEvent=void 0;const x=C(2660),k=C(94283);P.registerEvent=function registerEvent(v,P,C){k.ext.context.subscriptions.push(P(((...P)=>_(this,void 0,void 0,(function*(){return yield(0,x.callWithTelemetryAndErrorHandling)(v,(v=>C(v,...P)))})))))}},49362:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.registerReportIssueCommand=P.cacheIssueForCommand=void 0;const x=C(27484),k=C(84110),R=C(43534),T=C(98485),O=C(21346),I=C(48527);let z;x.extend(k),P.cacheIssueForCommand=function cacheIssueForCommand(v){if(z){z.push(v),z=z.filter((P=>P===v||P.callbackId!==v.callbackId||P.error.message!==v.error.message));const P=50;z.length>P&&z.shift()}},P.registerReportIssueCommand=function registerReportIssueCommand(v){z=[],(0,T.registerCommand)(v,(v=>_(this,void 0,void 0,(function*(){if(v.errorHandling.suppressDisplay=!0,v.errorHandling.suppressReportIssue=!0,z=(0,I.nonNullValue)(z,"cachedIssues"),0===z.length)yield(0,O.reportAnIssue)(void 0);else{const P=z.reverse().map((v=>({label:v.error.message,description:v.error.errorType,detail:`${v.callbackId} - ${x(v.time).fromNow()}`,data:v})));P.unshift({label:(0,R.localize)("emptyIssue","$(keyboard) Manually enter error"),data:void 0});const C=(0,R.localize)("selectError","Select the error you would like to report"),_=(yield v.ui.showQuickPick(P,{placeHolder:C,stepName:"reportIssue",suppressPersistence:!0})).data;yield(0,O.reportAnIssue)(_)}}))))}},21346:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.getReportAnIssueLink=P.reportAnIssue=P.maxUrlLength=void 0;const x=C(22037),k=C(89496),R=C(75585),T=C(43534),O=C(3909);function getReportAnIssueLink(v){return _(this,void 0,void 0,(function*(){const{extensionVersion:C}=(0,R.getPackageInfo)(),_=((null==v?void 0:v.error.stack)||"").replace(/\r\n/g,"\n");let O=`\n\x3c!-- ${(0,T.localize)("reportIssue_removePrivateInfo","IMPORTANT: Please be sure to remove any private information before submitting.")} --\x3e\n\n${(0,T.localize)("reportIssue_isItConsistent","Does this occur consistently? \x3c!-- TODO: Type Yes or No --\x3e")}\nRepro steps:\n\x3c!-- ${(0,T.localize)("reportIssue_enterReproSteps","TODO: Share the steps needed to reliably reproduce the problem. Please include actual and expected results.")} --\x3e\n\n1.\n2.`;v&&(O+=`\n\nAction: ${v.callbackId}\nError type: ${v.error.errorType}\nError Message: ${v.error.message}\n`),O+=`\n\nVersion: ${C}\nOS: ${process.platform}\nOS Release: ${x.release()}\nProduct: ${k.env.appName}\nProduct Version: ${k.version}\nLanguage: ${k.env.language}`;const I=Object.assign({},_?{"Call Stack":_}:{},null==v?void 0:v.issueProperties);for(const v of Object.getOwnPropertyNames(I)){const P=I[v];O+=(z=v,q=String(P),`\n\n
\n${z}\n\n\`\`\`\n${q}\n\`\`\`\n\n
\n`)}var z,q;const L=createNewIssueLinkFromBody(O);return L.length<=P.maxUrlLength?L:(yield k.env.clipboard.writeText(O),createNewIssueLinkFromBody((0,T.localize)("pasteIssue","The issue text was copied to the clipboard. Please paste it into this window.")))}))}function createNewIssueLinkFromBody(v){const{extensionName:P,bugsUrl:C}=(0,R.getPackageInfo)();return`${C||`https://github.com/Microsoft/${P}/issues`}/new?body=${encodeURIComponent(v)}`}P.maxUrlLength=2e3,P.reportAnIssue=function reportAnIssue(v){return _(this,void 0,void 0,(function*(){const P=yield getReportAnIssueLink(v);yield(0,O.openUrl)(P)}))},P.getReportAnIssueLink=getReportAnIssueLink},32469:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.InvalidTreeItem=P.AzExtParentTreeItem=void 0;const x=C(73837),k=C(89496),R=C(57210),T=C(43534),O=C(72855),I=C(53717),z=C(32233),q=C(96919),L=C(36979),j=C(34982);class AzExtParentTreeItem extends I.AzExtTreeItem{constructor(){super(...arguments),this.collapsibleState=k.TreeItemCollapsibleState.Collapsed,this._isAzExtParentTreeItem=!0,this._cachedChildren=[],this._creatingTreeItems=[],this._clearCache=!0}getCachedChildren(v){return _(this,void 0,void 0,(function*(){return this._clearCache&&(this._initChildrenTask=this.loadMoreChildren(v)),this._initChildrenTask&&(yield this._initChildrenTask),[...this._cachedChildren]}))}get creatingTreeItems(){return this._creatingTreeItems}clearCache(){this._clearCache=!0}createChild(v){return _(this,void 0,void 0,(function*(){if(!this.createChildImpl)throw new R.NotImplementedError("createChildImpl",this);{let P;v.telemetry.properties.advancedCreation=String(!!v.advancedCreation);try{const C=yield this.createChildImpl(Object.assign(v,{showCreatingTreeItem:v=>{P=new z.GenericTreeItem(this,{label:(0,T.localize)("creatingLabel","Creating {0}...",v),contextValue:`azureextensionui.creating${v}`,iconPath:new k.ThemeIcon("loading~spin")}),this._creatingTreeItems.push(P),this.treeDataProvider.refreshUIOnly(this)}}));return this.addChildToCache(C),this.treeDataProvider._onTreeItemCreateEmitter.fire(C),C}finally{P&&(this._creatingTreeItems.splice(this._creatingTreeItems.indexOf(P),1),this.treeDataProvider.refreshUIOnly(this))}}}))}compareChildrenImpl(v,P){return v.label.localeCompare(P.label)}pickChildTreeItem(v,P){return _(this,void 0,void 0,(function*(){if(this.pickTreeItemImpl){const C=yield this.getCachedChildren(P),_=yield this.pickTreeItemImpl(v);if(_){const v=C.find((v=>v.fullId===_.fullId));if(v)return v}}const C=(0,T.localize)("selectTreeItem","Select {0}",this.childTypeLabel),x=`treeItemPicker|${this.contextValue}`;let k;try{k=(yield P.ui.showQuickPick(this.getQuickPicks(v,P),{placeHolder:C,stepName:x,ignoreFocusOut:P.ignoreFocusOut})).data}catch(v){if(!(v instanceof AutoSelectError)){if(v instanceof CanPickManyError){const k=yield P.ui.showQuickPick(v.picks,{placeHolder:C,stepName:x,canPickMany:!0});return yield Promise.all(k.map((v=>_(this,void 0,void 0,(function*(){return yield v.data()})))))}throw v}k=v.data}return yield k()}))}addChildToCache(v){if(!this._cachedChildren.find((P=>P.fullId===v.fullId))){let P=this._cachedChildren.length;for(let C=0;C_(this,void 0,void 0,(function*(){do{if(P.isCancellationRequested)throw new R.UserCancelledError("loadAllChildren");yield this.loadMoreChildren(v)}while(this.hasMoreChildrenImpl())})))),[...this._cachedChildren]}))}createTreeItemsWithErrorHandling(v,P,C,k){return _(this,void 0,void 0,(function*(){const R=[];let O;if(v||(v=[]),yield Promise.all(v.map((v=>_(this,void 0,void 0,(function*(){try{const P=yield C(v);P&&(P.contextValue,P.description,P.label,P.iconPath,P.id,R.push(P))}catch(C){let _;try{_=yield k(v)}catch(v){}_?R.push(new InvalidTreeItem(this,C,{label:_,contextValue:P,data:v})):(0,x.isNullOrUndefined)(C)||(O=C)}}))))),!(0,x.isNullOrUndefined)(O)){const v=(0,T.localize)("cantShowItems","Some items could not be displayed");R.push(new InvalidTreeItem(this,O,{label:v,description:"",contextValue:P}))}return R}))}loadMoreChildrenInternal(v){return _(this,void 0,void 0,(function*(){try{if(this._clearCache){for(const v of this._cachedChildren)(0,q.isAzExtParentTreeItem)(v)&&v.clearCache();this._cachedChildren=[]}else if(!this.hasMoreChildrenImpl())return;const P=yield this.loadMoreChildrenImpl(this._clearCache,v);this._cachedChildren=this._cachedChildren.concat(P).sort(((v,P)=>this.compareChildrenImpl(v,P)))}finally{this._clearCache=!1}}))}getQuickPicks(v,P){return _(this,void 0,void 0,(function*(){let C=yield this.getCachedChildren(P);C=C.filter((P=>P.includeInTreePicker(v)));let x=this.autoSelectInTreeItemPicker;const O=C.map((v=>v instanceof z.GenericTreeItem?(x=!1,{label:v.label,description:v.description,id:v.fullId,data:()=>_(this,void 0,void 0,(function*(){if(v.commandId){const C=v.commandArgs||[v];return yield k.commands.executeCommand(v.commandId,...C),yield this.refresh(P),this}throw new Error((0,T.localize)("noCommand","Failed to find commandId on generic tree item."))}))}):{label:v.label,description:v.description,id:v.fullId,data:()=>_(this,void 0,void 0,(function*(){return yield Promise.resolve(v)}))}));if(this.createChildImpl&&this.childTypeLabel&&!P.suppressCreatePick){const v=this.createNewLabel||(0,T.localize)("treePickerCreateNew","Create new {0}...",this.childTypeLabel);this.supportsAdvancedCreation&&O.unshift({label:`$(plus) ${v}`,description:(0,T.localize)("advanced","Advanced"),data:()=>_(this,void 0,void 0,(function*(){return yield this.createChild(Object.assign(P,{advancedCreation:!0}))}))}),O.unshift({label:`$(plus) ${v}`,data:()=>_(this,void 0,void 0,(function*(){return yield this.createChild(P)}))})}if(this.hasMoreChildrenImpl()&&O.push({label:`$(sync) ${j.loadMoreLabel}`,description:"",data:()=>_(this,void 0,void 0,(function*(){return yield this.treeDataProvider.loadMore(this,P),this}))}),0===O.length)throw new R.NoResourceFoundError(P);if(1===O.length&&x)throw new AutoSelectError(O[0].data);if(P.canPickMany&&C.some((P=>P.matchesContextValue(v))))throw new CanPickManyError(O);return O}))}}P.AzExtParentTreeItem=AzExtParentTreeItem;class InvalidTreeItem extends AzExtParentTreeItem{constructor(v,P,C){super(v),this.label=C.label,this._error=P,this.contextValue=C.contextValue,this.data=C.data,this.description=void 0!==C.description?C.description:(0,T.localize)("invalid","Invalid")}get id(){return O.randomUtils.getRandomHexString(16)}get iconPath(){return new k.ThemeIcon("warning")}loadMoreChildrenImpl(){return _(this,void 0,void 0,(function*(){throw this._error}))}hasMoreChildrenImpl(){return!1}isAncestorOfImpl(){return!1}}P.InvalidTreeItem=InvalidTreeItem;class AutoSelectError extends Error{constructor(v){super(),this.data=v}}class CanPickManyError extends Error{constructor(v){super(),this.picks=v}}},12944:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AzExtTreeDataProvider=void 0;const x=C(89496),k=C(2660),R=C(57210),T=C(43534),O=C(1067),I=C(12309),z=C(32469),q=C(32233),L=C(96919),j=C(36979),B=C(34982);function isAncestor(v,P){return P.startsWith(`${v.fullId}/`)&&(0,L.isAzExtParentTreeItem)(v)}P.AzExtTreeDataProvider=class AzExtTreeDataProvider{constructor(v,P){this._onTreeItemCreateEmitter=new x.EventEmitter,this._onDidChangeTreeDataEmitter=new x.EventEmitter,this._findTreeItemTasks=new Map,this._loadMoreCommandId=P,this._rootTreeItem=v,v.treeDataProvider=this}get onDidChangeTreeData(){return this._onDidChangeTreeDataEmitter.event}get onTreeItemCreate(){return this._onTreeItemCreateEmitter.event}getTreeItem(v){return{label:v.label,description:v.effectiveDescription,id:v.fullIdWithContext||v.fullId,collapsibleState:v.collapsibleState,contextValue:v.contextValue,iconPath:v.effectiveIconPath,command:v.commandId?{command:v.commandId,title:"",arguments:v.commandArgs||[v]}:void 0,tooltip:v.resolveTooltip?void 0:v.tooltip}}resolveTreeItem(v,P){return _(this,void 0,void 0,(function*(){return P.resolveTooltip&&(v.tooltip=yield P.resolveTooltip()),v}))}getChildren(v){return _(this,void 0,void 0,(function*(){try{return yield(0,k.callWithTelemetryAndErrorHandling)("AzureTreeDataProvider.getChildren",(P=>_(this,void 0,void 0,(function*(){let C;P.errorHandling.suppressDisplay=!0,P.errorHandling.rethrow=!0,P.errorHandling.forceIncludeInReportIssueCommand=!0,v?C=v:(P.telemetry.properties.isActivationEvent="true",C=this._rootTreeItem),(0,I.addTreeItemValuesToMask)(P,C,"getChildren"),P.telemetry.properties.contextValue=C.contextValue;const _=[...C.creatingTreeItems,...yield C.getCachedChildren(P)],k=C.hasMoreChildrenImpl();P.telemetry.properties.hasMoreChildren=String(k);const R=new Map,O=[];for(const v of _)this.isDuplicateChild(v,R)?O.push(v):R.set(v.fullIdWithContext||v.fullId,v);const L=Array.from(R.values());if(L.push(...O.map((v=>{const P=(0,T.localize)("elementWithId","An element with the following id already exists: {0}",v.fullId);return new z.InvalidTreeItem(C,new Error(P),{contextValue:"azureextensionui.duplicate",label:v.label})}))),k&&!C.isLoadingMore){const v=new q.GenericTreeItem(C,{label:B.loadMoreLabel,iconPath:new x.ThemeIcon("refresh"),contextValue:"azureextensionui.loadMore",commandId:this._loadMoreCommandId});v.commandArgs=[C],L.push(v)}return P.telemetry.measurements.childCount=L.length,L}))))}catch(P){return[new q.GenericTreeItem(v,{label:(0,T.localize)("errorTreeItem","Error: {0}",(0,O.parseError)(P).message),contextValue:"azureextensionui.error"})]}}))}refresh(v,P){return _(this,void 0,void 0,(function*(){P||(P=this._rootTreeItem),P.refreshImpl&&!P.hasBeenDeleted&&(yield P.refreshImpl(v)),(0,L.isAzExtParentTreeItem)(P)&&P.clearCache(),this.refreshUIOnly(P)}))}refreshUIOnly(v){this._onDidChangeTreeDataEmitter.fire(void 0)}loadMore(v,P){return _(this,void 0,void 0,(function*(){v.isLoadingMore=!0;try{this.refreshUIOnly(v),yield v.loadMoreChildren(P)}finally{v.isLoadingMore=!1,this.refreshUIOnly(v)}}))}showTreeItemPicker(v,P,C){return _(this,void 0,void 0,(function*(){Array.isArray(v)||(v=[v]);let _=C||this._rootTreeItem;for(;!_.matchesContextValue(v);){if(!(0,L.isAzExtParentTreeItem)(_))throw new R.NoResourceFoundError(P);{const C=yield _.pickChildTreeItem(v,P);if(Array.isArray(C))return C;_=C}}return(0,I.addTreeItemValuesToMask)(P,_,"treeItemPicker"),_}))}getParent(v){return _(this,void 0,void 0,(function*(){return v.parent===this._rootTreeItem?void 0:v.parent}))}findTreeItem(v,P){return _(this,void 0,void 0,(function*(){let C;const _=this._findTreeItemTasks.get(v);if(_)C=yield _;else{const _=P.loadAll?(0,j.runWithLoadingNotification)(P,(C=>this.findTreeItemInternal(v,P,C))):this.findTreeItemInternal(v,P);this._findTreeItemTasks.set(v,_);try{C=yield _}finally{this._findTreeItemTasks.delete(v)}}return C&&(0,I.addTreeItemValuesToMask)(P,C,"findTreeItem"),C}))}findTreeItemInternal(v,P,C){return _(this,void 0,void 0,(function*(){let _=this._rootTreeItem;e:for(;;){if(null==C?void 0:C.isCancellationRequested)throw new R.UserCancelledError("findTreeItem");const x=yield _.getCachedChildren(P);for(const P of x){if(P.fullId===v)return P;if(isAncestor(P,v)){_=P;continue e}}if(!P.loadAll||!_.hasMoreChildrenImpl())return;yield _.loadMoreChildren(P)}}))}isDuplicateChild(v,P){const C=P.get(v.fullId);if(C){if(C.contextValue===v.contextValue)return!0;{const C=`${v.fullId}-${v.contextValue}`;if(P.has(C))return!0;v.fullIdWithContext=C}}return!1}}},53717:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AzExtTreeItem=void 0;const x=C(89496),k=C(57210),R=C(43534),T=C(48527),O=C(96919);P.AzExtTreeItem=class AzExtTreeItem{constructor(v){this.valuesToMask=[],this.parent=v}get effectiveDescription(){return this._temporaryDescription||this.description}get id(){return this._id}set id(v){this._id=v}get fullId(){if(void 0===this.parent)return"";{let v=this.id||this.label;return v.startsWith("/")||(v=`/${v}`),v.startsWith(this.parent.fullId)||(v=`${this.parent.fullId}${v}`),v}}set iconPath(v){this._iconPath=v}get iconPath(){return this._iconPath}get effectiveIconPath(){return this._temporaryDescription||this.isLoadingMore?new x.ThemeIcon("loading~spin"):this.iconPath}get treeDataProvider(){return this._treeDataProvider||(0,T.nonNullProp)(this,"parent").treeDataProvider}set treeDataProvider(v){this._treeDataProvider=v}get description(){return this._description}set description(v){this._description=v}get tooltip(){return this._tooltip}set tooltip(v){this._tooltip=v}get commandId(){return this._commandId}set commandId(v){this._commandId=v}get subscription(){var v;const P=this._subscription||(null===(v=this.parent)||void 0===v?void 0:v.subscription);if(P)return P;throw Error((0,R.localize)("noSubscriptionFound","No Azure subscription found for this tree item."))}refresh(v){return _(this,void 0,void 0,(function*(){yield this.treeDataProvider.refresh(v,this)}))}matchesContextValue(v){return v.some((v=>this.contextValue===v||v instanceof RegExp&&v.test(this.contextValue)))}includeInTreePicker(v){return!!this.matchesContextValue(v)||v.some((v=>this.isAncestorOfImpl?this.isAncestorOfImpl(v):(0,O.isAzExtParentTreeItem)(this)))}deleteTreeItem(v){return _(this,void 0,void 0,(function*(){yield this.runWithTemporaryDescription(v,(0,R.localize)("deleting","Deleting..."),(()=>_(this,void 0,void 0,(function*(){if(!this.deleteTreeItemImpl)throw new k.NotImplementedError("deleteTreeItemImpl",this);yield this.deleteTreeItemImpl(v),this.parent&&this.parent.removeChildFromCache(this),this.hasBeenDeleted=!0}))))}))}runWithTemporaryDescription(v,P,C){return _(this,void 0,void 0,(function*(){this._temporaryDescription=P;try{this.treeDataProvider.refreshUIOnly(this),yield C()}finally{this._temporaryDescription=void 0,yield this.refresh(v)}}))}}},32233:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.GenericTreeItem=void 0;const _=C(53717);class GenericTreeItem extends _.AzExtTreeItem{constructor(v,P){super(v),this.label=P.label,this.contextValue=P.contextValue,this.id=P.id,this.commandId=P.commandId,this.iconPath=P.iconPath,this.description=P.description,this._includeInTreeItemPicker=!!P.includeInTreeItemPicker}isAncestorOfImpl(){return this._includeInTreeItemPicker}}P.GenericTreeItem=GenericTreeItem},96919:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.isAzExtParentTreeItem=void 0,P.isAzExtParentTreeItem=function isAzExtParentTreeItem(v){return!!v._isAzExtParentTreeItem}},12309:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.addTreeItemValuesToMask=void 0;const _=C(77271);P.addTreeItemValuesToMask=function addTreeItemValuesToMask(v,P,C){(0,_.addValuesToMaskFromAzureId)(v,P.fullId),v.telemetry.properties.treeItemSource=C;let x=P;for(;x;)x.suppressMaskLabel||v.valuesToMask.push(x.label),v.valuesToMask.push(...x.valuesToMask),x=x.parent}},36979:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.runWithLoadingNotification=void 0;const x=C(89496),k=C(43534);P.runWithLoadingNotification=function runWithLoadingNotification(v,P){return _(this,void 0,void 0,(function*(){return yield x.window.withProgress({location:x.ProgressLocation.Notification,cancellable:!0},((C,x)=>_(this,void 0,void 0,(function*(){const _=v.loadingMessage||(0,k.localize)("loadingAll","Loading resources..."),R=void 0!==v.loadingMessageDelay?v.loadingMessageDelay:2,T=setTimeout((()=>C.report({message:_})),1e3*R);try{return yield P(x)}finally{clearTimeout(T)}}))))}))}},34982:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.loadMoreLabel=void 0;const _=C(43534);P.loadMoreLabel=(0,_.localize)("LoadMore","Load More...")},55736:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AzExtUserInput=void 0;const x=C(89496),k=C(57210),R=C(92108),T=C(69211),O=C(18959),I=C(34026);function addStepTelemetry(v,P,C,_){var x;P||(P=null===(x=v.ui.wizard)||void 0===x?void 0:x.currentStepId),P||(P=_?`${C}|${function convertToStepName(v){return v.replace(/\s/g,"").slice(0,20)}(_)}`:C),v.telemetry.properties.lastStep=P}P.AzExtUserInput=class AzExtUserInput{constructor(v){this._onDidFinishPromptEmitter=new x.EventEmitter,this._isPrompting=!1,this._context=v}get onDidFinishPrompt(){return this._onDidFinishPromptEmitter.event}get isPrompting(){return this._isPrompting}showQuickPick(v,P){var C;return _(this,void 0,void 0,(function*(){if(addStepTelemetry(this._context,P.stepName,"quickPick",P.placeHolder),null===(C=this._context.ui.wizard)||void 0===C?void 0:C.cancellationToken.isCancellationRequested)throw new k.UserCancelledError;try{this._isPrompting=!0;const C=yield(0,O.showQuickPick)(this._context,v,P);return this._onDidFinishPromptEmitter.fire({value:C}),C}finally{this._isPrompting=!1}}))}showInputBox(v){var P;return _(this,void 0,void 0,(function*(){if(addStepTelemetry(this._context,v.stepName,"inputBox",v.prompt),null===(P=this._context.ui.wizard)||void 0===P?void 0:P.cancellationToken.isCancellationRequested)throw new k.UserCancelledError;try{this._isPrompting=!0;const P=yield(0,R.showInputBox)(this._context,v);return this._onDidFinishPromptEmitter.fire({value:P,matchesDefault:P===v.value}),P}finally{this._isPrompting=!1}}))}showOpenDialog(v){var P;return _(this,void 0,void 0,(function*(){if(addStepTelemetry(this._context,v.stepName,"openDialog",v.title),null===(P=this._context.ui.wizard)||void 0===P?void 0:P.cancellationToken.isCancellationRequested)throw new k.UserCancelledError;try{this._isPrompting=!0;const P=yield(0,T.showOpenDialog)(v);return this._onDidFinishPromptEmitter.fire({value:P}),P}finally{this._isPrompting=!1}}))}showWarningMessage(v,...P){var C;return _(this,void 0,void 0,(function*(){let _;const x=P[0];if("object"==typeof x&&x&&"stepName"in x&&(_=x.stepName),addStepTelemetry(this._context,_,"warningMessage",v),null===(C=this._context.ui.wizard)||void 0===C?void 0:C.cancellationToken.isCancellationRequested)throw new k.UserCancelledError;try{this._isPrompting=!0;const C=yield(0,I.showWarningMessage)(this._context,v,...P);return this._onDidFinishPromptEmitter.fire({value:C}),C}finally{this._isPrompting=!1}}))}}},92108:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.showInputBox=void 0;const x=C(89496),k=C(4865),R=C(57210),T=C(6045),O=C(48527),I=C(3909);P.showInputBox=function showInputBox(v,P){return _(this,void 0,void 0,(function*(){const C=[];try{const z=function createInputBox(v,P){const C=x.window.createInputBox(),R=v.ui.wizard;R&&R.showTitle&&(C.title=R.title,!R.hideStepCount&&R.title&&(C.step=R.currentStep,C.totalSteps=R.totalSteps));const O=[];(null==R?void 0:R.showBackButton)&&O.push(x.QuickInputButtons.Back);P.learnMoreLink&&O.push(k.AzExtQuickInputButtons.LearnMore);C.buttons=O,void 0===P.ignoreFocusOut&&(P.ignoreFocusOut=!0);const I=P.validateInput;I&&(P.validateInput=v=>_(this,void 0,void 0,(function*(){return(0,T.validOnTimeoutOrException)((()=>_(this,void 0,void 0,(function*(){return yield I(v)}))))})));C.password||(C.value=(null==R?void 0:R.getCachedInputBoxValue())||P.value||"");return C.ignoreFocusOut=!!P.ignoreFocusOut,C.password=!!P.password,C.placeholder=P.placeHolder,C.prompt=P.prompt,C}(v,P);C.push(z);let q=P.validateInput?Promise.resolve(P.validateInput(z.value)):Promise.resolve("");return yield new Promise(((T,L)=>{C.push(z.onDidChangeValue((v=>_(this,void 0,void 0,(function*(){if(P.validateInput){const C=Promise.resolve(P.validateInput(v));q=C;const _=yield C;C===q&&(z.validationMessage=_||"")}})))),z.onDidAccept((()=>_(this,void 0,void 0,(function*(){z.enabled=!1,z.busy=!0;const v=yield q;v?z.validationMessage=v:T(z.value),z.enabled=!0,z.busy=!1})))),z.onDidTriggerButton((C=>_(this,void 0,void 0,(function*(){C===x.QuickInputButtons.Back?L(new R.GoBackError):C===k.AzExtQuickInputButtons.LearnMore&&(yield(0,I.openUrl)((0,O.nonNullProp)(P,"learnMoreLink")),v.telemetry.properties.learnMoreStep=v.telemetry.properties.lastStep)})))),z.onDidHide((()=>{L(new R.UserCancelledError)}))),z.show()}))}finally{C.forEach((v=>{v.dispose()}))}}))}},69211:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.showOpenDialog=void 0;const x=C(89496),k=C(57210);P.showOpenDialog=function showOpenDialog(v){return _(this,void 0,void 0,(function*(){const P=yield x.window.showOpenDialog(v);if(void 0===P||0===P.length)throw new k.UserCancelledError;return P}))}},18959:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.createQuickPick=P.showQuickPick=void 0;const x=C(89496),k=C(4865),R=C(57210),T=C(94283),O=C(43534),I=C(48527),z=C(3909),q=C(72855);function createQuickPick(v,P){const C=x.window.createQuickPick(),_=v.ui.wizard;_&&_.showTitle&&(C.title=_.title,!_.hideStepCount&&_.title&&(C.step=_.currentStep,C.totalSteps=_.totalSteps));const R=[];return(null==_?void 0:_.showBackButton)&&R.push(x.QuickInputButtons.Back),P.learnMoreLink&&R.push(k.AzExtQuickInputButtons.LearnMore),C.buttons=R,void 0===P.ignoreFocusOut&&(P.ignoreFocusOut=!0),P.canPickMany&&P.placeHolder&&(P.placeHolder+=(0,O.localize)("canPickManyInstructions"," (Press 'Space' to select and 'Enter' to confirm)")),C.placeholder=P.loadingPlaceHolder||P.placeHolder,C.ignoreFocusOut=!!P.ignoreFocusOut,C.matchOnDescription=!!P.matchOnDescription,C.matchOnDetail=!!P.matchOnDetail,C.canSelectMany=!!P.canPickMany,C}function getGroupedPicks(v){let P=[];if(shouldDisplayGroups(v))for(const C of v)C.name?(P.push({label:`$(chevron-${C.isCollapsed?"right":"down"}) ${C.name}`,data:C}),C.isCollapsed||P.push(...C.picks)):P.push(...C.picks);else P=P.concat(...v.map((v=>v.picks)));return P}function shouldDisplayGroups(v){return v.filter((v=>v.name)).length>1}function getRecentlyUsedValue(v){return q.randomUtils.getPseudononymousStringHash(v.id||v.label)}P.showQuickPick=function showQuickPick(v,P,C){return _(this,void 0,void 0,(function*(){const L=[];try{const j=createQuickPick(v,C);L.push(j);const B=function getRecentlyUsedKey(v){let P;const C=v.id||v.placeHolder;C&&!v.canPickMany&&(P=`showQuickPick.${q.randomUtils.getPseudononymousStringHash(C)}`);return P}(C),G=[],U=yield new Promise(((q,U)=>_(this,void 0,void 0,(function*(){L.push(j.onDidAccept((()=>_(this,void 0,void 0,(function*(){try{if(C.canPickMany)q(Array.from(j.selectedItems));else{const v=j.selectedItems[0];if(v){const P=G.find((P=>v.data===P));if(P){P.isCollapsed=!P.isCollapsed,j.items=getGroupedPicks(G);const v=j.items.find((v=>v.data===P));v&&(j.activeItems=[v])}else v.onPicked?yield v.onPicked():q(v)}}}catch(v){U(v)}})))),j.onDidTriggerButton((P=>_(this,void 0,void 0,(function*(){P===x.QuickInputButtons.Back?U(new R.GoBackError):P===k.AzExtQuickInputButtons.LearnMore&&(yield(0,z.openUrl)((0,I.nonNullProp)(C,"learnMoreLink")),v.telemetry.properties.learnMoreStep=v.telemetry.properties.lastStep)})))),j.onDidHide((()=>{U(new R.UserCancelledError)}))),j.busy=!0,j.enabled=!1,j.show();try{j.items=yield function initializePicks(v,P,C,x){return _(this,void 0,void 0,(function*(){if(v=yield v,x&&!P.suppressPersistence&&function bumpRecentlyUsedPick(v,P){const C=T.ext.context.globalState.get(P);if(C){const P=v.findIndex((v=>getRecentlyUsedValue(v)===C));if(P>0){const C=v.splice(P,1)[0];if(!C.suppressPersistence){const P=(0,O.localize)("recentlyUsed","(recently used)");C.description?C.description.includes(P)||(C.description=`${C.description} ${P}`):C.description=P,v.unshift(C)}}}}(v,x),0===v.length)return P.noPicksMessage&&v.push({label:P.noPicksMessage,suppressPersistence:!0,onPicked:()=>_(this,void 0,void 0,(function*(){}))}),v;if(P.enableGrouping){if(P.canPickMany)throw new Error('Internal error: "canPickMany" and "enableGrouping" are not supported at the same time.');for(const P of v){const v=P.group,_=C.find((P=>P.name===v));_?_.picks.push(P):C.push({name:v,picks:[P]})}return getGroupedPicks(C)}return v}))}(P,C,G,B),shouldDisplayGroups(G)&&(j.activeItems=[G[0].picks[0]]),C.canPickMany&&C.isPickSelected&&(j.selectedItems=j.items.filter((v=>C.isPickSelected(v)))),j.placeholder=C.placeHolder,j.busy=!1,j.enabled=!0}catch(v){U(v)}}))));return!B||Array.isArray(U)||U.suppressPersistence||(yield T.ext.context.globalState.update(B,getRecentlyUsedValue(U))),U}finally{L.forEach((v=>{v.dispose()}))}}))},P.createQuickPick=createQuickPick},34026:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.showWarningMessage=void 0;const x=C(89496),k=C(29767),R=C(57210),T=C(43534),O=C(3909);P.showWarningMessage=function showWarningMessage(v,P,...C){var I;return _(this,void 0,void 0,(function*(){const _=C[0]&&C[0].learnMoreLink;_&&C.push(k.DialogResponses.learnMore);const z={title:(0,T.localize)("back","Back")};for((null===(I=v.ui.wizard)||void 0===I?void 0:I.showBackButton)&&C.push(z);;){const T=yield x.window.showWarningMessage(P,...C);if(!_||T!==k.DialogResponses.learnMore){if(void 0===T||T===k.DialogResponses.cancel)throw new R.UserCancelledError;if(T===z)throw new R.GoBackError;return T}v.telemetry.properties.learnMoreStep=v.telemetry.properties.lastStep,yield(0,O.openUrl)(_)}}))}},69517:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AzExtFsExtra=void 0;const x=C(71017),k=C(89496),R=C(1067);!function(v){function isDirectory(v){return _(this,void 0,void 0,(function*(){const P=convertToUri(v);return(yield k.workspace.fs.stat(P)).type===k.FileType.Directory}))}function isFile(v){return _(this,void 0,void 0,(function*(){const P=convertToUri(v);return(yield k.workspace.fs.stat(P)).type===k.FileType.File}))}function ensureDir(v){return _(this,void 0,void 0,(function*(){const P=convertToUri(v);try{if(yield isDirectory(P))return}catch(v){const P=(0,R.parseError)(v);if(!P||"FileNotFound"!==P.errorType)throw v}yield k.workspace.fs.createDirectory(P)}))}function convertToUri(v){return"string"==typeof v?k.Uri.file(v):v}v.isDirectory=isDirectory,v.isFile=isFile,v.ensureDir=ensureDir,v.ensureFile=function ensureFile(v){return _(this,void 0,void 0,(function*(){const P=convertToUri(v);try{if(yield isFile(P))return}catch(v){const C=(0,R.parseError)(v);if(!C||"FileNotFound"!==C.errorType)throw v;{const v=(0,x.dirname)(P.fsPath);yield ensureDir(v)}}yield k.workspace.fs.writeFile(P,Buffer.from(""))}))},v.readFile=function readFile(v){return _(this,void 0,void 0,(function*(){const P=convertToUri(v);return(yield k.workspace.fs.readFile(P)).toString()}))},v.writeFile=function writeFile(v,P){return _(this,void 0,void 0,(function*(){const C=convertToUri(v);yield k.workspace.fs.writeFile(C,Buffer.from(P))}))},v.pathExists=function pathExists(v){return _(this,void 0,void 0,(function*(){let P;const C=convertToUri(v);try{P=yield k.workspace.fs.stat(C)}catch(v){}return!!P}))}}(P.AzExtFsExtra||(P.AzExtFsExtra={}))},24066:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.findFreePort=void 0;const x=C(41808),k=C(72855);P.findFreePort=function findFreePort(v=0,P=25,C=500){return _(this,void 0,void 0,(function*(){v||(v=k.randomUtils.getRandomInteger(1e4,64e3));let _,R=!1,T=1;const O=x.createServer({pauseOnConnect:!0});function doResolve(v,P){R||(R=!0,O.removeAllListeners(),O.close(),_&&clearTimeout(_),P(v))}return new Promise((x=>{_=setTimeout((()=>{doResolve(0,x)}),C),O.on("listening",(()=>{doResolve(v,x)})),O.on("error",(C=>{C&&("EADDRINUSE"===C.code||"EACCES"===C.code)&&T{doResolve(0,x)})),O.listen(v,"127.0.0.1")}))}))}},6045:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.validOnTimeoutOrException=void 0;const x=C(48509);P.validOnTimeoutOrException=function validOnTimeoutOrException(v,P){return _(this,void 0,void 0,(function*(){try{return P||(P=2e3),yield(0,x.valueOnTimeout)(P,void 0,v)}catch(v){return}}))}},48527:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.nonNullOrEmptyValue=P.nonNullValue=P.nonNullProp=void 0;const _=C(73837);function nonNullValue(v,P){if((0,_.isNullOrUndefined)(v))throw new Error("Internal error: Expected value to be neither null nor undefined"+(P?`: ${P}`:""));return v}P.nonNullProp=function nonNullProp(v,P){return nonNullValue(v[P],P)},P.nonNullValue=nonNullValue,P.nonNullOrEmptyValue=function nonNullOrEmptyValue(v,P){if(!v)throw new Error("Internal error: Expected value to be neither null, undefined, nor empty"+(P?`: ${P}`:""));return v}},3909:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.openUrl=void 0;const x=C(78318);P.openUrl=function openUrl(v){return _(this,void 0,void 0,(function*(){yield x(v)}))}},80411:(v,P)=>{"use strict";function removeBom(v){return 65279===v.charCodeAt(0)?v.slice(1):v}Object.defineProperty(P,"__esModule",{value:!0}),P.removeBom=P.parseJson=void 0,P.parseJson=function parseJson(v){return JSON.parse(removeBom(v))},P.removeBom=removeBom},72855:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.randomUtils=void 0;const _=C(6113);!function(v){v.getPseudononymousStringHash=function getPseudononymousStringHash(v,P="base64"){return _.createHash("sha256").update(v).digest(P)},v.getRandomHexString=function getRandomHexString(v=6){return _.randomBytes(Math.ceil(v/2)).toString("hex").slice(0,v)},v.getRandomInteger=function getRandomInteger(v,P){if(P<=v)throw new Error("Maximum must be strictly greater than minimum");return Math.floor(Math.random()*(P-v))+v}}(P.randomUtils||(P.randomUtils={}))},99869:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.countLines=P.limitLines=void 0,P.limitLines=function limitLines(v,P){const C=v.match(new RegExp(`((\\r\\n|\\n)?.*$){0,${P}}`,"m"));return C?C[0]:""},P.countLines=function countLines(v){if(!v)return 0;const P=v.match(/(\r\n|\n)/g);return P?P.length+1:1}},48509:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.rejectOnTimeout=P.valueOnTimeout=void 0;const x=C(43534);class TimeoutError extends Error{}function rejectOnTimeout(v,P,C){return _(this,void 0,void 0,(function*(){return yield new Promise(((k,R)=>_(this,void 0,void 0,(function*(){let _,T,O=setTimeout((()=>{O=void 0,R(new TimeoutError(C||(0,x.localize)("timeout","Execution timed out.")))}),v);try{_=yield P(),clearTimeout(O),k(_)}catch(v){T=v,clearTimeout(O),R(T)}}))))}))}P.valueOnTimeout=function valueOnTimeout(v,P,C){return _(this,void 0,void 0,(function*(){try{return yield rejectOnTimeout(v,C)}catch(v){if(v instanceof TimeoutError)return P;throw v}}))},P.rejectOnTimeout=rejectOnTimeout},94705:function(v,P,C){"use strict";var _=this&&this.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function fulfilled(v){try{step(_.next(v))}catch(v){k(v)}}function rejected(v){try{step(_.throw(v))}catch(v){k(v)}}function step(v){v.done?x(v.value):function adopt(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(fulfilled,rejected)}step((_=_.apply(v,P||[])).next())}))};Object.defineProperty(P,"__esModule",{value:!0}),P.AzureNameStep=void 0;const x=C(73837),k=C(81697);class AzureNameStep extends k.AzureWizardPromptStep{generateRelatedName(v,P,C){return _(this,void 0,void 0,(function*(){(0,x.isArray)(C)||(C=[C]);let _=C.some((v=>!!v.lowercaseOnly))?P.toLowerCase():P;for(let v of C.map((v=>v.invalidCharsRegExp)))v=new RegExp(v,"g"),_=_.replace(v,"");const k=Math.max(...C.map((v=>v.minLength))),R=Math.min(...C.map((v=>v.maxLength)));let T,O=1;for(;O<100;){if(T=this.generateSuffixedName(_,O,k,R),yield this.isRelatedNameAvailable(v,T))return T;O+=1}}))}generateSuffixedName(v,P,C,_){const x=1===P?"":P.toString(),k=C-x.length,R=_-x.length;let T=v;if(T.length>R)T=v.slice(0,R);else for(;T.length{v.effectiveTitle=P.title})),this._executeSteps=P.executeSteps||[],this._context=v,this._wizardHideStepCount=P.hideStepCount,this._showLoadingPrompt=P.showLoadingPrompt,this._cancellationTokenSource=new k.CancellationTokenSource}getCachedInputBoxValue(){return this.currentStepId?this._cachedInputBoxValues[this.currentStepId]:void 0}get hideStepCount(){return!(!this._wizardHideStepCount&&!this._stepHideStepCount)}get currentStep(){return this._finishedPromptSteps.filter((v=>v.prompted)).length+1}get totalSteps(){return this._finishedPromptSteps.filter((v=>v.prompted)).length+this._promptSteps.filter((v=>v.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 v,P;return _(this,void 0,void 0,(function*(){this._context.ui.wizard=this;try{let C=this._promptSteps.pop();for(;C;){if(null===(v=this._context.ui.wizard)||void 0===v?void 0:v.cancellationToken.isCancellationRequested)throw new R.UserCancelledError;if(C.reset(),this._context.telemetry.properties.lastStep=`prompt-${getEffectiveStepId(C)}`,this.title=C.effectiveTitle,this._stepHideStepCount=C.hideStepCount,C.shouldPrompt(this._context)){C.propertiesBeforePrompt=Object.keys(this._context).filter((v=>!(0,x.isNullOrUndefined)(this._context[v])));const v=this._showLoadingPrompt?(0,I.createQuickPick)(this._context,{loadingPlaceHolder:(0,T.localize)("loading","Loading...")}):void 0,P=[];v&&P.push(null==v?void 0:v.onDidHide((()=>{this._context.ui.isPrompting||this._cancellationTokenSource.cancel()}))),P.push(this._context.ui.onDidFinishPrompt((P=>{C.prompted=!0,null==v||v.show(),"string"!=typeof P.value||P.matchesDefault||!this.currentStepId||(null==C?void 0:C.supportsDuplicateSteps)||(this._cachedInputBoxValues[this.currentStepId]=P.value)})));try{this.currentStepId=getEffectiveStepId(C),null==v||v.show(),yield C.prompt(this._context)}catch(v){if("GoBackError"===(0,O.parseError)(v).errorType){C=this.goBack(C);continue}throw v}finally{this.currentStepId=void 0,k.Disposable.from(...P).dispose(),null==v||v.hide()}}if(C.getSubWizard){if(null===(P=this._context.ui.wizard)||void 0===P?void 0:P.cancellationToken.isCancellationRequested)throw new R.UserCancelledError;const v=yield C.getSubWizard(this._context);v&&this.addSubWizard(C,v)}this._finishedPromptSteps.push(C),C=this._promptSteps.pop()}}finally{this._context.ui.wizard=void 0,this._cancellationTokenSource.dispose()}}))}execute(){return _(this,void 0,void 0,(function*(){yield k.window.withProgress({location:k.ProgressLocation.Notification},(v=>_(this,void 0,void 0,(function*(){let P=1;const C=this._executeSteps.sort(((v,P)=>P.priority-v.priority)),_={report:_=>{if(_.message){const v=P+C.filter((v=>v.shouldExecute(this._context))).length;v>1&&(_.message+=` (${P}/${v})`)}v.report(_)}};let x=C.pop();for(;x;)x.shouldExecute(this._context)&&(this._context.telemetry.properties.lastStep=`execute-${getEffectiveStepId(x)}`,yield x.execute(this._context,_),P+=1),x=C.pop()}))))}))}goBack(v){let P=v;do{if(this._promptSteps.push(P),P=this._finishedPromptSteps.pop(),!P)throw new R.GoBackError;P.hasSubWizard&&(removeFromEnd(this._promptSteps,P.numSubPromptSteps),removeFromEnd(this._executeSteps,P.numSubExecuteSteps))}while(!P.prompted);for(const v of Object.keys(this._context))P.propertiesBeforePrompt.find((P=>P===v))||(this._context[v]=void 0);return P}addSubWizard(v,P){v.hasSubWizard=!0,P.promptSteps&&(P.promptSteps=P.promptSteps.filter((v=>v.supportsDuplicateSteps||!this._finishedPromptSteps.concat(this._promptSteps).some((P=>getEffectiveStepId(v)===getEffectiveStepId(P))))),this._promptSteps.push(...P.promptSteps.reverse()),v.numSubPromptSteps=P.promptSteps.length,P.promptSteps.forEach((C=>{C.effectiveTitle=P.title||v.effectiveTitle}))),P.executeSteps&&(this._executeSteps.push(...P.executeSteps),v.numSubExecuteSteps=P.executeSteps.length)}}},48639:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.AzureWizardExecuteStep=void 0;P.AzureWizardExecuteStep=class AzureWizardExecuteStep{}},81697:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.AzureWizardPromptStep=void 0;P.AzureWizardPromptStep=class AzureWizardPromptStep{constructor(){this.hideStepCount=!1,this.supportsDuplicateSteps=!1}reset(){this.hasSubWizard=!1,this.numSubPromptSteps=0,this.numSubExecuteSteps=0,this.prompted=!1}}},18185:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createFileSystemAdapter=P.FILE_SYSTEM_ADAPTER=void 0;const _=C(57147);P.FILE_SYSTEM_ADAPTER={lstat:_.lstat,stat:_.stat,lstatSync:_.lstatSync,statSync:_.statSync,readdir:_.readdir,readdirSync:_.readdirSync},P.createFileSystemAdapter=function createFileSystemAdapter(v){return void 0===v?P.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},P.FILE_SYSTEM_ADAPTER),v)}},91107:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;const C=process.versions.node.split(".");if(void 0===C[0]||void 0===C[1])throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);const _=Number.parseInt(C[0],10),x=Number.parseInt(C[1],10),k=_>10,R=10===_&&x>=10;P.IS_SUPPORT_READDIR_WITH_FILE_TYPES=k||R},55923:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.Settings=P.scandirSync=P.scandir=void 0;const _=C(31411),x=C(63953),k=C(36913);function getSettings(v={}){return v instanceof k.default?v:new k.default(v)}P.Settings=k.default,P.scandir=function scandir(v,P,C){"function"!=typeof P?_.read(v,getSettings(P),C):_.read(v,getSettings(),P)},P.scandirSync=function scandirSync(v,P){const C=getSettings(P);return x.read(v,C)}},31411:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.readdir=P.readdirWithFileTypes=P.read=void 0;const _=C(66203),x=C(54595),k=C(91107),R=C(66582),T=C(34587);function readdirWithFileTypes(v,P,C){P.fs.readdir(v,{withFileTypes:!0},((_,k)=>{if(null!==_)return void callFailureCallback(C,_);const O=k.map((C=>({dirent:C,name:C.name,path:T.joinPathSegments(v,C.name,P.pathSegmentSeparator)})));if(!P.followSymbolicLinks)return void callSuccessCallback(C,O);const I=O.map((v=>function makeRplTaskEntry(v,P){return C=>{v.dirent.isSymbolicLink()?P.fs.stat(v.path,((_,x)=>{if(null!==_)return P.throwErrorOnBrokenSymbolicLink?void C(_):void C(null,v);v.dirent=R.fs.createDirentFromStats(v.name,x),C(null,v)})):C(null,v)}}(v,P)));x(I,((v,P)=>{null===v?callSuccessCallback(C,P):callFailureCallback(C,v)}))}))}function readdir(v,P,C){P.fs.readdir(v,((k,O)=>{if(null!==k)return void callFailureCallback(C,k);const I=O.map((C=>{const x=T.joinPathSegments(v,C,P.pathSegmentSeparator);return v=>{_.stat(x,P.fsStatSettings,((_,k)=>{if(null!==_)return void v(_);const T={name:C,path:x,dirent:R.fs.createDirentFromStats(C,k)};P.stats&&(T.stats=k),v(null,T)}))}}));x(I,((v,P)=>{null===v?callSuccessCallback(C,P):callFailureCallback(C,v)}))}))}function callFailureCallback(v,P){v(P)}function callSuccessCallback(v,P){v(null,P)}P.read=function read(v,P,C){P.stats||!k.IS_SUPPORT_READDIR_WITH_FILE_TYPES?readdir(v,P,C):readdirWithFileTypes(v,P,C)},P.readdirWithFileTypes=readdirWithFileTypes,P.readdir=readdir},34587:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.joinPathSegments=void 0,P.joinPathSegments=function joinPathSegments(v,P,C){return v.endsWith(C)?v+P:v+C+P}},63953:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.readdir=P.readdirWithFileTypes=P.read=void 0;const _=C(66203),x=C(91107),k=C(66582),R=C(34587);function readdirWithFileTypes(v,P){return P.fs.readdirSync(v,{withFileTypes:!0}).map((C=>{const _={dirent:C,name:C.name,path:R.joinPathSegments(v,C.name,P.pathSegmentSeparator)};if(_.dirent.isSymbolicLink()&&P.followSymbolicLinks)try{const v=P.fs.statSync(_.path);_.dirent=k.fs.createDirentFromStats(_.name,v)}catch(v){if(P.throwErrorOnBrokenSymbolicLink)throw v}return _}))}function readdir(v,P){return P.fs.readdirSync(v).map((C=>{const x=R.joinPathSegments(v,C,P.pathSegmentSeparator),T=_.statSync(x,P.fsStatSettings),O={name:C,path:x,dirent:k.fs.createDirentFromStats(C,T)};return P.stats&&(O.stats=T),O}))}P.read=function read(v,P){return!P.stats&&x.IS_SUPPORT_READDIR_WITH_FILE_TYPES?readdirWithFileTypes(v,P):readdir(v,P)},P.readdirWithFileTypes=readdirWithFileTypes,P.readdir=readdir},36913:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(71017),x=C(66203),k=C(18185);P.default=class Settings{constructor(v={}){this._options=v,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=k.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,_.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new x.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(v,P){return null!=v?v:P}}},70322:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createDirentFromStats=void 0;class DirentFromStats{constructor(v,P){this.name=v,this.isBlockDevice=P.isBlockDevice.bind(P),this.isCharacterDevice=P.isCharacterDevice.bind(P),this.isDirectory=P.isDirectory.bind(P),this.isFIFO=P.isFIFO.bind(P),this.isFile=P.isFile.bind(P),this.isSocket=P.isSocket.bind(P),this.isSymbolicLink=P.isSymbolicLink.bind(P)}}P.createDirentFromStats=function createDirentFromStats(v,P){return new DirentFromStats(v,P)}},66582:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.fs=void 0;const _=C(70322);P.fs=_},98980:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createFileSystemAdapter=P.FILE_SYSTEM_ADAPTER=void 0;const _=C(57147);P.FILE_SYSTEM_ADAPTER={lstat:_.lstat,stat:_.stat,lstatSync:_.lstatSync,statSync:_.statSync},P.createFileSystemAdapter=function createFileSystemAdapter(v){return void 0===v?P.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},P.FILE_SYSTEM_ADAPTER),v)}},66203:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.statSync=P.stat=P.Settings=void 0;const _=C(2654),x=C(88946),k=C(18328);function getSettings(v={}){return v instanceof k.default?v:new k.default(v)}P.Settings=k.default,P.stat=function stat(v,P,C){"function"!=typeof P?_.read(v,getSettings(P),C):_.read(v,getSettings(),P)},P.statSync=function statSync(v,P){const C=getSettings(P);return x.read(v,C)}},2654:(v,P)=>{"use strict";function callFailureCallback(v,P){v(P)}function callSuccessCallback(v,P){v(null,P)}Object.defineProperty(P,"__esModule",{value:!0}),P.read=void 0,P.read=function read(v,P,C){P.fs.lstat(v,((_,x)=>{null===_?x.isSymbolicLink()&&P.followSymbolicLink?P.fs.stat(v,((v,_)=>{if(null!==v)return P.throwErrorOnBrokenSymbolicLink?void callFailureCallback(C,v):void callSuccessCallback(C,x);P.markSymbolicLink&&(_.isSymbolicLink=()=>!0),callSuccessCallback(C,_)})):callSuccessCallback(C,x):callFailureCallback(C,_)}))}},88946:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.read=void 0,P.read=function read(v,P){const C=P.fs.lstatSync(v);if(!C.isSymbolicLink()||!P.followSymbolicLink)return C;try{const C=P.fs.statSync(v);return P.markSymbolicLink&&(C.isSymbolicLink=()=>!0),C}catch(v){if(!P.throwErrorOnBrokenSymbolicLink)return C;throw v}}},18328:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(98980);P.default=class Settings{constructor(v={}){this._options=v,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=_.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(v,P){return null!=v?v:P}}},45439:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.Settings=P.walkStream=P.walkSync=P.walk=void 0;const _=C(9346),x=C(40215),k=C(64078),R=C(48690);function getSettings(v={}){return v instanceof R.default?v:new R.default(v)}P.Settings=R.default,P.walk=function walk(v,P,C){"function"!=typeof P?new _.default(v,getSettings(P)).read(C):new _.default(v,getSettings()).read(P)},P.walkSync=function walkSync(v,P){const C=getSettings(P);return new k.default(v,C).read()},P.walkStream=function walkStream(v,P){const C=getSettings(P);return new x.default(v,C).read()}},9346:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(34714);P.default=class AsyncProvider{constructor(v,P){this._root=v,this._settings=P,this._reader=new _.default(this._root,this._settings),this._storage=[]}read(v){this._reader.onError((P=>{!function callFailureCallback(v,P){v(P)}(v,P)})),this._reader.onEntry((v=>{this._storage.push(v)})),this._reader.onEnd((()=>{!function callSuccessCallback(v,P){v(null,P)}(v,this._storage)})),this._reader.read()}}},40215:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(12781),x=C(34714);P.default=class StreamProvider{constructor(v,P){this._root=v,this._settings=P,this._reader=new x.default(this._root,this._settings),this._stream=new _.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError((v=>{this._stream.emit("error",v)})),this._reader.onEntry((v=>{this._stream.push(v)})),this._reader.onEnd((()=>{this._stream.push(null)})),this._reader.read(),this._stream}}},64078:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(79555);P.default=class SyncProvider{constructor(v,P){this._root=v,this._settings=P,this._reader=new _.default(this._root,this._settings)}read(){return this._reader.read()}}},34714:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(82361),x=C(55923),k=C(10373),R=C(26865),T=C(85274);class AsyncReader extends T.default{constructor(v,P){super(v,P),this._settings=P,this._scandir=x.scandir,this._emitter=new _.EventEmitter,this._queue=k(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(v){this._emitter.on("entry",v)}onError(v){this._emitter.once("error",v)}onEnd(v){this._emitter.once("end",v)}_pushToQueue(v,P){const C={directory:v,base:P};this._queue.push(C,(v=>{null!==v&&this._handleError(v)}))}_worker(v,P){this._scandir(v.directory,this._settings.fsScandirSettings,((C,_)=>{if(null===C){for(const P of _)this._handleEntry(P,v.base);P(null,void 0)}else P(C,void 0)}))}_handleError(v){!this._isDestroyed&&R.isFatalError(this._settings,v)&&(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",v))}_handleEntry(v,P){if(this._isDestroyed||this._isFatalError)return;const C=v.path;void 0!==P&&(v.path=R.joinPathSegments(P,v.name,this._settings.pathSegmentSeparator)),R.isAppliedFilter(this._settings.entryFilter,v)&&this._emitEntry(v),v.dirent.isDirectory()&&R.isAppliedFilter(this._settings.deepFilter,v)&&this._pushToQueue(C,void 0===P?void 0:v.path)}_emitEntry(v){this._emitter.emit("entry",v)}}P.default=AsyncReader},26865:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.joinPathSegments=P.replacePathSegmentSeparator=P.isAppliedFilter=P.isFatalError=void 0,P.isFatalError=function isFatalError(v,P){return null===v.errorFilter||!v.errorFilter(P)},P.isAppliedFilter=function isAppliedFilter(v,P){return null===v||v(P)},P.replacePathSegmentSeparator=function replacePathSegmentSeparator(v,P){return v.split(/[/\\]/).join(P)},P.joinPathSegments=function joinPathSegments(v,P,C){return""===v?P:v.endsWith(C)?v+P:v+C+P}},85274:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(26865);P.default=class Reader{constructor(v,P){this._root=v,this._settings=P,this._root=_.replacePathSegmentSeparator(v,P.pathSegmentSeparator)}}},79555:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(55923),x=C(26865),k=C(85274);class SyncReader extends k.default{constructor(){super(...arguments),this._scandir=_.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(v,P){this._queue.add({directory:v,base:P})}_handleQueue(){for(const v of this._queue.values())this._handleDirectory(v.directory,v.base)}_handleDirectory(v,P){try{const C=this._scandir(v,this._settings.fsScandirSettings);for(const v of C)this._handleEntry(v,P)}catch(v){this._handleError(v)}}_handleError(v){if(x.isFatalError(this._settings,v))throw v}_handleEntry(v,P){const C=v.path;void 0!==P&&(v.path=x.joinPathSegments(P,v.name,this._settings.pathSegmentSeparator)),x.isAppliedFilter(this._settings.entryFilter,v)&&this._pushToStorage(v),v.dirent.isDirectory()&&x.isAppliedFilter(this._settings.deepFilter,v)&&this._pushToQueue(C,void 0===P?void 0:v.path)}_pushToStorage(v){this._storage.push(v)}}P.default=SyncReader},48690:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(71017),x=C(55923);P.default=class Settings{constructor(v={}){this._options=v,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,_.sep),this.fsScandirSettings=new x.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(v,P){return null!=v?v:P}}},7770:(v,P,C)=>{"use strict";C.d(P,{Rr:()=>se,Do:()=>Ie,g4:()=>ze});var _="object"==typeof globalThis?globalThis:global,x="1.1.0",k=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;var R=function _makeCompatibilityCheck(v){var P=new Set([v]),C=new Set,_=v.match(k);if(!_)return function(){return!1};var x=+_[1],R=+_[2],T=+_[3];if(null!=_[4])return function isExactmatch(P){return P===v};function _reject(v){return C.add(v),!1}function _accept(v){return P.add(v),!0}return function isCompatible(v){if(P.has(v))return!0;if(C.has(v))return!1;var _=v.match(k);if(!_)return _reject(v);var O=+_[1],I=+_[2],z=+_[3];return null!=_[4]||x!==O?_reject(v):0===x?R===I&&T<=z?_accept(v):_reject(v):R<=I?_accept(v):_reject(v)}}(x),T=x.split(".")[0],O=Symbol.for("opentelemetry.js.api."+T),I=_;function registerGlobal(v,P,C,_){var k;void 0===_&&(_=!1);var R=I[O]=null!==(k=I[O])&&void 0!==k?k:{version:x};if(!_&&R[v]){var T=new Error("@opentelemetry/api: Attempted duplicate registration of API: "+v);return C.error(T.stack||T.message),!1}if(R.version!==x){T=new Error("@opentelemetry/api: All API registration versions must match");return C.error(T.stack||T.message),!1}return R[v]=P,C.debug("@opentelemetry/api: Registered a global for "+v+" v"+"1.1.0."),!0}function getGlobal(v){var P,C,_=null===(P=I[O])||void 0===P?void 0:P.version;if(_&&R(_))return null===(C=I[O])||void 0===C?void 0:C[v]}function unregisterGlobal(v,P){P.debug("@opentelemetry/api: Unregistering a global for "+v+" v"+"1.1.0.");var C=I[O];C&&delete C[v]}var z,q=function(){function DiagComponentLogger(v){this._namespace=v.namespace||"DiagComponentLogger"}return DiagComponentLogger.prototype.debug=function(){for(var v=[],P=0;P=_?x.bind(P):function(){}}return vz.ALL&&(v=z.ALL),P=P||{},{error:_filterFunc("error",z.ERROR),warn:_filterFunc("warn",z.WARN),info:_filterFunc("info",z.INFO),debug:_filterFunc("debug",z.DEBUG),verbose:_filterFunc("verbose",z.VERBOSE)}}(C,P);if(R){var O=null!==(x=(new Error).stack)&&void 0!==x?x:"";R.warn("Current logger will be overwritten from "+O),T.warn("Current logger will overwrite one already registered from "+O)}return registerGlobal("diag",T,v,!0)},v.disable=function(){unregisterGlobal("diag",v)},v.createComponentLogger=function(v){return new q(v)},v.verbose=_logProxy("verbose"),v.debug=_logProxy("debug"),v.info=_logProxy("info"),v.warn=_logProxy("warn"),v.error=_logProxy("error")}return DiagAPI.instance=function(){return this._instance||(this._instance=new DiagAPI),this._instance},DiagAPI}(),j=function(){function BaggageImpl(v){this._entries=v?new Map(v):new Map}return BaggageImpl.prototype.getEntry=function(v){var P=this._entries.get(v);if(P)return Object.assign({},P)},BaggageImpl.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map((function(v){return[v[0],v[1]]}))},BaggageImpl.prototype.setEntry=function(v,P){var C=new BaggageImpl(this._entries);return C._entries.set(v,P),C},BaggageImpl.prototype.removeEntry=function(v){var P=new BaggageImpl(this._entries);return P._entries.delete(v),P},BaggageImpl.prototype.removeEntries=function(){for(var v=[],P=0;P512||(this._internalState=v.split(",").reverse().reduce((function(v,P){var C=P.trim(),_=C.indexOf("=");if(-1!==_){var x=C.slice(0,_),k=C.slice(_+1,P.length);(function validateKey(v){return Ne.test(v)})(x)&&function validateValue(v){return Pe.test(v)&&!Ce.test(v)}(k)&&v.set(x,k)}return v}),new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))},TraceStateImpl.prototype._keys=function(){return Array.from(this._internalState.keys()).reverse()},TraceStateImpl.prototype._clone=function(){var v=new TraceStateImpl;return v._internalState=new Map(this._internalState),v}}();var _e="trace",xe=function(){function TraceAPI(){this._proxyTracerProvider=new Se,this.wrapSpanContext=wrapSpanContext,this.isSpanContextValid=isSpanContextValid,this.deleteSpan=deleteSpan,this.getSpan=getSpan,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(v){var P=registerGlobal(_e,this._proxyTracerProvider,L.instance());return P&&this._proxyTracerProvider.setDelegate(v),P},TraceAPI.prototype.getTracerProvider=function(){return getGlobal(_e)||this._proxyTracerProvider},TraceAPI.prototype.getTracer=function(v,P){return this.getTracerProvider().getTracer(v,P)},TraceAPI.prototype.disable=function(){unregisterGlobal(_e,L.instance()),this._proxyTracerProvider=new Se},TraceAPI}(),Ee=function(){function NoopTextMapPropagator(){}return NoopTextMapPropagator.prototype.inject=function(v,P){},NoopTextMapPropagator.prototype.extract=function(v,P){return v},NoopTextMapPropagator.prototype.fields=function(){return[]},NoopTextMapPropagator}(),ke=createContextKey("OpenTelemetry Baggage Key");function getBaggage(v){return v.getValue(ke)||void 0}function setBaggage(v,P){return v.setValue(ke,P)}function deleteBaggage(v){return v.deleteValue(ke)}var Te="propagation",Ae=new Ee,Oe=function(){function PropagationAPI(){this.createBaggage=createBaggage,this.getBaggage=getBaggage,this.setBaggage=setBaggage,this.deleteBaggage=deleteBaggage}return PropagationAPI.getInstance=function(){return this._instance||(this._instance=new PropagationAPI),this._instance},PropagationAPI.prototype.setGlobalPropagator=function(v){return registerGlobal(Te,v,L.instance())},PropagationAPI.prototype.inject=function(v,P,C){return void 0===C&&(C=G),this._getGlobalPropagator().inject(v,P,C)},PropagationAPI.prototype.extract=function(v,P,C){return void 0===C&&(C=B),this._getGlobalPropagator().extract(v,P,C)},PropagationAPI.prototype.fields=function(){return this._getGlobalPropagator().fields()},PropagationAPI.prototype.disable=function(){unregisterGlobal(Te,L.instance())},PropagationAPI.prototype._getGlobalPropagator=function(){return getGlobal(Te)||Ae},PropagationAPI}(),Ie=ie.getInstance(),ze=xe.getInstance();Oe.getInstance(),L.instance()},34537:v=>{"use strict";v.exports=function asPromise(v,P){var C=new Array(arguments.length-1),_=0,x=2,k=!0;for(;x{"use strict";var C=P;C.length=function length(v){var P=v.length;if(!P)return 0;for(var C=0;--P%4>1&&"="===v.charAt(P);)++C;return Math.ceil(3*v.length)/4-C};for(var _=new Array(64),x=new Array(123),k=0;k<64;)x[_[k]=k<26?k+65:k<52?k+71:k<62?k-4:k-59|43]=k++;C.encode=function encode(v,P,C){for(var x,k=null,R=[],T=0,O=0;P>2],x=(3&I)<<4,O=1;break;case 1:R[T++]=_[x|I>>4],x=(15&I)<<2,O=2;break;case 2:R[T++]=_[x|I>>6],R[T++]=_[63&I],O=0}T>8191&&((k||(k=[])).push(String.fromCharCode.apply(String,R)),T=0)}return O&&(R[T++]=_[x],R[T++]=61,1===O&&(R[T++]=61)),k?(T&&k.push(String.fromCharCode.apply(String,R.slice(0,T))),k.join("")):String.fromCharCode.apply(String,R.slice(0,T))};var R="invalid encoding";C.decode=function decode(v,P,C){for(var _,k=C,T=0,O=0;O1)break;if(void 0===(I=x[I]))throw Error(R);switch(T){case 0:_=I,T=1;break;case 1:P[C++]=_<<2|(48&I)>>4,_=I,T=2;break;case 2:P[C++]=(15&_)<<4|(60&I)>>2,_=I,T=3;break;case 3:P[C++]=(3&_)<<6|I,T=0}}if(1===T)throw Error(R);return C-k},C.test=function test(v){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(v)}},75124:v=>{"use strict";function codegen(v,P){"string"==typeof v&&(P=v,v=void 0);var C=[];function Codegen(v){if("string"!=typeof v){var P=toString();if(codegen.verbose&&console.log("codegen: "+P),P="return "+P,v){for(var _=Object.keys(v),x=new Array(_.length+1),k=new Array(_.length),R=0;R<_.length;)x[R]=_[R],k[R]=v[_[R++]];return x[R]=P,Function.apply(null,x).apply(null,k)}return Function(P)()}for(var T=new Array(arguments.length-1),O=0;O{"use strict";function EventEmitter(){this._listeners={}}v.exports=EventEmitter,EventEmitter.prototype.on=function on(v,P,C){return(this._listeners[v]||(this._listeners[v]=[])).push({fn:P,ctx:C||this}),this},EventEmitter.prototype.off=function off(v,P){if(void 0===v)this._listeners={};else if(void 0===P)this._listeners[v]=[];else for(var C=this._listeners[v],_=0;_{"use strict";v.exports=fetch;var _=C(34537),x=C(67199)("fs");function fetch(v,P,C){return"function"==typeof P?(C=P,P={}):P||(P={}),C?!P.xhr&&x&&x.readFile?x.readFile(v,(function fetchReadFileCallback(_,x){return _&&"undefined"!=typeof XMLHttpRequest?fetch.xhr(v,P,C):_?C(_):C(null,P.binary?x:x.toString("utf8"))})):fetch.xhr(v,P,C):_(fetch,this,v,P)}fetch.xhr=function fetch_xhr(v,P,C){var _=new XMLHttpRequest;_.onreadystatechange=function fetchOnReadyStateChange(){if(4===_.readyState){if(0!==_.status&&200!==_.status)return C(Error("status "+_.status));if(P.binary){var v=_.response;if(!v){v=[];for(var x=0;x<_.responseText.length;++x)v.push(255&_.responseText.charCodeAt(x))}return C(null,"undefined"!=typeof Uint8Array?new Uint8Array(v):v)}return C(null,_.responseText)}},P.binary&&("overrideMimeType"in _&&_.overrideMimeType("text/plain; charset=x-user-defined"),_.responseType="arraybuffer"),_.open("GET",v),_.send()}},10945:v=>{"use strict";function factory(v){return"undefined"!=typeof Float32Array?function(){var P=new Float32Array([-0]),C=new Uint8Array(P.buffer),_=128===C[3];function writeFloat_f32_cpy(v,_,x){P[0]=v,_[x]=C[0],_[x+1]=C[1],_[x+2]=C[2],_[x+3]=C[3]}function writeFloat_f32_rev(v,_,x){P[0]=v,_[x]=C[3],_[x+1]=C[2],_[x+2]=C[1],_[x+3]=C[0]}function readFloat_f32_cpy(v,_){return C[0]=v[_],C[1]=v[_+1],C[2]=v[_+2],C[3]=v[_+3],P[0]}function readFloat_f32_rev(v,_){return C[3]=v[_],C[2]=v[_+1],C[1]=v[_+2],C[0]=v[_+3],P[0]}v.writeFloatLE=_?writeFloat_f32_cpy:writeFloat_f32_rev,v.writeFloatBE=_?writeFloat_f32_rev:writeFloat_f32_cpy,v.readFloatLE=_?readFloat_f32_cpy:readFloat_f32_rev,v.readFloatBE=_?readFloat_f32_rev:readFloat_f32_cpy}():function(){function writeFloat_ieee754(v,P,C,_){var x=P<0?1:0;if(x&&(P=-P),0===P)v(1/P>0?0:2147483648,C,_);else if(isNaN(P))v(2143289344,C,_);else if(P>34028234663852886e22)v((x<<31|2139095040)>>>0,C,_);else if(P<11754943508222875e-54)v((x<<31|Math.round(P/1401298464324817e-60))>>>0,C,_);else{var k=Math.floor(Math.log(P)/Math.LN2);v((x<<31|k+127<<23|8388607&Math.round(P*Math.pow(2,-k)*8388608))>>>0,C,_)}}function readFloat_ieee754(v,P,C){var _=v(P,C),x=2*(_>>31)+1,k=_>>>23&255,R=8388607&_;return 255===k?R?NaN:x*(1/0):0===k?1401298464324817e-60*x*R:x*Math.pow(2,k-150)*(R+8388608)}v.writeFloatLE=writeFloat_ieee754.bind(null,writeUintLE),v.writeFloatBE=writeFloat_ieee754.bind(null,writeUintBE),v.readFloatLE=readFloat_ieee754.bind(null,readUintLE),v.readFloatBE=readFloat_ieee754.bind(null,readUintBE)}(),"undefined"!=typeof Float64Array?function(){var P=new Float64Array([-0]),C=new Uint8Array(P.buffer),_=128===C[7];function writeDouble_f64_cpy(v,_,x){P[0]=v,_[x]=C[0],_[x+1]=C[1],_[x+2]=C[2],_[x+3]=C[3],_[x+4]=C[4],_[x+5]=C[5],_[x+6]=C[6],_[x+7]=C[7]}function writeDouble_f64_rev(v,_,x){P[0]=v,_[x]=C[7],_[x+1]=C[6],_[x+2]=C[5],_[x+3]=C[4],_[x+4]=C[3],_[x+5]=C[2],_[x+6]=C[1],_[x+7]=C[0]}function readDouble_f64_cpy(v,_){return C[0]=v[_],C[1]=v[_+1],C[2]=v[_+2],C[3]=v[_+3],C[4]=v[_+4],C[5]=v[_+5],C[6]=v[_+6],C[7]=v[_+7],P[0]}function readDouble_f64_rev(v,_){return C[7]=v[_],C[6]=v[_+1],C[5]=v[_+2],C[4]=v[_+3],C[3]=v[_+4],C[2]=v[_+5],C[1]=v[_+6],C[0]=v[_+7],P[0]}v.writeDoubleLE=_?writeDouble_f64_cpy:writeDouble_f64_rev,v.writeDoubleBE=_?writeDouble_f64_rev:writeDouble_f64_cpy,v.readDoubleLE=_?readDouble_f64_cpy:readDouble_f64_rev,v.readDoubleBE=_?readDouble_f64_rev:readDouble_f64_cpy}():function(){function writeDouble_ieee754(v,P,C,_,x,k){var R=_<0?1:0;if(R&&(_=-_),0===_)v(0,x,k+P),v(1/_>0?0:2147483648,x,k+C);else if(isNaN(_))v(0,x,k+P),v(2146959360,x,k+C);else if(_>17976931348623157e292)v(0,x,k+P),v((R<<31|2146435072)>>>0,x,k+C);else{var T;if(_<22250738585072014e-324)v((T=_/5e-324)>>>0,x,k+P),v((R<<31|T/4294967296)>>>0,x,k+C);else{var O=Math.floor(Math.log(_)/Math.LN2);1024===O&&(O=1023),v(4503599627370496*(T=_*Math.pow(2,-O))>>>0,x,k+P),v((R<<31|O+1023<<20|1048576*T&1048575)>>>0,x,k+C)}}}function readDouble_ieee754(v,P,C,_,x){var k=v(_,x+P),R=v(_,x+C),T=2*(R>>31)+1,O=R>>>20&2047,I=4294967296*(1048575&R)+k;return 2047===O?I?NaN:T*(1/0):0===O?5e-324*T*I:T*Math.pow(2,O-1075)*(I+4503599627370496)}v.writeDoubleLE=writeDouble_ieee754.bind(null,writeUintLE,0,4),v.writeDoubleBE=writeDouble_ieee754.bind(null,writeUintBE,4,0),v.readDoubleLE=readDouble_ieee754.bind(null,readUintLE,0,4),v.readDoubleBE=readDouble_ieee754.bind(null,readUintBE,4,0)}(),v}function writeUintLE(v,P,C){P[C]=255&v,P[C+1]=v>>>8&255,P[C+2]=v>>>16&255,P[C+3]=v>>>24}function writeUintBE(v,P,C){P[C]=v>>>24,P[C+1]=v>>>16&255,P[C+2]=v>>>8&255,P[C+3]=255&v}function readUintLE(v,P){return(v[P]|v[P+1]<<8|v[P+2]<<16|v[P+3]<<24)>>>0}function readUintBE(v,P){return(v[P]<<24|v[P+1]<<16|v[P+2]<<8|v[P+3])>>>0}v.exports=factory(factory)},67199:module=>{"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(v){}return null}module.exports=inquire},18626:(v,P)=>{"use strict";var C=P,_=C.isAbsolute=function isAbsolute(v){return/^(?:\/|\w+:)/.test(v)},x=C.normalize=function normalize(v){var P=(v=v.replace(/\\/g,"/").replace(/\/{2,}/g,"/")).split("/"),C=_(v),x="";C&&(x=P.shift()+"/");for(var k=0;k0&&".."!==P[k-1]?P.splice(--k,2):C?P.splice(k,1):++k:"."===P[k]?P.splice(k,1):++k;return x+P.join("/")};C.resolve=function resolve(v,P,C){return C||(P=x(P)),_(P)?P:(C||(v=x(v)),(v=v.replace(/(?:\/|^)[^/]+$/,"")).length?x(v+"/"+P):P)}},76662:v=>{"use strict";v.exports=function pool(v,P,C){var _=C||8192,x=_>>>1,k=null,R=_;return function pool_alloc(C){if(C<1||C>x)return v(C);R+C>_&&(k=v(_),R=0);var T=P.call(k,R,R+=C);return 7&R&&(R=1+(7|R)),T}}},94997:(v,P)=>{"use strict";var C=P;C.length=function utf8_length(v){for(var P=0,C=0,_=0;_191&&_<224?k[R++]=(31&_)<<6|63&v[P++]:_>239&&_<365?(_=((7&_)<<18|(63&v[P++])<<12|(63&v[P++])<<6|63&v[P++])-65536,k[R++]=55296+(_>>10),k[R++]=56320+(1023&_)):k[R++]=(15&_)<<12|(63&v[P++])<<6|63&v[P++],R>8191&&((x||(x=[])).push(String.fromCharCode.apply(String,k)),R=0);return x?(R&&x.push(String.fromCharCode.apply(String,k.slice(0,R))),x.join("")):String.fromCharCode.apply(String,k.slice(0,R))},C.write=function utf8_write(v,P,C){for(var _,x,k=C,R=0;R>6|192,P[C++]=63&_|128):55296==(64512&_)&&56320==(64512&(x=v.charCodeAt(R+1)))?(_=65536+((1023&_)<<10)+(1023&x),++R,P[C++]=_>>18|240,P[C++]=_>>12&63|128,P[C++]=_>>6&63|128,P[C++]=63&_|128):(P[C++]=_>>12|224,P[C++]=_>>6&63|128,P[C++]=63&_|128);return C-k}},22046:v=>{"use strict";function noop(){}function once(v,P){const C=once.spread(v,P),_=C.then((v=>v[0]));return _.cancel=C.cancel,_}!function(v){v.spread=function spread(v,P){let C=null;const _=new Promise(((x,k)=>{function cancel(){v.removeListener(P,onEvent),v.removeListener("error",onError),_.cancel=noop}function onEvent(...v){cancel(),x(v)}function onError(v){cancel(),k(v)}C=cancel,v.on(P,onEvent),v.on("error",onError)}));if(!C)throw new TypeError("Could not get `cancel()` function");return _.cancel=C,_}}(once||(once={})),v.exports=once},89877:(v,P,C)=>{var _,x=Object.create,k=Object.defineProperty,R=Object.getOwnPropertyDescriptor,T=Object.getOwnPropertyNames,O=Object.getOwnPropertySymbols,I=Object.getPrototypeOf,z=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,fp=(v,P,C)=>P in v?k(v,P,{enumerable:!0,configurable:!0,writable:!0,value:C}):v[P]=C,At=(v,P)=>{for(var C in P||(P={}))z.call(P,C)&&fp(v,C,P[C]);if(O)for(var C of O(P))q.call(P,C)&&fp(v,C,P[C]);return v},l=(v,P)=>()=>(P||v((P={exports:{}}).exports,P),P.exports),dp=(v,P,C,_)=>{if(P&&"object"==typeof P||"function"==typeof P)for(let x of T(P))!z.call(v,x)&&x!==C&&k(v,x,{get:()=>P[x],enumerable:!(_=R(P,x))||_.enumerable});return v},Ai=(v,P,C)=>(C=null!=v?x(I(v)):{},dp(!P&&v&&v.__esModule?C:k(C,"default",{value:v,enumerable:!0}),v)),L=l(((v,P)=>{"use strict";var C=function(){function e(){}return e.info=function(v){for(var P=[],C=1;C{"use strict";var P=v&&v.__assign||function(){return P=Object.assign||function(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},P.apply(this,arguments)};Object.defineProperty(v,"__esModule",{value:!0}),v.AsyncScopeManager=v.OpenTelemetryScopeManagerWrapper=void 0;var _=xo(),x=C(82361),k=function(){function e(){}return e.prototype.active=function(){var v=this,C=_.CorrelationContextManager.getCurrentContext();return P(P({},C),{getValue:function(P){return v._activeSymbol?P===v._activeSymbol&&C:(v._activeSymbol=P,C)},setValue:function(){}})},e.prototype.with=function(v,P){var C=v.parentSpanId,x=v.name,k=e._spanToContext(v,C,x);return _.CorrelationContextManager.runWithContext(k,P)()},e.prototype.bind=function(v){return"function"==typeof v?_.CorrelationContextManager.wrapCallback(v):(v instanceof x.EventEmitter&&_.CorrelationContextManager.wrapEmitter(v),v)},e.prototype.enable=function(){return _.CorrelationContextManager.enable(),this},e.prototype.disable=function(){return _.CorrelationContextManager.disable(),this},e._spanToContext=function(v,C,x){var k=C?"|"+v.spanContext().traceId+"."+C+".":v.spanContext().traceId,R=P(P({},v.spanContext()),{traceFlags:v.spanContext().traceFlags});return _.CorrelationContextManager.spanToContextObject(R,k,x)},e}();v.OpenTelemetryScopeManagerWrapper=k,v.AsyncScopeManager=new k})),B=l(((v,P)=>{var C;v=P.exports=N,C="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var v=Array.prototype.slice.call(arguments,0);v.unshift("SEMVER"),console.log.apply(console,v)}:function(){},v.SEMVER_SPEC_VERSION="2.0.0";var _=Number.MAX_SAFE_INTEGER||9007199254740991,x=v.re=[],k=v.src=[],R=0,T=R++;k[T]="0|[1-9]\\d*";var O=R++;k[O]="[0-9]+";var I=R++;k[I]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var z=R++;k[z]="("+k[T]+")\\.("+k[T]+")\\.("+k[T]+")";var q=R++;k[q]="("+k[O]+")\\.("+k[O]+")\\.("+k[O]+")";var L=R++;k[L]="(?:"+k[T]+"|"+k[I]+")";var j=R++;k[j]="(?:"+k[O]+"|"+k[I]+")";var B=R++;k[B]="(?:-("+k[L]+"(?:\\."+k[L]+")*))";var G=R++;k[G]="(?:-?("+k[j]+"(?:\\."+k[j]+")*))";var U=R++;k[U]="[0-9A-Za-z-]+";var V=R++;k[V]="(?:\\+("+k[U]+"(?:\\."+k[U]+")*))";var Q=R++,Y="v?"+k[z]+k[B]+"?"+k[V]+"?";k[Q]="^"+Y+"$";var ee="[v=\\s]*"+k[q]+k[G]+"?"+k[V]+"?",re=R++;k[re]="^"+ee+"$";var ie=R++;k[ie]="((?:<|>)?=?)";var oe=R++;k[oe]=k[O]+"|x|X|\\*";var ne=R++;k[ne]=k[T]+"|x|X|\\*";var se=R++;k[se]="[v=\\s]*("+k[ne]+")(?:\\.("+k[ne]+")(?:\\.("+k[ne]+")(?:"+k[B]+")?"+k[V]+"?)?)?";var ae=R++;k[ae]="[v=\\s]*("+k[oe]+")(?:\\.("+k[oe]+")(?:\\.("+k[oe]+")(?:"+k[G]+")?"+k[V]+"?)?)?";var le=R++;k[le]="^"+k[ie]+"\\s*"+k[se]+"$";var pe=R++;k[pe]="^"+k[ie]+"\\s*"+k[ae]+"$";var ue=R++;k[ue]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var de=R++;k[de]="(?:~>?)";var me=R++;k[me]="(\\s*)"+k[de]+"\\s+",x[me]=new RegExp(k[me],"g");var he=R++;k[he]="^"+k[de]+k[se]+"$";var ge=R++;k[ge]="^"+k[de]+k[ae]+"$";var fe=R++;k[fe]="(?:\\^)";var ye=R++;k[ye]="(\\s*)"+k[fe]+"\\s+",x[ye]=new RegExp(k[ye],"g");var ve=R++;k[ve]="^"+k[fe]+k[se]+"$";var be=R++;k[be]="^"+k[fe]+k[ae]+"$";var Se=R++;k[Se]="^"+k[ie]+"\\s*("+ee+")$|^$";var Ne=R++;k[Ne]="^"+k[ie]+"\\s*("+Y+")$|^$";var Pe=R++;k[Pe]="(\\s*)"+k[ie]+"\\s*("+ee+"|"+k[se]+")",x[Pe]=new RegExp(k[Pe],"g");var Ce=R++;k[Ce]="^\\s*("+k[se]+")\\s+-\\s+("+k[se]+")\\s*$";var _e=R++;k[_e]="^\\s*("+k[ae]+")\\s+-\\s+("+k[ae]+")\\s*$";var xe,Ee=R++;for(k[Ee]="(<|>)?=?\\s*\\*",xe=0;xe<35;xe++)C(xe,k[xe]),x[xe]||(x[xe]=new RegExp(k[xe]));function mr(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof N)return v;if("string"!=typeof v||v.length>256)return null;if(!(P.loose?x[re]:x[Q]).test(v))return null;try{return new N(v,P)}catch{return null}}function N(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof N){if(v.loose===P.loose)return v;v=v.version}else if("string"!=typeof v)throw new TypeError("Invalid Version: "+v);if(v.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof N))return new N(v,P);C("SemVer",v,P),this.options=P,this.loose=!!P.loose;var k=v.trim().match(P.loose?x[re]:x[Q]);if(!k)throw new TypeError("Invalid Version: "+v);if(this.raw=v,this.major=+k[1],this.minor=+k[2],this.patch=+k[3],this.major>_||this.major<0)throw new TypeError("Invalid major version");if(this.minor>_||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>_||this.patch<0)throw new TypeError("Invalid patch version");k[4]?this.prerelease=k[4].split(".").map((function(v){if(/^[0-9]+$/.test(v)){var P=+v;if(P>=0&&P<_)return P}return v})):this.prerelease=[],this.build=k[5]?k[5].split("."):[],this.format()}v.parse=mr,v.valid=function mS(v,P){var C=mr(v,P);return C?C.version:null},v.clean=function yS(v,P){var C=mr(v.trim().replace(/^[=v]+/,""),P);return C?C.version:null},v.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(v){return C("SemVer.compare",this.version,this.options,v),v instanceof N||(v=new N(v,this.options)),this.compareMain(v)||this.comparePre(v)},N.prototype.compareMain=function(v){return v instanceof N||(v=new N(v,this.options)),cn(this.major,v.major)||cn(this.minor,v.minor)||cn(this.patch,v.patch)},N.prototype.comparePre=function(v){if(v instanceof N||(v=new N(v,this.options)),this.prerelease.length&&!v.prerelease.length)return-1;if(!this.prerelease.length&&v.prerelease.length)return 1;if(!this.prerelease.length&&!v.prerelease.length)return 0;var P=0;do{var _=this.prerelease[P],x=v.prerelease[P];if(C("prerelease compare",P,_,x),void 0===_&&void 0===x)return 0;if(void 0===x)return 1;if(void 0===_)return-1;if(_!==x)return cn(_,x)}while(++P)},N.prototype.inc=function(v,P){switch(v){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",P);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",P);break;case"prepatch":this.prerelease.length=0,this.inc("patch",P),this.inc("pre",P);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",P),this.inc("pre",P);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 C=this.prerelease.length;--C>=0;)"number"==typeof this.prerelease[C]&&(this.prerelease[C]++,C=-2);-1===C&&this.prerelease.push(0)}P&&(this.prerelease[0]===P?isNaN(this.prerelease[1])&&(this.prerelease=[P,0]):this.prerelease=[P,0]);break;default:throw new Error("invalid increment argument: "+v)}return this.format(),this.raw=this.version,this},v.inc=function TS(v,P,C,_){"string"==typeof C&&(_=C,C=void 0);try{return new N(v,C).inc(P,_).version}catch{return null}},v.diff=function SS(v,P){if(Du(v,P))return null;var C=mr(v),_=mr(P),x="";if(C.prerelease.length||_.prerelease.length){x="pre";var k="prerelease"}for(var R in C)if(("major"===R||"minor"===R||"patch"===R)&&C[R]!==_[R])return x+R;return k},v.compareIdentifiers=cn;var ke=/^[0-9]+$/;function cn(v,P){var C=ke.test(v),_=ke.test(P);return C&&_&&(v=+v,P=+P),v===P?0:C&&!_?-1:_&&!C?1:v0}function ka(v,P,C){return It(v,P,C)<0}function Du(v,P,C){return 0===It(v,P,C)}function Np(v,P,C){return 0!==It(v,P,C)}function wu(v,P,C){return It(v,P,C)>=0}function xu(v,P,C){return It(v,P,C)<=0}function Ha(v,P,C,_){switch(P){case"===":return"object"==typeof v&&(v=v.version),"object"==typeof C&&(C=C.version),v===C;case"!==":return"object"==typeof v&&(v=v.version),"object"==typeof C&&(C=C.version),v!==C;case"":case"=":case"==":return Du(v,C,_);case"!=":return Np(v,C,_);case">":return Ci(v,C,_);case">=":return wu(v,C,_);case"<":return ka(v,C,_);case"<=":return xu(v,C,_);default:throw new TypeError("Invalid operator: "+P)}}function Ve(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof Ve){if(v.loose===!!P.loose)return v;v=v.value}if(!(this instanceof Ve))return new Ve(v,P);C("comparator",v,P),this.options=P,this.loose=!!P.loose,this.parse(v),this.semver===Te?this.value="":this.value=this.operator+this.semver.version,C("comp",this)}v.rcompareIdentifiers=function AS(v,P){return cn(P,v)},v.major=function IS(v,P){return new N(v,P).major},v.minor=function CS(v,P){return new N(v,P).minor},v.patch=function bS(v,P){return new N(v,P).patch},v.compare=It,v.compareLoose=function OS(v,P){return It(v,P,!0)},v.rcompare=function PS(v,P,C){return It(P,v,C)},v.sort=function RS(P,C){return P.sort((function(P,_){return v.compare(P,_,C)}))},v.rsort=function NS(P,C){return P.sort((function(P,_){return v.rcompare(P,_,C)}))},v.gt=Ci,v.lt=ka,v.eq=Du,v.neq=Np,v.gte=wu,v.lte=xu,v.cmp=Ha,v.Comparator=Ve;var Te={};function Z(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof Z)return v.loose===!!P.loose&&v.includePrerelease===!!P.includePrerelease?v:new Z(v.raw,P);if(v instanceof Ve)return new Z(v.value,P);if(!(this instanceof Z))return new Z(v,P);if(this.options=P,this.loose=!!P.loose,this.includePrerelease=!!P.includePrerelease,this.raw=v,this.set=v.split(/\s*\|\|\s*/).map((function(v){return this.parseRange(v.trim())}),this).filter((function(v){return v.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+v);this.format()}function Re(v){return!v||"x"===v.toLowerCase()||"*"===v}function US(v,P,C,_,x,k,R,T,O,I,z,q,L){return((P=Re(C)?"":Re(_)?">="+C+".0.0":Re(x)?">="+C+"."+_+".0":">="+P)+" "+(T=Re(O)?"":Re(I)?"<"+(+O+1)+".0.0":Re(z)?"<"+O+"."+(+I+1)+".0":q?"<="+O+"."+I+"."+z+"-"+q:"<="+T)).trim()}function BS(v,P,_){for(var x=0;x0){var k=v[x].semver;if(k.major===P.major&&k.minor===P.minor&&k.patch===P.patch)return!0}return!1}return!0}function Ua(v,P,C){try{P=new Z(P,C)}catch{return!1}return P.test(v)}function Mu(v,P,C,_){var x,k,R,T,O;switch(v=new N(v,_),P=new Z(P,_),C){case">":x=Ci,k=xu,R=ka,T=">",O=">=";break;case"<":x=ka,k=wu,R=Ci,T="<",O="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Ua(v,P,_))return!1;for(var I=0;I=0.0.0")),q=q||v,L=L||v,x(v.semver,q.semver,_)?q=v:R(v.semver,L.semver,_)&&(L=v)})),q.operator===T||q.operator===O||(!L.operator||L.operator===T)&&k(v,L.semver))return!1;if(L.operator===O&&R(v,L.semver))return!1}return!0}Ve.prototype.parse=function(v){var P=this.options.loose?x[Se]:x[Ne],C=v.match(P);if(!C)throw new TypeError("Invalid comparator: "+v);this.operator=C[1],"="===this.operator&&(this.operator=""),C[2]?this.semver=new N(C[2],this.options.loose):this.semver=Te},Ve.prototype.toString=function(){return this.value},Ve.prototype.test=function(v){return C("Comparator.test",v,this.options.loose),this.semver===Te||("string"==typeof v&&(v=new N(v,this.options)),Ha(v,this.operator,this.semver,this.options))},Ve.prototype.intersects=function(v,P){if(!(v instanceof Ve))throw new TypeError("a Comparator is required");var C;if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),""===this.operator)return C=new Z(v.value,P),Ua(this.value,C,P);if(""===v.operator)return C=new Z(this.value,P),Ua(v.semver,C,P);var _=!(">="!==this.operator&&">"!==this.operator||">="!==v.operator&&">"!==v.operator),x=!("<="!==this.operator&&"<"!==this.operator||"<="!==v.operator&&"<"!==v.operator),k=this.semver.version===v.semver.version,R=!(">="!==this.operator&&"<="!==this.operator||">="!==v.operator&&"<="!==v.operator),T=Ha(this.semver,"<",v.semver,P)&&(">="===this.operator||">"===this.operator)&&("<="===v.operator||"<"===v.operator),O=Ha(this.semver,">",v.semver,P)&&("<="===this.operator||"<"===this.operator)&&(">="===v.operator||">"===v.operator);return _||x||k&&R||T||O},v.Range=Z,Z.prototype.format=function(){return this.range=this.set.map((function(v){return v.join(" ").trim()})).join("||").trim(),this.range},Z.prototype.toString=function(){return this.range},Z.prototype.parseRange=function(v){var P=this.options.loose;v=v.trim();var _=P?x[_e]:x[Ce];v=v.replace(_,US),C("hyphen replace",v),v=v.replace(x[Pe],"$1$2$3"),C("comparator trim",v,x[Pe]),v=(v=(v=v.replace(x[me],"$1~")).replace(x[ye],"$1^")).split(/\s+/).join(" ");var k=P?x[Se]:x[Ne],R=v.split(" ").map((function(v){return function wS(v,P){return C("comp",v,P),v=function LS(v,P){return v.trim().split(/\s+/).map((function(v){return function qS(v,P){C("caret",v,P);var _=P.loose?x[be]:x[ve];return v.replace(_,(function(P,_,x,k,R){var T;return C("caret",v,P,_,x,k,R),Re(_)?T="":Re(x)?T=">="+_+".0.0 <"+(+_+1)+".0.0":Re(k)?T="0"===_?">="+_+"."+x+".0 <"+_+"."+(+x+1)+".0":">="+_+"."+x+".0 <"+(+_+1)+".0.0":R?(C("replaceCaret pr",R),T="0"===_?"0"===x?">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+x+"."+(+k+1):">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+(+x+1)+".0":">="+_+"."+x+"."+k+"-"+R+" <"+(+_+1)+".0.0"):(C("no pr"),T="0"===_?"0"===x?">="+_+"."+x+"."+k+" <"+_+"."+x+"."+(+k+1):">="+_+"."+x+"."+k+" <"+_+"."+(+x+1)+".0":">="+_+"."+x+"."+k+" <"+(+_+1)+".0.0"),C("caret return",T),T}))}(v,P)})).join(" ")}(v,P),C("caret",v),v=function xS(v,P){return v.trim().split(/\s+/).map((function(v){return function MS(v,P){var _=P.loose?x[ge]:x[he];return v.replace(_,(function(P,_,x,k,R){var T;return C("tilde",v,P,_,x,k,R),Re(_)?T="":Re(x)?T=">="+_+".0.0 <"+(+_+1)+".0.0":Re(k)?T=">="+_+"."+x+".0 <"+_+"."+(+x+1)+".0":R?(C("replaceTilde pr",R),T=">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+(+x+1)+".0"):T=">="+_+"."+x+"."+k+" <"+_+"."+(+x+1)+".0",C("tilde return",T),T}))}(v,P)})).join(" ")}(v,P),C("tildes",v),v=function jS(v,P){return C("replaceXRanges",v,P),v.split(/\s+/).map((function(v){return function kS(v,P){v=v.trim();var _=P.loose?x[pe]:x[le];return v.replace(_,(function(P,_,x,k,R,T){C("xRange",v,P,_,x,k,R,T);var O=Re(x),I=O||Re(k),z=I||Re(R);return"="===_&&z&&(_=""),O?P=">"===_||"<"===_?"<0.0.0":"*":_&&z?(I&&(k=0),R=0,">"===_?(_=">=",I?(x=+x+1,k=0,R=0):(k=+k+1,R=0)):"<="===_&&(_="<",I?x=+x+1:k=+k+1),P=_+x+"."+k+"."+R):I?P=">="+x+".0.0 <"+(+x+1)+".0.0":z&&(P=">="+x+"."+k+".0 <"+x+"."+(+k+1)+".0"),C("xRange return",P),P}))}(v,P)})).join(" ")}(v,P),C("xrange",v),v=function HS(v,P){return C("replaceStars",v,P),v.trim().replace(x[Ee],"")}(v,P),C("stars",v),v}(v,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(R=R.filter((function(v){return!!v.match(k)}))),R=R.map((function(v){return new Ve(v,this.options)}),this)},Z.prototype.intersects=function(v,P){if(!(v instanceof Z))throw new TypeError("a Range is required");return this.set.some((function(C){return C.every((function(C){return v.set.some((function(v){return v.every((function(v){return C.intersects(v,P)}))}))}))}))},v.toComparators=function DS(v,P){return new Z(v,P).set.map((function(v){return v.map((function(v){return v.value})).join(" ").trim().split(" ")}))},Z.prototype.test=function(v){if(!v)return!1;"string"==typeof v&&(v=new N(v,this.options));for(var P=0;P":0===P.prerelease.length?P.patch++:P.prerelease.push(0),P.raw=P.format();case"":case">=":(!C||Ci(C,P))&&(C=P);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+v.operator)}}))}return C&&v.test(C)?C:null},v.validRange=function $S(v,P){try{return new Z(v,P).range||"*"}catch{return null}},v.ltr=function zS(v,P,C){return Mu(v,P,"<",C)},v.gtr=function XS(v,P,C){return Mu(v,P,">",C)},v.outside=Mu,v.prerelease=function KS(v,P){var C=mr(v,P);return C&&C.prerelease.length?C.prerelease:null},v.intersects=function YS(v,P,C){return v=new Z(v,C),P=new Z(P,C),v.intersects(P)},v.coerce=function QS(v){if(v instanceof N)return v;if("string"!=typeof v)return null;var P=v.match(x[ue]);return null==P?null:mr(P[1]+"."+(P[2]||"0")+"."+(P[3]||"0"))}})),G=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.makePatchingRequire=void 0;var P=C(71017),_=B(),x=C(98188),k=Object.keys(process.binding("natives")),R=x.prototype.require;v.makePatchingRequire=function eA(v){var C={};return function(T){var O=R.apply(this,arguments);if(v[T]){var I=x._resolveFilename(T,this);if(C.hasOwnProperty(I))return C[I];var z=void 0;if(k.indexOf(T)<0)try{z=R.call(this,P.join(T,"package.json")).version}catch{return O}else z=process.version.substring(1);var q=z.indexOf("-");q>=0&&(z=z.substring(0,q));for(var L=O,j=0,B=v[T];j{P.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"}})),V=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.channel=v.makePatchingRequire=void 0;var P=G(),_=G();Object.defineProperty(v,"makePatchingRequire",{enumerable:!0,get:function(){return _.makePatchingRequire}});var qp=function(v){return!0},x=function(){function e(){this.version=U().version,this.subscribers={},this.contextPreservationFunction=function(v){return v},this.knownPatches={},this.currentlyPublishing=!1}return e.prototype.shouldPublish=function(v){var P=this.subscribers[v];return!!P&&P.some((function(v){var P=v.filter;return!P||P(!1)}))},e.prototype.publish=function(v,P){if(!this.currentlyPublishing){var C=this.subscribers[v];if(C){var _={timestamp:Date.now(),data:P};this.currentlyPublishing=!0,C.forEach((function(v){var P=v.listener,C=v.filter;try{C&&C(!0)&&P(_)}catch{}})),this.currentlyPublishing=!1}}},e.prototype.subscribe=function(v,P,C){void 0===C&&(C=qp),this.subscribers[v]||(this.subscribers[v]=[]),this.subscribers[v].push({listener:P,filter:C})},e.prototype.unsubscribe=function(v,P,C){void 0===C&&(C=qp);var _=this.subscribers[v];if(_)for(var x=0;x<_.length;++x)if(_[x].listener===P&&_[x].filter===C)return _.splice(x,1),!0;return!1},e.prototype.reset=function(){var v=this;this.subscribers={},this.contextPreservationFunction=function(v){return v},Object.getOwnPropertyNames(this.knownPatches).forEach((function(P){return delete v.knownPatches[P]}))},e.prototype.bindToContext=function(v){return this.contextPreservationFunction(v)},e.prototype.addContextPreservation=function(v){var P=this.contextPreservationFunction;this.contextPreservationFunction=function(C){return v(P(C))}},e.prototype.registerMonkeyPatch=function(v,P){this.knownPatches[v]||(this.knownPatches[v]=[]),this.knownPatches[v].push(P)},e.prototype.getPatchesObject=function(){return this.knownPatches},e}();global.diagnosticsSource||(global.diagnosticsSource=new x,C(98188).prototype.require=P.makePatchingRequire(global.diagnosticsSource.getPatchesObject())),v.channel=global.diagnosticsSource})),Q=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Y=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v._globalThis=void 0,v._globalThis="object"==typeof globalThis?globalThis:global})),ee=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(Y(),v)})),re=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(ee(),v)})),ie=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.VERSION=void 0,v.VERSION="1.0.3"})),oe=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isCompatible=v._makeCompatibilityCheck=void 0;var P=ie(),C=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function Vp(v){var P=new Set([v]),_=new Set,x=v.match(C);if(!x)return function(){return!1};var k=+x[1],R=+x[2],T=+x[3];if(null!=x[4])return function(P){return P===v};function a(v){return _.add(v),!1}function s(v){return P.add(v),!0}return function(v){if(P.has(v))return!0;if(_.has(v))return!1;var x=v.match(C);if(!x)return a(v);var O=+x[1],I=+x[2],z=+x[3];return null!=x[4]||k!==O?a(v):0===k?R===I&&T<=z?s(v):a(v):R<=I?s(v):a(v)}}v._makeCompatibilityCheck=Vp,v.isCompatible=Vp(P.VERSION)})),ne=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.unregisterGlobal=v.getGlobal=v.registerGlobal=void 0;var P=re(),C=ie(),_=oe(),x=C.VERSION.split(".")[0],k=Symbol.for("opentelemetry.js.api."+x),R=P._globalThis;v.registerGlobal=function dA(v,P,_,x){var T;void 0===x&&(x=!1);var O=R[k]=null!==(T=R[k])&&void 0!==T?T:{version:C.VERSION};if(!x&&O[v]){var I=new Error("@opentelemetry/api: Attempted duplicate registration of API: "+v);return _.error(I.stack||I.message),!1}if(O.version!==C.VERSION){I=new Error("@opentelemetry/api: All API registration versions must match");return _.error(I.stack||I.message),!1}return O[v]=P,_.debug("@opentelemetry/api: Registered a global for "+v+" v"+C.VERSION+"."),!0},v.getGlobal=function hA(v){var P,C,x=null===(P=R[k])||void 0===P?void 0:P.version;if(x&&_.isCompatible(x))return null===(C=R[k])||void 0===C?void 0:C[v]},v.unregisterGlobal=function _A(v,P){P.debug("@opentelemetry/api: Unregistering a global for "+v+" v"+C.VERSION+".");var _=R[k];_&&delete _[v]}})),se=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DiagComponentLogger=void 0;var P=ne(),C=function(){function e(v){this._namespace=v.namespace||"DiagComponentLogger"}return e.prototype.debug=function(){for(var v=[],P=0;P{"use strict";var P;Object.defineProperty(v,"__esModule",{value:!0}),v.DiagLogLevel=void 0,(P=v.DiagLogLevel||(v.DiagLogLevel={}))[P.NONE=0]="NONE",P[P.ERROR=30]="ERROR",P[P.WARN=50]="WARN",P[P.INFO=60]="INFO",P[P.DEBUG=70]="DEBUG",P[P.VERBOSE=80]="VERBOSE",P[P.ALL=9999]="ALL"})),le=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.createLogLevelDiagLogger=void 0;var P=ae();v.createLogLevelDiagLogger=function mA(v,C){function r(P,_){var x=C[P];return"function"==typeof x&&v>=_?x.bind(C):function(){}}return vP.DiagLogLevel.ALL&&(v=P.DiagLogLevel.ALL),C=C||{},{error:r("error",P.DiagLogLevel.ERROR),warn:r("warn",P.DiagLogLevel.WARN),info:r("info",P.DiagLogLevel.INFO),debug:r("debug",P.DiagLogLevel.DEBUG),verbose:r("verbose",P.DiagLogLevel.VERBOSE)}}})),pe=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DiagAPI=void 0;var P=se(),C=le(),_=ae(),x=ne(),k=function(){function e(){function t(v){return function(){var P=x.getGlobal("diag");if(P)return P[v].apply(P,arguments)}}var v=this;v.setLogger=function(P,k){var R,T;if(void 0===k&&(k=_.DiagLogLevel.INFO),P===v){var O=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return v.error(null!==(R=O.stack)&&void 0!==R?R:O.message),!1}var I=x.getGlobal("diag"),z=C.createLogLevelDiagLogger(k,P);if(I){var q=null!==(T=(new Error).stack)&&void 0!==T?T:"";I.warn("Current logger will be overwritten from "+q),z.warn("Current logger will overwrite one already registered from "+q)}return x.registerGlobal("diag",z,v,!0)},v.disable=function(){x.unregisterGlobal("diag",v)},v.createComponentLogger=function(v){return new P.DiagComponentLogger(v)},v.verbose=t("verbose"),v.debug=t("debug"),v.info=t("info"),v.warn=t("warn"),v.error=t("error")}return e.instance=function(){return this._instance||(this._instance=new e),this._instance},e}();v.DiagAPI=k})),ue=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.BaggageImpl=void 0;var P=function(){function e(v){this._entries=v?new Map(v):new Map}return e.prototype.getEntry=function(v){var P=this._entries.get(v);if(P)return Object.assign({},P)},e.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map((function(v){return[v[0],v[1]]}))},e.prototype.setEntry=function(v,P){var C=new e(this._entries);return C._entries.set(v,P),C},e.prototype.removeEntry=function(v){var P=new e(this._entries);return P._entries.delete(v),P},e.prototype.removeEntries=function(){for(var v=[],P=0;P{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.baggageEntryMetadataSymbol=void 0,v.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")})),me=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.baggageEntryMetadataFromString=v.createBaggage=void 0;var P=pe(),C=ue(),_=de(),x=P.DiagAPI.instance();v.createBaggage=function NA(v){return void 0===v&&(v={}),new C.BaggageImpl(new Map(Object.entries(v)))},v.baggageEntryMetadataFromString=function DA(v){return"string"!=typeof v&&(x.error("Cannot create baggage metadata from unknown type: "+typeof v),v=""),{__TYPE__:_.baggageEntryMetadataSymbol,toString:function(){return v}}}})),he=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),ge=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),fe=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.DiagConsoleLogger=void 0;var P=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}],C=function e(){function t(v){return function(){var P=arguments;if(console){var C=console[v];if("function"!=typeof C&&(C=console.log),"function"==typeof C)return C.apply(console,P)}}}for(var v=0;v{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(fe(),v),C(ae(),v)})),ve=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.defaultTextMapSetter=v.defaultTextMapGetter=void 0,v.defaultTextMapGetter={get:function(v,P){if(null!=v)return v[P]},keys:function(v){return null==v?[]:Object.keys(v)}},v.defaultTextMapSetter={set:function(v,P,C){null!=v&&(v[P]=C)}}})),be=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Se=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Ne=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ROOT_CONTEXT=v.createContextKey=void 0,v.createContextKey=function MA(v){return Symbol.for(v)};var P=function e(v){var P=this;P._currentContext=v?new Map(v):new Map,P.getValue=function(v){return P._currentContext.get(v)},P.setValue=function(v,C){var _=new e(P._currentContext);return _._currentContext.set(v,C),_},P.deleteValue=function(v){var C=new e(P._currentContext);return C._currentContext.delete(v),C}};v.ROOT_CONTEXT=new P})),Pe=l((v=>{"use strict";var P=v&&v.__spreadArray||function(v,P){for(var C=0,_=P.length,x=v.length;C<_;C++,x++)v[x]=P[C];return v};Object.defineProperty(v,"__esModule",{value:!0}),v.NoopContextManager=void 0;var C=Ne(),_=function(){function e(){}return e.prototype.active=function(){return C.ROOT_CONTEXT},e.prototype.with=function(v,C,_){for(var x=[],k=3;k{"use strict";var P=v&&v.__spreadArray||function(v,P){for(var C=0,_=P.length,x=v.length;C<_;C++,x++)v[x]=P[C];return v};Object.defineProperty(v,"__esModule",{value:!0}),v.ContextAPI=void 0;var C=Pe(),_=ne(),x=pe(),k="context",R=new C.NoopContextManager,T=function(){function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalContextManager=function(v){return _.registerGlobal(k,v,x.DiagAPI.instance())},e.prototype.active=function(){return this._getContextManager().active()},e.prototype.with=function(v,C,_){for(var x,k=[],R=3;R{"use strict";var P;Object.defineProperty(v,"__esModule",{value:!0}),v.TraceFlags=void 0,(P=v.TraceFlags||(v.TraceFlags={}))[P.NONE=0]="NONE",P[P.SAMPLED=1]="SAMPLED"})),xe=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.INVALID_SPAN_CONTEXT=v.INVALID_TRACEID=v.INVALID_SPANID=void 0;var P=_e();v.INVALID_SPANID="0000000000000000",v.INVALID_TRACEID="00000000000000000000000000000000",v.INVALID_SPAN_CONTEXT={traceId:v.INVALID_TRACEID,spanId:v.INVALID_SPANID,traceFlags:P.TraceFlags.NONE}})),Ee=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.NonRecordingSpan=void 0;var P=xe(),C=function(){function e(v){void 0===v&&(v=P.INVALID_SPAN_CONTEXT),this._spanContext=v}return e.prototype.spanContext=function(){return this._spanContext},e.prototype.setAttribute=function(v,P){return this},e.prototype.setAttributes=function(v){return this},e.prototype.addEvent=function(v,P){return this},e.prototype.setStatus=function(v){return this},e.prototype.updateName=function(v){return this},e.prototype.end=function(v){},e.prototype.isRecording=function(){return!1},e.prototype.recordException=function(v,P){},e}();v.NonRecordingSpan=C})),ke=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getSpanContext=v.setSpanContext=v.deleteSpan=v.setSpan=v.getSpan=void 0;var P=Ne(),C=Ee(),_=P.createContextKey("OpenTelemetry Context Key SPAN");function cd(v){return v.getValue(_)||void 0}function ld(v,P){return v.setValue(_,P)}v.getSpan=cd,v.setSpan=ld,v.deleteSpan=function YA(v){return v.deleteValue(_)},v.setSpanContext=function QA(v,P){return ld(v,new C.NonRecordingSpan(P))},v.getSpanContext=function WA(v){var P;return null===(P=cd(v))||void 0===P?void 0:P.spanContext()}})),Te=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.wrapSpanContext=v.isSpanContextValid=v.isValidSpanId=v.isValidTraceId=void 0;var P=xe(),C=Ee(),_=/^([0-9a-f]{32})$/i,x=/^[0-9a-f]{16}$/i;function pd(v){return _.test(v)&&v!==P.INVALID_TRACEID}function dd(v){return x.test(v)&&v!==P.INVALID_SPANID}v.isValidTraceId=pd,v.isValidSpanId=dd,v.isSpanContextValid=function tI(v){return pd(v.traceId)&&dd(v.spanId)},v.wrapSpanContext=function rI(v){return new C.NonRecordingSpan(v)}})),Ae=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.NoopTracer=void 0;var P=Ce(),C=ke(),_=Ee(),x=Te(),k=P.ContextAPI.getInstance(),R=function(){function e(){}return e.prototype.startSpan=function(v,P,k){if(Boolean(null==P?void 0:P.root))return new _.NonRecordingSpan;var R=k&&C.getSpanContext(k);return function sI(v){return"object"==typeof v&&"string"==typeof v.spanId&&"string"==typeof v.traceId&&"number"==typeof v.traceFlags}(R)&&x.isSpanContextValid(R)?new _.NonRecordingSpan(R):new _.NonRecordingSpan},e.prototype.startActiveSpan=function(v,P,_,x){var R,T,O;if(!(arguments.length<2)){2===arguments.length?O=P:3===arguments.length?(R=P,O=_):(R=P,T=_,O=x);var I=T??k.active(),z=this.startSpan(v,R,I),q=C.setSpan(I,z);return k.with(q,O,void 0,z)}},e}();v.NoopTracer=R})),Oe=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ProxyTracer=void 0;var P=new(Ae().NoopTracer),C=function(){function e(v,P,C){this._provider=v,this.name=P,this.version=C}return e.prototype.startSpan=function(v,P,C){return this._getTracer().startSpan(v,P,C)},e.prototype.startActiveSpan=function(v,P,C,_){var x=this._getTracer();return Reflect.apply(x.startActiveSpan,x,arguments)},e.prototype._getTracer=function(){if(this._delegate)return this._delegate;var v=this._provider.getDelegateTracer(this.name,this.version);return v?(this._delegate=v,this._delegate):P},e}();v.ProxyTracer=C})),Ie=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.NoopTracerProvider=void 0;var P=Ae(),C=function(){function e(){}return e.prototype.getTracer=function(v,C){return new P.NoopTracer},e}();v.NoopTracerProvider=C})),ze=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ProxyTracerProvider=void 0;var P=Oe(),C=new(Ie().NoopTracerProvider),_=function(){function e(){}return e.prototype.getTracer=function(v,C){var _;return null!==(_=this.getDelegateTracer(v,C))&&void 0!==_?_:new P.ProxyTracer(this,v,C)},e.prototype.getDelegate=function(){var v;return null!==(v=this._delegate)&&void 0!==v?v:C},e.prototype.setDelegate=function(v){this._delegate=v},e.prototype.getDelegateTracer=function(v,P){var C;return null===(C=this._delegate)||void 0===C?void 0:C.getTracer(v,P)},e}();v.ProxyTracerProvider=_})),De=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),qe=l((v=>{"use strict";var P;Object.defineProperty(v,"__esModule",{value:!0}),v.SamplingDecision=void 0,(P=v.SamplingDecision||(v.SamplingDecision={}))[P.NOT_RECORD=0]="NOT_RECORD",P[P.RECORD=1]="RECORD",P[P.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})),Le=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),je=l((v=>{"use strict";var P;Object.defineProperty(v,"__esModule",{value:!0}),v.SpanKind=void 0,(P=v.SpanKind||(v.SpanKind={}))[P.INTERNAL=0]="INTERNAL",P[P.SERVER=1]="SERVER",P[P.CLIENT=2]="CLIENT",P[P.PRODUCER=3]="PRODUCER",P[P.CONSUMER=4]="CONSUMER"})),Be=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Fe=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Ge=l((v=>{"use strict";var P;Object.defineProperty(v,"__esModule",{value:!0}),v.SpanStatusCode=void 0,(P=v.SpanStatusCode||(v.SpanStatusCode={}))[P.UNSET=0]="UNSET",P[P.OK=1]="OK",P[P.ERROR=2]="ERROR"})),Ue=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),He=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),$e=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Xe=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Je=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.TraceAPI=void 0;var P=ne(),C=ze(),_=Te(),x=ke(),k=pe(),R="trace",T=function(){function e(){this._proxyTracerProvider=new C.ProxyTracerProvider,this.wrapSpanContext=_.wrapSpanContext,this.isSpanContextValid=_.isSpanContextValid,this.deleteSpan=x.deleteSpan,this.getSpan=x.getSpan,this.getSpanContext=x.getSpanContext,this.setSpan=x.setSpan,this.setSpanContext=x.setSpanContext}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalTracerProvider=function(v){var C=P.registerGlobal(R,this._proxyTracerProvider,k.DiagAPI.instance());return C&&this._proxyTracerProvider.setDelegate(v),C},e.prototype.getTracerProvider=function(){return P.getGlobal(R)||this._proxyTracerProvider},e.prototype.getTracer=function(v,P){return this.getTracerProvider().getTracer(v,P)},e.prototype.disable=function(){P.unregisterGlobal(R,k.DiagAPI.instance()),this._proxyTracerProvider=new C.ProxyTracerProvider},e}();v.TraceAPI=T})),Ze=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.NoopTextMapPropagator=void 0;var P=function(){function e(){}return e.prototype.inject=function(v,P){},e.prototype.extract=function(v,P){return v},e.prototype.fields=function(){return[]},e}();v.NoopTextMapPropagator=P})),et=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.deleteBaggage=v.setBaggage=v.getBaggage=void 0;var P=Ne().createContextKey("OpenTelemetry Baggage Key");v.getBaggage=function SI(v){return v.getValue(P)||void 0},v.setBaggage=function AI(v,C){return v.setValue(P,C)},v.deleteBaggage=function II(v){return v.deleteValue(P)}})),tt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.PropagationAPI=void 0;var P=ne(),C=Ze(),_=ve(),x=et(),k=me(),R=pe(),T="propagation",O=new C.NoopTextMapPropagator,I=function(){function e(){this.createBaggage=k.createBaggage,this.getBaggage=x.getBaggage,this.setBaggage=x.setBaggage,this.deleteBaggage=x.deleteBaggage}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalPropagator=function(v){return P.registerGlobal(T,v,R.DiagAPI.instance())},e.prototype.inject=function(v,P,C){return void 0===C&&(C=_.defaultTextMapSetter),this._getGlobalPropagator().inject(v,P,C)},e.prototype.extract=function(v,P,C){return void 0===C&&(C=_.defaultTextMapGetter),this._getGlobalPropagator().extract(v,P,C)},e.prototype.fields=function(){return this._getGlobalPropagator().fields()},e.prototype.disable=function(){P.unregisterGlobal(T,R.DiagAPI.instance())},e.prototype._getGlobalPropagator=function(){return P.getGlobal(T)||O},e}();v.PropagationAPI=I})),rt=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),v.diag=v.propagation=v.trace=v.context=v.INVALID_SPAN_CONTEXT=v.INVALID_TRACEID=v.INVALID_SPANID=v.isValidSpanId=v.isValidTraceId=v.isSpanContextValid=v.baggageEntryMetadataFromString=void 0,C(Q(),v);var _=me();Object.defineProperty(v,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return _.baggageEntryMetadataFromString}}),C(he(),v),C(ge(),v),C(ye(),v),C(ve(),v),C(be(),v),C(Se(),v),C(Oe(),v),C(ze(),v),C(De(),v),C(qe(),v),C(Le(),v),C(je(),v),C(Be(),v),C(Fe(),v),C(Ge(),v),C(_e(),v),C(Ue(),v),C(He(),v),C($e(),v);var x=Te();Object.defineProperty(v,"isSpanContextValid",{enumerable:!0,get:function(){return x.isSpanContextValid}}),Object.defineProperty(v,"isValidTraceId",{enumerable:!0,get:function(){return x.isValidTraceId}}),Object.defineProperty(v,"isValidSpanId",{enumerable:!0,get:function(){return x.isValidSpanId}});var k=xe();Object.defineProperty(v,"INVALID_SPANID",{enumerable:!0,get:function(){return k.INVALID_SPANID}}),Object.defineProperty(v,"INVALID_TRACEID",{enumerable:!0,get:function(){return k.INVALID_TRACEID}}),Object.defineProperty(v,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return k.INVALID_SPAN_CONTEXT}}),C(Ne(),v),C(Xe(),v);var R=Ce();v.context=R.ContextAPI.getInstance();var T=Je();v.trace=T.TraceAPI.getInstance();var O=tt();v.propagation=O.PropagationAPI.getInstance();var I=pe();v.diag=I.DiagAPI.instance(),v.default={trace:v.trace,context:v.context,propagation:v.propagation,diag:v.diag}})),it=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isTracingSuppressed=v.unsuppressTracing=v.suppressTracing=void 0;var P=rt().createContextKey("OpenTelemetry SDK Context Key SUPPRESS_TRACING");v.suppressTracing=function qI(v){return v.setValue(P,!0)},v.unsuppressTracing=function jI(v){return v.deleteValue(P)},v.isTracingSuppressed=function kI(v){return!0===v.getValue(P)}})),ot=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.BAGGAGE_MAX_TOTAL_LENGTH=v.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=v.BAGGAGE_MAX_NAME_VALUE_PAIRS=v.BAGGAGE_HEADER=v.BAGGAGE_ITEMS_SEPARATOR=v.BAGGAGE_PROPERTIES_SEPARATOR=v.BAGGAGE_KEY_PAIR_SEPARATOR=void 0,v.BAGGAGE_KEY_PAIR_SEPARATOR="=",v.BAGGAGE_PROPERTIES_SEPARATOR=";",v.BAGGAGE_ITEMS_SEPARATOR=",",v.BAGGAGE_HEADER="baggage",v.BAGGAGE_MAX_NAME_VALUE_PAIRS=180,v.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096,v.BAGGAGE_MAX_TOTAL_LENGTH=8192})),nt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.parseKeyPairsIntoRecord=v.parsePairKeyValue=v.getKeyPairs=v.serializeKeyPairs=void 0;var P=rt(),C=ot();v.serializeKeyPairs=v=>v.reduce(((v,P)=>{let _=`${v}${""!==v?C.BAGGAGE_ITEMS_SEPARATOR:""}${P}`;return _.length>C.BAGGAGE_MAX_TOTAL_LENGTH?v:_}),"");v.getKeyPairs=v=>v.getAllEntries().map((([v,P])=>`${encodeURIComponent(v)}=${encodeURIComponent(P.value)}`));v.parsePairKeyValue=v=>{let _=v.split(C.BAGGAGE_PROPERTIES_SEPARATOR);if(_.length<=0)return;let x=_.shift();if(!x)return;let k=x.split(C.BAGGAGE_KEY_PAIR_SEPARATOR);if(2!==k.length)return;let R,T=decodeURIComponent(k[0].trim()),O=decodeURIComponent(k[1].trim());return _.length>0&&(R=P.baggageEntryMetadataFromString(_.join(C.BAGGAGE_PROPERTIES_SEPARATOR))),{key:T,value:O,metadata:R}};v.parseKeyPairsIntoRecord=P=>"string"!=typeof P||0===P.length?{}:P.split(C.BAGGAGE_ITEMS_SEPARATOR).map((P=>v.parsePairKeyValue(P))).filter((v=>void 0!==v&&v.value.length>0)).reduce(((v,P)=>(v[P.key]=P.value,v)),{})})),pt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.HttpBaggagePropagator=void 0;var P=rt(),C=it(),_=ot(),x=nt();v.HttpBaggagePropagator=class{inject(v,k,R){let T=P.propagation.getBaggage(v);if(!T||C.isTracingSuppressed(v))return;let O=x.getKeyPairs(T).filter((v=>v.length<=_.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS)).slice(0,_.BAGGAGE_MAX_NAME_VALUE_PAIRS),I=x.serializeKeyPairs(O);I.length>0&&R.set(k,_.BAGGAGE_HEADER,I)}extract(v,C,k){let R=k.get(C,_.BAGGAGE_HEADER);if(!R)return v;let T={};return 0===R.length||(R.split(_.BAGGAGE_ITEMS_SEPARATOR).forEach((v=>{let P=x.parsePairKeyValue(v);if(P){let v={value:P.value};P.metadata&&(v.metadata=P.metadata),T[P.key]=v}})),0===Object.entries(T).length)?v:P.propagation.setBaggage(v,P.propagation.createBaggage(T))}fields(){return[_.BAGGAGE_HEADER]}}})),ct=l((v=>{"use strict";function Xd(v){return null==v||(Array.isArray(v)?function zI(v){let P;for(let C of v)if(null!=C){if(!P){if(Kd(C)){P=typeof C;continue}return!1}if(typeof C!==P)return!1}return!0}(v):Kd(v))}function Kd(v){switch(typeof v){case"number":case"boolean":case"string":return!0}return!1}Object.defineProperty(v,"__esModule",{value:!0}),v.isAttributeValue=v.sanitizeAttributes=void 0,v.sanitizeAttributes=function $I(v){let P={};if(null==v||"object"!=typeof v)return P;for(let[C,_]of Object.entries(v))Xd(_)&&(Array.isArray(_)?P[C]=_.slice():P[C]=_);return P},v.isAttributeValue=Xd})),ut=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.loggingErrorHandler=void 0;var P=rt();v.loggingErrorHandler=function KI(){return v=>{P.diag.error(function YI(v){return"string"==typeof v?v:JSON.stringify(function QI(v){let P={},C=v;for(;null!==C;)Object.getOwnPropertyNames(C).forEach((v=>{if(P[v])return;let _=C[v];_&&(P[v]=String(_))})),C=Object.getPrototypeOf(C);return P}(v))}(v))}}})),dt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.globalErrorHandler=v.setGlobalErrorHandler=void 0;var P=ut().loggingErrorHandler();v.setGlobalErrorHandler=function ZI(v){P=v};v.globalErrorHandler=v=>{try{P(v)}catch{}}})),mt=l((v=>{"use strict";var P;Object.defineProperty(v,"__esModule",{value:!0}),v.TracesSamplerValues=void 0,(P=v.TracesSamplerValues||(v.TracesSamplerValues={})).AlwaysOff="always_off",P.AlwaysOn="always_on",P.ParentBasedAlwaysOff="parentbased_always_off",P.ParentBasedAlwaysOn="parentbased_always_on",P.ParentBasedTraceIdRatio="parentbased_traceidratio",P.TraceIdRatio="traceidratio"})),ht=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.parseEnvironment=v.DEFAULT_ENVIRONMENT=void 0;var P=rt(),C=mt(),_=["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 iC(v){return _.indexOf(v)>-1}var x=["OTEL_NO_PATCH_MODULES","OTEL_PROPAGATORS"];function sC(v){return x.indexOf(v)>-1}function oC(v,P,C,_=-1/0,x=1/0){if(typeof C[v]<"u"){let k=Number(C[v]);isNaN(k)||(P[v]=k<_?_:k>x?x:k)}}function uC(v,P,C,_=","){let x=C[v];"string"==typeof x&&(P[v]=x.split(_).map((v=>v.trim())))}v.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:P.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:C.TracesSamplerValues.ParentBasedAlwaysOn,OTEL_TRACES_SAMPLER_ARG:""};var k={ALL:P.DiagLogLevel.ALL,VERBOSE:P.DiagLogLevel.VERBOSE,DEBUG:P.DiagLogLevel.DEBUG,INFO:P.DiagLogLevel.INFO,WARN:P.DiagLogLevel.WARN,ERROR:P.DiagLogLevel.ERROR,NONE:P.DiagLogLevel.NONE};function lC(v,P,C){let _=C[v];if("string"==typeof _){let C=k[_.toUpperCase()];null!=C&&(P[v]=C)}}v.parseEnvironment=function fC(P){let C={};for(let _ in v.DEFAULT_ENVIRONMENT){let v=_;if("OTEL_LOG_LEVEL"===v)lC(v,C,P);else if(iC(v))oC(v,C,P);else if(sC(v))uC(v,C,P);else{let _=P[v];typeof _<"u"&&null!==_&&(C[v]=String(_))}}return C}})),ft=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getEnv=void 0;var P=C(22037),_=ht();v.getEnv=function dC(){let v=_.parseEnvironment(process.env);return Object.assign({HOSTNAME:P.hostname()},_.DEFAULT_ENVIRONMENT,v)}})),yt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.hexToBase64=void 0,v.hexToBase64=function hC(v){let P=v.length,C="";for(let _=0;_{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.RandomIdGenerator=void 0;v.RandomIdGenerator=class{constructor(){this.generateTraceId=eh(16),this.generateSpanId=eh(8)}};var P=Buffer.allocUnsafe(16);function eh(v){return function(){for(let C=0;C>>0,4*C);for(let C=0;C0);C++)C===v-1&&(P[v-1]=1);return P.toString("hex",0,v)}}})),St=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.otperformance=void 0;var P=C(4074);v.otperformance=P.performance})),Nt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.VERSION=void 0,v.VERSION="0.23.0"})),Ct=l((v=>{"use strict";var P;Object.defineProperty(v,"__esModule",{value:!0}),v.RpcGrpcStatusCodeValues=v.MessagingOperationValues=v.MessagingDestinationKindValues=v.HttpFlavorValues=v.NetTransportValues=v.FaasInvokedProviderValues=v.FaasDocumentOperationValues=v.FaasTriggerValues=v.DbCassandraConsistencyLevelValues=v.DbSystemValues=v.SemanticAttributes=void 0,v.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"},(P=v.DbSystemValues||(v.DbSystemValues={})).OTHER_SQL="other_sql",P.MSSQL="mssql",P.MYSQL="mysql",P.ORACLE="oracle",P.DB2="db2",P.POSTGRESQL="postgresql",P.REDSHIFT="redshift",P.HIVE="hive",P.CLOUDSCAPE="cloudscape",P.HSQLDB="hsqldb",P.PROGRESS="progress",P.MAXDB="maxdb",P.HANADB="hanadb",P.INGRES="ingres",P.FIRSTSQL="firstsql",P.EDB="edb",P.CACHE="cache",P.ADABAS="adabas",P.FIREBIRD="firebird",P.DERBY="derby",P.FILEMAKER="filemaker",P.INFORMIX="informix",P.INSTANTDB="instantdb",P.INTERBASE="interbase",P.MARIADB="mariadb",P.NETEZZA="netezza",P.PERVASIVE="pervasive",P.POINTBASE="pointbase",P.SQLITE="sqlite",P.SYBASE="sybase",P.TERADATA="teradata",P.VERTICA="vertica",P.H2="h2",P.COLDFUSION="coldfusion",P.CASSANDRA="cassandra",P.HBASE="hbase",P.MONGODB="mongodb",P.REDIS="redis",P.COUCHBASE="couchbase",P.COUCHDB="couchdb",P.COSMOSDB="cosmosdb",P.DYNAMODB="dynamodb",P.NEO4J="neo4j",P.GEODE="geode",P.ELASTICSEARCH="elasticsearch",P.MEMCACHED="memcached",P.COCKROACHDB="cockroachdb",function(v){v.ALL="all",v.EACH_QUORUM="each_quorum",v.QUORUM="quorum",v.LOCAL_QUORUM="local_quorum",v.ONE="one",v.TWO="two",v.THREE="three",v.LOCAL_ONE="local_one",v.ANY="any",v.SERIAL="serial",v.LOCAL_SERIAL="local_serial"}(v.DbCassandraConsistencyLevelValues||(v.DbCassandraConsistencyLevelValues={})),function(v){v.DATASOURCE="datasource",v.HTTP="http",v.PUBSUB="pubsub",v.TIMER="timer",v.OTHER="other"}(v.FaasTriggerValues||(v.FaasTriggerValues={})),function(v){v.INSERT="insert",v.EDIT="edit",v.DELETE="delete"}(v.FaasDocumentOperationValues||(v.FaasDocumentOperationValues={})),function(v){v.AWS="aws",v.AZURE="azure",v.GCP="gcp"}(v.FaasInvokedProviderValues||(v.FaasInvokedProviderValues={})),function(v){v.IP_TCP="ip_tcp",v.IP_UDP="ip_udp",v.IP="ip",v.UNIX="unix",v.PIPE="pipe",v.INPROC="inproc",v.OTHER="other"}(v.NetTransportValues||(v.NetTransportValues={})),function(v){v.HTTP_1_0="1.0",v.HTTP_1_1="1.1",v.HTTP_2_0="2.0",v.SPDY="SPDY",v.QUIC="QUIC"}(v.HttpFlavorValues||(v.HttpFlavorValues={})),function(v){v.QUEUE="queue",v.TOPIC="topic"}(v.MessagingDestinationKindValues||(v.MessagingDestinationKindValues={})),function(v){v.RECEIVE="receive",v.PROCESS="process"}(v.MessagingOperationValues||(v.MessagingOperationValues={})),function(v){v[v.OK=0]="OK",v[v.CANCELLED=1]="CANCELLED",v[v.UNKNOWN=2]="UNKNOWN",v[v.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",v[v.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",v[v.NOT_FOUND=5]="NOT_FOUND",v[v.ALREADY_EXISTS=6]="ALREADY_EXISTS",v[v.PERMISSION_DENIED=7]="PERMISSION_DENIED",v[v.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",v[v.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",v[v.ABORTED=10]="ABORTED",v[v.OUT_OF_RANGE=11]="OUT_OF_RANGE",v[v.UNIMPLEMENTED=12]="UNIMPLEMENTED",v[v.INTERNAL=13]="INTERNAL",v[v.UNAVAILABLE=14]="UNAVAILABLE",v[v.DATA_LOSS=15]="DATA_LOSS",v[v.UNAUTHENTICATED=16]="UNAUTHENTICATED"}(v.RpcGrpcStatusCodeValues||(v.RpcGrpcStatusCodeValues={}))})),_t=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(Ct(),v)})),xt=l((v=>{"use strict";var P;Object.defineProperty(v,"__esModule",{value:!0}),v.TelemetrySdkLanguageValues=v.OsTypeValues=v.HostArchValues=v.AwsEcsLaunchtypeValues=v.CloudPlatformValues=v.CloudProviderValues=v.ResourceAttributes=void 0,v.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"},(P=v.CloudProviderValues||(v.CloudProviderValues={})).AWS="aws",P.AZURE="azure",P.GCP="gcp",function(v){v.AWS_EC2="aws_ec2",v.AWS_ECS="aws_ecs",v.AWS_EKS="aws_eks",v.AWS_LAMBDA="aws_lambda",v.AWS_ELASTIC_BEANSTALK="aws_elastic_beanstalk",v.AZURE_VM="azure_vm",v.AZURE_CONTAINER_INSTANCES="azure_container_instances",v.AZURE_AKS="azure_aks",v.AZURE_FUNCTIONS="azure_functions",v.AZURE_APP_SERVICE="azure_app_service",v.GCP_COMPUTE_ENGINE="gcp_compute_engine",v.GCP_CLOUD_RUN="gcp_cloud_run",v.GCP_KUBERNETES_ENGINE="gcp_kubernetes_engine",v.GCP_CLOUD_FUNCTIONS="gcp_cloud_functions",v.GCP_APP_ENGINE="gcp_app_engine"}(v.CloudPlatformValues||(v.CloudPlatformValues={})),function(v){v.EC2="ec2",v.FARGATE="fargate"}(v.AwsEcsLaunchtypeValues||(v.AwsEcsLaunchtypeValues={})),function(v){v.AMD64="amd64",v.ARM32="arm32",v.ARM64="arm64",v.IA64="ia64",v.PPC32="ppc32",v.PPC64="ppc64",v.X86="x86"}(v.HostArchValues||(v.HostArchValues={})),function(v){v.WINDOWS="windows",v.LINUX="linux",v.DARWIN="darwin",v.FREEBSD="freebsd",v.NETBSD="netbsd",v.OPENBSD="openbsd",v.DRAGONFLYBSD="dragonflybsd",v.HPUX="hpux",v.AIX="aix",v.SOLARIS="solaris",v.Z_OS="z_os"}(v.OsTypeValues||(v.OsTypeValues={})),function(v){v.CPP="cpp",v.DOTNET="dotnet",v.ERLANG="erlang",v.GO="go",v.JAVA="java",v.NODEJS="nodejs",v.PHP="php",v.PYTHON="python",v.RUBY="ruby",v.WEBJS="webjs"}(v.TelemetrySdkLanguageValues||(v.TelemetrySdkLanguageValues={}))})),wt=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(xt(),v)})),kt=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(_t(),v),C(wt(),v)})),Rt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SDK_INFO=void 0;var P=Nt(),C=kt();v.SDK_INFO={[C.ResourceAttributes.TELEMETRY_SDK_NAME]:"opentelemetry",[C.ResourceAttributes.PROCESS_RUNTIME_NAME]:"node",[C.ResourceAttributes.TELEMETRY_SDK_LANGUAGE]:C.TelemetrySdkLanguageValues.NODEJS,[C.ResourceAttributes.TELEMETRY_SDK_VERSION]:P.VERSION}})),Tt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.unrefTimer=void 0,v.unrefTimer=function HC(v){v.unref()}})),Ot=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(ft(),v),C(yt(),v),C(bt(),v),C(St(),v),C(Rt(),v),C(Tt(),v)})),Mt=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(Ot(),v)})),zt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isTimeInput=v.isTimeInputHrTime=v.hrTimeToMicroseconds=v.hrTimeToMilliseconds=v.hrTimeToNanoseconds=v.hrTimeToTimeStamp=v.hrTimeDuration=v.timeInputToHrTime=v.hrTime=void 0;var P=Mt(),C=Math.pow(10,9);function As(v){let P=v/1e3,_=Math.trunc(P);return[_,Number((P-_).toFixed(9))*C]}function dh(){let v=P.otperformance.timeOrigin;if("number"!=typeof v){let C=P.otperformance;v=C.timing&&C.timing.fetchStart}return v}function hh(v){let _=As(dh()),x=As("number"==typeof v?v:P.otperformance.now()),k=_[0]+x[0],R=_[1]+x[1];return R>C&&(R-=C,k+=1),[k,R]}function vc(v){return Array.isArray(v)&&2===v.length&&"number"==typeof v[0]&&"number"==typeof v[1]}v.hrTime=hh,v.timeInputToHrTime=function GC(v){if(vc(v))return v;if("number"==typeof v)return v{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),jt=l((v=>{"use strict";var P;Object.defineProperty(v,"__esModule",{value:!0}),v.ExportResultCode=void 0,(P=v.ExportResultCode||(v.ExportResultCode={}))[P.SUCCESS=0]="SUCCESS",P[P.FAILED=1]="FAILED"})),Bt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CompositePropagator=void 0;var P=rt();v.CompositePropagator=class{constructor(v={}){var P;this._propagators=null!==(P=v.propagators)&&void 0!==P?P:[],this._fields=Array.from(new Set(this._propagators.map((v=>"function"==typeof v.fields?v.fields():[])).reduce(((v,P)=>v.concat(P)),[])))}inject(v,C,_){for(let x of this._propagators)try{x.inject(v,C,_)}catch(v){P.diag.warn(`Failed to inject with ${x.constructor.name}. Err: ${v.message}`)}}extract(v,C,_){return this._propagators.reduce(((v,x)=>{try{return x.extract(v,C,_)}catch(v){P.diag.warn(`Failed to inject with ${x.constructor.name}. Err: ${v.message}`)}return v}),v)}fields(){return this._fields.slice()}}})),Ft=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.validateValue=v.validateKey=void 0;var P="[_0-9a-z-*/]",C=new RegExp(`^(?:${`[a-z]${P}{0,255}`}|${`[a-z0-9]${P}{0,240}@[a-z]${P}{0,13}`})$`),_=/^[ -~]{0,255}[!-~]$/,x=/,|=/;v.validateKey=function rb(v){return C.test(v)},v.validateValue=function nb(v){return _.test(v)&&!x.test(v)}})),Gt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.TraceState=void 0;var P=Ft(),C=class{constructor(v){this._internalState=new Map,v&&this._parse(v)}set(v,P){let C=this._clone();return C._internalState.has(v)&&C._internalState.delete(v),C._internalState.set(v,P),C}unset(v){let P=this._clone();return P._internalState.delete(v),P}get(v){return this._internalState.get(v)}serialize(){return this._keys().reduce(((v,P)=>(v.push(P+"="+this.get(P)),v)),[]).join(",")}_parse(v){v.length>512||(this._internalState=v.split(",").reverse().reduce(((v,C)=>{let _=C.trim(),x=_.indexOf("=");if(-1!==x){let k=_.slice(0,x),R=_.slice(x+1,C.length);P.validateKey(k)&&P.validateValue(R)&&v.set(k,R)}return v}),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 v=new C;return v._internalState=new Map(this._internalState),v}};v.TraceState=C})),Ut=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.HttpTraceContextPropagator=v.parseTraceParent=v.TRACE_STATE_HEADER=v.TRACE_PARENT_HEADER=void 0;var P=rt(),C=it(),_=Gt();v.TRACE_PARENT_HEADER="traceparent",v.TRACE_STATE_HEADER="tracestate";var x=new RegExp("^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$");function Oh(v){let P=x.exec(v);return!P||"00"===P[1]&&P[5]?null:{traceId:P[2],spanId:P[3],traceFlags:parseInt(P[4],16)}}v.parseTraceParent=Oh;v.HttpTraceContextPropagator=class{inject(_,x,k){let R=P.trace.getSpanContext(_);if(!R||C.isTracingSuppressed(_)||!P.isSpanContextValid(R))return;let T=`00-${R.traceId}-${R.spanId}-0${Number(R.traceFlags||P.TraceFlags.NONE).toString(16)}`;k.set(x,v.TRACE_PARENT_HEADER,T),R.traceState&&k.set(x,v.TRACE_STATE_HEADER,R.traceState.serialize())}extract(C,x,k){let R=k.get(x,v.TRACE_PARENT_HEADER);if(!R)return C;let T=Array.isArray(R)?R[0]:R;if("string"!=typeof T)return C;let O=Oh(T);if(!O)return C;O.isRemote=!0;let I=k.get(x,v.TRACE_STATE_HEADER);if(I){let v=Array.isArray(I)?I.join(","):I;O.traceState=new _.TraceState("string"==typeof v?v:void 0)}return P.trace.setSpanContext(C,O)}fields(){return[v.TRACE_PARENT_HEADER,v.TRACE_STATE_HEADER]}}})),Ht=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Vt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getRPCMetadata=v.deleteRPCMetadata=v.setRPCMetadata=v.RPCType=void 0;var P=rt().createContextKey("OpenTelemetry SDK Context Key RPC_METADATA");(v.RPCType||(v.RPCType={})).HTTP="http",v.setRPCMetadata=function _b(v,C){return v.setValue(P,C)},v.deleteRPCMetadata=function vb(v){return v.deleteValue(P)},v.getRPCMetadata=function gb(v){return v.getValue(P)}})),Wt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AlwaysOffSampler=void 0;var P=rt();v.AlwaysOffSampler=class{shouldSample(){return{decision:P.SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}}})),$t=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AlwaysOnSampler=void 0;var P=rt();v.AlwaysOnSampler=class{shouldSample(){return{decision:P.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}}})),Kt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ParentBasedSampler=void 0;var P=rt(),C=dt(),_=Wt(),x=$t();v.ParentBasedSampler=class{constructor(v){var P,k,R,T;this._root=v.root,this._root||(C.globalErrorHandler(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new x.AlwaysOnSampler),this._remoteParentSampled=null!==(P=v.remoteParentSampled)&&void 0!==P?P:new x.AlwaysOnSampler,this._remoteParentNotSampled=null!==(k=v.remoteParentNotSampled)&&void 0!==k?k:new _.AlwaysOffSampler,this._localParentSampled=null!==(R=v.localParentSampled)&&void 0!==R?R:new x.AlwaysOnSampler,this._localParentNotSampled=null!==(T=v.localParentNotSampled)&&void 0!==T?T:new _.AlwaysOffSampler}shouldSample(v,C,_,x,k,R){let T=P.trace.getSpanContext(v);return T&&P.isSpanContextValid(T)?T.isRemote?T.traceFlags&P.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(v,C,_,x,k,R):this._remoteParentNotSampled.shouldSample(v,C,_,x,k,R):T.traceFlags&P.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(v,C,_,x,k,R):this._localParentNotSampled.shouldSample(v,C,_,x,k,R):this._root.shouldSample(v,C,_,x,k,R)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}})),Qt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.TraceIdRatioBasedSampler=void 0;var P=rt();v.TraceIdRatioBasedSampler=class{constructor(v=0){this._ratio=v,this._ratio=this._normalize(v),this._upperBound=Math.floor(4294967295*this._ratio)}shouldSample(v,C){return{decision:P.isValidTraceId(C)&&this._accumulate(C)=1?1:v<=0?0:v}_accumulate(v){let P=0;for(let C=0;C>>0}return P}}})),Xt=l((v=>{"use strict";function Uh(v,P){return"string"==typeof P?v===P:P.test(v)}Object.defineProperty(v,"__esModule",{value:!0}),v.isUrlIgnored=v.urlMatches=void 0,v.urlMatches=Uh,v.isUrlIgnored=function Tb(v,P){if(!P)return!1;for(let C of P)if(Uh(v,C))return!0;return!1}})),Jt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.isWrapped=void 0,v.isWrapped=function Sb(v){return"function"==typeof v&&"function"==typeof v.__original&&"function"==typeof v.__unwrap&&!0===v.__wrapped}})),Yt=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),v.baggageUtils=void 0,C(pt(),v),C(ct(),v),C(dt(),v),C(ut(),v),C(zt(),v),C(qt(),v),C(jt(),v),C(Nt(),v),v.baggageUtils=nt(),C(Mt(),v),C(Bt(),v),C(Ut(),v),C(Ht(),v),C(Vt(),v),C(Wt(),v),C($t(),v),C(Kt(),v),C(Qt(),v),C(it(),v),C(Gt(),v),C(ht(),v),C(mt(),v),C(Xt(),v),C(Jt(),v),C(Nt(),v)})),Zt=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ExceptionEventName=void 0,v.ExceptionEventName="exception"})),er=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.Span=void 0;var P=rt(),C=Yt(),_=kt(),x=Zt();v.Span=class{constructor(v,_,x,k,R,T,O=[],I=C.hrTime()){this.attributes={},this.links=[],this.events=[],this.status={code:P.SpanStatusCode.UNSET},this.endTime=[0,0],this._ended=!1,this._duration=[-1,-1],this.name=x,this._spanContext=k,this.parentSpanId=T,this.kind=R,this.links=O,this.startTime=C.timeInputToHrTime(I),this.resource=v.resource,this.instrumentationLibrary=v.instrumentationLibrary,this._spanLimits=v.getSpanLimits(),this._spanProcessor=v.getActiveSpanProcessor(),this._spanProcessor.onStart(this,_)}spanContext(){return this._spanContext}setAttribute(v,_){return null==_||this._isSpanEnded()?this:0===v.length?(P.diag.warn(`Invalid attribute key: ${v}`),this):C.isAttributeValue(_)?(Object.keys(this.attributes).length>=this._spanLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,v)||(this.attributes[v]=_),this):(P.diag.warn(`Invalid attribute value set for key: ${v}`),this)}setAttributes(v){for(let[P,C]of Object.entries(v))this.setAttribute(P,C);return this}addEvent(v,_,x){return this._isSpanEnded()||(this.events.length>=this._spanLimits.eventCountLimit&&(P.diag.warn("Dropping extra events."),this.events.shift()),C.isTimeInput(_)&&(typeof x>"u"&&(x=_),_=void 0),typeof x>"u"&&(x=C.hrTime()),this.events.push({name:v,attributes:_,time:C.timeInputToHrTime(x)})),this}setStatus(v){return this._isSpanEnded()||(this.status=v),this}updateName(v){return this._isSpanEnded()||(this.name=v),this}end(v=C.hrTime()){this._isSpanEnded()?P.diag.error("You can only call end() on a span once."):(this._ended=!0,this.endTime=C.timeInputToHrTime(v),this._duration=C.hrTimeDuration(this.startTime,this.endTime),this._duration[0]<0&&P.diag.warn("Inconsistent start and end time, startTime > endTime",this.startTime,this.endTime),this._spanProcessor.onEnd(this))}isRecording(){return!1===this._ended}recordException(v,k=C.hrTime()){let R={};"string"==typeof v?R[_.SemanticAttributes.EXCEPTION_MESSAGE]=v:v&&(v.code?R[_.SemanticAttributes.EXCEPTION_TYPE]=v.code.toString():v.name&&(R[_.SemanticAttributes.EXCEPTION_TYPE]=v.name),v.message&&(R[_.SemanticAttributes.EXCEPTION_MESSAGE]=v.message),v.stack&&(R[_.SemanticAttributes.EXCEPTION_STACKTRACE]=v.stack)),R[_.SemanticAttributes.EXCEPTION_TYPE]||R[_.SemanticAttributes.EXCEPTION_MESSAGE]?this.addEvent(x.ExceptionEventName,R,k):P.diag.warn(`Failed to record an exception ${v}`)}get duration(){return this._duration}get ended(){return this._ended}_isSpanEnded(){return this._ended&&P.diag.warn("Can not execute the operation on ended Span {traceId: %s, spanId: %s}",this._spanContext.traceId,this._spanContext.spanId),this._ended}}})),tr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.buildSamplerFromEnv=v.DEFAULT_CONFIG=void 0;var P=rt(),C=Yt(),_=C.getEnv(),x=C.TracesSamplerValues.AlwaysOn;function zh(v=C.getEnv()){switch(v.OTEL_TRACES_SAMPLER){case C.TracesSamplerValues.AlwaysOn:return new C.AlwaysOnSampler;case C.TracesSamplerValues.AlwaysOff:return new C.AlwaysOffSampler;case C.TracesSamplerValues.ParentBasedAlwaysOn:return new C.ParentBasedSampler({root:new C.AlwaysOnSampler});case C.TracesSamplerValues.ParentBasedAlwaysOff:return new C.ParentBasedSampler({root:new C.AlwaysOffSampler});case C.TracesSamplerValues.TraceIdRatio:return new C.TraceIdRatioBasedSampler($h(v));case C.TracesSamplerValues.ParentBasedTraceIdRatio:return new C.ParentBasedSampler({root:new C.TraceIdRatioBasedSampler($h(v))});default:return P.diag.error(`OTEL_TRACES_SAMPLER value "${v.OTEL_TRACES_SAMPLER} invalid, defaulting to ${x}".`),new C.AlwaysOnSampler}}v.DEFAULT_CONFIG={sampler:zh(_),forceFlushTimeoutMillis:3e4,spanLimits:{attributeCountLimit:C.getEnv().OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,linkCountLimit:C.getEnv().OTEL_SPAN_LINK_COUNT_LIMIT,eventCountLimit:C.getEnv().OTEL_SPAN_EVENT_COUNT_LIMIT}},v.buildSamplerFromEnv=zh;function $h(v){if(void 0===v.OTEL_TRACES_SAMPLER_ARG||""===v.OTEL_TRACES_SAMPLER_ARG)return P.diag.error("OTEL_TRACES_SAMPLER_ARG is blank, defaulting to 1."),1;let C=Number(v.OTEL_TRACES_SAMPLER_ARG);return isNaN(C)?(P.diag.error(`OTEL_TRACES_SAMPLER_ARG=${v.OTEL_TRACES_SAMPLER_ARG} was given, but it is invalid, defaulting to 1.`),1):C<0||C>1?(P.diag.error(`OTEL_TRACES_SAMPLER_ARG=${v.OTEL_TRACES_SAMPLER_ARG} was given, but it is out of range ([0..1]), defaulting to 1.`),1):C}})),rr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.mergeConfig=void 0;var P=tr();v.mergeConfig=function Ob(v){let C={sampler:P.buildSamplerFromEnv()},_=Object.assign({},P.DEFAULT_CONFIG,C,v);return _.spanLimits=Object.assign({},P.DEFAULT_CONFIG.spanLimits,v.spanLimits||{}),_}})),ir=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.Tracer=void 0;var P=rt(),C=Yt(),_=er(),x=rr();v.Tracer=class{constructor(v,P,_){this._tracerProvider=_;let k=x.mergeConfig(P);this._sampler=k.sampler,this._spanLimits=k.spanLimits,this._idGenerator=P.idGenerator||new C.RandomIdGenerator,this.resource=_.resource,this.instrumentationLibrary=v}startSpan(v,x={},k=P.context.active()){var R,T;if(C.isTracingSuppressed(k))return P.diag.debug("Instrumentation suppressed, returning Noop Span"),P.trace.wrapSpanContext(P.INVALID_SPAN_CONTEXT);let O,I,z,q=function Nb(v,C){if(!v.root)return P.trace.getSpanContext(C)}(x,k),L=this._idGenerator.generateSpanId();q&&P.trace.isSpanContextValid(q)?(O=q.traceId,I=q.traceState,z=q.spanId):O=this._idGenerator.generateTraceId();let j=null!==(R=x.kind)&&void 0!==R?R:P.SpanKind.INTERNAL,B=null!==(T=x.links)&&void 0!==T?T:[],G=C.sanitizeAttributes(x.attributes),U=this._sampler.shouldSample(x.root?P.trace.setSpanContext(k,P.INVALID_SPAN_CONTEXT):k,O,v,j,G,B),V={traceId:O,spanId:L,traceFlags:U.decision===P.SamplingDecision.RECORD_AND_SAMPLED?P.TraceFlags.SAMPLED:P.TraceFlags.NONE,traceState:I};if(U.decision===P.SamplingDecision.NOT_RECORD)return P.diag.debug("Recording is off, propagating context in a non-recording span"),P.trace.wrapSpanContext(V);let Q=new _.Span(this,k,v,V,j,z,B,x.startTime);return Q.setAttributes(Object.assign(G,U.attributes)),Q}startActiveSpan(v,C,_,x){let k,R,T;if(arguments.length<2)return;2===arguments.length?T=C:3===arguments.length?(k=C,T=_):(k=C,R=_,T=x);let O=R??P.context.active(),I=this.startSpan(v,k,O),z=P.trace.setSpan(O,I);return P.context.with(z,T,void 0,I)}getSpanLimits(){return this._spanLimits}getActiveSpanProcessor(){return this._tracerProvider.getActiveSpanProcessor()}}})),or=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.defaultServiceName=void 0,v.defaultServiceName=function Db(){return`unknown_service:${process.argv0}`}})),nr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.detectResources=void 0;var P=ur(),_=rt(),x=C(73837);v.detectResources=async(v={})=>{let C=Object.assign(v),x=await Promise.all((C.detectors||[]).map((async v=>{try{let P=await v.detect(C);return _.diag.debug(`${v.constructor.name} found resource.`,P),P}catch(C){return _.diag.debug(`${v.constructor.name} failed: ${C.message}`),P.Resource.empty()}})));return Mb(x),x.reduce(((v,P)=>v.merge(P)),P.Resource.empty())};var Mb=v=>{v.forEach((v=>{if(Object.keys(v.attributes).length>0){let P=x.inspect(v.attributes,{depth:2,breakLength:1/0,sorted:!0,compact:!1});_.diag.verbose(P)}}))}})),sr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.envDetector=void 0;var P=rt(),C=Yt(),_=kt(),x=gr();v.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(v){let k={},R=C.getEnv(),T=R.OTEL_RESOURCE_ATTRIBUTES,O=R.OTEL_SERVICE_NAME;if(T)try{let v=this._parseResourceAttributes(T);Object.assign(k,v)}catch(v){P.diag.debug(`EnvDetector failed: ${v.message}`)}return O&&(k[_.ResourceAttributes.SERVICE_NAME]=O),new x.Resource(k)}_parseResourceAttributes(v){if(!v)return{};let P={},C=v.split(this._COMMA_SEPARATOR,-1);for(let v of C){let C=v.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(2!==C.length)continue;let[_,x]=C;if(_=_.trim(),x=x.trim().split('^"|"$').join(""),!this._isValidAndNotEmpty(_))throw new Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(x))throw new Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);P[_]=x}return P}_isValid(v){return v.length<=this._MAX_LENGTH&&this._isPrintableString(v)}_isPrintableString(v){for(let P=0;P="~")return!1}return!0}_isValidAndNotEmpty(v){return v.length>0&&this._isValid(v)}}})),ar=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.processDetector=void 0;var P=rt(),C=kt(),_=gr();v.processDetector=new class{async detect(v){let P={[C.ResourceAttributes.PROCESS_PID]:process.pid,[C.ResourceAttributes.PROCESS_EXECUTABLE_NAME]:process.title||"",[C.ResourceAttributes.PROCESS_COMMAND]:process.argv[1]||"",[C.ResourceAttributes.PROCESS_COMMAND_LINE]:process.argv.join(" ")||""};return this._getResourceAttributes(P,v)}_getResourceAttributes(v,x){return""===v[C.ResourceAttributes.PROCESS_EXECUTABLE_NAME]||""===v[C.ResourceAttributes.PROCESS_EXECUTABLE_PATH]||""===v[C.ResourceAttributes.PROCESS_COMMAND]||""===v[C.ResourceAttributes.PROCESS_COMMAND_LINE]?(P.diag.debug("ProcessDetector failed: Unable to find required process resources. "),_.Resource.empty()):new _.Resource(Object.assign({},v))}}})),lr=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(sr(),v),C(ar(),v)})),pr=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(or(),v),C(nr(),v),C(lr(),v)})),cr=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(pr(),v)})),ur=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.Resource=void 0;var P=kt(),C=Yt(),_=cr(),x=class{constructor(v){this.attributes=v}static empty(){return x.EMPTY}static default(){return new x({[P.ResourceAttributes.SERVICE_NAME]:_.defaultServiceName(),[P.ResourceAttributes.TELEMETRY_SDK_LANGUAGE]:C.SDK_INFO[P.ResourceAttributes.TELEMETRY_SDK_LANGUAGE],[P.ResourceAttributes.TELEMETRY_SDK_NAME]:C.SDK_INFO[P.ResourceAttributes.TELEMETRY_SDK_NAME],[P.ResourceAttributes.TELEMETRY_SDK_VERSION]:C.SDK_INFO[P.ResourceAttributes.TELEMETRY_SDK_VERSION]})}merge(v){if(!v||!Object.keys(v.attributes).length)return this;let P=Object.assign({},this.attributes,v.attributes);return new x(P)}};v.Resource=x,x.EMPTY=new x({})})),dr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),hr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),gr=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(ur(),v),C(cr(),v),C(dr(),v),C(hr(),v)})),fr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.MultiSpanProcessor=void 0;var P=Yt();v.MultiSpanProcessor=class{constructor(v){this._spanProcessors=v}forceFlush(){let v=[];for(let P of this._spanProcessors)v.push(P.forceFlush());return new Promise((C=>{Promise.all(v).then((()=>{C()})).catch((v=>{P.globalErrorHandler(v||new Error("MultiSpanProcessor: forceFlush failed")),C()}))}))}onStart(v,P){for(let C of this._spanProcessors)C.onStart(v,P)}onEnd(v){for(let P of this._spanProcessors)P.onEnd(v)}shutdown(){let v=[];for(let P of this._spanProcessors)v.push(P.shutdown());return new Promise(((P,C)=>{Promise.all(v).then((()=>{P()}),C)}))}}})),yr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.NoopSpanProcessor=void 0;v.NoopSpanProcessor=class{onStart(v,P){}onEnd(v){}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}}})),vr=l(((v,P)=>{var C="__lodash_hash_undefined__",_=9007199254740991,x="[object Arguments]",k="[object Function]",R="[object Object]",T=/^\[object .+?Constructor\]$/,O=/^(?:0|[1-9]\d*)$/,I={};I["[object Float32Array]"]=I["[object Float64Array]"]=I["[object Int8Array]"]=I["[object Int16Array]"]=I["[object Int32Array]"]=I["[object Uint8Array]"]=I["[object Uint8ClampedArray]"]=I["[object Uint16Array]"]=I["[object Uint32Array]"]=!0,I[x]=I["[object Array]"]=I["[object ArrayBuffer]"]=I["[object Boolean]"]=I["[object DataView]"]=I["[object Date]"]=I["[object Error]"]=I[k]=I["[object Map]"]=I["[object Number]"]=I[R]=I["[object RegExp]"]=I["[object Set]"]=I["[object String]"]=I["[object WeakMap]"]=!1;var z="object"==typeof global&&global&&global.Object===Object&&global,q="object"==typeof self&&self&&self.Object===Object&&self,L=z||q||Function("return this")(),j="object"==typeof v&&v&&!v.nodeType&&v,B=j&&"object"==typeof P&&P&&!P.nodeType&&P,G=B&&B.exports===j,U=G&&z.process,V=function(){try{return B&&B.require&&B.require("util").types||U&&U.binding&&U.binding("util")}catch{}}(),Q=V&&V.isTypedArray;function bO(v,P,C){switch(C.length){case 0:return v.call(P);case 1:return v.call(P,C[0]);case 2:return v.call(P,C[0],C[1]);case 3:return v.call(P,C[0],C[1],C[2])}return v.apply(P,C)}var Y,ee=Array.prototype,re=Function.prototype,ie=Object.prototype,oe=L["__core-js_shared__"],ne=re.toString,se=ie.hasOwnProperty,ae=(Y=/[^.]+$/.exec(oe&&oe.keys&&oe.keys.IE_PROTO||""))?"Symbol(src)_1."+Y:"",le=ie.toString,pe=ne.call(Object),ue=RegExp("^"+ne.call(se).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),de=G?L.Buffer:void 0,me=L.Symbol,he=L.Uint8Array,ge=de?de.allocUnsafe:void 0,fe=function NO(v,P){return function(C){return v(P(C))}}(Object.getPrototypeOf,Object),ye=Object.create,ve=ie.propertyIsEnumerable,be=ee.splice,Se=me?me.toStringTag:void 0,Ne=function(){try{var v=Bc(Object,"defineProperty");return v({},"",{}),v}catch{}}(),Pe=de?de.isBuffer:void 0,Ce=Math.max,_e=Date.now,xe=Bc(L,"Map"),Ee=Bc(Object,"create"),ke=function(){function e(){}return function(v){if(!Dr(v))return{};if(ye)return ye(v);e.prototype=v;var P=new e;return e.prototype=void 0,P}}();function Nr(v){var P=-1,C=null==v?0:v.length;for(this.clear();++P-1},Pt.prototype.set=function YO(v,P){var C=this.__data__,_=Zs(C,v);return _<0?(++this.size,C.push([v,P])):C[_][1]=P,this},wn.prototype.clear=function QO(){this.size=0,this.__data__={hash:new Nr,map:new(xe||Pt),string:new Nr}},wn.prototype.delete=function WO(v){var P=eo(this,v).delete(v);return this.size-=P?1:0,P},wn.prototype.get=function ZO(v){return eo(this,v).get(v)},wn.prototype.has=function JO(v){return eo(this,v).has(v)},wn.prototype.set=function e0(v,P){var C=eo(this,v),_=C.size;return C.set(v,P),this.size+=C.size==_?0:1,this},xn.prototype.clear=function t0(){this.__data__=new Pt,this.size=0},xn.prototype.delete=function r0(v){var P=this.__data__,C=P.delete(v);return this.size=P.size,C},xn.prototype.get=function n0(v){return this.__data__.get(v)},xn.prototype.has=function i0(v){return this.__data__.has(v)},xn.prototype.set=function a0(v,P){var C=this.__data__;if(C instanceof Pt){var _=C.__data__;if(!xe||_.length<199)return _.push([v,P]),this.size=++C.size,this;C=this.__data__=new wn(_)}return C.set(v,P),this.size=C.size,this};var Te=function T0(v){return function(P,C,_){for(var x=-1,k=Object(P),R=_(P),T=R.length;T--;){var O=R[v?T:++x];if(!1===C(k[O],O,k))break}return P}}();function Js(v){return null==v?void 0===v?"[object Undefined]":"[object Null]":Se&&Se in Object(v)?function S0(v){var P=se.call(v,Se),C=v[Se];try{v[Se]=void 0;var _=!0}catch{}var x=le.call(v);return _&&(P?v[Se]=C:delete v[Se]),x}(v):function P0(v){return le.call(v)}(v)}function S_(v){return Xi(v)&&Js(v)==x}function c0(v){return!(!Dr(v)||function b0(v){return!!ae&&ae in v}(v))&&(Gc(v)?ue:T).test(function w0(v){if(null!=v){try{return ne.call(v)}catch{}try{return v+""}catch{}}return""}(v))}function f0(v){if(!Dr(v))return function O0(v){var P=[];if(null!=v)for(var C in Object(v))P.push(C);return P}(v);var P=q_(v),C=[];for(var _ in v)"constructor"==_&&(P||!se.call(v,_))||C.push(_);return C}function M_(v,P,C,_,x){v!==P&&Te(P,(function(k,T){if(x||(x=new xn),Dr(k))!function p0(v,P,C,_,x,k,T){var O=jc(v,C),I=jc(P,C),z=T.get(I);if(z)return void qc(v,C,z);var q=k?k(O,I,C+"",v,P,T):void 0,L=void 0===q;if(L){var j=ze(I),B=!j&&De(I),G=!j&&!B&&qe(I);q=I,j||B||G?ze(O)?q=O:function x0(v){return Xi(v)&&Fc(v)}(O)?q=function E0(v,P){var C=-1,_=v.length;for(P||(P=Array(_));++C<_;)P[C]=v[C];return P}(O):B?(L=!1,q=function _0(v,P){if(P)return v.slice();var C=v.length,_=ge?ge(C):new v.constructor(C);return v.copy(_),_}(I,!0)):G?(L=!1,q=function g0(v,P){var C=P?function v0(v){var P=new v.constructor(v.byteLength);return new he(P).set(new he(v)),P}(v.buffer):v.buffer;return new v.constructor(C,v.byteOffset,v.length)}(I,!0)):q=[]:function M0(v){if(!Xi(v)||Js(v)!=R)return!1;var P=fe(v);if(null===P)return!0;var C=se.call(P,"constructor")&&P.constructor;return"function"==typeof C&&C instanceof C&&ne.call(C)==pe}(I)||Ie(I)?(q=O,Ie(O)?q=function L0(v){return function m0(v,P,C,_){var x=!C;C||(C={});for(var k=-1,R=P.length;++k-1&&v%1==0&&v0){if(++P>=800)return arguments[0]}else P=0;return v.apply(void 0,arguments)}}(Ae);function to(v,P){return v===P||v!=v&&P!=P}var Ie=S_(function(){return arguments}())?S_:function(v){return Xi(v)&&se.call(v,"callee")&&!ve.call(v,"callee")},ze=Array.isArray;function Fc(v){return null!=v&&k_(v.length)&&!Gc(v)}var De=Pe||function k0(){return!1};function Gc(v){if(!Dr(v))return!1;var P=Js(v);return P==k||"[object GeneratorFunction]"==P||"[object AsyncFunction]"==P||"[object Proxy]"==P}function k_(v){return"number"==typeof v&&v>-1&&v%1==0&&v<=_}function Dr(v){var P=typeof v;return null!=v&&("object"==P||"function"==P)}function Xi(v){return null!=v&&"object"==typeof v}var qe=Q?function PO(v){return function(P){return v(P)}}(Q):function l0(v){return Xi(v)&&k_(v.length)&&!!I[Js(v)]};function U_(v){return Fc(v)?s0(v,!0):f0(v)}var Le=function y0(v){return d0((function(P,C){var _=-1,x=C.length,k=x>1?C[x-1]:void 0,R=x>2?C[2]:void 0;for(k=v.length>3&&"function"==typeof k?(x--,k):void 0,R&&function I0(v,P,C){if(!Dr(C))return!1;var _=typeof P;return!!("number"==_?Fc(C)&&L_(P,C.length):"string"==_&&P in C)&&to(C[P],v)}(C[0],C[1],R)&&(k=x<3?void 0:k,x=1),P=Object(P);++_{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.BatchSpanProcessorBase=void 0;var P=rt(),C=Yt();v.BatchSpanProcessorBase=class{constructor(v,P){this._exporter=v,this._finishedSpans=[],this._isShutdown=!1,this._shuttingDownPromise=Promise.resolve();let _=C.getEnv();this._maxExportBatchSize="number"==typeof(null==P?void 0:P.maxExportBatchSize)?P.maxExportBatchSize:_.OTEL_BSP_MAX_EXPORT_BATCH_SIZE,this._maxQueueSize="number"==typeof(null==P?void 0:P.maxQueueSize)?P.maxQueueSize:_.OTEL_BSP_MAX_QUEUE_SIZE,this._scheduledDelayMillis="number"==typeof(null==P?void 0:P.scheduledDelayMillis)?P.scheduledDelayMillis:_.OTEL_BSP_SCHEDULE_DELAY,this._exportTimeoutMillis="number"==typeof(null==P?void 0:P.exportTimeoutMillis)?P.exportTimeoutMillis:_.OTEL_BSP_EXPORT_TIMEOUT}forceFlush(){return this._isShutdown?this._shuttingDownPromise:this._flushAll()}onStart(v){}onEnd(v){this._isShutdown||this._addToBuffer(v)}shutdown(){return this._isShutdown||(this._isShutdown=!0,this._shuttingDownPromise=new Promise(((v,P)=>{Promise.resolve().then((()=>this.onShutdown())).then((()=>this._flushAll())).then((()=>this._exporter.shutdown())).then(v).catch((v=>{P(v)}))}))),this._shuttingDownPromise}_addToBuffer(v){this._finishedSpans.length>=this._maxQueueSize||(this._finishedSpans.push(v),this._maybeStartTimer())}_flushAll(){return new Promise(((v,P)=>{let C=[];for(let v=0,P=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);v{v()})).catch(P)}))}_flushOneBatch(){return this._clearTimer(),0===this._finishedSpans.length?Promise.resolve():new Promise(((v,_)=>{let x=setTimeout((()=>{_(new Error("Timeout"))}),this._exportTimeoutMillis);P.context.with(C.suppressTracing(P.context.active()),(()=>{this._exporter.export(this._finishedSpans.splice(0,this._maxExportBatchSize),(P=>{var k;clearTimeout(x),P.code===C.ExportResultCode.SUCCESS?v():_(null!==(k=P.error)&&void 0!==k?k: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((v=>{C.globalErrorHandler(v)}))}),this._scheduledDelayMillis),C.unrefTimer(this._timer))}_clearTimer(){void 0!==this._timer&&(clearTimeout(this._timer),this._timer=void 0)}}})),Sr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.BatchSpanProcessor=void 0;var P=br(),C=class extends P.BatchSpanProcessorBase{onShutdown(){}};v.BatchSpanProcessor=C})),Pr=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(Sr(),v)})),Cr=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(Pr(),v)})),xr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.BasicTracerProvider=v.ForceFlushState=void 0;var P,C,_=rt(),x=Yt(),k=gr(),R=Mr(),T=tr(),O=fr(),I=yr(),z=vr(),q=Cr();(C=P=v.ForceFlushState||(v.ForceFlushState={}))[C.resolved=0]="resolved",C[C.timeout=1]="timeout",C[C.error=2]="error",C[C.unresolved=3]="unresolved";var L=class{constructor(v={}){var P;this._registeredSpanProcessors=[],this._tracers=new Map;let C=z({},T.DEFAULT_CONFIG,v);this.resource=null!==(P=C.resource)&&void 0!==P?P:k.Resource.empty(),this.resource=k.Resource.default().merge(this.resource),this._config=Object.assign({},C,{resource:this.resource});let _=this._buildExporterFromEnv();if(void 0!==_){let v=new q.BatchSpanProcessor(_);this.activeSpanProcessor=v}else this.activeSpanProcessor=new I.NoopSpanProcessor}getTracer(v,P){let C=`${v}@${P||""}`;return this._tracers.has(C)||this._tracers.set(C,new R.Tracer({name:v,version:P},this._config,this)),this._tracers.get(C)}addSpanProcessor(v){0===this._registeredSpanProcessors.length&&this.activeSpanProcessor.shutdown().catch((v=>_.diag.error("Error while trying to shutdown current span processor",v))),this._registeredSpanProcessors.push(v),this.activeSpanProcessor=new O.MultiSpanProcessor(this._registeredSpanProcessors)}getActiveSpanProcessor(){return this.activeSpanProcessor}register(v={}){_.trace.setGlobalTracerProvider(this),void 0===v.propagator&&(v.propagator=this._buildPropagatorFromEnv()),v.contextManager&&_.context.setGlobalContextManager(v.contextManager),v.propagator&&_.propagation.setGlobalPropagator(v.propagator)}forceFlush(){let v=this._config.forceFlushTimeoutMillis,C=this._registeredSpanProcessors.map((C=>new Promise((_=>{let x,k=setTimeout((()=>{_(new Error(`Span processor did not completed within timeout period of ${v} ms`)),x=P.timeout}),v);C.forceFlush().then((()=>{clearTimeout(k),x!==P.timeout&&(x=P.resolved,_(x))})).catch((v=>{clearTimeout(k),x=P.error,_(v)}))}))));return new Promise(((v,_)=>{Promise.all(C).then((C=>{let x=C.filter((v=>v!==P.resolved));x.length>0?_(x):v()})).catch((v=>_([v])))}))}shutdown(){return this.activeSpanProcessor.shutdown()}_getPropagator(v){var P;return null===(P=L._registeredPropagators.get(v))||void 0===P?void 0:P()}_getSpanExporter(v){var P;return null===(P=L._registeredExporters.get(v))||void 0===P?void 0:P()}_buildPropagatorFromEnv(){let v=Array.from(new Set(x.getEnv().OTEL_PROPAGATORS)),P=v.map((v=>{let P=this._getPropagator(v);return P||_.diag.warn(`Propagator "${v}" requested through environment variable is unavailable.`),P})).reduce(((v,P)=>(P&&v.push(P),v)),[]);if(0!==P.length)return 1===v.length?P[0]:new x.CompositePropagator({propagators:P})}_buildExporterFromEnv(){let v=x.getEnv().OTEL_TRACES_EXPORTER;if("none"===v)return;let P=this._getSpanExporter(v);return P||_.diag.error(`Exporter "${v}" requested through environment variable is unavailable.`),P}};v.BasicTracerProvider=L,L._registeredPropagators=new Map([["tracecontext",()=>new x.HttpTraceContextPropagator],["baggage",()=>new x.HttpBaggagePropagator]]),L._registeredExporters=new Map})),wr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.ConsoleSpanExporter=void 0;var P=Yt();v.ConsoleSpanExporter=class{export(v,P){return this._sendSpans(v,P)}shutdown(){return this._sendSpans([]),Promise.resolve()}_exportInfo(v){return{traceId:v.spanContext().traceId,parentId:v.parentSpanId,name:v.name,id:v.spanContext().spanId,kind:v.kind,timestamp:P.hrTimeToMicroseconds(v.startTime),duration:P.hrTimeToMicroseconds(v.duration),attributes:v.attributes,status:v.status,events:v.events}}_sendSpans(v,C){for(let P of v)console.log(this._exportInfo(P));if(C)return C({code:P.ExportResultCode.SUCCESS})}}})),Er=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.InMemorySpanExporter=void 0;var P=Yt();v.InMemorySpanExporter=class{constructor(){this._finishedSpans=[],this._stopped=!1}export(v,C){if(this._stopped)return C({code:P.ExportResultCode.FAILED,error:new Error("Exporter has been stopped")});this._finishedSpans.push(...v),setTimeout((()=>C({code:P.ExportResultCode.SUCCESS})),0)}shutdown(){return this._stopped=!0,this._finishedSpans=[],Promise.resolve()}reset(){this._finishedSpans=[]}getFinishedSpans(){return this._finishedSpans}}})),kr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Rr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.SimpleSpanProcessor=void 0;var P=rt(),C=Yt();v.SimpleSpanProcessor=class{constructor(v){this._exporter=v,this._isShutdown=!1,this._shuttingDownPromise=Promise.resolve()}forceFlush(){return Promise.resolve()}onStart(v){}onEnd(v){this._isShutdown||P.context.with(C.suppressTracing(P.context.active()),(()=>{this._exporter.export([v],(v=>{var P;v.code!==C.ExportResultCode.SUCCESS&&C.globalErrorHandler(null!==(P=v.error)&&void 0!==P?P:new Error(`SimpleSpanProcessor: span export failed (status ${v})`))}))}))}shutdown(){return this._isShutdown||(this._isShutdown=!0,this._shuttingDownPromise=new Promise(((v,P)=>{Promise.resolve().then((()=>this._exporter.shutdown())).then(v).catch((v=>{P(v)}))}))),this._shuttingDownPromise}}})),Tr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Ar=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Or=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Ir=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Mr=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(ir(),v),C(xr(),v),C(Cr(),v),C(wr(),v),C(Er(),v),C(kr(),v),C(Rr(),v),C(Tr(),v),C(yr(),v),C(er(),v),C(Ar(),v),C(Or(),v),C(Ir(),v)})),zr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.azureCoreTracing=v.AzureMonitorSymbol=void 0;var P=V();v.AzureMonitorSymbol="Azure_Monitor_Tracer";var C=!1;v.azureCoreTracing={versionSpecifier:">= 1.0.0 < 2.0.0",patch:function(_){if(C)return _;try{var x=Mr(),k=rt(),R=(new x.BasicTracerProvider).getTracer("applicationinsights tracer"),T=_.setTracer;_.setTracer=function(C){var _=C.startSpan;C.startSpan=function(v,C,x){var k=_.call(this,v,C,x),R=k.end;return k.end=function(){var v=R.apply(this,arguments);return P.channel.publish("azure-coretracing",k),v},k},C[v.AzureMonitorSymbol]=!0,T.call(this,C)},k.trace.getSpan(k.context.active()),_.setTracer(R),C=!0}catch{}return _}},v.enable=function Z0(){P.channel.registerMonkeyPatch("@azure/core-tracing",v.azureCoreTracing)}})),qr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.bunyan=void 0;var P=V();v.bunyan={versionSpecifier:">= 1.0.0 < 2.0.0",patch:function(v){var C=v.prototype._emit;return v.prototype._emit=function(v,_){var x=C.apply(this,arguments);if(!_){var k=x;k||(k=C.call(this,v,!0)),P.channel.publish("bunyan",{level:v.level,result:k})}return x},v}},v.enable=function eP(){P.channel.registerMonkeyPatch("bunyan",v.bunyan)}})),Lr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.console=void 0;var P=V(),_=C(12781);v.console={versionSpecifier:">= 4.0.0",patch:function(v){var C=new _.Writable,x=new _.Writable;C.write=function(v){if(!v)return!0;var C=v.toString();return P.channel.publish("console",{message:C}),!0},x.write=function(v){if(!v)return!0;var C=v.toString();return P.channel.publish("console",{message:C,stderr:!0}),!0};for(var k=new v.Console(C,x),a=function(P){var C=v[P];C&&(v[P]=function(){if(k[P])try{k[P].apply(k,arguments)}catch{}return C.apply(v,arguments)})},R=0,T=["log","info","warn","error","dir","time","timeEnd","trace","assert"];R{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.mongoCore=void 0;var P=V();v.mongoCore={versionSpecifier:">= 2.0.0 < 4.0.0",patch:function(v){var C=v.Server.prototype.connect;return v.Server.prototype.connect=function(){var v=C.apply(this,arguments),_=this.s.pool.write;this.s.pool.write=function(){var v="function"==typeof arguments[1]?1:2;return"function"==typeof arguments[v]&&(arguments[v]=P.channel.bindToContext(arguments[v])),_.apply(this,arguments)};var x=this.s.pool.logout;return this.s.pool.logout=function(){return"function"==typeof arguments[1]&&(arguments[1]=P.channel.bindToContext(arguments[1])),x.apply(this,arguments)},v},v}},v.enable=function iP(){P.channel.registerMonkeyPatch("mongodb-core",v.mongoCore)}})),Br=l((v=>{"use strict";var P=v&&v.__assign||function(){return P=Object.assign||function(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},P.apply(this,arguments)};Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.mongo330=v.mongo3=v.mongo2=void 0;var C=V();v.mongo2={versionSpecifier:">= 2.0.0 <= 3.0.5",patch:function(v){var _=v.instrument({operationIdGenerator:{next:function(){return C.channel.bindToContext((function(v){return v()}))}}}),x={};return _.on("started",(function(v){x[v.requestId]||(x[v.requestId]=P(P({},v),{time:new Date}))})),_.on("succeeded",(function(v){var P=x[v.requestId];P&&delete x[v.requestId],"function"==typeof v.operationId?v.operationId((function(){return C.channel.publish("mongodb",{startedData:P,event:v,succeeded:!0})})):C.channel.publish("mongodb",{startedData:P,event:v,succeeded:!0})})),_.on("failed",(function(v){var P=x[v.requestId];P&&delete x[v.requestId],"function"==typeof v.operationId?v.operationId((function(){return C.channel.publish("mongodb",{startedData:P,event:v,succeeded:!1})})):C.channel.publish("mongodb",{startedData:P,event:v,succeeded:!1})})),v}},v.mongo3={versionSpecifier:"> 3.0.5 < 3.3.0",patch:function(v){var _=v.instrument(),x={},k={};return _.on("started",(function(v){x[v.requestId]||(k[v.requestId]=C.channel.bindToContext((function(v){return v()})),x[v.requestId]=P(P({},v),{time:new Date}))})),_.on("succeeded",(function(v){var P=x[v.requestId];P&&delete x[v.requestId],"object"==typeof v&&"function"==typeof k[v.requestId]&&(k[v.requestId]((function(){return C.channel.publish("mongodb",{startedData:P,event:v,succeeded:!0})})),delete k[v.requestId])})),_.on("failed",(function(v){var P=x[v.requestId];P&&delete x[v.requestId],"object"==typeof v&&"function"==typeof k[v.requestId]&&(k[v.requestId]((function(){return C.channel.publish("mongodb",{startedData:P,event:v,succeeded:!1})})),delete k[v.requestId])})),v}},v.mongo330={versionSpecifier:">= 3.3.0 < 4.0.0",patch:function(v){!function(v){var P=v.Server.prototype.connect;v.Server.prototype.connect=function(){var v=P.apply(this,arguments),_=this.s.coreTopology.s.pool.write;this.s.coreTopology.s.pool.write=function(){var v="function"==typeof arguments[1]?1:2;return"function"==typeof arguments[v]&&(arguments[v]=C.channel.bindToContext(arguments[v])),_.apply(this,arguments)};var x=this.s.coreTopology.s.pool.logout;return this.s.coreTopology.s.pool.logout=function(){return"function"==typeof arguments[1]&&(arguments[1]=C.channel.bindToContext(arguments[1])),x.apply(this,arguments)},v}}(v);var P=v.instrument(),_={},x={};return P.on("started",(function(v){_[v.requestId]||(x[v.requestId]=C.channel.bindToContext((function(v){return v()})),_[v.requestId]=v)})),P.on("succeeded",(function(v){var P=_[v.requestId];P&&delete _[v.requestId],"object"==typeof v&&"function"==typeof x[v.requestId]&&(x[v.requestId]((function(){return C.channel.publish("mongodb",{startedData:P,event:v,succeeded:!0})})),delete x[v.requestId])})),P.on("failed",(function(v){var P=_[v.requestId];P&&delete _[v.requestId],"object"==typeof v&&"function"==typeof x[v.requestId]&&(x[v.requestId]((function(){return C.channel.publish("mongodb",{startedData:P,event:v,succeeded:!1})})),delete x[v.requestId])})),v}},v.enable=function cP(){C.channel.registerMonkeyPatch("mongodb",v.mongo2),C.channel.registerMonkeyPatch("mongodb",v.mongo3),C.channel.registerMonkeyPatch("mongodb",v.mongo330)}})),Fr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.mysql=void 0;var P=V(),_=C(71017);v.mysql={versionSpecifier:">= 2.0.0 < 3.0.0",patch:function(v,x){var r=function(v,C){return function(C,_){var x=v[C];x&&(v[C]=function(){for(var v=arguments.length-1,C=arguments.length-1;C>=0;--C){if("function"==typeof arguments[C]){v=C;break}if(typeof arguments[C]<"u")break}var k=arguments[v],R={result:null,startTime:null,startDate:null};"function"==typeof k&&(_?(R.startTime=process.hrtime(),R.startDate=new Date,arguments[v]=P.channel.bindToContext(_(R,k))):arguments[v]=P.channel.bindToContext(k));var T=x.apply(this,arguments);return R.result=T,T})}},n=function(v,P){return r(v.prototype)},k=C(75029)(_.dirname(x)+"/lib/Connection");["connect","changeUser","ping","statistics","end"].forEach((function(v){return n(k)(v)})),r(k)("createQuery",(function(v,C){return function(_){var x=process.hrtime(v.startTime),k=1e3*x[0]+x[1]/1e6|0;P.channel.publish("mysql",{query:v.result,callbackArgs:arguments,err:_,duration:k,time:v.startDate}),C.apply(this,arguments)}}));var R=C(3437)(_.dirname(x)+"/lib/Pool");return["_enqueueCallback"].forEach((function(v){return n(R)(v)})),v}},v.enable=function fP(){P.channel.registerMonkeyPatch("mysql",v.mysql)}})),Gr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.postgresPool1=void 0;var P=V();v.postgresPool1={versionSpecifier:">= 1.0.0 < 3.0.0",patch:function pP(v){var C=v.prototype.connect;return v.prototype.connect=function(v){return v&&(arguments[0]=P.channel.bindToContext(v)),C.apply(this,arguments)},v}},v.enable=function dP(){P.channel.registerMonkeyPatch("pg-pool",v.postgresPool1)}})),Ur=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.postgres7=v.postgres6=void 0;var P=V(),_=C(82361);v.postgres6={versionSpecifier:"6.*",patch:function hP(v,C){var x=v.Client.prototype.query,k="__diagnosticOriginalFunc";return v.Client.prototype.query=function(v,C,R){var T,O={query:{},database:{host:this.connectionParameters.host,port:this.connectionParameters.port},result:null,error:null,duration:0,time:new Date},I=process.hrtime();function p(v){v&&v[k]&&(v=v[k]);var C=P.channel.bindToContext((function(C,x){var k=process.hrtime(I);if(O.result=x&&{rowCount:x.rowCount,command:x.command},O.error=C,O.duration=Math.ceil(1e3*k[0]+k[1]/1e6),P.channel.publish("postgres",O),C){if(v)return v.apply(this,arguments);T&&T instanceof _.EventEmitter&&T.emit("error",C)}else v&&v.apply(this,arguments)}));try{return Object.defineProperty(C,k,{value:v}),C}catch{return v}}try{"string"==typeof v?C instanceof Array?(O.query.preparable={text:v,args:C},R=p(R)):(O.query.text=v,R?R=p(R):C=p(C)):("string"==typeof v.name?O.query.plan=v.name:v.values instanceof Array?O.query.preparable={text:v.text,args:v.values}:O.query.text=v.text,R?R=p(R):C?C=p(C):v.callback=p(v.callback))}catch{return x.apply(this,arguments)}return arguments[0]=v,arguments[1]=C,arguments[2]=R,arguments.length=arguments.length>3?arguments.length:3,T=x.apply(this,arguments)},v}},v.postgres7={versionSpecifier:">=7.* <=8.*",patch:function _P(v,C){var x=v.Client.prototype.query,k="__diagnosticOriginalFunc";return v.Client.prototype.query=function(v,C,R){var T,O=this,I=!!R,z={query:{},database:{host:this.connectionParameters.host,port:this.connectionParameters.port},result:null,error:null,duration:0,time:new Date},q=process.hrtime();function h(v){v&&v[k]&&(v=v[k]);var C=P.channel.bindToContext((function(C,x){var k=process.hrtime(q);if(z.result=x&&{rowCount:x.rowCount,command:x.command},z.error=C,z.duration=Math.ceil(1e3*k[0]+k[1]/1e6),P.channel.publish("postgres",z),C){if(v)return v.apply(this,arguments);T&&T instanceof _.EventEmitter&&T.emit("error",C)}else v&&v.apply(this,arguments)}));try{return Object.defineProperty(C,k,{value:v}),C}catch{return v}}try{"string"==typeof v?C instanceof Array?(z.query.preparable={text:v,args:C},R=(I="function"==typeof R)?h(R):R):(z.query.text=v,R?R=(I="function"==typeof R)?h(R):R:C=(I="function"==typeof C)?h(C):C):("string"==typeof v.name?z.query.plan=v.name:v.values instanceof Array?z.query.preparable={text:v.text,args:v.values}:z.query.text=v.text,R?(I="function"==typeof R,R=h(R)):C?C=(I="function"==typeof C)?h(C):C:(I="function"==typeof v.callback,v.callback=I?h(v.callback):v.callback))}catch{return x.apply(this,arguments)}return arguments[0]=v,arguments[1]=C,arguments[2]=R,arguments.length=arguments.length>3?arguments.length:3,T=x.apply(this,arguments),I?T:T.then((function(v){return h()(void 0,v),new O._Promise((function(P,C){P(v)}))})).catch((function(v){return h()(v,void 0),new O._Promise((function(P,C){C(v)}))}))},v}},v.enable=function vP(){P.channel.registerMonkeyPatch("pg",v.postgres6),P.channel.registerMonkeyPatch("pg",v.postgres7)}})),Hr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.redis=void 0;var P=V();v.redis={versionSpecifier:">= 2.0.0 < 4.0.0",patch:function(v){var C=v.RedisClient.prototype.internal_send_command;return v.RedisClient.prototype.internal_send_command=function(v){if(v){var _=v.callback;if(!_||!_.pubsubBound){var x=this.address,k=process.hrtime(),R=new Date;v.callback=P.channel.bindToContext((function(C,T){var O=process.hrtime(k),I=1e3*O[0]+O[1]/1e6|0;P.channel.publish("redis",{duration:I,address:x,commandObj:v,err:C,result:T,time:R}),"function"==typeof _&&_.apply(this,arguments)})),v.callback.pubsubBound=!0}}return C.call(this,v)},v}},v.enable=function EP(){P.channel.registerMonkeyPatch("redis",v.redis)}})),Vr=l((v=>{"use strict";var P=v&&v.__assign||function(){return P=Object.assign||function(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},P.apply(this,arguments)};Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.tedious=void 0;var C=V();v.tedious={versionSpecifier:">= 6.0.0 < 9.0.0",patch:function(v){var _=v.Connection.prototype.makeRequest;return v.Connection.prototype.makeRequest=function(){function n(v){var _=process.hrtime(),x={query:{},database:{host:null,port:null},result:null,error:null,duration:0};return C.channel.bindToContext((function(k,R,T){var O=process.hrtime(_);x=P(P({},x),{database:{host:this.connection.config.server,port:this.connection.config.options.port},result:!k&&{rowCount:R,rows:T},query:{text:this.parametersByName.statement.value},error:k,duration:Math.ceil(1e3*O[0]+O[1]/1e6)}),C.channel.publish("tedious",x),v.call(this,k,R,T)}))}var v=arguments[0];arguments[0].callback=n(v.callback),_.apply(this,arguments)},v}},v.enable=function yP(){C.channel.registerMonkeyPatch("tedious",v.tedious)}})),Wr=l((v=>{"use strict";var P,C=v&&v.__extends||(P=function(v,C){return(P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,C)},function(v,C){function n(){this.constructor=v}P(v,C),v.prototype=null===C?Object.create(C):(n.prototype=C.prototype,new n)}),_=v&&v.__rest||function(v,P){var C={};for(var _ in v)Object.prototype.hasOwnProperty.call(v,_)&&P.indexOf(_)<0&&(C[_]=v[_]);if(null!=v&&"function"==typeof Object.getOwnPropertySymbols){var x=0;for(_=Object.getOwnPropertySymbols(v);x<_.length;x++)P.indexOf(_[x])<0&&Object.prototype.propertyIsEnumerable.call(v,_[x])&&(C[_[x]]=v[_[x]])}return C};Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.winston2=v.winston3=void 0;var x=V();v.winston3={versionSpecifier:"3.x",patch:function(v){var P=function(v){function o(P,C){var _=v.call(this,C)||this;return _.winston=P,_}return C(o,v),o.prototype.log=function(v,P){var C=v.message,k=v.level,R=v.meta,T=_(v,["message","level","meta"]);k="function"==typeof Symbol.for?v[Symbol.for("level")]:k,C=v instanceof Error?v:C;var O=function(v,P){return null!=v.config.npm.levels[P]?"npm":null!=v.config.syslog.levels[P]?"syslog":"unknown"}(this.winston,k);for(var I in R=R||{},T)T.hasOwnProperty(I)&&(R[I]=T[I]);x.channel.publish("winston",{message:C,level:k,levelKind:O,meta:R}),P()},o}(v.Transport);function n(){var C,_=arguments[0].levels||v.config.npm.levels;for(var x in _)_.hasOwnProperty(x)&&(C=void 0===C||_[x]>_[C]?x:C);this.add(new P(v,{level:C}))}var k=v.createLogger;v.createLogger=function(){var C,_=arguments[0].levels||v.config.npm.levels;for(var x in _)_.hasOwnProperty(x)&&(C=void 0===C||_[x]>_[C]?x:C);var R=k.apply(this,arguments);R.add(new P(v,{level:C}));var T=R.configure;return R.configure=function(){T.apply(this,arguments),n.apply(this,arguments)},R};var R=v.configure;return v.configure=function(){R.apply(this,arguments),n.apply(this,arguments)},v.add(new P(v)),v}},v.winston2={versionSpecifier:"2.x",patch:function(v){var P,C=v.Logger.prototype.log,n=function(C,_,k){var R;return R=P===v.config.npm.levels?"npm":P===v.config.syslog.levels?"syslog":"unknown",x.channel.publish("winston",{level:C,message:_,meta:k,levelKind:R}),_};return v.Logger.prototype.log=function(){return P=this.levels,this.filters&&0!==this.filters.length?this.filters[this.filters.length-1]!==n&&(this.filters=this.filters.filter((function(v){return v!==n})),this.filters.push(n)):this.filters=[n],C.apply(this,arguments)},v}},v.enable=function CP(){x.channel.registerMonkeyPatch("winston",v.winston2),x.channel.registerMonkeyPatch("winston",v.winston3)}})),Kr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.enable=v.tedious=v.pgPool=v.pg=v.winston=v.redis=v.mysql=v.mongodb=v.mongodbCore=v.console=v.bunyan=v.azuresdk=void 0;var P=zr();v.azuresdk=P;var C=qr();v.bunyan=C;var _=Lr();v.console=_;var x=jr();v.mongodbCore=x;var k=Br();v.mongodb=k;var R=Fr();v.mysql=R;var T=Gr();v.pgPool=T;var O=Ur();v.pg=O;var I=Hr();v.redis=I;var z=Vr();v.tedious=z;var q=Wr();v.winston=q,v.enable=function bP(){C.enable(),_.enable(),x.enable(),k.enable(),R.enable(),O.enable(),T.enable(),I.enable(),q.enable(),P.enable(),z.enable()}})),Qr=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.registerContextPreservation=v.IsInitialized=void 0;var P=j(),C=L();v.IsInitialized=!process.env.APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL;var _,x,k,R,T="DiagnosticChannel";if(v.IsInitialized){for(R in _=Kr(),x=(process.env.APPLICATION_INSIGHTS_NO_PATCH_MODULES||"").split(","),k={bunyan:_.bunyan,console:_.console,mongodb:_.mongodb,mongodbCore:_.mongodbCore,mysql:_.mysql,redis:_.redis,pg:_.pg,pgPool:_.pgPool,winston:_.winston,azuresdk:_.azuresdk})-1===x.indexOf(R)&&(k[R].enable(),C.info(T,"Subscribed to "+R+" events"));x.length>0&&C.info(T,"Some modules will not be patched",x)}else C.info(T,"Not subscribing to dependency autocollection because APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL was set");v.registerContextPreservation=function PP(C){if(v.IsInitialized){var _=V();_.channel.addContextPreservation(C),_.channel.spanContextPropagator=P.AsyncScopeManager}}})),Jr=l(((v,P)=>{"use strict";P.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"}})),Yr=l(((v,P)=>{"use strict";var _=v&&v.__assign||function(){return _=Object.assign||function(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},_.apply(this,arguments)},x=C(13685),k=C(95687),R=C(57310),T=C(22057),O=L(),I=Jr(),z=function(){function e(){}return e.getCookie=function(v,P){var C="";if(v&&v.length&&"string"==typeof P)for(var _=v+"=",x=P.split(";"),k=0;k>P&255)},P=v.map((function(v){return r(v,24)+r(v,16)+r(v,8)+r(v,0)})).join(""),C=(Buffer.from?Buffer.from(P,"binary"):new Buffer(P,"binary")).toString("base64");return C.substr(0,C.indexOf("="))},e.random32=function(){return 4294967296*Math.random()|0},e.randomu32=function(){return e.random32()+2147483648},e.w3cTraceId=function(){for(var v,P=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],C="",_=0;_<4;_++)C+=P[15&(v=e.random32())]+P[v>>4&15]+P[v>>8&15]+P[v>>12&15]+P[v>>16&15]+P[v>>20&15]+P[v>>24&15]+P[v>>28&15];var x=P[8+4*Math.random()|0];return C.substr(0,8)+C.substr(9,4)+"4"+C.substr(13,3)+x+C.substr(16,3)+C.substr(19,12)},e.w3cSpanId=function(){return e.w3cTraceId().substring(16)},e.isValidW3CId=function(v){return 32===v.length&&"00000000000000000000000000000000"!==v},e.isArray=function(v){return"[object Array]"===Object.prototype.toString.call(v)},e.isError=function(v){return v instanceof Error},e.isPrimitive=function(v){var P=typeof v;return"string"===P||"number"===P||"boolean"===P},e.isDate=function(v){return"[object Date]"===Object.prototype.toString.call(v)},e.msToTimeSpan=function(v){(isNaN(v)||v<0)&&(v=0);var P=(v/1e3%60).toFixed(7).replace(/0{0,4}$/,""),C=""+Math.floor(v/6e4)%60,_=""+Math.floor(v/36e5)%24,x=Math.floor(v/864e5);return P=P.indexOf(".")<2?"0"+P:P,C=C.length<2?"0"+C:C,(x>0?x+".":"")+(_=_.length<2?"0"+_:_)+":"+C+":"+P},e.extractError=function(v){var P=v;return{message:v.message,code:P.code||P.id||""}},e.extractObject=function(v){return v instanceof Error?e.extractError(v):"function"==typeof v.toJSON?v.toJSON():v},e.validateStringMap=function(v){if("object"==typeof v){var P={};for(var C in v){var _="",x=v[C],k=typeof x;if(e.isPrimitive(x))_=x.toString();else if(null===x||"undefined"===k)_="";else{if("function"===k){O.info("key: "+C+" was function; will not serialize");continue}var R=e.isArray(x)?x:e.extractObject(x);try{_=e.isPrimitive(R)?R:JSON.stringify(R)}catch(v){_=x.constructor.name.toString()+" (Error: "+v.message+")",O.info("key: "+C+", could not be serialized")}}P[C]=_.substring(0,e.MAX_PROPERTY_LENGTH)}return P}O.info("Invalid properties dropped from payload")},e.canIncludeCorrelationHeader=function(v,P){var C=v&&v.config&&v.config.correlationHeaderExcludedDomains;if(!C||0==C.length||!P)return!0;for(var _=0;_{"use strict";var C=Yr(),_=L(),x=function(){function e(){}return e.queryCorrelationId=function(v,P){var x=v.profileQueryEndpoint+"/api/profiles/"+v.instrumentationKey+"/appId";if(e.completedLookups.hasOwnProperty(x))P(e.completedLookups[x]);else if(e.pendingLookups[x])e.pendingLookups[x].push(P);else{e.pendingLookups[x]=[P];var i=function(){if(e.pendingLookups[x]){var P={method:"GET",disableAppInsightsAutoCollection:!0};_.info(e.TAG,P);var k=C.makeRequest(v,x,P,(function(P){if(200===P.statusCode){var C="";P.setEncoding("utf-8"),P.on("data",(function(v){C+=v})),P.on("end",(function(){_.info(e.TAG,C);var v=e.correlationIdPrefix+C;e.completedLookups[x]=v,e.pendingLookups[x]&&e.pendingLookups[x].forEach((function(P){return P(v)})),delete e.pendingLookups[x]}))}else P.statusCode>=400&&P.statusCode<500?(e.completedLookups[x]=void 0,delete e.pendingLookups[x]):setTimeout(i,v.correlationIdRetryIntervalMs)}));k&&(k.on("error",(function(v){_.warn(e.TAG,v)})),k.end())}};setTimeout(i,0)}},e.cancelCorrelationIdQuery=function(v,P){var C=v.profileQueryEndpoint+"/api/profiles/"+v.instrumentationKey+"/appId",_=e.pendingLookups[C];_&&(e.pendingLookups[C]=_.filter((function(v){return v!=P})),0==e.pendingLookups[C].length&&delete e.pendingLookups[C])},e.generateRequestId=function(v){if(v){"."!==(v="|"==v[0]?v:"|"+v)[v.length-1]&&(v+=".");var P=(e.currentRootId++).toString(16);return e.appendSuffix(v,P,"_")}return e.generateRootId()},e.getRootId=function(v){var P=v.indexOf(".");P<0&&(P=v.length);var C="|"===v[0]?1:0;return v.substring(C,P)},e.generateRootId=function(){return"|"+C.w3cTraceId()+"."},e.appendSuffix=function(v,P,_){if(v.length+P.lengthx)for(;x>1;--x){var k=v[x-1];if("."===k||"_"===k)break}if(x<=1)return e.generateRootId();for(P=C.randomu32().toString(16);P.length<8;)P="0"+P;return v.substring(0,x)+P+"#"},e.TAG="CorrelationIdManager",e.correlationIdPrefix="cid-v1:",e.w3cEnabled=!0,e.pendingLookups={},e.completedLookups={},e.requestIdMaxLength=1024,e.currentRootId=C.randomu32(),e}();P.exports=x})),ei=l(((v,P)=>{"use strict";var C=Yr(),_=Zr(),x=function(){function e(v,P){if(this.traceFlag=e.DEFAULT_TRACE_FLAG,this.version=e.DEFAULT_VERSION,v&&"string"==typeof v)if(v.split(",").length>1)this.traceId=C.w3cTraceId(),this.spanId=C.w3cTraceId().substr(0,16);else{var x=v.trim().split("-"),k=x.length;k>=4?(this.version=x[0],this.traceId=x[1],this.spanId=x[2],this.traceFlag=x[3]):(this.traceId=C.w3cTraceId(),this.spanId=C.w3cTraceId().substr(0,16)),this.version.match(/^[0-9a-f]{2}$/g)||(this.version=e.DEFAULT_VERSION,this.traceId=C.w3cTraceId()),"00"===this.version&&4!==k&&(this.traceId=C.w3cTraceId(),this.spanId=C.w3cTraceId().substr(0,16)),"ff"===this.version&&(this.version=e.DEFAULT_VERSION,this.traceId=C.w3cTraceId(),this.spanId=C.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=C.w3cTraceId()),e.isValidTraceId(this.traceId)||(this.traceId=C.w3cTraceId()),e.isValidSpanId(this.spanId)||(this.spanId=C.w3cTraceId().substr(0,16),this.traceId=C.w3cTraceId()),this.parentId=this.getBackCompatRequestId()}else if(P){this.parentId=P.slice();var R=_.getRootId(P);e.isValidTraceId(R)||(this.legacyRootId=R,R=C.w3cTraceId()),-1!==P.indexOf("|")&&(P=P.substring(1+P.substring(0,P.length-1).lastIndexOf("."),P.length-1)),this.traceId=R,this.spanId=P}else this.traceId=C.w3cTraceId(),this.spanId=C.w3cTraceId().substr(0,16)}return e.isValidTraceId=function(v){return v.match(/^[0-9a-f]{32}$/)&&"00000000000000000000000000000000"!==v},e.isValidSpanId=function(v){return v.match(/^[0-9a-f]{16}$/)&&"0000000000000000"!==v},e.formatOpenTelemetryTraceFlags=function(v){var P="0"+v.toString(16);return P.substring(P.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=C.w3cTraceId().substr(0,16)},e.DEFAULT_TRACE_FLAG="01",e.DEFAULT_VERSION="00",e}();P.exports=x})),ti=l(((v,P)=>{"use strict";var C=function(){function e(v){this.fieldmap=[],v&&(this.fieldmap=this.parseHeader(v))}return e.prototype.toString=function(){var v=this.fieldmap;return v&&0!=v.length?v.join(", "):null},e.validateKeyChars=function(v){var P=v.split("@");if(2==P.length){var C=P[0].trim(),_=P[1].trim(),x=Boolean(C.match(/^[\ ]?[a-z0-9\*\-\_/]{1,241}$/)),k=Boolean(_.match(/^[\ ]?[a-z0-9\*\-\_/]{1,14}$/));return x&&k}return 1==P.length&&Boolean(v.match(/^[\ ]?[a-z0-9\*\-\_/]{1,256}$/))},e.prototype.parseHeader=function(v){var P=[],C={},_=v.split(",");if(_.length>32)return null;for(var x=0,k=_;x{"use strict";var C=function e(){};P.exports=C})),ii=l(((v,P)=>{"use strict";var C,_=v&&v.__extends||(C=function(v,P){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,P)},function(v,P){function n(){this.constructor=v}C(v,P),v.prototype=null===P?Object.create(P):(n.prototype=P.prototype,new n)}),x=function(v){function t(){var P=v.call(this)||this;return P.ver=2,P.properties={},P.measurements={},P}return _(t,v),t}(ri());P.exports=x})),oi=l(((v,P)=>{"use strict";var C=function e(){};P.exports=C})),ni=l(((v,P)=>{"use strict";var C=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"};P.exports=C})),si=l(((v,P)=>{"use strict";var C,_=v&&v.__extends||(C=function(v,P){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,P)},function(v,P){function n(){this.constructor=v}C(v,P),v.prototype=null===P?Object.create(P):(n.prototype=P.prototype,new n)}),x=function(v){function t(){return v.call(this)||this}return _(t,v),t}(oi());P.exports=x})),ai=l(((v,P)=>{"use strict";var C,_;(_=C||(C={}))[_.Measurement=0]="Measurement",_[_.Aggregation=1]="Aggregation",P.exports=C})),li=l(((v,P)=>{"use strict";var C=ai(),_=function e(){this.kind=C.Measurement};P.exports=_})),pi=l(((v,P)=>{"use strict";var C=function e(){this.ver=1,this.sampleRate=100,this.tags={}};P.exports=C})),ci=l(((v,P)=>{"use strict";var C,_=v&&v.__extends||(C=function(v,P){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,P)},function(v,P){function n(){this.constructor=v}C(v,P),v.prototype=null===P?Object.create(P):(n.prototype=P.prototype,new n)}),x=function(v){function t(){var P=v.call(this)||this;return P.ver=2,P.properties={},P.measurements={},P}return _(t,v),t}(ri());P.exports=x})),ui=l(((v,P)=>{"use strict";var C,_=v&&v.__extends||(C=function(v,P){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,P)},function(v,P){function n(){this.constructor=v}C(v,P),v.prototype=null===P?Object.create(P):(n.prototype=P.prototype,new n)}),x=function(v){function t(){var P=v.call(this)||this;return P.ver=2,P.exceptions=[],P.properties={},P.measurements={},P}return _(t,v),t}(ri());P.exports=x})),di=l(((v,P)=>{"use strict";var C=function e(){this.hasFullStack=!0,this.parsedStack=[]};P.exports=C})),mi=l(((v,P)=>{"use strict";var C,_=v&&v.__extends||(C=function(v,P){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,P)},function(v,P){function n(){this.constructor=v}C(v,P),v.prototype=null===P?Object.create(P):(n.prototype=P.prototype,new n)}),x=function(v){function t(){var P=v.call(this)||this;return P.ver=2,P.properties={},P}return _(t,v),t}(ri());P.exports=x})),hi=l(((v,P)=>{"use strict";var C,_=v&&v.__extends||(C=function(v,P){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,P)},function(v,P){function n(){this.constructor=v}C(v,P),v.prototype=null===P?Object.create(P):(n.prototype=P.prototype,new n)}),x=function(v){function t(){var P=v.call(this)||this;return P.ver=2,P.metrics=[],P.properties={},P}return _(t,v),t}(ri());P.exports=x})),gi=l(((v,P)=>{"use strict";var C,_=v&&v.__extends||(C=function(v,P){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,P)},function(v,P){function n(){this.constructor=v}C(v,P),v.prototype=null===P?Object.create(P):(n.prototype=P.prototype,new n)}),x=function(v){function t(){var P=v.call(this)||this;return P.ver=2,P.properties={},P.measurements={},P}return _(t,v),t}(ci());P.exports=x})),fi=l(((v,P)=>{"use strict";var C,_=v&&v.__extends||(C=function(v,P){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,P)},function(v,P){function n(){this.constructor=v}C(v,P),v.prototype=null===P?Object.create(P):(n.prototype=P.prototype,new n)}),x=function(v){function t(){var P=v.call(this)||this;return P.ver=2,P.success=!0,P.properties={},P.measurements={},P}return _(t,v),t}(ri());P.exports=x})),yi=l(((v,P)=>{"use strict";var C,_=v&&v.__extends||(C=function(v,P){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,P)},function(v,P){function n(){this.constructor=v}C(v,P),v.prototype=null===P?Object.create(P):(n.prototype=P.prototype,new n)}),x=function(v){function t(){var P=v.call(this)||this;return P.ver=2,P.properties={},P.measurements={},P}return _(t,v),t}(ri());P.exports=x})),vi=l(((v,P)=>{"use strict";var C,_;(_=C||(C={}))[_.Verbose=0]="Verbose",_[_.Information=1]="Information",_[_.Warning=2]="Warning",_[_.Error=3]="Error",_[_.Critical=4]="Critical",P.exports=C})),bi=l(((v,P)=>{"use strict";var C=function e(){};P.exports=C})),Si=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.AvailabilityData=ii(),v.Base=oi(),v.ContextTagKeys=ni(),v.Data=si(),v.DataPoint=li(),v.DataPointType=ai(),v.Domain=ri(),v.Envelope=pi(),v.EventData=ci(),v.ExceptionData=ui(),v.ExceptionDetails=di(),v.MessageData=mi(),v.MetricData=hi(),v.PageViewData=gi(),v.RemoteDependencyData=fi(),v.RequestData=yi(),v.SeverityLevel=vi(),v.StackFrame=bi()})),Ni=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.domainSupportsProperties=v.RemoteDependencyDataConstants=void 0;var P=Si(),C=function(){function e(){}return e.TYPE_HTTP="Http",e.TYPE_AI="Http (tracked component)",e}();v.RemoteDependencyDataConstants=C,v.domainSupportsProperties=function gR(v){return"properties"in v||v instanceof P.EventData||v instanceof P.ExceptionData||v instanceof P.MessageData||v instanceof P.MetricData||v instanceof P.PageViewData||v instanceof P.RemoteDependencyData||v instanceof P.RequestData}})),Pi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),_i=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),xi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),wi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Ei=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),ki=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Ri=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Ti=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Oi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Ii=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Mi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),zi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),qi=l((v=>{"use strict";var P,C;Object.defineProperty(v,"__esModule",{value:!0}),v.TelemetryType=v.TelemetryTypeString=v.baseTypeToTelemetryType=v.telemetryTypeToBaseType=void 0,v.telemetryTypeToBaseType=function ER(v){switch(v){case P.Event:return"EventData";case P.Exception:return"ExceptionData";case P.Trace:return"MessageData";case P.Metric:return"MetricData";case P.Request:return"RequestData";case P.Dependency:return"RemoteDependencyData";case P.Availability:return"AvailabilityData";case P.PageView:return"PageViewData"}},v.baseTypeToTelemetryType=function mR(v){switch(v){case"EventData":return P.Event;case"ExceptionData":return P.Exception;case"MessageData":return P.Trace;case"MetricData":return P.Metric;case"RequestData":return P.Request;case"RemoteDependencyData":return P.Dependency;case"AvailabilityData":return P.Availability;case"PageViewData":return P.PageView}},v.TelemetryTypeString={Event:"EventData",Exception:"ExceptionData",Trace:"MessageData",Metric:"MetricData",Request:"RequestData",Dependency:"RemoteDependencyData",Availability:"AvailabilityData",PageView:"PageViewData"},(C=P=v.TelemetryType||(v.TelemetryType={}))[C.Event=0]="Event",C[C.Exception=1]="Exception",C[C.Trace=2]="Trace",C[C.Metric=3]="Metric",C[C.Request=4]="Request",C[C.Dependency=5]="Dependency",C[C.Availability=6]="Availability",C[C.PageView=7]="PageView"})),Li=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(Pi(),v),C(_i(),v),C(xi(),v),C(wi(),v),C(Ei(),v),C(ki(),v),C(Ri(),v),C(Ti(),v),C(Oi(),v),C(Ii(),v),C(Mi(),v),C(zi(),v),C(qi(),v)})),ji=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Bi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Fi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Gi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Ui=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Hi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Vi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),Wi=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),$i=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(ji(),v),C(Bi(),v),C(Fi(),v),C(Gi(),v),C(Ui(),v),C(Hi(),v),C(Vi(),v),C(Wi(),v)})),Ki=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(Ni(),v),C(Si(),v),C(Li(),v),C($i(),v)})),Qi=l(((v,P)=>{"use strict";var C=function(){function e(){}return e.prototype.getUrl=function(){return this.url},e.prototype.RequestParser=function(){this.startTime=+new Date},e.prototype._setStatus=function(v,P){var C=+new Date;this.duration=C-this.startTime,this.statusCode=v;var _=this.properties||{};if(P)if("string"==typeof P)_.error=P;else if(P instanceof Error)_.error=P.message;else if("object"==typeof P)for(var x in P)_[x]=P[x]&&P[x].toString&&P[x].toString();this.properties=_},e.prototype._isSuccess=function(){return 0{"use strict";var _,x=v&&v.__extends||(_=function(v,P){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,P)},function(v,P){function n(){this.constructor=v}_(v,P),v.prototype=null===P?Object.create(P):(n.prototype=P.prototype,new n)}),k=C(57310),R=Ki(),T=Yr(),O=Jr(),I=Qi(),z=Zr(),q=ti(),L=ei(),j=function(v){function t(P,C){var _=v.call(this)||this;return P&&(_.method=P.method,_.url=_._getAbsoluteUrl(P),_.startTime=+new Date,_.socketRemoteAddress=P.socket&&P.socket.remoteAddress,_.parseHeaders(P,C),P.connection&&(_.connectionRemoteAddress=P.connection.remoteAddress,_.legacySocketRemoteAddress=P.connection.socket&&P.connection.socket.remoteAddress)),_}return x(t,v),t.prototype.onError=function(v,P){this._setStatus(void 0,v),P&&(this.duration=P)},t.prototype.onResponse=function(v,P){this._setStatus(v.statusCode,void 0),P&&(this.duration=P)},t.prototype.getRequestTelemetry=function(v){var P={id:this.requestId,name:this.method+" "+k.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(v&&v.time?P.time=v.time:this.startTime&&(P.time=new Date(this.startTime)),v){for(var C in v)P[C]||(P[C]=v[C]);if(v.properties)for(var C in v.properties)P.properties[C]=v.properties[C]}return P},t.prototype.getRequestTags=function(v){var P={};for(var C in v)P[C]=v[C];return P[t.keys.locationIp]=v[t.keys.locationIp]||this._getIp(),P[t.keys.sessionId]=v[t.keys.sessionId]||this._getId("ai_session"),P[t.keys.userId]=v[t.keys.userId]||this._getId("ai_user"),P[t.keys.userAuthUserId]=v[t.keys.userAuthUserId]||this._getId("ai_authUser"),P[t.keys.operationName]=this.getOperationName(v),P[t.keys.operationParentId]=this.getOperationParentId(v),P[t.keys.operationId]=this.getOperationId(v),P},t.prototype.getOperationId=function(v){return v[t.keys.operationId]||this.operationId},t.prototype.getOperationParentId=function(v){return v[t.keys.operationParentId]||this.parentId||this.getOperationId(v)},t.prototype.getOperationName=function(v){return v[t.keys.operationName]||this.method+" "+k.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(v){if(!v.headers)return v.url;var P=v.connection?v.connection.encrypted:null,C=k.parse(v.url),_=C.pathname,x=C.search,R=P||"https"==v.headers["x-forwarded-proto"]?"https":"http";return k.format({protocol:R,host:v.headers.host,pathname:_,search:x})},t.prototype._getIp=function(){var v=/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/,n=function(P){var C=v.exec(P);if(C)return C[0]},P=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!P&&this.connectionRemoteAddress&&this.connectionRemoteAddress.substr&&"::"===this.connectionRemoteAddress.substr(0,2)&&(P="127.0.0.1"),P},t.prototype._getId=function(v){var P=this.rawHeaders&&this.rawHeaders.cookie&&"string"==typeof this.rawHeaders.cookie&&this.rawHeaders.cookie||"";return t.parseId(T.getCookie(v,P))},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(v,P){if(this.rawHeaders=v.headers||v.rawHeaders,this.userAgent=v.headers&&v.headers["user-agent"],this.sourceCorrelationId=T.getCorrelationContextTarget(v,O.requestContextSourceKey),v.headers){var C=v.headers[O.traceStateHeader]?v.headers[O.traceStateHeader].toString():null,_=v.headers[O.traceparentHeader]?v.headers[O.traceparentHeader].toString():null,x=v.headers[O.requestIdHeader]?v.headers[O.requestIdHeader].toString():null,k=v.headers[O.parentIdHeader]?v.headers[O.parentIdHeader].toString():null,R=v.headers[O.rootIdHeader]?v.headers[O.rootIdHeader].toString():null;this.correlationContextHeader=v.headers[O.correlationContextHeader]?v.headers[O.correlationContextHeader].toString():null,z.w3cEnabled&&(_||C)?(this.traceparent=new L(_?_.toString():null),this.tracestate=_&&C&&new q(C?C.toString():null),this.setBackCompatFromThisTraceContext()):x?z.w3cEnabled?(this.traceparent=new L(null,x),this.setBackCompatFromThisTraceContext()):(this.parentId=x,this.requestId=z.generateRequestId(this.parentId),this.operationId=z.getRootId(this.requestId)):z.w3cEnabled?(this.traceparent=new L,this.traceparent.parentId=k,this.traceparent.legacyRootId=R||k,this.setBackCompatFromThisTraceContext()):(this.parentId=k,this.requestId=z.generateRequestId(R||this.parentId),this.correlationContextHeader=null,this.operationId=z.getRootId(this.requestId)),P&&(this.requestId=P,this.operationId=z.getRootId(this.requestId))}},t.parseId=function(v){var P=v.split("|");return P.length>0?P[0]:""},t.keys=new R.ContextTagKeys,t}(I);P.exports=j})),Zi=l(((v,P)=>{var C;v=P.exports=D,C="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var v=Array.prototype.slice.call(arguments,0);v.unshift("SEMVER"),console.log.apply(console,v)}:function(){},v.SEMVER_SPEC_VERSION="2.0.0";var _=Number.MAX_SAFE_INTEGER||9007199254740991,x=v.re=[],k=v.src=[],R=0,T=R++;k[T]="0|[1-9]\\d*";var O=R++;k[O]="[0-9]+";var I=R++;k[I]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var z=R++;k[z]="("+k[T]+")\\.("+k[T]+")\\.("+k[T]+")";var q=R++;k[q]="("+k[O]+")\\.("+k[O]+")\\.("+k[O]+")";var L=R++;k[L]="(?:"+k[T]+"|"+k[I]+")";var j=R++;k[j]="(?:"+k[O]+"|"+k[I]+")";var B=R++;k[B]="(?:-("+k[L]+"(?:\\."+k[L]+")*))";var G=R++;k[G]="(?:-?("+k[j]+"(?:\\."+k[j]+")*))";var U=R++;k[U]="[0-9A-Za-z-]+";var V=R++;k[V]="(?:\\+("+k[U]+"(?:\\."+k[U]+")*))";var Q=R++,Y="v?"+k[z]+k[B]+"?"+k[V]+"?";k[Q]="^"+Y+"$";var ee="[v=\\s]*"+k[q]+k[G]+"?"+k[V]+"?",re=R++;k[re]="^"+ee+"$";var ie=R++;k[ie]="((?:<|>)?=?)";var oe=R++;k[oe]=k[O]+"|x|X|\\*";var ne=R++;k[ne]=k[T]+"|x|X|\\*";var se=R++;k[se]="[v=\\s]*("+k[ne]+")(?:\\.("+k[ne]+")(?:\\.("+k[ne]+")(?:"+k[B]+")?"+k[V]+"?)?)?";var ae=R++;k[ae]="[v=\\s]*("+k[oe]+")(?:\\.("+k[oe]+")(?:\\.("+k[oe]+")(?:"+k[G]+")?"+k[V]+"?)?)?";var le=R++;k[le]="^"+k[ie]+"\\s*"+k[se]+"$";var pe=R++;k[pe]="^"+k[ie]+"\\s*"+k[ae]+"$";var ue=R++;k[ue]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var de=R++;k[de]="(?:~>?)";var me=R++;k[me]="(\\s*)"+k[de]+"\\s+",x[me]=new RegExp(k[me],"g");var he=R++;k[he]="^"+k[de]+k[se]+"$";var ge=R++;k[ge]="^"+k[de]+k[ae]+"$";var fe=R++;k[fe]="(?:\\^)";var ye=R++;k[ye]="(\\s*)"+k[fe]+"\\s+",x[ye]=new RegExp(k[ye],"g");var ve=R++;k[ve]="^"+k[fe]+k[se]+"$";var be=R++;k[be]="^"+k[fe]+k[ae]+"$";var Se=R++;k[Se]="^"+k[ie]+"\\s*("+ee+")$|^$";var Ne=R++;k[Ne]="^"+k[ie]+"\\s*("+Y+")$|^$";var Pe=R++;k[Pe]="(\\s*)"+k[ie]+"\\s*("+ee+"|"+k[se]+")",x[Pe]=new RegExp(k[Pe],"g");var Ce=R++;k[Ce]="^\\s*("+k[se]+")\\s+-\\s+("+k[se]+")\\s*$";var _e=R++;k[_e]="^\\s*("+k[ae]+")\\s+-\\s+("+k[ae]+")\\s*$";var xe,Ee=R++;for(k[Ee]="(<|>)?=?\\s*\\*",xe=0;xe<35;xe++)C(xe,k[xe]),x[xe]||(x[xe]=new RegExp(k[xe]));function $r(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof D)return v;if("string"!=typeof v||v.length>256)return null;if(!(P.loose?x[re]:x[Q]).test(v))return null;try{return new D(v,P)}catch{return null}}function D(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof D){if(v.loose===P.loose)return v;v=v.version}else if("string"!=typeof v)throw new TypeError("Invalid Version: "+v);if(v.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof D))return new D(v,P);C("SemVer",v,P),this.options=P,this.loose=!!P.loose;var k=v.trim().match(P.loose?x[re]:x[Q]);if(!k)throw new TypeError("Invalid Version: "+v);if(this.raw=v,this.major=+k[1],this.minor=+k[2],this.patch=+k[3],this.major>_||this.major<0)throw new TypeError("Invalid major version");if(this.minor>_||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>_||this.patch<0)throw new TypeError("Invalid patch version");k[4]?this.prerelease=k[4].split(".").map((function(v){if(/^[0-9]+$/.test(v)){var P=+v;if(P>=0&&P<_)return P}return v})):this.prerelease=[],this.build=k[5]?k[5].split("."):[],this.format()}v.parse=$r,v.valid=function wR(v,P){var C=$r(v,P);return C?C.version:null},v.clean=function xR(v,P){var C=$r(v.trim().replace(/^[=v]+/,""),P);return C?C.version:null},v.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(v){return C("SemVer.compare",this.version,this.options,v),v instanceof D||(v=new D(v,this.options)),this.compareMain(v)||this.comparePre(v)},D.prototype.compareMain=function(v){return v instanceof D||(v=new D(v,this.options)),Gn(this.major,v.major)||Gn(this.minor,v.minor)||Gn(this.patch,v.patch)},D.prototype.comparePre=function(v){if(v instanceof D||(v=new D(v,this.options)),this.prerelease.length&&!v.prerelease.length)return-1;if(!this.prerelease.length&&v.prerelease.length)return 1;if(!this.prerelease.length&&!v.prerelease.length)return 0;var P=0;do{var _=this.prerelease[P],x=v.prerelease[P];if(C("prerelease compare",P,_,x),void 0===_&&void 0===x)return 0;if(void 0===x)return 1;if(void 0===_)return-1;if(_!==x)return Gn(_,x)}while(++P)},D.prototype.inc=function(v,P){switch(v){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",P);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",P);break;case"prepatch":this.prerelease.length=0,this.inc("patch",P),this.inc("pre",P);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",P),this.inc("pre",P);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 C=this.prerelease.length;--C>=0;)"number"==typeof this.prerelease[C]&&(this.prerelease[C]++,C=-2);-1===C&&this.prerelease.push(0)}P&&(this.prerelease[0]===P?isNaN(this.prerelease[1])&&(this.prerelease=[P,0]):this.prerelease=[P,0]);break;default:throw new Error("invalid increment argument: "+v)}return this.format(),this.raw=this.version,this},v.inc=function MR(v,P,C,_){"string"==typeof C&&(_=C,C=void 0);try{return new D(v,C).inc(P,_).version}catch{return null}},v.diff=function LR(v,P){if(jl(v,P))return null;var C=$r(v),_=$r(P),x="";if(C.prerelease.length||_.prerelease.length){x="pre";var k="prerelease"}for(var R in C)if(("major"===R||"minor"===R||"patch"===R)&&C[R]!==_[R])return x+R;return k},v.compareIdentifiers=Gn;var ke=/^[0-9]+$/;function Gn(v,P){var C=ke.test(v),_=ke.test(P);return C&&_&&(v=+v,P=+P),v===P?0:C&&!_?-1:_&&!C?1:v0}function Ao(v,P,C){return Dt(v,P,C)<0}function jl(v,P,C){return 0===Dt(v,P,C)}function jE(v,P,C){return 0!==Dt(v,P,C)}function kl(v,P,C){return Dt(v,P,C)>=0}function Hl(v,P,C){return Dt(v,P,C)<=0}function Io(v,P,C,_){switch(P){case"===":return"object"==typeof v&&(v=v.version),"object"==typeof C&&(C=C.version),v===C;case"!==":return"object"==typeof v&&(v=v.version),"object"==typeof C&&(C=C.version),v!==C;case"":case"=":case"==":return jl(v,C,_);case"!=":return jE(v,C,_);case">":return Ji(v,C,_);case">=":return kl(v,C,_);case"<":return Ao(v,C,_);case"<=":return Hl(v,C,_);default:throw new TypeError("Invalid operator: "+P)}}function Ke(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof Ke){if(v.loose===!!P.loose)return v;v=v.value}if(!(this instanceof Ke))return new Ke(v,P);C("comparator",v,P),this.options=P,this.loose=!!P.loose,this.parse(v),this.semver===Te?this.value="":this.value=this.operator+this.semver.version,C("comp",this)}v.rcompareIdentifiers=function qR(v,P){return Gn(P,v)},v.major=function jR(v,P){return new D(v,P).major},v.minor=function kR(v,P){return new D(v,P).minor},v.patch=function HR(v,P){return new D(v,P).patch},v.compare=Dt,v.compareLoose=function UR(v,P){return Dt(v,P,!0)},v.rcompare=function BR(v,P,C){return Dt(P,v,C)},v.sort=function FR(P,C){return P.sort((function(P,_){return v.compare(P,_,C)}))},v.rsort=function GR(P,C){return P.sort((function(P,_){return v.rcompare(P,_,C)}))},v.gt=Ji,v.lt=Ao,v.eq=jl,v.neq=jE,v.gte=kl,v.lte=Hl,v.cmp=Io,v.Comparator=Ke;var Te={};function J(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof J)return v.loose===!!P.loose&&v.includePrerelease===!!P.includePrerelease?v:new J(v.raw,P);if(v instanceof Ke)return new J(v.value,P);if(!(this instanceof J))return new J(v,P);if(this.options=P,this.loose=!!P.loose,this.includePrerelease=!!P.includePrerelease,this.raw=v,this.set=v.split(/\s*\|\|\s*/).map((function(v){return this.parseRange(v.trim())}),this).filter((function(v){return v.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+v);this.format()}function we(v){return!v||"x"===v.toLowerCase()||"*"===v}function JR(v,P,C,_,x,k,R,T,O,I,z,q,L){return((P=we(C)?"":we(_)?">="+C+".0.0":we(x)?">="+C+"."+_+".0":">="+P)+" "+(T=we(O)?"":we(I)?"<"+(+O+1)+".0.0":we(z)?"<"+O+"."+(+I+1)+".0":q?"<="+O+"."+I+"."+z+"-"+q:"<="+T)).trim()}function eN(v,P,_){for(var x=0;x0){var k=v[x].semver;if(k.major===P.major&&k.minor===P.minor&&k.patch===P.patch)return!0}return!1}return!0}function Co(v,P,C){try{P=new J(P,C)}catch{return!1}return P.test(v)}function Ul(v,P,C,_){var x,k,R,T,O;switch(v=new D(v,_),P=new J(P,_),C){case">":x=Ji,k=Hl,R=Ao,T=">",O=">=";break;case"<":x=Ao,k=kl,R=Ji,T="<",O="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Co(v,P,_))return!1;for(var I=0;I=0.0.0")),q=q||v,L=L||v,x(v.semver,q.semver,_)?q=v:R(v.semver,L.semver,_)&&(L=v)})),q.operator===T||q.operator===O||(!L.operator||L.operator===T)&&k(v,L.semver))return!1;if(L.operator===O&&R(v,L.semver))return!1}return!0}Ke.prototype.parse=function(v){var P=this.options.loose?x[Se]:x[Ne],C=v.match(P);if(!C)throw new TypeError("Invalid comparator: "+v);this.operator=C[1],"="===this.operator&&(this.operator=""),C[2]?this.semver=new D(C[2],this.options.loose):this.semver=Te},Ke.prototype.toString=function(){return this.value},Ke.prototype.test=function(v){return C("Comparator.test",v,this.options.loose),this.semver===Te||("string"==typeof v&&(v=new D(v,this.options)),Io(v,this.operator,this.semver,this.options))},Ke.prototype.intersects=function(v,P){if(!(v instanceof Ke))throw new TypeError("a Comparator is required");var C;if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),""===this.operator)return C=new J(v.value,P),Co(this.value,C,P);if(""===v.operator)return C=new J(this.value,P),Co(v.semver,C,P);var _=!(">="!==this.operator&&">"!==this.operator||">="!==v.operator&&">"!==v.operator),x=!("<="!==this.operator&&"<"!==this.operator||"<="!==v.operator&&"<"!==v.operator),k=this.semver.version===v.semver.version,R=!(">="!==this.operator&&"<="!==this.operator||">="!==v.operator&&"<="!==v.operator),T=Io(this.semver,"<",v.semver,P)&&(">="===this.operator||">"===this.operator)&&("<="===v.operator||"<"===v.operator),O=Io(this.semver,">",v.semver,P)&&("<="===this.operator||"<"===this.operator)&&(">="===v.operator||">"===v.operator);return _||x||k&&R||T||O},v.Range=J,J.prototype.format=function(){return this.range=this.set.map((function(v){return v.join(" ").trim()})).join("||").trim(),this.range},J.prototype.toString=function(){return this.range},J.prototype.parseRange=function(v){var P=this.options.loose;v=v.trim();var _=P?x[_e]:x[Ce];v=v.replace(_,JR),C("hyphen replace",v),v=v.replace(x[Pe],"$1$2$3"),C("comparator trim",v,x[Pe]),v=(v=(v=v.replace(x[me],"$1~")).replace(x[ye],"$1^")).split(/\s+/).join(" ");var k=P?x[Se]:x[Ne],R=v.split(" ").map((function(v){return function $R(v,P){return C("comp",v,P),v=function KR(v,P){return v.trim().split(/\s+/).map((function(v){return function YR(v,P){C("caret",v,P);var _=P.loose?x[be]:x[ve];return v.replace(_,(function(P,_,x,k,R){var T;return C("caret",v,P,_,x,k,R),we(_)?T="":we(x)?T=">="+_+".0.0 <"+(+_+1)+".0.0":we(k)?T="0"===_?">="+_+"."+x+".0 <"+_+"."+(+x+1)+".0":">="+_+"."+x+".0 <"+(+_+1)+".0.0":R?(C("replaceCaret pr",R),T="0"===_?"0"===x?">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+x+"."+(+k+1):">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+(+x+1)+".0":">="+_+"."+x+"."+k+"-"+R+" <"+(+_+1)+".0.0"):(C("no pr"),T="0"===_?"0"===x?">="+_+"."+x+"."+k+" <"+_+"."+x+"."+(+k+1):">="+_+"."+x+"."+k+" <"+_+"."+(+x+1)+".0":">="+_+"."+x+"."+k+" <"+(+_+1)+".0.0"),C("caret return",T),T}))}(v,P)})).join(" ")}(v,P),C("caret",v),v=function zR(v,P){return v.trim().split(/\s+/).map((function(v){return function XR(v,P){var _=P.loose?x[ge]:x[he];return v.replace(_,(function(P,_,x,k,R){var T;return C("tilde",v,P,_,x,k,R),we(_)?T="":we(x)?T=">="+_+".0.0 <"+(+_+1)+".0.0":we(k)?T=">="+_+"."+x+".0 <"+_+"."+(+x+1)+".0":R?(C("replaceTilde pr",R),T=">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+(+x+1)+".0"):T=">="+_+"."+x+"."+k+" <"+_+"."+(+x+1)+".0",C("tilde return",T),T}))}(v,P)})).join(" ")}(v,P),C("tildes",v),v=function QR(v,P){return C("replaceXRanges",v,P),v.split(/\s+/).map((function(v){return function WR(v,P){v=v.trim();var _=P.loose?x[pe]:x[le];return v.replace(_,(function(P,_,x,k,R,T){C("xRange",v,P,_,x,k,R,T);var O=we(x),I=O||we(k),z=I||we(R);return"="===_&&z&&(_=""),O?P=">"===_||"<"===_?"<0.0.0":"*":_&&z?(I&&(k=0),R=0,">"===_?(_=">=",I?(x=+x+1,k=0,R=0):(k=+k+1,R=0)):"<="===_&&(_="<",I?x=+x+1:k=+k+1),P=_+x+"."+k+"."+R):I?P=">="+x+".0.0 <"+(+x+1)+".0.0":z&&(P=">="+x+"."+k+".0 <"+x+"."+(+k+1)+".0"),C("xRange return",P),P}))}(v,P)})).join(" ")}(v,P),C("xrange",v),v=function ZR(v,P){return C("replaceStars",v,P),v.trim().replace(x[Ee],"")}(v,P),C("stars",v),v}(v,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(R=R.filter((function(v){return!!v.match(k)}))),R=R.map((function(v){return new Ke(v,this.options)}),this)},J.prototype.intersects=function(v,P){if(!(v instanceof J))throw new TypeError("a Range is required");return this.set.some((function(C){return C.every((function(C){return v.set.some((function(v){return v.every((function(v){return C.intersects(v,P)}))}))}))}))},v.toComparators=function VR(v,P){return new J(v,P).set.map((function(v){return v.map((function(v){return v.value})).join(" ").trim().split(" ")}))},J.prototype.test=function(v){if(!v)return!1;"string"==typeof v&&(v=new D(v,this.options));for(var P=0;P":0===P.prerelease.length?P.patch++:P.prerelease.push(0),P.raw=P.format();case"":case">=":(!C||Ji(C,P))&&(C=P);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+v.operator)}}))}return C&&v.test(C)?C:null},v.validRange=function iN(v,P){try{return new J(v,P).range||"*"}catch{return null}},v.ltr=function aN(v,P,C){return Ul(v,P,"<",C)},v.gtr=function sN(v,P,C){return Ul(v,P,">",C)},v.outside=Ul,v.prerelease=function oN(v,P){var C=$r(v,P);return C&&C.prerelease.length?C.prerelease:null},v.intersects=function uN(v,P,C){return v=new J(v,C),P=new J(P,C),v.intersects(P)},v.coerce=function cN(v){if(v instanceof D)return v;if("string"!=typeof v)return null;var P=v.match(x[ue]);return null==P?null:$r(P[1]+"."+(P[2]||"0")+"."+(P[3]||"0"))}})),ro=l(((v,P)=>{"use strict";function Bl(v){return"function"==typeof v}var C=console.error.bind(console);function ra(v,P,C){var _=!!v[P]&&v.propertyIsEnumerable(P);Object.defineProperty(v,P,{configurable:!0,enumerable:_,writable:!0,value:C})}function na(v){v&&v.logger&&(Bl(v.logger)?C=v.logger:C("new logger isn't a function, not replacing"))}function UE(v,P,_){if(v&&v[P]){if(!_)return C("no wrapper function"),void C((new Error).stack);if(Bl(v[P])&&Bl(_)){var x=v[P],k=_(x,P);return ra(k,"__original",x),ra(k,"__unwrap",(function(){v[P]===k&&ra(v,P,x)})),ra(k,"__wrapped",!0),ra(v,P,k),k}C("original object and wrapper must be functions")}else C("no original function "+P+" to wrap")}function BE(v,P){return v&&v[P]?v[P].__unwrap?v[P].__unwrap():void C("no original to unwrap to -- has "+P+" already been unwrapped?"):(C("no function to unwrap."),void C((new Error).stack))}na.wrap=UE,na.massWrap=function lN(v,P,_){if(!v)return C("must provide one or more modules to patch"),void C((new Error).stack);Array.isArray(v)||(v=[v]),P&&Array.isArray(P)?v.forEach((function(v){P.forEach((function(P){UE(v,P,_)}))})):C("must provide one or more functions to wrap on modules")},na.unwrap=BE,na.massUnwrap=function fN(v,P){if(!v)return C("must provide one or more modules to patch"),void C((new Error).stack);Array.isArray(v)||(v=[v]),P&&Array.isArray(P)?v.forEach((function(v){P.forEach((function(P){BE(v,P)}))})):C("must provide one or more functions to unwrap on modules")},P.exports=na})),io=l(((v,P)=>{"use strict";var C=ro(),_=C.wrap,x=C.unwrap,k="wrap@before";function No(v,P,C){var _=!!v[P]&&v.propertyIsEnumerable(P);Object.defineProperty(v,P,{configurable:!0,enumerable:_,writable:!0,value:C})}function $E(v,P){var C;return C=v._events&&v._events[P],Array.isArray(C)||(C=C?[C]:[]),C}function dN(v,P,C){var _=$E(v,P).filter((function(v){return-1===C.indexOf(v)}));_.length>0&&function pN(v,P){for(var C=P.length,_=0;_{"use strict";var _=C(73837),x=C(39491),k=io(),R=C(50852),T="cls@contexts",O="error@context",I=process.env.DEBUG_CLS_HOOKED,z=-1;function Ye(v){this.name=v,this.active=null,this._set=[],this.id=null,this._contexts=new Map,this._indent=0}function XE(v){return process.namespaces[v]}function KE(v){let P=XE(v);x.ok(P,"can't delete nonexistent namespace! \""+v+'"'),x.ok(P.id,"don't assign to process.namespaces directly! "+_.inspect(P)),process.namespaces[v]=null}function W(...v){I&&process._rawDebug(`${_.format(...v)}`)}P.exports={getNamespace:XE,createNamespace:function _N(v){x.ok(v,"namespace must be given a name."),I&&W(`NS-CREATING NAMESPACE (${v})`);let P=new Ye(v);return P.id=z,R.createHook({init(C,x,k,T){if(z=R.executionAsyncId(),P.active){if(P._contexts.set(C,P.active),I){W(`${" ".repeat(P._indent<0?0:P._indent)}INIT [${x}] (${v}) asyncId:${C} currentUid:${z} triggerId:${k} active:${_.inspect(P.active,{showHidden:!0,depth:2,colors:!0})} resource:${T}`)}}else if(0===z){let k=R.triggerAsyncId(),O=P._contexts.get(k);if(O){if(P._contexts.set(C,O),I){W(`${" ".repeat(P._indent<0?0:P._indent)}INIT USING CONTEXT FROM TRIGGERID [${x}] (${v}) asyncId:${C} currentUid:${z} triggerId:${k} active:${_.inspect(P.active,{showHidden:!0,depth:2,colors:!0})} resource:${T}`)}}else if(I){W(`${" ".repeat(P._indent<0?0:P._indent)}INIT MISSING CONTEXT [${x}] (${v}) asyncId:${C} currentUid:${z} triggerId:${k} active:${_.inspect(P.active,{showHidden:!0,depth:2,colors:!0})} resource:${T}`)}}if(I&&"PROMISE"===x){W(_.inspect(T,{showHidden:!0}));let R=T.parentId;W(`${" ".repeat(P._indent<0?0:P._indent)}INIT RESOURCE-PROMISE [${x}] (${v}) parentId:${R} asyncId:${C} currentUid:${z} triggerId:${k} active:${_.inspect(P.active,{showHidden:!0,depth:2,colors:!0})} resource:${T}`)}},before(C){let x;if(z=R.executionAsyncId(),x=P._contexts.get(C)||P._contexts.get(z),x){if(I){let k=R.triggerAsyncId();W(`${" ".repeat(P._indent<0?0:P._indent)}BEFORE (${v}) asyncId:${C} currentUid:${z} triggerId:${k} active:${_.inspect(P.active,{showHidden:!0,depth:2,colors:!0})} context:${_.inspect(x)}`),P._indent+=2}P.enter(x)}else if(I){let x=R.triggerAsyncId();W(`${" ".repeat(P._indent<0?0:P._indent)}BEFORE MISSING CONTEXT (${v}) asyncId:${C} currentUid:${z} triggerId:${x} active:${_.inspect(P.active,{showHidden:!0,depth:2,colors:!0})} namespace._contexts:${_.inspect(P._contexts,{showHidden:!0,depth:2,colors:!0})}`),P._indent+=2}},after(C){let x;if(z=R.executionAsyncId(),x=P._contexts.get(C)||P._contexts.get(z),x){if(I){let k=R.triggerAsyncId();P._indent-=2,W(`${" ".repeat(P._indent<0?0:P._indent)}AFTER (${v}) asyncId:${C} currentUid:${z} triggerId:${k} active:${_.inspect(P.active,{showHidden:!0,depth:2,colors:!0})} context:${_.inspect(x)}`)}P.exit(x)}else if(I){let k=R.triggerAsyncId();P._indent-=2,W(`${" ".repeat(P._indent<0?0:P._indent)}AFTER MISSING CONTEXT (${v}) asyncId:${C} currentUid:${z} triggerId:${k} active:${_.inspect(P.active,{showHidden:!0,depth:2,colors:!0})} context:${_.inspect(x)}`)}},destroy(C){if(z=R.executionAsyncId(),I){let x=R.triggerAsyncId();W(`${" ".repeat(P._indent<0?0:P._indent)}DESTROY (${v}) currentUid:${z} asyncId:${C} triggerId:${x} active:${_.inspect(P.active,{showHidden:!0,depth:2,colors:!0})} context:${_.inspect(P._contexts.get(z))}`)}P._contexts.delete(C)}}).enable(),process.namespaces[v]=P,P},destroyNamespace:KE,reset:function vN(){process.namespaces&&Object.keys(process.namespaces).forEach((function(v){KE(v)})),process.namespaces=Object.create(null)},ERROR_SYMBOL:O},Ye.prototype.set=function(v,P){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");if(this.active[v]=P,I){W(" ".repeat(this._indent<0?0:this._indent)+"CONTEXT-SET KEY:"+v+"="+P+" in ns:"+this.name+" currentUid:"+z+" active:"+_.inspect(this.active,{showHidden:!0,depth:2,colors:!0}))}return P},Ye.prototype.get=function(v){if(this.active){if(I){let P=R.executionAsyncId(),C=R.triggerAsyncId(),x=" ".repeat(this._indent<0?0:this._indent);W(x+"CONTEXT-GETTING KEY:"+v+"="+this.active[v]+" ("+this.name+") currentUid:"+z+" active:"+_.inspect(this.active,{showHidden:!0,depth:2,colors:!0})),W(`${x}CONTEXT-GETTING KEY: (${this.name}) ${v}=${this.active[v]} currentUid:${z} asyncHooksCurrentId:${P} triggerId:${C} len:${this._set.length} active:${_.inspect(this.active)}`)}return this.active[v]}if(I){let P=R.currentId(),C=R.triggerAsyncId();W(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-GETTING KEY NO ACTIVE NS: (${this.name}) ${v}=undefined currentUid:${z} asyncHooksCurrentId:${P} triggerId:${C} len:${this._set.length}`)}},Ye.prototype.createContext=function(){let v=Object.create(this.active?this.active:Object.prototype);if(v._ns_name=this.name,v.id=z,I){let P=R.executionAsyncId(),C=R.triggerAsyncId();W(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-CREATED Context: (${this.name}) currentUid:${z} asyncHooksCurrentId:${P} triggerId:${C} len:${this._set.length} context:${_.inspect(v,{showHidden:!0,depth:2,colors:!0})}`)}return v},Ye.prototype.run=function(v){let P=this.createContext();this.enter(P);try{if(I){let v=R.triggerAsyncId(),C=R.executionAsyncId();W(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-RUN BEGIN: (${this.name}) currentUid:${z} triggerId:${v} asyncHooksCurrentId:${C} len:${this._set.length} context:${_.inspect(P)}`)}return v(P),P}catch(v){throw v&&(v[O]=P),v}finally{if(I){let v=R.triggerAsyncId(),C=R.executionAsyncId();W(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-RUN END: (${this.name}) currentUid:${z} triggerId:${v} asyncHooksCurrentId:${C} len:${this._set.length} ${_.inspect(P)}`)}this.exit(P)}},Ye.prototype.runAndReturn=function(v){let P;return this.run((function(C){P=v(C)})),P},Ye.prototype.runPromise=function(v){let P=this.createContext();this.enter(P);let C=v(P);if(!C||!C.then||!C.catch)throw new Error("fn must return a promise.");return I&&W("CONTEXT-runPromise BEFORE: ("+this.name+") currentUid:"+z+" len:"+this._set.length+" "+_.inspect(P)),C.then((v=>(I&&W("CONTEXT-runPromise AFTER then: ("+this.name+") currentUid:"+z+" len:"+this._set.length+" "+_.inspect(P)),this.exit(P),v))).catch((v=>{throw v[O]=P,I&&W("CONTEXT-runPromise AFTER catch: ("+this.name+") currentUid:"+z+" len:"+this._set.length+" "+_.inspect(P)),this.exit(P),v}))},Ye.prototype.bind=function(v,P){P||(P=this.active?this.active:this.createContext());let C=this;return function(){C.enter(P);try{return v.apply(this,arguments)}catch(v){throw v&&(v[O]=P),v}finally{C.exit(P)}}},Ye.prototype.enter=function(v){if(x.ok(v,"context must be provided for entering"),I){let P=R.executionAsyncId(),C=R.triggerAsyncId();W(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-ENTER: (${this.name}) currentUid:${z} triggerId:${C} asyncHooksCurrentId:${P} len:${this._set.length} ${_.inspect(v)}`)}this._set.push(this.active),this.active=v},Ye.prototype.exit=function(v){if(x.ok(v,"context must be provided for exiting"),I){let P=R.executionAsyncId(),C=R.triggerAsyncId();W(`${" ".repeat(this._indent<0?0:this._indent)}CONTEXT-EXIT: (${this.name}) currentUid:${z} triggerId:${C} asyncHooksCurrentId:${P} len:${this._set.length} ${_.inspect(v)}`)}if(this.active===v)return x.ok(this._set.length,"can't remove top context"),void(this.active=this._set.pop());let P=this._set.lastIndexOf(v);P<0?(I&&W("??ERROR?? context exiting but not entered - ignoring: "+_.inspect(v)),x.ok(P>=0,"context not currently entered; can't exit. \n"+_.inspect(this)+"\n"+_.inspect(v))):(x.ok(P,"can't remove top context"),this._set.splice(P,1))},Ye.prototype.bindEmitter=function(v){x.ok(v.on&&v.addListener&&v.emit,"can only bind real EEs");let P=this,C="context@"+this.name;k(v,(function i(v){!v||(v[T]||(v[T]=Object.create(null)),v[T][C]={namespace:P,context:P.active})}),(function a(v){if(!v||!v[T])return v;let P=v,C=v[T];return Object.keys(C).forEach((function(v){let _=C[v];P=_.namespace.bind(P,_.context)})),P}))},Ye.prototype.fromException=function(v){return v[O]},process.namespaces={}})),no=l(((v,P)=>{"use strict";function gN(){}P.exports=function(){let v=this._hooks,P=this._state,C=process.nextTick;process.nextTick=function(){if(!P.enabled)return C.apply(process,arguments);let _=new Array(arguments.length);for(let v=0;v0&&process.once("uncaughtException",(function(){v.post.call(k,R,!0),v.destroy.call(null,R)}))}v.post.call(k,R,!1),v.destroy.call(null,R)},C.apply(process,_)}}})),so=l(((v,P)=>{"use strict";function EN(){}P.exports=function(){let v=this._hooks,P=this._state,C=global.Promise,_=C.prototype.then;function a(P,C,_,x){return"function"!=typeof P?x?function s(P){return function(C){return v.destroy.call(null,P),C}}(_):function o(P){return function(C){throw v.destroy.call(null,P),C}}(_):function(){v.pre.call(C,_);try{return P.apply(this,arguments)}finally{v.post.call(C,_,!1),v.destroy.call(null,_)}}}C.prototype.then=function u(C,x){if(!P.enabled)return _.call(this,C,x);let k=new EN,R=--P.counter;return v.init.call(k,R,0,null,null),_.call(this,a(C,k,R,!0),a(x,k,R,!1))}}})),ao=l(((v,P)=>{"use strict";var _=C(39512);function mN(){}function yN(){}function TN(){}var x=new Map,k=new Map,R=new Map,T=null,O=!1;function Vl(v,P,C,x,k,R,I){let z=_[C],q=_[x];_[C]=function(){if(!P.enabled)return z.apply(_,arguments);let C=new Array(arguments.length);for(let v=0;v0&&process.once("uncaughtException",(function(){v.post.call(L,j,!0),R.delete(q),v.destroy.call(null,j)}))}v.post.call(L,j,!1),T=null,(I||O)&&(O=!1,R.delete(q),v.destroy.call(null,j))},q=z.apply(_,C),R.set(q,j),q},_[x]=function(P){if(T===P&&null!==P)O=!0;else if(R.has(P)){let C=R.get(P);R.delete(P),v.destroy.call(null,C)}q.apply(_,arguments)}}P.exports=function(){Vl(this._hooks,this._state,"setTimeout","clearTimeout",mN,x,!0),Vl(this._hooks,this._state,"setInterval","clearInterval",yN,k,!1),Vl(this._hooks,this._state,"setImmediate","clearImmediate",TN,R,!0),global.setTimeout=_.setTimeout,global.setInterval=_.setInterval,global.setImmediate=_.setImmediate,global.clearTimeout=_.clearTimeout,global.clearInterval=_.clearInterval,global.clearImmediate=_.clearImmediate}})),lo=l(((v,P)=>{P.exports={name:"async-hook-jl",description:"Inspect the life of handle objects in node",version:"1.7.6",author:"Andreas Madsen ",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"}}})),po=l(((v,P)=>{"use strict";var C=process.binding("async_wrap"),_=C.Providers.TIMERWRAP,x={nextTick:no(),promise:so(),timers:ao()},k=new Set;function ON(){this.enabled=!1,this.counter=0}function zl(){let v=this.initFns=[],P=this.preFns=[],C=this.postFns=[],x=this.destroyFns=[];this.init=function(P,C,x,R){if(C!==_)for(let _ of v)_(P,this,C,x,R);else k.add(P)},this.pre=function(v){if(!k.has(v))for(let C of P)C(v,this)},this.post=function(v,P){if(!k.has(v))for(let _ of C)_(v,this,P)},this.destroy=function(v){if(k.has(v))k.delete(v);else for(let P of x)P(v)}}function wo(v,P){let C=v.indexOf(P);-1!==C&&v.splice(C,1)}function ua(){this._state=new ON,this._hooks=new zl,this.version=lo().version,this.providers=C.Providers;for(let v of Object.keys(x))x[v].call(this);process.env.hasOwnProperty("NODE_ASYNC_HOOK_WARNING")&&console.warn("warning: you are using async-hook-jl which is unstable."),C.setupHooks({init:this._hooks.init,pre:this._hooks.pre,post:this._hooks.post,destroy:this._hooks.destroy})}zl.prototype.add=function(v){v.init&&this.initFns.push(v.init),v.pre&&this.preFns.push(v.pre),v.post&&this.postFns.push(v.post),v.destroy&&this.destroyFns.push(v.destroy)},zl.prototype.remove=function(v){v.init&&wo(this.initFns,v.init),v.pre&&wo(this.preFns,v.pre),v.post&&wo(this.postFns,v.post),v.destroy&&wo(this.destroyFns,v.destroy)},P.exports=ua,ua.prototype.addHooks=function(v){this._hooks.add(v)},ua.prototype.removeHooks=function(v){this._hooks.remove(v)},ua.prototype.enable=function(){this._state.enabled=!0,C.enable()},ua.prototype.disable=function(){this._state.enabled=!1,C.disable()}})),co=l(((v,P)=>{P.exports={name:"stack-chain",description:"API for combining call site modifiers",version:"1.3.7",author:"Andreas Madsen ",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"}})),uo=l(((v,P)=>{P.exports=function(v,P){var C=[];C.push(function RN(v){try{return Error.prototype.toString.call(v)}catch(v){try{return""}catch{return""}}}(v));for(var _=0;_"}catch{x=""}}C.push(" at "+x)}return C.join("\n")}})),mo=l(((v,P)=>{var C=uo();function cm(){this.extend=new ca,this.filter=new ca,this.format=new la,this.version=co().version}var _=!1;cm.prototype.callSite=function e(v){v||(v={}),_=!0;var P={};Error.captureStackTrace(P,e);var C=P.stack;return _=!1,C=C.slice(v.slice||0),v.extend&&(C=this.extend._modify(P,C)),v.filter&&(C=this.filter._modify(P,C)),C};var x=new cm;function ca(){this._modifiers=[]}function la(){this._formater=C,this._previous=void 0}ca.prototype._modify=function(v,P){for(var C=0,_=this._modifiers.length;C<_;C++)P=this._modifiers[C](v,P);return P},ca.prototype.attach=function(v){this._modifiers.push(v)},ca.prototype.deattach=function(v){var P=this._modifiers.indexOf(v);return-1!==P&&(this._modifiers.splice(P,1),!0)},la.prototype.replace=function(v){v?this._formater=v:this.restore()},la.prototype.restore=function(){this._formater=C,this._previous=void 0},la.prototype._backup=function(){this._previous=this._formater},la.prototype._roolback=function(){this._previous===C?this.replace(void 0):this.replace(this._previous),this._previous=void 0},Error.prepareStackTrace&&x.format.replace(Error.prepareStackTrace);var k=!1;function um(v,P){if(_)return P;if(k)return C(v,P);var R=P.concat();R=x.extend._modify(v,R),R=(R=x.filter._modify(v,R)).slice(0,Error.stackTraceLimit),Object.isExtensible(v)&&void 0===Object.getOwnPropertyDescriptor(v,"callSite")&&(v.callSite={original:P,mutated:R}),k=!0;var T=x.format._formater(v,R);return k=!1,T}Object.defineProperty(Error,"prepareStackTrace",{get:function(){return um},set:function(v){v===um?x.format._roolback():(x.format._backup(),x.format.replace(v))}}),Object.defineProperty(Error.prototype,"callSite",{get:function NN(){return this.stack,this.callSite},set:function(v){Object.defineProperty(this,"callSite",{value:v,writable:!0,configurable:!0})},configurable:!0}),P.exports=x})),ho=l(((v,P)=>{if(global._stackChain){if(global._stackChain.version!==co().version)throw new Error("Conflicting version of stack-chain found");P.exports=global._stackChain}else P.exports=global._stackChain=mo()})),go=l(((v,P)=>{"use strict";var C=po();if(global._asyncHook){if(global._asyncHook.version!==lo().version)throw new Error("Conflicting version of async-hook-jl found");P.exports=global._asyncHook}else ho().filter.attach((function(v,P){return P.filter((function(v){let P=v.getFileName();return!(P&&P.slice(0,__dirname.length)===__dirname)}))})),P.exports=global._asyncHook=new C})),fo=l(((v,P)=>{"use strict";var _=C(73837),x=C(39491),k=io(),R=go(),T="cls@contexts",O="error@context",I=[];for(let v in R.providers)I[R.providers[v]]=v;var z,q,L=process.env.DEBUG_CLS_HOOKED,j=-1;function Qe(v){this.name=v,this.active=null,this._set=[],this.id=null,this._contexts=new Map}function _m(v){return process.namespaces[v]}function vm(v){let P=_m(v);x.ok(P,"can't delete nonexistent namespace! \""+v+'"'),x.ok(P.id,"don't assign to process.namespaces directly! "+_.inspect(P)),process.namespaces[v]=null}function ce(v){process.env.DEBUG&&process._rawDebug(v)}function Mo(v){return v?"function"==typeof v?v.name?v.name:(v.toString().trim().match(/^function\s*([^\s(]+)/)||[])[1]:v.constructor&&v.constructor.name?v.constructor.name:void 0:v}if(P.exports={getNamespace:_m,createNamespace:function xN(v){x.ok(v,"namespace must be given a name."),L&&ce("CREATING NAMESPACE "+v);let P=new Qe(v);return P.id=j,R.addHooks({init(C,x,k,R,T){j=C,R?(P._contexts.set(C,P._contexts.get(R)),L&&ce("PARENTID: "+v+" uid:"+C+" parent:"+R+" provider:"+k)):P._contexts.set(j,P.active),L&&ce("INIT "+v+" uid:"+C+" parent:"+R+" provider:"+I[k]+" active:"+_.inspect(P.active,!0))},pre(C,x){j=C;let k=P._contexts.get(C);k?(L&&ce(" PRE "+v+" uid:"+C+" handle:"+Mo(x)+" context:"+_.inspect(k)),P.enter(k)):L&&ce(" PRE MISSING CONTEXT "+v+" uid:"+C+" handle:"+Mo(x))},post(C,x){j=C;let k=P._contexts.get(C);k?(L&&ce(" POST "+v+" uid:"+C+" handle:"+Mo(x)+" context:"+_.inspect(k)),P.exit(k)):L&&ce(" POST MISSING CONTEXT "+v+" uid:"+C+" handle:"+Mo(x))},destroy(C){j=C,L&&ce("DESTROY "+v+" uid:"+C+" context:"+_.inspect(P._contexts.get(j))+" active:"+_.inspect(P.active,!0)),P._contexts.delete(C)}}),process.namespaces[v]=P,P},destroyNamespace:vm,reset:function MN(){process.namespaces&&Object.keys(process.namespaces).forEach((function(v){vm(v)})),process.namespaces=Object.create(null)},ERROR_SYMBOL:O},Qe.prototype.set=function(v,P){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");return L&&ce(" SETTING KEY:"+v+"="+P+" in ns:"+this.name+" uid:"+j+" active:"+_.inspect(this.active,!0)),this.active[v]=P,P},Qe.prototype.get=function(v){if(this.active)return L&&ce(" GETTING KEY:"+v+"="+this.active[v]+" "+this.name+" uid:"+j+" active:"+_.inspect(this.active,!0)),this.active[v];L&&ce(" GETTING KEY:"+v+"=undefined "+this.name+" uid:"+j+" active:"+_.inspect(this.active,!0))},Qe.prototype.createContext=function(){L&&ce(" CREATING Context: "+this.name+" uid:"+j+" len:"+this._set.length+" active:"+_.inspect(this.active,!0,2,!0));let v=Object.create(this.active?this.active:Object.prototype);return v._ns_name=this.name,v.id=j,L&&ce(" CREATED Context: "+this.name+" uid:"+j+" len:"+this._set.length+" context:"+_.inspect(v,!0,2,!0)),v},Qe.prototype.run=function(v){let P=this.createContext();this.enter(P);try{return L&&ce(" BEFORE RUN: "+this.name+" uid:"+j+" len:"+this._set.length+" "+_.inspect(P)),v(P),P}catch(v){throw v&&(v[O]=P),v}finally{L&&ce(" AFTER RUN: "+this.name+" uid:"+j+" len:"+this._set.length+" "+_.inspect(P)),this.exit(P)}},Qe.prototype.runAndReturn=function(v){var P;return this.run((function(C){P=v(C)})),P},Qe.prototype.runPromise=function(v){let P=this.createContext();this.enter(P);let C=v(P);if(!C||!C.then||!C.catch)throw new Error("fn must return a promise.");return L&&ce(" BEFORE runPromise: "+this.name+" uid:"+j+" len:"+this._set.length+" "+_.inspect(P)),C.then((v=>(L&&ce(" AFTER runPromise: "+this.name+" uid:"+j+" len:"+this._set.length+" "+_.inspect(P)),this.exit(P),v))).catch((v=>{throw v[O]=P,L&&ce(" AFTER runPromise: "+this.name+" uid:"+j+" len:"+this._set.length+" "+_.inspect(P)),this.exit(P),v}))},Qe.prototype.bind=function(v,P){P||(P=this.active?this.active:this.createContext());let C=this;return function(){C.enter(P);try{return v.apply(this,arguments)}catch(v){throw v&&(v[O]=P),v}finally{C.exit(P)}}},Qe.prototype.enter=function(v){x.ok(v,"context must be provided for entering"),L&&ce(" ENTER "+this.name+" uid:"+j+" len:"+this._set.length+" context: "+_.inspect(v)),this._set.push(this.active),this.active=v},Qe.prototype.exit=function(v){if(x.ok(v,"context must be provided for exiting"),L&&ce(" EXIT "+this.name+" uid:"+j+" len:"+this._set.length+" context: "+_.inspect(v)),this.active===v)return x.ok(this._set.length,"can't remove top context"),void(this.active=this._set.pop());let P=this._set.lastIndexOf(v);P<0?(L&&ce("??ERROR?? context exiting but not entered - ignoring: "+_.inspect(v)),x.ok(P>=0,"context not currently entered; can't exit. \n"+_.inspect(this)+"\n"+_.inspect(v))):(x.ok(P,"can't remove top context"),this._set.splice(P,1))},Qe.prototype.bindEmitter=function(v){x.ok(v.on&&v.addListener&&v.emit,"can only bind real EEs");let P=this,C="context@"+this.name;k(v,(function i(v){!v||(v[T]||(v[T]=Object.create(null)),v[T][C]={namespace:P,context:P.active})}),(function a(v){if(!v||!v[T])return v;let P=v,C=v[T];return Object.keys(C).forEach((function(v){let _=C[v];P=_.namespace.bind(P,_.context)})),P}))},Qe.prototype.fromException=function(v){return v[O]},process.namespaces={},R._state&&!R._state.enabled&&R.enable(),L)for(q in(z=ho()).filter._modifiers)z.filter.deattach(q)})),yo=l(((v,P)=>{"use strict";var C=Zi();process&&C.gte(process.versions.node,"8.0.0")?P.exports=oo():P.exports=fo()})),vo=l(((v,P)=>{var C;v=P.exports=w,C="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var v=Array.prototype.slice.call(arguments,0);v.unshift("SEMVER"),console.log.apply(console,v)}:function(){},v.SEMVER_SPEC_VERSION="2.0.0";var _=Number.MAX_SAFE_INTEGER||9007199254740991,x=v.re=[],k=v.src=[],R=0,T=R++;k[T]="0|[1-9]\\d*";var O=R++;k[O]="[0-9]+";var I=R++;k[I]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var z=R++;k[z]="("+k[T]+")\\.("+k[T]+")\\.("+k[T]+")";var q=R++;k[q]="("+k[O]+")\\.("+k[O]+")\\.("+k[O]+")";var L=R++;k[L]="(?:"+k[T]+"|"+k[I]+")";var j=R++;k[j]="(?:"+k[O]+"|"+k[I]+")";var B=R++;k[B]="(?:-("+k[L]+"(?:\\."+k[L]+")*))";var G=R++;k[G]="(?:-?("+k[j]+"(?:\\."+k[j]+")*))";var U=R++;k[U]="[0-9A-Za-z-]+";var V=R++;k[V]="(?:\\+("+k[U]+"(?:\\."+k[U]+")*))";var Q=R++,Y="v?"+k[z]+k[B]+"?"+k[V]+"?";k[Q]="^"+Y+"$";var ee="[v=\\s]*"+k[q]+k[G]+"?"+k[V]+"?",re=R++;k[re]="^"+ee+"$";var ie=R++;k[ie]="((?:<|>)?=?)";var oe=R++;k[oe]=k[O]+"|x|X|\\*";var ne=R++;k[ne]=k[T]+"|x|X|\\*";var se=R++;k[se]="[v=\\s]*("+k[ne]+")(?:\\.("+k[ne]+")(?:\\.("+k[ne]+")(?:"+k[B]+")?"+k[V]+"?)?)?";var ae=R++;k[ae]="[v=\\s]*("+k[oe]+")(?:\\.("+k[oe]+")(?:\\.("+k[oe]+")(?:"+k[G]+")?"+k[V]+"?)?)?";var le=R++;k[le]="^"+k[ie]+"\\s*"+k[se]+"$";var pe=R++;k[pe]="^"+k[ie]+"\\s*"+k[ae]+"$";var ue=R++;k[ue]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var de=R++;k[de]="(?:~>?)";var me=R++;k[me]="(\\s*)"+k[de]+"\\s+",x[me]=new RegExp(k[me],"g");var he=R++;k[he]="^"+k[de]+k[se]+"$";var ge=R++;k[ge]="^"+k[de]+k[ae]+"$";var fe=R++;k[fe]="(?:\\^)";var ye=R++;k[ye]="(\\s*)"+k[fe]+"\\s+",x[ye]=new RegExp(k[ye],"g");var ve=R++;k[ve]="^"+k[fe]+k[se]+"$";var be=R++;k[be]="^"+k[fe]+k[ae]+"$";var Se=R++;k[Se]="^"+k[ie]+"\\s*("+ee+")$|^$";var Ne=R++;k[Ne]="^"+k[ie]+"\\s*("+Y+")$|^$";var Pe=R++;k[Pe]="(\\s*)"+k[ie]+"\\s*("+ee+"|"+k[se]+")",x[Pe]=new RegExp(k[Pe],"g");var Ce=R++;k[Ce]="^\\s*("+k[se]+")\\s+-\\s+("+k[se]+")\\s*$";var _e=R++;k[_e]="^\\s*("+k[ae]+")\\s+-\\s+("+k[ae]+")\\s*$";var xe,Ee=R++;for(k[Ee]="(<|>)?=?\\s*\\*",xe=0;xe<35;xe++)C(xe,k[xe]),x[xe]||(x[xe]=new RegExp(k[xe]));function Xr(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof w)return v;if("string"!=typeof v||v.length>256)return null;if(!(P.loose?x[re]:x[Q]).test(v))return null;try{return new w(v,P)}catch{return null}}function w(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof w){if(v.loose===P.loose)return v;v=v.version}else if("string"!=typeof v)throw new TypeError("Invalid Version: "+v);if(v.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof w))return new w(v,P);C("SemVer",v,P),this.options=P,this.loose=!!P.loose;var k=v.trim().match(P.loose?x[re]:x[Q]);if(!k)throw new TypeError("Invalid Version: "+v);if(this.raw=v,this.major=+k[1],this.minor=+k[2],this.patch=+k[3],this.major>_||this.major<0)throw new TypeError("Invalid major version");if(this.minor>_||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>_||this.patch<0)throw new TypeError("Invalid patch version");k[4]?this.prerelease=k[4].split(".").map((function(v){if(/^[0-9]+$/.test(v)){var P=+v;if(P>=0&&P<_)return P}return v})):this.prerelease=[],this.build=k[5]?k[5].split("."):[],this.format()}v.parse=Xr,v.valid=function HN(v,P){var C=Xr(v,P);return C?C.version:null},v.clean=function UN(v,P){var C=Xr(v.trim().replace(/^[=v]+/,""),P);return C?C.version:null},v.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(v){return C("SemVer.compare",this.version,this.options,v),v instanceof w||(v=new w(v,this.options)),this.compareMain(v)||this.comparePre(v)},w.prototype.compareMain=function(v){return v instanceof w||(v=new w(v,this.options)),Qn(this.major,v.major)||Qn(this.minor,v.minor)||Qn(this.patch,v.patch)},w.prototype.comparePre=function(v){if(v instanceof w||(v=new w(v,this.options)),this.prerelease.length&&!v.prerelease.length)return-1;if(!this.prerelease.length&&v.prerelease.length)return 1;if(!this.prerelease.length&&!v.prerelease.length)return 0;var P=0;do{var _=this.prerelease[P],x=v.prerelease[P];if(C("prerelease compare",P,_,x),void 0===_&&void 0===x)return 0;if(void 0===x)return 1;if(void 0===_)return-1;if(_!==x)return Qn(_,x)}while(++P)},w.prototype.inc=function(v,P){switch(v){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",P);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",P);break;case"prepatch":this.prerelease.length=0,this.inc("patch",P),this.inc("pre",P);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",P),this.inc("pre",P);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 C=this.prerelease.length;--C>=0;)"number"==typeof this.prerelease[C]&&(this.prerelease[C]++,C=-2);-1===C&&this.prerelease.push(0)}P&&(this.prerelease[0]===P?isNaN(this.prerelease[1])&&(this.prerelease=[P,0]):this.prerelease=[P,0]);break;default:throw new Error("invalid increment argument: "+v)}return this.format(),this.raw=this.version,this},v.inc=function BN(v,P,C,_){"string"==typeof C&&(_=C,C=void 0);try{return new w(v,C).inc(P,_).version}catch{return null}},v.diff=function FN(v,P){if(_f(v,P))return null;var C=Xr(v),_=Xr(P),x="";if(C.prerelease.length||_.prerelease.length){x="pre";var k="prerelease"}for(var R in C)if(("major"===R||"minor"===R||"patch"===R)&&C[R]!==_[R])return x+R;return k},v.compareIdentifiers=Qn;var ke=/^[0-9]+$/;function Qn(v,P){var C=ke.test(v),_=ke.test(P);return C&&_&&(v=+v,P=+P),v===P?0:C&&!_?-1:_&&!C?1:v0}function Uo(v,P,C){return Lt(v,P,C)<0}function _f(v,P,C){return 0===Lt(v,P,C)}function Mm(v,P,C){return 0!==Lt(v,P,C)}function vf(v,P,C){return Lt(v,P,C)>=0}function gf(v,P,C){return Lt(v,P,C)<=0}function Bo(v,P,C,_){switch(P){case"===":return"object"==typeof v&&(v=v.version),"object"==typeof C&&(C=C.version),v===C;case"!==":return"object"==typeof v&&(v=v.version),"object"==typeof C&&(C=C.version),v!==C;case"":case"=":case"==":return _f(v,C,_);case"!=":return Mm(v,C,_);case">":return ha(v,C,_);case">=":return vf(v,C,_);case"<":return Uo(v,C,_);case"<=":return gf(v,C,_);default:throw new TypeError("Invalid operator: "+P)}}function We(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof We){if(v.loose===!!P.loose)return v;v=v.value}if(!(this instanceof We))return new We(v,P);C("comparator",v,P),this.options=P,this.loose=!!P.loose,this.parse(v),this.semver===Te?this.value="":this.value=this.operator+this.semver.version,C("comp",this)}v.rcompareIdentifiers=function GN(v,P){return Qn(P,v)},v.major=function VN(v,P){return new w(v,P).major},v.minor=function $N(v,P){return new w(v,P).minor},v.patch=function zN(v,P){return new w(v,P).patch},v.compare=Lt,v.compareLoose=function XN(v,P){return Lt(v,P,!0)},v.rcompare=function KN(v,P,C){return Lt(P,v,C)},v.sort=function YN(P,C){return P.sort((function(P,_){return v.compare(P,_,C)}))},v.rsort=function QN(P,C){return P.sort((function(P,_){return v.rcompare(P,_,C)}))},v.gt=ha,v.lt=Uo,v.eq=_f,v.neq=Mm,v.gte=vf,v.lte=gf,v.cmp=Bo,v.Comparator=We;var Te={};function te(v,P){if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),v instanceof te)return v.loose===!!P.loose&&v.includePrerelease===!!P.includePrerelease?v:new te(v.raw,P);if(v instanceof We)return new te(v.value,P);if(!(this instanceof te))return new te(v,P);if(this.options=P,this.loose=!!P.loose,this.includePrerelease=!!P.includePrerelease,this.raw=v,this.set=v.split(/\s*\|\|\s*/).map((function(v){return this.parseRange(v.trim())}),this).filter((function(v){return v.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+v);this.format()}function Me(v){return!v||"x"===v.toLowerCase()||"*"===v}function sD(v,P,C,_,x,k,R,T,O,I,z,q,L){return((P=Me(C)?"":Me(_)?">="+C+".0.0":Me(x)?">="+C+"."+_+".0":">="+P)+" "+(T=Me(O)?"":Me(I)?"<"+(+O+1)+".0.0":Me(z)?"<"+O+"."+(+I+1)+".0":q?"<="+O+"."+I+"."+z+"-"+q:"<="+T)).trim()}function oD(v,P,_){for(var x=0;x0){var k=v[x].semver;if(k.major===P.major&&k.minor===P.minor&&k.patch===P.patch)return!0}return!1}return!0}function Fo(v,P,C){try{P=new te(P,C)}catch{return!1}return P.test(v)}function Ef(v,P,C,_){var x,k,R,T,O;switch(v=new w(v,_),P=new te(P,_),C){case">":x=ha,k=gf,R=Uo,T=">",O=">=";break;case"<":x=Uo,k=vf,R=ha,T="<",O="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Fo(v,P,_))return!1;for(var I=0;I=0.0.0")),q=q||v,L=L||v,x(v.semver,q.semver,_)?q=v:R(v.semver,L.semver,_)&&(L=v)})),q.operator===T||q.operator===O||(!L.operator||L.operator===T)&&k(v,L.semver))return!1;if(L.operator===O&&R(v,L.semver))return!1}return!0}We.prototype.parse=function(v){var P=this.options.loose?x[Se]:x[Ne],C=v.match(P);if(!C)throw new TypeError("Invalid comparator: "+v);this.operator=C[1],"="===this.operator&&(this.operator=""),C[2]?this.semver=new w(C[2],this.options.loose):this.semver=Te},We.prototype.toString=function(){return this.value},We.prototype.test=function(v){return C("Comparator.test",v,this.options.loose),this.semver===Te||("string"==typeof v&&(v=new w(v,this.options)),Bo(v,this.operator,this.semver,this.options))},We.prototype.intersects=function(v,P){if(!(v instanceof We))throw new TypeError("a Comparator is required");var C;if((!P||"object"!=typeof P)&&(P={loose:!!P,includePrerelease:!1}),""===this.operator)return C=new te(v.value,P),Fo(this.value,C,P);if(""===v.operator)return C=new te(this.value,P),Fo(v.semver,C,P);var _=!(">="!==this.operator&&">"!==this.operator||">="!==v.operator&&">"!==v.operator),x=!("<="!==this.operator&&"<"!==this.operator||"<="!==v.operator&&"<"!==v.operator),k=this.semver.version===v.semver.version,R=!(">="!==this.operator&&"<="!==this.operator||">="!==v.operator&&"<="!==v.operator),T=Bo(this.semver,"<",v.semver,P)&&(">="===this.operator||">"===this.operator)&&("<="===v.operator||"<"===v.operator),O=Bo(this.semver,">",v.semver,P)&&("<="===this.operator||"<"===this.operator)&&(">="===v.operator||">"===v.operator);return _||x||k&&R||T||O},v.Range=te,te.prototype.format=function(){return this.range=this.set.map((function(v){return v.join(" ").trim()})).join("||").trim(),this.range},te.prototype.toString=function(){return this.range},te.prototype.parseRange=function(v){var P=this.options.loose;v=v.trim();var _=P?x[_e]:x[Ce];v=v.replace(_,sD),C("hyphen replace",v),v=v.replace(x[Pe],"$1$2$3"),C("comparator trim",v,x[Pe]),v=(v=(v=v.replace(x[me],"$1~")).replace(x[ye],"$1^")).split(/\s+/).join(" ");var k=P?x[Se]:x[Ne],R=v.split(" ").map((function(v){return function ZN(v,P){return C("comp",v,P),v=function tD(v,P){return v.trim().split(/\s+/).map((function(v){return function rD(v,P){C("caret",v,P);var _=P.loose?x[be]:x[ve];return v.replace(_,(function(P,_,x,k,R){var T;return C("caret",v,P,_,x,k,R),Me(_)?T="":Me(x)?T=">="+_+".0.0 <"+(+_+1)+".0.0":Me(k)?T="0"===_?">="+_+"."+x+".0 <"+_+"."+(+x+1)+".0":">="+_+"."+x+".0 <"+(+_+1)+".0.0":R?(C("replaceCaret pr",R),T="0"===_?"0"===x?">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+x+"."+(+k+1):">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+(+x+1)+".0":">="+_+"."+x+"."+k+"-"+R+" <"+(+_+1)+".0.0"):(C("no pr"),T="0"===_?"0"===x?">="+_+"."+x+"."+k+" <"+_+"."+x+"."+(+k+1):">="+_+"."+x+"."+k+" <"+_+"."+(+x+1)+".0":">="+_+"."+x+"."+k+" <"+(+_+1)+".0.0"),C("caret return",T),T}))}(v,P)})).join(" ")}(v,P),C("caret",v),v=function JN(v,P){return v.trim().split(/\s+/).map((function(v){return function eD(v,P){var _=P.loose?x[ge]:x[he];return v.replace(_,(function(P,_,x,k,R){var T;return C("tilde",v,P,_,x,k,R),Me(_)?T="":Me(x)?T=">="+_+".0.0 <"+(+_+1)+".0.0":Me(k)?T=">="+_+"."+x+".0 <"+_+"."+(+x+1)+".0":R?(C("replaceTilde pr",R),T=">="+_+"."+x+"."+k+"-"+R+" <"+_+"."+(+x+1)+".0"):T=">="+_+"."+x+"."+k+" <"+_+"."+(+x+1)+".0",C("tilde return",T),T}))}(v,P)})).join(" ")}(v,P),C("tildes",v),v=function nD(v,P){return C("replaceXRanges",v,P),v.split(/\s+/).map((function(v){return function iD(v,P){v=v.trim();var _=P.loose?x[pe]:x[le];return v.replace(_,(function(P,_,x,k,R,T){C("xRange",v,P,_,x,k,R,T);var O=Me(x),I=O||Me(k),z=I||Me(R);return"="===_&&z&&(_=""),O?P=">"===_||"<"===_?"<0.0.0":"*":_&&z?(I&&(k=0),R=0,">"===_?(_=">=",I?(x=+x+1,k=0,R=0):(k=+k+1,R=0)):"<="===_&&(_="<",I?x=+x+1:k=+k+1),P=_+x+"."+k+"."+R):I?P=">="+x+".0.0 <"+(+x+1)+".0.0":z&&(P=">="+x+"."+k+".0 <"+x+"."+(+k+1)+".0"),C("xRange return",P),P}))}(v,P)})).join(" ")}(v,P),C("xrange",v),v=function aD(v,P){return C("replaceStars",v,P),v.trim().replace(x[Ee],"")}(v,P),C("stars",v),v}(v,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(R=R.filter((function(v){return!!v.match(k)}))),R=R.map((function(v){return new We(v,this.options)}),this)},te.prototype.intersects=function(v,P){if(!(v instanceof te))throw new TypeError("a Range is required");return this.set.some((function(C){return C.every((function(C){return v.set.some((function(v){return v.every((function(v){return C.intersects(v,P)}))}))}))}))},v.toComparators=function WN(v,P){return new te(v,P).set.map((function(v){return v.map((function(v){return v.value})).join(" ").trim().split(" ")}))},te.prototype.test=function(v){if(!v)return!1;"string"==typeof v&&(v=new w(v,this.options));for(var P=0;P":0===P.prerelease.length?P.patch++:P.prerelease.push(0),P.raw=P.format();case"":case">=":(!C||ha(C,P))&&(C=P);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+v.operator)}}))}return C&&v.test(C)?C:null},v.validRange=function fD(v,P){try{return new te(v,P).range||"*"}catch{return null}},v.ltr=function pD(v,P,C){return Ef(v,P,"<",C)},v.gtr=function dD(v,P,C){return Ef(v,P,">",C)},v.outside=Ef,v.prerelease=function hD(v,P){var C=Xr(v,P);return C&&C.prerelease.length?C.prerelease:null},v.intersects=function _D(v,P,C){return v=new te(v,C),P=new te(P,C),v.intersects(P)},v.coerce=function vD(v){if(v instanceof w)return v;if("string"!=typeof v)return null;var P=v.match(x[ue]);return null==P?null:Xr(P[1]+"."+(P[2]||"0")+"."+(P[3]||"0"))}})),bo=l(((v,P)=>{var C,_,x,k,R,T=ro().wrap,O=[],I=0,z=!1,q=[];function If(v,P){var C=v.length,_=P.length,x=[];if(0===C&&0===_)return x;for(var k=0;k0&&(O=q.pop()),k=void 0,C&&!z},_=function(v,P,C){var _=[];z=!0;for(var x=0;x0&&P[x].before(this,_[P[x].uid]);z=!1;var R=v.apply(this,arguments);for(z=!0,x=0;x0&&P[x].after(this,_[P[x].uid]);return z=!1,O=q.pop(),k=void 0,R}},T(process,"_fatalException",(function(v){return function(P){return C(P)||v(P)}}))):(R=!1,C=function(v){if(R)throw v;for(var P=!1,C=O.length,_=0;_0&&P[L].before(this,x[P[L].uid]);z=!1;try{k=v.apply(this,arguments)}catch(v){T=!0;for(L=0;L<_;++L)if(0!=(8&O[L].flags))try{I=O[L].error(x[P[L].uid],v)||I}catch(v){throw R=!0,v}if(!I)throw process.removeListener("uncaughtException",C),process._originalNextTick((function(){process.addListener("uncaughtException",C)})),v}finally{if(!T||I){for(z=!0,L=0;L<_;++L)(4&P[L].flags)>0&&P[L].after(this,x[P[L].uid]);z=!1}O=q.pop()}return k}},process.addListener("uncaughtException",C)),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 TD(v,P){var C;C=v instanceof vt?v:jm(v,P);for(var _=!1,x=0;x0)return _(v,C,P);return function mD(v,P,C){z=!0;for(var _=0;_{"use strict";P.exports=(v,P)=>class extends v{constructor(v){var C,_;super((function o(v,k){C=this,_=[function f(C){return P(x,!1),v(C)},function p(v){return P(x,!1),k(v)}]}));var x=this;try{v.apply(C,_)}catch(v){_[1](v)}return x}}})),Po=l((()=>{"use strict";if(process.addAsyncListener)throw new Error("Don't require polyfill unless needed");var v=ro(),P=vo(),_=v.wrap,x=v.massWrap,k=bo(),R=C(73837),T=P.gte(process.version,"6.0.0"),O=P.gte(process.version,"7.0.0"),I=P.gte(process.version,"8.0.0"),z=P.gte(process.version,"11.0.0"),q=C(41808);function Fm(v){return function(){this.on("connection",(function(v){v._handle&&(v._handle.onread=k(v._handle.onread))}));try{return v.apply(this,arguments)}finally{this._handle&&this._handle.onconnection&&(this._handle.onconnection=k(this._handle.onconnection))}}}function zm(v){if(v&&v._handle){var P=v._handle;P._originalOnread||(P._originalOnread=P.onread),P.onread=k(P._originalOnread)}}O&&!q._normalizeArgs?q._normalizeArgs=function(v){if(0===v.length)return[{},null];var P=v[0],C={};"object"==typeof P&&null!==P?C=P:function DD(v){return"string"==typeof v&&!1===function ND(v){return(v=Number(v))>=0&&v}(v)}(P)?C.path=P:(C.port=P,v.length>1&&"string"==typeof v[1]&&(C.host=v[1]));var _=v[v.length-1];return"function"!=typeof _?[C,null]:[C,_]}:!O&&!q._normalizeConnectArgs&&(q._normalizeConnectArgs=function(v){var P={};"object"==typeof v[0]&&null!==v[0]?P=v[0]:"string"==typeof v[0]&&!1===function r(v){return(v=Number(v))>=0&&v}(v[0])?P.path=v[0]:(P.port=v[0],"string"==typeof v[1]&&(P.host=v[1]));var C=v[v.length-1];return"function"==typeof C?[P,C]:[P]}),"_setUpListenHandle"in q.Server.prototype?_(q.Server.prototype,"_setUpListenHandle",Fm):_(q.Server.prototype,"_listen2",Fm),_(q.Socket.prototype,"connect",(function(v){return function(){var P;(P=I&&Array.isArray(arguments[0])&&Object.getOwnPropertySymbols(arguments[0]).length>0?arguments[0]:O?q._normalizeArgs(arguments):q._normalizeConnectArgs(arguments))[1]&&(P[1]=k(P[1]));var C=v.apply(this,P);return zm(this),C}}));var L=C(13685);_(L.Agent.prototype,"addRequest",(function(v){return function(P){var C=P.onSocket;return P.onSocket=k((function(v){return zm(v),C.apply(this,arguments)})),v.apply(this,arguments)}}));var j=C(32081);function Gm(v){Array.isArray(v.stdio)&&v.stdio.forEach((function(v){v&&v._handle&&(v._handle.onread=k(v._handle.onread),_(v._handle,"close",Yo))})),v._handle&&(v._handle.onexit=k(v._handle.onexit))}j.ChildProcess?_(j.ChildProcess.prototype,"spawn",(function(v){return function(){var P=v.apply(this,arguments);return Gm(this),P}})):x(j,["execFile","fork","spawn"],(function(v){return function(){var P=v.apply(this,arguments);return Gm(P),P}})),process._fatalException||(process._originalNextTick=process.nextTick);var B=[];process._nextDomainTick&&B.push("_nextDomainTick"),process._tickDomainCallback&&B.push("_tickDomainCallback"),x(process,B,Et),_(process,"nextTick",Yo);var G=["setTimeout","setInterval"];global.setImmediate&&G.push("setImmediate");var U=C(39512),V=global.setTimeout===U.setTimeout;x(U,G,Yo),V&&x(global,G,Yo);var Q=C(9523);x(Q,["lookup","resolve","resolve4","resolve6","resolveCname","resolveMx","resolveNs","resolveTxt","resolveSrv","reverse"],Et),Q.resolveNaptr&&_(Q,"resolveNaptr",Et);var Y,ee,re,ie=C(57147);x(ie,["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),ie.lchown&&_(ie,"lchown",Et),ie.lchmod&&_(ie,"lchmod",Et),ie.ftruncate&&_(ie,"ftruncate",Et);try{Y=C(59796)}catch{}Y&&Y.Deflate&&Y.Deflate.prototype&&((ee=Object.getPrototypeOf(Y.Deflate.prototype))._transform?_(ee,"_transform",Et):ee.write&&ee.flush&&ee.end&&x(ee,["write","flush","end"],Et));try{re=C(6113)}catch{}re&&(oe=["pbkdf2","randomBytes"],z||oe.push("pseudoRandomBytes"),x(re,oe,Et));var oe,ne,se=!!global.Promise&&"function Promise() { [native code] }"===Promise.toString()&&"function toString() { [native code] }"===Promise.toString.toString();function Et(v){var t=function(){var P,C=arguments.length-1;if("function"==typeof arguments[C]){P=Array(arguments.length);for(var _=0;_{"use strict";var _=C(39491),x=io(),k="cls@contexts",R="error@context";function st(v){this.name=v,this.active=null,this._set=[],this.id=null}function Ym(v){return process.namespaces[v]}function Qm(v){var P=Ym(v);_.ok(P,"can't delete nonexistent namespace!"),_.ok(P.id,"don't assign to process.namespaces directly!"),process.removeAsyncListener(P.id),process.namespaces[v]=null}function Wm(){process.namespaces&&Object.keys(process.namespaces).forEach((function(v){Qm(v)})),process.namespaces=Object.create(null)}process.addAsyncListener||Po(),st.prototype.set=function(v,P){if(!this.active)throw new Error("No context available. ns.run() or ns.bind() must be called first.");return this.active[v]=P,P},st.prototype.get=function(v){if(this.active)return this.active[v]},st.prototype.createContext=function(){return Object.create(this.active)},st.prototype.run=function(v){var P=this.createContext();this.enter(P);try{return v(P),P}catch(v){throw v&&(v[R]=P),v}finally{this.exit(P)}},st.prototype.runAndReturn=function(v){var P;return this.run((function(C){P=v(C)})),P},st.prototype.bind=function(v,P){P||(P=this.active?this.active:this.createContext());var C=this;return function(){C.enter(P);try{return v.apply(this,arguments)}catch(v){throw v&&(v[R]=P),v}finally{C.exit(P)}}},st.prototype.enter=function(v){_.ok(v,"context must be provided for entering"),this._set.push(this.active),this.active=v},st.prototype.exit=function(v){if(_.ok(v,"context must be provided for exiting"),this.active===v)return _.ok(this._set.length,"can't remove top context"),void(this.active=this._set.pop());var P=this._set.lastIndexOf(v);_.ok(P>=0,"context not currently entered; can't exit"),_.ok(P,"can't remove top context"),this._set.splice(P,1)},st.prototype.bindEmitter=function(v){_.ok(v.on&&v.addListener&&v.emit,"can only bind real EEs");var P=this,C="context@"+this.name;x(v,(function n(v){!v||(v[k]||(v[k]=Object.create(null)),v[k][C]={namespace:P,context:P.active})}),(function i(v){if(!v||!v[k])return v;var P=v,C=v[k];return Object.keys(C).forEach((function(v){var _=C[v];P=_.namespace.bind(P,_.context)})),P}))},st.prototype.fromException=function(v){return v[R]},process.namespaces||Wm(),P.exports={getNamespace:Ym,createNamespace:function xD(v){_.ok(v,"namespace must be given a name!");var P=new st(v);return P.id=process.addAsyncListener({create:function(){return P.active},before:function(v,C){C&&P.enter(C)},after:function(v,C){C&&P.exit(C)},error:function(v){v&&P.exit(v)}}),process.namespaces[v]=P,P},destroyNamespace:Qm,reset:Wm}})),xo=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CorrelationContextManager=void 0;var P=L(),C=Qr(),_=ei(),x=ti(),k=Yi(),R=function(){function e(){}return e.getCurrentContext=function(){if(!e.enabled)return null;var v=e.session.get(e.CONTEXT_NAME);return void 0===v?null:v},e.generateContextObject=function(v,P,C,_,x,k){return P=P||v,this.enabled?{operation:{name:C,id:v,parentId:P,traceparent:x,tracestate:k},customProperties:new T(_)}:null},e.spanToContextObject=function(v,P,C){var x=new _;return x.traceId=v.traceId,x.spanId=v.spanId,x.traceFlag=_.formatOpenTelemetryTraceFlags(v.traceFlags)||_.DEFAULT_TRACE_FLAG,x.parentId=P,e.generateContextObject(x.traceId,x.parentId,C,null,x)},e.runWithContext=function(v,P){var C;return e.enabled?e.session.bind(P,((C={})[e.CONTEXT_NAME]=v,C))():P()},e.wrapEmitter=function(v){e.enabled&&e.session.bindEmitter(v)},e.wrapCallback=function(v,P){var C;return e.enabled?e.session.bind(v,P?((C={})[e.CONTEXT_NAME]=P,C):void 0):v},e.enable=function(v){if(!this.enabled){if(!this.isNodeVersionCompatible())return void(this.enabled=!1);e.hasEverEnabled||(this.forceClsHooked=v,this.hasEverEnabled=!0,typeof this.cls>"u"&&(!0===e.forceClsHooked||void 0===e.forceClsHooked&&e.shouldUseClsHooked()?this.cls=yo():this.cls=_o()),e.session=this.cls.createNamespace("AI-CLS-Session"),C.registerContextPreservation((function(v){return e.session.bind(v)}))),this.enabled=!0}},e.startOperation=function(v,C){var R=v&&v.traceContext||null,T=v&&v.traceId?v:null,O=v&&v.headers;if(T){var I=new _("00-"+T.traceId+"-"+T.spanId+"-01"),z=new x(T.traceState?T.traceState.serialize():null);return e.generateContextObject(T.traceId,"|"+T.traceId+"."+T.spanId+".","string"==typeof C?C:"",void 0,I,z)}if(R){I=new _(R.traceparent),z=new x(R.tracestate);var q="object"==typeof C?new k(C):null;return e.generateContextObject(I.traceId,I.parentId,"string"==typeof C?C:q.getOperationName({}),q&&q.getCorrelationContextHeader()||void 0,I,z)}if(O){I=new _(O.traceparent?O.traceparent.toString():null),z=new x(O.tracestate?O.tracestate.toString():null),q=new k(v);return e.generateContextObject(I.traceId,I.parentId,q.getOperationName({}),q.getCorrelationContextHeader(),I,z)}return P.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 v=process.versions.node.split(".");return parseInt(v[0])>3||parseInt(v[0])>2&&parseInt(v[1])>2},e.shouldUseClsHooked=function(){var v=process.versions.node.split(".");return parseInt(v[0])>8||parseInt(v[0])>=8&&parseInt(v[1])>=2},e.canUseClsHooked=function(){var v=process.versions.node.split("."),P=parseInt(v[0])>8||parseInt(v[0])>=8&&parseInt(v[1])>=0,C=parseInt(v[0])<8||parseInt(v[0])<=8&&parseInt(v[1])<2,_=parseInt(v[0])>4||parseInt(v[0])>=4&&parseInt(v[1])>=7;return!(P&&C)&&_},e.enabled=!1,e.hasEverEnabled=!1,e.forceClsHooked=void 0,e.CONTEXT_NAME="ApplicationInsights-Context",e}();v.CorrelationContextManager=R;var T=function(){function e(v){this.props=[],this.addHeaderData(v)}return e.prototype.addHeaderData=function(v){var P=v?v.split(", "):[];this.props=P.map((function(v){var P=v.split("=");return{key:P[0],value:P[1]}})).concat(this.props)},e.prototype.serializeToHeader=function(){return this.props.map((function(v){return v.key+"="+v.value})).join(", ")},e.prototype.getProperty=function(v){for(var P=0;P0)for(var T=0,O=k;T{"use strict";var C=L(),_=function(){function e(v,P,C,_){this._buffer=[],this._lastSend=0,this._isDisabled=v,this._getBatchSize=P,this._getBatchIntervalMs=C,this._sender=_}return e.prototype.setUseDiskRetryCaching=function(v,P,C){this._sender.setDiskRetryMode(v,P,C)},e.prototype.send=function(v){var P=this;if(!this._isDisabled()){if(!v)return void C.warn("Cannot send null/undefined telemetry");if(this._buffer.push(v),this._buffer.length>=this._getBatchSize())return void this.triggerSend(!1);!this._timeoutHandle&&this._buffer.length>0&&(this._timeoutHandle=setTimeout((function(){P._timeoutHandle=null,P.triggerSend(!1)}),this._getBatchIntervalMs()))}},e.prototype.triggerSend=function(v,P){var C=this._buffer.length<1;C||(v?(this._sender.saveOnCrash(this._buffer),"function"==typeof P&&P("data saved on crash")):this._sender.send(this._buffer,P)),this._lastSend=+new Date,this._buffer=[],clearTimeout(this._timeoutHandle),this._timeoutHandle=null,C&&"function"==typeof P&&P("no data to send")},e}();P.exports=_})),dn=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.azureRoleEnvironmentTelemetryProcessor=void 0,v.azureRoleEnvironmentTelemetryProcessor=function ix(v,P){process.env.WEBSITE_SITE_NAME&&(v.tags[P.keys.cloudRole]=process.env.WEBSITE_SITE_NAME)}})),mn=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getSamplingHashCode=v.samplingTelemetryProcessor=void 0;var P=Ki();function gT(v){var P=2147483647,C=5381;if(!v)return 0;for(;v.length<8;)v+=v;for(var _=0;_=100||v.data&&P.TelemetryType.Metric===P.baseTypeToTelemetryType(v.data.baseType))||(C.correlationContext&&C.correlationContext.operation?gT(C.correlationContext.operation.id)<_:100*Math.random()<_)},v.getSamplingHashCode=gT})),hn=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.performanceMetricsTelemetryProcessor=void 0;var P=Do(),C=Ki();v.performanceMetricsTelemetryProcessor=function sx(v,_){switch(_&&_.addDocument(v),v.data.baseType){case C.TelemetryTypeString.Exception:P.countException();break;case C.TelemetryTypeString.Request:var x=v.data.baseData;P.countRequest(x.duration,x.success);break;case C.TelemetryTypeString.Dependency:var k=v.data.baseData;P.countDependency(k.duration,k.success)}return!0}})),gn=l((v=>{"use strict";var P=v&&v.__assign||function(){return P=Object.assign||function(v){for(var P,C=1,_=arguments.length;C<_;C++)for(var x in P=arguments[C])Object.prototype.hasOwnProperty.call(P,x)&&(v[x]=P[x]);return v},P.apply(this,arguments)};Object.defineProperty(v,"__esModule",{value:!0}),v.preAggregatedMetricsTelemetryProcessor=void 0;var C=Ki(),_=jo(),x=Ki();v.preAggregatedMetricsTelemetryProcessor=function ux(v,k){if(_.isEnabled())switch(v.data.baseType){case x.TelemetryTypeString.Exception:var R=v.data.baseData;R.properties=P(P({},R.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Exceptions', Ver:'1.1')"});var T={cloudRoleInstance:v.tags[k.keys.cloudRoleInstance],cloudRoleName:v.tags[k.keys.cloudRole]};_.countException(T);break;case x.TelemetryTypeString.Trace:var O=v.data.baseData;O.properties=P(P({},O.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Traces', Ver:'1.1')"});var I={cloudRoleInstance:v.tags[k.keys.cloudRoleInstance],cloudRoleName:v.tags[k.keys.cloudRole],traceSeverityLevel:C.SeverityLevel[O.severity]};_.countTrace(I);break;case x.TelemetryTypeString.Request:var z=v.data.baseData;z.properties=P(P({},z.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Requests', Ver:'1.1')"});var q={cloudRoleInstance:v.tags[k.keys.cloudRoleInstance],cloudRoleName:v.tags[k.keys.cloudRole],operationSynthetic:v.tags[k.keys.operationSyntheticSource],requestSuccess:z.success,requestResultCode:z.responseCode};_.countRequest(z.duration,q);break;case x.TelemetryTypeString.Dependency:var L=v.data.baseData;L.properties=P(P({},L.properties),{"_MS.ProcessedByMetricExtractors":"(Name:'Dependencies', Ver:'1.1')"});var j={cloudRoleInstance:v.tags[k.keys.cloudRoleInstance],cloudRoleName:v.tags[k.keys.cloudRole],operationSynthetic:v.tags[k.keys.operationSyntheticSource],dependencySuccess:L.success,dependencyType:L.type,dependencyTarget:L.target,dependencyResultCode:L.resultCode};_.countDependency(L.duration,j)}return!0}})),yn=l((v=>{"use strict";var P=v&&v.__createBinding||(Object.create?function(v,P,C,_){void 0===_&&(_=C),Object.defineProperty(v,_,{enumerable:!0,get:function(){return P[C]}})}:function(v,P,C,_){void 0===_&&(_=C),v[_]=P[C]}),C=v&&v.__exportStar||function(v,C){for(var _ in v)"default"!==_&&!Object.prototype.hasOwnProperty.call(C,_)&&P(C,v,_)};Object.defineProperty(v,"__esModule",{value:!0}),C(dn(),v),C(mn(),v),C(hn(),v),C(gn(),v)})),bn=l(((v,P)=>{"use strict";var _=v&&v.__awaiter||function(v,P,C,_){return new(C||(C=Promise))((function(x,k){function o(v){try{c(_.next(v))}catch(v){k(v)}}function u(v){try{c(_.throw(v))}catch(v){k(v)}}function c(v){v.done?x(v.value):function i(v){return v instanceof C?v:new C((function(P){P(v)}))}(v.value).then(o,u)}c((_=_.apply(v,P||[])).next())}))},x=v&&v.__generator||function(v,P){var C,_,x,k,R={label:0,sent:function(){if(1&x[0])throw x[1];return x[1]},trys:[],ops:[]};return k={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(k[Symbol.iterator]=function(){return this}),k;function o(k){return function(T){return function u(k){if(C)throw new TypeError("Generator is already executing.");for(;R;)try{if(C=1,_&&(x=2&k[0]?_.return:k[0]?_.throw||((x=_.return)&&x.call(_),0):_.next)&&!(x=x.call(_,k[1])).done)return x;switch(_=0,x&&(k=[2&k[0],x.value]),k[0]){case 0:case 1:x=k;break;case 4:return R.label++,{value:k[1],done:!1};case 5:R.label++,_=k[1],k=[0];continue;case 7:k=R.ops.pop(),R.trys.pop();continue;default:if(!(x=(x=R.trys).length>0&&x[x.length-1])&&(6===k[0]||2===k[0])){R=0;continue}if(3===k[0]&&(!x||k[1]>x[0]&&k[1]=0&&(this._resendInterval=Math.floor(P)),"number"==typeof C&&C>=0&&(this._maxBytesOnDisk=Math.floor(C)),v&&!e.OS_PROVIDES_FILE_PROTECTION&&(this._enableDiskRetryMode=!1,z.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(){_._fileCleanupTask()}),e.CLEANUP_TIMEOUT),this._fileCleanupTimer.unref()):this._fileCleanupTimer&&clearTimeout(this._fileCleanupTimer)},e.prototype.send=function(v,P){return _(this,void 0,void 0,(function(){var C,_,k,R,T=this;return x(this,(function(x){return v&&(C=this._redirectedHost||this._config.endpointUrl,_={method:"POST",withCredentials:!1,headers:{"Content-Type":"application/x-json-stream"}},k="",v.forEach((function(v){var P=T._stringify(v);"string"==typeof P&&(k+=P+"\n")})),k.length>0&&(k=k.substring(0,k.length-1)),R=Buffer.from?Buffer.from(k):new Buffer(k),O.gzip(R,(function(x,k){var O=k;x?(z.warn(x),O=R,_.headers["Content-Length"]=R.length.toString()):(_.headers["Content-Encoding"]="gzip",_.headers["Content-Length"]=k.length.toString()),z.info(e.TAG,_),_[q.disableCollectionRequestOption]=!0;var I=j.makeRequest(T._config,C,_,(function(C){C.setEncoding("utf-8");var _="";C.on("data",(function(v){_+=v})),C.on("end",(function(){if(T._numConsecutiveFailures=0,T._enableDiskRetryMode)if(200===C.statusCode)T._resendTimer||(T._resendTimer=setTimeout((function(){T._resendTimer=null,T._sendFirstFileOnDisk()}),T._resendInterval),T._resendTimer.unref());else if(T._isRetriable(C.statusCode))try{var x=JSON.parse(_),k=[];x.errors.forEach((function(P){T._isRetriable(P.statusCode)&&k.push(v[P.index])})),k.length>0&&T._storeToDisk(k)}catch{T._storeToDisk(v)}if(307===C.statusCode||308===C.statusCode)if(T._numConsecutiveRedirects++,T._numConsecutiveRedirects<10){var R=C.headers.location?C.headers.location.toString():null;R&&(T._redirectedHost=R,T.send(v,P))}else"function"==typeof P&&P("Error sending telemetry because of circular redirects.");else T._numConsecutiveRedirects=0,"function"==typeof P&&P(_),z.info(e.TAG,_),"function"==typeof T._onSuccess&&T._onSuccess(_)}))}));I.on("error",(function(C){if(T._numConsecutiveFailures++,!T._enableDiskRetryMode||T._numConsecutiveFailures>0&&T._numConsecutiveFailures%e.MAX_CONNECTION_FAILURES_BEFORE_WARN==0){var _="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&&(_="Ingestion endpoint could not be reached "+T._numConsecutiveFailures+" consecutive times. There may be resulting telemetry loss. Most recent error:"),z.warn(e.TAG,_,j.dumpObj(C))}else{_="Transient failure to reach ingestion endpoint. This batch of telemetry items will be retried. Error:";z.info(e.TAG,_,j.dumpObj(C))}T._onErrorHelper(C),"function"==typeof P&&(C&&P(j.dumpObj(C)),P("Error sending telemetry")),T._enableDiskRetryMode&&T._storeToDisk(v)})),I.write(O),I.end()}))),[2]}))}))},e.prototype.saveOnCrash=function(v){this._enableDiskRetryMode&&this._storeToDiskSync(this._stringify(v))},e.prototype._isRetriable=function(v){return 206===v||408===v||429===v||439===v||500===v||503===v},e.prototype._runICACLS=function(v,P){var C=I.spawn(e.ICACLS_PATH,v,{windowsHide:!0});C.on("error",(function(v){return P(v)})),C.on("close",(function(v,C){return P(0===v?null:new Error("Setting ACL restrictions did not succeed (ICACLS returned code "+v+")"))}))},e.prototype._runICACLSSync=function(v){if(!I.spawnSync)throw new Error("Could not synchronously call ICACLS under current version of Node.js");var P=I.spawnSync(e.ICACLS_PATH,v,{windowsHide:!0});if(P.error)throw P.error;if(0!==P.status)throw new Error("Setting ACL restrictions did not succeed (ICACLS returned code "+P.status+")")},e.prototype._getACLIdentity=function(v){if(e.ACL_IDENTITY)return v(null,e.ACL_IDENTITY);var P=I.spawn(e.POWERSHELL_PATH,["-Command","[System.Security.Principal.WindowsIdentity]::GetCurrent().Name"],{windowsHide:!0,stdio:["ignore","pipe","pipe"]}),C="";P.stdout.on("data",(function(v){return C+=v})),P.on("error",(function(P){return v(P,null)})),P.on("close",(function(P,_){return e.ACL_IDENTITY=C&&C.trim(),v(0===P?null:new Error("Getting ACL identity did not succeed (PS returned code "+P+")"),e.ACL_IDENTITY)}))},e.prototype._getACLIdentitySync=function(){if(e.ACL_IDENTITY)return e.ACL_IDENTITY;if(I.spawnSync){var v=I.spawnSync(e.POWERSHELL_PATH,["-Command","[System.Security.Principal.WindowsIdentity]::GetCurrent().Name"],{windowsHide:!0,stdio:["ignore","pipe","pipe"]});if(v.error)throw v.error;if(0!==v.status)throw new Error("Getting ACL identity did not succeed (PS returned code "+v.status+")");return e.ACL_IDENTITY=v.stdout&&v.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(v,P){return[v,"/grant","*S-1-5-32-544:(OI)(CI)F","/grant",P+":(OI)(CI)F","/inheritance:r"]},e.prototype._applyACLRules=function(v,P){var C=this;return e.USE_ICACLS?void 0!==e.ACLED_DIRECTORIES[v]?P(e.ACLED_DIRECTORIES[v]?null:new Error("Setting ACL restrictions did not succeed (cached result)")):(e.ACLED_DIRECTORIES[v]=!1,void this._getACLIdentity((function(_,x){if(_)return e.ACLED_DIRECTORIES[v]=!1,P(_);C._runICACLS(C._getACLArguments(v,x),(function(C){return e.ACLED_DIRECTORIES[v]=!C,P(C)}))}))):P(null)},e.prototype._applyACLRulesSync=function(v){if(e.USE_ICACLS){if(void 0===e.ACLED_DIRECTORIES[v])return this._runICACLSSync(this._getACLArguments(v,this._getACLIdentitySync())),void(e.ACLED_DIRECTORIES[v]=!0);if(!e.ACLED_DIRECTORIES[v])throw new Error("Setting ACL restrictions did not succeed (cached result)")}},e.prototype._confirmDirExists=function(v,P){var C=this;k.lstat(v,(function(_,x){_&&"ENOENT"===_.code?k.mkdir(v,(function(_){_&&"EEXIST"!==_.code?P(_):C._applyACLRules(v,P)})):!_&&x.isDirectory()?C._applyACLRules(v,P):P(_||new Error("Path existed but was not a directory"))}))},e.prototype._getShallowDirectorySize=function(v,P){k.readdir(v,(function(C,_){if(C)return P(C,-1);var x=null,R=0,O=0;if(0!==_.length)for(var I=0;I<_.length;I++)k.stat(T.join(v,_[I]),(function(v,C){O++,v?x=v:C.isFile()&&(R+=C.size),O===_.length&&P(x,x?-1:R)}));else P(null,0)}))},e.prototype._getShallowDirectorySizeSync=function(v){for(var P=k.readdirSync(v),C=0,_=0;_P._maxBytesOnDisk)z.warn(e.TAG,"Not saving data due to max size limit being met. Directory size in bytes is: "+_);else{var x=(new Date).getTime()+".ai.json",R=T.join(P._tempDir,x);z.info(e.TAG,"saving data to disk at: "+R),k.writeFile(R,P._stringify(v),{mode:384},(function(v){return P._onErrorHelper(v)}))}}))}))},e.prototype._storeToDiskSync=function(v){try{z.info(e.TAG,"Checking existence of data storage directory: "+this._tempDir),k.existsSync(this._tempDir)||k.mkdirSync(this._tempDir),this._applyACLRulesSync(this._tempDir);var P=this._getShallowDirectorySizeSync(this._tempDir);if(P>this._maxBytesOnDisk)return void z.info(e.TAG,"Not saving data due to max size limit being met. Directory size in bytes is: "+P);var C=(new Date).getTime()+".ai.json",_=T.join(this._tempDir,C);z.info(e.TAG,"saving data before crash to disk at: "+_),k.writeFileSync(_,v,{mode:384})}catch(v){z.warn(e.TAG,"Error while saving data to disk: "+(v&&v.message)),this._onErrorHelper(v)}},e.prototype._sendFirstFileOnDisk=function(){var v=this;k.exists(this._tempDir,(function(P){P&&k.readdir(v._tempDir,(function(P,C){if(P)v._onErrorHelper(P);else if((C=C.filter((function(v){return T.basename(v).indexOf(".ai.json")>-1}))).length>0){var _=C[0],x=T.join(v._tempDir,_);k.readFile(x,(function(P,C){P?v._onErrorHelper(P):k.unlink(x,(function(P){if(P)v._onErrorHelper(P);else try{var _=JSON.parse(C.toString());v.send(_)}catch(v){z.warn("Failed to read persisted file",v)}}))}))}}))}))},e.prototype._onErrorHelper=function(v){"function"==typeof this._onError&&this._onError(v)},e.prototype._stringify=function(v){try{return JSON.stringify(v)}catch(P){z.warn("Failed to serialize payload",P,v)}},e.prototype._fileCleanupTask=function(){var v=this;k.exists(this._tempDir,(function(P){P&&k.readdir(v._tempDir,(function(P,C){P?v._onErrorHelper(P):(C=C.filter((function(v){return T.basename(v).indexOf(".ai.json")>-1}))).length>0&&C.forEach((function(P){var C=new Date(parseInt(P.split(".ai.json")[0]));if(new Date(+new Date-e.FILE_RETEMPTION_PERIOD)>C){var _=T.join(v._tempDir,P);k.unlink(_,(function(P){P&&v._onErrorHelper(P)}))}}))}))}))},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"===R.type(),e}();P.exports=B})),Sn=l(((v,P)=>{"use strict";var C=Ki(),_=Yr(),x=xo(),k=function(){function e(){}return e.createEnvelope=function(v,P,x,k,R){var T=null;switch(P){case C.TelemetryType.Trace:T=e.createTraceData(v);break;case C.TelemetryType.Dependency:T=e.createDependencyData(v);break;case C.TelemetryType.Event:T=e.createEventData(v);break;case C.TelemetryType.Exception:T=e.createExceptionData(v);break;case C.TelemetryType.Request:T=e.createRequestData(v);break;case C.TelemetryType.Metric:T=e.createMetricData(v);break;case C.TelemetryType.Availability:T=e.createAvailabilityData(v);break;case C.TelemetryType.PageView:T=e.createPageViewData(v)}if(x&&C.domainSupportsProperties(T.baseData)){if(T&&T.baseData)if(T.baseData.properties)for(var O in x)T.baseData.properties[O]||(T.baseData.properties[O]=x[O]);else T.baseData.properties=x;T.baseData.properties=_.validateStringMap(T.baseData.properties)}var I=R&&R.instrumentationKey||"",z=new C.Envelope;return z.data=T,z.iKey=I,z.name="Microsoft.ApplicationInsights."+I.replace(/-/g,"")+"."+T.baseType.substr(0,T.baseType.length-4),z.tags=this.getTags(k,v.tagOverrides),z.time=(new Date).toISOString(),z.ver=1,z.sampleRate=R?R.samplingPercentage:100,P===C.TelemetryType.Metric&&(z.sampleRate=100),z},e.createTraceData=function(v){var P=new C.MessageData;P.message=v.message,P.properties=v.properties,isNaN(v.severity)?P.severityLevel=C.SeverityLevel.Information:P.severityLevel=v.severity;var _=new C.Data;return _.baseType=C.telemetryTypeToBaseType(C.TelemetryType.Trace),_.baseData=P,_},e.createDependencyData=function(v){var P=new C.RemoteDependencyData;"string"==typeof v.name&&(P.name=v.name.length>1024?v.name.slice(0,1021)+"...":v.name),P.data=v.data,P.target=v.target,P.duration=_.msToTimeSpan(v.duration),P.success=v.success,P.type=v.dependencyTypeName,P.properties=v.properties,P.resultCode=v.resultCode?v.resultCode+"":"",v.id?P.id=v.id:P.id=_.w3cTraceId();var x=new C.Data;return x.baseType=C.telemetryTypeToBaseType(C.TelemetryType.Dependency),x.baseData=P,x},e.createEventData=function(v){var P=new C.EventData;P.name=v.name,P.properties=v.properties,P.measurements=v.measurements;var _=new C.Data;return _.baseType=C.telemetryTypeToBaseType(C.TelemetryType.Event),_.baseData=P,_},e.createExceptionData=function(v){var P=new C.ExceptionData;P.properties=v.properties,isNaN(v.severity)?P.severityLevel=C.SeverityLevel.Error:P.severityLevel=v.severity,P.measurements=v.measurements,P.exceptions=[];var x=v.exception.stack,k=new C.ExceptionDetails;k.message=v.exception.message,k.typeName=v.exception.name,k.parsedStack=this.parseStack(x),k.hasFullStack=_.isArray(k.parsedStack)&&k.parsedStack.length>0,P.exceptions.push(k);var R=new C.Data;return R.baseType=C.telemetryTypeToBaseType(C.TelemetryType.Exception),R.baseData=P,R},e.createRequestData=function(v){var P=new C.RequestData;v.id?P.id=v.id:P.id=_.w3cTraceId(),P.name=v.name,P.url=v.url,P.source=v.source,P.duration=_.msToTimeSpan(v.duration),P.responseCode=v.resultCode?v.resultCode+"":"",P.success=v.success,P.properties=v.properties;var x=new C.Data;return x.baseType=C.telemetryTypeToBaseType(C.TelemetryType.Request),x.baseData=P,x},e.createMetricData=function(v){var P=new C.MetricData;P.metrics=[];var _=new C.DataPoint;_.count=isNaN(v.count)?1:v.count,_.kind=C.DataPointType.Aggregation,_.max=isNaN(v.max)?v.value:v.max,_.min=isNaN(v.min)?v.value:v.min,_.name=v.name,_.stdDev=isNaN(v.stdDev)?0:v.stdDev,_.value=v.value,P.metrics.push(_),P.properties=v.properties;var x=new C.Data;return x.baseType=C.telemetryTypeToBaseType(C.TelemetryType.Metric),x.baseData=P,x},e.createAvailabilityData=function(v){var P=new C.AvailabilityData;v.id?P.id=v.id:P.id=_.w3cTraceId(),P.name=v.name,P.duration=_.msToTimeSpan(v.duration),P.success=v.success,P.runLocation=v.runLocation,P.message=v.message,P.measurements=v.measurements,P.properties=v.properties;var x=new C.Data;return x.baseType=C.telemetryTypeToBaseType(C.TelemetryType.Availability),x.baseData=P,x},e.createPageViewData=function(v){var P=new C.PageViewData;P.name=v.name,P.duration=_.msToTimeSpan(v.duration),P.url=v.url,P.measurements=v.measurements,P.properties=v.properties;var x=new C.Data;return x.baseType=C.telemetryTypeToBaseType(C.TelemetryType.PageView),x.baseData=P,x},e.getTags=function(v,P){var C=x.CorrelationContextManager.getCurrentContext(),_={};if(v&&v.tags)for(var k in v.tags)_[k]=v.tags[k];if(P)for(var k in P)_[k]=P[k];return C&&(_[v.keys.operationId]=_[v.keys.operationId]||C.operation.id,_[v.keys.operationName]=_[v.keys.operationName]||C.operation.name,_[v.keys.operationParentId]=_[v.keys.operationParentId]||C.operation.parentId),_},e.parseStack=function(v){var P=void 0;if("string"==typeof v){var C=v.split("\n");P=[];for(var _=0,x=0,k=0;k<=C.length;k++){var T=C[k];if(R.regex.test(T)){var O=new R(C[k],_++);x+=O.sizeInBytes,P.push(O)}}if(x>32768)for(var I=0,z=P.length-1,q=0,L=I,j=z;I32768){var B=j-L+1;P.splice(L,B);break}L=I,j=z,I++,z--}}return P},e}(),R=function(){function e(v,P){this.sizeInBytes=0,this.level=P,this.method="",this.assembly=_.trim(v);var C=v.match(e.regex);C&&C.length>=5&&(this.method=_.trim(C[2])||this.method,this.fileName=_.trim(C[4])||"",this.line=parseInt(C[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}();P.exports=k})),Nn=l(((v,P)=>{"use strict";var _=C(57310),x=ln(),k=Go(),R=Ki(),T=un(),O=yn(),I=xo(),z=bn(),q=Yr(),j=L(),B=Sn(),G=function(){function e(v){this._telemetryProcessors=[],this._enableAzureProperties=!1;var P=new x(v);this.config=P,this.context=new k,this.commonProperties={};var C=new z(this.config);this.channel=new T((function(){return P.disableAppInsights}),(function(){return P.maxBatchSize}),(function(){return P.maxBatchIntervalMs}),C)}return e.prototype.trackAvailability=function(v){this.track(v,R.TelemetryType.Availability)},e.prototype.trackPageView=function(v){this.track(v,R.TelemetryType.PageView)},e.prototype.trackTrace=function(v){this.track(v,R.TelemetryType.Trace)},e.prototype.trackMetric=function(v){this.track(v,R.TelemetryType.Metric)},e.prototype.trackException=function(v){v&&v.exception&&!q.isError(v.exception)&&(v.exception=new Error(v.exception.toString())),this.track(v,R.TelemetryType.Exception)},e.prototype.trackEvent=function(v){this.track(v,R.TelemetryType.Event)},e.prototype.trackRequest=function(v){this.track(v,R.TelemetryType.Request)},e.prototype.trackDependency=function(v){v&&!v.target&&v.data&&(v.target=_.parse(v.data).host),this.track(v,R.TelemetryType.Dependency)},e.prototype.flush=function(v){this.channel.triggerSend(!!v&&!!v.isAppCrashing,v?v.callback:void 0)},e.prototype.track=function(v,P){if(v&&R.telemetryTypeToBaseType(P)){var C=B.createEnvelope(v,P,this.commonProperties,this.context,this.config);v.time&&(C.time=v.time.toISOString()),this._enableAzureProperties&&O.azureRoleEnvironmentTelemetryProcessor(C,this.context);var _=this.runTelemetryProcessors(C,v.contextObjects);_=_&&O.samplingTelemetryProcessor(C,{correlationContext:I.CorrelationContextManager.getCurrentContext()}),O.preAggregatedMetricsTelemetryProcessor(C,this.context),_&&(O.performanceMetricsTelemetryProcessor(C,this.quickPulseClient),this.channel.send(C))}else j.warn("track() requires telemetry object and telemetryType to be specified.")},e.prototype.setAutoPopulateAzureProperties=function(v){this._enableAzureProperties=v},e.prototype.addTelemetryProcessor=function(v){this._telemetryProcessors.push(v)},e.prototype.clearTelemetryProcessors=function(){this._telemetryProcessors=[]},e.prototype.runTelemetryProcessors=function(v,P){var C=!0,_=this._telemetryProcessors.length;if(0===_)return C;(P=P||{}).correlationContext=I.CorrelationContextManager.getCurrentContext();for(var x=0;x<_;++x)try{var k=this._telemetryProcessors[x];if(k&&!1===k.apply(null,[v,P])){C=!1;break}}catch(P){C=!0,j.warn("One of telemetry processors failed, telemetry item will be sent.",P,v)}return C&&(v&&v.tags&&(v.tags=q.validateStringMap(v.tags)),v&&v.data&&v.data.baseData&&v.data.baseData.properties&&(v.data.baseData.properties=q.validateStringMap(v.data.baseData.properties))),C},e}();P.exports=G})),Pn=l(((v,P)=>{"use strict";var C,_=v&&v.__extends||(C=function(v,P){return(C=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,P){v.__proto__=P}||function(v,P){for(var C in P)Object.prototype.hasOwnProperty.call(P,C)&&(v[C]=P[C])})(v,P)},function(v,P){function n(){this.constructor=v}C(v,P),v.prototype=null===P?Object.create(P):(n.prototype=P.prototype,new n)}),x=Nn(),k=en(),R=Jo(),T=L(),O=function(v){function t(){return null!==v&&v.apply(this,arguments)||this}return _(t,v),t.prototype.trackNodeHttpRequestSync=function(v){v&&v.request&&v.response&&v.duration?k.trackRequestSync(this,v):T.warn("trackNodeHttpRequestSync requires NodeHttpRequestTelemetry object with request, response and duration specified.")},t.prototype.trackNodeHttpRequest=function(v){(v.duration||v.error)&&T.warn("trackNodeHttpRequest will ignore supplied duration and error parameters. These values are collected from the request and response objects."),v&&v.request&&v.response?k.trackRequest(this,v):T.warn("trackNodeHttpRequest requires NodeHttpRequestTelemetry object with request and response specified.")},t.prototype.trackNodeHttpDependency=function(v){v&&v.request?R.trackRequest(this,v):T.warn("trackNodeHttpDependency requires NodeHttpDependencyTelemetry object with request specified.")},t}(x);P.exports=O})),Cn=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0})})),_n=l((v=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.dispose=v.Configuration=v.wrapWithCorrelationContext=v.startOperation=v.getCorrelationContext=v.start=v.setup=v.liveMetricsClient=v.defaultClient=v.DistributedTracingModes=void 0;var P,C,_=xo(),x=To(),k=Oo(),R=Do(),T=jo(),O=Zo(),I=Jo(),z=en(),q=Zr(),j=L(),B=sn(),G=pn();v.TelemetryClient=Pn(),v.Contracts=Ki(),v.azureFunctionsTypes=Cn(),(C=P=v.DistributedTracingModes||(v.DistributedTracingModes={}))[C.AI=0]="AI",C[C.AI_AND_W3C=1]="AI_AND_W3C";var U,V,Q,Y,ee,re,ie,oe,ne,se,ae,le=!0,pe=!1,ue=!0,de=!0,me=!0,he=!1,ge=!0,fe=!0,ye=!0,ve=!0,be=!1,Se=!0,Ne=void 0,Pe=void 0,Ce=!1;function rS(){return v.defaultClient?(Ce=!0,Q.enable(le,pe),Y.enable(ue),ee.enable(de),re.enable(me),ie.enable(he,v.defaultClient.config),oe.enable(Se,V),ne.useAutoCorrelation(ve,U),ne.enable(ge),se.enable(fe),v.liveMetricsClient&&be&&v.liveMetricsClient.enable(be)):j.warn("Start cannot be called before setup"),_e}v.setup=function Lx(P){return v.defaultClient?j.info("The default client is already setup"):(v.defaultClient=new v.TelemetryClient(P),Q=new x(v.defaultClient),Y=new k(v.defaultClient),ee=new R(v.defaultClient),re=new T(v.defaultClient),ie=new O(v.defaultClient),ne=new z(v.defaultClient),se=new I(v.defaultClient),oe||(oe=new G.AutoCollectNativePerformance(v.defaultClient))),v.defaultClient&&v.defaultClient.channel&&v.defaultClient.channel.setUseDiskRetryCaching(ye,Ne,Pe),_e},v.start=rS,v.getCorrelationContext=function qx(){return ve?_.CorrelationContextManager.getCurrentContext():null},v.startOperation=function jx(v,P){return _.CorrelationContextManager.startOperation(v,P)},v.wrapWithCorrelationContext=function kx(v,P){return _.CorrelationContextManager.wrapCallback(v,P)};var _e=function(){function e(){}return e.setDistributedTracingMode=function(v){return q.w3cEnabled=v===P.AI_AND_W3C,e},e.setAutoCollectConsole=function(v,P){return void 0===P&&(P=!1),le=v,pe=P,Ce&&Q.enable(v,P),e},e.setAutoCollectExceptions=function(v){return ue=v,Ce&&Y.enable(v),e},e.setAutoCollectPerformance=function(v,P){void 0===P&&(P=!0),de=v;var C=G.AutoCollectNativePerformance.parseEnabled(P);return Se=C.isEnabled,V=C.disabledMetrics,Ce&&(ee.enable(v),oe.enable(C.isEnabled,C.disabledMetrics)),e},e.setAutoCollectPreAggregatedMetrics=function(v){return me=v,Ce&&re.enable(v),e},e.setAutoCollectHeartbeat=function(P){return he=P,Ce&&ie.enable(P,v.defaultClient.config),e},e.setAutoCollectRequests=function(v){return ge=v,Ce&&ne.enable(v),e},e.setAutoCollectDependencies=function(v){return fe=v,Ce&&se.enable(v),e},e.setAutoDependencyCorrelation=function(v,P){return ve=v,U=P,Ce&&ne.useAutoCorrelation(v,P),e},e.setUseDiskRetryCaching=function(P,C,_){return ye=P,Ne=C,Pe=_,v.defaultClient&&v.defaultClient.channel&&v.defaultClient.channel.setUseDiskRetryCaching(P,C,_),e},e.setInternalLogging=function(v,P){return void 0===v&&(v=!1),void 0===P&&(P=!0),j.enableDebug=v,j.disableWarnings=!P,e},e.setSendLiveMetrics=function(P){return void 0===P&&(P=!1),v.defaultClient?(!v.liveMetricsClient&&P?(v.liveMetricsClient=new B(v.defaultClient.config,null),ae=new R(v.liveMetricsClient,1e3,!0),v.liveMetricsClient.addCollector(ae),v.defaultClient.quickPulseClient=v.liveMetricsClient):v.liveMetricsClient&&v.liveMetricsClient.enable(P),be=P,e):(j.warn("Live metrics client cannot be setup without the default client"),e)},e.start=rS,e}();v.Configuration=_e,v.dispose=function Hx(){q.w3cEnabled=!0,v.defaultClient=null,Ce=!1,Q&&Q.dispose(),Y&&Y.dispose(),ee&&ee.dispose(),re&&re.dispose(),ie&&ie.dispose(),oe&&oe.dispose(),ne&&ne.dispose(),se&&se.dispose(),v.liveMetricsClient&&(v.liveMetricsClient.enable(!1),be=!1,v.liveMetricsClient=void 0)}})),En={};((v,P)=>{for(var C in P)k(v,C,{get:P[C],enumerable:!0})})(En,{default:()=>On}),v.exports=(_=En,dp(k({},"__esModule",{value:!0}),_));var kn=Ai(C(22037)),Rn=Ai(C(89496)),Tn=Ai(C(89496)),An=Ai(C(89496));function _r(){try{let v=An.env.telemetryConfiguration;return v.isUsageEnabled&&v.isErrorsEnabled&&v.isCrashEnabled?"on":v.isErrorsEnabled&&v.isCrashEnabled?"error":"off"}catch{return void 0!==An.env.isTelemetryEnabled?An.env.isTelemetryEnabled?"on":"off":An.workspace.getConfiguration("telemetry").get("enableTelemetry")?"on":"off"}}var Ux=async v=>{let P;try{process.env.APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL="1";let C=await Promise.resolve().then((()=>Ai(_n())));C.defaultClient?(P=new C.TelemetryClient(v),P.channel.setUseDiskRetryCaching(!0)):(C.setup(v).setAutoCollectRequests(!1).setAutoCollectPerformance(!1).setAutoCollectExceptions(!1).setAutoCollectDependencies(!1).setAutoDependencyCorrelation(!1).setAutoCollectConsole(!1).setAutoCollectHeartbeat(!1).setUseDiskRetryCaching(!0).start(),P=C.defaultClient),Rn&&Rn.env&&(P.context.tags[P.context.keys.userId]=Rn.env.machineId,P.context.tags[P.context.keys.sessionId]=Rn.env.sessionId,P.context.tags[P.context.keys.cloudRole]=Rn.env.appName,P.context.tags[P.context.keys.cloudRoleInstance]=Rn.env.appName),v&&0===v.indexOf("AIF-")&&(P.config.endpointUrl="https://vortex.data.microsoft.com/collect/v1")}catch(v){return Promise.reject("Failed to initialize app insights!\n"+v.message)}return{logEvent:(v,C)=>{try{null==P||P.trackEvent({name:v,properties:null==C?void 0:C.properties,measurements:null==C?void 0:C.measurements})}catch(v){throw new Error("Failed to log event to app insights!\n"+v.message)}},logException:(v,C)=>{try{null==P||P.trackException({exception:v,properties:null==C?void 0:C.properties,measurements:null==C?void 0:C.measurements})}catch(v){throw new Error("Failed to log exception to app insights!\n"+v.message)}},flush:async()=>{try{null==P||P.flush()}catch(v){throw new Error("Failed to flush app insights!\n"+v.message)}}}},On=class extends class{constructor(v,P,C,_,x){this.extensionId=v,this.extensionVersion=P,this.telemetryAppender=C,this.osShim=_,this.firstParty=!1,this.userOptIn=!1,this.errorOptIn=!1,this.disposables=[],this.firstParty=!!x,this.updateUserOptStatus(),void 0!==Tn.env.onDidChangeTelemetryEnabled?(this.disposables.push(Tn.env.onDidChangeTelemetryEnabled((()=>this.updateUserOptStatus()))),this.disposables.push(Tn.workspace.onDidChangeConfiguration((()=>this.updateUserOptStatus())))):this.disposables.push(Tn.workspace.onDidChangeConfiguration((()=>this.updateUserOptStatus())))}updateUserOptStatus(){let v=_r();this.userOptIn="on"===v,this.errorOptIn="error"===v||this.userOptIn,(this.userOptIn||this.errorOptIn)&&this.telemetryAppender.instantiateAppender()}cleanRemoteName(v){if(!v)return"none";let P="other";return["ssh-remote","dev-container","attached-container","wsl","codespaces"].forEach((C=>{0===v.indexOf(`${C}`)&&(P=C)})),P}get extension(){return void 0===this._extension&&(this._extension=Tn.extensions.getExtension(this.extensionId)),this._extension}cloneAndChange(v,P){if(null===v||"object"!=typeof v||"function"!=typeof P)return v;let C={};for(let _ in v)C[_]=P(_,v[_]);return C}shouldSendErrorTelemetry(){return!1!==this.errorOptIn&&(!this.firstParty||!(Tn.env.remoteName&&"other"===this.cleanRemoteName(Tn.env.remoteName)))}getCommonProperties(){let v=Object.create(null);if(v["common.os"]=this.osShim.platform,v["common.nodeArch"]=this.osShim.architecture,v["common.platformversion"]=(this.osShim.release||"").replace(/^(\d+)(\.\d+)?(\.\d+)?(.*)/,"$1$2$3"),v["common.extname"]=this.extensionId,v["common.extversion"]=this.extensionVersion,Tn&&Tn.env){switch(v["common.vscodemachineid"]=Tn.env.machineId,v["common.vscodesessionid"]=Tn.env.sessionId,v["common.vscodeversion"]=Tn.version,v["common.isnewappinstall"]=Tn.env.isNewAppInstall?Tn.env.isNewAppInstall.toString():"false",v["common.product"]=Tn.env.appHost,Tn.env.uiKind){case Tn.UIKind.Web:v["common.uikind"]="web";break;case Tn.UIKind.Desktop:v["common.uikind"]="desktop";break;default:v["common.uikind"]="unknown"}v["common.remotename"]=this.cleanRemoteName(Tn.env.remoteName)}return v}anonymizeFilePaths(v,P){let C;if(null==v)return"";let _=[];""!==Tn.env.appRoot&&_.push(new RegExp(Tn.env.appRoot.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi")),this.extension&&_.push(new RegExp(this.extension.extensionPath.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"));let x=v;if(P){let P=[];for(let x of _)for(;(C=x.exec(v))&&C;)P.push([C.index,x.lastIndex]);let k=/^[\\/]?(node_modules|node_modules\.asar)[\\/]/,R=/(file:\/\/)?([a-zA-Z]:(\\\\|\\|\/)|(\\\\|\\|\/))?([\w-._]+(\\\\|\\|\/))+[\w-._]*/g,T=0;for(x="";(C=R.exec(v))&&C;)C[0]&&!k.test(C[0])&&P.every((([v,P])=>C.index=P))&&(x+=v.substring(T,C.index)+"",T=R.lastIndex);T":x.test(_)?P[C]="":k.test(_)?P[C]="":P[C]=_}return P}get telemetryLevel(){switch(_r()){case"on":return"all";case"error":return"error";case"off":return"off"}}sendTelemetryEvent(v,P,C){if(this.userOptIn&&""!==v){P=At(At({},P),this.getCommonProperties());let _=this.cloneAndChange(P,((v,P)=>this.anonymizeFilePaths(P,this.firstParty)));this.telemetryAppender.logEvent(`${this.extensionId}/${v}`,{properties:this.removePropertiesWithPossibleUserInfo(_),measurements:C})}}sendRawTelemetryEvent(v,P,C){this.userOptIn&&""!==v&&(P=At(At({},P),this.getCommonProperties()),this.telemetryAppender.logEvent(`${this.extensionId}/${v}`,{properties:P,measurements:C}))}sendTelemetryErrorEvent(v,P,C,_){if(this.errorOptIn&&""!==v){P=At(At({},P),this.getCommonProperties());let x=this.cloneAndChange(P,((v,P)=>this.shouldSendErrorTelemetry()?this.anonymizeFilePaths(P,this.firstParty):void 0===_||-1!==_.indexOf(v)?"REDACTED":this.anonymizeFilePaths(P,this.firstParty)));this.telemetryAppender.logEvent(`${this.extensionId}/${v}`,{properties:this.removePropertiesWithPossibleUserInfo(x),measurements:C})}}sendTelemetryException(v,P,C){if(this.shouldSendErrorTelemetry()&&this.errorOptIn&&v){P=At(At({},P),this.getCommonProperties());let _=this.cloneAndChange(P,((v,P)=>this.anonymizeFilePaths(P,this.firstParty)));v.stack&&(v.stack=this.anonymizeFilePaths(v.stack,this.firstParty)),this.telemetryAppender.logException(v,{properties:this.removePropertiesWithPossibleUserInfo(_),measurements:C})}}dispose(){return this.telemetryAppender.flush(),Promise.all(this.disposables.map((v=>v.dispose())))}}{constructor(v,P,C,_){let x=new class{constructor(v,P){this._isInstantiated=!1,this._eventQueue=[],this._exceptionQueue=[],this._clientFactory=P,this._key=v,"off"!==_r()&&this.instantiateAppender()}logEvent(v,P){this._telemetryClient?this._telemetryClient.logEvent(v,P):!this._isInstantiated&&"on"===_r()&&this._eventQueue.push({eventName:v,data:P})}logException(v,P){this._telemetryClient?this._telemetryClient.logException(v,P):!this._isInstantiated&&"off"!==_r()&&this._exceptionQueue.push({exception:v,data:P})}async flush(){this._telemetryClient&&(await this._telemetryClient.flush(),this._telemetryClient=void 0)}_flushQueues(){this._eventQueue.forEach((({eventName:v,data:P})=>this.logEvent(v,P))),this._eventQueue=[],this._exceptionQueue.forEach((({exception:v,data:P})=>this.logException(v,P))),this._exceptionQueue=[]}instantiateAppender(){this._isInstantiated||this._clientFactory(this._key).then((v=>{this._telemetryClient=v,this._isInstantiated=!0,this._flushQueues()})).catch((v=>{console.error(v)}))}}(C,Ux);C&&0===C.indexOf("AIF-")&&(_=!0),super(v,P,x,{release:kn.release(),platform:kn.platform(),architecture:kn.arch()},_)}}},75029:v=>{function webpackEmptyContext(v){var P=new Error("Cannot find module '"+v+"'");throw P.code="MODULE_NOT_FOUND",P}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=75029,v.exports=webpackEmptyContext},3437:v=>{function webpackEmptyContext(v){var P=new Error("Cannot find module '"+v+"'");throw P.code="MODULE_NOT_FOUND",P}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=3437,v.exports=webpackEmptyContext},60271:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});var _=C(27185);class AbortSignal extends _.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){const v=x.get(this);if("boolean"!=typeof v)throw new TypeError("Expected 'this' to be an 'AbortSignal' object, but got "+(null===this?"null":typeof this));return v}}_.defineEventAttribute(AbortSignal.prototype,"abort");const x=new WeakMap;Object.defineProperties(AbortSignal.prototype,{aborted:{enumerable:!0}}),"function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag&&Object.defineProperty(AbortSignal.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});class AbortController{constructor(){k.set(this,function createAbortSignal(){const v=Object.create(AbortSignal.prototype);return _.EventTarget.call(v),x.set(v,!1),v}())}get signal(){return getSignal(this)}abort(){!function abortSignal(v){!1===x.get(v)&&(x.set(v,!0),v.dispatchEvent({type:"abort"}))}(getSignal(this))}}const k=new WeakMap;function getSignal(v){const P=k.get(v);if(null==P)throw new TypeError("Expected 'this' to be an 'AbortController' object, but got "+(null===v?"null":typeof v));return P}Object.defineProperties(AbortController.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}}),"function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag&&Object.defineProperty(AbortController.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"}),P.AbortController=AbortController,P.AbortSignal=AbortSignal,P.default=AbortController,v.exports=AbortController,v.exports.AbortController=v.exports.default=AbortController,v.exports.AbortSignal=AbortSignal},88054:function(v,P,C){"use strict";var _=this&&this.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};const x=C(82361),k=_(C(15158)),R=_(C(96304)),T=k.default("agent-base");function isSecureEndpoint(){const{stack:v}=new Error;return"string"==typeof v&&v.split("\n").some((v=>-1!==v.indexOf("(https.js:")||-1!==v.indexOf("node:https:")))}function createAgent(v,P){return new createAgent.Agent(v,P)}!function(v){class Agent extends x.EventEmitter{constructor(v,P){super();let C=P;"function"==typeof v?this.callback=v:v&&(C=v),this.timeout=null,C&&"number"==typeof C.timeout&&(this.timeout=C.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(v){this.explicitDefaultPort=v}get protocol(){return"string"==typeof this.explicitProtocol?this.explicitProtocol:isSecureEndpoint()?"https:":"http:"}set protocol(v){this.explicitProtocol=v}callback(v,P,C){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(v,P){const C=Object.assign({},P);"boolean"!=typeof C.secureEndpoint&&(C.secureEndpoint=isSecureEndpoint()),null==C.host&&(C.host="localhost"),null==C.port&&(C.port=C.secureEndpoint?443:80),null==C.protocol&&(C.protocol=C.secureEndpoint?"https:":"http:"),C.host&&C.path&&delete C.path,delete C.agent,delete C.hostname,delete C._defaultAgent,delete C.defaultPort,delete C.createConnection,v._last=!0,v.shouldKeepAlive=!1;let _=!1,x=null;const k=C.timeout||this.timeout,onerror=P=>{v._hadError||(v.emit("error",P),v._hadError=!0)},ontimeout=()=>{x=null,_=!0;const v=new Error(`A "socket" was not created for HTTP request before ${k}ms`);v.code="ETIMEOUT",onerror(v)},callbackError=v=>{_||(null!==x&&(clearTimeout(x),x=null),onerror(v))},onsocket=P=>{if(_)return;if(null!=x&&(clearTimeout(x),x=null),function isAgent(v){return Boolean(v)&&"function"==typeof v.addRequest}(P))return T("Callback returned another Agent instance %o",P.constructor.name),void P.addRequest(v,C);if(P)return P.once("free",(()=>{this.freeSocket(P,C)})),void v.onSocket(P);const k=new Error(`no Duplex stream was returned to agent-base for \`${v.method} ${v.path}\``);onerror(k)};if("function"==typeof this.callback){this.promisifiedCallback||(this.callback.length>=3?(T("Converting legacy callback function to promise"),this.promisifiedCallback=R.default(this.callback)):this.promisifiedCallback=this.callback),"number"==typeof k&&k>0&&(x=setTimeout(ontimeout,k)),"port"in C&&"number"!=typeof C.port&&(C.port=Number(C.port));try{T("Resolving socket for %o request: %o",C.protocol,`${v.method} ${v.path}`),Promise.resolve(this.promisifiedCallback(v,C)).then(onsocket,callbackError)}catch(v){Promise.reject(v).catch(callbackError)}}else onerror(new Error("`callback` is not defined"))}freeSocket(v,P){T("Freeing socket %o %o",v.constructor.name,P),v.destroy()}destroy(){T("Destroying agent %o",this.constructor.name)}}v.Agent=Agent,v.prototype=v.Agent.prototype}(createAgent||(createAgent={})),v.exports=createAgent},96304:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.default=function promisify(v){return function(P,C){return new Promise(((_,x)=>{v.call(this,P,C,((v,P)=>{v?x(v):_(P)}))}))}}},93755:v=>{"use strict";v.exports=(...v)=>[...new Set([].concat(...v))]},83407:v=>{v.exports={newInvalidAsn1Error:function(v){var P=new Error;return P.name="InvalidAsn1Error",P.message=v||"",P}}},20279:(v,P,C)=>{var _=C(83407),x=C(34478),k=C(24578),R=C(3609);for(var T in v.exports={Reader:k,Writer:R},x)x.hasOwnProperty(T)&&(v.exports[T]=x[T]);for(var O in _)_.hasOwnProperty(O)&&(v.exports[O]=_[O])},24578:(v,P,C)=>{var _=C(39491),x=C(2399).Buffer,k=C(34478),R=C(83407).newInvalidAsn1Error;function Reader(v){if(!v||!x.isBuffer(v))throw new TypeError("data must be a node Buffer");this._buf=v,this._size=v.length,this._len=0,this._offset=0}Object.defineProperty(Reader.prototype,"length",{enumerable:!0,get:function(){return this._len}}),Object.defineProperty(Reader.prototype,"offset",{enumerable:!0,get:function(){return this._offset}}),Object.defineProperty(Reader.prototype,"remain",{get:function(){return this._size-this._offset}}),Object.defineProperty(Reader.prototype,"buffer",{get:function(){return this._buf.slice(this._offset)}}),Reader.prototype.readByte=function(v){if(this._size-this._offset<1)return null;var P=255&this._buf[this._offset];return v||(this._offset+=1),P},Reader.prototype.peek=function(){return this.readByte(!0)},Reader.prototype.readLength=function(v){if(void 0===v&&(v=this._offset),v>=this._size)return null;var P=255&this._buf[v++];if(null===P)return null;if(128==(128&P)){if(0===(P&=127))throw R("Indefinite length not supported");if(P>4)throw R("encoding too long");if(this._size-vthis._size-_)return null;if(this._offset=_,0===this.length)return P?x.alloc(0):"";var T=this._buf.slice(this._offset,this._offset+this.length);return this._offset+=this.length,P?T:T.toString("utf8")},Reader.prototype.readOID=function(v){v||(v=k.OID);var P=this.readString(v,!0);if(null===P)return null;for(var C=[],_=0,x=0;x>0),C.join(".")},Reader.prototype._readTag=function(v){_.ok(void 0!==v);var P=this.peek();if(null===P)return null;if(P!==v)throw R("Expected 0x"+v.toString(16)+": got 0x"+P.toString(16));var C=this.readLength(this._offset+1);if(null===C)return null;if(this.length>4)throw R("Integer too long: "+this.length);if(this.length>this._size-C)return null;this._offset=C;for(var x=this._buf[this._offset],k=0,T=0;T>0},v.exports=Reader},34478:v=>{v.exports={EOC:0,Boolean:1,Integer:2,BitString:3,OctetString:4,Null:5,OID:6,ObjectDescriptor:7,External:8,Real:9,Enumeration:10,PDV:11,Utf8String:12,RelativeOID:13,Sequence:16,Set:17,NumericString:18,PrintableString:19,T61String:20,VideotexString:21,IA5String:22,UTCTime:23,GeneralizedTime:24,GraphicString:25,VisibleString:26,GeneralString:28,UniversalString:29,CharacterString:30,BMPString:31,Constructor:32,Context:128}},3609:(v,P,C)=>{var _=C(39491),x=C(2399).Buffer,k=C(34478),R=C(83407).newInvalidAsn1Error,T={size:1024,growthFactor:8};function Writer(v){v=function merge(v,P){return _.ok(v),_.equal(typeof v,"object"),_.ok(P),_.equal(typeof P,"object"),Object.getOwnPropertyNames(v).forEach((function(C){if(!P[C]){var _=Object.getOwnPropertyDescriptor(v,C);Object.defineProperty(P,C,_)}})),P}(T,v||{}),this._buf=x.alloc(v.size||1024),this._size=this._buf.length,this._offset=0,this._options=v,this._seq=[]}Object.defineProperty(Writer.prototype,"buffer",{get:function(){if(this._seq.length)throw R(this._seq.length+" unended sequence(s)");return this._buf.slice(0,this._offset)}}),Writer.prototype.writeByte=function(v){if("number"!=typeof v)throw new TypeError("argument must be a Number");this._ensure(1),this._buf[this._offset++]=v},Writer.prototype.writeInt=function(v,P){if("number"!=typeof v)throw new TypeError("argument must be a Number");"number"!=typeof P&&(P=k.Integer);for(var C=4;(0==(4286578688&v)||-8388608==(4286578688&v))&&C>1;)C--,v<<=8;if(C>4)throw R("BER ints cannot be > 0xffffffff");for(this._ensure(2+C),this._buf[this._offset++]=P,this._buf[this._offset++]=C;C-- >0;)this._buf[this._offset++]=(4278190080&v)>>>24,v<<=8},Writer.prototype.writeNull=function(){this.writeByte(k.Null),this.writeByte(0)},Writer.prototype.writeEnumeration=function(v,P){if("number"!=typeof v)throw new TypeError("argument must be a Number");return"number"!=typeof P&&(P=k.Enumeration),this.writeInt(v,P)},Writer.prototype.writeBoolean=function(v,P){if("boolean"!=typeof v)throw new TypeError("argument must be a Boolean");"number"!=typeof P&&(P=k.Boolean),this._ensure(3),this._buf[this._offset++]=P,this._buf[this._offset++]=1,this._buf[this._offset++]=v?255:0},Writer.prototype.writeString=function(v,P){if("string"!=typeof v)throw new TypeError("argument must be a string (was: "+typeof v+")");"number"!=typeof P&&(P=k.OctetString);var C=x.byteLength(v);this.writeByte(P),this.writeLength(C),C&&(this._ensure(C),this._buf.write(v,this._offset),this._offset+=C)},Writer.prototype.writeBuffer=function(v,P){if("number"!=typeof P)throw new TypeError("tag must be a number");if(!x.isBuffer(v))throw new TypeError("argument must be a buffer");this.writeByte(P),this.writeLength(v.length),this._ensure(v.length),v.copy(this._buf,this._offset,0,v.length),this._offset+=v.length},Writer.prototype.writeStringArray=function(v){if(!v instanceof Array)throw new TypeError("argument must be an Array[String]");var P=this;v.forEach((function(v){P.writeString(v)}))},Writer.prototype.writeOID=function(v,P){if("string"!=typeof v)throw new TypeError("argument must be a string");if("number"!=typeof P&&(P=k.OID),!/^([0-9]+\.){3,}[0-9]+$/.test(v))throw new Error("argument is not a valid OID string");var C=v.split("."),_=[];_.push(40*parseInt(C[0],10)+parseInt(C[1],10)),C.slice(2).forEach((function(v){!function encodeOctet(v,P){P<128?v.push(P):P<16384?(v.push(P>>>7|128),v.push(127&P)):P<2097152?(v.push(P>>>14|128),v.push(255&(P>>>7|128)),v.push(127&P)):P<268435456?(v.push(P>>>21|128),v.push(255&(P>>>14|128)),v.push(255&(P>>>7|128)),v.push(127&P)):(v.push(255&(P>>>28|128)),v.push(255&(P>>>21|128)),v.push(255&(P>>>14|128)),v.push(255&(P>>>7|128)),v.push(127&P))}(_,parseInt(v,10))}));var x=this;this._ensure(2+_.length),this.writeByte(P),this.writeLength(_.length),_.forEach((function(v){x.writeByte(v)}))},Writer.prototype.writeLength=function(v){if("number"!=typeof v)throw new TypeError("argument must be a Number");if(this._ensure(4),v<=127)this._buf[this._offset++]=v;else if(v<=255)this._buf[this._offset++]=129,this._buf[this._offset++]=v;else if(v<=65535)this._buf[this._offset++]=130,this._buf[this._offset++]=v>>8,this._buf[this._offset++]=v;else{if(!(v<=16777215))throw R("Length too long (> 4 bytes)");this._buf[this._offset++]=131,this._buf[this._offset++]=v>>16,this._buf[this._offset++]=v>>8,this._buf[this._offset++]=v}},Writer.prototype.startSequence=function(v){"number"!=typeof v&&(v=k.Sequence|k.Constructor),this.writeByte(v),this._seq.push(this._offset),this._ensure(3),this._offset+=3},Writer.prototype.endSequence=function(){var v=this._seq.pop(),P=v+3,C=this._offset-P;if(C<=127)this._shift(P,C,-2),this._buf[v]=C;else if(C<=255)this._shift(P,C,-1),this._buf[v]=129,this._buf[v+1]=C;else if(C<=65535)this._buf[v]=130,this._buf[v+1]=C>>8,this._buf[v+2]=C;else{if(!(C<=16777215))throw R("Sequence too long");this._shift(P,C,1),this._buf[v]=131,this._buf[v+1]=C>>16,this._buf[v+2]=C>>8,this._buf[v+3]=C}},Writer.prototype._shift=function(v,P,C){_.ok(void 0!==v),_.ok(void 0!==P),_.ok(C),this._buf.copy(this._buf,v+C,v,v+P),this._offset+=C},Writer.prototype._ensure=function(v){if(_.ok(v),this._size-this._offset{var _=C(20279);v.exports={Ber:_,BerReader:_.Reader,BerWriter:_.Writer}},59118:(v,P,C)=>{v.exports={parallel:C(19162),serial:C(31357),serialOrdered:C(69087)}},37651:v=>{function clean(v){"function"==typeof this.jobs[v]&&this.jobs[v]()}v.exports=function abort(v){Object.keys(v.jobs).forEach(clean.bind(v)),v.jobs={}}},55912:(v,P,C)=>{var _=C(9265);v.exports=function async(v){var P=!1;return _((function(){P=!0})),function async_callback(C,x){P?v(C,x):_((function nextTick_callback(){v(C,x)}))}}},9265:v=>{v.exports=function defer(v){var P="function"==typeof setImmediate?setImmediate:"object"==typeof process&&"function"==typeof process.nextTick?process.nextTick:null;P?P(v):setTimeout(v,0)}},97594:(v,P,C)=>{var _=C(55912),x=C(37651);v.exports=function iterate(v,P,C,k){var R=C.keyedList?C.keyedList[C.index]:C.index;C.jobs[R]=function runJob(v,P,C,x){var k;k=2==v.length?v(C,_(x)):v(C,P,_(x));return k}(P,R,v[R],(function(v,P){R in C.jobs&&(delete C.jobs[R],v?x(C):C.results[R]=P,k(v,C.results))}))}},94528:v=>{v.exports=function state(v,P){var C=!Array.isArray(v),_={index:0,keyedList:C||P?Object.keys(v):null,jobs:{},results:C?{}:[],size:C?Object.keys(v).length:v.length};P&&_.keyedList.sort(C?P:function(C,_){return P(v[C],v[_])});return _}},25353:(v,P,C)=>{var _=C(37651),x=C(55912);v.exports=function terminator(v){if(!Object.keys(this.jobs).length)return;this.index=this.size,_(this),x(v)(null,this.results)}},19162:(v,P,C)=>{var _=C(97594),x=C(94528),k=C(25353);v.exports=function parallel(v,P,C){var R=x(v);for(;R.index<(R.keyedList||v).length;)_(v,P,R,(function(v,P){v?C(v,P):0!==Object.keys(R.jobs).length||C(null,R.results)})),R.index++;return k.bind(R,C)}},31357:(v,P,C)=>{var _=C(69087);v.exports=function serial(v,P,C){return _(v,P,null,C)}},69087:(v,P,C)=>{var _=C(97594),x=C(94528),k=C(25353);function ascending(v,P){return vP?1:0}v.exports=function serialOrdered(v,P,C,R){var T=x(v,C);return _(v,P,T,(function iteratorHandler(C,x){C?R(C,x):(T.index++,T.index<(T.keyedList||v).length?_(v,P,T,iteratorHandler):R(null,T.results))})),k.bind(T,R)},v.exports.ascending=ascending,v.exports.descending=function descending(v,P){return-1*ascending(v,P)}},9669:(v,P,C)=>{v.exports=C(51609)},47970:(v,P,C)=>{"use strict";var _=C(64867),x=C(36026),k=C(94097),R=C(15327),T=C(13685),O=C(95687),I=C(30938).http,z=C(30938).https,q=C(57310),L=C(59796),j=C(97288).version,B=C(85061),G=C(80481),U=C(45655),V=C(65263),Q=/https:?/;function setProxy(v,P,C){if(v.hostname=P.host,v.host=P.host,v.port=P.port,v.path=C,P.auth){var _=Buffer.from(P.auth.username+":"+P.auth.password,"utf8").toString("base64");v.headers["Proxy-Authorization"]="Basic "+_}v.beforeRedirect=function beforeRedirect(v){v.headers.host=v.host,setProxy(v,P,v.href)}}v.exports=function httpAdapter(v){return new Promise((function dispatchHttpRequest(P,C){var Y;function done(){v.cancelToken&&v.cancelToken.unsubscribe(Y),v.signal&&v.signal.removeEventListener("abort",Y)}var ee=function resolve(v){done(),P(v)},re=!1,ie=function reject(v){done(),re=!0,C(v)},oe=v.data,ne=v.headers,se={};if(Object.keys(ne).forEach((function storeLowerName(v){se[v.toLowerCase()]=v})),"user-agent"in se?ne[se["user-agent"]]||delete ne[se["user-agent"]]:ne["User-Agent"]="axios/"+j,oe&&!_.isStream(oe)){if(Buffer.isBuffer(oe));else if(_.isArrayBuffer(oe))oe=Buffer.from(new Uint8Array(oe));else{if(!_.isString(oe))return ie(B("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",v));oe=Buffer.from(oe,"utf-8")}if(v.maxBodyLength>-1&&oe.length>v.maxBodyLength)return ie(B("Request body larger than maxBodyLength limit",v));se["content-length"]||(ne["Content-Length"]=oe.length)}var ae=void 0;v.auth&&(ae=(v.auth.username||"")+":"+(v.auth.password||""));var le=k(v.baseURL,v.url),pe=q.parse(le),ue=pe.protocol||"http:";if(!ae&&pe.auth){var de=pe.auth.split(":");ae=(de[0]||"")+":"+(de[1]||"")}ae&&se.authorization&&delete ne[se.authorization];var me=Q.test(ue),he=me?v.httpsAgent:v.httpAgent,ge={path:R(pe.path,v.params,v.paramsSerializer).replace(/^\?/,""),method:v.method.toUpperCase(),headers:ne,agent:he,agents:{http:v.httpAgent,https:v.httpsAgent},auth:ae};v.socketPath?ge.socketPath=v.socketPath:(ge.hostname=pe.hostname,ge.port=pe.port);var fe,ye=v.proxy;if(!ye&&!1!==ye){var ve=ue.slice(0,-1)+"_proxy",be=process.env[ve]||process.env[ve.toUpperCase()];if(be){var Se=q.parse(be),Ne=process.env.no_proxy||process.env.NO_PROXY,Pe=!0;if(Ne)Pe=!Ne.split(",").map((function trim(v){return v.trim()})).some((function proxyMatch(v){return!!v&&("*"===v||("."===v[0]&&pe.hostname.substr(pe.hostname.length-v.length)===v||pe.hostname===v))}));if(Pe&&(ye={host:Se.hostname,port:Se.port,protocol:Se.protocol},Se.auth)){var Ce=Se.auth.split(":");ye.auth={username:Ce[0],password:Ce[1]}}}}ye&&(ge.headers.host=pe.hostname+(pe.port?":"+pe.port:""),setProxy(ge,ye,ue+"//"+pe.hostname+(pe.port?":"+pe.port:"")+ge.path));var _e=me&&(!ye||Q.test(ye.protocol));v.transport?fe=v.transport:0===v.maxRedirects?fe=_e?O:T:(v.maxRedirects&&(ge.maxRedirects=v.maxRedirects),fe=_e?z:I),v.maxBodyLength>-1&&(ge.maxBodyLength=v.maxBodyLength),v.insecureHTTPParser&&(ge.insecureHTTPParser=v.insecureHTTPParser);var xe=fe.request(ge,(function handleResponse(P){if(!xe.aborted){var C=P,k=P.req||xe;if(204!==P.statusCode&&"HEAD"!==k.method&&!1!==v.decompress)switch(P.headers["content-encoding"]){case"gzip":case"compress":case"deflate":C=C.pipe(L.createUnzip()),delete P.headers["content-encoding"]}var R={status:P.statusCode,statusText:P.statusMessage,headers:P.headers,config:v,request:k};if("stream"===v.responseType)R.data=C,x(ee,ie,R);else{var T=[],O=0;C.on("data",(function handleStreamData(P){T.push(P),O+=P.length,v.maxContentLength>-1&&O>v.maxContentLength&&(re=!0,C.destroy(),ie(B("maxContentLength size of "+v.maxContentLength+" exceeded",v,null,k)))})),C.on("aborted",(function handlerStreamAborted(){re||(C.destroy(),ie(B("error request aborted",v,"ERR_REQUEST_ABORTED",k)))})),C.on("error",(function handleStreamError(P){xe.aborted||ie(G(P,v,null,k))})),C.on("end",(function handleStreamEnd(){try{var P=1===T.length?T[0]:Buffer.concat(T);"arraybuffer"!==v.responseType&&(P=P.toString(v.responseEncoding),v.responseEncoding&&"utf8"!==v.responseEncoding||(P=_.stripBOM(P))),R.data=P}catch(P){ie(G(P,v,P.code,R.request,R))}x(ee,ie,R)}))}}}));if(xe.on("error",(function handleRequestError(P){xe.aborted&&"ERR_FR_TOO_MANY_REDIRECTS"!==P.code||ie(G(P,v,null,xe))})),xe.on("socket",(function handleRequestSocket(v){v.setKeepAlive(!0,6e4)})),v.timeout){var Ee=parseInt(v.timeout,10);if(isNaN(Ee))return void ie(B("error trying to parse `config.timeout` to int",v,"ERR_PARSE_TIMEOUT",xe));xe.setTimeout(Ee,(function handleRequestTimeout(){xe.abort();var P=v.transitional||U.transitional;ie(B("timeout of "+Ee+"ms exceeded",v,P.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",xe))}))}(v.cancelToken||v.signal)&&(Y=function(v){xe.aborted||(xe.abort(),ie(!v||v&&v.type?new V("canceled"):v))},v.cancelToken&&v.cancelToken.subscribe(Y),v.signal&&(v.signal.aborted?Y():v.signal.addEventListener("abort",Y))),_.isStream(oe)?oe.on("error",(function handleStreamError(P){ie(G(P,v,null,xe))})).pipe(xe):xe.end(oe)}))}},55448:(v,P,C)=>{"use strict";var _=C(64867),x=C(36026),k=C(4372),R=C(15327),T=C(94097),O=C(84109),I=C(67985),z=C(85061),q=C(45655),L=C(65263);v.exports=function xhrAdapter(v){return new Promise((function dispatchXhrRequest(P,C){var j,B=v.data,G=v.headers,U=v.responseType;function done(){v.cancelToken&&v.cancelToken.unsubscribe(j),v.signal&&v.signal.removeEventListener("abort",j)}_.isFormData(B)&&delete G["Content-Type"];var V=new XMLHttpRequest;if(v.auth){var Q=v.auth.username||"",Y=v.auth.password?unescape(encodeURIComponent(v.auth.password)):"";G.Authorization="Basic "+btoa(Q+":"+Y)}var ee=T(v.baseURL,v.url);function onloadend(){if(V){var _="getAllResponseHeaders"in V?O(V.getAllResponseHeaders()):null,k={data:U&&"text"!==U&&"json"!==U?V.response:V.responseText,status:V.status,statusText:V.statusText,headers:_,config:v,request:V};x((function _resolve(v){P(v),done()}),(function _reject(v){C(v),done()}),k),V=null}}if(V.open(v.method.toUpperCase(),R(ee,v.params,v.paramsSerializer),!0),V.timeout=v.timeout,"onloadend"in V?V.onloadend=onloadend:V.onreadystatechange=function handleLoad(){V&&4===V.readyState&&(0!==V.status||V.responseURL&&0===V.responseURL.indexOf("file:"))&&setTimeout(onloadend)},V.onabort=function handleAbort(){V&&(C(z("Request aborted",v,"ECONNABORTED",V)),V=null)},V.onerror=function handleError(){C(z("Network Error",v,null,V)),V=null},V.ontimeout=function handleTimeout(){var P=v.timeout?"timeout of "+v.timeout+"ms exceeded":"timeout exceeded",_=v.transitional||q.transitional;v.timeoutErrorMessage&&(P=v.timeoutErrorMessage),C(z(P,v,_.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",V)),V=null},_.isStandardBrowserEnv()){var re=(v.withCredentials||I(ee))&&v.xsrfCookieName?k.read(v.xsrfCookieName):void 0;re&&(G[v.xsrfHeaderName]=re)}"setRequestHeader"in V&&_.forEach(G,(function setRequestHeader(v,P){void 0===B&&"content-type"===P.toLowerCase()?delete G[P]:V.setRequestHeader(P,v)})),_.isUndefined(v.withCredentials)||(V.withCredentials=!!v.withCredentials),U&&"json"!==U&&(V.responseType=v.responseType),"function"==typeof v.onDownloadProgress&&V.addEventListener("progress",v.onDownloadProgress),"function"==typeof v.onUploadProgress&&V.upload&&V.upload.addEventListener("progress",v.onUploadProgress),(v.cancelToken||v.signal)&&(j=function(v){V&&(C(!v||v&&v.type?new L("canceled"):v),V.abort(),V=null)},v.cancelToken&&v.cancelToken.subscribe(j),v.signal&&(v.signal.aborted?j():v.signal.addEventListener("abort",j))),B||(B=null),V.send(B)}))}},51609:(v,P,C)=>{"use strict";var _=C(64867),x=C(91849),k=C(30321),R=C(47185);var T=function createInstance(v){var P=new k(v),C=x(k.prototype.request,P);return _.extend(C,k.prototype,P),_.extend(C,P),C.create=function create(P){return createInstance(R(v,P))},C}(C(45655));T.Axios=k,T.Cancel=C(65263),T.CancelToken=C(14972),T.isCancel=C(26502),T.VERSION=C(97288).version,T.all=function all(v){return Promise.all(v)},T.spread=C(8713),T.isAxiosError=C(16268),v.exports=T,v.exports.default=T},65263:v=>{"use strict";function Cancel(v){this.message=v}Cancel.prototype.toString=function toString(){return"Cancel"+(this.message?": "+this.message:"")},Cancel.prototype.__CANCEL__=!0,v.exports=Cancel},14972:(v,P,C)=>{"use strict";var _=C(65263);function CancelToken(v){if("function"!=typeof v)throw new TypeError("executor must be a function.");var P;this.promise=new Promise((function promiseExecutor(v){P=v}));var C=this;this.promise.then((function(v){if(C._listeners){var P,_=C._listeners.length;for(P=0;P<_;P++)C._listeners[P](v);C._listeners=null}})),this.promise.then=function(v){var P,_=new Promise((function(v){C.subscribe(v),P=v})).then(v);return _.cancel=function reject(){C.unsubscribe(P)},_},v((function cancel(v){C.reason||(C.reason=new _(v),P(C.reason))}))}CancelToken.prototype.throwIfRequested=function throwIfRequested(){if(this.reason)throw this.reason},CancelToken.prototype.subscribe=function subscribe(v){this.reason?v(this.reason):this._listeners?this._listeners.push(v):this._listeners=[v]},CancelToken.prototype.unsubscribe=function unsubscribe(v){if(this._listeners){var P=this._listeners.indexOf(v);-1!==P&&this._listeners.splice(P,1)}},CancelToken.source=function source(){var v;return{token:new CancelToken((function executor(P){v=P})),cancel:v}},v.exports=CancelToken},26502:v=>{"use strict";v.exports=function isCancel(v){return!(!v||!v.__CANCEL__)}},30321:(v,P,C)=>{"use strict";var _=C(64867),x=C(15327),k=C(80782),R=C(13572),T=C(47185),O=C(54875),I=O.validators;function Axios(v){this.defaults=v,this.interceptors={request:new k,response:new k}}Axios.prototype.request=function request(v,P){if("string"==typeof v?(P=P||{}).url=v:P=v||{},!P.url)throw new Error("Provided config url is not valid");(P=T(this.defaults,P)).method?P.method=P.method.toLowerCase():this.defaults.method?P.method=this.defaults.method.toLowerCase():P.method="get";var C=P.transitional;void 0!==C&&O.assertOptions(C,{silentJSONParsing:I.transitional(I.boolean),forcedJSONParsing:I.transitional(I.boolean),clarifyTimeoutError:I.transitional(I.boolean)},!1);var _=[],x=!0;this.interceptors.request.forEach((function unshiftRequestInterceptors(v){"function"==typeof v.runWhen&&!1===v.runWhen(P)||(x=x&&v.synchronous,_.unshift(v.fulfilled,v.rejected))}));var k,z=[];if(this.interceptors.response.forEach((function pushResponseInterceptors(v){z.push(v.fulfilled,v.rejected)})),!x){var q=[R,void 0];for(Array.prototype.unshift.apply(q,_),q=q.concat(z),k=Promise.resolve(P);q.length;)k=k.then(q.shift(),q.shift());return k}for(var L=P;_.length;){var j=_.shift(),B=_.shift();try{L=j(L)}catch(v){B(v);break}}try{k=R(L)}catch(v){return Promise.reject(v)}for(;z.length;)k=k.then(z.shift(),z.shift());return k},Axios.prototype.getUri=function getUri(v){if(!v.url)throw new Error("Provided config url is not valid");return v=T(this.defaults,v),x(v.url,v.params,v.paramsSerializer).replace(/^\?/,"")},_.forEach(["delete","get","head","options"],(function forEachMethodNoData(v){Axios.prototype[v]=function(P,C){return this.request(T(C||{},{method:v,url:P,data:(C||{}).data}))}})),_.forEach(["post","put","patch"],(function forEachMethodWithData(v){Axios.prototype[v]=function(P,C,_){return this.request(T(_||{},{method:v,url:P,data:C}))}})),v.exports=Axios},80782:(v,P,C)=>{"use strict";var _=C(64867);function InterceptorManager(){this.handlers=[]}InterceptorManager.prototype.use=function use(v,P,C){return this.handlers.push({fulfilled:v,rejected:P,synchronous:!!C&&C.synchronous,runWhen:C?C.runWhen:null}),this.handlers.length-1},InterceptorManager.prototype.eject=function eject(v){this.handlers[v]&&(this.handlers[v]=null)},InterceptorManager.prototype.forEach=function forEach(v){_.forEach(this.handlers,(function forEachHandler(P){null!==P&&v(P)}))},v.exports=InterceptorManager},94097:(v,P,C)=>{"use strict";var _=C(91793),x=C(7303);v.exports=function buildFullPath(v,P){return v&&!_(P)?x(v,P):P}},85061:(v,P,C)=>{"use strict";var _=C(80481);v.exports=function createError(v,P,C,x,k){var R=new Error(v);return _(R,P,C,x,k)}},13572:(v,P,C)=>{"use strict";var _=C(64867),x=C(18527),k=C(26502),R=C(45655),T=C(65263);function throwIfCancellationRequested(v){if(v.cancelToken&&v.cancelToken.throwIfRequested(),v.signal&&v.signal.aborted)throw new T("canceled")}v.exports=function dispatchRequest(v){return throwIfCancellationRequested(v),v.headers=v.headers||{},v.data=x.call(v,v.data,v.headers,v.transformRequest),v.headers=_.merge(v.headers.common||{},v.headers[v.method]||{},v.headers),_.forEach(["delete","get","head","post","put","patch","common"],(function cleanHeaderConfig(P){delete v.headers[P]})),(v.adapter||R.adapter)(v).then((function onAdapterResolution(P){return throwIfCancellationRequested(v),P.data=x.call(v,P.data,P.headers,v.transformResponse),P}),(function onAdapterRejection(P){return k(P)||(throwIfCancellationRequested(v),P&&P.response&&(P.response.data=x.call(v,P.response.data,P.response.headers,v.transformResponse))),Promise.reject(P)}))}},80481:v=>{"use strict";v.exports=function enhanceError(v,P,C,_,x){return v.config=P,C&&(v.code=C),v.request=_,v.response=x,v.isAxiosError=!0,v.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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},v}},47185:(v,P,C)=>{"use strict";var _=C(64867);v.exports=function mergeConfig(v,P){P=P||{};var C={};function getMergedValue(v,P){return _.isPlainObject(v)&&_.isPlainObject(P)?_.merge(v,P):_.isPlainObject(P)?_.merge({},P):_.isArray(P)?P.slice():P}function mergeDeepProperties(C){return _.isUndefined(P[C])?_.isUndefined(v[C])?void 0:getMergedValue(void 0,v[C]):getMergedValue(v[C],P[C])}function valueFromConfig2(v){if(!_.isUndefined(P[v]))return getMergedValue(void 0,P[v])}function defaultToConfig2(C){return _.isUndefined(P[C])?_.isUndefined(v[C])?void 0:getMergedValue(void 0,v[C]):getMergedValue(void 0,P[C])}function mergeDirectKeys(C){return C in P?getMergedValue(v[C],P[C]):C in v?getMergedValue(void 0,v[C]):void 0}var x={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,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys};return _.forEach(Object.keys(v).concat(Object.keys(P)),(function computeConfigValue(v){var P=x[v]||mergeDeepProperties,k=P(v);_.isUndefined(k)&&P!==mergeDirectKeys||(C[v]=k)})),C}},36026:(v,P,C)=>{"use strict";var _=C(85061);v.exports=function settle(v,P,C){var x=C.config.validateStatus;C.status&&x&&!x(C.status)?P(_("Request failed with status code "+C.status,C.config,null,C.request,C)):v(C)}},18527:(v,P,C)=>{"use strict";var _=C(64867),x=C(45655);v.exports=function transformData(v,P,C){var k=this||x;return _.forEach(C,(function transform(C){v=C.call(k,v,P)})),v}},45655:(v,P,C)=>{"use strict";var _=C(64867),x=C(16016),k=C(80481),R={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(v,P){!_.isUndefined(v)&&_.isUndefined(v["Content-Type"])&&(v["Content-Type"]=P)}var T={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:function getDefaultAdapter(){var v;return"undefined"!=typeof XMLHttpRequest?v=C(55448):"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process)&&(v=C(47970)),v}(),transformRequest:[function transformRequest(v,P){return x(P,"Accept"),x(P,"Content-Type"),_.isFormData(v)||_.isArrayBuffer(v)||_.isBuffer(v)||_.isStream(v)||_.isFile(v)||_.isBlob(v)?v:_.isArrayBufferView(v)?v.buffer:_.isURLSearchParams(v)?(setContentTypeIfUnset(P,"application/x-www-form-urlencoded;charset=utf-8"),v.toString()):_.isObject(v)||P&&"application/json"===P["Content-Type"]?(setContentTypeIfUnset(P,"application/json"),function stringifySafely(v,P,C){if(_.isString(v))try{return(P||JSON.parse)(v),_.trim(v)}catch(v){if("SyntaxError"!==v.name)throw v}return(C||JSON.stringify)(v)}(v)):v}],transformResponse:[function transformResponse(v){var P=this.transitional||T.transitional,C=P&&P.silentJSONParsing,x=P&&P.forcedJSONParsing,R=!C&&"json"===this.responseType;if(R||x&&_.isString(v)&&v.length)try{return JSON.parse(v)}catch(v){if(R){if("SyntaxError"===v.name)throw k(v,this,"E_JSON_PARSE");throw v}}return v}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function validateStatus(v){return v>=200&&v<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};_.forEach(["delete","get","head"],(function forEachMethodNoData(v){T.headers[v]={}})),_.forEach(["post","put","patch"],(function forEachMethodWithData(v){T.headers[v]=_.merge(R)})),v.exports=T},97288:v=>{v.exports={version:"0.25.0"}},91849:v=>{"use strict";v.exports=function bind(v,P){return function wrap(){for(var C=new Array(arguments.length),_=0;_{"use strict";var _=C(64867);function encode(v){return encodeURIComponent(v).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}v.exports=function buildURL(v,P,C){if(!P)return v;var x;if(C)x=C(P);else if(_.isURLSearchParams(P))x=P.toString();else{var k=[];_.forEach(P,(function serialize(v,P){null!=v&&(_.isArray(v)?P+="[]":v=[v],_.forEach(v,(function parseValue(v){_.isDate(v)?v=v.toISOString():_.isObject(v)&&(v=JSON.stringify(v)),k.push(encode(P)+"="+encode(v))})))})),x=k.join("&")}if(x){var R=v.indexOf("#");-1!==R&&(v=v.slice(0,R)),v+=(-1===v.indexOf("?")?"?":"&")+x}return v}},7303:v=>{"use strict";v.exports=function combineURLs(v,P){return P?v.replace(/\/+$/,"")+"/"+P.replace(/^\/+/,""):v}},4372:(v,P,C)=>{"use strict";var _=C(64867);v.exports=_.isStandardBrowserEnv()?function standardBrowserEnv(){return{write:function write(v,P,C,x,k,R){var T=[];T.push(v+"="+encodeURIComponent(P)),_.isNumber(C)&&T.push("expires="+new Date(C).toGMTString()),_.isString(x)&&T.push("path="+x),_.isString(k)&&T.push("domain="+k),!0===R&&T.push("secure"),document.cookie=T.join("; ")},read:function read(v){var P=document.cookie.match(new RegExp("(^|;\\s*)("+v+")=([^;]*)"));return P?decodeURIComponent(P[3]):null},remove:function remove(v){this.write(v,"",Date.now()-864e5)}}}():{write:function write(){},read:function read(){return null},remove:function remove(){}}},91793:v=>{"use strict";v.exports=function isAbsoluteURL(v){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(v)}},16268:(v,P,C)=>{"use strict";var _=C(64867);v.exports=function isAxiosError(v){return _.isObject(v)&&!0===v.isAxiosError}},67985:(v,P,C)=>{"use strict";var _=C(64867);v.exports=_.isStandardBrowserEnv()?function standardBrowserEnv(){var v,P=/(msie|trident)/i.test(navigator.userAgent),C=document.createElement("a");function resolveURL(v){var _=v;return P&&(C.setAttribute("href",_),_=C.href),C.setAttribute("href",_),{href:C.href,protocol:C.protocol?C.protocol.replace(/:$/,""):"",host:C.host,search:C.search?C.search.replace(/^\?/,""):"",hash:C.hash?C.hash.replace(/^#/,""):"",hostname:C.hostname,port:C.port,pathname:"/"===C.pathname.charAt(0)?C.pathname:"/"+C.pathname}}return v=resolveURL(window.location.href),function isURLSameOrigin(P){var C=_.isString(P)?resolveURL(P):P;return C.protocol===v.protocol&&C.host===v.host}}():function isURLSameOrigin(){return!0}},16016:(v,P,C)=>{"use strict";var _=C(64867);v.exports=function normalizeHeaderName(v,P){_.forEach(v,(function processHeader(C,_){_!==P&&_.toUpperCase()===P.toUpperCase()&&(v[P]=C,delete v[_])}))}},84109:(v,P,C)=>{"use strict";var _=C(64867),x=["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"];v.exports=function parseHeaders(v){var P,C,k,R={};return v?(_.forEach(v.split("\n"),(function parser(v){if(k=v.indexOf(":"),P=_.trim(v.substr(0,k)).toLowerCase(),C=_.trim(v.substr(k+1)),P){if(R[P]&&x.indexOf(P)>=0)return;R[P]="set-cookie"===P?(R[P]?R[P]:[]).concat([C]):R[P]?R[P]+", "+C:C}})),R):R}},8713:v=>{"use strict";v.exports=function spread(v){return function wrap(P){return v.apply(null,P)}}},54875:(v,P,C)=>{"use strict";var _=C(97288).version,x={};["object","boolean","number","function","string","symbol"].forEach((function(v,P){x[v]=function validator(C){return typeof C===v||"a"+(P<1?"n ":" ")+v}}));var k={};x.transitional=function transitional(v,P,C){function formatMessage(v,P){return"[Axios v"+_+"] Transitional option '"+v+"'"+P+(C?". "+C:"")}return function(C,_,x){if(!1===v)throw new Error(formatMessage(_," has been removed"+(P?" in "+P:"")));return P&&!k[_]&&(k[_]=!0,console.warn(formatMessage(_," has been deprecated since v"+P+" and will be removed in the near future"))),!v||v(C,_,x)}},v.exports={assertOptions:function assertOptions(v,P,C){if("object"!=typeof v)throw new TypeError("options must be an object");for(var _=Object.keys(v),x=_.length;x-- >0;){var k=_[x],R=P[k];if(R){var T=v[k],O=void 0===T||R(T,k,v);if(!0!==O)throw new TypeError("option "+k+" must be "+O)}else if(!0!==C)throw Error("Unknown option "+k)}},validators:x}},64867:(v,P,C)=>{"use strict";var _=C(91849),x=Object.prototype.toString;function isArray(v){return Array.isArray(v)}function isUndefined(v){return void 0===v}function isArrayBuffer(v){return"[object ArrayBuffer]"===x.call(v)}function isObject(v){return null!==v&&"object"==typeof v}function isPlainObject(v){if("[object Object]"!==x.call(v))return!1;var P=Object.getPrototypeOf(v);return null===P||P===Object.prototype}function isFunction(v){return"[object Function]"===x.call(v)}function forEach(v,P){if(null!=v)if("object"!=typeof v&&(v=[v]),isArray(v))for(var C=0,_=v.length;C<_;C++)P.call(null,v[C],C,v);else for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&P.call(null,v[x],x,v)}v.exports={isArray,isArrayBuffer,isBuffer:function isBuffer(v){return null!==v&&!isUndefined(v)&&null!==v.constructor&&!isUndefined(v.constructor)&&"function"==typeof v.constructor.isBuffer&&v.constructor.isBuffer(v)},isFormData:function isFormData(v){return"[object FormData]"===x.call(v)},isArrayBufferView:function isArrayBufferView(v){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(v):v&&v.buffer&&isArrayBuffer(v.buffer)},isString:function isString(v){return"string"==typeof v},isNumber:function isNumber(v){return"number"==typeof v},isObject,isPlainObject,isUndefined,isDate:function isDate(v){return"[object Date]"===x.call(v)},isFile:function isFile(v){return"[object File]"===x.call(v)},isBlob:function isBlob(v){return"[object Blob]"===x.call(v)},isFunction,isStream:function isStream(v){return isObject(v)&&isFunction(v.pipe)},isURLSearchParams:function isURLSearchParams(v){return"[object URLSearchParams]"===x.call(v)},isStandardBrowserEnv:function isStandardBrowserEnv(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach,merge:function merge(){var v={};function assignValue(P,C){isPlainObject(v[C])&&isPlainObject(P)?v[C]=merge(v[C],P):isPlainObject(P)?v[C]=merge({},P):isArray(P)?v[C]=P.slice():v[C]=P}for(var P=0,C=arguments.length;P{"use strict";function balanced(v,P,C){v instanceof RegExp&&(v=maybeMatch(v,C)),P instanceof RegExp&&(P=maybeMatch(P,C));var _=range(v,P,C);return _&&{start:_[0],end:_[1],pre:C.slice(0,_[0]),body:C.slice(_[0]+v.length,_[1]),post:C.slice(_[1]+P.length)}}function maybeMatch(v,P){var C=P.match(v);return C?C[0]:null}function range(v,P,C){var _,x,k,R,T,O=C.indexOf(v),I=C.indexOf(P,O+1),z=O;if(O>=0&&I>0){if(v===P)return[O,I];for(_=[],k=C.length;z>=0&&!T;)z==O?(_.push(z),O=C.indexOf(v,z+1)):1==_.length?T=[_.pop(),I]:((x=_.pop())=0?O:I;_.length&&(T=[k,R])}return T}v.exports=balanced,balanced.range=range},62703:(v,P,C)=>{"use strict";var _=C(50780).lowlevel.crypto_hash,x=0,Blowfish=function(){this.S=[new Uint32Array([3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946]),new Uint32Array([1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055]),new Uint32Array([3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504]),new Uint32Array([976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462])],this.P=new Uint32Array([608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731])};function F(v,P,C){return(v[0][P[C+3]]+v[1][P[C+2]]^v[2][P[C+1]])+v[3][P[C]]}function stream2word(v,P){var C,_=0;for(C=0;C<4;C++,x++)x>=P&&(x=0),_=_<<8|v[x];return _}Blowfish.prototype.encipher=function(v,P){void 0===P&&(P=new Uint8Array(v.buffer),0!==v.byteOffset&&(P=P.subarray(v.byteOffset))),v[0]^=this.P[0];for(var C=1;C<16;C+=2)v[1]^=F(this.S,P,0)^this.P[C],v[0]^=F(this.S,P,4)^this.P[C+1];var _=v[0];v[0]=v[1]^this.P[17],v[1]=_},Blowfish.prototype.decipher=function(v){var P=new Uint8Array(v.buffer);0!==v.byteOffset&&(P=P.subarray(v.byteOffset)),v[0]^=this.P[17];for(var C=16;C>0;C-=2)v[1]^=F(this.S,P,0)^this.P[C],v[0]^=F(this.S,P,4)^this.P[C-1];var _=v[0];v[0]=v[1]^this.P[0],v[1]=_},Blowfish.prototype.expand0state=function(v,P){var C,_,k=new Uint32Array(2),R=new Uint8Array(k.buffer);for(C=0,x=0;C<18;C++)this.P[C]^=stream2word(v,P);for(x=0,C=0;C<18;C+=2)this.encipher(k,R),this.P[C]=k[0],this.P[C+1]=k[1];for(C=0;C<4;C++)for(_=0;_<256;_+=2)this.encipher(k,R),this.S[C][_]=k[0],this.S[C][_+1]=k[1]},Blowfish.prototype.expandstate=function(v,P,C,_){var k,R,T=new Uint32Array(2);for(k=0,x=0;k<18;k++)this.P[k]^=stream2word(C,_);for(k=0,x=0;k<18;k+=2)T[0]^=stream2word(v,P),T[1]^=stream2word(v,P),this.encipher(T),this.P[k]=T[0],this.P[k+1]=T[1];for(k=0;k<4;k++)for(R=0;R<256;R+=2)T[0]^=stream2word(v,P),T[1]^=stream2word(v,P),this.encipher(T),this.S[k][R]=T[0],this.S[k][R+1]=T[1];x=0},Blowfish.prototype.enc=function(v,P){for(var C=0;C>>24,C[4*_+2]=k[_]>>>16,C[4*_+1]=k[_]>>>8,C[4*_+0]=k[_]}v.exports={BLOCKS:8,HASHSIZE:32,hash:bcrypt_hash,pbkdf:function bcrypt_pbkdf(v,P,C,x,k,R,T){var O,I,z,q,L,j,B=new Uint8Array(64),G=new Uint8Array(64),U=new Uint8Array(32),V=new Uint8Array(32),Q=new Uint8Array(x+4),Y=R;if(T<1)return-1;if(0===P||0===x||0===R||R>U.byteLength*U.byteLength||x>1<<20)return-1;for(q=Math.floor((R+U.byteLength-1)/U.byteLength),z=Math.floor((R+q-1)/q),O=0;O0;j++){for(Q[x+0]=j>>>24,Q[x+1]=j>>>16,Q[x+2]=j>>>8,Q[x+3]=j,_(G,Q,x+4),bcrypt_hash(B,G,V),O=U.byteLength;O--;)U[O]=V[O];for(O=1;O=Y);O++)k[L]=U[O];R-=O}return 0}}},9668:(v,P,C)=>{"use strict";const{Buffer:_}=C(14300),x=Symbol.for("BufferList");function BufferList(v){if(!(this instanceof BufferList))return new BufferList(v);BufferList._init.call(this,v)}BufferList._init=function _init(v){Object.defineProperty(this,x,{value:!0}),this._bufs=[],this.length=0,v&&this.append(v)},BufferList.prototype._new=function _new(v){return new BufferList(v)},BufferList.prototype._offset=function _offset(v){if(0===v)return[0,0];let P=0;for(let C=0;Cthis.length||v<0)return;const P=this._offset(v);return this._bufs[P[0]][P[1]]},BufferList.prototype.slice=function slice(v,P){return"number"==typeof v&&v<0&&(v+=this.length),"number"==typeof P&&P<0&&(P+=this.length),this.copy(null,0,v,P)},BufferList.prototype.copy=function copy(v,P,C,x){if(("number"!=typeof C||C<0)&&(C=0),("number"!=typeof x||x>this.length)&&(x=this.length),C>=this.length)return v||_.alloc(0);if(x<=0)return v||_.alloc(0);const copy=!!v,k=this._offset(C),R=x-C;let T=R,O=copy&&P||0,I=k[1];if(0===C&&x===this.length){if(!copy)return 1===this._bufs.length?this._bufs[0]:_.concat(this._bufs,this.length);for(let P=0;PC)){this._bufs[P].copy(v,O,I,I+T),O+=C;break}this._bufs[P].copy(v,O,I),O+=C,T-=C,I&&(I=0)}return v.length>O?v.slice(0,O):v},BufferList.prototype.shallowSlice=function shallowSlice(v,P){if(v=v||0,P="number"!=typeof P?this.length:P,v<0&&(v+=this.length),P<0&&(P+=this.length),v===P)return this._new();const C=this._offset(v),_=this._offset(P),x=this._bufs.slice(C[0],_[0]+1);return 0===_[1]?x.pop():x[x.length-1]=x[x.length-1].slice(0,_[1]),0!==C[1]&&(x[0]=x[0].slice(C[1])),this._new(x)},BufferList.prototype.toString=function toString(v,P,C){return this.slice(P,C).toString(v)},BufferList.prototype.consume=function consume(v){if(v=Math.trunc(v),Number.isNaN(v)||v<=0)return this;for(;this._bufs.length;){if(!(v>=this._bufs[0].length)){this._bufs[0]=this._bufs[0].slice(v),this.length-=v;break}v-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift()}return this},BufferList.prototype.duplicate=function duplicate(){const v=this._new();for(let P=0;Pthis.length?this.length:P;const x=this._offset(P);let k=x[0],R=x[1];for(;k=v.length){const C=P.indexOf(v,R);if(-1!==C)return this._reverseOffset([k,C]);R=P.length-v.length+1}else{const P=this._reverseOffset([k,R]);if(this._match(P,v))return P;R++}}R=0}return-1},BufferList.prototype._match=function(v,P){if(this.length-v{"use strict";const _=C(11451).Duplex,x=C(94378),k=C(9668);function BufferListStream(v){if(!(this instanceof BufferListStream))return new BufferListStream(v);if("function"==typeof v){this._callback=v;const P=function piper(v){this._callback&&(this._callback(v),this._callback=null)}.bind(this);this.on("pipe",(function onPipe(v){v.on("error",P)})),this.on("unpipe",(function onUnpipe(v){v.removeListener("error",P)})),v=null}k._init.call(this,v),_.call(this)}x(BufferListStream,_),Object.assign(BufferListStream.prototype,k.prototype),BufferListStream.prototype._new=function _new(v){return new BufferListStream(v)},BufferListStream.prototype._write=function _write(v,P,C){this._appendBuffer(v),"function"==typeof C&&C()},BufferListStream.prototype._read=function _read(v){if(!this.length)return this.push(null);v=Math.min(v,this.length),this.push(this.slice(0,v)),this.consume(v)},BufferListStream.prototype.end=function end(v){_.prototype.end.call(this,v),this._callback&&(this._callback(null,this.slice()),this._callback=null)},BufferListStream.prototype._destroy=function _destroy(v,P){this._bufs.length=0,this.length=0,P(v)},BufferListStream.prototype._isBufferList=function _isBufferList(v){return v instanceof BufferListStream||v instanceof k||BufferListStream.isBufferList(v)},BufferListStream.isBufferList=k.isBufferList,v.exports=BufferListStream,v.exports.BufferListStream=BufferListStream,v.exports.BufferList=k},3644:(v,P,C)=>{var _=C(11048),x=C(5623);v.exports=function expandTop(v){if(!v)return[];"{}"===v.substr(0,2)&&(v="\\{\\}"+v.substr(2));return expand(function escapeBraces(v){return v.split("\\\\").join(k).split("\\{").join(R).split("\\}").join(T).split("\\,").join(O).split("\\.").join(I)}(v),!0).map(unescapeBraces)};var k="\0SLASH"+Math.random()+"\0",R="\0OPEN"+Math.random()+"\0",T="\0CLOSE"+Math.random()+"\0",O="\0COMMA"+Math.random()+"\0",I="\0PERIOD"+Math.random()+"\0";function numeric(v){return parseInt(v,10)==v?parseInt(v,10):v.charCodeAt(0)}function unescapeBraces(v){return v.split(k).join("\\").split(R).join("{").split(T).join("}").split(O).join(",").split(I).join(".")}function parseCommaParts(v){if(!v)return[""];var P=[],C=x("{","}",v);if(!C)return v.split(",");var _=C.pre,k=C.body,R=C.post,T=_.split(",");T[T.length-1]+="{"+k+"}";var O=parseCommaParts(R);return R.length&&(T[T.length-1]+=O.shift(),T.push.apply(T,O)),P.push.apply(P,T),P}function embrace(v){return"{"+v+"}"}function isPadded(v){return/^-?0\d/.test(v)}function lte(v,P){return v<=P}function gte(v,P){return v>=P}function expand(v,P){var C=[],k=x("{","}",v);if(!k||/\$$/.test(k.pre))return[v];var R,O=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(k.body),I=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(k.body),z=O||I,q=k.body.indexOf(",")>=0;if(!z&&!q)return k.post.match(/,.*\}/)?expand(v=k.pre+"{"+k.body+T+k.post):[v];if(z)R=k.body.split(/\.\./);else if(1===(R=parseCommaParts(k.body)).length&&1===(R=expand(R[0],!1).map(embrace)).length)return(B=k.post.length?expand(k.post,!1):[""]).map((function(v){return k.pre+R[0]+v}));var L,j=k.pre,B=k.post.length?expand(k.post,!1):[""];if(z){var G=numeric(R[0]),U=numeric(R[1]),V=Math.max(R[0].length,R[1].length),Q=3==R.length?Math.abs(numeric(R[2])):1,Y=lte;U0){var ne=new Array(oe+1).join("0");ie=re<0?"-"+ne+ie.slice(1):ne+ie}}L.push(ie)}}else L=_(R,(function(v){return expand(v,!1)}));for(var se=0;se{"use strict";const _=C(13349),x=C(27529),k=C(98050),R=C(94339),braces=(v,P={})=>{let C=[];if(Array.isArray(v))for(let _ of v){let v=braces.create(_,P);Array.isArray(v)?C.push(...v):C.push(v)}else C=[].concat(braces.create(v,P));return P&&!0===P.expand&&!0===P.nodupes&&(C=[...new Set(C)]),C};braces.parse=(v,P={})=>R(v,P),braces.stringify=(v,P={})=>_("string"==typeof v?braces.parse(v,P):v,P),braces.compile=(v,P={})=>("string"==typeof v&&(v=braces.parse(v,P)),x(v,P)),braces.expand=(v,P={})=>{"string"==typeof v&&(v=braces.parse(v,P));let C=k(v,P);return!0===P.noempty&&(C=C.filter(Boolean)),!0===P.nodupes&&(C=[...new Set(C)]),C},braces.create=(v,P={})=>""===v||v.length<3?[v]:!0!==P.expand?braces.compile(v,P):braces.expand(v,P),v.exports=braces},27529:(v,P,C)=>{"use strict";const _=C(2664),x=C(73083);v.exports=(v,P={})=>{let walk=(v,C={})=>{let k=x.isInvalidBrace(C),R=!0===v.invalid&&!0===P.escapeInvalid,T=!0===k||!0===R,O=!0===P.escapeInvalid?"\\":"",I="";if(!0===v.isOpen)return O+v.value;if(!0===v.isClose)return O+v.value;if("open"===v.type)return T?O+v.value:"(";if("close"===v.type)return T?O+v.value:")";if("comma"===v.type)return"comma"===v.prev.type?"":T?v.value:"|";if(v.value)return v.value;if(v.nodes&&v.ranges>0){let C=x.reduce(v.nodes),k=_(...C,{...P,wrap:!1,toRegex:!0});if(0!==k.length)return C.length>1&&k.length>1?`(${k})`:k}if(v.nodes)for(let P of v.nodes)I+=walk(P,v);return I};return walk(v)}},86611:v=>{"use strict";v.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:(v,P,C)=>{"use strict";const _=C(2664),x=C(13349),k=C(73083),append=(v="",P="",C=!1)=>{let _=[];if(v=[].concat(v),!(P=[].concat(P)).length)return v;if(!v.length)return C?k.flatten(P).map((v=>`{${v}}`)):P;for(let x of v)if(Array.isArray(x))for(let v of x)_.push(append(v,P,C));else for(let v of P)!0===C&&"string"==typeof v&&(v=`{${v}}`),_.push(Array.isArray(v)?append(x,v,C):x+v);return k.flatten(_)};v.exports=(v,P={})=>{let C=void 0===P.rangeLimit?1e3:P.rangeLimit,walk=(v,R={})=>{v.queue=[];let T=R,O=R.queue;for(;"brace"!==T.type&&"root"!==T.type&&T.parent;)T=T.parent,O=T.queue;if(v.invalid||v.dollar)return void O.push(append(O.pop(),x(v,P)));if("brace"===v.type&&!0!==v.invalid&&2===v.nodes.length)return void O.push(append(O.pop(),["{}"]));if(v.nodes&&v.ranges>0){let R=k.reduce(v.nodes);if(k.exceedsLimit(...R,P.step,C))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let T=_(...R,P);return 0===T.length&&(T=x(v,P)),O.push(append(O.pop(),T)),void(v.nodes=[])}let I=k.encloseBrace(v),z=v.queue,q=v;for(;"brace"!==q.type&&"root"!==q.type&&q.parent;)q=q.parent,z=q.queue;for(let P=0;P{"use strict";const _=C(13349),{MAX_LENGTH:x,CHAR_BACKSLASH:k,CHAR_BACKTICK:R,CHAR_COMMA:T,CHAR_DOT:O,CHAR_LEFT_PARENTHESES:I,CHAR_RIGHT_PARENTHESES:z,CHAR_LEFT_CURLY_BRACE:q,CHAR_RIGHT_CURLY_BRACE:L,CHAR_LEFT_SQUARE_BRACKET:j,CHAR_RIGHT_SQUARE_BRACKET:B,CHAR_DOUBLE_QUOTE:G,CHAR_SINGLE_QUOTE:U,CHAR_NO_BREAK_SPACE:V,CHAR_ZERO_WIDTH_NOBREAK_SPACE:Q}=C(86611);v.exports=(v,P={})=>{if("string"!=typeof v)throw new TypeError("Expected a string");let C=P||{},Y="number"==typeof C.maxLength?Math.min(x,C.maxLength):x;if(v.length>Y)throw new SyntaxError(`Input length (${v.length}), exceeds max characters (${Y})`);let ee,re={type:"root",input:v,nodes:[]},ie=[re],oe=re,ne=re,se=0,ae=v.length,le=0,pe=0;const advance=()=>v[le++],push=v=>{if("text"===v.type&&"dot"===ne.type&&(ne.type="text"),!ne||"text"!==ne.type||"text"!==v.type)return oe.nodes.push(v),v.parent=oe,v.prev=ne,ne=v,v;ne.value+=v.value};for(push({type:"bos"});le0){if(oe.ranges>0){oe.ranges=0;let v=oe.nodes.shift();oe.nodes=[v,{type:"text",value:_(oe)}]}push({type:"comma",value:ee}),oe.commas++}else if(ee===O&&pe>0&&0===oe.commas){let v=oe.nodes;if(0===pe||0===v.length){push({type:"text",value:ee});continue}if("dot"===ne.type){if(oe.range=[],ne.value+=ee,ne.type="range",3!==oe.nodes.length&&5!==oe.nodes.length){oe.invalid=!0,oe.ranges=0,ne.type="text";continue}oe.ranges++,oe.args=[];continue}if("range"===ne.type){v.pop();let P=v[v.length-1];P.value+=ne.value+ee,ne=P,oe.ranges--;continue}push({type:"dot",value:ee})}else push({type:"text",value:ee});else{if("brace"!==oe.type){push({type:"text",value:ee});continue}let v="close";oe=ie.pop(),oe.close=!0,push({type:v,value:ee}),pe--,oe=ie[ie.length-1]}else{pe++;let v=ne.value&&"$"===ne.value.slice(-1)||!0===oe.dollar;oe=push({type:"brace",open:!0,close:!1,dollar:v,depth:pe,commas:0,ranges:0,nodes:[]}),ie.push(oe),push({type:"open",value:ee})}else{let v,C=ee;for(!0!==P.keepQuotes&&(ee="");le{v.nodes||("open"===v.type&&(v.isOpen=!0),"close"===v.type&&(v.isClose=!0),v.nodes||(v.type="text"),v.invalid=!0)}));let v=ie[ie.length-1],P=v.nodes.indexOf(oe);v.nodes.splice(P,1,...oe.nodes)}}while(ie.length>0);return push({type:"eos"}),re}},13349:(v,P,C)=>{"use strict";const _=C(73083);v.exports=(v,P={})=>{let stringify=(v,C={})=>{let x=P.escapeInvalid&&_.isInvalidBrace(C),k=!0===v.invalid&&!0===P.escapeInvalid,R="";if(v.value)return(x||k)&&_.isOpenOrClose(v)?"\\"+v.value:v.value;if(v.value)return v.value;if(v.nodes)for(let P of v.nodes)R+=stringify(P);return R};return stringify(v)}},73083:(v,P)=>{"use strict";P.isInteger=v=>"number"==typeof v?Number.isInteger(v):"string"==typeof v&&""!==v.trim()&&Number.isInteger(Number(v)),P.find=(v,P)=>v.nodes.find((v=>v.type===P)),P.exceedsLimit=(v,C,_=1,x)=>!1!==x&&(!(!P.isInteger(v)||!P.isInteger(C))&&(Number(C)-Number(v))/Number(_)>=x),P.escapeNode=(v,P=0,C)=>{let _=v.nodes[P];_&&(C&&_.type===C||"open"===_.type||"close"===_.type)&&!0!==_.escaped&&(_.value="\\"+_.value,_.escaped=!0)},P.encloseBrace=v=>"brace"===v.type&&(v.commas>>0+v.ranges>>0==0&&(v.invalid=!0,!0)),P.isInvalidBrace=v=>"brace"===v.type&&(!(!0!==v.invalid&&!v.dollar)||(v.commas>>0+v.ranges>>0==0||!0!==v.open||!0!==v.close)&&(v.invalid=!0,!0)),P.isOpenOrClose=v=>"open"===v.type||"close"===v.type||(!0===v.open||!0===v.close),P.reduce=v=>v.reduce(((v,P)=>("text"===P.type&&v.push(P.value),"range"===P.type&&(P.type="text"),v)),[]),P.flatten=(...v)=>{const P=[],flat=v=>{for(let C=0;C{var _=C(14300).Buffer,x=[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(v){if(_.isBuffer(v))return v;var P="function"==typeof _.alloc&&"function"==typeof _.from;if("number"==typeof v)return P?_.alloc(v):new _(v);if("string"==typeof v)return P?_.from(v):new _(v);throw new Error("input must be buffer, number, or string, received "+typeof v)}function bufferizeInt(v){var P=ensureBuffer(4);return P.writeInt32BE(v,0),P}function _crc32(v,P){v=ensureBuffer(v),_.isBuffer(P)&&(P=P.readUInt32BE(0));for(var C=-1^~~P,k=0;k>>8;return-1^C}function crc32(){return bufferizeInt(_crc32.apply(null,arguments))}"undefined"!=typeof Int32Array&&(x=new Int32Array(x)),crc32.signed=function(){return _crc32.apply(null,arguments)},crc32.unsigned=function(){return _crc32.apply(null,arguments)>>>0},v.exports=crc32},79019:(v,P,C)=>{"use strict";const _=C(57147),x=C(71017),k=_.lchown?"lchown":"chown",R=_.lchownSync?"lchownSync":"chownSync",T=_.lchown&&!process.version.match(/v1[1-9]+\./)&&!process.version.match(/v10\.[6-9]/),lchownSync=(v,P,C)=>{try{return _[R](v,P,C)}catch(v){if("ENOENT"!==v.code)throw v}},O=T?(v,P,C,x)=>k=>{k&&"EISDIR"===k.code?_.chown(v,P,C,x):x(k)}:(v,P,C,_)=>_,I=T?(v,P,C)=>{try{return lchownSync(v,P,C)}catch(x){if("EISDIR"!==x.code)throw x;((v,P,C)=>{try{_.chownSync(v,P,C)}catch(v){if("ENOENT"!==v.code)throw v}})(v,P,C)}}:(v,P,C)=>lchownSync(v,P,C),z=process.version;let readdir=(v,P,C)=>_.readdir(v,P,C);/^v4\./.test(z)&&(readdir=(v,P,C)=>_.readdir(v,C));const chown=(v,P,C,x)=>{_[k](v,P,C,O(v,P,C,(v=>{x(v&&"ENOENT"!==v.code?v:null)})))},chownrKid=(v,P,C,k,R)=>{if("string"==typeof P)return _.lstat(x.resolve(v,P),((_,x)=>{if(_)return R("ENOENT"!==_.code?_:null);x.name=P,chownrKid(v,x,C,k,R)}));if(P.isDirectory())chownr(x.resolve(v,P.name),C,k,(_=>{if(_)return R(_);const T=x.resolve(v,P.name);chown(T,C,k,R)}));else{const _=x.resolve(v,P.name);chown(_,C,k,R)}},chownr=(v,P,C,_)=>{readdir(v,{withFileTypes:!0},((x,k)=>{if(x){if("ENOENT"===x.code)return _();if("ENOTDIR"!==x.code&&"ENOTSUP"!==x.code)return _(x)}if(x||!k.length)return chown(v,P,C,_);let R=k.length,T=null;const then=x=>{if(!T)return x?_(T=x):0==--R?chown(v,P,C,_):void 0};k.forEach((_=>chownrKid(v,_,P,C,then)))}))},chownrSync=(v,P,C)=>{let k;try{k=((v,P)=>_.readdirSync(v,P))(v,{withFileTypes:!0})}catch(_){if("ENOENT"===_.code)return;if("ENOTDIR"===_.code||"ENOTSUP"===_.code)return I(v,P,C);throw _}return k&&k.length&&k.forEach((k=>((v,P,C,k)=>{if("string"==typeof P)try{const C=_.lstatSync(x.resolve(v,P));C.name=P,P=C}catch(v){if("ENOENT"===v.code)return;throw v}P.isDirectory()&&chownrSync(x.resolve(v,P.name),C,k),I(x.resolve(v,P.name),C,k)})(v,k,P,C))),I(v,P,C)};v.exports=chownr,chownr.sync=chownrSync},9779:(v,P,C)=>{var _=C(73837),x=C(12781).Stream,k=C(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}v.exports=CombinedStream,_.inherits(CombinedStream,x),CombinedStream.create=function(v){var P=new this;for(var C in v=v||{})P[C]=v[C];return P},CombinedStream.isStreamLike=function(v){return"function"!=typeof v&&"string"!=typeof v&&"boolean"!=typeof v&&"number"!=typeof v&&!Buffer.isBuffer(v)},CombinedStream.prototype.append=function(v){if(CombinedStream.isStreamLike(v)){if(!(v instanceof k)){var P=k.create(v,{maxDataSize:1/0,pauseStream:this.pauseStreams});v.on("data",this._checkDataSize.bind(this)),v=P}this._handleErrors(v),this.pauseStreams&&v.pause()}return this._streams.push(v),this},CombinedStream.prototype.pipe=function(v,P){return x.prototype.pipe.call(this,v,P),this.resume(),v},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 v=this._streams.shift();void 0!==v?"function"==typeof v?v(function(v){CombinedStream.isStreamLike(v)&&(v.on("data",this._checkDataSize.bind(this)),this._handleErrors(v)),this._pipeNext(v)}.bind(this)):this._pipeNext(v):this.end()},CombinedStream.prototype._pipeNext=function(v){if(this._currentStream=v,CombinedStream.isStreamLike(v))return v.on("end",this._getNext.bind(this)),void v.pipe(this,{end:!1});var P=v;this.write(P),this._getNext()},CombinedStream.prototype._handleErrors=function(v){var P=this;v.on("error",(function(v){P._emitError(v)}))},CombinedStream.prototype.write=function(v){this.emit("data",v)},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 v="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(v))}},CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var v=this;this._streams.forEach((function(P){P.dataSize&&(v.dataSize+=P.dataSize)})),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)},CombinedStream.prototype._emitError=function(v){this._reset(),this.emit("error",v)}},11048:v=>{v.exports=function(v,C){for(var _=[],x=0;x=P?v:""+Array(P+1-_.length).join(C)+v},V={s:m,z:function(v){var P=-v.utcOffset(),C=Math.abs(P),_=Math.floor(C/60),x=C%60;return(P<=0?"+":"-")+m(_,2,"0")+":"+m(x,2,"0")},m:function t(v,P){if(v.date()1)return t(k[0])}else{var R=v.name;Y[R]=v,_=R}return!C&&_&&(Q=_),_||!C&&Q},w=function(v,P){if(p(v))return v.clone();var C="object"==typeof P?P:{};return C.date=v,C.args=arguments,new ie(C)},re=V;re.l=ee,re.i=p,re.w=function(v,P){return w(v,{locale:P.$L,utc:P.$u,x:P.$x,$offset:P.$offset})};var ie=function(){function M(v){this.$L=ee(v.locale,null,!0),this.parse(v)}var U=M.prototype;return U.parse=function(v){this.$d=function(v){var P=v.date,C=v.utc;if(null===P)return new Date(NaN);if(re.u(P))return new Date;if(P instanceof Date)return new Date(P);if("string"==typeof P&&!/Z$/i.test(P)){var _=P.match(B);if(_){var x=_[2]-1||0,k=(_[7]||"0").substring(0,3);return C?new Date(Date.UTC(_[1],x,_[3]||1,_[4]||0,_[5]||0,_[6]||0,k)):new Date(_[1],x,_[3]||1,_[4]||0,_[5]||0,_[6]||0,k)}}return new Date(P)}(v),this.$x=v.x||{},this.init()},U.init=function(){var v=this.$d;this.$y=v.getFullYear(),this.$M=v.getMonth(),this.$D=v.getDate(),this.$W=v.getDay(),this.$H=v.getHours(),this.$m=v.getMinutes(),this.$s=v.getSeconds(),this.$ms=v.getMilliseconds()},U.$utils=function(){return re},U.isValid=function(){return!(this.$d.toString()===j)},U.isSame=function(v,P){var C=w(v);return this.startOf(P)<=C&&C<=this.endOf(P)},U.isAfter=function(v,P){return w(v)=0?1:T.date()),I=R.year||T.year(),z=R.month>=0?R.month:R.year||R.day?0:T.month(),q=R.hour||0,L=R.minute||0,j=R.second||0,B=R.millisecond||0;return k?new Date(Date.UTC(I,z,O,q,L,j,B)):new Date(I,z,O,q,L,j,B)}return x},x=_.parse;_.parse=function(v){v.date=r.bind(this)(v),x.bind(this)(v)};var k=_.set,R=_.add,d=function(v,P,C,_){if(void 0===_&&(_=1),P instanceof Object){var x=Object.keys(P),k=this;return x.forEach((function(C){k=v.bind(k)(P[C]*_,C)})),k}return v.bind(this)(P*_,C)};_.set=function(v,P){return P=void 0===P?v:P,d.bind(this)((function(v,P){return k.bind(this)(P,v)}),P,v)},_.add=function(v,P){return d.bind(this)(R,v,P)},_.subtract=function(v,P){return d.bind(this)(R,v,P,-1)}}}()},84110:function(v){v.exports=function(){"use strict";return function(v,P,C){v=v||{};var _=P.prototype,x={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(v,P,C,x){return _.fromToBase(v,P,C,x)}C.en.relativeTime=x,_.fromToBase=function(P,_,k,R,T){for(var O,I,z,q=k.$locale().relativeTime||x,L=v.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"}],j=L.length,B=0;B0,U<=G.r||!G.r){U<=1&&B>0&&(G=L[B-1]);var V=q[G.l];T&&(U=T(""+U)),I="string"==typeof V?V.replace("%d",U):V(U,_,G.l,z);break}}if(_)return I;var Q=z?q.future:q.past;return"function"==typeof Q?Q(I):Q.replace("%s",I)},_.to=function(v,P){return i(v,P,this,!0)},_.from=function(v,P){return i(v,P,this)};var d=function(v){return v.$u?C.utc():C()};_.toNow=function(v){return this.to(d(this),v)},_.fromNow=function(v){return this.from(d(this),v)}}}()},70178:function(v){v.exports=function(){"use strict";var v="minute",P=/[+-]\d\d(?::?\d\d)?/g,C=/([+-]|\d\d)/g;return function(_,x,k){var R=x.prototype;k.utc=function(v){return new x({date:v,utc:!0,args:arguments})},R.utc=function(P){var C=k(this.toDate(),{locale:this.$L,utc:!0});return P?C.add(this.utcOffset(),v):C},R.local=function(){return k(this.toDate(),{locale:this.$L,utc:!1})};var T=R.parse;R.parse=function(v){v.utc&&(this.$u=!0),this.$utils().u(v.$offset)||(this.$offset=v.$offset),T.call(this,v)};var O=R.init;R.init=function(){if(this.$u){var v=this.$d;this.$y=v.getUTCFullYear(),this.$M=v.getUTCMonth(),this.$D=v.getUTCDate(),this.$W=v.getUTCDay(),this.$H=v.getUTCHours(),this.$m=v.getUTCMinutes(),this.$s=v.getUTCSeconds(),this.$ms=v.getUTCMilliseconds()}else O.call(this)};var I=R.utcOffset;R.utcOffset=function(_,x){var k=this.$utils().u;if(k(_))return this.$u?0:k(this.$offset)?I.call(this):this.$offset;if("string"==typeof _&&(_=function(v){void 0===v&&(v="");var _=v.match(P);if(!_)return null;var x=(""+_[0]).match(C)||["-",0,0],k=x[0],R=60*+x[1]+ +x[2];return 0===R?0:"+"===k?R:-R}(_),null===_))return this;var R=Math.abs(_)<=16?60*_:_,T=this;if(x)return T.$offset=R,T.$u=0===_,T;if(0!==_){var O=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(T=this.local().add(R+O,v)).$offset=R,T.$x.$localOffset=O}else T=this.utc();return T};var z=R.format;R.format=function(v){var P=v||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return z.call(this,P)},R.valueOf=function(){var v=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*v},R.isUTC=function(){return!!this.$u},R.toISOString=function(){return this.toDate().toISOString()},R.toString=function(){return this.toDate().toUTCString()};var q=R.toDate;R.toDate=function(v){return"s"===v&&this.$offset?k(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():q.call(this)};var L=R.diff;R.diff=function(v,P,C){if(v&&this.$u===v.$u)return L.call(this,v,P,C);var _=this.local(),x=k(v).local();return L.call(_,x,P,C)}}}()},11227:(v,P,C)=>{P.formatArgs=function formatArgs(P){if(P[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+P[0]+(this.useColors?"%c ":" ")+"+"+v.exports.humanize(this.diff),!this.useColors)return;const C="color: "+this.color;P.splice(1,0,C,"color: inherit");let _=0,x=0;P[0].replace(/%[a-zA-Z%]/g,(v=>{"%%"!==v&&(_++,"%c"===v&&(x=_))})),P.splice(x,0,C)},P.save=function save(v){try{v?P.storage.setItem("debug",v):P.storage.removeItem("debug")}catch(v){}},P.load=function load(){let v;try{v=P.storage.getItem("debug")}catch(v){}!v&&"undefined"!=typeof process&&"env"in process&&(v=process.env.DEBUG);return v},P.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+)/)},P.storage=function localstorage(){try{return localStorage}catch(v){}}(),P.destroy=(()=>{let v=!1;return()=>{v||(v=!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`."))}})(),P.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"],P.log=console.debug||console.log||(()=>{}),v.exports=C(82447)(P);const{formatters:_}=v.exports;_.j=function(v){try{return JSON.stringify(v)}catch(v){return"[UnexpectedJSONParseError]: "+v.message}}},82447:(v,P,C)=>{v.exports=function setup(v){function createDebug(v){let P,C,_,x=null;function debug(...v){if(!debug.enabled)return;const C=debug,_=Number(new Date),x=_-(P||_);C.diff=x,C.prev=P,C.curr=_,P=_,v[0]=createDebug.coerce(v[0]),"string"!=typeof v[0]&&v.unshift("%O");let k=0;v[0]=v[0].replace(/%([a-zA-Z%])/g,((P,_)=>{if("%%"===P)return"%";k++;const x=createDebug.formatters[_];if("function"==typeof x){const _=v[k];P=x.call(C,_),v.splice(k,1),k--}return P})),createDebug.formatArgs.call(C,v);(C.log||createDebug.log).apply(C,v)}return debug.namespace=v,debug.useColors=createDebug.useColors(),debug.color=createDebug.selectColor(v),debug.extend=extend,debug.destroy=createDebug.destroy,Object.defineProperty(debug,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==x?x:(C!==createDebug.namespaces&&(C=createDebug.namespaces,_=createDebug.enabled(v)),_),set:v=>{x=v}}),"function"==typeof createDebug.init&&createDebug.init(debug),debug}function extend(v,P){const C=createDebug(this.namespace+(void 0===P?":":P)+v);return C.log=this.log,C}function toNamespace(v){return v.toString().substring(2,v.toString().length-2).replace(/\.\*\?$/,"*")}return createDebug.debug=createDebug,createDebug.default=createDebug,createDebug.coerce=function coerce(v){if(v instanceof Error)return v.stack||v.message;return v},createDebug.disable=function disable(){const v=[...createDebug.names.map(toNamespace),...createDebug.skips.map(toNamespace).map((v=>"-"+v))].join(",");return createDebug.enable(""),v},createDebug.enable=function enable(v){let P;createDebug.save(v),createDebug.namespaces=v,createDebug.names=[],createDebug.skips=[];const C=("string"==typeof v?v:"").split(/[\s,]+/),_=C.length;for(P=0;P<_;P++)C[P]&&("-"===(v=C[P].replace(/\*/g,".*?"))[0]?createDebug.skips.push(new RegExp("^"+v.slice(1)+"$")):createDebug.names.push(new RegExp("^"+v+"$")))},createDebug.enabled=function enabled(v){if("*"===v[v.length-1])return!0;let P,C;for(P=0,C=createDebug.skips.length;P{createDebug[P]=v[P]})),createDebug.names=[],createDebug.skips=[],createDebug.formatters={},createDebug.selectColor=function selectColor(v){let P=0;for(let C=0;C{"undefined"==typeof process||"renderer"===process.type||!0===process.browser||process.__nwjs?v.exports=C(11227):v.exports=C(39)},39:(v,P,C)=>{const _=C(76224),x=C(73837);P.init=function init(v){v.inspectOpts={};const C=Object.keys(P.inspectOpts);for(let _=0;_{}),"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),P.colors=[6,2,3,4,5,1];try{const v=C(92130);v&&(v.stderr||v).level>=2&&(P.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(v){}P.inspectOpts=Object.keys(process.env).filter((v=>/^debug_/i.test(v))).reduce(((v,P)=>{const C=P.substring(6).toLowerCase().replace(/_([a-z])/g,((v,P)=>P.toUpperCase()));let _=process.env[P];return _=!!/^(yes|on|true|enabled)$/i.test(_)||!/^(no|off|false|disabled)$/i.test(_)&&("null"===_?null:Number(_)),v[C]=_,v}),{}),v.exports=C(82447)(P);const{formatters:k}=v.exports;k.o=function(v){return this.inspectOpts.colors=this.useColors,x.inspect(v,this.inspectOpts).split("\n").map((v=>v.trim())).join(" ")},k.O=function(v){return this.inspectOpts.colors=this.useColors,x.inspect(v,this.inspectOpts)}},1906:v=>{"use strict";v.exports=(v,P,C)=>{const define=C=>Object.defineProperty(v,P,{value:C,enumerable:!0,writable:!0});return Object.defineProperty(v,P,{configurable:!0,enumerable:!0,get(){const v=C();return define(v),v},set(v){define(v)}}),v}},63463:(v,P,C)=>{var _=C(12781).Stream,x=C(73837);function DelayedStream(){this.source=null,this.dataSize=0,this.maxDataSize=1048576,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}v.exports=DelayedStream,x.inherits(DelayedStream,_),DelayedStream.create=function(v,P){var C=new this;for(var _ in P=P||{})C[_]=P[_];C.source=v;var x=v.emit;return v.emit=function(){return C._handleEmit(arguments),x.apply(v,arguments)},v.on("error",(function(){})),C.pauseStream&&v.pause(),C},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(v){this.emit.apply(this,v)}.bind(this)),this._bufferedEvents=[]},DelayedStream.prototype.pipe=function(){var v=_.prototype.pipe.apply(this,arguments);return this.resume(),v},DelayedStream.prototype._handleEmit=function(v){this._released?this.emit.apply(this,v):("data"===v[0]&&(this.dataSize+=v[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(v))},DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(!(this._maxDataSizeExceeded||this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var v="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(v))}}},50367:(v,P,C)=>{"use strict";const _=C(71017),x=C(29847),getExtensions=v=>v.length>1?`{${v.join(",")}}`:v[0],getPath=(v,P)=>{const C="!"===v[0]?v.slice(1):v;return _.isAbsolute(C)?C:_.join(P,C)},getGlob=(v,P)=>{if(P.files&&!Array.isArray(P.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof P.files}\``);if(P.extensions&&!Array.isArray(P.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof P.extensions}\``);return P.files&&P.extensions?P.files.map((C=>{return _.posix.join(v,(x=C,k=P.extensions,_.extname(x)?`**/${x}`:`**/${x}.${getExtensions(k)}`));var x,k})):P.files?P.files.map((P=>_.posix.join(v,`**/${P}`))):P.extensions?[_.posix.join(v,`**/*.${getExtensions(P.extensions)}`)]:[_.posix.join(v,"**")]};v.exports=async(v,P)=>{if("string"!=typeof(P={cwd:process.cwd(),...P}).cwd)throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof P.cwd}\``);const C=await Promise.all([].concat(v).map((async v=>await x.isDirectory(getPath(v,P.cwd))?getGlob(v,P):v)));return[].concat.apply([],C)},v.exports.sync=(v,P)=>{if("string"!=typeof(P={cwd:process.cwd(),...P}).cwd)throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof P.cwd}\``);const C=[].concat(v).map((v=>x.isDirectorySync(getPath(v,P.cwd))?getGlob(v,P):v));return[].concat.apply([],C)}},38360:(v,P,C)=>{var _=C(95687),x=C(13685),k=C(57310),R=C(76174),T=(v.exports.maxRedirects=5,{https:_,http:x});for(var O in T){var h=function(){};h.prototype=T[O],(h=new h).request=function(C){return function(_,x,T){T=T||{};var I,z="object"==typeof _&&"maxRedirects"in _?_.maxRedirects:P.maxRedirects,q=R.extend({count:0,max:z,clientRequest:null,userCallback:x},T);if(q.count>q.max){var L=new Error("Max redirects exceeded. To allow more redirects, pass options.maxRedirects property.");return q.clientRequest.emit("error",L),q.clientRequest}q.count++,I="string"==typeof _?_:k.format(R.extend({protocol:O},_));var j=Object.getPrototypeOf(C).request(_,function redirectCallback(P,C){return function(_){if(_.statusCode<300||_.statusCode>399)return C.userCallback(_);if(!("location"in _.headers))return C.userCallback(_);var x=k.resolve(P,_.headers.location),R=k.parse(x).protocol;return R=R.substr(0,R.length-1),v.exports[R].get(x,redirectCallback(P,C),C)}}(I,q));return q.clientRequest||(q.clientRequest=j),j}}(h),h.get=function(v){return function(P,C,_){var x=v.request(P,C,_);return x.end(),x}}(h),v.exports[O]=h}},7009:(v,P,C)=>{v.exports=HttpDuplex;var _=C(73837),x=C(11451);function HttpDuplex(v,P,C){var _=this;if(!(_ instanceof HttpDuplex))return new HttpDuplex(v,P,C);x.Duplex.call(_,C),_._output=null,_.connect(v,P)}_.inherits(HttpDuplex,x.Duplex),HttpDuplex.prototype.connect=function(v,P){var C=this;C.req=v,C._output=P,C.emit("response",P),P.on("data",(function(v){C.push(v)||C._output.pause()})),P.on("end",(function(){C.push(null)}))},HttpDuplex.prototype._read=function(v){this._output&&this._output.resume()},HttpDuplex.prototype._write=function(v,P,C){this.req.write(v,P),C()},HttpDuplex.prototype.end=function(v,P,C){return this._output.socket.destroy(),this.req.end(v,P,C)},HttpDuplex.prototype.destroy=function(){this.req.destroy(),this._output.socket.destroy()}},89168:(v,P,C)=>{var _=C(63477),x=C(38360),k=C(57147),R=C(71017),T=C(57310),O=C(44456),I=C(7009),z=C(15158)("modem"),q=C(76174),L=C(73837),j=(T=C(57310),C(22714)),B="Windows_NT"===C(22037).type(),Modem=function(v){var P=function(){var v,P={};if(process.env.DOCKER_HOST)if(0===process.env.DOCKER_HOST.indexOf("unix://"))P.socketPath=process.env.DOCKER_HOST.substring(7)||"/var/run/docker.sock";else if(0===process.env.DOCKER_HOST.indexOf("npipe://"))P.socketPath=process.env.DOCKER_HOST.substring(8)||"//./pipe/docker_engine";else{var C=process.env.DOCKER_HOST;C.indexOf("//")<0&&(C="tcp://"+C);try{v=new T.URL(C)}catch(v){throw new Error("DOCKER_HOST env variable should be something like tcp://localhost:1234")}P.port=v.port,"1"===process.env.DOCKER_TLS_VERIFY||"2376"===P.port?P.protocol="https":"ssh:"===v.protocol?(P.protocol="ssh",P.username=v.username,P.sshOptions={agent:process.env.SSH_AUTH_SOCK}):P.protocol="http",P.host=v.hostname,process.env.DOCKER_CERT_PATH&&(P.ca=j(R.join(process.env.DOCKER_CERT_PATH,"ca.pem")),P.cert=k.readFileSync(R.join(process.env.DOCKER_CERT_PATH,"cert.pem")),P.key=k.readFileSync(R.join(process.env.DOCKER_CERT_PATH,"key.pem"))),process.env.DOCKER_CLIENT_TIMEOUT&&(P.timeout=parseInt(process.env.DOCKER_CLIENT_TIMEOUT,10))}else P.socketPath=B?"//./pipe/docker_engine":"/var/run/docker.sock";return P}(),C=Object.assign({},P,v);this.host=C.host,this.host||(this.socketPath=C.socketPath),this.port=C.port,this.username=C.username,this.password=C.password,this.version=C.version,this.key=C.key,this.cert=C.cert,this.ca=C.ca,this.timeout=C.timeout,this.connectionTimeout=C.connectionTimeout,this.checkServerIdentity=C.checkServerIdentity,this.agent=C.agent,this.headers=C.headers||{},this.sshOptions=Object.assign({},v?v.sshOptions:{},P.sshOptions),void 0===this.sshOptions.agentForward&&(this.sshOptions.agentForward=C.agentForward),this.key&&this.cert&&this.ca&&(this.protocol="https"),this.protocol=C.protocol||this.protocol||"http"};Modem.prototype.dial=function(v,P){var C,_,x,O=this;if(v.options&&(C=v.options),C&&C.authconfig&&delete C.authconfig,C&&C.abortSignal&&delete C.abortSignal,this.version&&(v.path="/"+this.version+v.path),this.host){var I=T.parse(O.host);_=T.format({protocol:I.protocol||O.protocol,hostname:I.hostname||O.host,port:O.port}),_=T.resolve(_,v.path)}else _=v.path;-1!==v.path.indexOf("?")&&(C&&Object.keys(C).length>0?_+=this.buildQuerystring(C._query||C):_=_.substring(0,_.length-1));var z={path:_,method:v.method,headers:v.headers||Object.assign({},O.headers),key:O.key,cert:O.cert,ca:O.ca};if(this.checkServerIdentity&&(z.checkServerIdentity=this.checkServerIdentity),this.agent&&(z.agent=this.agent),v.authconfig&&(z.headers["X-Registry-Auth"]=v.authconfig.key||v.authconfig.base64||Buffer.from(JSON.stringify(v.authconfig)).toString("base64")),v.registryconfig&&(z.headers["X-Registry-Config"]=v.registryconfig.base64||Buffer.from(JSON.stringify(v.registryconfig)).toString("base64")),v.abortSignal&&(z.signal=v.abortSignal),v.file?(x="string"==typeof v.file?k.createReadStream(R.resolve(v.file)):v.file,z.headers["Content-Type"]="application/tar"):C&&"POST"===v.method&&(x=JSON.stringify(C._body||C),v.allowEmpty||"{}"!==x&&'""'!==x?z.headers["Content-Type"]="application/json":x=void 0),"string"==typeof x?z.headers["Content-Length"]=Buffer.byteLength(x):!0===Buffer.isBuffer(x)?z.headers["Content-Length"]=x.length:("PUT"===z.method||v.hijack||v.openStdin)&&(z.headers["Transfer-Encoding"]="chunked"),v.hijack&&(z.headers.Connection="Upgrade",z.headers.Upgrade="tcp"),this.socketPath)z.socketPath=this.socketPath;else{var q=T.parse(_);z.hostname=q.hostname,z.port=q.port,z.path=q.path}this.buildRequest(z,v,x,P)},Modem.prototype.buildRequest=function(v,P,C,_){var k,R=this,T="ssh"===R.protocol?Object.assign(v,{agent:O(Object.assign({},R.sshOptions,{host:R.host,port:R.port,username:R.username,password:R.password})),protocol:"http:"}):v,I=x["ssh"===R.protocol?"http":R.protocol].request(T,(function(){}));z("Sending: %s",L.inspect(v,{showHidden:!0,depth:null})),R.connectionTimeout&&(k=setTimeout((function(){z("Connection Timeout of %s ms exceeded",R.connectionTimeout),I.abort()}),R.connectionTimeout)),R.timeout&&I.on("socket",(function(v){v.setTimeout(R.timeout),v.on("timeout",(function(){z("Timeout of %s ms exceeded",R.timeout),I.abort()}))})),!0===P.hijack&&(clearTimeout(k),I.on("upgrade",(function(v,P,C){return _(null,P)}))),I.on("connect",(function(){clearTimeout(k)})),I.on("disconnect",(function(){clearTimeout(k)})),I.on("response",(function(v){if(clearTimeout(k),!0===P.isStream)R.buildPayload(null,P.isStream,P.statusCodes,P.openStdin,I,v,null,_);else{var C=[];v.on("data",(function(v){C.push(v)})),v.on("end",(function(){var x=Buffer.concat(C),k=x.toString();z("Received: %s",k);var T=q.parseJSON(k)||x;R.buildPayload(null,P.isStream,P.statusCodes,!1,I,v,T,_)}))}})),I.on("error",(function(v){clearTimeout(k),R.buildPayload(v,P.isStream,P.statusCodes,!1,{},{},null,_)})),"string"==typeof C||Buffer.isBuffer(C)?I.write(C):C&&(C.on("error",(function(v){I.destroy(v)})),C.pipe(I)),P.hijack||P.openStdin||"string"!=typeof C&&void 0!==C&&!Buffer.isBuffer(C)||I.end()},Modem.prototype.buildPayload=function(v,P,C,_,x,k,R,T){if(v)return T(v,null);!0!==C[k.statusCode]?function getCause(v,P,C,_){var x="";v?(P.on("data",(function(v){x+=v})),P.on("end",(function(){_(null,q.parseJSON(x)||x)}))):_(null,C)}(P,k,R,(function(v,P){var _=new Error("(HTTP code "+k.statusCode+") "+(C[k.statusCode]||"unexpected")+" - "+(P.message||P)+" ");_.reason=C[k.statusCode],_.statusCode=k.statusCode,_.json=R,T(_,null)})):T(null,_?new I(x,k):P?k:R)},Modem.prototype.demuxStream=function(v,P,C){var _=null,x=null,k=Buffer.from("");function bufferSlice(v){var P=k.slice(0,v);return k=Buffer.from(k.slice(v,k.length)),P}v.on("data",(function processData(v){if(v&&(k=Buffer.concat([k,v])),_){if(k.length>=x){var R=bufferSlice(x);1===_?P.write(R):C.write(R),_=null,processData()}}else if(k.length>=8){var T=bufferSlice(8);_=T.readUInt8(0),x=T.readUInt32BE(4),processData()}}))},Modem.prototype.followProgress=function(v,P,C){var _="",x=[],k=!1;function onStreamEvent(v){function processLine(v){if("\r"==v[v.length-1]&&(v=v.substr(0,v.length-1)),v.length>0){var P=JSON.parse(v);x.push(P),C&&C(P)}}_+=v.toString(),function pump(){var v;for(;(v=_.indexOf("\n"))>=0;)0!=v?(processLine(_.slice(0,v)),_=_.slice(v+1)):_=_.slice(1)}()}function onStreamEnd(){k||P(null,x),k=!0}v.on("data",onStreamEvent),v.on("error",(function onStreamError(C){k=!0,v.removeListener("data",onStreamEvent),v.removeListener("error",onStreamError),v.removeListener("end",onStreamEnd),v.removeListener("close",onStreamEnd),P(C,x)})),v.on("end",onStreamEnd),v.on("close",onStreamEnd)},Modem.prototype.buildQuerystring=function(v){var P={};return Object.keys(v).map((function(C,_){v[C]&&"object"==typeof v[C]&&!Array.isArray(v[C])||"cachefrom"===C?P[C]=JSON.stringify(v[C]):P[C]=v[C]})),_.stringify(P)},v.exports=Modem},44456:(v,P,C)=>{var _=C(29005).Client,x=C(13685);v.exports=function(v){var P=new _,C=new x.Agent;return C.createConnection=function(_,x){P.once("ready",(function(){P.exec("docker system dial-stdio",(function(v,_){if(v)return P.end(),void C.destroy();x(null,_),_.once("close",(()=>{P.end(),C.destroy()}))}))})).connect(v),P.once("end",(()=>C.destroy()))},C}},76174:v=>{var P=[],C=P.forEach,_=P.slice;v.exports.extend=function(v){return C.call(_.call(arguments,1),(function(P){if(P)for(var C in P)v[C]=P[C]})),v},v.exports.parseJSON=function(v){try{return JSON.parse(v)}catch(v){return null}}},69558:(v,P,C)=>{var _=C(34851),Config=function(v,P){this.modem=v,this.id=P};Config.prototype[C(73837).inspect.custom]=function(){return this},Config.prototype.inspect=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/configs/"+this.id,method:"GET",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"config not found",500:"server error",503:"node is not part of a swarm"}};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Config.prototype.update=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/configs/"+this.id+"/update?",method:"POST",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"config not found",500:"server error",503:"node is not part of a swarm"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Config.prototype.remove=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/configs/"+this.id,method:"DELETE",abortSignal:v.abortSignal,statusCodes:{200:!0,204:!0,404:"config not found",500:"server error",503:"node is not part of a swarm"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},v.exports=Config},32098:(v,P,C)=>{C(34851).extend;var _=C(24679),x=C(34851),Container=function(v,P){this.modem=v,this.id=P,this.defaultOptions={top:{},start:{},commit:{},stop:{},pause:{},unpause:{},restart:{},resize:{},attach:{},remove:{},copy:{},kill:{},exec:{},rename:{},log:{},stats:{},getArchive:{},infoArchive:{},putArchive:{},update:{},wait:{}}};Container.prototype[C(73837).inspect.custom]=function(){return this},Container.prototype.inspect=function(v,P){var C=this,_=x.processArgs(v,P),k={path:"/containers/"+this.id+"/json?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,404:"no such container",500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.rename=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.rename),k={path:"/containers/"+this.id+"/rename?",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,204:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.update=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.update),k={path:"/containers/"+this.id+"/update",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,204:!0,400:"bad parameter",404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.top=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.top),k={path:"/containers/"+this.id+"/top?",method:"GET",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.changes=function(v,P){var C=this,_=x.processArgs(v,P),k={path:"/containers/"+this.id+"/changes",method:"GET",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,404:"no such container",500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.listCheckpoint=function(v,P){var C=this,_=x.processArgs(v,P),k={path:"/containers/"+this.id+"/checkpoints?",method:"GET",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.deleteCheckpoint=function(v,P,C){var _=this,k=x.processArgs(P,C),R={path:"/containers/"+this.id+"/checkpoints/"+v+"?",method:"DELETE",abortSignal:k.opts.abortSignal,statusCodes:{200:!0,204:!0,404:"no such container",500:"server error"},options:k.opts};if(void 0===k.callback)return new this.modem.Promise((function(v,P){_.modem.dial(R,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(R,(function(v,P){k.callback(v,P)}))},Container.prototype.createCheckpoint=function(v,P){var C=this,_=x.processArgs(v,P),k={path:"/containers/"+this.id+"/checkpoints",method:"POST",abortSignal:_.opts.abortSignal,allowEmpty:!0,statusCodes:{200:!0,204:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.export=function(v,P){var C=this,_=x.processArgs(v,P),k={path:"/containers/"+this.id+"/export",method:"GET",abortSignal:_.opts.abortSignal,isStream:!0,statusCodes:{200:!0,404:"no such container",500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.start=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.start),k={path:"/containers/"+this.id+"/start?",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,204:!0,304:"container already started",404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.pause=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.pause),k={path:"/containers/"+this.id+"/pause",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,204:!0,500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.unpause=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.unpause),k={path:"/containers/"+this.id+"/unpause",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,204:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.exec=function(v,P){var C=this,k=x.processArgs(v,P,this.defaultOptions.exec),R={path:"/containers/"+this.id+"/exec",method:"POST",abortSignal:k.opts.abortSignal,statusCodes:{200:!0,201:!0,404:"no such container",409:"container stopped/paused",500:"server error"},options:k.opts};if(void 0===k.callback)return new this.modem.Promise((function(v,P){C.modem.dial(R,(function(x,k){if(x)return P(x);v(new _(C.modem,k.Id))}))}));this.modem.dial(R,(function(v,P){if(v)return k.callback(v,P);k.callback(v,new _(C.modem,P.Id))}))},Container.prototype.commit=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.commit);_.opts.container=this.id;var k={path:"/commit?",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,201:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.stop=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.stop),k={path:"/containers/"+this.id+"/stop?",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,204:!0,304:"container already stopped",404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.restart=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.restart),k={path:"/containers/"+this.id+"/restart?",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,204:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.kill=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.kill),k={path:"/containers/"+this.id+"/kill?",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,204:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.resize=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.resize),k={path:"/containers/"+this.id+"/resize?",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,400:"bad parameter",404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.attach=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.attach),k={path:"/containers/"+this.id+"/attach?",method:"POST",abortSignal:_.opts.abortSignal,isStream:!0,hijack:_.opts.hijack,openStdin:_.opts.stdin,statusCodes:{200:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.wait=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.wait),k={path:"/containers/"+this.id+"/wait?",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,400:"bad parameter",404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.remove=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.remove),k={path:"/containers/"+this.id+"?",method:"DELETE",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,204:!0,400:"bad parameter",404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.copy=function(v,P){var C=this;console.log("container.copy is deprecated since Docker v1.8.x");var _=x.processArgs(v,P,this.defaultOptions.copy),k={path:"/containers/"+this.id+"/copy",method:"POST",abortSignal:_.opts.abortSignal,isStream:!0,statusCodes:{200:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.getArchive=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.getArchive),k={path:"/containers/"+this.id+"/archive?",method:"GET",abortSignal:_.opts.abortSignal,isStream:!0,statusCodes:{200:!0,400:"client error, bad parameters",404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.infoArchive=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.infoArchive),k={path:"/containers/"+this.id+"/archive?",method:"HEAD",abortSignal:_.opts.abortSignal,isStream:!0,statusCodes:{200:!0,400:"client error, bad parameters",404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.putArchive=function(v,P,C){var _=this,k=x.processArgs(P,C,this.defaultOptions.putArchive),R={path:"/containers/"+this.id+"/archive?",method:"PUT",file:v,abortSignal:k.opts.abortSignal,isStream:!0,statusCodes:{200:!0,400:"client error, bad parameters",403:"client error, permission denied",404:"no such container",500:"server error"},options:k.opts};if(void 0===k.callback)return new this.modem.Promise((function(v,P){_.modem.dial(R,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(R,(function(v,P){k.callback(v,P)}))},Container.prototype.logs=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.log),k={path:"/containers/"+this.id+"/logs?",method:"GET",abortSignal:_.opts.abortSignal,isStream:_.opts.follow||!1,statusCodes:{200:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){_.callback(v,P)}))},Container.prototype.stats=function(v,P){var C=this,_=x.processArgs(v,P,this.defaultOptions.stats),k=!0;!1===_.opts.stream&&(k=!1);var R={path:"/containers/"+this.id+"/stats?",method:"GET",abortSignal:_.opts.abortSignal,isStream:k,statusCodes:{200:!0,404:"no such container",500:"server error"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(R,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(R,(function(v,P){_.callback(v,P)}))},v.exports=Container},2883:(v,P,C)=>{var _=C(82361).EventEmitter,x=C(89168),k=C(86420),R=C(59796),T=C(32098),O=C(36175),I=C(46552),z=C(64166),q=C(79884),L=C(21602),j=C(11883),B=C(69558),G=C(66164),U=C(73432),V=C(24679),Q=C(34851),Y=Q.extend,Docker=function(v){if(!(this instanceof Docker))return new Docker(v);var P=global.Promise;v&&v.Promise&&(P=v.Promise,1===Object.keys(v).length&&(v=void 0)),this.modem=new x(v),this.modem.Promise=P};Docker.prototype.createContainer=function(v,P){var C=this,_={path:"/containers/create?",method:"POST",options:v,authconfig:v.authconfig,abortSignal:v.abortSignal,statusCodes:{200:!0,201:!0,404:"no such container",406:"impossible to attach",500:"server error"}};if(delete v.authconfig,void 0===P)return new this.modem.Promise((function(v,P){C.modem.dial(_,(function(_,x){if(_)return P(_);v(C.getContainer(x.Id))}))}));this.modem.dial(_,(function(v,_){if(v)return P(v,_);P(v,C.getContainer(_.Id))}))},Docker.prototype.createImage=function(v,P,C){var _=this;C||"function"!=typeof P?C||P||(v=(P=v).authconfig):(C=P,v=(P=v).authconfig||void 0);var x={path:"/images/create?",method:"POST",options:P,authconfig:v,abortSignal:P.abortSignal,isStream:!0,statusCodes:{200:!0,500:"server error"}};if(void 0===C)return new this.modem.Promise((function(v,P){_.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){C(v,P)}))},Docker.prototype.loadImage=function(v,P,C){var _=this;C||"function"!=typeof P||(C=P,P=null);var x={path:"/images/load?",method:"POST",options:P,file:v,abortSignal:P&&P.abortSignal,isStream:!0,statusCodes:{200:!0,500:"server error"}};if(void 0===C)return new this.modem.Promise((function(v,P){_.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){C(v,P)}))},Docker.prototype.importImage=function(v,P,C){var _=this;C||"function"!=typeof P||(C=P,P=void 0),P||(P={}),P.fromSrc="-";var x={path:"/images/create?",method:"POST",options:P,file:v,abortSignal:P.abortSignal,isStream:!0,statusCodes:{200:!0,500:"server error"}};if(void 0===C)return new this.modem.Promise((function(v,P){_.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){C(v,P)}))},Docker.prototype.checkAuth=function(v,P){var C=this,_={path:"/auth",method:"POST",options:v,abortSignal:v.abortSignal,statusCodes:{200:!0,204:!0,500:"server error"}};if(void 0===P)return new this.modem.Promise((function(v,P){C.modem.dial(_,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(_,(function(v,C){P(v,C)}))},Docker.prototype.buildImage=function(v,P,C){var _=this;function build(v){var x={path:"/build?",method:"POST",file:v,options:P,abortSignal:P&&P.abortSignal,isStream:!0,statusCodes:{200:!0,500:"server error"}};if(P&&(P.registryconfig&&(x.registryconfig=x.options.registryconfig,delete x.options.registryconfig),P.authconfig&&(x.authconfig=x.options.authconfig,delete x.options.authconfig)),void 0===C)return new _.modem.Promise((function(v,P){_.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));_.modem.dial(x,(function(v,P){C(v,P)}))}return C||"function"!=typeof P||(C=P,P=null),v&&v.context?build(k.pack(v.context,{entries:v.src}).pipe(R.createGzip())):build(v)},Docker.prototype.getContainer=function(v){return new T(this.modem,v)},Docker.prototype.getImage=function(v){return new O(this.modem,v)},Docker.prototype.getVolume=function(v){return new I(this.modem,v)},Docker.prototype.getPlugin=function(v,P){return new L(this.modem,v,P)},Docker.prototype.getService=function(v){return new q(this.modem,v)},Docker.prototype.getTask=function(v){return new G(this.modem,v)},Docker.prototype.getNode=function(v){return new U(this.modem,v)},Docker.prototype.getNetwork=function(v){return new z(this.modem,v)},Docker.prototype.getSecret=function(v){return new j(this.modem,v)},Docker.prototype.getConfig=function(v){return new B(this.modem,v)},Docker.prototype.getExec=function(v){return new V(this.modem,v)},Docker.prototype.listContainers=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/containers/json?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,400:"bad parameter",500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.listImages=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/images/json?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,400:"bad parameter",500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.getImages=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/images/get?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,isStream:!0,statusCodes:{200:!0,400:"bad parameter",500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.listServices=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/services?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.listNodes=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/nodes?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,400:"bad parameter",404:"no such node",500:"server error",503:"node is not part of a swarm"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.listTasks=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/tasks?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.createSecret=function(v,P){var C=Q.processArgs(v,P),_=this,x={path:"/secrets/create?",method:"POST",options:C.opts,abortSignal:C.opts.abortSignal,statusCodes:{200:!0,201:!0,406:"server error or node is not part of a swarm",409:"name conflicts with an existing object",500:"server error"}};if(void 0===C.callback)return new this.modem.Promise((function(v,P){_.modem.dial(x,(function(C,x){if(C)return P(C);v(_.getSecret(x.ID))}))}));this.modem.dial(x,(function(v,P){if(v)return C.callback(v,P);C.callback(v,_.getSecret(P.ID))}))},Docker.prototype.createConfig=function(v,P){var C=Q.processArgs(v,P),_=this,x={path:"/configs/create?",method:"POST",options:C.opts,abortSignal:C.opts.abortSignal,statusCodes:{200:!0,201:!0,406:"server error or node is not part of a swarm",409:"name conflicts with an existing object",500:"server error"}};if(void 0===C.callback)return new this.modem.Promise((function(v,P){_.modem.dial(x,(function(C,x){if(C)return P(C);v(_.getConfig(x.ID))}))}));this.modem.dial(x,(function(v,P){if(v)return C.callback(v,P);C.callback(v,_.getConfig(P.ID))}))},Docker.prototype.listSecrets=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/secrets?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.listConfigs=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/configs?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.createPlugin=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/plugins/create?",method:"POST",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,204:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(x,k){if(x)return P(x);v(C.getPlugin(_.opts.name))}))}));this.modem.dial(x,(function(v,P){if(v)return _.callback(v,P);_.callback(v,C.getPlugin(_.opts.name))}))},Docker.prototype.listPlugins=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/plugins?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.pruneImages=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/images/prune?",method:"POST",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.pruneBuilder=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/build/prune",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.pruneContainers=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/containers/prune?",method:"POST",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.pruneVolumes=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/volumes/prune?",method:"POST",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.pruneNetworks=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/networks/prune?",method:"POST",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.createVolume=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/volumes/create?",method:"POST",allowEmpty:!0,options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,201:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(_,x){if(_)return P(_);v(C.getVolume(x.Name))}))}));this.modem.dial(x,(function(v,P){if(v)return _.callback(v,P);_.callback(v,C.getVolume(P.Name))}))},Docker.prototype.createService=function(v,P,C){C||"function"!=typeof P?P||C||(P=v):(C=P,v=(P=v).authconfig||void 0);var _=this,x={path:"/services/create",method:"POST",options:P,authconfig:v,abortSignal:P&&P.abortSignal,statusCodes:{200:!0,201:!0,500:"server error"}};if(void 0===C)return new this.modem.Promise((function(v,P){_.modem.dial(x,(function(C,x){if(C)return P(C);v(_.getService(x.ID||x.Id))}))}));this.modem.dial(x,(function(v,P){if(v)return C(v,P);C(v,_.getService(P.ID||P.Id))}))},Docker.prototype.listVolumes=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/volumes?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,400:"bad parameter",500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.createNetwork=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/networks/create?",method:"POST",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,201:!0,404:"driver not found",500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(_,x){if(_)return P(_);v(C.getNetwork(x.Id))}))}));this.modem.dial(x,(function(v,P){if(v)return _.callback(v,P);_.callback(v,C.getNetwork(P.Id))}))},Docker.prototype.listNetworks=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/networks?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,statusCodes:{200:!0,400:"bad parameter",500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.searchImages=function(v,P){var C=this,_={path:"/images/search?",method:"GET",options:v,authconfig:v.authconfig,abortSignal:v.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===P)return new this.modem.Promise((function(v,P){C.modem.dial(_,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(_,(function(v,C){P(v,C)}))},Docker.prototype.info=function(v,P){var C=this,_=Q.processArgs(v,P);v={path:"/info",method:"GET",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(P,_){C.modem.dial(v,(function(v,C){if(v)return _(v);P(C)}))}));this.modem.dial(v,(function(v,P){_.callback(v,P)}))},Docker.prototype.version=function(v,P){var C=this,_=Q.processArgs(v,P);v={path:"/version",method:"GET",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(P,_){C.modem.dial(v,(function(v,C){if(v)return _(v);P(C)}))}));this.modem.dial(v,(function(v,P){_.callback(v,P)}))},Docker.prototype.ping=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/_ping",method:"GET",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.df=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/system/df",method:"GET",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.getEvents=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/events?",method:"GET",options:_.opts,abortSignal:_.opts.abortSignal,isStream:!0,statusCodes:{200:!0,500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.pull=function(v,P,C,_){var x=Q.processArgs(P,C),k=Q.parseRepositoryTag(v);x.opts.fromImage=k.repository,x.opts.tag=k.tag||"latest";var R=[x.opts,x.callback];return _&&(R=[_,x.opts,x.callback]),this.createImage.apply(this,R)},Docker.prototype.run=function(v,P,C,_,x,k){return"function"==typeof arguments[arguments.length-1]?this.runCallback(v,P,C,_,x,k):this.runPromise(v,P,C,_,x)},Docker.prototype.runCallback=function(v,P,C,x,k,R){R||"function"!=typeof x?R||"function"!=typeof k||(R=k,k={}):(R=x,x={},k={});var T=new _;var O={Hostname:"",User:"",AttachStdin:!1,AttachStdout:!0,AttachStderr:!0,Tty:!0,OpenStdin:!1,StdinOnce:!1,Env:null,Cmd:P,Image:v,Volumes:{},VolumesFrom:[]};return Y(O,x),this.createContainer(O,(function handler(v,P){if(v)return R(v,null,P);T.emit("container",P),P.attach({stream:!0,stdout:!0,stderr:!0},(function handler(v,_){if(v)return R(v,null,P);T.emit("stream",_),C&&(C instanceof Array?(_.on("end",(function(){try{C[0].end()}catch(v){}try{C[1].end()}catch(v){}})),P.modem.demuxStream(_,C[0],C[1])):(_.setEncoding("utf8"),_.pipe(C,{end:!0}))),P.start(k,(function(v,C){if(v)return R(v,C,P);T.emit("start",P),P.wait((function(v,C){T.emit("data",C),R(v,C,P)}))}))}))})),T},Docker.prototype.runPromise=function(v,P,C,_,x){var k=this;x=x||{};var R,T={Hostname:"",User:"",AttachStdin:!1,AttachStdout:!0,AttachStderr:!0,Tty:!0,OpenStdin:!1,StdinOnce:!1,Env:null,Cmd:P,Image:v,Volumes:{},VolumesFrom:[]};return Y(T,_=_||{}),new this.modem.Promise((function(v,P){k.createContainer(T).then((function(v){return R=v,v.attach({stream:!0,stdout:!0,stderr:!0})})).then((function(v){return C&&(C instanceof Array?(v.on("end",(function(){try{C[0].end()}catch(v){}try{C[1].end()}catch(v){}})),R.modem.demuxStream(v,C[0],C[1])):(v.setEncoding("utf8"),v.pipe(C,{end:!0}))),R.start(x)})).then((function(v){return R.wait()})).then((function(P){v([P,R])})).catch((function(v){P(v)}))}))},Docker.prototype.swarmInit=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/swarm/init",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,400:"bad parameter",406:"node is already part of a Swarm"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.swarmJoin=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/swarm/join",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,400:"bad parameter",406:"node is already part of a Swarm"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.swarmLeave=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/swarm/leave?",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,406:"node is not part of a Swarm"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.swarmUpdate=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/swarm/update?",method:"POST",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,400:"bad parameter",406:"node is already part of a Swarm"},options:_.opts};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.prototype.swarmInspect=function(v,P){var C=this,_=Q.processArgs(v,P),x={path:"/swarm",method:"GET",abortSignal:_.opts.abortSignal,statusCodes:{200:!0,406:"This node is not a swarm manager",500:"server error"}};if(void 0===_.callback)return new this.modem.Promise((function(v,P){C.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){_.callback(v,P)}))},Docker.Container=T,Docker.Image=O,Docker.Volume=I,Docker.Network=z,Docker.Service=q,Docker.Plugin=L,Docker.Secret=j,Docker.Task=G,Docker.Node=U,Docker.Exec=V,v.exports=Docker},24679:(v,P,C)=>{var _=C(34851),Exec=function(v,P){this.modem=v,this.id=P};Exec.prototype[C(73837).inspect.custom]=function(){return this},Exec.prototype.start=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/exec/"+this.id+"/start",method:"POST",abortSignal:x.opts.abortSignal,isStream:!0,allowEmpty:!0,hijack:x.opts.hijack,openStdin:x.opts.stdin,statusCodes:{200:!0,204:!0,404:"no such exec",409:"container stopped/paused",500:"container not running"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){if(v)return x.callback(v,P);x.callback(v,P)}))},Exec.prototype.resize=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/exec/"+this.id+"/resize?",method:"POST",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"no such exec",500:"container not running"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){if(v)return x.callback(v,P);x.callback(v,P)}))},Exec.prototype.inspect=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/exec/"+this.id+"/json",method:"GET",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"no such exec",500:"server error"}};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,C){if(v)return P(v,C);x.callback(v,C)}))},v.exports=Exec},36175:(v,P,C)=>{var _=C(34851),Image=function(v,P){this.modem=v,this.name=P};Image.prototype[C(73837).inspect.custom]=function(){return this},Image.prototype.inspect=function(v){var P=this,C={path:"/images/"+this.name+"/json",method:"GET",statusCodes:{200:!0,404:"no such image",500:"server error"}};if(void 0===v)return new this.modem.Promise((function(v,_){P.modem.dial(C,(function(P,C){if(P)return _(P);v(C)}))}));this.modem.dial(C,(function(P,C){if(P)return v(P,C);v(P,C)}))},Image.prototype.distribution=function(v,P){var C=_.processArgs(v,P),x=this,k={path:"/distribution/"+this.name+"/json",method:"GET",statusCodes:{200:!0,401:"no such image",500:"server error"},authconfig:C.opts?C.opts.authconfig:void 0};if(void 0===C.callback)return new this.modem.Promise((function(v,P){x.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){if(v)return C.callback(v,P);C.callback(v,P)}))},Image.prototype.history=function(v){var P=this,C={path:"/images/"+this.name+"/history",method:"GET",statusCodes:{200:!0,404:"no such image",500:"server error"}};if(void 0===v)return new this.modem.Promise((function(v,_){P.modem.dial(C,(function(P,C){if(P)return _(P);v(C)}))}));this.modem.dial(C,(function(P,C){if(P)return v(P,C);v(P,C)}))},Image.prototype.get=function(v){var P=this,C={path:"/images/"+this.name+"/get",method:"GET",isStream:!0,statusCodes:{200:!0,500:"server error"}};if(void 0===v)return new this.modem.Promise((function(v,_){P.modem.dial(C,(function(P,C){if(P)return _(P);v(C)}))}));this.modem.dial(C,(function(P,C){if(P)return v(P,C);v(P,C)}))},Image.prototype.push=function(v,P,C){var x=this,k=_.processArgs(v,P),R=!0;!1===k.opts.stream&&(R=!1);var T={path:"/images/"+this.name+"/push?",method:"POST",options:k.opts,authconfig:k.opts.authconfig||C,abortSignal:k.opts.abortSignal,isStream:R,statusCodes:{200:!0,404:"no such image",500:"server error"}};if(delete T.options.authconfig,void 0===P)return new this.modem.Promise((function(v,P){x.modem.dial(T,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(T,(function(v,C){P(v,C)}))},Image.prototype.tag=function(v,P){var C=this,_={path:"/images/"+this.name+"/tag?",method:"POST",options:v,abortSignal:v&&v.abortSignal,statusCodes:{200:!0,201:!0,400:"bad parameter",404:"no such image",409:"conflict",500:"server error"}};if(void 0===P)return new this.modem.Promise((function(v,P){C.modem.dial(_,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(_,(function(v,C){P(v,C)}))},Image.prototype.remove=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/images/"+this.name+"?",method:"DELETE",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"no such image",409:"conflict",500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},v.exports=Image},64166:(v,P,C)=>{var _=C(34851),Network=function(v,P){this.modem=v,this.id=P};Network.prototype[C(73837).inspect.custom]=function(){return this},Network.prototype.inspect=function(v,P){var C=this,x=_.processArgs(v,P);v={path:"/networks/"+this.id+"?",method:"GET",statusCodes:{200:!0,404:"no such network",500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(P,_){C.modem.dial(v,(function(v,C){if(v)return _(v);P(C)}))}));this.modem.dial(v,(function(v,P){x.callback(v,P)}))},Network.prototype.remove=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/networks/"+this.id,method:"DELETE",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,204:!0,404:"no such network",409:"conflict",500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Network.prototype.connect=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/networks/"+this.id+"/connect",method:"POST",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,201:!0,404:"network or container is not found",500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Network.prototype.disconnect=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/networks/"+this.id+"/disconnect",method:"POST",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,201:!0,404:"network or container is not found",500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},v.exports=Network},73432:(v,P,C)=>{var _=C(34851),Node=function(v,P){this.modem=v,this.id=P};Node.prototype[C(73837).inspect.custom]=function(){return this},Node.prototype.inspect=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/nodes/"+this.id,method:"GET",abortSignal:x.abortSignal,statusCodes:{200:!0,404:"no such node",500:"server error"}};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Node.prototype.update=function(v,P){var C=this;P||"function"!=typeof v||(P=v);var _={path:"/nodes/"+this.id+"/update?",method:"POST",abortSignal:v&&v.abortSignal,statusCodes:{200:!0,404:"no such node",406:"node is not part of a swarm",500:"server error"},options:v};if(void 0===P)return new this.modem.Promise((function(v,P){C.modem.dial(_,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(_,(function(v,C){P(v,C)}))},Node.prototype.remove=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/nodes/"+this.id+"?",method:"DELETE",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"no such node",500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},v.exports=Node},21602:(v,P,C)=>{var _=C(34851),Plugin=function(v,P,C){this.modem=v,this.name=P,this.remote=C||P};Plugin.prototype[C(73837).inspect.custom]=function(){return this},Plugin.prototype.inspect=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/plugins/"+this.name,method:"GET",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"plugin is not installed",500:"server error"}};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Plugin.prototype.remove=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/plugins/"+this.name+"?",method:"DELETE",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"plugin is not installed",500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){if(v)return x.callback(v,P);x.callback(v,P)}))},Plugin.prototype.privileges=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/plugins/privileges?",method:"GET",options:{remote:this.remote},abortSignal:x.opts.abortSignal,statusCodes:{200:!0,500:"server error"}};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Plugin.prototype.pull=function(v,P){var C=this,x=_.processArgs(v,P);x.opts._query&&!x.opts._query.name&&(x.opts._query.name=this.name),x.opts._query&&!x.opts._query.remote&&(x.opts._query.remote=this.remote);var k={path:"/plugins/pull?",method:"POST",abortSignal:x.opts.abortSignal,isStream:!0,options:x.opts,statusCodes:{200:!0,204:!0,500:"server error"}};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Plugin.prototype.enable=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/plugins/"+this.name+"/enable?",method:"POST",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Plugin.prototype.disable=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/plugins/"+this.name+"/disable",method:"POST",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Plugin.prototype.push=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/plugins/"+this.name+"/push",method:"POST",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"plugin not installed",500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Plugin.prototype.configure=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/plugins/"+this.name+"/set",method:"POST",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"plugin not installed",500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Plugin.prototype.upgrade=function(v,P,C){var _=this;C||"function"!=typeof P||(C=P,v=(P=v).authconfig||void 0);var x={path:"/plugins/"+this.name+"/upgrade?",method:"POST",abortSignal:P&&P.abortSignal,statusCodes:{200:!0,204:!0,404:"plugin not installed",500:"server error"},authconfig:v,options:P};if(void 0===C)return new this.modem.Promise((function(v,P){_.modem.dial(x,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(x,(function(v,P){C(v,P)}))},v.exports=Plugin},11883:(v,P,C)=>{var _=C(34851),Secret=function(v,P){this.modem=v,this.id=P};Secret.prototype[C(73837).inspect.custom]=function(){return this},Secret.prototype.inspect=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/secrets/"+this.id,method:"GET",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"secret not found",406:"node is not part of a swarm",500:"server error"}};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Secret.prototype.update=function(v,P){var C=this;P||"function"!=typeof v||(P=v);var _={path:"/secrets/"+this.id+"/update?",method:"POST",abortSignal:v&&v.abortSignal,statusCodes:{200:!0,404:"secret not found",500:"server error"},options:v};if(void 0===P)return new this.modem.Promise((function(v,P){C.modem.dial(_,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(_,(function(v,C){P(v,C)}))},Secret.prototype.remove=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/secrets/"+this.id,method:"DELETE",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,204:!0,404:"secret not found",500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},v.exports=Secret},79884:(v,P,C)=>{var _=C(34851),Service=function(v,P){this.modem=v,this.id=P};Service.prototype[C(73837).inspect.custom]=function(){return this},Service.prototype.inspect=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/services/"+this.id,method:"GET",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"no such service",500:"server error"}};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Service.prototype.remove=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/services/"+this.id,method:"DELETE",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,204:!0,404:"no such service",500:"server error"}};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Service.prototype.update=function(v,P,C){var _=this;if(!C){var x=typeof P;"function"===x?(C=P,v=(P=v).authconfig||void 0):"undefined"===x&&(v=(P=v).authconfig||void 0)}var k={path:"/services/"+this.id+"/update?",method:"POST",abortSignal:P&&P.abortSignal,statusCodes:{200:!0,404:"no such service",500:"server error"},authconfig:v,options:P};if(void 0===C)return new this.modem.Promise((function(v,P){_.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){C(v,P)}))},Service.prototype.logs=function(v,P){var C=this,x=_.processArgs(v,P,{}),k={path:"/services/"+this.id+"/logs?",method:"GET",abortSignal:x.opts.abortSignal,isStream:x.opts.follow||!1,statusCodes:{200:!0,404:"no such service",500:"server error",503:"node is not part of a swarm"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},v.exports=Service},66164:(v,P,C)=>{var _=C(34851),Task=function(v,P){this.modem=v,this.id=P,this.defaultOptions={log:{}}};Task.prototype[C(73837).inspect.custom]=function(){return this},Task.prototype.inspect=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/tasks/"+this.id,method:"GET",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"unknown task",500:"server error"}};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Task.prototype.logs=function(v,P){var C=this,x=_.processArgs(v,P,this.defaultOptions.log),k={path:"/tasks/"+this.id+"/logs?",method:"GET",abortSignal:x.opts.abortSignal,isStream:x.opts.follow||!1,statusCodes:{101:!0,200:!0,404:"no such container",500:"server error",503:"node is not part of a swarm"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},v.exports=Task},34851:v=>{var P=[],C=P.forEach,_=P.slice;v.exports.extend=function(v){return C.call(_.call(arguments,1),(function(P){if(P)for(var C in P)v[C]=P[C]})),v},v.exports.processArgs=function(P,C,_){return C||"function"!=typeof P||(C=P,P=null),{callback:C,opts:v.exports.extend({},_,P)}},v.exports.parseRepositoryTag=function(v){var P,C=v.indexOf("@"),_=v.lastIndexOf(":");if(C>=0)P=C;else{if(!(_>=0))return{repository:v};P=_}var x=v.slice(P+1);return-1===x.indexOf("/")?{repository:v.slice(0,P),tag:x}:{repository:v}}},46552:(v,P,C)=>{var _=C(34851),Volume=function(v,P){this.modem=v,this.name=P};Volume.prototype[C(73837).inspect.custom]=function(){return this},Volume.prototype.inspect=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/volumes/"+this.name,method:"GET",abortSignal:x.opts.abortSignal,statusCodes:{200:!0,404:"no such volume",500:"server error"}};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},Volume.prototype.remove=function(v,P){var C=this,x=_.processArgs(v,P),k={path:"/volumes/"+this.name,method:"DELETE",abortSignal:x.opts.abortSignal,statusCodes:{204:!0,404:"no such volume",409:"conflict",500:"server error"},options:x.opts};if(void 0===x.callback)return new this.modem.Promise((function(v,P){C.modem.dial(k,(function(C,_){if(C)return P(C);v(_)}))}));this.modem.dial(k,(function(v,P){x.callback(v,P)}))},v.exports=Volume},46138:(v,P,C)=>{var _=C(53850),x=C(33661),k=C(69933);k.elementNames.__proto__=null,k.attributeNames.__proto__=null;var R={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0};var T={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},O=v.exports=function(v,P){Array.isArray(v)||v.cheerio||(v=[v]),P=P||{};for(var C="",x=0;x=0&&(P=Object.assign({},P,{xmlMode:!1}))),!P.xmlMode&&["svg","math"].indexOf(v.name)>=0&&(P=Object.assign({},P,{xmlMode:"foreign"}));var C="<"+v.name,_=function formatAttrs(v,P){if(v){var C,_="";for(var R in v)C=v[R],_&&(_+=" "),"foreign"===P.xmlMode&&(R=k.attributeNames[R]||R),_+=R,(null!==C&&""!==C||P.xmlMode)&&(_+='="'+(P.decodeEntities?x.encodeXML(C):C.replace(/\"/g,"""))+'"');return _}}(v.attribs,P);return _&&(C+=" "+_),!P.xmlMode||v.children&&0!==v.children.length?(C+=">",v.children&&(C+=O(v.children,P)),T[v.name]&&!P.xmlMode||(C+="")):C+="/>",C}function renderDirective(v){return"<"+v.data+">"}function renderText(v,P){var C=v.data||"";return!P.decodeEntities||v.parent&&v.parent.name in R||(C=x.encodeXML(C)),C}function renderCdata(v){return""}function renderComment(v){return"\x3c!--"+v.data+"--\x3e"}},53850:(v,P)=>{"use strict";var C;Object.defineProperty(P,"__esModule",{value:!0}),P.Doctype=P.CDATA=P.Tag=P.Style=P.Script=P.Comment=P.Directive=P.Text=P.Root=P.isTag=P.ElementType=void 0,function(v){v.Root="root",v.Text="text",v.Directive="directive",v.Comment="comment",v.Script="script",v.Style="style",v.Tag="tag",v.CDATA="cdata",v.Doctype="doctype"}(C=P.ElementType||(P.ElementType={})),P.isTag=function isTag(v){return v.type===C.Tag||v.type===C.Script||v.type===C.Style},P.Root=C.Root,P.Text=C.Text,P.Directive=C.Directive,P.Comment=C.Comment,P.Script=C.Script,P.Style=C.Style,P.Tag=C.Tag,P.CDATA=C.CDATA,P.Doctype=C.Doctype},10901:function(v,P,C){"use strict";var _=this&&this.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(P,"__esModule",{value:!0}),P.decodeHTML=P.decodeHTMLStrict=P.decodeXML=void 0;var x=_(C(91363)),k=_(C(28611)),R=_(C(94204)),T=_(C(66312)),O=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function getStrictDecoder(v){var P=getReplacer(v);return function(v){return String(v).replace(O,P)}}P.decodeXML=getStrictDecoder(R.default),P.decodeHTMLStrict=getStrictDecoder(x.default);var sorter=function(v,P){return v65535&&(v-=65536,P+=String.fromCharCode(v>>>10&1023|55296),v=56320|1023&v),P+=String.fromCharCode(v)};P.default=function decodeCodePoint(v){return v>=55296&&v<=57343||v>1114111?"�":(v in x.default&&(v=x.default[v]),k(v))}},35278:function(v,P,C){"use strict";var _=this&&this.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(P,"__esModule",{value:!0}),P.escapeUTF8=P.escape=P.encodeNonAsciiHTML=P.encodeHTML=P.encodeXML=void 0;var x=getInverseObj(_(C(94204)).default),k=getInverseReplacer(x);P.encodeXML=getASCIIEncoder(x);var R=getInverseObj(_(C(91363)).default),T=getInverseReplacer(R);function getInverseObj(v){return Object.keys(v).sort().reduce((function(P,C){return P[v[C]]="&"+C+";",P}),{})}function getInverseReplacer(v){for(var P=[],C=[],_=0,x=Object.keys(v);_1?I(v):v.charCodeAt(0)).toString(16).toUpperCase()+";"}var z=new RegExp(k.source+"|"+O.source,"g");function getASCIIEncoder(v){return function(P){return P.replace(z,(function(P){return v[P]||singleCharReplacer(P)}))}}P.escape=function escape(v){return v.replace(z,singleCharReplacer)},P.escapeUTF8=function escapeUTF8(v){return v.replace(k,singleCharReplacer)}},33661:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.decodeXMLStrict=P.decodeHTML5Strict=P.decodeHTML4Strict=P.decodeHTML5=P.decodeHTML4=P.decodeHTMLStrict=P.decodeHTML=P.decodeXML=P.encodeHTML5=P.encodeHTML4=P.escapeUTF8=P.escape=P.encodeNonAsciiHTML=P.encodeHTML=P.encodeXML=P.encode=P.decodeStrict=P.decode=void 0;var _=C(10901),x=C(35278);P.decode=function decode(v,P){return(!P||P<=0?_.decodeXML:_.decodeHTML)(v)},P.decodeStrict=function decodeStrict(v,P){return(!P||P<=0?_.decodeXML:_.decodeHTMLStrict)(v)},P.encode=function encode(v,P){return(!P||P<=0?x.encodeXML:x.encodeHTML)(v)};var k=C(35278);Object.defineProperty(P,"encodeXML",{enumerable:!0,get:function(){return k.encodeXML}}),Object.defineProperty(P,"encodeHTML",{enumerable:!0,get:function(){return k.encodeHTML}}),Object.defineProperty(P,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return k.encodeNonAsciiHTML}}),Object.defineProperty(P,"escape",{enumerable:!0,get:function(){return k.escape}}),Object.defineProperty(P,"escapeUTF8",{enumerable:!0,get:function(){return k.escapeUTF8}}),Object.defineProperty(P,"encodeHTML4",{enumerable:!0,get:function(){return k.encodeHTML}}),Object.defineProperty(P,"encodeHTML5",{enumerable:!0,get:function(){return k.encodeHTML}});var R=C(10901);Object.defineProperty(P,"decodeXML",{enumerable:!0,get:function(){return R.decodeXML}}),Object.defineProperty(P,"decodeHTML",{enumerable:!0,get:function(){return R.decodeHTML}}),Object.defineProperty(P,"decodeHTMLStrict",{enumerable:!0,get:function(){return R.decodeHTMLStrict}}),Object.defineProperty(P,"decodeHTML4",{enumerable:!0,get:function(){return R.decodeHTML}}),Object.defineProperty(P,"decodeHTML5",{enumerable:!0,get:function(){return R.decodeHTML}}),Object.defineProperty(P,"decodeHTML4Strict",{enumerable:!0,get:function(){return R.decodeHTMLStrict}}),Object.defineProperty(P,"decodeHTML5Strict",{enumerable:!0,get:function(){return R.decodeHTMLStrict}}),Object.defineProperty(P,"decodeXMLStrict",{enumerable:!0,get:function(){return R.decodeXML}})},64431:v=>{v.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(v){return"tag"===v.type||"script"===v.type||"style"===v.type}}},8753:(v,P,C)=>{var _=C(64431),x=/\s+/g,k=C(97790),R=C(74407);function DomHandler(v,P,C){"object"==typeof v?(C=P,P=v,v=null):"function"==typeof P&&(C=P,P=T),this._callback=v,this._options=P||T,this._elementCB=C,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var T={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1};DomHandler.prototype.onparserinit=function(v){this._parser=v},DomHandler.prototype.onreset=function(){DomHandler.call(this,this._callback,this._options,this._elementCB)},DomHandler.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},DomHandler.prototype._handleCallback=DomHandler.prototype.onerror=function(v){if("function"==typeof this._callback)this._callback(v,this.dom);else if(v)throw v},DomHandler.prototype.onclosetag=function(){var v=this._tagStack.pop();this._options.withEndIndices&&v&&(v.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(v)},DomHandler.prototype._createDomElement=function(v){if(!this._options.withDomLvl1)return v;var P;for(var C in P="tag"===v.type?Object.create(R):Object.create(k),v)v.hasOwnProperty(C)&&(P[C]=v[C]);return P},DomHandler.prototype._addDomElement=function(v){var P=this._tagStack[this._tagStack.length-1],C=P?P.children:this.dom,_=C[C.length-1];v.next=null,this._options.withStartIndices&&(v.startIndex=this._parser.startIndex),this._options.withEndIndices&&(v.endIndex=this._parser.endIndex),_?(v.prev=_,_.next=v):v.prev=null,C.push(v),v.parent=P||null},DomHandler.prototype.onopentag=function(v,P){var C={type:"script"===v?_.Script:"style"===v?_.Style:_.Tag,name:v,attribs:P,children:[]},x=this._createDomElement(C);this._addDomElement(x),this._tagStack.push(x)},DomHandler.prototype.ontext=function(v){var P,C=this._options.normalizeWhitespace||this._options.ignoreWhitespace;if(!this._tagStack.length&&this.dom.length&&(P=this.dom[this.dom.length-1]).type===_.Text)C?P.data=(P.data+v).replace(x," "):P.data+=v;else if(this._tagStack.length&&(P=this._tagStack[this._tagStack.length-1])&&(P=P.children[P.children.length-1])&&P.type===_.Text)C?P.data=(P.data+v).replace(x," "):P.data+=v;else{C&&(v=v.replace(x," "));var k=this._createDomElement({data:v,type:_.Text});this._addDomElement(k)}},DomHandler.prototype.oncomment=function(v){var P=this._tagStack[this._tagStack.length-1];if(P&&P.type===_.Comment)P.data+=v;else{var C={data:v,type:_.Comment},x=this._createDomElement(C);this._addDomElement(x),this._tagStack.push(x)}},DomHandler.prototype.oncdatastart=function(){var v={children:[{data:"",type:_.Text}],type:_.CDATA},P=this._createDomElement(v);this._addDomElement(P),this._tagStack.push(P)},DomHandler.prototype.oncommentend=DomHandler.prototype.oncdataend=function(){this._tagStack.pop()},DomHandler.prototype.onprocessinginstruction=function(v,P){var C=this._createDomElement({name:v,data:P,type:_.Directive});this._addDomElement(C)},v.exports=DomHandler},74407:(v,P,C)=>{var _=C(97790),x=v.exports=Object.create(_),k={tagName:"name"};Object.keys(k).forEach((function(v){var P=k[v];Object.defineProperty(x,v,{get:function(){return this[P]||null},set:function(v){return this[P]=v,v}})}))},97790:v=>{var P=v.exports={get firstChild(){var v=this.children;return v&&v[0]||null},get lastChild(){var v=this.children;return v&&v[v.length-1]||null},get nodeType(){return _[this.type]||_.element}},C={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},_={element:1,text:3,cdata:4,comment:8};Object.keys(C).forEach((function(v){var _=C[v];Object.defineProperty(P,v,{get:function(){return this[_]||null},set:function(v){return this[_]=v,v}})}))},12417:(v,P,C)=>{var _=v.exports;[C(43346),C(85010),C(26765),C(98043),C(23905),C(74975)].forEach((function(v){Object.keys(v).forEach((function(P){_[P]=v[P].bind(_)}))}))},74975:(v,P)=>{P.removeSubsets=function(v){for(var P,C,_,x=v.length;--x>-1;){for(P=C=v[x],v[x]=null,_=!0;C;){if(v.indexOf(C)>-1){_=!1,v.splice(x,1);break}C=C.parent}_&&(v[x]=P)}return v};var C=1,_=2,x=4,k=8,R=16,T=P.compareDocumentPosition=function(v,P){var T,O,I,z,q,L,j=[],B=[];if(v===P)return 0;for(T=v;T;)j.unshift(T),T=T.parent;for(T=P;T;)B.unshift(T),T=T.parent;for(L=0;j[L]===B[L];)L++;return 0===L?C:(I=(O=j[L-1]).children,z=j[L],q=B[L],I.indexOf(z)>I.indexOf(q)?O===P?x|R:x:O===v?_|k:_)};P.uniqueSort=function(v){var P,C,k=v.length;for(v=v.slice();--k>-1;)P=v[k],(C=v.indexOf(P))>-1&&C{var _=C(64431),x=P.isTag=_.isTag;P.testElement=function(v,P){for(var C in v)if(v.hasOwnProperty(C)){if("tag_name"===C){if(!x(P)||!v.tag_name(P.name))return!1}else if("tag_type"===C){if(!v.tag_type(P.type))return!1}else if("tag_contains"===C){if(x(P)||!v.tag_contains(P.data))return!1}else if(!P.attribs||!v[C](P.attribs[C]))return!1}else;return!0};var k={tag_name:function(v){return"function"==typeof v?function(P){return x(P)&&v(P.name)}:"*"===v?x:function(P){return x(P)&&P.name===v}},tag_type:function(v){return"function"==typeof v?function(P){return v(P.type)}:function(P){return P.type===v}},tag_contains:function(v){return"function"==typeof v?function(P){return!x(P)&&v(P.data)}:function(P){return!x(P)&&P.data===v}}};function getAttribCheck(v,P){return"function"==typeof P?function(C){return C.attribs&&P(C.attribs[v])}:function(C){return C.attribs&&C.attribs[v]===P}}function combineFuncs(v,P){return function(C){return v(C)||P(C)}}P.getElements=function(v,P,C,_){var x=Object.keys(v).map((function(P){var C=v[P];return P in k?k[P](C):getAttribCheck(P,C)}));return 0===x.length?[]:this.filter(x.reduce(combineFuncs),P,C,_)},P.getElementById=function(v,P,C){return Array.isArray(P)||(P=[P]),this.findOne(getAttribCheck("id",v),P,!1!==C)},P.getElementsByTagName=function(v,P,C,_){return this.filter(k.tag_name(v),P,C,_)},P.getElementsByTagType=function(v,P,C,_){return this.filter(k.tag_type(v),P,C,_)}},26765:(v,P)=>{P.removeElement=function(v){if(v.prev&&(v.prev.next=v.next),v.next&&(v.next.prev=v.prev),v.parent){var P=v.parent.children;P.splice(P.lastIndexOf(v),1)}},P.replaceElement=function(v,P){var C=P.prev=v.prev;C&&(C.next=P);var _=P.next=v.next;_&&(_.prev=P);var x=P.parent=v.parent;if(x){var k=x.children;k[k.lastIndexOf(v)]=P}},P.appendChild=function(v,P){if(P.parent=v,1!==v.children.push(P)){var C=v.children[v.children.length-2];C.next=P,P.prev=C,P.next=null}},P.append=function(v,P){var C=v.parent,_=v.next;if(P.next=_,P.prev=v,v.next=P,P.parent=C,_){if(_.prev=P,C){var x=C.children;x.splice(x.lastIndexOf(_),0,P)}}else C&&C.children.push(P)},P.prepend=function(v,P){var C=v.parent;if(C){var _=C.children;_.splice(_.lastIndexOf(v),0,P)}v.prev&&(v.prev.next=P),P.parent=C,P.prev=v.prev,P.next=v,v.prev=P}},98043:(v,P,C)=>{var _=C(64431).isTag;function find(v,P,C,_){for(var x,k=[],R=0,T=P.length;R0&&(x=find(v,x,C,_),k=k.concat(x),(_-=x.length)<=0)));R++);return k}v.exports={filter:function filter(v,P,C,_){Array.isArray(P)||(P=[P]);"number"==typeof _&&isFinite(_)||(_=1/0);return find(v,P,!1!==C,_)},find,findOneChild:function findOneChild(v,P){for(var C=0,_=P.length;C<_;C++)if(v(P[C]))return P[C];return null},findOne:function findOne(v,P){for(var C=null,x=0,k=P.length;x0&&(C=findOne(v,P[x].children)));return C},existsOne:function existsOne(v,P){for(var C=0,x=P.length;C0&&existsOne(v,P[C].children)))return!0;return!1},findAll:function findAll(v,P){var C=[],x=P.slice();for(;x.length;){var k=x.shift();_(k)&&(k.children&&k.children.length>0&&x.unshift.apply(x,k.children),v(k)&&C.push(k))}return C}}},43346:(v,P,C)=>{var _=C(64431),x=C(46138),k=_.isTag;v.exports={getInnerHTML:function getInnerHTML(v,P){return v.children?v.children.map((function(v){return x(v,P)})).join(""):""},getOuterHTML:x,getText:function getText(v){return Array.isArray(v)?v.map(getText).join(""):k(v)?"br"===v.name?"\n":getText(v.children):v.type===_.CDATA?getText(v.children):v.type===_.Text?v.data:""}}},85010:(v,P)=>{var C=P.getChildren=function(v){return v.children},_=P.getParent=function(v){return v.parent};P.getSiblings=function(v){var P=_(v);return P?C(P):[v]},P.getAttributeValue=function(v,P){return v.attribs&&v.attribs[P]},P.hasAttrib=function(v,P){return!!v.attribs&&hasOwnProperty.call(v.attribs,P)},P.getName=function(v){return v.name}},12840:(v,P,C)=>{var _=C(30778),noop=function(){},eos=function(v,P,C){if("function"==typeof P)return eos(v,null,P);P||(P={}),C=_(C||noop);var x=v._writableState,k=v._readableState,R=P.readable||!1!==P.readable&&v.readable,T=P.writable||!1!==P.writable&&v.writable,O=!1,onlegacyfinish=function(){v.writable||onfinish()},onfinish=function(){T=!1,R||C.call(v)},onend=function(){R=!1,T||C.call(v)},onexit=function(P){C.call(v,P?new Error("exited with error code: "+P):null)},onerror=function(P){C.call(v,P)},onclose=function(){process.nextTick(onclosenexttick)},onclosenexttick=function(){if(!O)return(!R||k&&k.ended&&!k.destroyed)&&(!T||x&&x.ended&&!x.destroyed)?void 0:C.call(v,new Error("premature close"))},onrequest=function(){v.req.on("finish",onfinish)};return!function(v){return v.setHeader&&"function"==typeof v.abort}(v)?T&&!x&&(v.on("end",onlegacyfinish),v.on("close",onlegacyfinish)):(v.on("complete",onfinish),v.on("abort",onclose),v.req?onrequest():v.on("request",onrequest)),function(v){return v.stdio&&Array.isArray(v.stdio)&&3===v.stdio.length}(v)&&v.on("exit",onexit),v.on("end",onend),v.on("finish",onfinish),!1!==P.error&&v.on("error",onerror),v.on("close",onclose),function(){O=!0,v.removeListener("complete",onfinish),v.removeListener("abort",onclose),v.removeListener("request",onrequest),v.req&&v.req.removeListener("finish",onfinish),v.removeListener("end",onlegacyfinish),v.removeListener("close",onlegacyfinish),v.removeListener("finish",onfinish),v.removeListener("exit",onexit),v.removeListener("end",onend),v.removeListener("error",onerror),v.removeListener("close",onclose)}};v.exports=eos},26:(v,P,C)=>{var _=C(79545);v.exports=function decodeCodePoint(v){if(v>=55296&&v<=57343||v>1114111)return"�";v in _&&(v=_[v]);var P="";v>65535&&(v-=65536,P+=String.fromCharCode(v>>>10&1023|55296),v=56320|1023&v);return P+=String.fromCharCode(v)}},63150:v=>{"use strict";const P=/[|\\{}()[\]^$+*?.-]/g;v.exports=v=>{if("string"!=typeof v)throw new TypeError("Expected a string");return v.replace(P,"\\$&")}},27185:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const C=new WeakMap,_=new WeakMap;function pd(v){const P=C.get(v);return console.assert(null!=P,"'this' is expected an Event object, but got",v),P}function setCancelFlag(v){null==v.passiveListener?v.event.cancelable&&(v.canceled=!0,"function"==typeof v.event.preventDefault&&v.event.preventDefault()):"undefined"!=typeof console&&"function"==typeof console.error&&console.error("Unable to preventDefault inside passive event listener invocation.",v.passiveListener)}function Event(v,P){C.set(this,{eventTarget:v,event:P,eventPhase:2,currentTarget:v,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:P.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});const _=Object.keys(P);for(let v=0;v<_.length;++v){const P=_[v];P in this||Object.defineProperty(this,P,defineRedirectDescriptor(P))}}function defineRedirectDescriptor(v){return{get(){return pd(this).event[v]},set(P){pd(this).event[v]=P},configurable:!0,enumerable:!0}}function defineCallDescriptor(v){return{value(){const P=pd(this).event;return P[v].apply(P,arguments)},configurable:!0,enumerable:!0}}function getWrapper(v){if(null==v||v===Object.prototype)return Event;let P=_.get(v);return null==P&&(P=function defineWrapper(v,P){const C=Object.keys(P);if(0===C.length)return v;function CustomEvent(P,C){v.call(this,P,C)}CustomEvent.prototype=Object.create(v.prototype,{constructor:{value:CustomEvent,configurable:!0,writable:!0}});for(let _=0;_0){const v=new Array(arguments.length);for(let P=0;P{"use strict";var _=C(46830),x=C(71017).posix.dirname,k="win32"===C(22037).platform(),R=/\\/g,T=/[\{\[].*[\}\]]$/,O=/(^|[^\\])([\{\[]|\([^\)]+$)/,I=/\\([\!\*\?\|\[\]\(\)\{\}])/g;v.exports=function globParent(v,P){Object.assign({flipBackslashes:!0},P).flipBackslashes&&k&&v.indexOf("/")<0&&(v=v.replace(R,"/")),T.test(v)&&(v+="/"),v+="a";do{v=x(v)}while(_(v)||O.test(v));return v.replace(I,"$1")}},13294:(v,P,C)=>{"use strict";const _=C(75135),x=C(27888),k=C(43456),R=C(43403),T=C(84113),O=C(23862),I=C(94426);async function FastGlob(v,P){assertPatternsInput(v);const C=getWorks(v,k.default,P),_=await Promise.all(C);return I.array.flatten(_)}function getWorks(v,P,C){const k=x.transform([].concat(v)),R=new O.default(C),T=_.generate(k,R),I=new P(R);return T.map(I.read,I)}function assertPatternsInput(v){if(![].concat(v).every((v=>I.string.isString(v)&&!I.string.isEmpty(v))))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}!function(v){v.sync=function sync(v,P){assertPatternsInput(v);const C=getWorks(v,T.default,P);return I.array.flatten(C)},v.stream=function stream(v,P){assertPatternsInput(v);const C=getWorks(v,R.default,P);return I.stream.merge(C)},v.generateTasks=function generateTasks(v,P){assertPatternsInput(v);const C=x.transform([].concat(v)),k=new O.default(P);return _.generate(C,k)},v.isDynamicPattern=function isDynamicPattern(v,P){assertPatternsInput(v);const C=new O.default(P);return I.pattern.isDynamicPattern(v,C)},v.escapePath=function escapePath(v){return assertPatternsInput(v),I.path.escape(v)}}(FastGlob||(FastGlob={})),v.exports=FastGlob},27888:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.removeDuplicateSlashes=P.transform=void 0;const C=/(?!^)\/{2,}/g;function removeDuplicateSlashes(v){return v.replace(C,"/")}P.transform=function transform(v){return v.map((v=>removeDuplicateSlashes(v)))},P.removeDuplicateSlashes=removeDuplicateSlashes},75135:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.convertPatternGroupToTask=P.convertPatternGroupsToTasks=P.groupPatternsByBaseDirectory=P.getNegativePatternsAsPositive=P.getPositivePatterns=P.convertPatternsToTasks=P.generate=void 0;const _=C(94426);function convertPatternsToTasks(v,P,C){const x=[],k=_.pattern.getPatternsOutsideCurrentDirectory(v),R=_.pattern.getPatternsInsideCurrentDirectory(v),T=groupPatternsByBaseDirectory(k),O=groupPatternsByBaseDirectory(R);return x.push(...convertPatternGroupsToTasks(T,P,C)),"."in O?x.push(convertPatternGroupToTask(".",R,P,C)):x.push(...convertPatternGroupsToTasks(O,P,C)),x}function getPositivePatterns(v){return _.pattern.getPositivePatterns(v)}function getNegativePatternsAsPositive(v,P){return _.pattern.getNegativePatterns(v).concat(P).map(_.pattern.convertToPositivePattern)}function groupPatternsByBaseDirectory(v){return v.reduce(((v,P)=>{const C=_.pattern.getBaseDirectory(P);return C in v?v[C].push(P):v[C]=[P],v}),{})}function convertPatternGroupsToTasks(v,P,C){return Object.keys(v).map((_=>convertPatternGroupToTask(_,v[_],P,C)))}function convertPatternGroupToTask(v,P,C,x){return{dynamic:x,positive:P,negative:C,base:v,patterns:[].concat(P,C.map(_.pattern.convertToNegativePattern))}}P.generate=function generate(v,P){const C=getPositivePatterns(v),x=getNegativePatternsAsPositive(v,P.ignore),k=C.filter((v=>_.pattern.isStaticPattern(v,P))),R=C.filter((v=>_.pattern.isDynamicPattern(v,P))),T=convertPatternsToTasks(k,x,!1),O=convertPatternsToTasks(R,x,!0);return T.concat(O)},P.convertPatternsToTasks=convertPatternsToTasks,P.getPositivePatterns=getPositivePatterns,P.getNegativePatternsAsPositive=getNegativePatternsAsPositive,P.groupPatternsByBaseDirectory=groupPatternsByBaseDirectory,P.convertPatternGroupsToTasks=convertPatternGroupsToTasks,P.convertPatternGroupToTask=convertPatternGroupToTask},43456:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(19086),x=C(90466);class ProviderAsync extends x.default{constructor(){super(...arguments),this._reader=new _.default(this._settings)}read(v){const P=this._getRootDirectory(v),C=this._getReaderOptions(v),_=[];return new Promise(((x,k)=>{const R=this.api(P,v,C);R.once("error",k),R.on("data",(v=>_.push(C.transform(v)))),R.once("end",(()=>x(_)))}))}api(v,P,C){return P.dynamic?this._reader.dynamic(v,C):this._reader.static(P.patterns,C)}}P.default=ProviderAsync},60346:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(94426),x=C(47769);P.default=class DeepFilter{constructor(v,P){this._settings=v,this._micromatchOptions=P}getFilter(v,P,C){const _=this._getMatcher(P),x=this._getNegativePatternsRe(C);return P=>this._filter(v,P,_,x)}_getMatcher(v){return new x.default(v,this._settings,this._micromatchOptions)}_getNegativePatternsRe(v){const P=v.filter(_.pattern.isAffectDepthOfReadingPattern);return _.pattern.convertPatternsToRe(P,this._micromatchOptions)}_filter(v,P,C,x){if(this._isSkippedByDeep(v,P.path))return!1;if(this._isSkippedSymbolicLink(P))return!1;const k=_.path.removeLeadingDotSegment(P.path);return!this._isSkippedByPositivePatterns(k,C)&&this._isSkippedByNegativePatterns(k,x)}_isSkippedByDeep(v,P){return this._settings.deep!==1/0&&this._getEntryLevel(v,P)>=this._settings.deep}_getEntryLevel(v,P){const C=P.split("/").length;if(""===v)return C;return C-v.split("/").length}_isSkippedSymbolicLink(v){return!this._settings.followSymbolicLinks&&v.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(v,P){return!this._settings.baseNameMatch&&!P.match(v)}_isSkippedByNegativePatterns(v,P){return!_.pattern.matchAny(v,P)}}},7026:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(94426);P.default=class EntryFilter{constructor(v,P){this._settings=v,this._micromatchOptions=P,this.index=new Map}getFilter(v,P){const C=_.pattern.convertPatternsToRe(v,this._micromatchOptions),x=_.pattern.convertPatternsToRe(P,this._micromatchOptions);return v=>this._filter(v,C,x)}_filter(v,P,C){if(this._settings.unique&&this._isDuplicateEntry(v))return!1;if(this._onlyFileFilter(v)||this._onlyDirectoryFilter(v))return!1;if(this._isSkippedByAbsoluteNegativePatterns(v.path,C))return!1;const _=this._settings.baseNameMatch?v.name:v.path,x=this._isMatchToPatterns(_,P)&&!this._isMatchToPatterns(v.path,C);return this._settings.unique&&x&&this._createIndexRecord(v),x}_isDuplicateEntry(v){return this.index.has(v.path)}_createIndexRecord(v){this.index.set(v.path,void 0)}_onlyFileFilter(v){return this._settings.onlyFiles&&!v.dirent.isFile()}_onlyDirectoryFilter(v){return this._settings.onlyDirectories&&!v.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(v,P){if(!this._settings.absolute)return!1;const C=_.path.makeAbsolute(this._settings.cwd,v);return _.pattern.matchAny(C,P)}_isMatchToPatterns(v,P){const C=_.path.removeLeadingDotSegment(v);return _.pattern.matchAny(C,P)||_.pattern.matchAny(C+"/",P)}}},23046:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(94426);P.default=class ErrorFilter{constructor(v){this._settings=v}getFilter(){return v=>this._isNonFatalError(v)}_isNonFatalError(v){return _.errno.isEnoentCodeError(v)||this._settings.suppressErrors}}},50092:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(94426);P.default=class Matcher{constructor(v,P,C){this._patterns=v,this._settings=P,this._micromatchOptions=C,this._storage=[],this._fillStorage()}_fillStorage(){const v=_.pattern.expandPatternsWithBraceExpansion(this._patterns);for(const P of v){const v=this._getPatternSegments(P),C=this._splitSegmentsIntoSections(v);this._storage.push({complete:C.length<=1,pattern:P,segments:v,sections:C})}}_getPatternSegments(v){return _.pattern.getPatternParts(v,this._micromatchOptions).map((v=>_.pattern.isDynamicPattern(v,this._settings)?{dynamic:!0,pattern:v,patternRe:_.pattern.makeRe(v,this._micromatchOptions)}:{dynamic:!1,pattern:v}))}_splitSegmentsIntoSections(v){return _.array.splitWhen(v,(v=>v.dynamic&&_.pattern.hasGlobStar(v.pattern)))}}},47769:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(50092);class PartialMatcher extends _.default{match(v){const P=v.split("/"),C=P.length,_=this._storage.filter((v=>!v.complete||v.segments.length>C));for(const v of _){const _=v.sections[0];if(!v.complete&&C>_.length)return!0;if(P.every(((P,C)=>{const _=v.segments[C];return!(!_.dynamic||!_.patternRe.test(P))||!_.dynamic&&_.pattern===P})))return!0}return!1}}P.default=PartialMatcher},90466:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(71017),x=C(60346),k=C(7026),R=C(23046),T=C(30218);P.default=class Provider{constructor(v){this._settings=v,this.errorFilter=new R.default(this._settings),this.entryFilter=new k.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new x.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new T.default(this._settings)}_getRootDirectory(v){return _.resolve(this._settings.cwd,v.base)}_getReaderOptions(v){const P="."===v.base?"":v.base;return{basePath:P,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(P,v.positive,v.negative),entryFilter:this.entryFilter.getFilter(v.positive,v.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:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(12781),x=C(19086),k=C(90466);class ProviderStream extends k.default{constructor(){super(...arguments),this._reader=new x.default(this._settings)}read(v){const P=this._getRootDirectory(v),C=this._getReaderOptions(v),x=this.api(P,v,C),k=new _.Readable({objectMode:!0,read:()=>{}});return x.once("error",(v=>k.emit("error",v))).on("data",(v=>k.emit("data",C.transform(v)))).once("end",(()=>k.emit("end"))),k.once("close",(()=>x.destroy())),k}api(v,P,C){return P.dynamic?this._reader.dynamic(v,C):this._reader.static(P.patterns,C)}}P.default=ProviderStream},84113:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(40112),x=C(90466);class ProviderSync extends x.default{constructor(){super(...arguments),this._reader=new _.default(this._settings)}read(v){const P=this._getRootDirectory(v),C=this._getReaderOptions(v);return this.api(P,v,C).map(C.transform)}api(v,P,C){return P.dynamic?this._reader.dynamic(v,C):this._reader.static(P.patterns,C)}}P.default=ProviderSync},30218:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(94426);P.default=class EntryTransformer{constructor(v){this._settings=v}getTransformer(){return v=>this._transform(v)}_transform(v){let P=v.path;return this._settings.absolute&&(P=_.path.makeAbsolute(this._settings.cwd,P),P=_.path.unixify(P)),this._settings.markDirectories&&v.dirent.isDirectory()&&(P+="/"),this._settings.objectMode?Object.assign(Object.assign({},v),{path:P}):P}}},22117:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(71017),x=C(66203),k=C(94426);P.default=class Reader{constructor(v){this._settings=v,this._fsStatSettings=new x.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(v){return _.resolve(this._settings.cwd,v)}_makeEntry(v,P){const C={name:P,path:P,dirent:k.fs.createDirentFromStats(P,v)};return this._settings.stats&&(C.stats=v),C}_isFatalError(v){return!k.errno.isEnoentCodeError(v)&&!this._settings.suppressErrors}}},19086:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(12781),x=C(66203),k=C(45439),R=C(22117);class ReaderStream extends R.default{constructor(){super(...arguments),this._walkStream=k.walkStream,this._stat=x.stat}dynamic(v,P){return this._walkStream(v,P)}static(v,P){const C=v.map(this._getFullEntryPath,this),x=new _.PassThrough({objectMode:!0});x._write=(_,k,R)=>this._getEntry(C[_],v[_],P).then((v=>{null!==v&&P.entryFilter(v)&&x.push(v),_===C.length-1&&x.end(),R()})).catch(R);for(let v=0;vthis._makeEntry(v,P))).catch((v=>{if(C.errorFilter(v))return null;throw v}))}_getStat(v){return new Promise(((P,C)=>{this._stat(v,this._fsStatSettings,((v,_)=>null===v?P(_):C(v)))}))}}P.default=ReaderStream},40112:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});const _=C(66203),x=C(45439),k=C(22117);class ReaderSync extends k.default{constructor(){super(...arguments),this._walkSync=x.walkSync,this._statSync=_.statSync}dynamic(v,P){return this._walkSync(v,P)}static(v,P){const C=[];for(const _ of v){const v=this._getFullEntryPath(_),x=this._getEntry(v,_,P);null!==x&&P.entryFilter(x)&&C.push(x)}return C}_getEntry(v,P,C){try{const C=this._getStat(v);return this._makeEntry(C,P)}catch(v){if(C.errorFilter(v))return null;throw v}}_getStat(v){return this._statSync(v,this._fsStatSettings)}}P.default=ReaderSync},23862:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;const _=C(57147),x=C(22037),k=Math.max(x.cpus().length,1);P.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:_.lstat,lstatSync:_.lstatSync,stat:_.stat,statSync:_.statSync,readdir:_.readdir,readdirSync:_.readdirSync};P.default=class Settings{constructor(v={}){this._options=v,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,k),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(v,P){return void 0===v?P:v}_getFileSystemMethods(v={}){return Object.assign(Object.assign({},P.DEFAULT_FILE_SYSTEM_ADAPTER),v)}}},34825:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.splitWhen=P.flatten=void 0,P.flatten=function flatten(v){return v.reduce(((v,P)=>[].concat(v,P)),[])},P.splitWhen=function splitWhen(v,P){const C=[[]];let _=0;for(const x of v)P(x)?(_++,C[_]=[]):C[_].push(x);return C}},47843:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.isEnoentCodeError=void 0,P.isEnoentCodeError=function isEnoentCodeError(v){return"ENOENT"===v.code}},66334:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.createDirentFromStats=void 0;class DirentFromStats{constructor(v,P){this.name=v,this.isBlockDevice=P.isBlockDevice.bind(P),this.isCharacterDevice=P.isCharacterDevice.bind(P),this.isDirectory=P.isDirectory.bind(P),this.isFIFO=P.isFIFO.bind(P),this.isFile=P.isFile.bind(P),this.isSocket=P.isSocket.bind(P),this.isSymbolicLink=P.isSymbolicLink.bind(P)}}P.createDirentFromStats=function createDirentFromStats(v,P){return new DirentFromStats(v,P)}},94426:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.string=P.stream=P.pattern=P.path=P.fs=P.errno=P.array=void 0;const _=C(34825);P.array=_;const x=C(47843);P.errno=x;const k=C(66334);P.fs=k;const R=C(92003);P.path=R;const T=C(30057);P.pattern=T;const O=C(56242);P.stream=O;const I=C(33021);P.string=I},92003:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.removeLeadingDotSegment=P.escape=P.makeAbsolute=P.unixify=void 0;const _=C(71017),x=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\())/g;P.unixify=function unixify(v){return v.replace(/\\/g,"/")},P.makeAbsolute=function makeAbsolute(v,P){return _.resolve(v,P)},P.escape=function escape(v){return v.replace(x,"\\$2")},P.removeLeadingDotSegment=function removeLeadingDotSegment(v){if("."===v.charAt(0)){const P=v.charAt(1);if("/"===P||"\\"===P)return v.slice(2)}return v}},30057:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.matchAny=P.convertPatternsToRe=P.makeRe=P.getPatternParts=P.expandBraceExpansion=P.expandPatternsWithBraceExpansion=P.isAffectDepthOfReadingPattern=P.endsWithSlashGlobStar=P.hasGlobStar=P.getBaseDirectory=P.isPatternRelatedToParentDirectory=P.getPatternsOutsideCurrentDirectory=P.getPatternsInsideCurrentDirectory=P.getPositivePatterns=P.getNegativePatterns=P.isPositivePattern=P.isNegativePattern=P.convertToNegativePattern=P.convertToPositivePattern=P.isDynamicPattern=P.isStaticPattern=void 0;const _=C(71017),x=C(66004),k=C(70850),R=/[*?]|^!/,T=/\[[^[]*]/,O=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,I=/[!*+?@]\([^(]*\)/,z=/,|\.\./;function isStaticPattern(v,P={}){return!isDynamicPattern(v,P)}function isDynamicPattern(v,P={}){return""!==v&&(!(!1!==P.caseSensitiveMatch&&!v.includes("\\"))||(!!(R.test(v)||T.test(v)||O.test(v))||(!(!1===P.extglob||!I.test(v))||!(!1===P.braceExpansion||!function hasBraceExpansion(v){const P=v.indexOf("{");if(-1===P)return!1;const C=v.indexOf("}",P+1);if(-1===C)return!1;const _=v.slice(P,C);return z.test(_)}(v)))))}function isNegativePattern(v){return v.startsWith("!")&&"("!==v[1]}function isPositivePattern(v){return!isNegativePattern(v)}function isPatternRelatedToParentDirectory(v){return v.startsWith("..")||v.startsWith("./..")}function endsWithSlashGlobStar(v){return v.endsWith("/**")}function expandBraceExpansion(v){return k.braces(v,{expand:!0,nodupes:!0})}function makeRe(v,P){return k.makeRe(v,P)}P.isStaticPattern=isStaticPattern,P.isDynamicPattern=isDynamicPattern,P.convertToPositivePattern=function convertToPositivePattern(v){return isNegativePattern(v)?v.slice(1):v},P.convertToNegativePattern=function convertToNegativePattern(v){return"!"+v},P.isNegativePattern=isNegativePattern,P.isPositivePattern=isPositivePattern,P.getNegativePatterns=function getNegativePatterns(v){return v.filter(isNegativePattern)},P.getPositivePatterns=function getPositivePatterns(v){return v.filter(isPositivePattern)},P.getPatternsInsideCurrentDirectory=function getPatternsInsideCurrentDirectory(v){return v.filter((v=>!isPatternRelatedToParentDirectory(v)))},P.getPatternsOutsideCurrentDirectory=function getPatternsOutsideCurrentDirectory(v){return v.filter(isPatternRelatedToParentDirectory)},P.isPatternRelatedToParentDirectory=isPatternRelatedToParentDirectory,P.getBaseDirectory=function getBaseDirectory(v){return x(v,{flipBackslashes:!1})},P.hasGlobStar=function hasGlobStar(v){return v.includes("**")},P.endsWithSlashGlobStar=endsWithSlashGlobStar,P.isAffectDepthOfReadingPattern=function isAffectDepthOfReadingPattern(v){const P=_.basename(v);return endsWithSlashGlobStar(v)||isStaticPattern(P)},P.expandPatternsWithBraceExpansion=function expandPatternsWithBraceExpansion(v){return v.reduce(((v,P)=>v.concat(expandBraceExpansion(P))),[])},P.expandBraceExpansion=expandBraceExpansion,P.getPatternParts=function getPatternParts(v,P){let{parts:C}=k.scan(v,Object.assign(Object.assign({},P),{parts:!0}));return 0===C.length&&(C=[v]),C[0].startsWith("/")&&(C[0]=C[0].slice(1),C.unshift("")),C},P.makeRe=makeRe,P.convertPatternsToRe=function convertPatternsToRe(v,P){return v.map((v=>makeRe(v,P)))},P.matchAny=function matchAny(v,P){return P.some((P=>P.test(v)))}},56242:(v,P,C)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.merge=void 0;const _=C(60155);function propagateCloseEventToSources(v){v.forEach((v=>v.emit("close")))}P.merge=function merge(v){const P=_(v);return v.forEach((v=>{v.once("error",(v=>P.emit("error",v)))})),P.once("close",(()=>propagateCloseEventToSources(v))),P.once("end",(()=>propagateCloseEventToSources(v))),P}},33021:(v,P)=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.isEmpty=P.isString=void 0,P.isString=function isString(v){return"string"==typeof v},P.isEmpty=function isEmpty(v){return""===v}},10373:(v,P,C)=>{"use strict";var _=C(73650);function fastqueue(v,P,C){if("function"==typeof v&&(C=P,P=v,v=null),C<1)throw new Error("fastqueue concurrency must be greater than 1");var x=_(Task),k=null,R=null,T=0,O=null,I={push:function push(C,_){var z=x.get();z.context=v,z.release=release,z.value=C,z.callback=_||noop,z.errorHandler=O,T===I.concurrency||I.paused?R?(R.next=z,R=z):(k=z,R=z,I.saturated()):(T++,P.call(v,z.value,z.worked))},drain:noop,saturated:noop,pause:function pause(){I.paused=!0},paused:!1,concurrency:C,running:function running(){return T},resume:function resume(){if(!I.paused)return;I.paused=!1;for(var v=0;v{"use strict";const _=C(73837),x=C(45702),isObject=v=>null!==v&&"object"==typeof v&&!Array.isArray(v),isValidValue=v=>"number"==typeof v||"string"==typeof v&&""!==v,isNumber=v=>Number.isInteger(+v),zeros=v=>{let P=`${v}`,C=-1;if("-"===P[0]&&(P=P.slice(1)),"0"===P)return!1;for(;"0"===P[++C];);return C>0},pad=(v,P,C)=>{if(P>0){let C="-"===v[0]?"-":"";C&&(v=v.slice(1)),v=C+v.padStart(C?P-1:P,"0")}return!1===C?String(v):v},toMaxLen=(v,P)=>{let C="-"===v[0]?"-":"";for(C&&(v=v.slice(1),P--);v.length{if(C)return x(v,P,{wrap:!1,..._});let k=String.fromCharCode(v);return v===P?k:`[${k}-${String.fromCharCode(P)}]`},toRegex=(v,P,C)=>{if(Array.isArray(v)){let P=!0===C.wrap,_=C.capture?"":"?:";return P?`(${_}${v.join("|")})`:v.join("|")}return x(v,P,C)},rangeError=(...v)=>new RangeError("Invalid range arguments: "+_.inspect(...v)),invalidRange=(v,P,C)=>{if(!0===C.strictRanges)throw rangeError([v,P]);return[]},fillNumbers=(v,P,C=1,_={})=>{let x=Number(v),k=Number(P);if(!Number.isInteger(x)||!Number.isInteger(k)){if(!0===_.strictRanges)throw rangeError([v,P]);return[]}0===x&&(x=0),0===k&&(k=0);let R=x>k,T=String(v),O=String(P),I=String(C);C=Math.max(Math.abs(C),1);let z=zeros(T)||zeros(O)||zeros(I),q=z?Math.max(T.length,O.length,I.length):0,L=!1===z&&!1===((v,P,C)=>"string"==typeof v||"string"==typeof P||!0===C.stringify)(v,P,_),j=_.transform||(v=>P=>!0===v?Number(P):String(P))(L);if(_.toRegex&&1===C)return toRange(toMaxLen(v,q),toMaxLen(P,q),!0,_);let B={negatives:[],positives:[]},G=[],U=0;for(;R?x>=k:x<=k;)!0===_.toRegex&&C>1?B[(V=x)<0?"negatives":"positives"].push(Math.abs(V)):G.push(pad(j(x,U),q,L)),x=R?x-C:x+C,U++;var V;return!0===_.toRegex?C>1?((v,P)=>{v.negatives.sort(((v,P)=>vP?1:0)),v.positives.sort(((v,P)=>vP?1:0));let C,_=P.capture?"":"?:",x="",k="";return v.positives.length&&(x=v.positives.join("|")),v.negatives.length&&(k=`-(${_}${v.negatives.join("|")})`),C=x&&k?`${x}|${k}`:x||k,P.wrap?`(${_}${C})`:C})(B,_):toRegex(G,null,{wrap:!1,..._}):G},fill=(v,P,C,_={})=>{if(null==P&&isValidValue(v))return[v];if(!isValidValue(v)||!isValidValue(P))return invalidRange(v,P,_);if("function"==typeof C)return fill(v,P,1,{transform:C});if(isObject(C))return fill(v,P,0,C);let x={..._};return!0===x.capture&&(x.wrap=!0),C=C||x.step||1,isNumber(C)?isNumber(v)&&isNumber(P)?fillNumbers(v,P,C,x):((v,P,C=1,_={})=>{if(!isNumber(v)&&v.length>1||!isNumber(P)&&P.length>1)return invalidRange(v,P,_);let x=_.transform||(v=>String.fromCharCode(v)),k=`${v}`.charCodeAt(0),R=`${P}`.charCodeAt(0),T=k>R,O=Math.min(k,R),I=Math.max(k,R);if(_.toRegex&&1===C)return toRange(O,I,!1,_);let z=[],q=0;for(;T?k>=R:k<=R;)z.push(x(k,q)),k=T?k-C:k+C,q++;return!0===_.toRegex?toRegex(z,null,{wrap:!1,options:_}):z})(v,P,Math.max(Math.abs(C),1),x):null==C||isObject(C)?fill(v,P,1,C):((v,P)=>{if(!0===P.strictRanges)throw new TypeError(`Expected step "${v}" to be a number`);return[]})(C,x)};v.exports=fill},22261:(v,P,C)=>{var _;v.exports=function(){if(!_){try{_=C(15158)("follow-redirects")}catch(v){}"function"!=typeof _&&(_=function(){})}_.apply(null,arguments)}},30938:(v,P,C)=>{var _=C(57310),x=_.URL,k=C(13685),R=C(95687),T=C(12781).Writable,O=C(39491),I=C(22261),z=["abort","aborted","connect","error","socket","timeout"],q=Object.create(null);z.forEach((function(v){q[v]=function(P,C,_){this._redirectable.emit(v,P,C,_)}}));var L=createErrorType("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),j=createErrorType("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded"),B=createErrorType("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),G=createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end");function RedirectableRequest(v,P){T.call(this),this._sanitizeOptions(v),this._options=v,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],P&&this.on("response",P);var C=this;this._onNativeResponse=function(v){C._processResponse(v)},this._performRequest()}function wrap(v){var P={maxRedirects:21,maxBodyLength:10485760},C={};return Object.keys(v).forEach((function(k){var R=k+":",T=C[R]=v[k],z=P[k]=Object.create(T);Object.defineProperties(z,{request:{value:function request(v,k,T){if("string"==typeof v){var z=v;try{v=urlToOptions(new x(z))}catch(P){v=_.parse(z)}}else x&&v instanceof x?v=urlToOptions(v):(T=k,k=v,v={protocol:R});return"function"==typeof k&&(T=k,k=null),(k=Object.assign({maxRedirects:P.maxRedirects,maxBodyLength:P.maxBodyLength},v,k)).nativeProtocols=C,O.equal(k.protocol,R,"protocol mismatch"),I("options",k),new RedirectableRequest(k,T)},configurable:!0,enumerable:!0,writable:!0},get:{value:function get(v,P,C){var _=z.request(v,P,C);return _.end(),_},configurable:!0,enumerable:!0,writable:!0}})})),P}function noop(){}function urlToOptions(v){var P={protocol:v.protocol,hostname:v.hostname.startsWith("[")?v.hostname.slice(1,-1):v.hostname,hash:v.hash,search:v.search,pathname:v.pathname,path:v.pathname+v.search,href:v.href};return""!==v.port&&(P.port=Number(v.port)),P}function removeMatchingHeaders(v,P){var C;for(var _ in P)v.test(_)&&(C=P[_],delete P[_]);return null==C?void 0:String(C).trim()}function createErrorType(v,P){function CustomError(v){Error.captureStackTrace(this,this.constructor),v?(this.message=P+": "+v.message,this.cause=v):this.message=P}return CustomError.prototype=new Error,CustomError.prototype.constructor=CustomError,CustomError.prototype.name="Error ["+v+"]",CustomError.prototype.code=v,CustomError}function abortRequest(v){for(var P=0;P=400)return v.responseUrl=this._currentUrl,v.redirects=this._redirects,this.emit("response",v),void(this._requestBodyBuffers=[]);if(abortRequest(this._currentRequest),v.destroy(),++this._redirectCount>this._options.maxRedirects)this.emit("error",new j);else{((301===P||302===P)&&"POST"===this._options.method||303===P&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],removeMatchingHeaders(/^content-/i,this._options.headers));var x,k=removeMatchingHeaders(/^host$/i,this._options.headers),R=_.parse(this._currentUrl),T=k||R.host,O=/^\w+:/.test(C)?this._currentUrl:_.format(Object.assign(R,{host:T}));try{x=_.resolve(O,C)}catch(v){return void this.emit("error",new L(v))}I("redirecting to",x),this._isRedirect=!0;var z=_.parse(x);if(Object.assign(this._options,z),(z.protocol!==R.protocol&&"https:"!==z.protocol||z.host!==T&&!function isSubdomain(v,P){const C=v.length-P.length-1;return C>0&&"."===v[C]&&v.endsWith(P)}(z.host,T))&&removeMatchingHeaders(/^(?:authorization|cookie)$/i,this._options.headers),"function"==typeof this._options.beforeRedirect){var q={headers:v.headers};try{this._options.beforeRedirect.call(null,this._options,q)}catch(v){return void this.emit("error",v)}this._sanitizeOptions(this._options)}try{this._performRequest()}catch(v){this.emit("error",new L(v))}}},v.exports=wrap({http:k,https:R}),v.exports.wrap=wrap},46882:(v,P,C)=>{var _=C(9779),x=C(73837),k=C(71017),R=C(13685),T=C(95687),O=C(57310).parse,I=C(57147),z=C(12781).Stream,q=C(80983),L=C(59118),j=C(32275);function FormData(v){if(!(this instanceof FormData))return new FormData(v);for(var P in this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],_.call(this),v=v||{})this[P]=v[P]}v.exports=FormData,x.inherits(FormData,_),FormData.LINE_BREAK="\r\n",FormData.DEFAULT_CONTENT_TYPE="application/octet-stream",FormData.prototype.append=function(v,P,C){"string"==typeof(C=C||{})&&(C={filename:C});var k=_.prototype.append.bind(this);if("number"==typeof P&&(P=""+P),x.isArray(P))this._error(new Error("Arrays are not supported."));else{var R=this._multiPartHeader(v,P,C),T=this._multiPartFooter();k(R),k(P),k(T),this._trackLength(R,P,C)}},FormData.prototype._trackLength=function(v,P,C){var _=0;null!=C.knownLength?_+=+C.knownLength:Buffer.isBuffer(P)?_=P.length:"string"==typeof P&&(_=Buffer.byteLength(P)),this._valueLength+=_,this._overheadLength+=Buffer.byteLength(v)+FormData.LINE_BREAK.length,P&&(P.path||P.readable&&P.hasOwnProperty("httpVersion")||P instanceof z)&&(C.knownLength||this._valuesToMeasure.push(P))},FormData.prototype._lengthRetriever=function(v,P){v.hasOwnProperty("fd")?null!=v.end&&v.end!=1/0&&null!=v.start?P(null,v.end+1-(v.start?v.start:0)):I.stat(v.path,(function(C,_){var x;C?P(C):(x=_.size-(v.start?v.start:0),P(null,x))})):v.hasOwnProperty("httpVersion")?P(null,+v.headers["content-length"]):v.hasOwnProperty("httpModule")?(v.on("response",(function(C){v.pause(),P(null,+C.headers["content-length"])})),v.resume()):P("Unknown stream")},FormData.prototype._multiPartHeader=function(v,P,C){if("string"==typeof C.header)return C.header;var _,x=this._getContentDisposition(P,C),k=this._getContentType(P,C),R="",T={"Content-Disposition":["form-data",'name="'+v+'"'].concat(x||[]),"Content-Type":[].concat(k||[])};for(var O in"object"==typeof C.header&&j(T,C.header),T)T.hasOwnProperty(O)&&null!=(_=T[O])&&(Array.isArray(_)||(_=[_]),_.length&&(R+=O+": "+_.join("; ")+FormData.LINE_BREAK));return"--"+this.getBoundary()+FormData.LINE_BREAK+R+FormData.LINE_BREAK},FormData.prototype._getContentDisposition=function(v,P){var C,_;return"string"==typeof P.filepath?C=k.normalize(P.filepath).replace(/\\/g,"/"):P.filename||v.name||v.path?C=k.basename(P.filename||v.name||v.path):v.readable&&v.hasOwnProperty("httpVersion")&&(C=k.basename(v.client._httpMessage.path||"")),C&&(_='filename="'+C+'"'),_},FormData.prototype._getContentType=function(v,P){var C=P.contentType;return!C&&v.name&&(C=q.lookup(v.name)),!C&&v.path&&(C=q.lookup(v.path)),!C&&v.readable&&v.hasOwnProperty("httpVersion")&&(C=v.headers["content-type"]),C||!P.filepath&&!P.filename||(C=q.lookup(P.filepath||P.filename)),C||"object"!=typeof v||(C=FormData.DEFAULT_CONTENT_TYPE),C},FormData.prototype._multiPartFooter=function(){return function(v){var P=FormData.LINE_BREAK;0===this._streams.length&&(P+=this._lastBoundary()),v(P)}.bind(this)},FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK},FormData.prototype.getHeaders=function(v){var P,C={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(P in v)v.hasOwnProperty(P)&&(C[P.toLowerCase()]=v[P]);return C},FormData.prototype.setBoundary=function(v){this._boundary=v},FormData.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary},FormData.prototype.getBuffer=function(){for(var v=new Buffer.alloc(0),P=this.getBoundary(),C=0,_=this._streams.length;C<_;C++)"function"!=typeof this._streams[C]&&(v=Buffer.isBuffer(this._streams[C])?Buffer.concat([v,this._streams[C]]):Buffer.concat([v,Buffer.from(this._streams[C])]),"string"==typeof this._streams[C]&&this._streams[C].substring(2,P.length+2)===P||(v=Buffer.concat([v,Buffer.from(FormData.LINE_BREAK)])));return Buffer.concat([v,Buffer.from(this._lastBoundary())])},FormData.prototype._generateBoundary=function(){for(var v="--------------------------",P=0;P<24;P++)v+=Math.floor(10*Math.random()).toString(16);this._boundary=v},FormData.prototype.getLengthSync=function(){var v=this._overheadLength+this._valueLength;return this._streams.length&&(v+=this._lastBoundary().length),this.hasKnownLength()||this._error(new Error("Cannot calculate proper length in synchronous way.")),v},FormData.prototype.hasKnownLength=function(){var v=!0;return this._valuesToMeasure.length&&(v=!1),v},FormData.prototype.getLength=function(v){var P=this._overheadLength+this._valueLength;this._streams.length&&(P+=this._lastBoundary().length),this._valuesToMeasure.length?L.parallel(this._valuesToMeasure,this._lengthRetriever,(function(C,_){C?v(C):(_.forEach((function(v){P+=v})),v(null,P))})):process.nextTick(v.bind(this,null,P))},FormData.prototype.submit=function(v,P){var C,_,x={method:"post"};return"string"==typeof v?(v=O(v),_=j({port:v.port,path:v.pathname,host:v.hostname,protocol:v.protocol},x)):(_=j(v,x)).port||(_.port="https:"==_.protocol?443:80),_.headers=this.getHeaders(v.headers),C="https:"==_.protocol?T.request(_):R.request(_),this.getLength(function(v,_){if(v&&"Unknown stream"!==v)this._error(v);else if(_&&C.setHeader("Content-Length",_),this.pipe(C),P){var x,callback=function(v,_){return C.removeListener("error",callback),C.removeListener("response",x),P.call(this,v,_)};x=callback.bind(this,null),C.on("error",callback),C.on("response",x)}}.bind(this)),C},FormData.prototype._error=function(v){this.error||(this.error=v,this.pause(),this.emit("error",v))},FormData.prototype.toString=function(){return"[object FormData]"}},32275:v=>{v.exports=function(v,P){return Object.keys(P).forEach((function(C){v[C]=v[C]||P[C]})),v}},17268:(v,P,C)=>{v.exports=C(57147).constants||C(22057)},83873:(v,P,C)=>{"use strict";const _=C(20077),x=C(71017),k=C(11381).mkdirsSync,R=C(80318).utimesMillisSync,T=C(42733);function getStats(v,P,C,k){const R=(k.dereference?_.statSync:_.lstatSync)(P);if(R.isDirectory())return function onDir(v,P,C,x,k){return P?copyDir(C,x,k):function mkDirAndCopy(v,P,C,x){return _.mkdirSync(C),copyDir(P,C,x),setDestMode(C,v)}(v.mode,C,x,k)}(R,v,P,C,k);if(R.isFile()||R.isCharacterDevice()||R.isBlockDevice())return function onFile(v,P,C,x,k){return P?function mayCopyFile(v,P,C,x){if(x.overwrite)return _.unlinkSync(C),copyFile(v,P,C,x);if(x.errorOnExist)throw new Error(`'${C}' already exists`)}(v,C,x,k):copyFile(v,C,x,k)}(R,v,P,C,k);if(R.isSymbolicLink())return function onLink(v,P,C,k){let R=_.readlinkSync(P);k.dereference&&(R=x.resolve(process.cwd(),R));if(v){let v;try{v=_.readlinkSync(C)}catch(v){if("EINVAL"===v.code||"UNKNOWN"===v.code)return _.symlinkSync(R,C);throw v}if(k.dereference&&(v=x.resolve(process.cwd(),v)),T.isSrcSubdir(R,v))throw new Error(`Cannot copy '${R}' to a subdirectory of itself, '${v}'.`);if(_.statSync(C).isDirectory()&&T.isSrcSubdir(v,R))throw new Error(`Cannot overwrite '${v}' with '${R}'.`);return function copyLink(v,P){return _.unlinkSync(P),_.symlinkSync(v,P)}(R,C)}return _.symlinkSync(R,C)}(v,P,C,k);if(R.isSocket())throw new Error(`Cannot copy a socket file: ${P}`);if(R.isFIFO())throw new Error(`Cannot copy a FIFO pipe: ${P}`);throw new Error(`Unknown file: ${P}`)}function copyFile(v,P,C,x){return _.copyFileSync(P,C),x.preserveTimestamps&&function handleTimestamps(v,P,C){(function fileIsNotWritable(v){return 0==(128&v)})(v)&&function makeFileWritable(v,P){return setDestMode(v,128|P)}(C,v);return function setDestTimestamps(v,P){const C=_.statSync(v);return R(P,C.atime,C.mtime)}(P,C)}(v.mode,P,C),setDestMode(C,v.mode)}function setDestMode(v,P){return _.chmodSync(v,P)}function copyDir(v,P,C){_.readdirSync(v).forEach((_=>function copyDirItem(v,P,C,_){const k=x.join(P,v),R=x.join(C,v),{destStat:O}=T.checkPathsSync(k,R,"copy",_);return function startCopy(v,P,C,_){if(!_.filter||_.filter(P,C))return getStats(v,P,C,_)}(O,k,R,_)}(_,v,P,C)))}v.exports=function copySync(v,P,C){"function"==typeof C&&(C={filter:C}),(C=C||{}).clobber=!("clobber"in C)||!!C.clobber,C.overwrite="overwrite"in C?!!C.overwrite:C.clobber,C.preserveTimestamps&&"ia32"===process.arch&&console.warn("fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269");const{srcStat:R,destStat:O}=T.checkPathsSync(v,P,"copy",C);return T.checkParentPathsSync(v,R,P,"copy"),function handleFilterAndCopy(v,P,C,R){if(R.filter&&!R.filter(P,C))return;const T=x.dirname(C);_.existsSync(T)||k(T);return getStats(v,P,C,R)}(O,v,P,C)}},67189:(v,P,C)=>{"use strict";const _=C(20077),x=C(71017),k=C(11381).mkdirs,R=C(99257).pathExists,T=C(80318).utimesMillis,O=C(42733);function checkParentDir(v,P,C,_,T){const O=x.dirname(C);R(O,((x,R)=>x?T(x):R?getStats(v,P,C,_,T):void k(O,(x=>x?T(x):getStats(v,P,C,_,T)))))}function handleFilter(v,P,C,_,x,k){Promise.resolve(x.filter(C,_)).then((R=>R?v(P,C,_,x,k):k()),(v=>k(v)))}function getStats(v,P,C,x,k){(x.dereference?_.stat:_.lstat)(P,((R,T)=>R?k(R):T.isDirectory()?function onDir(v,P,C,x,k,R){return P?copyDir(C,x,k,R):function mkDirAndCopy(v,P,C,x,k){_.mkdir(C,(_=>{if(_)return k(_);copyDir(P,C,x,(P=>P?k(P):setDestMode(C,v,k)))}))}(v.mode,C,x,k,R)}(T,v,P,C,x,k):T.isFile()||T.isCharacterDevice()||T.isBlockDevice()?function onFile(v,P,C,x,k,R){return P?function mayCopyFile(v,P,C,x,k){if(!x.overwrite)return x.errorOnExist?k(new Error(`'${C}' already exists`)):k();_.unlink(C,(_=>_?k(_):copyFile(v,P,C,x,k)))}(v,C,x,k,R):copyFile(v,C,x,k,R)}(T,v,P,C,x,k):T.isSymbolicLink()?onLink(v,P,C,x,k):T.isSocket()?k(new Error(`Cannot copy a socket file: ${P}`)):T.isFIFO()?k(new Error(`Cannot copy a FIFO pipe: ${P}`)):k(new Error(`Unknown file: ${P}`))))}function copyFile(v,P,C,x,k){_.copyFile(P,C,(_=>_?k(_):x.preserveTimestamps?function handleTimestampsAndMode(v,P,C,_){if(function fileIsNotWritable(v){return 0==(128&v)}(v))return function makeFileWritable(v,P,C){return setDestMode(v,128|P,C)}(C,v,(x=>x?_(x):setDestTimestampsAndMode(v,P,C,_)));return setDestTimestampsAndMode(v,P,C,_)}(v.mode,P,C,k):setDestMode(C,v.mode,k)))}function setDestTimestampsAndMode(v,P,C,x){!function setDestTimestamps(v,P,C){_.stat(v,((v,_)=>v?C(v):T(P,_.atime,_.mtime,C)))}(P,C,(P=>P?x(P):setDestMode(C,v,x)))}function setDestMode(v,P,C){return _.chmod(v,P,C)}function copyDir(v,P,C,x){_.readdir(v,((_,k)=>_?x(_):copyDirItems(k,v,P,C,x)))}function copyDirItems(v,P,C,_,k){const R=v.pop();return R?function copyDirItem(v,P,C,_,k,R){const T=x.join(C,P),I=x.join(_,P);O.checkPaths(T,I,"copy",k,((P,x)=>{if(P)return R(P);const{destStat:O}=x;!function startCopy(v,P,C,_,x){return _.filter?handleFilter(getStats,v,P,C,_,x):getStats(v,P,C,_,x)}(O,T,I,k,(P=>P?R(P):copyDirItems(v,C,_,k,R)))}))}(v,R,P,C,_,k):k()}function onLink(v,P,C,k,R){_.readlink(P,((P,T)=>P?R(P):(k.dereference&&(T=x.resolve(process.cwd(),T)),v?void _.readlink(C,((P,I)=>P?"EINVAL"===P.code||"UNKNOWN"===P.code?_.symlink(T,C,R):R(P):(k.dereference&&(I=x.resolve(process.cwd(),I)),O.isSrcSubdir(T,I)?R(new Error(`Cannot copy '${T}' to a subdirectory of itself, '${I}'.`)):v.isDirectory()&&O.isSrcSubdir(I,T)?R(new Error(`Cannot overwrite '${I}' with '${T}'.`)):function copyLink(v,P,C){_.unlink(P,(x=>x?C(x):_.symlink(v,P,C)))}(T,C,R)))):_.symlink(T,C,R))))}v.exports=function copy(v,P,C,_){"function"!=typeof C||_?"function"==typeof C&&(C={filter:C}):(_=C,C={}),_=_||function(){},(C=C||{}).clobber=!("clobber"in C)||!!C.clobber,C.overwrite="overwrite"in C?!!C.overwrite:C.clobber,C.preserveTimestamps&&"ia32"===process.arch&&console.warn("fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269"),O.checkPaths(v,P,"copy",C,((x,k)=>{if(x)return _(x);const{srcStat:R,destStat:T}=k;O.checkParentPaths(v,R,P,"copy",(x=>x?_(x):C.filter?handleFilter(checkParentDir,T,v,P,C,_):checkParentDir(T,v,P,C,_)))}))}},66464:(v,P,C)=>{"use strict";const _=C(38981).fromCallback;v.exports={copy:_(C(67189)),copySync:C(83873)}},15590:(v,P,C)=>{"use strict";const _=C(38981).fromPromise,x=C(67749),k=C(71017),R=C(11381),T=C(54542),O=_((async function emptyDir(v){let P;try{P=await x.readdir(v)}catch{return R.mkdirs(v)}return Promise.all(P.map((P=>T.remove(k.join(v,P)))))}));function emptyDirSync(v){let P;try{P=x.readdirSync(v)}catch{return R.mkdirsSync(v)}P.forEach((P=>{P=k.join(v,P),T.removeSync(P)}))}v.exports={emptyDirSync,emptydirSync:emptyDirSync,emptyDir:O,emptydir:O}},36530:(v,P,C)=>{"use strict";const _=C(38981).fromCallback,x=C(71017),k=C(20077),R=C(11381);v.exports={createFile:_((function createFile(v,P){function makeFile(){k.writeFile(v,"",(v=>{if(v)return P(v);P()}))}k.stat(v,((C,_)=>{if(!C&&_.isFile())return P();const T=x.dirname(v);k.stat(T,((v,C)=>{if(v)return"ENOENT"===v.code?R.mkdirs(T,(v=>{if(v)return P(v);makeFile()})):P(v);C.isDirectory()?makeFile():k.readdir(T,(v=>{if(v)return P(v)}))}))}))})),createFileSync:function createFileSync(v){let P;try{P=k.statSync(v)}catch{}if(P&&P.isFile())return;const C=x.dirname(v);try{k.statSync(C).isDirectory()||k.readdirSync(C)}catch(v){if(!v||"ENOENT"!==v.code)throw v;R.mkdirsSync(C)}k.writeFileSync(v,"")}}},21720:(v,P,C)=>{"use strict";const{createFile:_,createFileSync:x}=C(36530),{createLink:k,createLinkSync:R}=C(54147),{createSymlink:T,createSymlinkSync:O}=C(83635);v.exports={createFile:_,createFileSync:x,ensureFile:_,ensureFileSync:x,createLink:k,createLinkSync:R,ensureLink:k,ensureLinkSync:R,createSymlink:T,createSymlinkSync:O,ensureSymlink:T,ensureSymlinkSync:O}},54147:(v,P,C)=>{"use strict";const _=C(38981).fromCallback,x=C(71017),k=C(20077),R=C(11381),T=C(99257).pathExists,{areIdentical:O}=C(42733);v.exports={createLink:_((function createLink(v,P,C){function makeLink(v,P){k.link(v,P,(v=>{if(v)return C(v);C(null)}))}k.lstat(P,((_,I)=>{k.lstat(v,((_,k)=>{if(_)return _.message=_.message.replace("lstat","ensureLink"),C(_);if(I&&O(k,I))return C(null);const z=x.dirname(P);T(z,((_,x)=>_?C(_):x?makeLink(v,P):void R.mkdirs(z,(_=>{if(_)return C(_);makeLink(v,P)}))))}))}))})),createLinkSync:function createLinkSync(v,P){let C;try{C=k.lstatSync(P)}catch{}try{const P=k.lstatSync(v);if(C&&O(P,C))return}catch(v){throw v.message=v.message.replace("lstat","ensureLink"),v}const _=x.dirname(P);return k.existsSync(_)||R.mkdirsSync(_),k.linkSync(v,P)}}},6072:(v,P,C)=>{"use strict";const _=C(71017),x=C(20077),k=C(99257).pathExists;v.exports={symlinkPaths:function symlinkPaths(v,P,C){if(_.isAbsolute(v))return x.lstat(v,(P=>P?(P.message=P.message.replace("lstat","ensureSymlink"),C(P)):C(null,{toCwd:v,toDst:v})));{const R=_.dirname(P),T=_.join(R,v);return k(T,((P,k)=>P?C(P):k?C(null,{toCwd:T,toDst:v}):x.lstat(v,(P=>P?(P.message=P.message.replace("lstat","ensureSymlink"),C(P)):C(null,{toCwd:v,toDst:_.relative(R,v)})))))}},symlinkPathsSync:function symlinkPathsSync(v,P){let C;if(_.isAbsolute(v)){if(C=x.existsSync(v),!C)throw new Error("absolute srcpath does not exist");return{toCwd:v,toDst:v}}{const k=_.dirname(P),R=_.join(k,v);if(C=x.existsSync(R),C)return{toCwd:R,toDst:v};if(C=x.existsSync(v),!C)throw new Error("relative srcpath does not exist");return{toCwd:v,toDst:_.relative(k,v)}}}}},89259:(v,P,C)=>{"use strict";const _=C(20077);v.exports={symlinkType:function symlinkType(v,P,C){if(C="function"==typeof P?P:C,P="function"!=typeof P&&P)return C(null,P);_.lstat(v,((v,_)=>{if(v)return C(null,"file");P=_&&_.isDirectory()?"dir":"file",C(null,P)}))},symlinkTypeSync:function symlinkTypeSync(v,P){let C;if(P)return P;try{C=_.lstatSync(v)}catch{return"file"}return C&&C.isDirectory()?"dir":"file"}}},83635:(v,P,C)=>{"use strict";const _=C(38981).fromCallback,x=C(71017),k=C(67749),R=C(11381),T=R.mkdirs,O=R.mkdirsSync,I=C(6072),z=I.symlinkPaths,q=I.symlinkPathsSync,L=C(89259),j=L.symlinkType,B=L.symlinkTypeSync,G=C(99257).pathExists,{areIdentical:U}=C(42733);function _createSymlink(v,P,C,_){z(v,P,((R,O)=>{if(R)return _(R);v=O.toDst,j(O.toCwd,C,((C,R)=>{if(C)return _(C);const O=x.dirname(P);G(O,((C,x)=>C?_(C):x?k.symlink(v,P,R,_):void T(O,(C=>{if(C)return _(C);k.symlink(v,P,R,_)}))))}))}))}v.exports={createSymlink:_((function createSymlink(v,P,C,_){_="function"==typeof C?C:_,C="function"!=typeof C&&C,k.lstat(P,((x,R)=>{!x&&R.isSymbolicLink()?Promise.all([k.stat(v),k.stat(P)]).then((([x,k])=>{if(U(x,k))return _(null);_createSymlink(v,P,C,_)})):_createSymlink(v,P,C,_)}))})),createSymlinkSync:function createSymlinkSync(v,P,C){let _;try{_=k.lstatSync(P)}catch{}if(_&&_.isSymbolicLink()){const C=k.statSync(v),_=k.statSync(P);if(U(C,_))return}const R=q(v,P);v=R.toDst,C=B(R.toCwd,C);const T=x.dirname(P);return k.existsSync(T)||O(T),k.symlinkSync(v,P,C)}}},67749:(v,P,C)=>{"use strict";const _=C(38981).fromCallback,x=C(20077),k=["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((v=>"function"==typeof x[v]));Object.assign(P,x),k.forEach((v=>{P[v]=_(x[v])})),P.realpath.native=_(x.realpath.native),P.exists=function(v,P){return"function"==typeof P?x.exists(v,P):new Promise((P=>x.exists(v,P)))},P.read=function(v,P,C,_,k,R){return"function"==typeof R?x.read(v,P,C,_,k,R):new Promise(((R,T)=>{x.read(v,P,C,_,k,((v,P,C)=>{if(v)return T(v);R({bytesRead:P,buffer:C})}))}))},P.write=function(v,P,...C){return"function"==typeof C[C.length-1]?x.write(v,P,...C):new Promise(((_,k)=>{x.write(v,P,...C,((v,P,C)=>{if(v)return k(v);_({bytesWritten:P,buffer:C})}))}))},"function"==typeof x.writev&&(P.writev=function(v,P,...C){return"function"==typeof C[C.length-1]?x.writev(v,P,...C):new Promise(((_,k)=>{x.writev(v,P,...C,((v,P,C)=>{if(v)return k(v);_({bytesWritten:P,buffers:C})}))}))})},55674:(v,P,C)=>{"use strict";v.exports={...C(67749),...C(66464),...C(15590),...C(21720),...C(46573),...C(11381),...C(80530),...C(54670),...C(99257),...C(54542)}},46573:(v,P,C)=>{"use strict";const _=C(38981).fromPromise,x=C(7183);x.outputJson=_(C(43508)),x.outputJsonSync=C(39578),x.outputJSON=x.outputJson,x.outputJSONSync=x.outputJsonSync,x.writeJSON=x.writeJson,x.writeJSONSync=x.writeJsonSync,x.readJSON=x.readJson,x.readJSONSync=x.readJsonSync,v.exports=x},7183:(v,P,C)=>{"use strict";const _=C(96813);v.exports={readJson:_.readFile,readJsonSync:_.readFileSync,writeJson:_.writeFile,writeJsonSync:_.writeFileSync}},39578:(v,P,C)=>{"use strict";const{stringify:_}=C(96780),{outputFileSync:x}=C(54670);v.exports=function outputJsonSync(v,P,C){const k=_(P,C);x(v,k,C)}},43508:(v,P,C)=>{"use strict";const{stringify:_}=C(96780),{outputFile:x}=C(54670);v.exports=async function outputJson(v,P,C={}){const k=_(P,C);await x(v,k,C)}},11381:(v,P,C)=>{"use strict";const _=C(38981).fromPromise,{makeDir:x,makeDirSync:k}=C(18233),R=_(x);v.exports={mkdirs:R,mkdirsSync:k,mkdirp:R,mkdirpSync:k,ensureDir:R,ensureDirSync:k}},18233:(v,P,C)=>{"use strict";const _=C(67749),{checkPath:x}=C(33468),getMode=v=>"number"==typeof v?v:{mode:511,...v}.mode;v.exports.makeDir=async(v,P)=>(x(v),_.mkdir(v,{mode:getMode(P),recursive:!0})),v.exports.makeDirSync=(v,P)=>(x(v),_.mkdirSync(v,{mode:getMode(P),recursive:!0}))},33468:(v,P,C)=>{"use strict";const _=C(71017);v.exports.checkPath=function checkPath(v){if("win32"===process.platform){if(/[<>:"|?*]/.test(v.replace(_.parse(v).root,""))){const P=new Error(`Path contains invalid characters: ${v}`);throw P.code="EINVAL",P}}}},80530:(v,P,C)=>{"use strict";const _=C(38981).fromCallback;v.exports={move:_(C(436)),moveSync:C(43736)}},43736:(v,P,C)=>{"use strict";const _=C(20077),x=C(71017),k=C(66464).copySync,R=C(54542).removeSync,T=C(11381).mkdirpSync,O=C(42733);function rename(v,P,C){try{_.renameSync(v,P)}catch(_){if("EXDEV"!==_.code)throw _;return function moveAcrossDevice(v,P,C){return k(v,P,{overwrite:C,errorOnExist:true}),R(v)}(v,P,C)}}v.exports=function moveSync(v,P,C){const k=(C=C||{}).overwrite||C.clobber||!1,{srcStat:I,isChangingCase:z=!1}=O.checkPathsSync(v,P,"move",C);return O.checkParentPathsSync(v,I,P,"move"),function isParentRoot(v){const P=x.dirname(v);return x.parse(P).root===P}(P)||T(x.dirname(P)),function doRename(v,P,C,x){if(x)return rename(v,P,C);if(C)return R(P),rename(v,P,C);if(_.existsSync(P))throw new Error("dest already exists.");return rename(v,P,C)}(v,P,k,z)}},436:(v,P,C)=>{"use strict";const _=C(20077),x=C(71017),k=C(66464).copy,R=C(54542).remove,T=C(11381).mkdirp,O=C(99257).pathExists,I=C(42733);function doRename(v,P,C,_,x){return _?rename(v,P,C,x):C?R(P,(_=>_?x(_):rename(v,P,C,x))):void O(P,((_,k)=>_?x(_):k?x(new Error("dest already exists.")):rename(v,P,C,x)))}function rename(v,P,C,x){_.rename(v,P,(_=>_?"EXDEV"!==_.code?x(_):function moveAcrossDevice(v,P,C,_){k(v,P,{overwrite:C,errorOnExist:!0},(P=>P?_(P):R(v,_)))}(v,P,C,x):x()))}v.exports=function move(v,P,C,_){"function"==typeof C&&(_=C,C={});const k=C.overwrite||C.clobber||!1;I.checkPaths(v,P,"move",C,((C,R)=>{if(C)return _(C);const{srcStat:O,isChangingCase:z=!1}=R;I.checkParentPaths(v,O,P,"move",(C=>C?_(C):function isParentRoot(v){const P=x.dirname(v);return x.parse(P).root===P}(P)?doRename(v,P,k,z,_):void T(x.dirname(P),(C=>C?_(C):doRename(v,P,k,z,_)))))}))}},54670:(v,P,C)=>{"use strict";const _=C(38981).fromCallback,x=C(20077),k=C(71017),R=C(11381),T=C(99257).pathExists;v.exports={outputFile:_((function outputFile(v,P,C,_){"function"==typeof C&&(_=C,C="utf8");const O=k.dirname(v);T(O,((k,T)=>k?_(k):T?x.writeFile(v,P,C,_):void R.mkdirs(O,(k=>{if(k)return _(k);x.writeFile(v,P,C,_)}))))})),outputFileSync:function outputFileSync(v,...P){const C=k.dirname(v);if(x.existsSync(C))return x.writeFileSync(v,...P);R.mkdirsSync(C),x.writeFileSync(v,...P)}}},99257:(v,P,C)=>{"use strict";const _=C(38981).fromPromise,x=C(67749);v.exports={pathExists:_((function pathExists(v){return x.access(v).then((()=>!0)).catch((()=>!1))})),pathExistsSync:x.existsSync}},54542:(v,P,C)=>{"use strict";const _=C(20077),x=C(38981).fromCallback,k=C(33456);v.exports={remove:x((function remove(v,P){if(_.rm)return _.rm(v,{recursive:!0,force:!0},P);k(v,P)})),removeSync:function removeSync(v){if(_.rmSync)return _.rmSync(v,{recursive:!0,force:!0});k.sync(v)}}},33456:(v,P,C)=>{"use strict";const _=C(20077),x=C(71017),k=C(39491),R="win32"===process.platform;function defaults(v){["unlink","chmod","stat","lstat","rmdir","readdir"].forEach((P=>{v[P]=v[P]||_[P],v[P+="Sync"]=v[P]||_[P]})),v.maxBusyTries=v.maxBusyTries||3}function rimraf(v,P,C){let _=0;"function"==typeof P&&(C=P,P={}),k(v,"rimraf: missing path"),k.strictEqual(typeof v,"string","rimraf: path should be a string"),k.strictEqual(typeof C,"function","rimraf: callback function required"),k(P,"rimraf: invalid options argument provided"),k.strictEqual(typeof P,"object","rimraf: options should be object"),defaults(P),rimraf_(v,P,(function CB(x){if(x){if(("EBUSY"===x.code||"ENOTEMPTY"===x.code||"EPERM"===x.code)&&_rimraf_(v,P,CB)),100*_)}"ENOENT"===x.code&&(x=null)}C(x)}))}function rimraf_(v,P,C){k(v),k(P),k("function"==typeof C),P.lstat(v,((_,x)=>_&&"ENOENT"===_.code?C(null):_&&"EPERM"===_.code&&R?fixWinEPERM(v,P,_,C):x&&x.isDirectory()?rmdir(v,P,_,C):void P.unlink(v,(_=>{if(_){if("ENOENT"===_.code)return C(null);if("EPERM"===_.code)return R?fixWinEPERM(v,P,_,C):rmdir(v,P,_,C);if("EISDIR"===_.code)return rmdir(v,P,_,C)}return C(_)}))))}function fixWinEPERM(v,P,C,_){k(v),k(P),k("function"==typeof _),P.chmod(v,438,(x=>{x?_("ENOENT"===x.code?null:C):P.stat(v,((x,k)=>{x?_("ENOENT"===x.code?null:C):k.isDirectory()?rmdir(v,P,C,_):P.unlink(v,_)}))}))}function fixWinEPERMSync(v,P,C){let _;k(v),k(P);try{P.chmodSync(v,438)}catch(v){if("ENOENT"===v.code)return;throw C}try{_=P.statSync(v)}catch(v){if("ENOENT"===v.code)return;throw C}_.isDirectory()?rmdirSync(v,P,C):P.unlinkSync(v)}function rmdir(v,P,C,_){k(v),k(P),k("function"==typeof _),P.rmdir(v,(R=>{!R||"ENOTEMPTY"!==R.code&&"EEXIST"!==R.code&&"EPERM"!==R.code?R&&"ENOTDIR"===R.code?_(C):_(R):function rmkids(v,P,C){k(v),k(P),k("function"==typeof C),P.readdir(v,((_,k)=>{if(_)return C(_);let R,T=k.length;if(0===T)return P.rmdir(v,C);k.forEach((_=>{rimraf(x.join(v,_),P,(_=>{if(!R)return _?C(R=_):void(0==--T&&P.rmdir(v,C))}))}))}))}(v,P,_)}))}function rimrafSync(v,P){let C;defaults(P=P||{}),k(v,"rimraf: missing path"),k.strictEqual(typeof v,"string","rimraf: path should be a string"),k(P,"rimraf: missing options"),k.strictEqual(typeof P,"object","rimraf: options should be object");try{C=P.lstatSync(v)}catch(C){if("ENOENT"===C.code)return;"EPERM"===C.code&&R&&fixWinEPERMSync(v,P,C)}try{C&&C.isDirectory()?rmdirSync(v,P,null):P.unlinkSync(v)}catch(C){if("ENOENT"===C.code)return;if("EPERM"===C.code)return R?fixWinEPERMSync(v,P,C):rmdirSync(v,P,C);if("EISDIR"!==C.code)throw C;rmdirSync(v,P,C)}}function rmdirSync(v,P,C){k(v),k(P);try{P.rmdirSync(v)}catch(_){if("ENOTDIR"===_.code)throw C;if("ENOTEMPTY"===_.code||"EEXIST"===_.code||"EPERM"===_.code)!function rmkidsSync(v,P){if(k(v),k(P),P.readdirSync(v).forEach((C=>rimrafSync(x.join(v,C),P))),!R){return P.rmdirSync(v,P)}{const C=Date.now();do{try{return P.rmdirSync(v,P)}catch{}}while(Date.now()-C<500)}}(v,P);else if("ENOENT"!==_.code)throw _}}v.exports=rimraf,rimraf.sync=rimrafSync},42733:(v,P,C)=>{"use strict";const _=C(67749),x=C(71017),k=C(73837);function getStats(v,P,C){const x=C.dereference?v=>_.stat(v,{bigint:!0}):v=>_.lstat(v,{bigint:!0});return Promise.all([x(v),x(P).catch((v=>{if("ENOENT"===v.code)return null;throw v}))]).then((([v,P])=>({srcStat:v,destStat:P})))}function areIdentical(v,P){return P.ino&&P.dev&&P.ino===v.ino&&P.dev===v.dev}function isSrcSubdir(v,P){const C=x.resolve(v).split(x.sep).filter((v=>v)),_=x.resolve(P).split(x.sep).filter((v=>v));return C.reduce(((v,P,C)=>v&&_[C]===P),!0)}function errMsg(v,P,C){return`Cannot ${C} '${v}' to a subdirectory of itself, '${P}'.`}v.exports={checkPaths:function checkPaths(v,P,C,_,R){k.callbackify(getStats)(v,P,_,((_,k)=>{if(_)return R(_);const{srcStat:T,destStat:O}=k;if(O){if(areIdentical(T,O)){const _=x.basename(v),k=x.basename(P);return"move"===C&&_!==k&&_.toLowerCase()===k.toLowerCase()?R(null,{srcStat:T,destStat:O,isChangingCase:!0}):R(new Error("Source and destination must not be the same."))}if(T.isDirectory()&&!O.isDirectory())return R(new Error(`Cannot overwrite non-directory '${P}' with directory '${v}'.`));if(!T.isDirectory()&&O.isDirectory())return R(new Error(`Cannot overwrite directory '${P}' with non-directory '${v}'.`))}return T.isDirectory()&&isSrcSubdir(v,P)?R(new Error(errMsg(v,P,C))):R(null,{srcStat:T,destStat:O})}))},checkPathsSync:function checkPathsSync(v,P,C,k){const{srcStat:R,destStat:T}=function getStatsSync(v,P,C){let x;const k=C.dereference?v=>_.statSync(v,{bigint:!0}):v=>_.lstatSync(v,{bigint:!0}),R=k(v);try{x=k(P)}catch(v){if("ENOENT"===v.code)return{srcStat:R,destStat:null};throw v}return{srcStat:R,destStat:x}}(v,P,k);if(T){if(areIdentical(R,T)){const _=x.basename(v),k=x.basename(P);if("move"===C&&_!==k&&_.toLowerCase()===k.toLowerCase())return{srcStat:R,destStat:T,isChangingCase:!0};throw new Error("Source and destination must not be the same.")}if(R.isDirectory()&&!T.isDirectory())throw new Error(`Cannot overwrite non-directory '${P}' with directory '${v}'.`);if(!R.isDirectory()&&T.isDirectory())throw new Error(`Cannot overwrite directory '${P}' with non-directory '${v}'.`)}if(R.isDirectory()&&isSrcSubdir(v,P))throw new Error(errMsg(v,P,C));return{srcStat:R,destStat:T}},checkParentPaths:function checkParentPaths(v,P,C,k,R){const T=x.resolve(x.dirname(v)),O=x.resolve(x.dirname(C));if(O===T||O===x.parse(O).root)return R();_.stat(O,{bigint:!0},((_,x)=>_?"ENOENT"===_.code?R():R(_):areIdentical(P,x)?R(new Error(errMsg(v,C,k))):checkParentPaths(v,P,O,k,R)))},checkParentPathsSync:function checkParentPathsSync(v,P,C,k){const R=x.resolve(x.dirname(v)),T=x.resolve(x.dirname(C));if(T===R||T===x.parse(T).root)return;let O;try{O=_.statSync(T,{bigint:!0})}catch(v){if("ENOENT"===v.code)return;throw v}if(areIdentical(P,O))throw new Error(errMsg(v,C,k));return checkParentPathsSync(v,P,T,k)},isSrcSubdir,areIdentical}},80318:(v,P,C)=>{"use strict";const _=C(20077);v.exports={utimesMillis:function utimesMillis(v,P,C,x){_.open(v,"r+",((v,k)=>{if(v)return x(v);_.futimes(k,P,C,(v=>{_.close(k,(P=>{x&&x(v||P)}))}))}))},utimesMillisSync:function utimesMillisSync(v,P,C){const x=_.openSync(v,"r+");return _.futimesSync(x,P,C),_.closeSync(x)}}},10292:(v,P,C)=>{"use strict";const _=C(35736),x=C(82361).EventEmitter,k=C(57147);let R=k.writev;if(!R){const v=process.binding("fs"),P=v.FSReqWrap||v.FSReqCallback;R=(C,_,x,k)=>{const R=new P;R.oncomplete=(v,P)=>k(v,P,_),v.writeBuffers(C,_,x,R)}}const T=Symbol("_autoClose"),O=Symbol("_close"),I=Symbol("_ended"),z=Symbol("_fd"),q=Symbol("_finished"),L=Symbol("_flags"),j=Symbol("_flush"),B=Symbol("_handleChunk"),G=Symbol("_makeBuf"),U=Symbol("_mode"),V=Symbol("_needDrain"),Q=Symbol("_onerror"),Y=Symbol("_onopen"),ee=Symbol("_onread"),re=Symbol("_onwrite"),ie=Symbol("_open"),oe=Symbol("_path"),ne=Symbol("_pos"),se=Symbol("_queue"),ae=Symbol("_read"),le=Symbol("_readSize"),pe=Symbol("_reading"),ue=Symbol("_remain"),de=Symbol("_size"),me=Symbol("_write"),he=Symbol("_writing"),ge=Symbol("_defaultFlag"),fe=Symbol("_errored");class ReadStream extends _{constructor(v,P){if(super(P=P||{}),this.readable=!0,this.writable=!1,"string"!=typeof v)throw new TypeError("path must be a string");this[fe]=!1,this[z]="number"==typeof P.fd?P.fd:null,this[oe]=v,this[le]=P.readSize||16777216,this[pe]=!1,this[de]="number"==typeof P.size?P.size:1/0,this[ue]=this[de],this[T]="boolean"!=typeof P.autoClose||P.autoClose,"number"==typeof this[z]?this[ae]():this[ie]()}get fd(){return this[z]}get path(){return this[oe]}write(){throw new TypeError("this is a readable stream")}end(){throw new TypeError("this is a readable stream")}[ie](){k.open(this[oe],"r",((v,P)=>this[Y](v,P)))}[Y](v,P){v?this[Q](v):(this[z]=P,this.emit("open",P),this[ae]())}[G](){return Buffer.allocUnsafe(Math.min(this[le],this[ue]))}[ae](){if(!this[pe]){this[pe]=!0;const v=this[G]();if(0===v.length)return process.nextTick((()=>this[ee](null,0,v)));k.read(this[z],v,0,v.length,null,((v,P,C)=>this[ee](v,P,C)))}}[ee](v,P,C){this[pe]=!1,v?this[Q](v):this[B](P,C)&&this[ae]()}[O](){if(this[T]&&"number"==typeof this[z]){const v=this[z];this[z]=null,k.close(v,(v=>v?this.emit("error",v):this.emit("close")))}}[Q](v){this[pe]=!0,this[O](),this.emit("error",v)}[B](v,P){let C=!1;return this[ue]-=v,v>0&&(C=super.write(vthis[Y](v,P)))}[Y](v,P){this[ge]&&"r+"===this[L]&&v&&"ENOENT"===v.code?(this[L]="w",this[ie]()):v?this[Q](v):(this[z]=P,this.emit("open",P),this[j]())}end(v,P){return v&&this.write(v,P),this[I]=!0,this[he]||this[se].length||"number"!=typeof this[z]||this[re](null,0),this}write(v,P){return"string"==typeof v&&(v=Buffer.from(v,P)),this[I]?(this.emit("error",new Error("write() after end()")),!1):null===this[z]||this[he]||this[se].length?(this[se].push(v),this[V]=!0,!1):(this[he]=!0,this[me](v),!0)}[me](v){k.write(this[z],v,0,v.length,this[ne],((v,P)=>this[re](v,P)))}[re](v,P){v?this[Q](v):(null!==this[ne]&&(this[ne]+=P),this[se].length?this[j]():(this[he]=!1,this[I]&&!this[q]?(this[q]=!0,this[O](),this.emit("finish")):this[V]&&(this[V]=!1,this.emit("drain"))))}[j](){if(0===this[se].length)this[I]&&this[re](null,0);else if(1===this[se].length)this[me](this[se].pop());else{const v=this[se];this[se]=[],R(this[z],v,this[ne],((v,P)=>this[re](v,P)))}}[O](){if(this[T]&&"number"==typeof this[z]){const v=this[z];this[z]=null,k.close(v,(v=>v?this.emit("error",v):this.emit("close")))}}}P.ReadStream=ReadStream,P.ReadStreamSync=class ReadStreamSync extends ReadStream{[ie](){let v=!0;try{this[Y](null,k.openSync(this[oe],"r")),v=!1}finally{v&&this[O]()}}[ae](){let v=!0;try{if(!this[pe]){for(this[pe]=!0;;){const v=this[G](),P=0===v.length?0:k.readSync(this[z],v,0,v.length,null);if(!this[B](P,v))break}this[pe]=!1}v=!1}finally{v&&this[O]()}}[O](){if(this[T]&&"number"==typeof this[z]){const v=this[z];this[z]=null,k.closeSync(v),this.emit("close")}}},P.WriteStream=WriteStream,P.WriteStreamSync=class WriteStreamSync extends WriteStream{[ie](){let v;if(this[ge]&&"r+"===this[L])try{v=k.openSync(this[oe],this[L],this[U])}catch(v){if("ENOENT"===v.code)return this[L]="w",this[ie]();throw v}else v=k.openSync(this[oe],this[L],this[U]);this[Y](null,v)}[O](){if(this[T]&&"number"==typeof this[z]){const v=this[z];this[z]=null,k.closeSync(v),this.emit("close")}}[me](v){let P=!0;try{this[re](null,k.writeSync(this[z],v,0,v.length,this[ne])),P=!1}finally{if(P)try{this[O]()}catch(v){}}}}},37334:(v,P,C)=>{v.exports=realpath,realpath.realpath=realpath,realpath.sync=realpathSync,realpath.realpathSync=realpathSync,realpath.monkeypatch=function monkeypatch(){_.realpath=realpath,_.realpathSync=realpathSync},realpath.unmonkeypatch=function unmonkeypatch(){_.realpath=x,_.realpathSync=k};var _=C(57147),x=_.realpath,k=_.realpathSync,R=process.version,T=/^v[0-5]\./.test(R),O=C(47059);function newError(v){return v&&"realpath"===v.syscall&&("ELOOP"===v.code||"ENOMEM"===v.code||"ENAMETOOLONG"===v.code)}function realpath(v,P,C){if(T)return x(v,P,C);"function"==typeof P&&(C=P,P=null),x(v,P,(function(_,x){newError(_)?O.realpath(v,P,C):C(_,x)}))}function realpathSync(v,P){if(T)return k(v,P);try{return k(v,P)}catch(C){if(newError(C))return O.realpathSync(v,P);throw C}}},47059:(v,P,C)=>{var _=C(71017),x="win32"===process.platform,k=C(57147),R=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function maybeCallback(v){return"function"==typeof v?v:function rethrow(){var v;if(R){var P=new Error;v=function debugCallback(v){v&&(P.message=v.message,missingCallback(v=P))}}else v=missingCallback;return v;function missingCallback(v){if(v){if(process.throwDeprecation)throw v;if(!process.noDeprecation){var P="fs: missing callback "+(v.stack||v.message);process.traceDeprecation?console.trace(P):console.error(P)}}}}()}_.normalize;if(x)var T=/(.*?)(?:[\/\\]+|$)/g;else T=/(.*?)(?:[\/]+|$)/g;if(x)var O=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/;else O=/^[\/]*/;P.realpathSync=function realpathSync(v,P){if(v=_.resolve(v),P&&Object.prototype.hasOwnProperty.call(P,v))return P[v];var C,R,I,z,q=v,L={},j={};function start(){var P=O.exec(v);C=P[0].length,R=P[0],I=P[0],z="",x&&!j[I]&&(k.lstatSync(I),j[I]=!0)}for(start();C=v.length)return P&&(P[L]=v),C(null,v);T.lastIndex=R;var _=T.exec(v);return q=I,I+=_[0],z=q+_[1],R=T.lastIndex,B[z]||P&&P[z]===z?process.nextTick(LOOP):P&&Object.prototype.hasOwnProperty.call(P,z)?gotResolvedLink(P[z]):k.lstat(z,gotStat)}function gotStat(v,_){if(v)return C(v);if(!_.isSymbolicLink())return B[z]=!0,P&&(P[z]=z),process.nextTick(LOOP);if(!x){var R=_.dev.toString(32)+":"+_.ino.toString(32);if(j.hasOwnProperty(R))return gotTarget(null,j[R],z)}k.stat(z,(function(v){if(v)return C(v);k.readlink(z,(function(v,P){x||(j[R]=P),gotTarget(v,P)}))}))}function gotTarget(v,x,k){if(v)return C(v);var R=_.resolve(q,x);P&&(P[k]=R),gotResolvedLink(R)}function gotResolvedLink(P){v=_.resolve(P,v.slice(R)),start()}start()}},39963:(v,P,C)=>{const{Glob:_}=C(12884),x=C(67938),{IGNORE:k,createTasks:R}=C(87978),{sync:T}=C(91455);function _Glob(v,P,C,x){this[k]=x,_.call(this,v,P,C)}x(_Glob,_),_Glob.prototype._readdir=function _readdir(v,P,C){const x=this._mark(v);return this[k]&&this[k](x)?C():_.prototype._readdir.call(this,v,P,C)},P.glob=(v,P={})=>{if(P.sync)return T(v,P);const{patterns:C,ignores:_,join:x,opts:k,result:O}=R(v,P);return O?Promise.resolve(O):Promise.all(C.map((v=>function globOne(v,P,C){return new Promise(((_,x)=>{new _Glob(v,P,((v,P)=>{if(v)return x(v);_(P)}),C)}))}(v,k,_)))).then(x)}},78936:(v,P,C)=>{const _=C(95016),x=C(12884),{sync:k}=C(91455),{glob:R}=C(39963);v.exports={sync:k,glob:R,hasMagic:(v,P)=>_(v).some((v=>x.hasMagic(v,P)))}},91455:(v,P,C)=>{const{GlobSync:_}=C(12884),x=C(67938),{IGNORE:k,createTasks:R}=C(87978);function _GlobSync(v,P,C){this[k]=C,_.call(this,v,P)}x(_GlobSync,_),_GlobSync.prototype._readdir=function _readdir(v,P){const C=this._mark(v);return this[k]&&this[k](C)?null:_.prototype._readdir.call(this,v,P)},P.sync=(v,P={})=>{const{join:C,patterns:_,ignores:x,opts:k,result:T}=R(v,P);if(T)return T;return C(_.map((v=>new _GlobSync(v,k,x).found)))}},87978:(v,P,C)=>{const _=C(15151),x=C(71017),k=C(61478),R=C(96744),T=C(95016),O="function"==typeof Symbol?Symbol("ignore"):"_shouldIgnore",createShouldIgnore=v=>{const P=Object.assign({cache:Object.create(null),statCache:Object.create(null),realpathCache:Object.create(null),symlinks:Object.create(null)},v),{ignore:C,cwd:k=process.cwd()}=P;if(delete P.ignore,!C)return{ignore:()=>!1,filter:()=>!0,opts:P};const R=_().add(C).createFilter(),filterABS=v=>{const P=((v,P)=>x.relative(P,v))(v,k);return!P||R(P)};return{ignores:v=>!filterABS(v),filter:v.absolute?filterABS:R,opts:P}},isPattern=v=>v&&"string"==typeof v;v.exports={IGNORE:O,createTasks:(v,P)=>{if(!(v=T(v)).length||!v.every(isPattern))throw new TypeError("patterns must be a string or an array of strings");const C=[];let x=0;if(v=v.map(((v,P)=>(v=>"!"===v[0])(v)?(C[P]=!0,v.slice(1)):(x++,v))),0===x)return{result:[]};const{opts:O,filter:I,ignores:z}=createShouldIgnore(P);return 1===x?{join:([v])=>v.filter(I),patterns:v,opts:O,ignores:z}:{join(v){const P=[],_=[];return v.forEach(((v,x)=>{C[x]?_.push(v):P.push(v)})),k(R(...P),..._).filter(I)},patterns:v,opts:O,ignore:_}}}},66772:(v,P,C)=>{function ownProp(v,P){return Object.prototype.hasOwnProperty.call(v,P)}P.setopts=function setopts(v,P,C){C||(C={});if(C.matchBase&&-1===P.indexOf("/")){if(C.noglobstar)throw new Error("base matching requires globstar");P="**/"+P}v.silent=!!C.silent,v.pattern=P,v.strict=!1!==C.strict,v.realpath=!!C.realpath,v.realpathCache=C.realpathCache||Object.create(null),v.follow=!!C.follow,v.dot=!!C.dot,v.mark=!!C.mark,v.nodir=!!C.nodir,v.nodir&&(v.mark=!0);v.sync=!!C.sync,v.nounique=!!C.nounique,v.nonull=!!C.nonull,v.nosort=!!C.nosort,v.nocase=!!C.nocase,v.stat=!!C.stat,v.noprocess=!!C.noprocess,v.absolute=!!C.absolute,v.fs=C.fs||_,v.maxLength=C.maxLength||1/0,v.cache=C.cache||Object.create(null),v.statCache=C.statCache||Object.create(null),v.symlinks=C.symlinks||Object.create(null),function setupIgnores(v,P){v.ignore=P.ignore||[],Array.isArray(v.ignore)||(v.ignore=[v.ignore]);v.ignore.length&&(v.ignore=v.ignore.map(ignoreMap))}(v,C),v.changedCwd=!1;var k=process.cwd();ownProp(C,"cwd")?(v.cwd=x.resolve(C.cwd),v.changedCwd=v.cwd!==k):v.cwd=k;v.root=C.root||x.resolve(v.cwd,"/"),v.root=x.resolve(v.root),"win32"===process.platform&&(v.root=v.root.replace(/\\/g,"/"));v.cwdAbs=R(v.cwd)?v.cwd:makeAbs(v,v.cwd),"win32"===process.platform&&(v.cwdAbs=v.cwdAbs.replace(/\\/g,"/"));v.nomount=!!C.nomount,C.nonegate=!0,C.nocomment=!0,v.minimatch=new T(P,C),v.options=v.minimatch.options},P.ownProp=ownProp,P.makeAbs=makeAbs,P.finish=function finish(v){for(var P=v.nounique,C=P?[]:Object.create(null),_=0,x=v.matches.length;_{v.exports=glob;var _=C(37334),x=C(91171),k=(x.Minimatch,C(94378)),R=C(82361).EventEmitter,T=C(71017),O=C(39491),I=C(64095),z=C(14751),q=C(66772),L=q.setopts,j=q.ownProp,B=C(67844),G=(C(73837),q.childrenIgnored),U=q.isIgnored,V=C(30778);function glob(v,P,C){if("function"==typeof P&&(C=P,P={}),P||(P={}),P.sync){if(C)throw new TypeError("callback provided to sync glob");return z(v,P)}return new Glob(v,P,C)}glob.sync=z;var Q=glob.GlobSync=z.GlobSync;function Glob(v,P,C){if("function"==typeof P&&(C=P,P=null),P&&P.sync){if(C)throw new TypeError("callback provided to sync glob");return new Q(v,P)}if(!(this instanceof Glob))return new Glob(v,P,C);L(this,v,P),this._didRealPath=!1;var _=this.minimatch.set.length;this.matches=new Array(_),"function"==typeof C&&(C=V(C),this.on("error",C),this.on("end",(function(v){C(null,v)})));var x=this;if(this._processing=0,this._emitQueue=[],this._processQueue=[],this.paused=!1,this.noprocess)return this;if(0===_)return done();for(var k=0;k<_;k++)this._process(this.minimatch.set[k],k,!1,done);function done(){--x._processing,x._processing<=0&&x._finish()}}glob.glob=glob,glob.hasMagic=function(v,P){var C=function extend(v,P){if(null===P||"object"!=typeof P)return v;for(var C=Object.keys(P),_=C.length;_--;)v[C[_]]=P[C[_]];return v}({},P);C.noprocess=!0;var _=new Glob(v,C).minimatch.set;if(!v)return!1;if(_.length>1)return!0;for(var x=0;x<_[0].length;x++)if("string"!=typeof _[0][x])return!0;return!1},glob.Glob=Glob,k(Glob,R),Glob.prototype._finish=function(){if(O(this instanceof Glob),!this.aborted){if(this.realpath&&!this._didRealpath)return this._realpath();q.finish(this),this.emit("end",this.found)}},Glob.prototype._realpath=function(){if(!this._didRealpath){this._didRealpath=!0;var v=this.matches.length;if(0===v)return this._finish();for(var P=this,C=0;Cthis.maxLength)return P();if(!this.stat&&j(this.cache,C)){var x=this.cache[C];if(Array.isArray(x)&&(x="DIR"),!_||"DIR"===x)return P(null,x);if(_&&"FILE"===x)return P()}var k=this.statCache[C];if(void 0!==k){if(!1===k)return P(null,k);var R=k.isDirectory()?"DIR":"FILE";return _&&"FILE"===R?P():P(null,R,k)}var T=this,O=B("stat\0"+C,(function lstatcb_(_,x){if(x&&x.isSymbolicLink())return T.fs.stat(C,(function(_,k){_?T._stat2(v,C,null,x,P):T._stat2(v,C,_,k,P)}));T._stat2(v,C,_,x,P)}));O&&T.fs.lstat(C,O)},Glob.prototype._stat2=function(v,P,C,_,x){if(C&&("ENOENT"===C.code||"ENOTDIR"===C.code))return this.statCache[P]=!1,x();var k="/"===v.slice(-1);if(this.statCache[P]=_,"/"===P.slice(-1)&&_&&!_.isDirectory())return x(null,!1,_);var R=!0;return _&&(R=_.isDirectory()?"DIR":"FILE"),this.cache[P]=this.cache[P]||R,k&&"FILE"===R?x():x(null,R,_)}},14751:(v,P,C)=>{v.exports=globSync,globSync.GlobSync=GlobSync;var _=C(37334),x=C(91171),k=(x.Minimatch,C(12884).Glob,C(73837),C(71017)),R=C(39491),T=C(64095),O=C(66772),I=O.setopts,z=O.ownProp,q=O.childrenIgnored,L=O.isIgnored;function globSync(v,P){if("function"==typeof P||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");return new GlobSync(v,P).found}function GlobSync(v,P){if(!v)throw new Error("must provide pattern");if("function"==typeof P||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");if(!(this instanceof GlobSync))return new GlobSync(v,P);if(I(this,v,P),this.noprocess)return this;var C=this.minimatch.set.length;this.matches=new Array(C);for(var _=0;_this.maxLength)return!1;if(!this.stat&&z(this.cache,P)){var _=this.cache[P];if(Array.isArray(_)&&(_="DIR"),!C||"DIR"===_)return _;if(C&&"FILE"===_)return!1}var x=this.statCache[P];if(!x){var k;try{k=this.fs.lstatSync(P)}catch(v){if(v&&("ENOENT"===v.code||"ENOTDIR"===v.code))return this.statCache[P]=!1,!1}if(k&&k.isSymbolicLink())try{x=this.fs.statSync(P)}catch(v){x=k}else x=k}this.statCache[P]=x;_=!0;return x&&(_=x.isDirectory()?"DIR":"FILE"),this.cache[P]=this.cache[P]||_,(!C||"FILE"!==_)&&_},GlobSync.prototype._mark=function(v){return O.mark(this,v)},GlobSync.prototype._makeAbs=function(v){return O.makeAbs(this,v)}},70623:(v,P,C)=>{"use strict";const{promisify:_}=C(73837),x=C(57147),k=C(71017),R=C(13294),T=C(15151),O=C(83859),I=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],z=_(x.readFile),parseGitIgnore=(v,P)=>{const C=O(k.relative(P.cwd,k.dirname(P.fileName)));return v.split(/\r?\n/).filter(Boolean).filter((v=>!v.startsWith("#"))).map((v=>P=>P.startsWith("!")?"!"+k.posix.join(v,P.slice(1)):k.posix.join(v,P))(C))},reduceIgnore=v=>{const P=T();for(const C of v)P.add(parseGitIgnore(C.content,{cwd:C.cwd,fileName:C.filePath}));return P},getIsIgnoredPredecate=(v,P)=>C=>v.ignores(O(k.relative(P,((v,P)=>{if(v=O(v),k.isAbsolute(P)){if(O(P).startsWith(v))return P;throw new Error(`Path ${P} is not in cwd ${v}`)}return k.join(v,P)})(P,C.path||C)))),normalizeOptions=({ignore:v=[],cwd:P=O(process.cwd())}={})=>({ignore:v,cwd:P});v.exports=async v=>{v=normalizeOptions(v);const P=await R("**/.gitignore",{ignore:I.concat(v.ignore),cwd:v.cwd}),C=await Promise.all(P.map((P=>(async(v,P)=>{const C=k.join(P,v);return{cwd:P,filePath:C,content:await z(C,"utf8")}})(P,v.cwd)))),_=reduceIgnore(C);return getIsIgnoredPredecate(_,v.cwd)},v.exports.sync=v=>{v=normalizeOptions(v);const P=R.sync("**/.gitignore",{ignore:I.concat(v.ignore),cwd:v.cwd}).map((P=>((v,P)=>{const C=k.join(P,v);return{cwd:P,filePath:C,content:x.readFileSync(C,"utf8")}})(P,v.cwd))),C=reduceIgnore(P);return getIsIgnoredPredecate(C,v.cwd)}},25839:(v,P,C)=>{"use strict";const _=C(57147),x=C(93755),k=C(60155),R=C(13294),T=C(50367),O=C(70623),{FilterStream:I,UniqueStream:z}=C(80438),DEFAULT_FILTER=()=>!1,isNegative=v=>"!"===v[0],generateGlobTasks=(v,P)=>{(v=>{if(!v.every((v=>"string"==typeof v)))throw new TypeError("Patterns must be a string or an array of strings")})(v=x([].concat(v))),((v={})=>{if(!v.cwd)return;let P;try{P=_.statSync(v.cwd)}catch{return}if(!P.isDirectory())throw new Error("The `cwd` option must be a path to a directory")})(P);const C=[];P={ignore:[],expandDirectories:!0,...P};for(const[_,x]of v.entries()){if(isNegative(x))continue;const k=v.slice(_).filter((v=>isNegative(v))).map((v=>v.slice(1))),R={...P,ignore:P.ignore.concat(k)};C.push({pattern:x,options:R})}return C},getPattern=(v,P)=>v.options.expandDirectories?((v,P)=>{let C={};return v.options.cwd&&(C.cwd=v.options.cwd),Array.isArray(v.options.expandDirectories)?C={...C,files:v.options.expandDirectories}:"object"==typeof v.options.expandDirectories&&(C={...C,...v.options.expandDirectories}),P(v.pattern,C)})(v,P):[v.pattern],getFilterSync=v=>v&&v.gitignore?O.sync({cwd:v.cwd,ignore:v.ignore}):DEFAULT_FILTER,globToTask=v=>P=>{const{options:C}=v;return C.ignore&&Array.isArray(C.ignore)&&C.expandDirectories&&(C.ignore=T.sync(C.ignore)),{pattern:P,options:C}};v.exports=async(v,P)=>{const C=generateGlobTasks(v,P),[k,I]=await Promise.all([(async()=>P&&P.gitignore?O({cwd:P.cwd,ignore:P.ignore}):DEFAULT_FILTER)(),(async()=>{const v=await Promise.all(C.map((async v=>{const P=await getPattern(v,T);return Promise.all(P.map(globToTask(v)))})));return x(...v)})()]),z=await Promise.all(I.map((v=>R(v.pattern,v.options))));return x(...z).filter((v=>{return!k((P=v,P.stats instanceof _.Stats?P.path:P));var P}))},v.exports.sync=(v,P)=>{const C=generateGlobTasks(v,P),_=[];for(const v of C){const P=getPattern(v,T.sync).map(globToTask(v));_.push(...P)}const k=getFilterSync(P);let O=[];for(const v of _)O=x(O,R.sync(v.pattern,v.options));return O.filter((v=>!k(v)))},v.exports.stream=(v,P)=>{const C=generateGlobTasks(v,P),_=[];for(const v of C){const P=getPattern(v,T.sync).map(globToTask(v));_.push(...P)}const x=getFilterSync(P),O=new I((v=>!x(v))),q=new z;return k(_.map((v=>R.stream(v.pattern,v.options)))).pipe(O).pipe(q)},v.exports.generateGlobTasks=generateGlobTasks,v.exports.hasMagic=(v,P)=>[].concat(v).some((v=>R.isDynamicPattern(v,P))),v.exports.gitignore=O},80438:(v,P,C)=>{"use strict";const{Transform:_}=C(12781);class ObjectTransform extends _{constructor(){super({objectMode:!0})}}v.exports={FilterStream:class FilterStream extends ObjectTransform{constructor(v){super(),this._filter=v}_transform(v,P,C){this._filter(v)&&this.push(v),C()}},UniqueStream:class UniqueStream extends ObjectTransform{constructor(){super(),this._pushed=new Set}_transform(v,P,C){this._pushed.has(v)||(this.push(v),this._pushed.add(v)),C()}}}},33019:function(__unused_webpack_module,exports){var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.findInternal=function(v,P,C){v instanceof String&&(v=String(v));for(var _=v.length,x=0;x<_;x++){var k=v[x];if(P.call(C,k,x,v))return{i:x,v:k}}return{i:-1,v:void 0}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(v,P,C){v!=Array.prototype&&v!=Object.prototype&&(v[P]=C.value)},$jscomp.getGlobal=function(v){return"undefined"!=typeof window&&window===v?v:"undefined"!=typeof global&&null!=global?global:v},$jscomp.global=$jscomp.getGlobal(this),$jscomp.polyfill=function(v,P,C,_){if(P){for(C=$jscomp.global,v=v.split("."),_=0;_=_}}),"es6","es3"),$jscomp.polyfill("Array.prototype.find",(function(v){return v||function(v,P){return $jscomp.findInternal(this,v,P).v}}),"es6","es3"),$jscomp.polyfill("String.prototype.startsWith",(function(v){return v||function(v,P){var C=$jscomp.checkStringArgs(this,v,"startsWith");v+="";var _=C.length,x=v.length;P=Math.max(0,Math.min(0|P,C.length));for(var k=0;k=x}}),"es6","es3"),$jscomp.polyfill("String.prototype.repeat",(function(v){return v||function(v){var P=$jscomp.checkStringArgs(this,null,"repeat");if(0>v||1342177279>>=1)&&(P+=P);return C}}),"es6","es3");var COMPILED=!0,goog=goog||{};goog.global=this||self,goog.isDef=function(v){return void 0!==v},goog.isString=function(v){return"string"==typeof v},goog.isBoolean=function(v){return"boolean"==typeof v},goog.isNumber=function(v){return"number"==typeof v},goog.exportPath_=function(v,P,C){v=v.split("."),C=C||goog.global,v[0]in C||void 0===C.execScript||C.execScript("var "+v[0]);for(var _;v.length&&(_=v.shift());)!v.length&&goog.isDef(P)?C[_]=P:C=C[_]&&C[_]!==Object.prototype[_]?C[_]:C[_]={}},goog.define=function(v,P){if(!COMPILED){var C=goog.global.CLOSURE_UNCOMPILED_DEFINES,_=goog.global.CLOSURE_DEFINES;C&&void 0===C.nodeType&&Object.prototype.hasOwnProperty.call(C,v)?P=C[v]:_&&void 0===_.nodeType&&Object.prototype.hasOwnProperty.call(_,v)&&(P=_[v])}return P},goog.FEATURESET_YEAR=2012,goog.DEBUG=!0,goog.LOCALE="en",goog.TRUSTED_SITE=!0,goog.STRICT_MODE_COMPATIBLE=!1,goog.DISALLOW_TEST_ONLY_CODE=COMPILED&&!goog.DEBUG,goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1,goog.provide=function(v){if(goog.isInModuleLoader_())throw Error("goog.provide cannot be used within a module.");if(!COMPILED&&goog.isProvided_(v))throw Error('Namespace "'+v+'" already declared.');goog.constructNamespace_(v)},goog.constructNamespace_=function(v,P){if(!COMPILED){delete goog.implicitNamespaces_[v];for(var C=v;(C=C.substring(0,C.lastIndexOf(".")))&&!goog.getObjectByName(C);)goog.implicitNamespaces_[C]=!0}goog.exportPath_(v,P)},goog.getScriptNonce=function(v){return v&&v!=goog.global?goog.getScriptNonce_(v.document):(null===goog.cspNonce_&&(goog.cspNonce_=goog.getScriptNonce_(goog.global.document)),goog.cspNonce_)},goog.NONCE_PATTERN_=/^[\w+/_-]+[=]{0,2}$/,goog.cspNonce_=null,goog.getScriptNonce_=function(v){return(v=v.querySelector&&v.querySelector("script[nonce]"))&&(v=v.nonce||v.getAttribute("nonce"))&&goog.NONCE_PATTERN_.test(v)?v:""},goog.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/,goog.module=function(v){if(!goog.isString(v)||!v||-1==v.search(goog.VALID_MODULE_RE_))throw Error("Invalid module identifier");if(!goog.isInGoogModuleLoader_())throw Error("Module "+v+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");if(goog.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");if(goog.moduleLoaderState_.moduleName=v,!COMPILED){if(goog.isProvided_(v))throw Error('Namespace "'+v+'" already declared.');delete goog.implicitNamespaces_[v]}},goog.module.get=function(v){return goog.module.getInternal_(v)},goog.module.getInternal_=function(v){if(!COMPILED){if(v in goog.loadedModules_)return goog.loadedModules_[v].exports;if(!goog.implicitNamespaces_[v])return null!=(v=goog.getObjectByName(v))?v:null}return null},goog.ModuleType={ES6:"es6",GOOG:"goog"},goog.moduleLoaderState_=null,goog.isInModuleLoader_=function(){return goog.isInGoogModuleLoader_()||goog.isInEs6ModuleLoader_()},goog.isInGoogModuleLoader_=function(){return!!goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.GOOG},goog.isInEs6ModuleLoader_=function(){if(goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.ES6)return!0;var v=goog.global.$jscomp;return!!v&&("function"==typeof v.getCurrentModulePath&&!!v.getCurrentModulePath())},goog.module.declareLegacyNamespace=function(){if(!COMPILED&&!goog.isInGoogModuleLoader_())throw Error("goog.module.declareLegacyNamespace must be called from within a goog.module");if(!COMPILED&&!goog.moduleLoaderState_.moduleName)throw Error("goog.module must be called prior to goog.module.declareLegacyNamespace.");goog.moduleLoaderState_.declareLegacyNamespace=!0},goog.declareModuleId=function(v){if(!COMPILED){if(!goog.isInEs6ModuleLoader_())throw Error("goog.declareModuleId may only be called from within an ES6 module");if(goog.moduleLoaderState_&&goog.moduleLoaderState_.moduleName)throw Error("goog.declareModuleId may only be called once per module.");if(v in goog.loadedModules_)throw Error('Module with namespace "'+v+'" already exists.')}if(goog.moduleLoaderState_)goog.moduleLoaderState_.moduleName=v;else{var P=goog.global.$jscomp;if(!P||"function"!=typeof P.getCurrentModulePath)throw Error('Module with namespace "'+v+'" has been loaded incorrectly.');P=P.require(P.getCurrentModulePath()),goog.loadedModules_[v]={exports:P,type:goog.ModuleType.ES6,moduleId:v}}},goog.setTestOnly=function(v){if(goog.DISALLOW_TEST_ONLY_CODE)throw v=v||"",Error("Importing test-only code into non-debug environment"+(v?": "+v:"."))},goog.forwardDeclare=function(v){},COMPILED||(goog.isProvided_=function(v){return v in goog.loadedModules_||!goog.implicitNamespaces_[v]&&goog.isDefAndNotNull(goog.getObjectByName(v))},goog.implicitNamespaces_={"goog.module":!0}),goog.getObjectByName=function(v,P){v=v.split("."),P=P||goog.global;for(var C=0;C>>0),goog.uidCounter_=0,goog.getHashCode=goog.getUid,goog.removeHashCode=goog.removeUid,goog.cloneObject=function(v){var P=goog.typeOf(v);if("object"==P||"array"==P){if("function"==typeof v.clone)return v.clone();for(var C in P="array"==P?[]:{},v)P[C]=goog.cloneObject(v[C]);return P}return v},goog.bindNative_=function(v,P,C){return v.call.apply(v.bind,arguments)},goog.bindJs_=function(v,P,C){if(!v)throw Error();if(2{"use strict";class X{constructor(){if(new.target!=String)throw 1;this.x=42}}let q=Reflect.construct(X,[],String);if(q.x!=42||!(q instanceof String))throw 1;for(const a of[2,3]){if(a==2)continue;function f(z={a}){let a=0;return z.a}{function f(){return 0;}}return f()==3}})()')})),a("es7",(function(){return b("2 ** 2 == 4")})),a("es8",(function(){return b("async () => 1, true")})),a("es9",(function(){return b("({...rest} = {}), true")})),a("es_next",(function(){return!1})),{target:c,map:d}},goog.Transpiler.prototype.needsTranspile=function(v,P){if("always"==goog.TRANSPILE)return!0;if("never"==goog.TRANSPILE)return!1;if(!this.requiresTranspilation_){var C=this.createRequiresTranspilation_();this.requiresTranspilation_=C.map,this.transpilationTarget_=this.transpilationTarget_||C.target}if(v in this.requiresTranspilation_)return!!this.requiresTranspilation_[v]||!(!goog.inHtmlDocument_()||"es6"!=P||"noModule"in goog.global.document.createElement("script"));throw Error("Unknown language mode: "+v)},goog.Transpiler.prototype.transpile=function(v,P){return goog.transpile_(v,P,this.transpilationTarget_)},goog.transpiler_=new goog.Transpiler,goog.protectScriptTag_=function(v){return v.replace(/<\/(SCRIPT)/gi,"\\x3c/$1")},goog.DebugLoader_=function(){this.dependencies_={},this.idToPath_={},this.written_={},this.loadingDeps_=[],this.depsToLoad_=[],this.paused_=!1,this.factory_=new goog.DependencyFactory(goog.transpiler_),this.deferredCallbacks_={},this.deferredQueue_=[]},goog.DebugLoader_.prototype.bootstrap=function(v,P){function c(){C&&(goog.global.setTimeout(C,0),C=null)}var C=P;if(v.length){P=[];for(var _=0;_<\/script>",P.write(goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createHTML(_):_)}else{var x=P.createElement("script");x.defer=goog.Dependency.defer_,x.async=!1,x.type="text/javascript",(_=goog.getScriptNonce())&&x.setAttribute("nonce",_),goog.DebugLoader_.IS_OLD_IE_?(v.pause(),x.onreadystatechange=function(){"loaded"!=x.readyState&&"complete"!=x.readyState||(v.loaded(),v.resume())}):x.onload=function(){x.onload=null,v.loaded()},x.src=goog.TRUSTED_TYPES_POLICY_?goog.TRUSTED_TYPES_POLICY_.createScriptURL(this.path):this.path,P.head.appendChild(x)}}else goog.logToConsole_("Cannot use default debug loader outside of HTML documents."),"deps.js"==this.relativePath?(goog.logToConsole_("Consider setting CLOSURE_IMPORT_SCRIPT before loading base.js, or setting CLOSURE_NO_DEPS to true."),v.loaded()):v.pause()},goog.Es6ModuleDependency=function(v,P,C,_,x){goog.Dependency.call(this,v,P,C,_,x)},goog.inherits(goog.Es6ModuleDependency,goog.Dependency),goog.Es6ModuleDependency.prototype.load=function(v){if(goog.global.CLOSURE_IMPORT_SCRIPT)goog.global.CLOSURE_IMPORT_SCRIPT(this.path)?v.loaded():v.pause();else if(goog.inHtmlDocument_()){var P=goog.global.document,C=this;if(goog.isDocumentLoading_()){var _=function b(v,C){v=C?'