UNPKG

@prefecthq/prefect-ui-library

Version:

This library is the Vue and Typescript component library for [Prefect 2](https://github.com/PrefectHQ/prefect) and [Prefect Cloud 2](https://www.prefect.io/cloud/). _The components and utilities in this project are not meant to be used independently_.

6 lines 2.21 MB
(function(b,n){typeof exports=="object"&&typeof module<"u"?n(exports,require("vue"),require("@prefecthq/vue-compositions"),require("vue-router"),require("@prefecthq/prefect-design"),require("@prefecthq/vue-charts"),require("vee-validate")):typeof define=="function"&&define.amd?define(["exports","vue","@prefecthq/vue-compositions","vue-router","@prefecthq/prefect-design","@prefecthq/vue-charts","vee-validate"],n):(b=typeof globalThis<"u"?globalThis:b||self,n(b["prefect-ui-library"]={},b.Vue,b.vueCompositions,b.vueRouter,b.prefectDesign,b.vueCharts,b.veeValidate))})(this,(function(b,n,I,wn,B,pa,to){"use strict";const C9=Object.freeze(Object.defineProperty({__proto__:null,get ActivityChart(){return Ex},get ArtifactCard(){return pu},get ArtifactCollections(){return Uv},get ArtifactCollectionsEmptyState(){return Px},get ArtifactDataMarkdown(){return Ax},get ArtifactDataRaw(){return Xv},get ArtifactDataResult(){return Nx},get ArtifactDataRich(){return Mx},get ArtifactDataUnknown(){return Dx},get ArtifactDataView(){return Vg},get ArtifactDescription(){return Bx},get ArtifactDetails(){return Wv},get ArtifactKeyIconText(){return Og},get ArtifactMenu(){return $v},get ArtifactTimeline(){return zv},get ArtifactTypeSelect(){return Vx},get AutomationIconText(){return Ox},get AutomationMenu(){return jv},get BetaBadge(){return vx},get BlockCapabilityBlockDocumentInput(){return Ix},get BlockDocumentCard(){return qv},get BlockDocumentCombobox(){return bx},get BlockDocumentInput(){return ef},get BlockDocumentKeyValue(){return Gv},get BlockDocumentMenu(){return Yv},get BlockDocumentsTable(){return Qv},get BlockIconText(){return Qd},get BlockSchemaCapabilities(){return Kv},get BlockSchemaCapabilitySelect(){return Zv},get BlockSchemaCreateForm(){return wx},get BlockSchemaEditForm(){return Jv},get BlockTypeCard(){return tI},get BlockTypeCardLayout(){return Fx},get BlockTypeCardPreview(){return Ng},get BlockTypeList(){return kx},get BlockTypeSelect(){return Ux},get BlockTypeSnippet(){return Ig},get BlocksPageEmptyState(){return eI},get CodeBanner(){return nI},get CollectionCardPreview(){return Xx},get CollectionItemCard(){return rI},get CollectionsList(){return oI},get ColorModeSelect(){return aI},get ColorModeSelectOption(){return Lg},get ConcurrencyLimitActiveRuns(){return sI},get ConcurrencyLimitDetails(){return iI},get ConcurrencyLimitMenu(){return Hg},get ConcurrencyLimitResetModal(){return $x},get ConcurrencyLimitV2Menu(){return Gx},get ConcurrencyLimitV2ResetModal(){return Yx},get ConcurrencyLimitV2Toggle(){return Qx},get ConcurrencyLimitsCreateModal(){return zg},get ConcurrencyLimitsPageEmptyState(){return Hx},get ConcurrencyLimitsTable(){return lI},get ConcurrencyLimitsV2CreateModal(){return zx},get ConcurrencyLimitsV2EmptyState(){return jx},get ConcurrencyLimitsV2Table(){return uI},get ConcurrencyLimitsV2UpdateModal(){return qx},get ConcurrencyTableActiveSlots(){return Kx},get ConfirmDeleteModal(){return kn},get ConfirmStateChangeModal(){return qg},get CopyOverflowMenuItem(){return ur},get CopyableWrapper(){return fu},get CronScheduleForm(){return eS},get CumulativeTaskRunsCard(){return pI},get DashboardWorkPoolsCard(){return fF},get DateInput(){return Kh},get DateRangeInput(){return mF},get DateRangeSelect(){return bS},get DayOrDescriptionModal(){return Jx},get DeploymentCombobox(){return w0},get DeploymentComboboxOption(){return k0},get DeploymentConfiguration(){return yF},get DeploymentCustomRunOverflowMenuItem(){return b0},get DeploymentDeprecatedMessage(){return gF},get DeploymentDescription(){return _F},get DeploymentDescriptionEmptyState(){return wF},get DeploymentDetails(){return bF},get DeploymentDisableToggle(){return T0},get DeploymentForm(){return TF},get DeploymentIconText(){return mu},get DeploymentList(){return xF},get DeploymentMenu(){return SF},get DeploymentQuickRunOverflowMenuItem(){return C0},get DeploymentRelationships(){return P0},get DeploymentScheduleCard(){return SS},get DeploymentScheduleMenu(){return CS},get DeploymentScheduleTags(){return ES},get DeploymentScheduleToggle(){return PS},get DeploymentSchedulesFieldset(){return RS},get DeploymentStatusBadge(){return A0},get DeploymentStatusIcon(){return MS},get DeploymentStatusSelect(){return DS},get DeploymentTagsInput(){return N0},get DeploymentToggle(){return xS},get DeploymentsCount(){return AS},get DeploymentsDeleteButton(){return NS},get DeploymentsPageEmptyState(){return CF},get DocumentationButton(){return lo},get DurationIconText(){return $i},get DurationInput(){return BS},get EventCard(){return M0},get EventRelatedKeyValue(){return _f},get EventResourceCombobox(){return EF},get EventResourceIconText(){return PF},get EventResourceKeyValue(){return wf},get EventsCombobox(){return D0},get ExploreEventsButton(){return VS},get ExtraInfoModal(){return of},get ExtraInfoTooltip(){return B0},get FlowActivityChart(){return AF},get FlowCombobox(){return V0},get FlowDetails(){return NF},get FlowIconText(){return R0},get FlowList(){return MF},get FlowMenu(){return DF},get FlowPopover(){return vS},get FlowRouterLink(){return yf},get FlowRunArtifacts(){return BF},get FlowRunAutomation(){return IS},get FlowRunBreadCrumbs(){return g0},get FlowRunCancelButton(){return FS},get FlowRunCancelModal(){return O0},get FlowRunCreateForm(){return VF},get FlowRunDeployment(){return nf},get FlowRunDetails(){return OF},get FlowRunFilteredList(){return vF},get FlowRunFlow(){return E0},get FlowRunGraph(){return CX},get FlowRunGraphArtifactCard(){return uE},get FlowRunGraphArtifactDrawer(){return RX},get FlowRunGraphArtifactsPopover(){return EX},get FlowRunGraphConfirmation(){return LS},get FlowRunGraphEventPopover(){return PX},get FlowRunGraphEventsPopover(){return AX},get FlowRunGraphPopover(){return Lp},get FlowRunGraphSelectionPanel(){return NX},get FlowRunGraphStatePopover(){return MX},get FlowRunHistoryCard(){return DX},get FlowRunIconText(){return Yd},get FlowRunJobVariableOverridesLabeledInput(){return kf},get FlowRunList(){return _m},get FlowRunListItem(){return BX},get FlowRunLogs(){return VX},get FlowRunLogsDownloadButton(){return dE},get FlowRunMenu(){return OX},get FlowRunName(){return Ow},get FlowRunParentFlowRun(){return pE},get FlowRunPopOver(){return hE},get FlowRunPopOverContent(){return _0},get FlowRunResumeButton(){return fE},get FlowRunResumeModal(){return Vw},get FlowRunRetryButton(){return mE},get FlowRunRetryModal(){return vw},get FlowRunStartTime(){return rp},get FlowRunStateTypeTab(){return _E},get FlowRunSuspendButton(){return wE},get FlowRunSuspendModal(){return Fw},get FlowRunTagsInput(){return Iw},get FlowRunTaskRuns(){return LX},get FlowRunTimelineSubFlowRunDetails(){return kE},get FlowRunTimelineTaskDetails(){return bE},get FlowRunWorkPool(){return Kd},get FlowRunWorkQueue(){return Zd},get FlowRunsBarChart(){return bu},get FlowRunsDeleteButton(){return yE},get FlowRunsFilterGroup(){return vX},get FlowRunsPageEmptyState(){return IX},get FlowRunsScatterPlot(){return FX},get FlowRunsSort(){return gE},get FlowsDeleteButton(){return TE},get FlowsFilterGroup(){return UX},get FlowsPageEmptyState(){return XX},get FormattedDate(){return Vt},get FourZeroFour(){return WX},get IconTextCount(){return xE},get IntervalScheduleForm(){return SE},get JobVariableOverridesInput(){return I0},get JsonInput(){return An},get LastFlowRun(){return Lw},get LogLevelLabel(){return CE},get LogLevelSelect(){return Uw},get LogRow(){return RE},get LogoImage(){return ns},get LogsContainer(){return Xw},get LogsSort(){return Ww},get MarketingBanner(){return $X},get MiniDeploymentHistory(){return EE},get MiniFlowHistory(){return PE},get NextFlowRun(){return $w},get NotificationDetails(){return zw},get NotificationForm(){return HX},get NotificationMenu(){return AE},get NotificationStatusSelect(){return NE},get NotificationToggle(){return ME},get NotificationsPageEmptyState(){return zX},get NotificationsTable(){return jX},get PageHeading(){return Et},get PageHeadingAccountSettings(){return qX},get PageHeadingApiKeys(){return GX},get PageHeadingArtifact(){return YX},get PageHeadingArtifactKey(){return QX},get PageHeadingArtifacts(){return KX},get PageHeadingAutomation(){return JX},get PageHeadingBlock(){return eW},get PageHeadingBlockEdit(){return tW},get PageHeadingBlocks(){return nW},get PageHeadingBlocksCatalog(){return rW},get PageHeadingBlocksCatalogCreate(){return oW},get PageHeadingBlocksCatalogView(){return aW},get PageHeadingConcurrencyLimit(){return sW},get PageHeadingConcurrencyLimits(){return iW},get PageHeadingDeployment(){return lW},get PageHeadingDeploymentDuplicate(){return cW},get PageHeadingDeploymentEdit(){return uW},get PageHeadingDeployments(){return dW},get PageHeadingFlow(){return pW},get PageHeadingFlowCollection(){return hW},get PageHeadingFlowCollections(){return fW},get PageHeadingFlowRun(){return mW},get PageHeadingFlowRunCreate(){return yW},get PageHeadingFlowRuns(){return wW},get PageHeadingFlows(){return kW},get PageHeadingNotificationCreate(){return bW},get PageHeadingNotificationEdit(){return TW},get PageHeadingNotifications(){return xW},get PageHeadingRuns(){return SW},get PageHeadingTaskRun(){return CW},get PageHeadingVariables(){return RW},get PageHeadingWorkPool(){return EW},get PageHeadingWorkPoolCreate(){return PW},get PageHeadingWorkPoolEdit(){return AW},get PageHeadingWorkPoolQueue(){return NW},get PageHeadingWorkPoolQueueCreate(){return MW},get PageHeadingWorkPoolQueueEdit(){return DW},get PageHeadingWorkPools(){return BW},get PageHeadingWorkspaceSettings(){return VW},get ParametersTable(){return OW},get ProcessTypeBadge(){return IE},get QuickRunParametersModal(){return x0},get ResourceLink(){return vW},get ResultsCount(){return Ir},get RunMenu(){return FE},get SaveFilterModal(){return OE},get SavedFilters(){return jw},get SavedFiltersDeleteModal(){return VE},get SavedFiltersMenu(){return vE},get ScheduleFieldset(){return IW},get ScheduleFormModal(){return Tm},get SchemaForm(){return FW},get SchemaFormFields(){return zl},get SchemaFormFieldsWithValues(){return LE},get SchemaFormInput(){return Cg},get SchemaFormProperties(){return ux},get SchemaFormProperty(){return Hl},get SchemaFormPropertyAllOf(){return dx},get SchemaFormPropertyAnyOf(){return _x},get SchemaInput(){return LW},get SchemaPropertiesKeyValues(){return Fg},get SchemaPropertyKeyValue(){return Lx},get SearchInput(){return Fr},get SelectedCount(){return Yl},get SeparatedList(){return Hw},get StateBadge(){return Nn},get StateIcon(){return Xg},get StateListItem(){return Wg},get StateNameSelect(){return id},get StateSelect(){return Zx},get StatisticKeyValue(){return Ui},get SubmitButton(){return Li},get TaskRunArtifacts(){return UW},get TaskRunDetails(){return XW},get TaskRunIconText(){return vg},get TaskRunList(){return $g},get TaskRunListItem(){return Wx},get TaskRunLogs(){return WW},get TaskRunMenu(){return UE},get TaskRunsDeleteButton(){return $W},get TaskRunsSort(){return XE},get TimeSpanFilter(){return HW},get TimezoneSelect(){return af},get ToastFlowRunCreate(){return S0},get UseDeploymentSlot(){return TS},get UseFlowSlot(){return OS},get VariableCreateModal(){return qw},get VariableDuplicateModal(){return WE},get VariableEditModal(){return Gw},get VariableMenu(){return $E},get VariableTagsInput(){return jE},get VariablesDeleteButton(){return HE},get VariablesPageEmptyState(){return zW},get VariablesTable(){return jW},get ViewModeButtonGroup(){return tf},get WorkPoolBaseJobTemplateFormSection(){return Yw},get WorkPoolCard(){return YE},get WorkPoolCombobox(){return wm},get WorkPoolCreateWizard(){return GW},get WorkPoolCreateWizardStepInformation(){return QE},get WorkPoolCreateWizardStepInfrastructureConfiguration(){return KE},get WorkPoolCreateWizardStepInfrastructureType(){return ZE},get WorkPoolDetails(){return YW},get WorkPoolEditForm(){return QW},get WorkPoolIconText(){return yu},get WorkPoolLateIndicator(){return KW},get WorkPoolList(){return JE},get WorkPoolMenu(){return ZW},get WorkPoolQueueCombobox(){return v0},get WorkPoolQueueCreateForm(){return JW},get WorkPoolQueueDetails(){return e$},get WorkPoolQueueEditForm(){return t$},get WorkPoolQueueMenu(){return n$},get WorkPoolQueuePriorityLabel(){return Sm},get WorkPoolQueueStatusBadge(){return Qw},get WorkPoolQueueStatusIcon(){return rf},get WorkPoolQueueToggle(){return Kw},get WorkPoolQueueUpcomingFlowRunsList(){return o$},get WorkPoolQueuesDeleteButton(){return eP},get WorkPoolQueuesTable(){return r$},get WorkPoolStatusBadge(){return tP},get WorkPoolStatusIcon(){return gf},get WorkPoolStatusSelect(){return nP},get WorkPoolToggle(){return Zw},get WorkPoolTypeSelect(){return rP},get WorkPools(){return a$},get WorkPoolsPageEmptyState(){return s$},get WorkQueueCombobox(){return oP},get WorkQueueIconText(){return Cm},get WorkQueueStatusSelect(){return aP},get WorkerMenu(){return qE},get WorkerStatusBadge(){return GE},get WorkersLateIndicator(){return xm},get WorkersTable(){return qW},get WorkspaceDashboardFlowRunsCard(){return i$},get WorkspaceEventDetails(){return l$},get WorkspaceEventMenu(){return c$},get WorkspaceEventsLineChart(){return u$},get WorkspaceEventsTimeline(){return d$},get WorkspaceVariableCombobox(){return xx}},Symbol.toStringTag,{value:"Module"}));function gA(t,e){return function(){return t.apply(e,arguments)}}const{toString:R9}=Object.prototype,{getPrototypeOf:z1}=Object,{iterator:qm,toStringTag:_A}=Symbol,Gm=(t=>e=>{const r=R9.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Ka=t=>(t=t.toLowerCase(),e=>Gm(e)===t),Ym=t=>e=>typeof e===t,{isArray:Td}=Array,xd=Ym("undefined");function ah(t){return t!==null&&!xd(t)&&t.constructor!==null&&!xd(t.constructor)&&wo(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const wA=Ka("ArrayBuffer");function E9(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&wA(t.buffer),e}const P9=Ym("string"),wo=Ym("function"),kA=Ym("number"),sh=t=>t!==null&&typeof t=="object",A9=t=>t===!0||t===!1,Qm=t=>{if(Gm(t)!=="object")return!1;const e=z1(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(_A in t)&&!(qm in t)},N9=t=>{if(!sh(t)||ah(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},M9=Ka("Date"),D9=Ka("File"),B9=Ka("Blob"),V9=Ka("FileList"),O9=t=>sh(t)&&wo(t.pipe),v9=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||wo(t.append)&&((e=Gm(t))==="formdata"||e==="object"&&wo(t.toString)&&t.toString()==="[object FormData]"))},I9=Ka("URLSearchParams"),[F9,L9,U9,X9]=["ReadableStream","Request","Response","Headers"].map(Ka),W9=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ih(t,e,{allOwnKeys:r=!1}={}){if(t===null||typeof t>"u")return;let o,a;if(typeof t!="object"&&(t=[t]),Td(t))for(o=0,a=t.length;o<a;o++)e.call(null,t[o],o,t);else{if(ah(t))return;const s=r?Object.getOwnPropertyNames(t):Object.keys(t),l=s.length;let c;for(o=0;o<l;o++)c=s[o],e.call(null,t[c],c,t)}}function bA(t,e){if(ah(t))return null;e=e.toLowerCase();const r=Object.keys(t);let o=r.length,a;for(;o-- >0;)if(a=r[o],e===a.toLowerCase())return a;return null}const Wc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,TA=t=>!xd(t)&&t!==Wc;function j1(){const{caseless:t,skipUndefined:e}=TA(this)&&this||{},r={},o=(a,s)=>{const l=t&&bA(r,s)||s;Qm(r[l])&&Qm(a)?r[l]=j1(r[l],a):Qm(a)?r[l]=j1({},a):Td(a)?r[l]=a.slice():(!e||!xd(a))&&(r[l]=a)};for(let a=0,s=arguments.length;a<s;a++)arguments[a]&&ih(arguments[a],o);return r}const $9=(t,e,r,{allOwnKeys:o}={})=>(ih(e,(a,s)=>{r&&wo(a)?t[s]=gA(a,r):t[s]=a},{allOwnKeys:o}),t),H9=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),z9=(t,e,r,o)=>{t.prototype=Object.create(e.prototype,o),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},j9=(t,e,r,o)=>{let a,s,l;const c={};if(e=e||{},t==null)return e;do{for(a=Object.getOwnPropertyNames(t),s=a.length;s-- >0;)l=a[s],(!o||o(l,t,e))&&!c[l]&&(e[l]=t[l],c[l]=!0);t=r!==!1&&z1(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},q9=(t,e,r)=>{t=String(t),(r===void 0||r>t.length)&&(r=t.length),r-=e.length;const o=t.indexOf(e,r);return o!==-1&&o===r},G9=t=>{if(!t)return null;if(Td(t))return t;let e=t.length;if(!kA(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},Y9=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&z1(Uint8Array)),Q9=(t,e)=>{const o=(t&&t[qm]).call(t);let a;for(;(a=o.next())&&!a.done;){const s=a.value;e.call(t,s[0],s[1])}},K9=(t,e)=>{let r;const o=[];for(;(r=t.exec(e))!==null;)o.push(r);return o},Z9=Ka("HTMLFormElement"),J9=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,o,a){return o.toUpperCase()+a}),xA=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),eH=Ka("RegExp"),SA=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),o={};ih(r,(a,s)=>{let l;(l=e(a,s,t))!==!1&&(o[s]=l||a)}),Object.defineProperties(t,o)},tH=t=>{SA(t,(e,r)=>{if(wo(t)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const o=t[r];if(wo(o)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},nH=(t,e)=>{const r={},o=a=>{a.forEach(s=>{r[s]=!0})};return Td(t)?o(t):o(String(t).split(e)),r},rH=()=>{},oH=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function aH(t){return!!(t&&wo(t.append)&&t[_A]==="FormData"&&t[qm])}const sH=t=>{const e=new Array(10),r=(o,a)=>{if(sh(o)){if(e.indexOf(o)>=0)return;if(ah(o))return o;if(!("toJSON"in o)){e[a]=o;const s=Td(o)?[]:{};return ih(o,(l,c)=>{const u=r(l,a+1);!xd(u)&&(s[c]=u)}),e[a]=void 0,s}}return o};return r(t,0)},iH=Ka("AsyncFunction"),lH=t=>t&&(sh(t)||wo(t))&&wo(t.then)&&wo(t.catch),CA=((t,e)=>t?setImmediate:e?((r,o)=>(Wc.addEventListener("message",({source:a,data:s})=>{a===Wc&&s===r&&o.length&&o.shift()()},!1),a=>{o.push(a),Wc.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",wo(Wc.postMessage)),cH=typeof queueMicrotask<"u"?queueMicrotask.bind(Wc):typeof process<"u"&&process.nextTick||CA,me={isArray:Td,isArrayBuffer:wA,isBuffer:ah,isFormData:v9,isArrayBufferView:E9,isString:P9,isNumber:kA,isBoolean:A9,isObject:sh,isPlainObject:Qm,isEmptyObject:N9,isReadableStream:F9,isRequest:L9,isResponse:U9,isHeaders:X9,isUndefined:xd,isDate:M9,isFile:D9,isBlob:B9,isRegExp:eH,isFunction:wo,isStream:O9,isURLSearchParams:I9,isTypedArray:Y9,isFileList:V9,forEach:ih,merge:j1,extend:$9,trim:W9,stripBOM:H9,inherits:z9,toFlatObject:j9,kindOf:Gm,kindOfTest:Ka,endsWith:q9,toArray:G9,forEachEntry:Q9,matchAll:K9,isHTMLForm:Z9,hasOwnProperty:xA,hasOwnProp:xA,reduceDescriptors:SA,freezeMethods:tH,toObjectSet:nH,toCamelCase:J9,noop:rH,toFiniteNumber:oH,findKey:bA,global:Wc,isContextDefined:TA,isSpecCompliantForm:aH,toJSONObject:sH,isAsyncFn:iH,isThenable:lH,setImmediate:CA,asap:cH,isIterable:t=>t!=null&&wo(t[qm])};function St(t,e,r,o,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),o&&(this.request=o),a&&(this.response=a,this.status=a.status?a.status:null)}me.inherits(St,Error,{toJSON:function(){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:me.toJSONObject(this.config),code:this.code,status:this.status}}});const RA=St.prototype,EA={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{EA[t]={value:t}}),Object.defineProperties(St,EA),Object.defineProperty(RA,"isAxiosError",{value:!0}),St.from=(t,e,r,o,a,s)=>{const l=Object.create(RA);me.toFlatObject(t,l,function(d){return d!==Error.prototype},i=>i!=="isAxiosError");const c=t&&t.message?t.message:"Error",u=e==null&&t?t.code:e;return St.call(l,c,u,r,o,a),t&&l.cause==null&&Object.defineProperty(l,"cause",{value:t,configurable:!0}),l.name=t&&t.name||"Error",s&&Object.assign(l,s),l};const uH=null;function q1(t){return me.isPlainObject(t)||me.isArray(t)}function PA(t){return me.endsWith(t,"[]")?t.slice(0,-2):t}function AA(t,e,r){return t?t.concat(e).map(function(a,s){return a=PA(a),!r&&s?"["+a+"]":a}).join(r?".":""):e}function dH(t){return me.isArray(t)&&!t.some(q1)}const pH=me.toFlatObject(me,{},null,function(e){return/^is[A-Z]/.test(e)});function Km(t,e,r){if(!me.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,r=me.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,w){return!me.isUndefined(w[_])});const o=r.metaTokens,a=r.visitor||d,s=r.dots,l=r.indexes,u=(r.Blob||typeof Blob<"u"&&Blob)&&me.isSpecCompliantForm(e);if(!me.isFunction(a))throw new TypeError("visitor must be a function");function i(y){if(y===null)return"";if(me.isDate(y))return y.toISOString();if(me.isBoolean(y))return y.toString();if(!u&&me.isBlob(y))throw new St("Blob is not supported. Use a Buffer instead.");return me.isArrayBuffer(y)||me.isTypedArray(y)?u&&typeof Blob=="function"?new Blob([y]):Buffer.from(y):y}function d(y,_,w){let k=y;if(y&&!w&&typeof y=="object"){if(me.endsWith(_,"{}"))_=o?_:_.slice(0,-2),y=JSON.stringify(y);else if(me.isArray(y)&&dH(y)||(me.isFileList(y)||me.endsWith(_,"[]"))&&(k=me.toArray(y)))return _=PA(_),k.forEach(function(S,R){!(me.isUndefined(S)||S===null)&&e.append(l===!0?AA([_],R,s):l===null?_:_+"[]",i(S))}),!1}return q1(y)?!0:(e.append(AA(w,_,s),i(y)),!1)}const p=[],f=Object.assign(pH,{defaultVisitor:d,convertValue:i,isVisitable:q1});function h(y,_){if(!me.isUndefined(y)){if(p.indexOf(y)!==-1)throw Error("Circular reference detected in "+_.join("."));p.push(y),me.forEach(y,function(k,x){(!(me.isUndefined(k)||k===null)&&a.call(e,k,me.isString(x)?x.trim():x,_,f))===!0&&h(k,_?_.concat(x):[x])}),p.pop()}}if(!me.isObject(t))throw new TypeError("data must be an object");return h(t),e}function NA(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(o){return e[o]})}function G1(t,e){this._pairs=[],t&&Km(t,this,e)}const MA=G1.prototype;MA.append=function(e,r){this._pairs.push([e,r])},MA.toString=function(e){const r=e?function(o){return e.call(this,o,NA)}:NA;return this._pairs.map(function(a){return r(a[0])+"="+r(a[1])},"").join("&")};function hH(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function DA(t,e,r){if(!e)return t;const o=r&&r.encode||hH;me.isFunction(r)&&(r={serialize:r});const a=r&&r.serialize;let s;if(a?s=a(e,r):s=me.isURLSearchParams(e)?e.toString():new G1(e,r).toString(o),s){const l=t.indexOf("#");l!==-1&&(t=t.slice(0,l)),t+=(t.indexOf("?")===-1?"?":"&")+s}return t}class BA{constructor(){this.handlers=[]}use(e,r,o){return this.handlers.push({fulfilled:e,rejected:r,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){me.forEach(this.handlers,function(o){o!==null&&e(o)})}}const VA={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},fH={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:G1,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Y1=typeof window<"u"&&typeof document<"u",Q1=typeof navigator=="object"&&navigator||void 0,mH=Y1&&(!Q1||["ReactNative","NativeScript","NS"].indexOf(Q1.product)<0),yH=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",gH=Y1&&window.location.href||"http://localhost",Hr={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Y1,hasStandardBrowserEnv:mH,hasStandardBrowserWebWorkerEnv:yH,navigator:Q1,origin:gH},Symbol.toStringTag,{value:"Module"})),...fH};function _H(t,e){return Km(t,new Hr.classes.URLSearchParams,{visitor:function(r,o,a,s){return Hr.isNode&&me.isBuffer(r)?(this.append(o,r.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...e})}function wH(t){return me.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function kH(t){const e={},r=Object.keys(t);let o;const a=r.length;let s;for(o=0;o<a;o++)s=r[o],e[s]=t[s];return e}function OA(t){function e(r,o,a,s){let l=r[s++];if(l==="__proto__")return!0;const c=Number.isFinite(+l),u=s>=r.length;return l=!l&&me.isArray(a)?a.length:l,u?(me.hasOwnProp(a,l)?a[l]=[a[l],o]:a[l]=o,!c):((!a[l]||!me.isObject(a[l]))&&(a[l]=[]),e(r,o,a[l],s)&&me.isArray(a[l])&&(a[l]=kH(a[l])),!c)}if(me.isFormData(t)&&me.isFunction(t.entries)){const r={};return me.forEachEntry(t,(o,a)=>{e(wH(o),a,r,0)}),r}return null}function bH(t,e,r){if(me.isString(t))try{return(e||JSON.parse)(t),me.trim(t)}catch(o){if(o.name!=="SyntaxError")throw o}return(r||JSON.stringify)(t)}const lh={transitional:VA,adapter:["xhr","http","fetch"],transformRequest:[function(e,r){const o=r.getContentType()||"",a=o.indexOf("application/json")>-1,s=me.isObject(e);if(s&&me.isHTMLForm(e)&&(e=new FormData(e)),me.isFormData(e))return a?JSON.stringify(OA(e)):e;if(me.isArrayBuffer(e)||me.isBuffer(e)||me.isStream(e)||me.isFile(e)||me.isBlob(e)||me.isReadableStream(e))return e;if(me.isArrayBufferView(e))return e.buffer;if(me.isURLSearchParams(e))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let c;if(s){if(o.indexOf("application/x-www-form-urlencoded")>-1)return _H(e,this.formSerializer).toString();if((c=me.isFileList(e))||o.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return Km(c?{"files[]":e}:e,u&&new u,this.formSerializer)}}return s||a?(r.setContentType("application/json",!1),bH(e)):e}],transformResponse:[function(e){const r=this.transitional||lh.transitional,o=r&&r.forcedJSONParsing,a=this.responseType==="json";if(me.isResponse(e)||me.isReadableStream(e))return e;if(e&&me.isString(e)&&(o&&!this.responseType||a)){const l=!(r&&r.silentJSONParsing)&&a;try{return JSON.parse(e,this.parseReviver)}catch(c){if(l)throw c.name==="SyntaxError"?St.from(c,St.ERR_BAD_RESPONSE,this,null,this.response):c}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Hr.classes.FormData,Blob:Hr.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};me.forEach(["delete","get","head","post","put","patch"],t=>{lh.headers[t]={}});const TH=me.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),xH=t=>{const e={};let r,o,a;return t&&t.split(` `).forEach(function(l){a=l.indexOf(":"),r=l.substring(0,a).trim().toLowerCase(),o=l.substring(a+1).trim(),!(!r||e[r]&&TH[r])&&(r==="set-cookie"?e[r]?e[r].push(o):e[r]=[o]:e[r]=e[r]?e[r]+", "+o:o)}),e},vA=Symbol("internals");function ch(t){return t&&String(t).trim().toLowerCase()}function Zm(t){return t===!1||t==null?t:me.isArray(t)?t.map(Zm):String(t)}function SH(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=r.exec(t);)e[o[1]]=o[2];return e}const CH=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function K1(t,e,r,o,a){if(me.isFunction(o))return o.call(this,e,r);if(a&&(e=r),!!me.isString(e)){if(me.isString(o))return e.indexOf(o)!==-1;if(me.isRegExp(o))return o.test(e)}}function RH(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,r,o)=>r.toUpperCase()+o)}function EH(t,e){const r=me.toCamelCase(" "+e);["get","set","has"].forEach(o=>{Object.defineProperty(t,o+r,{value:function(a,s,l){return this[o].call(this,e,a,s,l)},configurable:!0})})}let ko=class{constructor(e){e&&this.set(e)}set(e,r,o){const a=this;function s(c,u,i){const d=ch(u);if(!d)throw new Error("header name must be a non-empty string");const p=me.findKey(a,d);(!p||a[p]===void 0||i===!0||i===void 0&&a[p]!==!1)&&(a[p||u]=Zm(c))}const l=(c,u)=>me.forEach(c,(i,d)=>s(i,d,u));if(me.isPlainObject(e)||e instanceof this.constructor)l(e,r);else if(me.isString(e)&&(e=e.trim())&&!CH(e))l(xH(e),r);else if(me.isObject(e)&&me.isIterable(e)){let c={},u,i;for(const d of e){if(!me.isArray(d))throw TypeError("Object iterator must return a key-value pair");c[i=d[0]]=(u=c[i])?me.isArray(u)?[...u,d[1]]:[u,d[1]]:d[1]}l(c,r)}else e!=null&&s(r,e,o);return this}get(e,r){if(e=ch(e),e){const o=me.findKey(this,e);if(o){const a=this[o];if(!r)return a;if(r===!0)return SH(a);if(me.isFunction(r))return r.call(this,a,o);if(me.isRegExp(r))return r.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,r){if(e=ch(e),e){const o=me.findKey(this,e);return!!(o&&this[o]!==void 0&&(!r||K1(this,this[o],o,r)))}return!1}delete(e,r){const o=this;let a=!1;function s(l){if(l=ch(l),l){const c=me.findKey(o,l);c&&(!r||K1(o,o[c],c,r))&&(delete o[c],a=!0)}}return me.isArray(e)?e.forEach(s):s(e),a}clear(e){const r=Object.keys(this);let o=r.length,a=!1;for(;o--;){const s=r[o];(!e||K1(this,this[s],s,e,!0))&&(delete this[s],a=!0)}return a}normalize(e){const r=this,o={};return me.forEach(this,(a,s)=>{const l=me.findKey(o,s);if(l){r[l]=Zm(a),delete r[s];return}const c=e?RH(s):String(s).trim();c!==s&&delete r[s],r[c]=Zm(a),o[c]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const r=Object.create(null);return me.forEach(this,(o,a)=>{o!=null&&o!==!1&&(r[a]=e&&me.isArray(o)?o.join(", "):o)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,r])=>e+": "+r).join(` `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...r){const o=new this(e);return r.forEach(a=>o.set(a)),o}static accessor(e){const o=(this[vA]=this[vA]={accessors:{}}).accessors,a=this.prototype;function s(l){const c=ch(l);o[c]||(EH(a,l),o[c]=!0)}return me.isArray(e)?e.forEach(s):s(e),this}};ko.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),me.reduceDescriptors(ko.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(o){this[r]=o}}}),me.freezeMethods(ko);function Z1(t,e){const r=this||lh,o=e||r,a=ko.from(o.headers);let s=o.data;return me.forEach(t,function(c){s=c.call(r,s,a.normalize(),e?e.status:void 0)}),a.normalize(),s}function IA(t){return!!(t&&t.__CANCEL__)}function Sd(t,e,r){St.call(this,t??"canceled",St.ERR_CANCELED,e,r),this.name="CanceledError"}me.inherits(Sd,St,{__CANCEL__:!0});function FA(t,e,r){const o=r.config.validateStatus;!r.status||!o||o(r.status)?t(r):e(new St("Request failed with status code "+r.status,[St.ERR_BAD_REQUEST,St.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function PH(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function AH(t,e){t=t||10;const r=new Array(t),o=new Array(t);let a=0,s=0,l;return e=e!==void 0?e:1e3,function(u){const i=Date.now(),d=o[s];l||(l=i),r[a]=u,o[a]=i;let p=s,f=0;for(;p!==a;)f+=r[p++],p=p%t;if(a=(a+1)%t,a===s&&(s=(s+1)%t),i-l<e)return;const h=d&&i-d;return h?Math.round(f*1e3/h):void 0}}function NH(t,e){let r=0,o=1e3/e,a,s;const l=(i,d=Date.now())=>{r=d,a=null,s&&(clearTimeout(s),s=null),t(...i)};return[(...i)=>{const d=Date.now(),p=d-r;p>=o?l(i,d):(a=i,s||(s=setTimeout(()=>{s=null,l(a)},o-p)))},()=>a&&l(a)]}const Jm=(t,e,r=3)=>{let o=0;const a=AH(50,250);return NH(s=>{const l=s.loaded,c=s.lengthComputable?s.total:void 0,u=l-o,i=a(u),d=l<=c;o=l;const p={loaded:l,total:c,progress:c?l/c:void 0,bytes:u,rate:i||void 0,estimated:i&&c&&d?(c-l)/i:void 0,event:s,lengthComputable:c!=null,[e?"download":"upload"]:!0};t(p)},r)},LA=(t,e)=>{const r=t!=null;return[o=>e[0]({lengthComputable:r,total:t,loaded:o}),e[1]]},UA=t=>(...e)=>me.asap(()=>t(...e)),MH=Hr.hasStandardBrowserEnv?((t,e)=>r=>(r=new URL(r,Hr.origin),t.protocol===r.protocol&&t.host===r.host&&(e||t.port===r.port)))(new URL(Hr.origin),Hr.navigator&&/(msie|trident)/i.test(Hr.navigator.userAgent)):()=>!0,DH=Hr.hasStandardBrowserEnv?{write(t,e,r,o,a,s){const l=[t+"="+encodeURIComponent(e)];me.isNumber(r)&&l.push("expires="+new Date(r).toGMTString()),me.isString(o)&&l.push("path="+o),me.isString(a)&&l.push("domain="+a),s===!0&&l.push("secure"),document.cookie=l.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function BH(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function VH(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function XA(t,e,r){let o=!BH(e);return t&&(o||r==!1)?VH(t,e):e}const WA=t=>t instanceof ko?{...t}:t;function $c(t,e){e=e||{};const r={};function o(i,d,p,f){return me.isPlainObject(i)&&me.isPlainObject(d)?me.merge.call({caseless:f},i,d):me.isPlainObject(d)?me.merge({},d):me.isArray(d)?d.slice():d}function a(i,d,p,f){if(me.isUndefined(d)){if(!me.isUndefined(i))return o(void 0,i,p,f)}else return o(i,d,p,f)}function s(i,d){if(!me.isUndefined(d))return o(void 0,d)}function l(i,d){if(me.isUndefined(d)){if(!me.isUndefined(i))return o(void 0,i)}else return o(void 0,d)}function c(i,d,p){if(p in e)return o(i,d);if(p in t)return o(void 0,i)}const u={url:s,method:s,data:s,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:c,headers:(i,d,p)=>a(WA(i),WA(d),p,!0)};return me.forEach(Object.keys({...t,...e}),function(d){const p=u[d]||a,f=p(t[d],e[d],d);me.isUndefined(f)&&p!==c||(r[d]=f)}),r}const $A=t=>{const e=$c({},t);let{data:r,withXSRFToken:o,xsrfHeaderName:a,xsrfCookieName:s,headers:l,auth:c}=e;if(e.headers=l=ko.from(l),e.url=DA(XA(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),c&&l.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),me.isFormData(r)){if(Hr.hasStandardBrowserEnv||Hr.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if(me.isFunction(r.getHeaders)){const u=r.getHeaders(),i=["content-type","content-length"];Object.entries(u).forEach(([d,p])=>{i.includes(d.toLowerCase())&&l.set(d,p)})}}if(Hr.hasStandardBrowserEnv&&(o&&me.isFunction(o)&&(o=o(e)),o||o!==!1&&MH(e.url))){const u=a&&s&&DH.read(s);u&&l.set(a,u)}return e},OH=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(r,o){const a=$A(t);let s=a.data;const l=ko.from(a.headers).normalize();let{responseType:c,onUploadProgress:u,onDownloadProgress:i}=a,d,p,f,h,y;function _(){h&&h(),y&&y(),a.cancelToken&&a.cancelToken.unsubscribe(d),a.signal&&a.signal.removeEventListener("abort",d)}let w=new XMLHttpRequest;w.open(a.method.toUpperCase(),a.url,!0),w.timeout=a.timeout;function k(){if(!w)return;const S=ko.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),C={data:!c||c==="text"||c==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:S,config:t,request:w};FA(function(E){r(E),_()},function(E){o(E),_()},C),w=null}"onloadend"in w?w.onloadend=k:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(k)},w.onabort=function(){w&&(o(new St("Request aborted",St.ECONNABORTED,t,w)),w=null)},w.onerror=function(R){const C=R&&R.message?R.message:"Network Error",P=new St(C,St.ERR_NETWORK,t,w);P.event=R||null,o(P),w=null},w.ontimeout=function(){let R=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const C=a.transitional||VA;a.timeoutErrorMessage&&(R=a.timeoutErrorMessage),o(new St(R,C.clarifyTimeoutError?St.ETIMEDOUT:St.ECONNABORTED,t,w)),w=null},s===void 0&&l.setContentType(null),"setRequestHeader"in w&&me.forEach(l.toJSON(),function(R,C){w.setRequestHeader(C,R)}),me.isUndefined(a.withCredentials)||(w.withCredentials=!!a.withCredentials),c&&c!=="json"&&(w.responseType=a.responseType),i&&([f,y]=Jm(i,!0),w.addEventListener("progress",f)),u&&w.upload&&([p,h]=Jm(u),w.upload.addEventListener("progress",p),w.upload.addEventListener("loadend",h)),(a.cancelToken||a.signal)&&(d=S=>{w&&(o(!S||S.type?new Sd(null,t,w):S),w.abort(),w=null)},a.cancelToken&&a.cancelToken.subscribe(d),a.signal&&(a.signal.aborted?d():a.signal.addEventListener("abort",d)));const x=PH(a.url);if(x&&Hr.protocols.indexOf(x)===-1){o(new St("Unsupported protocol "+x+":",St.ERR_BAD_REQUEST,t));return}w.send(s||null)})},vH=(t,e)=>{const{length:r}=t=t?t.filter(Boolean):[];if(e||r){let o=new AbortController,a;const s=function(i){if(!a){a=!0,c();const d=i instanceof Error?i:this.reason;o.abort(d instanceof St?d:new Sd(d instanceof Error?d.message:d))}};let l=e&&setTimeout(()=>{l=null,s(new St(`timeout ${e} of ms exceeded`,St.ETIMEDOUT))},e);const c=()=>{t&&(l&&clearTimeout(l),l=null,t.forEach(i=>{i.unsubscribe?i.unsubscribe(s):i.removeEventListener("abort",s)}),t=null)};t.forEach(i=>i.addEventListener("abort",s));const{signal:u}=o;return u.unsubscribe=()=>me.asap(c),u}},IH=function*(t,e){let r=t.byteLength;if(r<e){yield t;return}let o=0,a;for(;o<r;)a=o+e,yield t.slice(o,a),o=a},FH=async function*(t,e){for await(const r of LH(t))yield*IH(r,e)},LH=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:r,value:o}=await e.read();if(r)break;yield o}}finally{await e.cancel()}},HA=(t,e,r,o)=>{const a=FH(t,e);let s=0,l,c=u=>{l||(l=!0,o&&o(u))};return new ReadableStream({async pull(u){try{const{done:i,value:d}=await a.next();if(i){c(),u.close();return}let p=d.byteLength;if(r){let f=s+=p;r(f)}u.enqueue(new Uint8Array(d))}catch(i){throw c(i),i}},cancel(u){return c(u),a.return()}},{highWaterMark:2})},zA=64*1024,{isFunction:ey}=me,UH=(({Request:t,Response:e})=>({Request:t,Response:e}))(me.global),{ReadableStream:jA,TextEncoder:qA}=me.global,GA=(t,...e)=>{try{return!!t(...e)}catch{return!1}},XH=t=>{t=me.merge.call({skipUndefined:!0},UH,t);const{fetch:e,Request:r,Response:o}=t,a=e?ey(e):typeof fetch=="function",s=ey(r),l=ey(o);if(!a)return!1;const c=a&&ey(jA),u=a&&(typeof qA=="function"?(y=>_=>y.encode(_))(new qA):async y=>new Uint8Array(await new r(y).arrayBuffer())),i=s&&c&&GA(()=>{let y=!1;const _=new r(Hr.origin,{body:new jA,method:"POST",get duplex(){return y=!0,"half"}}).headers.has("Content-Type");return y&&!_}),d=l&&c&&GA(()=>me.isReadableStream(new o("").body)),p={stream:d&&(y=>y.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(y=>{!p[y]&&(p[y]=(_,w)=>{let k=_&&_[y];if(k)return k.call(_);throw new St(`Response type '${y}' is not supported`,St.ERR_NOT_SUPPORT,w)})});const f=async y=>{if(y==null)return 0;if(me.isBlob(y))return y.size;if(me.isSpecCompliantForm(y))return(await new r(Hr.origin,{method:"POST",body:y}).arrayBuffer()).byteLength;if(me.isArrayBufferView(y)||me.isArrayBuffer(y))return y.byteLength;if(me.isURLSearchParams(y)&&(y=y+""),me.isString(y))return(await u(y)).byteLength},h=async(y,_)=>{const w=me.toFiniteNumber(y.getContentLength());return w??f(_)};return async y=>{let{url:_,method:w,data:k,signal:x,cancelToken:S,timeout:R,onDownloadProgress:C,onUploadProgress:P,responseType:E,headers:M,withCredentials:O="same-origin",fetchOptions:j}=$A(y),V=e||fetch;E=E?(E+"").toLowerCase():"text";let F=vH([x,S&&S.toAbortSignal()],R),W=null;const Y=F&&F.unsubscribe&&(()=>{F.unsubscribe()});let ne;try{if(P&&i&&w!=="get"&&w!=="head"&&(ne=await h(M,k))!==0){let q=new r(_,{method:"POST",body:k,duplex:"half"}),Q;if(me.isFormData(k)&&(Q=q.headers.get("content-type"))&&M.setContentType(Q),q.body){const[J,ie]=LA(ne,Jm(UA(P)));k=HA(q.body,zA,J,ie)}}me.isString(O)||(O=O?"include":"omit");const v=s&&"credentials"in r.prototype,X={...j,signal:F,method:w.toUpperCase(),headers:M.normalize().toJSON(),body:k,duplex:"half",credentials:v?O:void 0};W=s&&new r(_,X);let $=await(s?V(W,j):V(_,X));const Z=d&&(E==="stream"||E==="response");if(d&&(C||Z&&Y)){const q={};["status","statusText","headers"].forEach(re=>{q[re]=$[re]});const Q=me.toFiniteNumber($.headers.get("content-length")),[J,ie]=C&&LA(Q,Jm(UA(C),!0))||[];$=new o(HA($.body,zA,J,()=>{ie&&ie(),Y&&Y()}),q)}E=E||"text";let z=await p[me.findKey(p,E)||"text"]($,y);return!Z&&Y&&Y(),await new Promise((q,Q)=>{FA(q,Q,{data:z,headers:ko.from($.headers),status:$.status,statusText:$.statusText,config:y,request:W})})}catch(v){throw Y&&Y(),v&&v.name==="TypeError"&&/Load failed|fetch/i.test(v.message)?Object.assign(new St("Network Error",St.ERR_NETWORK,y,W),{cause:v.cause||v}):St.from(v,v&&v.code,y,W)}}},WH=new Map,YA=t=>{let e=t?t.env:{};const{fetch:r,Request:o,Response:a}=e,s=[o,a,r];let l=s.length,c=l,u,i,d=WH;for(;c--;)u=s[c],i=d.get(u),i===void 0&&d.set(u,i=c?new Map:XH(e)),d=i;return i};YA();const J1={http:uH,xhr:OH,fetch:{get:YA}};me.forEach(J1,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const QA=t=>`- ${t}`,$H=t=>me.isFunction(t)||t===null||t===!1,KA={getAdapter:(t,e)=>{t=me.isArray(t)?t:[t];const{length:r}=t;let o,a;const s={};for(let l=0;l<r;l++){o=t[l];let c;if(a=o,!$H(o)&&(a=J1[(c=String(o)).toLowerCase()],a===void 0))throw new St(`Unknown adapter '${c}'`);if(a&&(me.isFunction(a)||(a=a.get(e))))break;s[c||"#"+l]=a}if(!a){const l=Object.entries(s).map(([u,i])=>`adapter ${u} `+(i===!1?"is not supported by the environment":"is not available in the build"));let c=r?l.length>1?`since : `+l.map(QA).join(` `):" "+QA(l[0]):"as no adapter specified";throw new St("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return a},adapters:J1};function ek(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Sd(null,t)}function ZA(t){return ek(t),t.headers=ko.from(t.headers),t.data=Z1.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),KA.getAdapter(t.adapter||lh.adapter,t)(t).then(function(o){return ek(t),o.data=Z1.call(t,t.transformResponse,o),o.headers=ko.from(o.headers),o},function(o){return IA(o)||(ek(t),o&&o.response&&(o.response.data=Z1.call(t,t.transformResponse,o.response),o.response.headers=ko.from(o.response.headers))),Promise.reject(o)})}const JA="1.12.2",ty={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{ty[t]=function(o){return typeof o===t||"a"+(e<1?"n ":" ")+t}});const eN={};ty.transitional=function(e,r,o){function a(s,l){return"[Axios v"+JA+"] Transitional option '"+s+"'"+l+(o?". "+o:"")}return(s,l,c)=>{if(e===!1)throw new St(a(l," has been removed"+(r?" in "+r:"")),St.ERR_DEPRECATED);return r&&!eN[l]&&(eN[l]=!0,console.warn(a(l," has been deprecated since v"+r+" and will be removed in the near future"))),e?e(s,l,c):!0}},ty.spelling=function(e){return(r,o)=>(console.warn(`${o} is likely a misspelling of ${e}`),!0)};function HH(t,e,r){if(typeof t!="object")throw new St("options must be an object",St.ERR_BAD_OPTION_VALUE);const o=Object.keys(t);let a=o.length;for(;a-- >0;){const s=o[a],l=e[s];if(l){const c=t[s],u=c===void 0||l(c,s,t);if(u!==!0)throw new St("option "+s+" must be "+u,St.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new St("Unknown option "+s,St.ERR_BAD_OPTION)}}const ny={assertOptions:HH,validators:ty},Ns=ny.validators;let Hc=class{constructor(e){this.defaults=e||{},this.interceptors={request:new BA,response:new BA}}async request(e,r){try{return await this._request(e,r)}catch(o){if(o instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const s=a.stack?a.stack.replace(/^.+\n/,""):"";try{o.stack?s&&!String(o.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(o.stack+=` `+s):o.stack=s}catch{}}throw o}}_request(e,r){typeof e=="string"?(r=r||{},r.url=e):r=e||{},r=$c(this.defaults,r);const{transitional:o,paramsSerializer:a,headers:s}=r;o!==void 0&&ny.assertOptions(o,{silentJSONParsing:Ns.transitional(Ns.boolean),forcedJSONParsing:Ns.transitional(Ns.boolean),clarifyTimeoutError:Ns.transitional(Ns.boolean)},!1),a!=null&&(me.isFunction(a)?r.paramsSerializer={serialize:a}:ny.assertOptions(a,{encode:Ns.function,serialize:Ns.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),ny.assertOptions(r,{baseUrl:Ns.spelling("baseURL"),withXsrfToken:Ns.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let l=s&&me.merge(s.common,s[r.method]);s&&me.forEach(["delete","get","head","post","put","patch","common"],y=>{delete s[y]}),r.headers=ko.concat(l,s);const c=[];let u=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(r)===!1||(u=u&&_.synchronous,c.unshift(_.fulfilled,_.rejected))});const i=[];this.interceptors.response.forEach(function(_){i.push(_.fulfilled,_.rejected)});let d,p=0,f;if(!u){const y=[ZA.bind(this),void 0];for(y.unshift(...c),y.push(...i),f=y.length,d=Promise.resolve(r);p<f;)d=d.then(y[p++],y[p++]);return d}f=c.length;let h=r;for(;p<f;){const y=c[p++],_=c[p++];try{h=y(h)}catch(w){_.call(this,w);break}}try{d=ZA.call(this,h)}catch(y){return Promise.reject(y)}for(p=0,f=i.length;p<f;)d=d.then(i[p++],i[p++]);return d}getUri(e){e=$c(this.defaults,e);const r=XA(e.baseURL,e.url,e.allowAbsoluteUrls);return DA(r,e.params,e.paramsSerializer)}};me.forEach(["delete","get","head","options"],function(e){Hc.prototype[e]=function(r,o){return this.request($c(o||{},{method:e,url:r,data:(o||{}).data}))}}),me.forEach(["post","put","patch"],function(e){function r(o){return function(s,l,c){return this.request($c(c||{},{method:e,headers:o?{"Content-Type":"multipart/form-data"}:{},url:s,data:l}))}}Hc.prototype[e]=r(),Hc.prototype[e+"Form"]=r(!0)});let zH=class k9{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(s){r=s});const o=this;this.promise.then(a=>{if(!o._listeners)return;let s=o._listeners.length;for(;s-- >0;)o._listeners[s](a);o._listeners=null}),this.promise.then=a=>{let s;const l=new Promise(c=>{o.subscribe(c),s=c}).then(a);return l.cancel=function(){o.unsubscribe(s)},l},e(function(s,l,c){o.reason||(o.reason=new Sd(s,l,c),r(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const r=this._listeners.indexOf(e);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const e=new AbortController,r=o=>{e.abort(o)};return this.subscribe(r),e.signal.unsubscribe=()=>this.unsubscribe(r),e.signal}static source(){let e;return{token:new k9(function(a){e=a}),cancel:e}}};function jH(t){return function(r){return t.apply(null,r)}}function qH(t){return me.isObject(t)&&t.isAxiosError===!0}const tk={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tk).forEach(([t,e])=>{tk[e]=t});function tN(t){const e=new Hc(t),r=gA(Hc.prototype.request,e);return me.extend(r,Hc.prototype,e,{allOwnKeys:!0}),me.extend(r,e,null,{allOwnKeys:!0}),r.create=function(a){return tN($c(t,a))},r}const Qn=tN(lh);Qn.Axios=Hc,Qn.CanceledError=Sd,Qn.CancelToken=zH,Qn.isCancel=IA,Qn.VERSION=JA,Qn.toFormData=Km,Qn.AxiosError=St,Qn.Cancel=Qn.CanceledError,Qn.all=function(e){return Promise.all(e)},Qn.spread=jH,Qn.isAxiosError=qH,Qn.mergeConfig=$c,Qn.AxiosHeaders=ko,Qn.formToJSON=t=>OA(me.isHTMLForm(t)?new FormData(t):t),Qn.getAdapter=KA.getAdapter,Qn.HttpStatusCode=tk,Qn.default=Qn;const{Axios:JFe,AxiosError:e8e,CanceledError:t8e,isCancel:n8e,CancelToken:r8e,VERSION:o8e,all:a8e,Cancel:s8e,isAxiosError:nk,spread:i8e,toFormData:l8e,AxiosHeaders:c8e,HttpStatusCode:u8e,formToJSON:d8e,getAdapter:p8e,mergeConfig:h8e}=Qn;function rk(t,e){return JSON.stringify(t)===JSON.stringify(e)}function gt(t){return t==null}function ok(t){return t===null}function nN(t){return t!=null}function uh(t){return t!==void 0}const rN=t=>t.baseUrl,oN={"X-PREFECT-UI":!0},aN=t=>{const e={};return t.token&&(e.Authorization=`bearer ${t.token}`),e};class ry{apiConfig;apiHeaders=[oN,aN];apiBaseUrl=rN;routePrefix;instanceSetupHook;constructor(e,r=null){this.apiConfig=e,this.instanceSetupHook=r}getConfig(){return typeof