const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.OC.filePath('educai', '', 'js/NcColorPicker-Dc8R25Bt.chunk.mjs'),window.OC.filePath('educai', '', 'js/branding-cqWE0Otc.chunk.mjs'),window.OC.filePath('educai', '', 'js/NcTextField-Czr9S6YO-Dqy3Sh8C.chunk.mjs'),window.OC.filePath('educai', '', 'js/index-DSodDqU0.chunk.mjs'),window.OC.filePath('educai', '', 'js/NcDateTimePicker-Cok71ReF.chunk.mjs'),window.OC.filePath('educai', '', 'js/BotForm-S-ACeDfi.chunk.mjs')])))=>i.map(i=>d[i]); (function(){"use strict";try{if(typeof document<"u"){var a=document.createElement("style");a.appendChild(document.createTextNode(".material-design-icon[data-v-90a59812]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}button[data-v-90a59812]:not(.button-vue),input[data-v-90a59812]:not([type=range]),textarea[data-v-90a59812]{margin:0;padding:7px 6px;cursor:text;color:var(--color-text-lighter);border:1px solid var(--color-border-dark);border-radius:var(--border-radius);outline:none;background-color:var(--color-main-background);font-size:13px}button[data-v-90a59812]:not(.button-vue):not(:disabled):not(.primary):hover,button[data-v-90a59812]:not(.button-vue):not(:disabled):not(.primary):focus,button:not(.button-vue):not(:disabled):not(.primary).active[data-v-90a59812],input[data-v-90a59812]:not([type=range]):not(:disabled):not(.primary):hover,input[data-v-90a59812]:not([type=range]):not(:disabled):not(.primary):focus,input:not([type=range]):not(:disabled):not(.primary).active[data-v-90a59812],textarea[data-v-90a59812]:not(:disabled):not(.primary):hover,textarea[data-v-90a59812]:not(:disabled):not(.primary):focus,textarea:not(:disabled):not(.primary).active[data-v-90a59812]{border-color:var(--color-primary-element);outline:none}button[data-v-90a59812]:not(.button-vue):not(:disabled):not(.primary):active,input[data-v-90a59812]:not([type=range]):not(:disabled):not(.primary):active,textarea[data-v-90a59812]:not(:disabled):not(.primary):active{color:var(--color-text-light);outline:none;background-color:var(--color-main-background)}button[data-v-90a59812]:not(.button-vue):disabled,input[data-v-90a59812]:not([type=range]):disabled,textarea[data-v-90a59812]:disabled{cursor:default;opacity:.5;color:var(--color-text-maxcontrast);background-color:var(--color-background-dark)}button[data-v-90a59812]:not(.button-vue):required,input[data-v-90a59812]:not([type=range]):required,textarea[data-v-90a59812]:required{box-shadow:none}button[data-v-90a59812]:not(.button-vue):invalid,input[data-v-90a59812]:not([type=range]):invalid,textarea[data-v-90a59812]:invalid{border-color:var(--color-border-error, var(--color-error));box-shadow:none!important}button:not(.button-vue).primary[data-v-90a59812],input:not([type=range]).primary[data-v-90a59812],textarea.primary[data-v-90a59812]{cursor:pointer;color:var(--color-primary-element-text);border-color:var(--color-primary-element);background-color:var(--color-primary-element)}button:not(.button-vue).primary[data-v-90a59812]:not(:disabled):hover,button:not(.button-vue).primary[data-v-90a59812]:not(:disabled):focus,button:not(.button-vue).primary[data-v-90a59812]:not(:disabled):active,input:not([type=range]).primary[data-v-90a59812]:not(:disabled):hover,input:not([type=range]).primary[data-v-90a59812]:not(:disabled):focus,input:not([type=range]).primary[data-v-90a59812]:not(:disabled):active,textarea.primary[data-v-90a59812]:not(:disabled):hover,textarea.primary[data-v-90a59812]:not(:disabled):focus,textarea.primary[data-v-90a59812]:not(:disabled):active{border-color:var(--color-primary-element-light);background-color:var(--color-primary-element-light)}button:not(.button-vue).primary[data-v-90a59812]:not(:disabled):active,input:not([type=range]).primary[data-v-90a59812]:not(:disabled):active,textarea.primary[data-v-90a59812]:not(:disabled):active{color:var(--color-primary-element-text-dark)}button:not(.button-vue).primary[data-v-90a59812]:disabled,input:not([type=range]).primary[data-v-90a59812]:disabled,textarea.primary[data-v-90a59812]:disabled{cursor:default;color:var(--color-primary-element-text-dark);background-color:var(--color-primary-element)}li.action[data-v-90a59812]:hover,li.action.active[data-v-90a59812]{border-radius:6px;padding:0}li.action[data-v-90a59812]:hover{background-color:var(--color-background-hover)}.action--disabled[data-v-90a59812]{pointer-events:none;opacity:.5}.action--disabled[data-v-90a59812]:hover,.action--disabled[data-v-90a59812]:focus{cursor:default;opacity:.5}.action--disabled *[data-v-90a59812]{opacity:1!important}.action-input[data-v-90a59812]{display:flex;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;cursor:pointer;white-space:nowrap;color:var(--color-main-text);border:0;border-radius:0;background-color:transparent;box-shadow:none;font-weight:400}.action-input__icon-wrapper[data-v-90a59812]{display:flex;align-self:center;align-items:center;justify-content:center}.action-input__icon-wrapper[data-v-90a59812] .material-design-icon{width:var(--default-clickable-area);height:var(--default-clickable-area);opacity:1}.action-input__icon-wrapper[data-v-90a59812] .material-design-icon .material-design-icon__svg{vertical-align:middle}.action-input>span[data-v-90a59812]{cursor:pointer;white-space:nowrap}.action-input__icon[data-v-90a59812]{min-width:0;min-height:0;padding:calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);background-position:calc((var(--default-clickable-area) - 16px) / 2) center;background-size:16px}.action-input__form[data-v-90a59812]{display:flex;align-items:center;flex:1 1 auto;margin:4px 0;padding-inline-end:calc((var(--default-clickable-area) - 16px) / 2)}.action-input__container[data-v-90a59812]{position:relative;width:100%}.action-input__input-container[data-v-90a59812]{display:flex}.action-input__input-container .colorpicker__trigger[data-v-90a59812],.action-input__input-container .colorpicker__preview[data-v-90a59812]{width:100%}.action-input__input-container .colorpicker__preview[data-v-90a59812]{width:100%;height:36px;border-radius:var(--border-radius-large);border:2px solid var(--color-border-maxcontrast);box-shadow:none!important}.action-input__text-label[data-v-90a59812]{padding:4px 0;display:block}.action-input__text-label--hidden[data-v-90a59812]{position:absolute;inset-inline-start:0;width:1px;height:1px;overflow:hidden;z-index:-1;opacity:0}.action-input__datetimepicker[data-v-90a59812]{width:100%}.action-input__datetimepicker[data-v-90a59812] .mx-input{margin:0}.action-input__multi[data-v-90a59812]{width:100%}li:last-child>.action-input[data-v-90a59812]{padding-bottom:calc((var(--default-clickable-area) - 16px) / 2 - 4px)}li:first-child>.action-input[data-v-90a59812]:not(.action-input--visible-label){padding-top:calc((var(--default-clickable-area) - 16px) / 2 - 4px)}.material-design-icon[data-v-6c1feae8]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.native-datetime-picker[data-v-6c1feae8]{display:flex;flex-direction:column}.native-datetime-picker .native-datetime-picker--label[data-v-6c1feae8]{margin-block-end:2px}.native-datetime-picker .native-datetime-picker--input[data-v-6c1feae8]{--input-border-width-offset: calc(var(--border-width-input-focused, 2px) - var(--border-width-input, 2px));width:100%;flex:0 0 auto;margin:0;padding-inline-start:calc(var(--border-radius-large) + var(--input-border-width-offset));padding-inline-end:calc(var(--default-grid-baseline) + var(--input-border-width-offset));border:var(--border-width-input, 2px) solid var(--color-border-maxcontrast)}.native-datetime-picker .native-datetime-picker--input[data-v-6c1feae8]:active:not([disabled]),.native-datetime-picker .native-datetime-picker--input[data-v-6c1feae8]:hover:not([disabled]),.native-datetime-picker .native-datetime-picker--input[data-v-6c1feae8]:focus:not([disabled]),.native-datetime-picker .native-datetime-picker--input[data-v-6c1feae8]:focus-within:not([disabled]){border-color:var(--color-main-text);border-width:var(--border-width-input-focused, 2px);box-shadow:0 0 0 2px var(--color-main-background)!important;--input-border-width-offset: 0px}[data-theme-light] .native-datetime-picker--input[data-v-6c1feae8],[data-themes*=light] .native-datetime-picker--input[data-v-6c1feae8]{color-scheme:light}[data-theme-dark] .native-datetime-picker--input[data-v-6c1feae8],[data-themes*=dark] .native-datetime-picker--input[data-v-6c1feae8]{color-scheme:dark}@media(prefers-color-scheme:light){[data-theme-default] .native-datetime-picker--input[data-v-6c1feae8],[data-themes*=default] .native-datetime-picker--input[data-v-6c1feae8]{color-scheme:light}}@media(prefers-color-scheme:dark){[data-theme-default] .native-datetime-picker--input[data-v-6c1feae8],[data-themes*=default] .native-datetime-picker--input[data-v-6c1feae8]{color-scheme:dark}}.material-design-icon[data-v-0800cef1]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}[data-v-0800cef1] .password-field__input--secure-text{-webkit-text-security:disc}.material-design-icon[data-v-bc2f0c21]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.vue-crumb[data-v-bc2f0c21]{background-image:none;display:inline-flex;height:var(--default-clickable-area);padding:0}.vue-crumb[data-v-bc2f0c21]:last-child{min-width:0}.vue-crumb:last-child .vue-crumb__separator[data-v-bc2f0c21]{display:none}.vue-crumb--hidden[data-v-bc2f0c21]{display:none}.vue-crumb__separator[data-v-bc2f0c21]{padding:0;color:var(--color-text-maxcontrast)}.vue-crumb.vue-crumb--hovered[data-v-bc2f0c21] .button-vue{background-color:var(--color-background-dark);color:var(--color-main-text)}.vue-crumb[data-v-bc2f0c21]:not(:last-child) .button-vue{color:var(--color-text-maxcontrast)}.vue-crumb[data-v-bc2f0c21]:not(:last-child) .button-vue:hover,.vue-crumb[data-v-bc2f0c21]:not(:last-child) .button-vue:focus{background-color:var(--color-background-dark);color:var(--color-main-text)}.vue-crumb[data-v-bc2f0c21]:not(:last-child) .button-vue__text{font-weight:400}.vue-crumb[data-v-bc2f0c21] .button-vue__text{margin:0}.vue-crumb[data-v-bc2f0c21]:not(.dropdown) .action-item{max-width:100%}.vue-crumb[data-v-bc2f0c21]:not(.dropdown) .action-item .button-vue{padding:0 4px 0 16px;max-width:100%}.vue-crumb[data-v-bc2f0c21]:not(.dropdown) .action-item .button-vue__wrapper{flex-direction:row-reverse}.vue-crumb[data-v-bc2f0c21]:not(.dropdown) .action-item.action-item--open .action-item__menutoggle{background-color:var(--color-background-dark);color:var(--color-main-text)}.material-design-icon[data-v-8d4e090c]{display:flex;align-self:center;justify-self:center;align-items:center;justify-content:center}.breadcrumb[data-v-8d4e090c]{width:100%;flex-grow:1;display:inline-flex;align-items:center}.breadcrumb--collapsed[data-v-8d4e090c] .vue-crumb:last-child{min-width:100px}.breadcrumb nav[data-v-8d4e090c]{flex-shrink:1;min-width:0}.breadcrumb .breadcrumb__crumbs[data-v-8d4e090c]{max-width:100%}.breadcrumb .breadcrumb__crumbs[data-v-8d4e090c],.breadcrumb .breadcrumb__actions[data-v-8d4e090c]{display:inline-flex}")),document.head.appendChild(a)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})(); import{u as bt,g as mt,h as Yi,A as Wi,f as mi,c as Zi,j as Qi,k as Ki,b as Ji,N as vi,e as en,l as bi}from"./NcTextField-Czr9S6YO-Dqy3Sh8C.chunk.mjs";import{aF as me,aG as $e,g as ue,h as ye,aH as tn,aI as nn,r as z,aJ as rn,i as P,G as ze,ap as yt,aK as Ke,D as yi,v as Et,aL as an,t as be,ae as ce,aM as Ei,aN as wi,e as sn,aO as He,S as on,aP as ln,c as wt,l as cn,u as un,aQ as fn,d as Je,k as _t,$ as Nt,V as Me,aw as dn,ax as hn,aR as ae,B as K,aS as vt,ah as _i,ac as Be,a3 as pn,b as Tt,H as gn,j as Ni,aT as mn}from"./branding-cqWE0Otc.chunk.mjs";import{F as Te,_ as et,g as vn,i as Ti,a as bn,d as Ct,C as Ci,b as yn,r as It,c as Ii,e as En,P as $t}from"./BotForm-S-ACeDfi.chunk.mjs";import{g as wn,l as _n}from"./index-DSodDqU0.chunk.mjs";function ao(){if(typeof globalThis.firstDay<"u")return globalThis.firstDay;const e=new Intl.Locale(me()),i=e.getWeekInfo?.()??e.weekInfo;return i?i.firstDay%7:1}function so(){if(typeof globalThis.dayNames<"u")return globalThis.dayNames;const e=me();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"long"})]}function oo(){if(typeof globalThis.dayNamesShort<"u")return globalThis.dayNamesShort;const e=me();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"short"})]}function lo(){if(typeof globalThis.dayNamesMin<"u")return globalThis.dayNamesMin;const e=me();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"narrow"})]}function co(){if(typeof globalThis.monthNames<"u")return globalThis.monthNames;const e=me();return[new Date(1970,0).toLocaleDateString(e,{month:"long"}),new Date(1970,1).toLocaleDateString(e,{month:"long"}),new Date(1970,2).toLocaleDateString(e,{month:"long"}),new Date(1970,3).toLocaleDateString(e,{month:"long"}),new Date(1970,4).toLocaleDateString(e,{month:"long"}),new Date(1970,5).toLocaleDateString(e,{month:"long"}),new Date(1970,6).toLocaleDateString(e,{month:"long"}),new Date(1970,7).toLocaleDateString(e,{month:"long"}),new Date(1970,8).toLocaleDateString(e,{month:"long"}),new Date(1970,9).toLocaleDateString(e,{month:"long"}),new Date(1970,10).toLocaleDateString(e,{month:"long"}),new Date(1970,11).toLocaleDateString(e,{month:"long"})]}function uo(){if(typeof globalThis.monthNamesShort<"u")return globalThis.monthNamesShort;const e=me();return[new Date(1970,0).toLocaleDateString(e,{month:"short"}),new Date(1970,1).toLocaleDateString(e,{month:"short"}),new Date(1970,2).toLocaleDateString(e,{month:"short"}),new Date(1970,3).toLocaleDateString(e,{month:"short"}),new Date(1970,4).toLocaleDateString(e,{month:"short"}),new Date(1970,5).toLocaleDateString(e,{month:"short"}),new Date(1970,6).toLocaleDateString(e,{month:"short"}),new Date(1970,7).toLocaleDateString(e,{month:"short"}),new Date(1970,8).toLocaleDateString(e,{month:"short"}),new Date(1970,9).toLocaleDateString(e,{month:"short"}),new Date(1970,10).toLocaleDateString(e,{month:"short"}),new Date(1970,11).toLocaleDateString(e,{month:"short"})]}function Nn(e=Date.now(),i={}){const n={ignoreSeconds:!1,language:$e(),relativeTime:"long",...i},o=new Date(e),l=new Intl.RelativeTimeFormat([n.language,$e()],{numeric:"auto",style:n.relativeTime}),u=(o.getTime()-Date.now())/1e3;if(Math.abs(u)<59.5)return n.ignoreSeconds||l.format(Math.round(u),"second");const d=u/60;if(Math.abs(d)<=59)return l.format(Math.round(d),"minute");const m=d/60;if(Math.abs(m)<23.5)return l.format(Math.round(m),"hour");const p=m/24;if(Math.abs(p)<6.5)return l.format(Math.round(p),"day");if(Math.abs(p)<27.5){const _=p/7;return l.format(Math.round(_),"week")}const f=p/30,h=Math.abs(f)<11?{month:n.relativeTime,day:"numeric"}:{year:n.relativeTime==="narrow"?"2-digit":"numeric",month:n.relativeTime};return new Intl.DateTimeFormat([n.language,$e()],h).format(o)}const Tn=ye({name:"NcDialog",components:{NcDialogButton:nn,NcModal:tn},props:{name:{type:String,required:!0},message:{type:String,default:""},additionalTrapElements:{type:Array,validator:e=>Array.isArray(e)&&e.every(i=>typeof i=="string"||i instanceof HTMLElement),default:()=>[]},container:{type:String,required:!1,default:"body"},open:{type:Boolean,default:!0},size:{type:String,required:!1,default:"small",validator:e=>typeof e=="string"&&["small","normal","large","full"].includes(e)},buttons:{type:Array,required:!1,default:()=>[],validator:e=>Array.isArray(e)&&e.every(i=>typeof i=="object")},noClose:{type:Boolean,default:!1},canClose:{type:Boolean,default:!0},closeOnClickOutside:{type:Boolean,default:!1},isForm:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},navigationClasses:{type:[String,Array,Object],required:!1,default:""},navigationAriaLabel:{type:String,required:!1,default:""},navigationAriaLabelledby:{type:String,required:!1,default:""},contentClasses:{type:[String,Array,Object],required:!1,default:""},dialogClasses:{type:[String,Array,Object],required:!1,default:""}},emits:["closing","update:open","submit"],setup(e,{emit:i,slots:n}){const o=z(),{width:l}=rn(o,{width:900}),u=P(()=>l.value<876),d=P(()=>n?.navigation!==void 0),m=ze(),p=P(()=>e.navigationAriaLabel||void 0),f=P(()=>{if(!e.navigationAriaLabel)return e.navigationAriaLabelledby||m}),h=z(),_=P(()=>e.isForm&&!d.value?"form":"div"),L=P(()=>_.value==="form"?{submit(w){w.preventDefault(),i("submit",w)},reset(w){w.preventDefault(),i("reset",w)}}:{}),O=z(!0);function B(w,S){(w.type==="submit"||w.nativeType==="submit")&&_.value==="form"&&!h.value.reportValidity()||(I(S),window.setTimeout(()=>k(),300))}function I(w){O.value=!1,i("closing",w)}function k(){O.value=!0,i("update:open",!1)}const N=P(()=>({noClose:e.noClose||!e.canClose,container:e.container===void 0?"body":e.container,labelId:m,size:e.size,show:e.open&&O.value,outTransition:e.outTransition,closeOnClickOutside:e.closeOnClickOutside,additionalTrapElements:e.additionalTrapElements}));return{dialogElement:h,dialogListeners:L,dialogTagName:_,handleButtonClose:B,handleClosing:I,handleClosed:k,hasNavigation:d,navigationId:m,navigationAriaLabelAttr:p,navigationAriaLabelledbyAttr:f,isNavigationCollapsed:u,modalProps:N,wrapper:o}}});var Cn=function(){var e=this,i=e._self._c;return e._self._setupProxy,e.open?i("NcModal",e._b({staticClass:"dialog__modal",attrs:{"enable-slideshow":!1,"enable-swipe":!1},on:{close:e.handleClosed,"update:show":function(n){return e.handleClosing()}}},"NcModal",e.modalProps,!1),[i("h2",{staticClass:"dialog__name",attrs:{id:e.navigationId},domProps:{textContent:e._s(e.name)}}),i(e.dialogTagName,e._g({ref:"dialogElement",tag:"component",staticClass:"dialog",class:e.dialogClasses},e.dialogListeners),[i("div",{ref:"wrapper",staticClass:"dialog__wrapper",class:{"dialog__wrapper--collapsed":e.isNavigationCollapsed}},[e.hasNavigation?i("nav",{staticClass:"dialog__navigation",class:e.navigationClasses,attrs:{"aria-label":e.navigationAriaLabelAttr,"aria-labelledby":e.navigationAriaLabelledbyAttr}},[e._t("navigation",null,{isCollapsed:e.isNavigationCollapsed})],2):e._e(),i("div",{staticClass:"dialog__content",class:e.contentClasses},[e._t("default",function(){return[i("p",{staticClass:"dialog__text"},[e._v(" "+e._s(e.message)+" ")])]})],2)]),i("div",{staticClass:"dialog__actions"},[e._t("actions",function(){return e._l(e.buttons,function(n,o){return i("NcDialogButton",e._b({key:o,on:{click:(l,u)=>e.handleButtonClose(n,u)}},"NcDialogButton",n,!1))})})],2)])],1):e._e()},In=[],Sn=ue(Tn,Cn,In,!1,null,"66c29e13");const An=Sn.exports;var tt={},it={exports:{}},Mt={},Vt;function Ln(){return Vt||(Vt=1,(function(e){Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var i={},n={};n.byteLength=h,n.toByteArray=L,n.fromByteArray=I;for(var o=[],l=[],u=typeof Uint8Array<"u"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m=0,p=d.length;m
0)throw new Error("Invalid string. Length must be a multiple of 4");var A=w.indexOf("=");A===-1&&(A=S);var F=A===S?0:4-A%4;return[A,F]}function h(w){var S=f(w),A=S[0],F=S[1];return(A+F)*3/4-F}function _(w,S,A){return(S+A)*3/4-A}function L(w){var S,A=f(w),F=A[0],$=A[1],D=new u(_(w,F,$)),x=0,v=$>0?F-4:F,U;for(U=0;U=0?(F>0&&(N.lastNeed=F-1),F):--A=0?(F>0&&(N.lastNeed=F-2),F):--A=0?(F>0&&(F===2?F=0:N.lastNeed=F-3),F):0))}function m(N,w,S){if((w[0]&192)!==128)return N.lastNeed=0,"�";if(N.lastNeed>1&&w.length>1){if((w[1]&192)!==128)return N.lastNeed=1,"�";if(N.lastNeed>2&&w.length>2&&(w[2]&192)!==128)return N.lastNeed=2,"�"}}function p(N){var w=this.lastTotal-this.lastNeed,S=m(this,N);if(S!==void 0)return S;if(this.lastNeed<=N.length)return N.copy(this.lastChar,w,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);N.copy(this.lastChar,w,0,N.length),this.lastNeed-=N.length}function f(N,w){var S=d(this,N,w);if(!this.lastNeed)return N.toString("utf8",w);this.lastTotal=S;var A=N.length-(S-this.lastNeed);return N.copy(this.lastChar,0,A),N.toString("utf8",w,A)}function h(N){var w=N&&N.length?this.write(N):"";return this.lastNeed?w+"�":w}function _(N,w){if((N.length-w)%2===0){var S=N.toString("utf16le",w);if(S){var A=S.charCodeAt(S.length-1);if(A>=55296&&A<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=N[N.length-2],this.lastChar[1]=N[N.length-1],S.slice(0,-1)}return S}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=N[N.length-1],N.toString("utf16le",w,N.length-1)}function L(N){var w=N&&N.length?this.write(N):"";if(this.lastNeed){var S=this.lastTotal-this.lastNeed;return w+this.lastChar.toString("utf16le",0,S)}return w}function O(N,w){var S=(N.length-w)%3;return S===0?N.toString("base64",w):(this.lastNeed=3-S,this.lastTotal=3,S===1?this.lastChar[0]=N[N.length-1]:(this.lastChar[0]=N[N.length-2],this.lastChar[1]=N[N.length-1]),N.toString("base64",w,N.length-S))}function B(N){var w=N&&N.length?this.write(N):"";return this.lastNeed?w+this.lastChar.toString("base64",0,3-this.lastNeed):w}function I(N){return N.toString(this.encoding)}function k(N){return N&&N.length?this.write(N):""}return tt}var Rn=On();const Bn=yt(Rn);var nt={},Ht,Gt;function Si(){return Gt||(Gt=1,Ht=typeof yi=="object"&&nt&&nt.NODE_DEBUG&&/\bsemver\b/i.test(nt.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{}),Ht}var rt,jt;function Ai(){if(jt)return rt;jt=1;const e="2.0.0",i=256,n=Number.MAX_SAFE_INTEGER||9007199254740991,o=16,l=i-6;return rt={MAX_LENGTH:i,MAX_SAFE_COMPONENT_LENGTH:o,MAX_SAFE_BUILD_LENGTH:l,MAX_SAFE_INTEGER:n,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},rt}var at={exports:{}},Xt;function xn(){return Xt||(Xt=1,(function(e,i){const{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:o,MAX_LENGTH:l}=Ai(),u=Si();i=e.exports={};const d=i.re=[],m=i.safeRe=[],p=i.src=[],f=i.safeSrc=[],h=i.t={};let _=0;const L="[a-zA-Z0-9-]",O=[["\\s",1],["\\d",l],[L,o]],B=k=>{for(const[N,w]of O)k=k.split(`${N}*`).join(`${N}{0,${w}}`).split(`${N}+`).join(`${N}{1,${w}}`);return k},I=(k,N,w)=>{const S=B(N),A=_++;u(k,A,N),h[k]=A,p[A]=N,f[A]=S,d[A]=new RegExp(N,w?"g":void 0),m[A]=new RegExp(S,w?"g":void 0)};I("NUMERICIDENTIFIER","0|[1-9]\\d*"),I("NUMERICIDENTIFIERLOOSE","\\d+"),I("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${L}*`),I("MAINVERSION",`(${p[h.NUMERICIDENTIFIER]})\\.(${p[h.NUMERICIDENTIFIER]})\\.(${p[h.NUMERICIDENTIFIER]})`),I("MAINVERSIONLOOSE",`(${p[h.NUMERICIDENTIFIERLOOSE]})\\.(${p[h.NUMERICIDENTIFIERLOOSE]})\\.(${p[h.NUMERICIDENTIFIERLOOSE]})`),I("PRERELEASEIDENTIFIER",`(?:${p[h.NONNUMERICIDENTIFIER]}|${p[h.NUMERICIDENTIFIER]})`),I("PRERELEASEIDENTIFIERLOOSE",`(?:${p[h.NONNUMERICIDENTIFIER]}|${p[h.NUMERICIDENTIFIERLOOSE]})`),I("PRERELEASE",`(?:-(${p[h.PRERELEASEIDENTIFIER]}(?:\\.${p[h.PRERELEASEIDENTIFIER]})*))`),I("PRERELEASELOOSE",`(?:-?(${p[h.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${p[h.PRERELEASEIDENTIFIERLOOSE]})*))`),I("BUILDIDENTIFIER",`${L}+`),I("BUILD",`(?:\\+(${p[h.BUILDIDENTIFIER]}(?:\\.${p[h.BUILDIDENTIFIER]})*))`),I("FULLPLAIN",`v?${p[h.MAINVERSION]}${p[h.PRERELEASE]}?${p[h.BUILD]}?`),I("FULL",`^${p[h.FULLPLAIN]}$`),I("LOOSEPLAIN",`[v=\\s]*${p[h.MAINVERSIONLOOSE]}${p[h.PRERELEASELOOSE]}?${p[h.BUILD]}?`),I("LOOSE",`^${p[h.LOOSEPLAIN]}$`),I("GTLT","((?:<|>)?=?)"),I("XRANGEIDENTIFIERLOOSE",`${p[h.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),I("XRANGEIDENTIFIER",`${p[h.NUMERICIDENTIFIER]}|x|X|\\*`),I("XRANGEPLAIN",`[v=\\s]*(${p[h.XRANGEIDENTIFIER]})(?:\\.(${p[h.XRANGEIDENTIFIER]})(?:\\.(${p[h.XRANGEIDENTIFIER]})(?:${p[h.PRERELEASE]})?${p[h.BUILD]}?)?)?`),I("XRANGEPLAINLOOSE",`[v=\\s]*(${p[h.XRANGEIDENTIFIERLOOSE]})(?:\\.(${p[h.XRANGEIDENTIFIERLOOSE]})(?:\\.(${p[h.XRANGEIDENTIFIERLOOSE]})(?:${p[h.PRERELEASELOOSE]})?${p[h.BUILD]}?)?)?`),I("XRANGE",`^${p[h.GTLT]}\\s*${p[h.XRANGEPLAIN]}$`),I("XRANGELOOSE",`^${p[h.GTLT]}\\s*${p[h.XRANGEPLAINLOOSE]}$`),I("COERCEPLAIN",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?`),I("COERCE",`${p[h.COERCEPLAIN]}(?:$|[^\\d])`),I("COERCEFULL",p[h.COERCEPLAIN]+`(?:${p[h.PRERELEASE]})?(?:${p[h.BUILD]})?(?:$|[^\\d])`),I("COERCERTL",p[h.COERCE],!0),I("COERCERTLFULL",p[h.COERCEFULL],!0),I("LONETILDE","(?:~>?)"),I("TILDETRIM",`(\\s*)${p[h.LONETILDE]}\\s+`,!0),i.tildeTrimReplace="$1~",I("TILDE",`^${p[h.LONETILDE]}${p[h.XRANGEPLAIN]}$`),I("TILDELOOSE",`^${p[h.LONETILDE]}${p[h.XRANGEPLAINLOOSE]}$`),I("LONECARET","(?:\\^)"),I("CARETTRIM",`(\\s*)${p[h.LONECARET]}\\s+`,!0),i.caretTrimReplace="$1^",I("CARET",`^${p[h.LONECARET]}${p[h.XRANGEPLAIN]}$`),I("CARETLOOSE",`^${p[h.LONECARET]}${p[h.XRANGEPLAINLOOSE]}$`),I("COMPARATORLOOSE",`^${p[h.GTLT]}\\s*(${p[h.LOOSEPLAIN]})$|^$`),I("COMPARATOR",`^${p[h.GTLT]}\\s*(${p[h.FULLPLAIN]})$|^$`),I("COMPARATORTRIM",`(\\s*)${p[h.GTLT]}\\s*(${p[h.LOOSEPLAIN]}|${p[h.XRANGEPLAIN]})`,!0),i.comparatorTrimReplace="$1$2$3",I("HYPHENRANGE",`^\\s*(${p[h.XRANGEPLAIN]})\\s+-\\s+(${p[h.XRANGEPLAIN]})\\s*$`),I("HYPHENRANGELOOSE",`^\\s*(${p[h.XRANGEPLAINLOOSE]})\\s+-\\s+(${p[h.XRANGEPLAINLOOSE]})\\s*$`),I("STAR","(<|>)?=?\\s*\\*"),I("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),I("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(at,at.exports)),at.exports}var st,qt;function Fn(){if(qt)return st;qt=1;const e=Object.freeze({loose:!0}),i=Object.freeze({});return st=n=>n?typeof n!="object"?e:n:i,st}var ot,Yt;function kn(){if(Yt)return ot;Yt=1;const e=/^[0-9]+$/,i=(n,o)=>{if(typeof n=="number"&&typeof o=="number")return n===o?0:n